From 1ccf3d04debe86c6961e2a7e147c4b17ce2e792c Mon Sep 17 00:00:00 2001 From: khorv94 <121204285+khorv94@users.noreply.github.com> Date: Wed, 26 Feb 2025 23:09:59 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20khorv94/?= =?UTF-8?q?literate-garbanzo@6b3a34a9a92e8391fd207cbe479117d9de2b7ad8=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .editorconfig | 13 - .env.example | 2 - .gitignore | 24 - .nojekyll | 0 .npmrc | 1 - 200.html | 1 + 404.html | 1 + README.md | 94 - __preview.json | 1 + ...YVwnNDZpDyNjGolS673toPgAcu-hCF8d9bnlJ.woff | Bin 0 -> 30920 bytes ...YVwnNDZpDyNjGolS673tpRgAcu-ucHmm4rERh.woff | Bin 0 -> 30948 bytes ...YVwnNDZpDyNjGolS673tpRgQcu-1BfhiQvIHl.woff | Bin 0 -> 29400 bytes ...YVwnNDZpDyNjGolS673tpjgAcu-vj2DXQ1rSN.woff | Bin 0 -> 30964 bytes ...YVwnNDZpDyNjGolS673tq2hwcu-3uXVypHDSf.woff | Bin 0 -> 31192 bytes ...YVwnNDZpDyNjGolS673tqPhwcu-GhRoah9aYI.woff | Bin 0 -> 30964 bytes ...YVwnNDZpDyNjGolS673tr4hwcu-WtLRb9vgYJ.woff | Bin 0 -> 29872 bytes ...YVwnNDZpDyNjGolS673trRgAcu-IjTQUx6iQb.woff | Bin 0 -> 30944 bytes ...YVwnNDZpDyNjGolS673trRhwcu-WbCRjRYl8x.woff | Bin 0 -> 31224 bytes ...s9YVwllKVG8qX1oyOymu8Z65wA-pHcKT8Xdpf.woff | Bin 0 -> 29136 bytes ...s9YVwllKVG8qX1oyOymuFpi5wA-aeRLpua9RZ.woff | Bin 0 -> 27612 bytes ...s9YVwllKVG8qX1oyOymuFpm5wA-Cva6Psy4xY.woff | Bin 0 -> 29028 bytes ...s9YVwllKVG8qX1oyOymuJJm5wA-Pud58BMWd5.woff | Bin 0 -> 29076 bytes ...s9YVwllKVG8qX1oyOymuSJm5wA-o2sscYTPjt.woff | Bin 0 -> 28952 bytes ...s9YVwllKVG8qX1oyOymulp65wA-482ARGYL1z.woff | Bin 0 -> 29120 bytes ...s9YVwllKVG8qX1oyOymulpm5wA-yuTQLA8K24.woff | Bin 0 -> 29008 bytes ...s9YVwllKVG8qX1oyOymuv565wA-piSMXPa7RW.woff | Bin 0 -> 27800 bytes ...s9YVwllKVG8qX1oyOymuyJ65wA-ZiOoaNJ5FR.woff | Bin 0 -> 29072 bytes ...2Xtc6ZYQws9YVwnNGfJ7QwOk1-XeAcsqe881.woff2 | Bin 0 -> 26636 bytes ...c6ZYQws9YVwnNIfJ7QwOk1Fig-YaB7ezPpzS.woff2 | Bin 0 -> 18372 bytes ...c6ZYQws9YVwnNJfJ7QwOk1Fig-lkVwxNJxNz.woff2 | Bin 0 -> 7576 bytes ...YQws9YVwnNDTJLax8s3JimW3w-00TsuLFl1k.woff2 | Bin 0 -> 19292 bytes ...YQws9YVwnNDTJPax8s3JimW3w-sCERaUJl2X.woff2 | Bin 0 -> 8492 bytes ...c6ZYQws9YVwnNDTJzax8s3Jik-axtdFxHmCA.woff2 | Bin 0 -> 28356 bytes _nuxt/1mglF1zE.js | 1 + _nuxt/5kEnbgU-.js | 1 + _nuxt/8E5zCb__.js | 1 + _nuxt/B0m2ddpp.js | 1 + _nuxt/B3bKPjPJ.js | 1 + _nuxt/B6W0miNI.js | 1 + _nuxt/BAng5TT0.js | 1 + _nuxt/BBOg-l_X.js | 1 + _nuxt/BD1IlfO6.js | 1 + _nuxt/BDiHrqA7.js | 1 + _nuxt/BLcf8xtp.js | 1 + _nuxt/BMy91lf3.js | 1 + _nuxt/BNymFWLt.js | 3 + _nuxt/BPWsS5fO.js | 1 + _nuxt/BPhBrDlE.js | 1 + _nuxt/BS50N2o-.js | 1 + _nuxt/BUwECehC.js | 1 + _nuxt/BW-LfaUR.js | 1 + _nuxt/BYNKM2fp.js | 1 + _nuxt/BaMV6mqK.js | 1 + _nuxt/BevOKP-f.js | 1 + _nuxt/BeysnJca.js | 1 + _nuxt/BfM6QLaC.js | 1 + _nuxt/BgqwO8CP.js | 185 + _nuxt/BlRhkrN0.js | 1 + _nuxt/BovfF0M_.js | 1 + _nuxt/BzFsvvax.js | 1 + _nuxt/C0GxwRJx.js | 1 + _nuxt/C1mmyNH5.js | 1 + _nuxt/C2bHYaEW.js | 1 + _nuxt/C8afTWCB.js | 1 + _nuxt/CCiit9BF.js | 5 + _nuxt/CG6Dc4jp.js | 1 + _nuxt/CL_0VYgA.js | 1 + _nuxt/CNFbTZHK.js | 1 + _nuxt/CVw76BM1.js | 1 + _nuxt/CWGUrYGm.js | 1 + _nuxt/CaNLEIgb.js | 1 + _nuxt/CbwmjzaD.js | 1 + _nuxt/Ce-1M0mc.js | 1 + _nuxt/CeHK_0q9.js | 1 + _nuxt/CeXBNpa6.js | 1 + _nuxt/CjGQKvTQ.js | 3 + _nuxt/Cm-GzlGM.js | 1 + _nuxt/CnErl1XG.js | 1 + _nuxt/CnLTV3lZ.js | 1 + _nuxt/CoJonXXG.js | 1 + _nuxt/CsbjMYrv.js | 12 + _nuxt/CseYvhfk.js | 50 + _nuxt/Csfq5Kiy.js | 1 + _nuxt/CtRv0i0H.js | 1 + _nuxt/CyrnigUu.js | 1 + _nuxt/D4fml5E1.js | 2 + _nuxt/D5KoaKCx.js | 1 + _nuxt/DLV7BB8S.js | 1 + _nuxt/DOS5Ct67.js | 1 + _nuxt/DTAJTTim.js | 1 + _nuxt/DVxrWKbW.js | 1 + _nuxt/DaDNKYhP.js | 1 + _nuxt/Ddyvc1_j.js | 1 + _nuxt/DgDtOUTc.js | 1 + _nuxt/Dj6nwHGl.js | 1 + _nuxt/Dnj83J8S.js | 1 + _nuxt/DokLMLpA.js | 1 + _nuxt/DpBEdOrY.js | 1 + _nuxt/Dt9YCtWn.js | 1 + _nuxt/Dtrtw0zj.js | 1 + _nuxt/GdM6DLV-.js | 1 + _nuxt/HCYUbT2O.js | 3 + _nuxt/I7Avztrj.js | 1 + _nuxt/J6IacYXZ.js | 1 + _nuxt/Jo-MTirK.js | 1 + _nuxt/LVG_eY9u.js | 1 + _nuxt/Pre.BPDuCGfD.css | 1 + _nuxt/R9Oz0174.js | 1 + _nuxt/RDIJbtj9.js | 1 + _nuxt/T5Eo8Ag_.js | 1 + _nuxt/Y01GIaxk.js | 1 + _nuxt/_mZDx5Vm.js | 1 + _nuxt/bNaE6FFb.js | 1 + _nuxt/builds/latest.json | 1 + .../be3e5203-0327-4aa8-a990-e20e36ebd903.json | 1 + _nuxt/cDjtBH66.js | 1 + _nuxt/e8ROSLFJ.js | 1 + _nuxt/entry.CVobvBPr.css | 1 + _nuxt/error-404.Bw21yRvX.css | 1 + _nuxt/error-500.BRNRpvdS.css | 1 + _nuxt/gXfxf0bk.js | 1 + _nuxt/h7MKFzWu.js | 1 + _nuxt/index.BLYI6Sva.css | 1 + _nuxt/index.hjkT_WWf.css | 1 + _nuxt/jgMz4I7B.js | 1 + _nuxt/mhJ-osCf.js | 1 + _nuxt/sqlite3-B0vr1Wgi.wasm | Bin 0 -> 854493 bytes _nuxt/sqlite3-opfs-async-proxy-DZdsd1Kz.js | 1 + ...lite3-worker1-bundler-friendly-BOGQTcZY.js | 3 + _nuxt/sqlite3.B0vr1Wgi.wasm | Bin 0 -> 854493 bytes _nuxt/wrqBHFeW.js | 1 + _nuxt/yJQI0Z89.js | 1 + _nuxt/ySlJ1b_l.js | 1 + _payload.json | 1 + api/content/content/database.sql/index.html | 1 + app/app.config.ts | 8 - app/app.vue | 31 - app/assets/css/main.css | 28 - app/components/AppFooter.vue | 108 - app/components/AppHeader.vue | 73 - app/components/LogoPro.vue | 52 - app/components/ParticlesBg.vue | 249 - app/components/PromotionalVideo.vue | 29 - app/components/StarsBg.vue | 56 - app/components/TemplateMenu.vue | 39 - app/pages/index.vue | 195 - content.config.ts | 117 - content/index.yml | 355 - eslint.config.mjs | 6 - public/favicon.ico => favicon.ico | Bin index.html | 189 + {public/logos => logos}/applause.svg | 0 {public/logos => logos}/blizzard.svg | 0 {public/logos => logos}/bodet.svg | 0 {public/logos => logos}/bosch.svg | 0 {public/logos => logos}/churnkey.svg | 0 {public/logos => logos}/exxonmobil.svg | 0 {public/logos => logos}/funda.svg | 0 {public/logos => logos}/insep.svg | 0 {public/logos => logos}/instadapp.svg | 0 {public/logos => logos}/liegeairport.svg | 0 {public/logos => logos}/mainpost.svg | 0 {public/logos => logos}/springfieldclinic.svg | 0 {public/logos => logos}/tower.svg | 0 {public/logos => logos}/win.svg | 0 {public/logos => logos}/wuniversity.svg | 0 nuxt.config.ts | 50 - nuxt.schema.ts | 31 - package.json | 40 - pnpm-lock.yaml | 11423 ---------------- renovate.json | 17 - server/tsconfig.json | 3 - public/social-card.png => social-card.png | Bin {public/templates => templates}/dashboard.png | Bin {public/templates => templates}/docs.png | Bin {public/templates => templates}/landing.png | Bin {public/templates => templates}/saas.png | Bin tsconfig.json | 4 - 178 files changed, 549 insertions(+), 13048 deletions(-) delete mode 100755 .editorconfig delete mode 100644 .env.example delete mode 100644 .gitignore create mode 100644 .nojekyll delete mode 100644 .npmrc create mode 100644 200.html create mode 100644 404.html delete mode 100644 README.md create mode 100644 __preview.json create mode 100644 _fonts/ijwAs572Xtc6ZYQws9YVwnNDZpDyNjGolS673toPgAcu-hCF8d9bnlJ.woff create mode 100644 _fonts/ijwAs572Xtc6ZYQws9YVwnNDZpDyNjGolS673tpRgAcu-ucHmm4rERh.woff create mode 100644 _fonts/ijwAs572Xtc6ZYQws9YVwnNDZpDyNjGolS673tpRgQcu-1BfhiQvIHl.woff create mode 100644 _fonts/ijwAs572Xtc6ZYQws9YVwnNDZpDyNjGolS673tpjgAcu-vj2DXQ1rSN.woff create mode 100644 _fonts/ijwAs572Xtc6ZYQws9YVwnNDZpDyNjGolS673tq2hwcu-3uXVypHDSf.woff create mode 100644 _fonts/ijwAs572Xtc6ZYQws9YVwnNDZpDyNjGolS673tqPhwcu-GhRoah9aYI.woff create mode 100644 _fonts/ijwAs572Xtc6ZYQws9YVwnNDZpDyNjGolS673tr4hwcu-WtLRb9vgYJ.woff create mode 100644 _fonts/ijwAs572Xtc6ZYQws9YVwnNDZpDyNjGolS673trRgAcu-IjTQUx6iQb.woff create mode 100644 _fonts/ijwAs572Xtc6ZYQws9YVwnNDZpDyNjGolS673trRhwcu-WbCRjRYl8x.woff create mode 100644 _fonts/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymu8Z65wA-pHcKT8Xdpf.woff create mode 100644 _fonts/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuFpi5wA-aeRLpua9RZ.woff create mode 100644 _fonts/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuFpm5wA-Cva6Psy4xY.woff create mode 100644 _fonts/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuJJm5wA-Pud58BMWd5.woff create mode 100644 _fonts/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuSJm5wA-o2sscYTPjt.woff create mode 100644 _fonts/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymulp65wA-482ARGYL1z.woff create mode 100644 _fonts/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymulpm5wA-yuTQLA8K24.woff create mode 100644 _fonts/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuv565wA-piSMXPa7RW.woff create mode 100644 _fonts/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuyJ65wA-ZiOoaNJ5FR.woff create mode 100644 _fonts/ijwRs572Xtc6ZYQws9YVwnNGfJ7QwOk1-XeAcsqe881.woff2 create mode 100644 _fonts/ijwRs572Xtc6ZYQws9YVwnNIfJ7QwOk1Fig-YaB7ezPpzS.woff2 create mode 100644 _fonts/ijwRs572Xtc6ZYQws9YVwnNJfJ7QwOk1Fig-lkVwxNJxNz.woff2 create mode 100644 _fonts/ijwTs572Xtc6ZYQws9YVwnNDTJLax8s3JimW3w-00TsuLFl1k.woff2 create mode 100644 _fonts/ijwTs572Xtc6ZYQws9YVwnNDTJPax8s3JimW3w-sCERaUJl2X.woff2 create mode 100644 _fonts/ijwTs572Xtc6ZYQws9YVwnNDTJzax8s3Jik-axtdFxHmCA.woff2 create mode 100644 _nuxt/1mglF1zE.js create mode 100644 _nuxt/5kEnbgU-.js create mode 100644 _nuxt/8E5zCb__.js create mode 100644 _nuxt/B0m2ddpp.js create mode 100644 _nuxt/B3bKPjPJ.js create mode 100644 _nuxt/B6W0miNI.js create mode 100644 _nuxt/BAng5TT0.js create mode 100644 _nuxt/BBOg-l_X.js create mode 100644 _nuxt/BD1IlfO6.js create mode 100644 _nuxt/BDiHrqA7.js create mode 100644 _nuxt/BLcf8xtp.js create mode 100644 _nuxt/BMy91lf3.js create mode 100644 _nuxt/BNymFWLt.js create mode 100644 _nuxt/BPWsS5fO.js create mode 100644 _nuxt/BPhBrDlE.js create mode 100644 _nuxt/BS50N2o-.js create mode 100644 _nuxt/BUwECehC.js create mode 100644 _nuxt/BW-LfaUR.js create mode 100644 _nuxt/BYNKM2fp.js create mode 100644 _nuxt/BaMV6mqK.js create mode 100644 _nuxt/BevOKP-f.js create mode 100644 _nuxt/BeysnJca.js create mode 100644 _nuxt/BfM6QLaC.js create mode 100644 _nuxt/BgqwO8CP.js create mode 100644 _nuxt/BlRhkrN0.js create mode 100644 _nuxt/BovfF0M_.js create mode 100644 _nuxt/BzFsvvax.js create mode 100644 _nuxt/C0GxwRJx.js create mode 100644 _nuxt/C1mmyNH5.js create mode 100644 _nuxt/C2bHYaEW.js create mode 100644 _nuxt/C8afTWCB.js create mode 100644 _nuxt/CCiit9BF.js create mode 100644 _nuxt/CG6Dc4jp.js create mode 100644 _nuxt/CL_0VYgA.js create mode 100644 _nuxt/CNFbTZHK.js create mode 100644 _nuxt/CVw76BM1.js create mode 100644 _nuxt/CWGUrYGm.js create mode 100644 _nuxt/CaNLEIgb.js create mode 100644 _nuxt/CbwmjzaD.js create mode 100644 _nuxt/Ce-1M0mc.js create mode 100644 _nuxt/CeHK_0q9.js create mode 100644 _nuxt/CeXBNpa6.js create mode 100644 _nuxt/CjGQKvTQ.js create mode 100644 _nuxt/Cm-GzlGM.js create mode 100644 _nuxt/CnErl1XG.js create mode 100644 _nuxt/CnLTV3lZ.js create mode 100644 _nuxt/CoJonXXG.js create mode 100644 _nuxt/CsbjMYrv.js create mode 100644 _nuxt/CseYvhfk.js create mode 100644 _nuxt/Csfq5Kiy.js create mode 100644 _nuxt/CtRv0i0H.js create mode 100644 _nuxt/CyrnigUu.js create mode 100644 _nuxt/D4fml5E1.js create mode 100644 _nuxt/D5KoaKCx.js create mode 100644 _nuxt/DLV7BB8S.js create mode 100644 _nuxt/DOS5Ct67.js create mode 100644 _nuxt/DTAJTTim.js create mode 100644 _nuxt/DVxrWKbW.js create mode 100644 _nuxt/DaDNKYhP.js create mode 100644 _nuxt/Ddyvc1_j.js create mode 100644 _nuxt/DgDtOUTc.js create mode 100644 _nuxt/Dj6nwHGl.js create mode 100644 _nuxt/Dnj83J8S.js create mode 100644 _nuxt/DokLMLpA.js create mode 100644 _nuxt/DpBEdOrY.js create mode 100644 _nuxt/Dt9YCtWn.js create mode 100644 _nuxt/Dtrtw0zj.js create mode 100644 _nuxt/GdM6DLV-.js create mode 100644 _nuxt/HCYUbT2O.js create mode 100644 _nuxt/I7Avztrj.js create mode 100644 _nuxt/J6IacYXZ.js create mode 100644 _nuxt/Jo-MTirK.js create mode 100644 _nuxt/LVG_eY9u.js create mode 100644 _nuxt/Pre.BPDuCGfD.css create mode 100644 _nuxt/R9Oz0174.js create mode 100644 _nuxt/RDIJbtj9.js create mode 100644 _nuxt/T5Eo8Ag_.js create mode 100644 _nuxt/Y01GIaxk.js create mode 100644 _nuxt/_mZDx5Vm.js create mode 100644 _nuxt/bNaE6FFb.js create mode 100644 _nuxt/builds/latest.json create mode 100644 _nuxt/builds/meta/be3e5203-0327-4aa8-a990-e20e36ebd903.json create mode 100644 _nuxt/cDjtBH66.js create mode 100644 _nuxt/e8ROSLFJ.js create mode 100644 _nuxt/entry.CVobvBPr.css create mode 100644 _nuxt/error-404.Bw21yRvX.css create mode 100644 _nuxt/error-500.BRNRpvdS.css create mode 100644 _nuxt/gXfxf0bk.js create mode 100644 _nuxt/h7MKFzWu.js create mode 100644 _nuxt/index.BLYI6Sva.css create mode 100644 _nuxt/index.hjkT_WWf.css create mode 100644 _nuxt/jgMz4I7B.js create mode 100644 _nuxt/mhJ-osCf.js create mode 100644 _nuxt/sqlite3-B0vr1Wgi.wasm create mode 100644 _nuxt/sqlite3-opfs-async-proxy-DZdsd1Kz.js create mode 100644 _nuxt/sqlite3-worker1-bundler-friendly-BOGQTcZY.js create mode 100644 _nuxt/sqlite3.B0vr1Wgi.wasm create mode 100644 _nuxt/wrqBHFeW.js create mode 100644 _nuxt/yJQI0Z89.js create mode 100644 _nuxt/ySlJ1b_l.js create mode 100644 _payload.json create mode 100644 api/content/content/database.sql/index.html delete mode 100644 app/app.config.ts delete mode 100644 app/app.vue delete mode 100644 app/assets/css/main.css delete mode 100644 app/components/AppFooter.vue delete mode 100644 app/components/AppHeader.vue delete mode 100644 app/components/LogoPro.vue delete mode 100644 app/components/ParticlesBg.vue delete mode 100644 app/components/PromotionalVideo.vue delete mode 100644 app/components/StarsBg.vue delete mode 100644 app/components/TemplateMenu.vue delete mode 100644 app/pages/index.vue delete mode 100644 content.config.ts delete mode 100644 content/index.yml delete mode 100644 eslint.config.mjs rename public/favicon.ico => favicon.ico (100%) create mode 100644 index.html rename {public/logos => logos}/applause.svg (100%) rename {public/logos => logos}/blizzard.svg (100%) rename {public/logos => logos}/bodet.svg (100%) rename {public/logos => logos}/bosch.svg (100%) rename {public/logos => logos}/churnkey.svg (100%) rename {public/logos => logos}/exxonmobil.svg (100%) rename {public/logos => logos}/funda.svg (100%) rename {public/logos => logos}/insep.svg (100%) rename {public/logos => logos}/instadapp.svg (100%) rename {public/logos => logos}/liegeairport.svg (100%) rename {public/logos => logos}/mainpost.svg (100%) rename {public/logos => logos}/springfieldclinic.svg (100%) rename {public/logos => logos}/tower.svg (100%) rename {public/logos => logos}/win.svg (100%) rename {public/logos => logos}/wuniversity.svg (100%) delete mode 100644 nuxt.config.ts delete mode 100644 nuxt.schema.ts delete mode 100644 package.json delete mode 100644 pnpm-lock.yaml delete mode 100644 renovate.json delete mode 100644 server/tsconfig.json rename public/social-card.png => social-card.png (100%) rename {public/templates => templates}/dashboard.png (100%) rename {public/templates => templates}/docs.png (100%) rename {public/templates => templates}/landing.png (100%) rename {public/templates => templates}/saas.png (100%) delete mode 100644 tsconfig.json diff --git a/.editorconfig b/.editorconfig deleted file mode 100755 index 9142239..0000000 --- a/.editorconfig +++ /dev/null @@ -1,13 +0,0 @@ -# editorconfig.org -root = true - -[*] -indent_size = 2 -indent_style = space -end_of_line = lf -charset = utf-8 -trim_trailing_whitespace = true -insert_final_newline = true - -[*.md] -trim_trailing_whitespace = false diff --git a/.env.example b/.env.example deleted file mode 100644 index 7872508..0000000 --- a/.env.example +++ /dev/null @@ -1,2 +0,0 @@ -# Production license for @nuxt/ui-pro, get one at https://ui.nuxt.com/pro/purchase -NUXT_UI_PRO_LICENSE= \ No newline at end of file diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 4a7f73a..0000000 --- a/.gitignore +++ /dev/null @@ -1,24 +0,0 @@ -# Nuxt dev/build outputs -.output -.data -.nuxt -.nitro -.cache -dist - -# Node dependencies -node_modules - -# Logs -logs -*.log - -# Misc -.DS_Store -.fleet -.idea - -# Local env files -.env -.env.* -!.env.example diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/.npmrc b/.npmrc deleted file mode 100644 index bf2e764..0000000 --- a/.npmrc +++ /dev/null @@ -1 +0,0 @@ -shamefully-hoist=true diff --git a/200.html b/200.html new file mode 100644 index 0000000..f39a2bf --- /dev/null +++ b/200.html @@ -0,0 +1 @@ +
\ No newline at end of file diff --git a/404.html b/404.html new file mode 100644 index 0000000..f39a2bf --- /dev/null +++ b/404.html @@ -0,0 +1 @@ +
\ No newline at end of file diff --git a/README.md b/README.md deleted file mode 100644 index 2741b4c..0000000 --- a/README.md +++ /dev/null @@ -1,94 +0,0 @@ -![nuxt-ui-landing-social-card](https://github.com/user-attachments/assets/299676e9-b798-42b2-85bf-f8eb606993a2) - -# Nuxt UI Pro - Landing template - -This template lets you build a landing page with [Nuxt UI Pro v3](https://ui3.nuxt.dev/pro) quickly. - -[![Nuxt UI Pro](https://img.shields.io/badge/Made%20with-Nuxt%20UI%20Pro-00DC82?logo=nuxt.js&labelColor=020420)](https://ui.nuxt.com/pro) - -- [Live demo](https://landing-template.nuxt.dev/) -- [Documentation](https://ui3.nuxt.dev/getting-started/installation/pro/nuxt) - -[![Deploy to NuxtHub](https://hub.nuxt.com/button.svg)](https://hub.nuxt.com/new?repo=nuxt-ui-pro/landing) - -## Quick Start - -```bash [Terminal] -npx nuxi init -t github:nuxt-ui-pro/landing -``` - -## Setup - -Make sure to install the dependencies: - -```bash -# npm -npm install - -# pnpm -pnpm install - -# yarn -yarn install - -# bun -bun install -``` - -## Development Server - -Start the development server on `http://localhost:3000`: - -```bash -# npm -npm run dev - -# pnpm -pnpm run dev - -# yarn -yarn dev - -# bun -bun run dev -``` - -## Production - -Build the application for production: - -```bash -# npm -npm run build - -# pnpm -pnpm run build - -# yarn -yarn build - -# bun -bun run build -``` - -Locally preview production build: - -```bash -# npm -npm run preview - -# pnpm -pnpm run preview - -# yarn -yarn preview - -# bun -bun run preview -``` - -Check out the [deployment documentation](https://nuxt.com/docs/getting-started/deployment) for more information. - -## Renovate integration - -Install [Renovate GitHub app](https://github.com/apps/renovate/installations/select_target) on your repository and you are good to go. diff --git a/__preview.json b/__preview.json new file mode 100644 index 0000000..9e97f89 --- /dev/null +++ b/__preview.json @@ -0,0 +1 @@ +{"version":"3.2.2","preview":{"api":"https://api.nuxt.studio","iframeMessagingAllowedOrigins":""},"gitInfo":{"name":"literate-garbanzo","owner":"khorv94","url":"https://github.com/khorv94/literate-garbanzo"},"database":{"type":"sqlite","filename":"./contents.sqlite"},"collections":{"content":{"name":"content","pascalName":"Content","tableName":"_content_content","source":[{"_resolved":true,"prefix":"/","include":"index.yml","cwd":"/home/runner/work/literate-garbanzo/literate-garbanzo/content"}],"type":"data","fields":{"id":"string","stem":"string","extension":"string","meta":"json","title":"string","description":"string","hero":"json","features":"json","authorQuote":"json","sections":"json","templates":"json","pricing":"json","logos":"json","testimonials":"json","cta":"json","faq":"json"},"schema":{"$ref":"#/definitions/content","definitions":{"content":{"type":"object","properties":{"id":{"type":"string"},"stem":{"type":"string"},"extension":{"type":"string","enum":["md","yaml","yml","json","csv","xml"]},"meta":{"type":"object","additionalProperties":{}},"title":{"type":"string","minLength":1},"description":{"type":"string","minLength":1},"hero":{"type":"object","properties":{"headline":{"type":"string"},"title":{"$ref":"#/definitions/content/properties/title"},"description":{"$ref":"#/definitions/content/properties/description"},"features":{"type":"array","items":{"type":"object","properties":{"title":{"$ref":"#/definitions/content/properties/title"},"description":{"$ref":"#/definitions/content/properties/description"},"icon":{"type":"string","minLength":1}},"required":["title","description","icon"],"additionalProperties":false}},"links":{"type":"array","items":{"type":"object","properties":{"label":{"type":"string","minLength":1},"to":{"type":"string","minLength":1},"icon":{"type":"string"},"size":{"type":"string","enum":["xs","sm","md","lg","xl"]},"trailing":{"type":"boolean"},"target":{"type":"string"},"color":{"type":"string","enum":["primary","secondary","neutral","error","warning","success","info"]},"variant":{"type":"string","enum":["solid","outline","subtle","soft","ghost","link"]}},"required":["label","to","size","color","variant"],"additionalProperties":false}}},"required":["title","description","features","links"],"additionalProperties":false},"features":{"type":"object","properties":{"headline":{"$ref":"#/definitions/content/properties/hero/properties/headline"},"title":{"$ref":"#/definitions/content/properties/title"},"description":{"$ref":"#/definitions/content/properties/description"},"features":{"$ref":"#/definitions/content/properties/hero/properties/features"}},"required":["title","description","features"],"additionalProperties":false},"authorQuote":{"type":"object","properties":{"quote":{"type":"string","minLength":1},"user":{"type":"object","properties":{"name":{"type":"string","minLength":1},"description":{"type":"string","minLength":1},"to":{"type":"string","minLength":1},"avatar":{"type":"object","properties":{"src":{"type":"string","minLength":1},"alt":{"type":"string"},"loading":{"type":"string"},"srcset":{"type":"string"}},"required":["src"],"additionalProperties":false}},"required":["name","description","to","avatar"],"additionalProperties":false}},"required":["quote","user"],"additionalProperties":false},"sections":{"type":"array","items":{"type":"object","properties":{"headline":{"$ref":"#/definitions/content/properties/hero/properties/headline"},"title":{"$ref":"#/definitions/content/properties/title"},"description":{"$ref":"#/definitions/content/properties/description"},"features":{"$ref":"#/definitions/content/properties/hero/properties/features"},"items":{"type":"array","items":{"$ref":"#/definitions/content/properties/hero/properties/features/items"}},"links":{"type":"array","items":{"$ref":"#/definitions/content/properties/hero/properties/links/items"}},"reverse":{"type":"boolean"},"code":{"type":"string"}},"required":["title","description","features","items","links"],"additionalProperties":false}},"templates":{"type":"object","properties":{"headline":{"$ref":"#/definitions/content/properties/hero/properties/headline"},"title":{"$ref":"#/definitions/content/properties/title"},"description":{"$ref":"#/definitions/content/properties/description"},"features":{"$ref":"#/definitions/content/properties/hero/properties/features"},"links":{"$ref":"#/definitions/content/properties/hero/properties/links"},"items":{"type":"array","items":{"type":"object","properties":{"title":{"$ref":"#/definitions/content/properties/title"},"description":{"$ref":"#/definitions/content/properties/description"},"icon":{"$ref":"#/definitions/content/properties/hero/properties/features/items/properties/icon"},"image":{"type":"string","minLength":1},"to":{"type":"string","minLength":1}},"required":["title","description","icon","image","to"],"additionalProperties":false}}},"required":["title","description","features","links","items"],"additionalProperties":false},"pricing":{"type":"object","properties":{"headline":{"$ref":"#/definitions/content/properties/hero/properties/headline"},"title":{"$ref":"#/definitions/content/properties/title"},"description":{"$ref":"#/definitions/content/properties/description"},"features":{"$ref":"#/definitions/content/properties/hero/properties/features"},"plans":{"type":"array","items":{"type":"object","properties":{"title":{"$ref":"#/definitions/content/properties/title"},"description":{"$ref":"#/definitions/content/properties/description"},"price":{"type":"string","minLength":1},"billing_period":{"type":"string","minLength":1},"billing_cycle":{"type":"string","minLength":1},"button":{"$ref":"#/definitions/content/properties/hero/properties/links/items"},"features":{"type":"array","items":{"type":"string","minLength":1}},"highlight":{"type":"boolean"}},"required":["title","description","price","billing_period","billing_cycle","button","features"],"additionalProperties":false}}},"required":["title","description","features","plans"],"additionalProperties":false},"logos":{"type":"array","items":{"type":"object","properties":{"src":{"type":"string","minLength":1},"alt":{"type":"string","minLength":1},"width":{"type":"string","minLength":1},"height":{"type":"string","minLength":1}},"required":["src","alt","width","height"],"additionalProperties":false}},"testimonials":{"type":"object","properties":{"headline":{"$ref":"#/definitions/content/properties/hero/properties/headline"},"title":{"$ref":"#/definitions/content/properties/title"},"description":{"$ref":"#/definitions/content/properties/description"},"features":{"$ref":"#/definitions/content/properties/hero/properties/features"},"items":{"type":"array","items":{"type":"object","properties":{"quote":{"type":"string","minLength":1},"user":{"type":"object","properties":{"name":{"$ref":"#/definitions/content/properties/authorQuote/properties/user/properties/name"},"description":{"$ref":"#/definitions/content/properties/authorQuote/properties/user/properties/description"},"to":{"$ref":"#/definitions/content/properties/authorQuote/properties/user/properties/to"},"avatar":{"$ref":"#/definitions/content/properties/authorQuote/properties/user/properties/avatar"},"target":{"type":"string","minLength":1}},"required":["name","description","to","avatar","target"],"additionalProperties":false}},"required":["quote","user"],"additionalProperties":false}}},"required":["title","description","features","items"],"additionalProperties":false},"cta":{"$ref":"#/definitions/content/properties/hero"},"faq":{"type":"object","properties":{"headline":{"$ref":"#/definitions/content/properties/hero/properties/headline"},"title":{"$ref":"#/definitions/content/properties/title"},"description":{"$ref":"#/definitions/content/properties/description"},"features":{"$ref":"#/definitions/content/properties/hero/properties/features"},"items":{"type":"array","items":{"type":"object","properties":{"label":{"type":"string","minLength":1},"content":{"type":"string","minLength":1},"defaultOpen":{"type":"boolean"}},"required":["label","content"],"additionalProperties":false}}},"required":["title","description","features","items"],"additionalProperties":false}},"required":["id","stem","extension","meta","title","description","hero","features","authorQuote","sections","templates","pricing","logos","testimonials","cta","faq"],"additionalProperties":false}},"$schema":"http://json-schema.org/draft-07/schema#"},"tableDefinition":"CREATE TABLE IF NOT EXISTS _content_content (id TEXT PRIMARY KEY, \"title\" VARCHAR, \"authorQuote\" TEXT, \"cta\" TEXT, \"description\" VARCHAR, \"extension\" VARCHAR, \"faq\" TEXT, \"features\" TEXT, \"hero\" TEXT, \"logos\" TEXT, \"meta\" TEXT, \"pricing\" TEXT, \"sections\" TEXT, \"stem\" VARCHAR, \"templates\" TEXT, \"testimonials\" TEXT);"},"info":{"name":"info","pascalName":"Info","tableName":"_content_info","type":"data","fields":{},"schema":{"$ref":"#/definitions/info","definitions":{"info":{"type":"object","properties":{"id":{"type":"string"},"version":{"type":"string"},"ready":{"type":"boolean"}},"required":["id","version","ready"],"additionalProperties":false}},"$schema":"http://json-schema.org/draft-07/schema#"},"tableDefinition":"CREATE TABLE IF NOT EXISTS _content_info (id TEXT PRIMARY KEY, \"ready\" BOOLEAN, \"version\" VARCHAR);"}},"appConfigSchema":{"properties":{"id":"#appConfig","properties":{"icon":{"title":"Nuxt Icon","description":"Configure Nuxt Icon module preferences.","tags":["@studioIcon material-symbols:star"],"id":"#appConfig/icon","properties":{"size":{"title":"Icon Size","description":"Set the default icon size.","tags":["@studioIcon material-symbols:format-size-rounded"],"tsType":"string | undefined","id":"#appConfig/icon/size","default":{},"type":"any"},"class":{"title":"CSS Class","description":"Set the default CSS class.","tags":["@studioIcon material-symbols:css"],"id":"#appConfig/icon/class","default":"","type":"string"},"attrs":{"title":"Default Attributes","description":"Attributes applied to every icon component.\n\n@default { \"aria-hidden\": true }","tags":["@studioIcon material-symbols:settings"],"tsType":"Record","id":"#appConfig/icon/attrs","default":{"aria-hidden":true},"type":"object"},"mode":{"title":"Default Rendering Mode","description":"Set the default rendering mode for the icon component","enum":["css","svg"],"tags":["@studioIcon material-symbols:move-down-rounded"],"id":"#appConfig/icon/mode","default":"css","type":"string"},"aliases":{"title":"Icon aliases","description":"Define Icon aliases to update them easily without code changes.","tags":["@studioIcon material-symbols:star-rounded"],"tsType":"{ [alias: string]: string }","id":"#appConfig/icon/aliases","default":{},"type":"object"},"cssSelectorPrefix":{"title":"CSS Selector Prefix","description":"Set the default CSS selector prefix.","tags":["@studioIcon material-symbols:format-textdirection-l-to-r"],"id":"#appConfig/icon/cssSelectorPrefix","default":"i-","type":"string"},"cssLayer":{"title":"CSS Layer Name","description":"Set the default CSS `@layer` name.","tags":["@studioIcon material-symbols:layers"],"tsType":"string | undefined","id":"#appConfig/icon/cssLayer","default":{},"type":"any"},"cssWherePseudo":{"title":"Use CSS `:where()` Pseudo Selector","description":"Use CSS `:where()` pseudo selector to reduce specificity.","tags":["@studioIcon material-symbols:low-priority"],"id":"#appConfig/icon/cssWherePseudo","default":true,"type":"boolean"},"collections":{"title":"Icon Collections","description":"List of known icon collections name. Used to resolve collection name ambiguity.\ne.g. `simple-icons-github` -> `simple-icons:github` instead of `simple:icons-github`\n\nWhen not provided, will use the full Iconify collection list.","tags":["@studioIcon material-symbols:format-list-bulleted"],"tsType":"string[] | null","id":"#appConfig/icon/collections","default":null,"type":"any"},"customCollections":{"title":"Custom Icon Collections","tags":["@studioIcon material-symbols:format-list-bulleted"],"tsType":"string[] | null","id":"#appConfig/icon/customCollections","default":null,"type":"any"},"provider":{"title":"Icon Provider","description":"Provider to use for fetching icons\n\n- `server` - Fetch icons with a server handler\n- `iconify` - Fetch icons with Iconify API, purely client-side\n\n`server` by default; `iconify` when `ssr: false`","enum":["server","iconify"],"tags":["@studioIcon material-symbols:cloud"],"type":"\"server\" | \"iconify\" | undefined","id":"#appConfig/icon/provider"},"iconifyApiEndpoint":{"title":"Iconify API Endpoint URL","description":"Define a custom Iconify API endpoint URL. Useful if you want to use a self-hosted Iconify API. Learn more: https://iconify.design/docs/api.","tags":["@studioIcon material-symbols:api"],"id":"#appConfig/icon/iconifyApiEndpoint","default":"https://api.iconify.design","type":"string"},"fallbackToApi":{"title":"Fallback to Iconify API","description":"Fallback to Iconify API if server provider fails to found the collection.","tags":["@studioIcon material-symbols:public"],"enum":[true,false,"server-only","client-only"],"type":"boolean | \"server-only\" | \"client-only\"","id":"#appConfig/icon/fallbackToApi","default":true},"localApiEndpoint":{"title":"Local API Endpoint Path","description":"Define a custom path for the local API endpoint.","tags":["@studioIcon material-symbols:api"],"id":"#appConfig/icon/localApiEndpoint","default":"/api/_nuxt_icon","type":"string"},"fetchTimeout":{"title":"Fetch Timeout","description":"Set the timeout for fetching icons.","tags":["@studioIcon material-symbols:timer"],"id":"#appConfig/icon/fetchTimeout","default":1500,"type":"number"},"customize":{"title":"Customize callback","description":"Customize icon content (replace stroke-width, colors, etc...).","tags":["@studioIcon material-symbols:edit"],"type":"IconifyIconCustomizeCallback","id":"#appConfig/icon/customize"}},"type":"object","default":{"size":{},"class":"","attrs":{"aria-hidden":true},"mode":"css","aliases":{},"cssSelectorPrefix":"i-","cssLayer":{},"cssWherePseudo":true,"collections":null,"customCollections":null,"iconifyApiEndpoint":"https://api.iconify.design","fallbackToApi":true,"localApiEndpoint":"/api/_nuxt_icon","fetchTimeout":1500}},"ui":{"title":"UI","description":"UI configuration","tags":["@previewIcon i-ph-palette-fill"],"id":"#appConfig/ui","properties":{"colors":{"primary":{"$schema":{"type":"string","title":"Primary","description":"Primary color of your UI.","default":"green","required":["sky","mint","rose","amber","violet","emerald","fuchsia","indigo","lime","orange","pink","purple","red","teal","yellow","green","blue","cyan","gray","white","black"],"tags":["@previewInput string","@previewIcon i-mdi-palette-outline"]}},"neutral":{"$schema":{"type":"string","title":"Neutral","description":"Neutral color of your UI.","default":"slate","required":["slate","neutral","stone","gray","zinc"],"tags":["@previewInput string","@previewIcon i-mdi-palette-outline"]}},"id":"#appConfig/ui/colors","type":"any","default":{}}},"type":"object","default":{"colors":{}}}},"type":"object","default":{"icon":{"size":{},"class":"","attrs":{"aria-hidden":true},"mode":"css","aliases":{},"cssSelectorPrefix":"i-","cssLayer":{},"cssWherePseudo":true,"collections":null,"customCollections":null,"iconifyApiEndpoint":"https://api.iconify.design","fallbackToApi":true,"localApiEndpoint":"/api/_nuxt_icon","fetchTimeout":1500},"ui":{"colors":{}}}},"default":{"icon":{"size":{},"class":"","attrs":{"aria-hidden":true},"mode":"css","aliases":{},"cssSelectorPrefix":"i-","cssLayer":{},"cssWherePseudo":true,"collections":null,"customCollections":null,"iconifyApiEndpoint":"https://api.iconify.design","fallbackToApi":true,"localApiEndpoint":"/api/_nuxt_icon","fetchTimeout":1500},"ui":{"colors":{}}}},"appConfig":{"nuxt":{},"ui":{"icons":{"caution":"i-lucide-circle-alert","copy":"i-lucide-copy","copyCheck":"i-lucide-copy-check","dark":"i-lucide-moon","error":"i-lucide-circle-x","external":"i-lucide-arrow-up-right","eye":"i-lucide-eye","eyeOff":"i-lucide-eye-off","file":"i-lucide-file-text","folder":"i-lucide-folder","folderOpen":"i-lucide-folder-open","hash":"i-lucide-hash","info":"i-lucide-info","light":"i-lucide-sun","menu":"i-lucide-menu","panelClose":"i-lucide-panel-left-close","panelOpen":"i-lucide-panel-left-open","success":"i-lucide-circle-check","system":"i-lucide-monitor","tip":"i-lucide-lightbulb","warning":"i-lucide-triangle-alert","arrowLeft":"i-lucide-arrow-left","arrowRight":"i-lucide-arrow-right","check":"i-lucide-check","chevronDoubleLeft":"i-lucide-chevrons-left","chevronDoubleRight":"i-lucide-chevrons-right","chevronDown":"i-lucide-chevron-down","chevronLeft":"i-lucide-chevron-left","chevronRight":"i-lucide-chevron-right","chevronUp":"i-lucide-chevron-up","close":"i-lucide-x","ellipsis":"i-lucide-ellipsis","loading":"i-lucide-refresh-cw","minus":"i-lucide-minus","plus":"i-lucide-plus","search":"i-lucide-search"},"colors":{"primary":"green","secondary":"blue","success":"green","info":"blue","warning":"yellow","error":"red","neutral":"zinc"}},"icon":{"provider":"server","class":"","aliases":{},"iconifyApiEndpoint":"https://api.iconify.design","localApiEndpoint":"/api/_nuxt_icon","fallbackToApi":true,"cssSelectorPrefix":"i-","cssWherePseudo":true,"cssLayer":"components","mode":"css","attrs":{"aria-hidden":true},"collections":["academicons","akar-icons","ant-design","arcticons","basil","bi","bitcoin-icons","bpmn","brandico","bx","bxl","bxs","bytesize","carbon","catppuccin","cbi","charm","ci","cib","cif","cil","circle-flags","circum","clarity","codicon","covid","cryptocurrency","cryptocurrency-color","dashicons","devicon","devicon-plain","ei","el","emojione","emojione-monotone","emojione-v1","entypo","entypo-social","eos-icons","ep","et","eva","f7","fa","fa-brands","fa-regular","fa-solid","fa6-brands","fa6-regular","fa6-solid","fad","fe","feather","file-icons","flag","flagpack","flat-color-icons","flat-ui","flowbite","fluent","fluent-emoji","fluent-emoji-flat","fluent-emoji-high-contrast","fluent-mdl2","fontelico","fontisto","formkit","foundation","fxemoji","gala","game-icons","geo","gg","gis","gravity-ui","gridicons","grommet-icons","guidance","healthicons","heroicons","heroicons-outline","heroicons-solid","hugeicons","humbleicons","ic","icomoon-free","icon-park","icon-park-outline","icon-park-solid","icon-park-twotone","iconamoon","iconoir","icons8","il","ion","iwwa","jam","la","lets-icons","line-md","logos","ls","lucide","lucide-lab","mage","majesticons","maki","map","marketeq","material-symbols","material-symbols-light","mdi","mdi-light","medical-icon","memory","meteocons","mi","mingcute","mono-icons","mynaui","nimbus","nonicons","noto","noto-v1","octicon","oi","ooui","openmoji","oui","pajamas","pepicons","pepicons-pencil","pepicons-pop","pepicons-print","ph","pixelarticons","prime","ps","quill","radix-icons","raphael","ri","rivet-icons","si-glyph","simple-icons","simple-line-icons","skill-icons","solar","streamline","streamline-emojis","subway","svg-spinners","system-uicons","tabler","tdesign","teenyicons","token","token-branded","topcoat","twemoji","typcn","uil","uim","uis","uit","uiw","unjs","vaadin","vs","vscode-icons","websymbol","weui","whh","wi","wpf","zmdi","zondicons"],"fetchTimeout":1500}},"components":[{"name":"ProseA","path":"node_modules/.pnpm/@nuxt+ui-pro@3.0.0-alpha.13_@babel+parser@7.26.9_change-case@5.4.4_db0@0.2.4_better-sql_e55356ef814ca515b6e358e5f3a13ff4/node_modules/@nuxt/ui-pro/dist/runtime/components/prose/A.vue","meta":{"props":[{"name":"href","global":false,"description":"","tags":[],"required":false,"type":"string","schema":"string"},{"name":"target","global":false,"description":"","tags":[],"required":false,"type":"\"_blank\" | \"_parent\" | \"_self\" | \"_top\"","schema":{"kind":"enum","type":"\"_blank\" | \"_parent\" | \"_self\" | \"_top\"","schema":{"0":"\"_blank\"","1":"\"_parent\"","2":"\"_self\"","3":"\"_top\""}}}],"slots":[{"name":"default","type":"{}","description":"","schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseAccordion","path":"node_modules/.pnpm/@nuxt+ui-pro@3.0.0-alpha.13_@babel+parser@7.26.9_change-case@5.4.4_db0@0.2.4_better-sql_e55356ef814ca515b6e358e5f3a13ff4/node_modules/@nuxt/ui-pro/dist/runtime/components/prose/Accordion.vue","meta":{"props":[{"name":"type","global":false,"description":"","tags":[],"required":false,"type":"\"multiple\" | \"single\"","schema":{"kind":"enum","type":"\"multiple\" | \"single\"","schema":{"0":"\"multiple\"","1":"\"single\""}},"default":"\"multiple\""}],"slots":[{"name":"default","type":"{}","description":"","schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseAccordionItem","path":"node_modules/.pnpm/@nuxt+ui-pro@3.0.0-alpha.13_@babel+parser@7.26.9_change-case@5.4.4_db0@0.2.4_better-sql_e55356ef814ca515b6e358e5f3a13ff4/node_modules/@nuxt/ui-pro/dist/runtime/components/prose/AccordionItem.vue","meta":{"props":[{"name":"label","global":false,"description":"","tags":[],"required":true,"type":"string","schema":"string"}],"slots":[{"name":"default","type":"{ mdcUnwrap: string; }","description":"","schema":{"kind":"object","type":"{ mdcUnwrap: string; }","schema":{"mdcUnwrap":{"name":"mdcUnwrap","global":false,"description":"","tags":[],"required":true,"type":"string","schema":"string"}}}}],"events":[]}},{"name":"ProseBadge","path":"node_modules/.pnpm/@nuxt+ui-pro@3.0.0-alpha.13_@babel+parser@7.26.9_change-case@5.4.4_db0@0.2.4_better-sql_e55356ef814ca515b6e358e5f3a13ff4/node_modules/@nuxt/ui-pro/dist/runtime/components/prose/Badge.vue","meta":{"props":[],"slots":[{"name":"default","type":"{ mdcUnwrap: string; }","description":"","schema":{"kind":"object","type":"{ mdcUnwrap: string; }","schema":{"mdcUnwrap":{"name":"mdcUnwrap","global":false,"description":"","tags":[],"required":true,"type":"string","schema":"string"}}}}],"events":[]}},{"name":"ProseBlockquote","path":"node_modules/.pnpm/@nuxt+ui-pro@3.0.0-alpha.13_@babel+parser@7.26.9_change-case@5.4.4_db0@0.2.4_better-sql_e55356ef814ca515b6e358e5f3a13ff4/node_modules/@nuxt/ui-pro/dist/runtime/components/prose/Blockquote.vue","meta":{"props":[],"slots":[{"name":"default","type":"{}","description":"","schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseCallout","path":"node_modules/.pnpm/@nuxt+ui-pro@3.0.0-alpha.13_@babel+parser@7.26.9_change-case@5.4.4_db0@0.2.4_better-sql_e55356ef814ca515b6e358e5f3a13ff4/node_modules/@nuxt/ui-pro/dist/runtime/components/prose/Callout.vue","meta":{"props":[{"name":"target","global":false,"description":"","tags":[],"required":false,"type":"\"_blank\" | \"_parent\" | \"_self\" | \"_top\" | (string & {})","schema":{"kind":"enum","type":"\"_blank\" | \"_parent\" | \"_self\" | \"_top\" | (string & {})","schema":{"0":"\"_blank\"","1":"\"_parent\"","2":"\"_self\"","3":"\"_top\"","4":{"kind":"object","type":"string & {}","schema":{}}}}},{"name":"to","global":false,"description":"","tags":[],"required":false,"type":"string | RouteLocationAsRelativeGeneric | RouteLocationAsPathGeneric","schema":{"kind":"enum","type":"string | RouteLocationAsRelativeGeneric | RouteLocationAsPathGeneric","schema":{"0":"string","1":{"kind":"object","type":"RouteLocationAsRelativeGeneric","schema":{"name":{"name":"name","global":false,"description":"","tags":[],"required":false,"type":"RouteRecordNameGeneric","schema":{"kind":"enum","type":"RouteRecordNameGeneric","schema":{"0":"string","1":"symbol"}}},"params":{"name":"params","global":false,"description":"","tags":[],"required":false,"type":"RouteParamsRawGeneric","schema":"RouteParamsRawGeneric"},"path":{"name":"path","global":false,"description":"A relative path to the current location. This property should be removed","tags":[],"required":false,"type":"undefined","schema":"undefined"},"query":{"name":"query","global":false,"description":"","tags":[],"required":false,"type":"LocationQueryRaw","schema":"LocationQueryRaw"},"hash":{"name":"hash","global":false,"description":"","tags":[],"required":false,"type":"string","schema":"string"},"replace":{"name":"replace","global":false,"description":"Replace the entry in the history instead of pushing a new entry","tags":[],"required":false,"type":"boolean","schema":{"kind":"enum","type":"boolean","schema":{"0":"false","1":"true"}}},"force":{"name":"force","global":false,"description":"Triggers the navigation even if the location is the same as the current one.\r\nNote this will also add a new entry to the history unless `replace: true`\r\nis passed.","tags":[],"required":false,"type":"boolean","schema":"boolean"},"state":{"name":"state","global":false,"description":"State to save using the History API. This cannot contain any reactive\r\nvalues and some primitives like Symbols are forbidden. More info at\r\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state","tags":[],"required":false,"type":"HistoryState","schema":{"kind":"object","type":"HistoryState","schema":{}}}}},"2":{"kind":"object","type":"RouteLocationAsPathGeneric","schema":{"path":{"name":"path","global":false,"description":"Percentage encoded pathname section of the URL.","tags":[],"required":true,"type":"string","schema":"string"},"query":{"name":"query","global":false,"description":"","tags":[],"required":false,"type":"LocationQueryRaw","schema":"LocationQueryRaw"},"hash":{"name":"hash","global":false,"description":"","tags":[],"required":false,"type":"string","schema":"string"},"replace":{"name":"replace","global":false,"description":"Replace the entry in the history instead of pushing a new entry","tags":[],"required":false,"type":"boolean","schema":"boolean"},"force":{"name":"force","global":false,"description":"Triggers the navigation even if the location is the same as the current one.\r\nNote this will also add a new entry to the history unless `replace: true`\r\nis passed.","tags":[],"required":false,"type":"boolean","schema":"boolean"},"state":{"name":"state","global":false,"description":"State to save using the History API. This cannot contain any reactive\r\nvalues and some primitives like Symbols are forbidden. More info at\r\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state","tags":[],"required":false,"type":"HistoryState","schema":"HistoryState"}}}}}},{"name":"icon","global":false,"description":"","tags":[],"required":false,"type":"string","schema":"string"},{"name":"color","global":false,"description":"","tags":[],"required":false,"type":"\"error\" | \"primary\" | \"secondary\" | \"success\" | \"info\" | \"warning\" | \"neutral\"","schema":{"kind":"enum","type":"\"error\" | \"primary\" | \"secondary\" | \"success\" | \"info\" | \"warning\" | \"neutral\"","schema":{"0":"\"error\"","1":"\"primary\"","2":"\"secondary\"","3":"\"success\"","4":"\"info\"","5":"\"warning\"","6":"\"neutral\""}}},{"name":"ui","global":false,"description":"","tags":[],"required":false,"type":"PartialString<{ base: string[]; icon: string[]; externalIcon: string[]; }>","schema":"PartialString<{ base: string[]; icon: string[]; externalIcon: string[]; }>"}],"slots":[{"name":"default","type":"{}","description":"","schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseCard","path":"node_modules/.pnpm/@nuxt+ui-pro@3.0.0-alpha.13_@babel+parser@7.26.9_change-case@5.4.4_db0@0.2.4_better-sql_e55356ef814ca515b6e358e5f3a13ff4/node_modules/@nuxt/ui-pro/dist/runtime/components/prose/Card.vue","meta":{"props":[{"name":"target","global":false,"description":"","tags":[],"required":false,"type":"\"_blank\" | \"_parent\" | \"_self\" | \"_top\" | (string & {})","schema":{"kind":"enum","type":"\"_blank\" | \"_parent\" | \"_self\" | \"_top\" | (string & {})","schema":{"0":"\"_blank\"","1":"\"_parent\"","2":"\"_self\"","3":"\"_top\"","4":{"kind":"object","type":"string & {}","schema":{}}}}},{"name":"to","global":false,"description":"","tags":[],"required":false,"type":"string | RouteLocationAsRelativeGeneric | RouteLocationAsPathGeneric","schema":{"kind":"enum","type":"string | RouteLocationAsRelativeGeneric | RouteLocationAsPathGeneric","schema":{"0":"string","1":{"kind":"object","type":"RouteLocationAsRelativeGeneric","schema":{"name":{"name":"name","global":false,"description":"","tags":[],"required":false,"type":"RouteRecordNameGeneric","schema":{"kind":"enum","type":"RouteRecordNameGeneric","schema":{"0":"string","1":"symbol"}}},"params":{"name":"params","global":false,"description":"","tags":[],"required":false,"type":"RouteParamsRawGeneric","schema":"RouteParamsRawGeneric"},"path":{"name":"path","global":false,"description":"A relative path to the current location. This property should be removed","tags":[],"required":false,"type":"undefined","schema":"undefined"},"query":{"name":"query","global":false,"description":"","tags":[],"required":false,"type":"LocationQueryRaw","schema":"LocationQueryRaw"},"hash":{"name":"hash","global":false,"description":"","tags":[],"required":false,"type":"string","schema":"string"},"replace":{"name":"replace","global":false,"description":"Replace the entry in the history instead of pushing a new entry","tags":[],"required":false,"type":"boolean","schema":{"kind":"enum","type":"boolean","schema":{"0":"false","1":"true"}}},"force":{"name":"force","global":false,"description":"Triggers the navigation even if the location is the same as the current one.\r\nNote this will also add a new entry to the history unless `replace: true`\r\nis passed.","tags":[],"required":false,"type":"boolean","schema":"boolean"},"state":{"name":"state","global":false,"description":"State to save using the History API. This cannot contain any reactive\r\nvalues and some primitives like Symbols are forbidden. More info at\r\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state","tags":[],"required":false,"type":"HistoryState","schema":{"kind":"object","type":"HistoryState","schema":{}}}}},"2":{"kind":"object","type":"RouteLocationAsPathGeneric","schema":{"path":{"name":"path","global":false,"description":"Percentage encoded pathname section of the URL.","tags":[],"required":true,"type":"string","schema":"string"},"query":{"name":"query","global":false,"description":"","tags":[],"required":false,"type":"LocationQueryRaw","schema":"LocationQueryRaw"},"hash":{"name":"hash","global":false,"description":"","tags":[],"required":false,"type":"string","schema":"string"},"replace":{"name":"replace","global":false,"description":"Replace the entry in the history instead of pushing a new entry","tags":[],"required":false,"type":"boolean","schema":"boolean"},"force":{"name":"force","global":false,"description":"Triggers the navigation even if the location is the same as the current one.\r\nNote this will also add a new entry to the history unless `replace: true`\r\nis passed.","tags":[],"required":false,"type":"boolean","schema":"boolean"},"state":{"name":"state","global":false,"description":"State to save using the History API. This cannot contain any reactive\r\nvalues and some primitives like Symbols are forbidden. More info at\r\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state","tags":[],"required":false,"type":"HistoryState","schema":"HistoryState"}}}}}},{"name":"icon","global":false,"description":"","tags":[],"required":false,"type":"string","schema":"string"},{"name":"color","global":false,"description":"","tags":[],"required":false,"type":"\"error\" | \"primary\" | \"secondary\" | \"success\" | \"info\" | \"warning\" | \"neutral\"","schema":{"kind":"enum","type":"\"error\" | \"primary\" | \"secondary\" | \"success\" | \"info\" | \"warning\" | \"neutral\"","schema":{"0":"\"error\"","1":"\"primary\"","2":"\"secondary\"","3":"\"success\"","4":"\"info\"","5":"\"warning\"","6":"\"neutral\""}}},{"name":"ui","global":false,"description":"","tags":[],"required":false,"type":"PartialString<{ base: string[]; icon: string; title: string; description: string; externalIcon: string[]; }>","schema":"PartialString<{ base: string[]; icon: string; title: string; description: string; externalIcon: string[]; }>"},{"name":"title","global":false,"description":"","tags":[],"required":false,"type":"string","schema":"string"}],"slots":[{"name":"default","type":"{}","description":"","schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseCardGroup","path":"node_modules/.pnpm/@nuxt+ui-pro@3.0.0-alpha.13_@babel+parser@7.26.9_change-case@5.4.4_db0@0.2.4_better-sql_e55356ef814ca515b6e358e5f3a13ff4/node_modules/@nuxt/ui-pro/dist/runtime/components/prose/CardGroup.vue","meta":{"props":[],"slots":[{"name":"default","type":"{}","description":"","schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseCode","path":"node_modules/.pnpm/@nuxt+ui-pro@3.0.0-alpha.13_@babel+parser@7.26.9_change-case@5.4.4_db0@0.2.4_better-sql_e55356ef814ca515b6e358e5f3a13ff4/node_modules/@nuxt/ui-pro/dist/runtime/components/prose/Code.vue","meta":{"props":[{"name":"color","global":false,"description":"","tags":[],"required":false,"type":"\"error\" | \"primary\" | \"secondary\" | \"success\" | \"info\" | \"warning\" | \"neutral\"","schema":{"kind":"enum","type":"\"error\" | \"primary\" | \"secondary\" | \"success\" | \"info\" | \"warning\" | \"neutral\"","schema":{"0":"\"error\"","1":"\"primary\"","2":"\"secondary\"","3":"\"success\"","4":"\"info\"","5":"\"warning\"","6":"\"neutral\""}}},{"name":"lang","global":false,"description":"","tags":[],"required":false,"type":"string","schema":"string"}],"slots":[{"name":"default","type":"{}","description":"","schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseCodeCollapse","path":"node_modules/.pnpm/@nuxt+ui-pro@3.0.0-alpha.13_@babel+parser@7.26.9_change-case@5.4.4_db0@0.2.4_better-sql_e55356ef814ca515b6e358e5f3a13ff4/node_modules/@nuxt/ui-pro/dist/runtime/components/prose/CodeCollapse.vue","meta":{"props":[{"name":"name","global":false,"description":"The name displayed in the trigger label.","tags":[{"name":"defaultValue","text":"'code'"}],"required":false,"type":"string","schema":"string","default":"\"code\""},{"name":"openText","global":false,"description":"The text displayed when the code is collapsed.","tags":[{"name":"defaultValue","text":"'Expand'"}],"required":false,"type":"string","schema":"string","default":"\"Expand\""},{"name":"closeText","global":false,"description":"The text displayed when the code is expanded.","tags":[{"name":"defaultValue","text":"'Collapse'"}],"required":false,"type":"string","schema":"string","default":"\"Collapse\""},{"name":"icon","global":false,"description":"The icon displayed to toggle the code.","tags":[{"name":"defaultValue","text":"appConfig.ui.icons.chevronDown"}],"required":false,"type":"string","schema":"string"},{"name":"ui","global":false,"description":"","tags":[],"required":false,"type":"PartialString<{ root: string; footer: string; trigger: string; triggerIcon: string; }>","schema":"PartialString<{ root: string; footer: string; trigger: string; triggerIcon: string; }>"},{"name":"open","global":false,"description":"","tags":[],"required":false,"type":"boolean","schema":{"kind":"enum","type":"boolean","schema":{"0":"false","1":"true"}}}],"slots":[{"name":"default","type":"{}","description":"","schema":{"kind":"object","type":"{}","schema":{}}}],"events":[{"name":"update:open","description":"","tags":[],"type":"[value: boolean]","signature":"(event: \"update:open\", value: boolean): void","schema":[{"kind":"enum","type":"boolean","schema":["false","true"]}]}]}},{"name":"ProseCodeGroup","path":"node_modules/.pnpm/@nuxt+ui-pro@3.0.0-alpha.13_@babel+parser@7.26.9_change-case@5.4.4_db0@0.2.4_better-sql_e55356ef814ca515b6e358e5f3a13ff4/node_modules/@nuxt/ui-pro/dist/runtime/components/prose/CodeGroup.vue","meta":{"props":[{"name":"defaultValue","global":false,"description":"The default tab to select.","tags":[{"name":"example","text":"'1'"}],"required":false,"type":"string","schema":"string","default":"\"0\""},{"name":"ui","global":false,"description":"","tags":[],"required":false,"type":"PartialString<{ root: string; list: string; indicator: string; trigger: string[]; triggerIcon: string; triggerLabel: string; }>","schema":"PartialString<{ root: string; list: string; indicator: string; trigger: string[]; triggerIcon: string; triggerLabel: string; }>"},{"name":"modelValue","global":false,"description":"","tags":[],"required":false,"type":"string","schema":"string"},{"name":"sync","global":false,"description":"Sync the selected tab with a local storage key.","tags":[],"required":false,"type":"string","schema":"string"}],"slots":[{"name":"default","type":"{}","description":"","schema":{"kind":"object","type":"{}","schema":{}}}],"events":[{"name":"update:modelValue","description":"","tags":[],"type":"[value: string]","signature":"(event: \"update:modelValue\", value: string): void","schema":["string"]}]}},{"name":"ProseCodeIcon","path":"node_modules/.pnpm/@nuxt+ui-pro@3.0.0-alpha.13_@babel+parser@7.26.9_change-case@5.4.4_db0@0.2.4_better-sql_e55356ef814ca515b6e358e5f3a13ff4/node_modules/@nuxt/ui-pro/dist/runtime/components/prose/CodeIcon.vue","meta":{"props":[{"name":"icon","global":false,"description":"","tags":[],"required":false,"type":"string","schema":"string"},{"name":"filename","global":false,"description":"","tags":[],"required":false,"type":"string","schema":"string"}],"slots":[],"events":[]}},{"name":"ProseCodePreview","path":"node_modules/.pnpm/@nuxt+ui-pro@3.0.0-alpha.13_@babel+parser@7.26.9_change-case@5.4.4_db0@0.2.4_better-sql_e55356ef814ca515b6e358e5f3a13ff4/node_modules/@nuxt/ui-pro/dist/runtime/components/prose/CodePreview.vue","meta":{"props":[{"name":"ui","global":false,"description":"","tags":[],"required":false,"type":"Partial<{ root: string; preview: string; code: string; }>","schema":"Partial<{ root: string; preview: string; code: string; }>"}],"slots":[{"name":"default","type":"{}","description":"","schema":{"kind":"object","type":"{}","schema":{}}},{"name":"code","type":"{}","description":"","schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseCodeTree","path":"node_modules/.pnpm/@nuxt+ui-pro@3.0.0-alpha.13_@babel+parser@7.26.9_change-case@5.4.4_db0@0.2.4_better-sql_e55356ef814ca515b6e358e5f3a13ff4/node_modules/@nuxt/ui-pro/dist/runtime/components/prose/CodeTree.vue","meta":{"props":[{"name":"ui","global":false,"description":"","tags":[],"required":false,"type":"Partial<{ root: string; list: string; item: string; listWithChildren: string; itemWithChildren: string; link: string; linkLeadingIcon: string; linkLabel: string; linkTrailing: string; linkTrailingIcon: string; content: string; }>","schema":"Partial<{ root: string; list: string; item: string; listWithChildren: string; itemWithChildren: string; link: string; linkLeadingIcon: string; linkLabel: string; linkTrailing: string; linkTrailingIcon: string; content: string; }>"},{"name":"defaultValue","global":false,"description":"The default path to select.","tags":[{"name":"example","text":"'package.json'"}],"required":false,"type":"string","schema":"string"}],"slots":[{"name":"default","type":"{}","description":"","schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseCollapsible","path":"node_modules/.pnpm/@nuxt+ui-pro@3.0.0-alpha.13_@babel+parser@7.26.9_change-case@5.4.4_db0@0.2.4_better-sql_e55356ef814ca515b6e358e5f3a13ff4/node_modules/@nuxt/ui-pro/dist/runtime/components/prose/Collapsible.vue","meta":{"props":[{"name":"name","global":false,"description":"The name displayed in the trigger label.","tags":[{"name":"defaultValue","text":"'properties'"}],"required":false,"type":"string","schema":"string","default":"\"properties\""},{"name":"openText","global":false,"description":"The text displayed when the collapsible is open.","tags":[{"name":"defaultValue","text":"'Show'"}],"required":false,"type":"string","schema":"string","default":"\"Show\""},{"name":"closeText","global":false,"description":"The text displayed when the collapsible is closed.","tags":[{"name":"defaultValue","text":"'Hide'"}],"required":false,"type":"string","schema":"string","default":"\"Hide\""},{"name":"icon","global":false,"description":"The icon displayed to toggle the collapsible.","tags":[{"name":"defaultValue","text":"appConfig.ui.icons.chevronDown"}],"required":false,"type":"string","schema":"string"},{"name":"ui","global":false,"description":"","tags":[],"required":false,"type":"PartialString<{ base: string; trigger: string[]; triggerIcon: string; triggerLabel: string; }>","schema":"PartialString<{ base: string; trigger: string[]; triggerIcon: string; triggerLabel: string; }>"}],"slots":[{"name":"default","type":"{ mdcUnwrap: string; }","description":"","schema":{"kind":"object","type":"{ mdcUnwrap: string; }","schema":{"mdcUnwrap":{"name":"mdcUnwrap","global":false,"description":"","tags":[],"required":true,"type":"string","schema":"string"}}}}],"events":[]}},{"name":"ProseEm","path":"node_modules/.pnpm/@nuxt+ui-pro@3.0.0-alpha.13_@babel+parser@7.26.9_change-case@5.4.4_db0@0.2.4_better-sql_e55356ef814ca515b6e358e5f3a13ff4/node_modules/@nuxt/ui-pro/dist/runtime/components/prose/Em.vue","meta":{"props":[],"slots":[{"name":"default","type":"{}","description":"","schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseH1","path":"node_modules/.pnpm/@nuxt+ui-pro@3.0.0-alpha.13_@babel+parser@7.26.9_change-case@5.4.4_db0@0.2.4_better-sql_e55356ef814ca515b6e358e5f3a13ff4/node_modules/@nuxt/ui-pro/dist/runtime/components/prose/H1.vue","meta":{"props":[{"name":"ui","global":false,"description":"","tags":[],"required":false,"type":"Partial<{ base: string; link: string; }>","schema":"Partial<{ base: string; link: string; }>"},{"name":"id","global":false,"description":"","tags":[],"required":false,"type":"string","schema":"string"}],"slots":[{"name":"default","type":"{}","description":"","schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseH2","path":"node_modules/.pnpm/@nuxt+ui-pro@3.0.0-alpha.13_@babel+parser@7.26.9_change-case@5.4.4_db0@0.2.4_better-sql_e55356ef814ca515b6e358e5f3a13ff4/node_modules/@nuxt/ui-pro/dist/runtime/components/prose/H2.vue","meta":{"props":[{"name":"ui","global":false,"description":"","tags":[],"required":false,"type":"Partial<{ base: string[]; leading: string[]; leadingIcon: string; link: string; }>","schema":"Partial<{ base: string[]; leading: string[]; leadingIcon: string; link: string; }>"},{"name":"id","global":false,"description":"","tags":[],"required":false,"type":"string","schema":"string"}],"slots":[{"name":"default","type":"{}","description":"","schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseH3","path":"node_modules/.pnpm/@nuxt+ui-pro@3.0.0-alpha.13_@babel+parser@7.26.9_change-case@5.4.4_db0@0.2.4_better-sql_e55356ef814ca515b6e358e5f3a13ff4/node_modules/@nuxt/ui-pro/dist/runtime/components/prose/H3.vue","meta":{"props":[{"name":"ui","global":false,"description":"","tags":[],"required":false,"type":"Partial<{ base: string[]; leading: string[]; leadingIcon: string; link: string; }>","schema":"Partial<{ base: string[]; leading: string[]; leadingIcon: string; link: string; }>"},{"name":"id","global":false,"description":"","tags":[],"required":false,"type":"string","schema":"string"}],"slots":[{"name":"default","type":"{}","description":"","schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseH4","path":"node_modules/.pnpm/@nuxt+ui-pro@3.0.0-alpha.13_@babel+parser@7.26.9_change-case@5.4.4_db0@0.2.4_better-sql_e55356ef814ca515b6e358e5f3a13ff4/node_modules/@nuxt/ui-pro/dist/runtime/components/prose/H4.vue","meta":{"props":[{"name":"ui","global":false,"description":"","tags":[],"required":false,"type":"Partial<{ base: string; link: string; }>","schema":"Partial<{ base: string; link: string; }>"},{"name":"id","global":false,"description":"","tags":[],"required":false,"type":"string","schema":"string"}],"slots":[{"name":"default","type":"{}","description":"","schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseHr","path":"node_modules/.pnpm/@nuxt+ui-pro@3.0.0-alpha.13_@babel+parser@7.26.9_change-case@5.4.4_db0@0.2.4_better-sql_e55356ef814ca515b6e358e5f3a13ff4/node_modules/@nuxt/ui-pro/dist/runtime/components/prose/Hr.vue","meta":{"props":[],"slots":[],"events":[]}},{"name":"ProseIcon","path":"node_modules/.pnpm/@nuxt+ui-pro@3.0.0-alpha.13_@babel+parser@7.26.9_change-case@5.4.4_db0@0.2.4_better-sql_e55356ef814ca515b6e358e5f3a13ff4/node_modules/@nuxt/ui-pro/dist/runtime/components/prose/Icon.vue","meta":{"props":[{"name":"name","global":false,"description":"","tags":[],"required":true,"type":"string","schema":"string"}],"slots":[],"events":[]}},{"name":"ProseImg","path":"node_modules/.pnpm/@nuxt+ui-pro@3.0.0-alpha.13_@babel+parser@7.26.9_change-case@5.4.4_db0@0.2.4_better-sql_e55356ef814ca515b6e358e5f3a13ff4/node_modules/@nuxt/ui-pro/dist/runtime/components/prose/Img.vue","meta":{"props":[{"name":"src","global":false,"description":"","tags":[],"required":true,"type":"string","schema":"string"},{"name":"alt","global":false,"description":"","tags":[],"required":true,"type":"string","schema":"string"},{"name":"width","global":false,"description":"","tags":[],"required":false,"type":"string | number","schema":{"kind":"enum","type":"string | number","schema":{"0":"string","1":"number"}}},{"name":"height","global":false,"description":"","tags":[],"required":false,"type":"string | number","schema":{"kind":"enum","type":"string | number","schema":{"0":"string","1":"number"}}}],"slots":[],"events":[]}},{"name":"ProseKbd","path":"node_modules/.pnpm/@nuxt+ui-pro@3.0.0-alpha.13_@babel+parser@7.26.9_change-case@5.4.4_db0@0.2.4_better-sql_e55356ef814ca515b6e358e5f3a13ff4/node_modules/@nuxt/ui-pro/dist/runtime/components/prose/Kbd.vue","meta":{"props":[{"name":"value","global":false,"description":"","tags":[],"required":true,"type":"string","schema":"string"}],"slots":[],"events":[]}},{"name":"ProseLi","path":"node_modules/.pnpm/@nuxt+ui-pro@3.0.0-alpha.13_@babel+parser@7.26.9_change-case@5.4.4_db0@0.2.4_better-sql_e55356ef814ca515b6e358e5f3a13ff4/node_modules/@nuxt/ui-pro/dist/runtime/components/prose/Li.vue","meta":{"props":[],"slots":[{"name":"default","type":"{}","description":"","schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseOl","path":"node_modules/.pnpm/@nuxt+ui-pro@3.0.0-alpha.13_@babel+parser@7.26.9_change-case@5.4.4_db0@0.2.4_better-sql_e55356ef814ca515b6e358e5f3a13ff4/node_modules/@nuxt/ui-pro/dist/runtime/components/prose/Ol.vue","meta":{"props":[],"slots":[{"name":"default","type":"{}","description":"","schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseP","path":"node_modules/.pnpm/@nuxt+ui-pro@3.0.0-alpha.13_@babel+parser@7.26.9_change-case@5.4.4_db0@0.2.4_better-sql_e55356ef814ca515b6e358e5f3a13ff4/node_modules/@nuxt/ui-pro/dist/runtime/components/prose/P.vue","meta":{"props":[],"slots":[{"name":"default","type":"{}","description":"","schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProsePre","path":"node_modules/.pnpm/@nuxt+ui-pro@3.0.0-alpha.13_@babel+parser@7.26.9_change-case@5.4.4_db0@0.2.4_better-sql_e55356ef814ca515b6e358e5f3a13ff4/node_modules/@nuxt/ui-pro/dist/runtime/components/prose/Pre.vue","meta":{"props":[{"name":"icon","global":false,"description":"","tags":[],"required":false,"type":"string","schema":"string"},{"name":"ui","global":false,"description":"","tags":[],"required":false,"type":"Partial<{ root: string; header: string; filename: string; icon: string; copy: string; base: string; }>","schema":"Partial<{ root: string; header: string; filename: string; icon: string; copy: string; base: string; }>"},{"name":"code","global":false,"description":"","tags":[],"required":false,"type":"string","schema":"string"},{"name":"filename","global":false,"description":"","tags":[],"required":false,"type":"string","schema":"string"},{"name":"language","global":false,"description":"","tags":[],"required":false,"type":"string","schema":"string"},{"name":"highlights","global":false,"description":"","tags":[],"required":false,"type":"number[]","schema":{"kind":"array","type":"number[]","schema":{"0":"number"}}},{"name":"meta","global":false,"description":"","tags":[],"required":false,"type":"string","schema":"string"},{"name":"hideHeader","global":false,"description":"","tags":[],"required":false,"type":"boolean","schema":{"kind":"enum","type":"boolean","schema":{"0":"false","1":"true"}}}],"slots":[{"name":"default","type":"{}","description":"","schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseScript","path":"node_modules/.pnpm/@nuxt+ui-pro@3.0.0-alpha.13_@babel+parser@7.26.9_change-case@5.4.4_db0@0.2.4_better-sql_e55356ef814ca515b6e358e5f3a13ff4/node_modules/@nuxt/ui-pro/dist/runtime/components/prose/Script.vue","meta":{"props":[{"name":"src","global":false,"description":"","tags":[],"required":true,"type":"string","schema":"string"}],"slots":[],"events":[]}},{"name":"ProseSteps","path":"node_modules/.pnpm/@nuxt+ui-pro@3.0.0-alpha.13_@babel+parser@7.26.9_change-case@5.4.4_db0@0.2.4_better-sql_e55356ef814ca515b6e358e5f3a13ff4/node_modules/@nuxt/ui-pro/dist/runtime/components/prose/Steps.vue","meta":{"props":[{"name":"level","global":false,"description":"","tags":[],"required":false,"type":"\"3\" | \"2\" | \"4\"","schema":{"kind":"enum","type":"\"3\" | \"2\" | \"4\"","schema":{"0":"\"3\"","1":"\"2\"","2":"\"4\""}}}],"slots":[{"name":"default","type":"{}","description":"","schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseStrong","path":"node_modules/.pnpm/@nuxt+ui-pro@3.0.0-alpha.13_@babel+parser@7.26.9_change-case@5.4.4_db0@0.2.4_better-sql_e55356ef814ca515b6e358e5f3a13ff4/node_modules/@nuxt/ui-pro/dist/runtime/components/prose/Strong.vue","meta":{"props":[],"slots":[{"name":"default","type":"{}","description":"","schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseTable","path":"node_modules/.pnpm/@nuxt+ui-pro@3.0.0-alpha.13_@babel+parser@7.26.9_change-case@5.4.4_db0@0.2.4_better-sql_e55356ef814ca515b6e358e5f3a13ff4/node_modules/@nuxt/ui-pro/dist/runtime/components/prose/Table.vue","meta":{"props":[{"name":"ui","global":false,"description":"","tags":[],"required":false,"type":"Partial<{ root: string; base: string; }>","schema":"Partial<{ root: string; base: string; }>"}],"slots":[{"name":"default","type":"{}","description":"","schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseTabs","path":"node_modules/.pnpm/@nuxt+ui-pro@3.0.0-alpha.13_@babel+parser@7.26.9_change-case@5.4.4_db0@0.2.4_better-sql_e55356ef814ca515b6e358e5f3a13ff4/node_modules/@nuxt/ui-pro/dist/runtime/components/prose/Tabs.vue","meta":{"props":[{"name":"defaultValue","global":false,"description":"The default tab to select.","tags":[{"name":"example","text":"'1'"}],"required":false,"type":"string","schema":"string","default":"\"0\""},{"name":"modelValue","global":false,"description":"","tags":[],"required":false,"type":"string","schema":"string"},{"name":"sync","global":false,"description":"Sync the selected tab with a local storage key.","tags":[],"required":false,"type":"string","schema":"string"},{"name":"hash","global":false,"description":"The hash to scroll to when the tab is selected.","tags":[],"required":false,"type":"string","schema":"string"}],"slots":[{"name":"default","type":"{}","description":"","schema":{"kind":"object","type":"{}","schema":{}}}],"events":[{"name":"update:modelValue","description":"","tags":[],"type":"[value: string]","signature":"(event: \"update:modelValue\", value: string): void","schema":["string"]}]}},{"name":"ProseTabsItem","path":"node_modules/.pnpm/@nuxt+ui-pro@3.0.0-alpha.13_@babel+parser@7.26.9_change-case@5.4.4_db0@0.2.4_better-sql_e55356ef814ca515b6e358e5f3a13ff4/node_modules/@nuxt/ui-pro/dist/runtime/components/prose/TabsItem.vue","meta":{"props":[{"name":"label","global":false,"description":"","tags":[],"required":true,"type":"string","schema":"string"}],"slots":[{"name":"default","type":"{ mdcUnwrap: string; }","description":"","schema":{"kind":"object","type":"{ mdcUnwrap: string; }","schema":{"mdcUnwrap":{"name":"mdcUnwrap","global":false,"description":"","tags":[],"required":true,"type":"string","schema":"string"}}}}],"events":[]}},{"name":"ProseTbody","path":"node_modules/.pnpm/@nuxt+ui-pro@3.0.0-alpha.13_@babel+parser@7.26.9_change-case@5.4.4_db0@0.2.4_better-sql_e55356ef814ca515b6e358e5f3a13ff4/node_modules/@nuxt/ui-pro/dist/runtime/components/prose/Tbody.vue","meta":{"props":[],"slots":[{"name":"default","type":"{}","description":"","schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseTd","path":"node_modules/.pnpm/@nuxt+ui-pro@3.0.0-alpha.13_@babel+parser@7.26.9_change-case@5.4.4_db0@0.2.4_better-sql_e55356ef814ca515b6e358e5f3a13ff4/node_modules/@nuxt/ui-pro/dist/runtime/components/prose/Td.vue","meta":{"props":[],"slots":[{"name":"default","type":"{}","description":"","schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseTh","path":"node_modules/.pnpm/@nuxt+ui-pro@3.0.0-alpha.13_@babel+parser@7.26.9_change-case@5.4.4_db0@0.2.4_better-sql_e55356ef814ca515b6e358e5f3a13ff4/node_modules/@nuxt/ui-pro/dist/runtime/components/prose/Th.vue","meta":{"props":[],"slots":[{"name":"default","type":"{}","description":"","schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseThead","path":"node_modules/.pnpm/@nuxt+ui-pro@3.0.0-alpha.13_@babel+parser@7.26.9_change-case@5.4.4_db0@0.2.4_better-sql_e55356ef814ca515b6e358e5f3a13ff4/node_modules/@nuxt/ui-pro/dist/runtime/components/prose/Thead.vue","meta":{"props":[],"slots":[{"name":"default","type":"{}","description":"","schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseTr","path":"node_modules/.pnpm/@nuxt+ui-pro@3.0.0-alpha.13_@babel+parser@7.26.9_change-case@5.4.4_db0@0.2.4_better-sql_e55356ef814ca515b6e358e5f3a13ff4/node_modules/@nuxt/ui-pro/dist/runtime/components/prose/Tr.vue","meta":{"props":[],"slots":[{"name":"default","type":"{}","description":"","schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseUl","path":"node_modules/.pnpm/@nuxt+ui-pro@3.0.0-alpha.13_@babel+parser@7.26.9_change-case@5.4.4_db0@0.2.4_better-sql_e55356ef814ca515b6e358e5f3a13ff4/node_modules/@nuxt/ui-pro/dist/runtime/components/prose/Ul.vue","meta":{"props":[],"slots":[{"name":"default","type":"{}","description":"","schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseCaution","path":"node_modules/.pnpm/@nuxt+ui-pro@3.0.0-alpha.13_@babel+parser@7.26.9_change-case@5.4.4_db0@0.2.4_better-sql_e55356ef814ca515b6e358e5f3a13ff4/node_modules/@nuxt/ui-pro/dist/runtime/components/prose/callout/Caution.vue","meta":{"props":[],"slots":[{"name":"default","type":"{ mdcUnwrap: string; }","description":"","schema":{"kind":"object","type":"{ mdcUnwrap: string; }","schema":{"mdcUnwrap":{"name":"mdcUnwrap","global":false,"description":"","tags":[],"required":true,"type":"string","schema":"string"}}}}],"events":[]}},{"name":"ProseNote","path":"node_modules/.pnpm/@nuxt+ui-pro@3.0.0-alpha.13_@babel+parser@7.26.9_change-case@5.4.4_db0@0.2.4_better-sql_e55356ef814ca515b6e358e5f3a13ff4/node_modules/@nuxt/ui-pro/dist/runtime/components/prose/callout/Note.vue","meta":{"props":[],"slots":[{"name":"default","type":"{ mdcUnwrap: string; }","description":"","schema":{"kind":"object","type":"{ mdcUnwrap: string; }","schema":{"mdcUnwrap":{"name":"mdcUnwrap","global":false,"description":"","tags":[],"required":true,"type":"string","schema":"string"}}}}],"events":[]}},{"name":"ProseTip","path":"node_modules/.pnpm/@nuxt+ui-pro@3.0.0-alpha.13_@babel+parser@7.26.9_change-case@5.4.4_db0@0.2.4_better-sql_e55356ef814ca515b6e358e5f3a13ff4/node_modules/@nuxt/ui-pro/dist/runtime/components/prose/callout/Tip.vue","meta":{"props":[],"slots":[{"name":"default","type":"{ mdcUnwrap: string; }","description":"","schema":{"kind":"object","type":"{ mdcUnwrap: string; }","schema":{"mdcUnwrap":{"name":"mdcUnwrap","global":false,"description":"","tags":[],"required":true,"type":"string","schema":"string"}}}}],"events":[]}},{"name":"ProseWarning","path":"node_modules/.pnpm/@nuxt+ui-pro@3.0.0-alpha.13_@babel+parser@7.26.9_change-case@5.4.4_db0@0.2.4_better-sql_e55356ef814ca515b6e358e5f3a13ff4/node_modules/@nuxt/ui-pro/dist/runtime/components/prose/callout/Warning.vue","meta":{"props":[],"slots":[{"name":"default","type":"{ mdcUnwrap: string; }","description":"","schema":{"kind":"object","type":"{ mdcUnwrap: string; }","schema":{"mdcUnwrap":{"name":"mdcUnwrap","global":false,"description":"","tags":[],"required":true,"type":"string","schema":"string"}}}}],"events":[]}},{"name":"ProseH5","path":"node_modules/.pnpm/@nuxtjs+mdc@0.13.5_magicast@0.3.5/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseH5.vue","meta":{"props":[{"name":"id","global":false,"description":"","tags":[],"required":false,"type":"string","schema":"string"}],"slots":[{"name":"default","type":"{}","description":"","schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseH6","path":"node_modules/.pnpm/@nuxtjs+mdc@0.13.5_magicast@0.3.5/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseH6.vue","meta":{"props":[{"name":"id","global":false,"description":"","tags":[],"required":false,"type":"string","schema":"string"}],"slots":[{"name":"default","type":"{}","description":"","schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"Icon","path":"node_modules/.pnpm/@nuxt+icon@1.10.3_magicast@0.3.5_vite@6.2.0_@types+node@22.13.5_jiti@2.4.2_lightningcss_becaafc9ad50c2c50b9883e81e7ca8dd/node_modules/@nuxt/icon/dist/runtime/components/index.js","meta":{"props":[],"slots":[],"events":[]}}]} \ No newline at end of file diff --git a/_fonts/ijwAs572Xtc6ZYQws9YVwnNDZpDyNjGolS673toPgAcu-hCF8d9bnlJ.woff b/_fonts/ijwAs572Xtc6ZYQws9YVwnNDZpDyNjGolS673toPgAcu-hCF8d9bnlJ.woff new file mode 100644 index 0000000000000000000000000000000000000000..fe7972ee615f8b690bcb0d30d0f5b57310ae0389 GIT binary patch literal 30920 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 literal 0 HcmV?d00001 diff --git a/_fonts/ijwAs572Xtc6ZYQws9YVwnNDZpDyNjGolS673tpRgAcu-ucHmm4rERh.woff b/_fonts/ijwAs572Xtc6ZYQws9YVwnNDZpDyNjGolS673tpRgAcu-ucHmm4rERh.woff new file mode 100644 index 0000000000000000000000000000000000000000..745e024e00e9b34218a7739a555a74510534233a GIT binary patch literal 30948 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°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

h_((p_jHP(4 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 literal 0 HcmV?d00001 diff --git a/_fonts/ijwAs572Xtc6ZYQws9YVwnNDZpDyNjGolS673tqPhwcu-GhRoah9aYI.woff b/_fonts/ijwAs572Xtc6ZYQws9YVwnNDZpDyNjGolS673tqPhwcu-GhRoah9aYI.woff new file mode 100644 index 0000000000000000000000000000000000000000..ca25240ee411b164efaf6d46d4bb90be636cf73c GIT binary patch literal 30964 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 ZGs`w=x%v4Y`5+L5006iF|AnvwjQ~KWRD%Ej literal 0 HcmV?d00001 diff --git a/_fonts/ijwAs572Xtc6ZYQws9YVwnNDZpDyNjGolS673trRgAcu-IjTQUx6iQb.woff b/_fonts/ijwAs572Xtc6ZYQws9YVwnNDZpDyNjGolS673trRgAcu-IjTQUx6iQb.woff new file mode 100644 index 0000000000000000000000000000000000000000..44edae02077f7cf90d770a7a38c9bc943c8d2054 GIT binary patch literal 30944 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 BL0td< literal 0 HcmV?d00001 diff --git a/_fonts/ijwAs572Xtc6ZYQws9YVwnNDZpDyNjGolS673trRhwcu-WbCRjRYl8x.woff b/_fonts/ijwAs572Xtc6ZYQws9YVwnNDZpDyNjGolS673trRhwcu-WbCRjRYl8x.woff new file mode 100644 index 0000000000000000000000000000000000000000..6f789c943000eb6fa8ff1bb9630eccbc3a4b8a72 GIT binary patch literal 31224 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 literal 0 HcmV?d00001 diff --git a/_fonts/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymu8Z65wA-pHcKT8Xdpf.woff b/_fonts/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymu8Z65wA-pHcKT8Xdpf.woff new file mode 100644 index 0000000000000000000000000000000000000000..5d108b08e3ad2e47382df6f13d74f97051f8b465 GIT binary patch literal 29136 zcma&Mb8s)u6E+&2Bqugb?Bv9DPHfxGC$??dwr$(CZQIVx_xIkad#mn0w`+T+`l;#J z+1Z)y>E3ac5f%ml2Kph}86brJ$_=U?`G3fN(*K)81ciiwfPgK2u)-fcp~k1+7Lk=v z00II*0Rloe0s^8(iu#SCEux^r4+Mnt@q>E;0fE)j>of$(D9|zh0ik;Q=t=*uZXAsd>lOOO0i};c8f0!6S6vEiV(!u2i zs{jH5Edc_8>KF{_YqhX8_^D^`qYGC2!#h`^umDRvm!IbXe%=EJ`#*gUZ=fD4Jxe1X zAQOzAaq#)k4^p{sEVZ$=cK`x1{plYh9S{(rC)6&6tc{(~kFM>=j~>K-Z1O82&}EH! zisYXVFbe3*n(DT&>#~U zn!L@VF*1HS>$0|x1X@EZg%D70{LIA(SZ}iYe_fu;n723grz?m$#?p?CmB7FV7`L)8 z!c|;>;=N{yol3~6HvG%W)ixziFl<;$R9`BzmAiWFvnEgW*a2t`YeHzYd%16e z(9n8j*7d=6iKgzuW*14?M855Nj_BaXUKc;ea=320R!w@h&Pkf?ls&Gyp+4GGAyx73 z+|AvSuO`5VQ%0M!0%VX#a1~%^xskXd)*rpI;DzBY?AENjY|GQHT|WCfz-U+jUHeC4 z%!hug9|?AXtHl>LzSa!ODdQ91ysH4$?ama|L2N)29YkxpMkjpBgq1jij?3S|&}kgm z>SIq<^OVF12IE@ZA!wg*iRnX;>AZsbpki4h*AE%yee&4^$Q=d&iX6Iyk@)AA-VdwOl3$LuozSm&{ z@kbD6Mtf&$=X(2QDuD9Q#2&(;{MT0LFGH3~ivw^bGNWmZ0A=d2j^x(g_tHndC!A9_ z>6`VO=plA3BM%xZJfzF$(kB*I6-I2u?6I7R4)(6l^RJjcK@&Rl?8`Q&_@&3j>(~3Yh1_A&A0b zl{g5Id?3cC55w%F*?X~i35=raq*ik(Yen)w=KIU#e2cxL<4GbsBZ8CwIj z148bVlmcpWZNNVTR1LvmSC!lX{-Pyghk*UiZe<}2kt$&L;6?`YXI285_0DjoGE3%G zkYfU;QEw`Y1_Z*FCz}*>*aaQa=RQM3_^5s-)&lb3-e~M?0xAm8w#IA|(1BY4>=G1y z5@zDy&gl~DoErZEEds0>JD@&sg&CKCmrzgCk*bU{WrG&V$v|RCtz%;y^16#@ku|kr z0F;H{Y8NU&F(W36!~()|(hH_6IqMQP5GNE4c;4Jrl743_3+VF)>E<} z1;U)s7}#ZjfaDQ^PDcC-uNRpVW*XX^->Y87QN^( zHs9;)##6iHwdh^!uCgfwpx@dTkyE^3_80Z10 zhSUetYwi>HBaYMeTW!e!9*H)f1X>lZr}<5wnef(KlDKoSzrwA3xQ!l4r}-*==hcH$ ze{sJS*E&(g^*8tUFRnnRC8NNRT$DuLvH} zdS+j#Fn6-+u-IjzEr^}`07a3+Ir@+E=3&R)%v9CF6XBJJG>MMCk-x6VYQkU{vh(@n z7uID@tM(Wt?j>4V;DFA71wZ`pB4@iOx5SZ{n<0DHw|;A<=qDm;O8(IXInByY#tbDx zc@ItR^b0^09Z^jeQwx87j#F#ad+^GE_TgEQk@FQlAW~LPnOv(>Zfg%|_b(lP2C1=q zi}=eXj)wT{H0#b0KC1#*$^sZpse$`vJvLO;!fBSdsBZTc;3+Bx<>9wOg_K_CIm%eN zZ*fe=hW+?3^wK$YeDbUOYf3Nuq4

)|UN?>$aq9qdj2s(cR77LsS*EjHK@LchCSX2LWCX&L~Y zvkh4my>!;f@4JB5be=Hh87MNeri+0)vA)a~s#bgs9R zS>A6(@E|U%UndN)Km=Y5`7K4V?aL#zY@{rN@h*sqHr#1QtXfPjnnupwG5E6m(s-Xsm2JW%m3Rf5;-*CsJnC7cR^FtonM4UsAyR(EX&kbI~_u>F@eaz zWlVjJ@pnzbw}#;Tm3R%TivXzg9a0&fF5jAa^-q4tt&WY4u^c<{ zSUCfu??|hxFCNh>_b~5RB_Gzc3?H^~T?O_l;P>r{fDtwdQV2F2xW$H~FK+vBE^M1d zyJJnC$W7d_+s7r7xc+a>7;5_Z8M+vyh@^jBzs3H~ci$w!+uGi-cA7l8-~AZAEwlEU(xDcIeBy%H8Y_qeOX$4*;c=wxxs zmf{{R(iTvVS*$c|f#TVy7)bLGMc$zY28MExj`qZ@l*6+u=p}*$-EF=vhNa_Y_#h=h z+(+RZ`pa`4Ysm9)l>cdm6SA%=hv>PfId0>Y?=uSGIJ>LsjX8`b82gDYbhD)q}=#GKq`i~r1Q)aNN|1j z!^{JiluYa?R9Y6sX)3T?5zHd9fYhXH8s-?we`Oh_IQ@TR5~i7%{#~gzds<2~DQSKv zdk7=M=uu86yC@4pAe8~8q(75N4S%O(Nwq%e?+HPUM&%g0N>l`M96RUu0StQNH)fx`&=C&b}kAZ3p+bU#+9>yY9_d_nn)i z-xN4hKZ8%W)hT4mTvyzy&n}%lg{|XQ`_@-9RG3Rh`s`=V{xZu6B_wd2p7BRBV@;ur5_+t}laAye6xE?6{BM?GS z;HNN3P~am`QdAJ2c3hbMMx2OhwAz4vQcZ#p6#)Ev zqdlwRB|S!l??a098!>Q3m#TM;%?ZA7xRM~=!Y*F}d3ZfR^w0i7jTmMPdljsPg>|Gt zztcI+Y_T37<0@>^R%m6M2hJv@AA6UTQISvGjkwl>wHCXegA1jZBN_Ga;UlglmD&PO zykrEqzNb9Co!=RHcpQ2N5&ND8VL4f6eY#ma$Q!im>d)#L-mEtK_A)%6vp^9ED2)XC ze|p>3!&;>{U#-tUlEGtU2zeISsopBDFC=y)kCFF@>`++PN|O`D3HF2Ku@B z^0|igxq9Qd2Isj1c;DWOfME;~{4x7vgXl95BMedUG5b}A=(C99#0V0hBn^?`Q~MN) z=r=h5bn{R3OVhVpv^Rvbw+z(`e`#RqQ~NcK=(7W<^ywv3#~708L0YTQzeCzw`K@Y- zJEGUY{5mF+ZE}fMP3#J_OeEqsR;?8*x36M zE=$y^=Q|wUAZ_oRQa2(|Fr#@-%9dv;oyAShRs)U|v;hKwgw^_Vet?=cvNQXe3AFrFtc5 z8s4gto65Ca2Hwf=I2WcXFky5HdVFL(%AT^I=LHnv9FHHjSenPoAX792S^0JC)q=As zcmO#;$ZI&0dDM|v){(g{nprHGd1#VZ^Ap>7#yw5T2}5#wUt*PAqdA@0XT@rc)S9Fm zz#+*llT~p|dUhv*kx8q5Z2C>8`;7Ioiua-TYi>IYXDE1I@vrC-i8)Nn<-*Ok@d5E3lN6~bh|Pp+7S z0)8E!R*5@OF)q({10&(RZ(b{Rx4YJZE8y4H$=1g$7EN0>ElA6QFz~+MTgi6Ae_F@& z`IP3T&&a_LmW3f94*~=4^V-HERkrZoqu~}mK?-4|f8+`WBAT<>Z?d|Eqwi+zqDC0< zn!n~}x<)rdQ0ALd0TR>-oBCg#%|KUAt+yfAH__KuDZmI66ttfS5*FoLZ%pqW2s8%9 z7bhLLVE>EPmsb^j@3!Ox`}YL~23srU_Fp0hI@HnlXM^1opwfTkPahW?w+)cv(k zK6EJHJ?=Vu?u>rnYNfiEHtfOmqrIW3sA+vwTlZ(Zo6%(HCdTn4OfhmvZ!f@QBVb+s z>x)Gc=mdrwjL-V=I(Yr&hP_B%rS@wLIC5GW;F4EgC zZII#XRMv5n>zgI|hT9-t4f?x)P46mo@YPA+QsD1Zm~oUtnKiDeT_zEkC7!n{9p^Nw z7b=ujm?b_JFCsMdku&7efdjqwI}^eOwRd4B(6MZk-M3wL|C0MGaZ@Cqd_JW75SWO( z_5?^`*pnL@OWH?X(RXS&%(z2M^3$^$?7XHN6J;fXxn!a5sFiGbKi#f&0z`mt;UAMh z{6PLPJ?o;*Pfmag4y3tM-jX7sP=cf>MwRti%QBboHI~3F=Kophx-788X>YQ0ZnFF{sJhNln!a>O z<5^v~R$$2?sS`odGWQ3taYGO)OBhld_mvr`d?D z2i?v-Ng!<(B=OP9Y;{-uR+jEog1$|uNfD;l5SCy#MLC1fXci!B8Y|uaCK5FtRmo-x zLQAtVuJUrryroGTa}Bx2Q2HT-u`IU3I`imPXZ1RMlKmjaDVq(nF0bCG}KPHK<^p$egDWG#oXV zf?i~)ykf^Xgs)j9Uc^D!A%}px7hm8rk-#@PrBO*0%6*i6ut9pcTS?kjpP2 z%@kg!%l%Uo0xJ}|2FW8NR3#tE8Q4N?@4|Q-^nrz`Rq-ob@}PZE(U)v2dd|Yo19Ydh zChzuXNNu^7c4x5P^8%(8Iz{=J4;qY1t&u&G$59TrFft(A|2$4r zUHJ}$&#_#`N_k(O(o8|JZ6domS#UO!R;zwAD(~!~d&c3IlV$ZL1Pl2X5V3Qu&Wl7(V#`BeeMBsPB zj=axRw}J27CqOStYwdUGCF@sBjkine#02a>a$XLFIw`1f_BKQFG@@qzePLo=c89`+ zW|yVDX#cG(`Cf_E*0Io*;M7{?^lP@N0QD!CNpVpA;?X;4l?)!3?{1{FhVTvkVHl^< zE$zVFfVD_&(>V#3aK8F>NLb|P)Kc!1s@{=c{4$JSvP_Y#SZjl(O}@f17R{m~+1Xot zA2bj)eE#mM^nU2+2!)jGy8L5V@}y)~VC()W+pXmR0=lsYE6gjYP-%aDfs28FZ9&f= z_VPY{;IGBm>rlAV)E}zp9F`rg*1-OHW1nijmx-Ta@Nt%2RV{EdoZVAmFn(<F5m+OrMH+prZwzFsYK=%yp z8T^UrGDCjd!-j0(DVZWVuurlVYIM62%8LZJWjh@)7nzB5=HFat3D$M?7oH!SL^Y2v zMgzxlzD|1*GGBV}#YHNAipw8pE3oTLbS*?*u2@_GK8cED-EJ4rX1|sCf`EPBrul~y zmaBa%SB-Sm_ht{p(AJypF}$&Bk6n^>;ZR!U- z3tqp+eo{6Y0sR>%1TNf-TyYz`-u<4Ox@ROV<-u;}6G|8QW6kcGWR>Tsyv&Jf;)_Kt5Ev&{Vuak}BPE-v<)7v9rgT`$cVn0UrUBLr znf04n>3_?GM!Z{uIa%q`c$YL?Y9$ytE2KiUGJ>~!>y7I(7@x{5P&8cS+@YpvC7_ zn~Yki-Kp7(N~gT5KK;HHw=KRFCN-Kt%+f072-JS{HX+`X8{(UerklYq25jpZy{WXB zm*Z7UA4x1xnEw0OTDLeN7b*?sm+9lHAq8n|m0Y&lC0nH&4B`?JR>9c*-ohK!(o_ngTT5Om|p4KEI&{t_CG8ZV0 z-fHuul>wg7`qBl2^D--BmSmR^V~>;n-K1OiPH9uU<}_!5^{g`j*QgUe`}0EYaGnm% zl-+x#`u4sWB>GZlQ>MoRb(6IX?Dk`9(v=O(9h?ZG1S<;$O6RJ?aqNx?3Mfx*yB6$a zPUlpkVbnwPko8hmmUVsY(i}`yza)FGNoPqxUy?Wo(F`v!hdQV&nJ9tn4J^A%(pJHs zY(%r#_hJLuH9>&nfm*l`b?Gowq4DP+2aY(mS>l>QIWTfoVWqj`yH@Jv-BeP3L?_0d zCGi`%7omUyZS`Bp7oU5UCmT>&!CT0Drv$)VnfdV9#xksCN|2Mh$hkI<4i_~1>*?FE z)V4i$o%*J_*|u+aVQ)RL3#e2NkEoBKOKgYClb85e$tNDxXTPSD+diU{{JvPhfmN4k z>`Q)fyut|nvsajlH36S2CC-#a8Ogm*l9sL|KY%s3p$ z$`<7k!IhW`Kc~kBqeew4fMgVJkY#!+ncQ-V4gfZot7IIZR{JYBpJX>0kwquYv3QV6 z{`~fCu9nwrGpj>5QS_{gfv4{Lllf?wTob=7i<>EOK9;QlzwORi6U-{mq9 zpSVFCY}U&S79AWYOVX0OQ=0(o9$e*z&T21Db8)EUUY7a)IKB$m+gHEjUZmbd+kzak zb}s(H@FUg#2xFWCyuzN@<~JP%SNIaWJI-hM z_pBh=$QQ}lAeN443sSoH?{LZY_Jhj= zh&eH0gI<@l2;C^EmhSyHRS=eO;<9_lYB%(QNDxGj*E!Rj*S!15J<==8=nQE2F9YfRVUdgVzRI(>wUouT8H0Wn z9n)(;pPB}-p)WhMmR^O}rD#(#3Uh^Igu?7 z>EKdmCqV`w1##XiHeS>2>h#uj%yIg_orE{mRextM>Po>~Xk{w!ba^N#Yo_^@t3csi zSE-U6B#MoV>GfpSw{6LyhK}biG`3PLcgUf6kQSY)*$5Z^+F3=*|4-(92tRX5L#dPR zjt^mtShXEl$HFd>owb;~wtjk8^tqP#*D-fPSzP%2s*#?Mhn>A}Jo4XHRDHhl2>q_@ zjotTvKRTD7s&J)fZrR7rmR_Syo3A&iB-twQ*2E`Fo}WqjcjZl07ei0oTGWj!yVER^ z)LIoAyD-$wZ24=+^>R=FZlK61Ph1-vK{ z$yM9g)UFV~nA|(nq$2CV_%sA*y=a1bkVV*^6BkZrV^h1Ui>l3-=57uG{M={MyQwYo zobAKEGtSo+u3E{(>f=u=Oc#}wCNGuC38rqJwxTb4(4tj ztV(7VpGV74)7gSPwXv!E-N!olQgrVUv<;CPwi7ZZ$uj;MNiLsi0!+(~f*iKNu8u^{ zUq!3PU(|lZ{P^2?(59JZ4YWkwNd~+YEN=RTW)@G6`K@ruygz{%6UIxw|F3N7POqE_ z?uTEfIP8LBgl<@ev-RE_{IHn^7fn@6* z+G3!#5fQJ7*1VJIQGrQoJ;+!?#y@syOr+!9afma&I)aOuS(9#SgJGq;M)KrzFzz&_ zGaaA)Uf_N0&0}hH1ax=T(%;SXOncIP4%BL^H`XSnyNOo6_K2VGZ+f}#qREm-yyUg_&YEy`eZZy5x0DR-Yp6GLy2BRSr9;)P^e4Q#pN&VY?pg+t<4e2Av{- z#vNS0;eN#uqz#E1)v?r1#{Z^>QeSkM2>BDUAzJvq8<;haixm;Rh%p)eolz4qi&)0o zbRikLEGLFtQoN&y?@YvQf=-8Ho0B4v@60rT78R?fuuginbM{!GC5UCkzjg%!J#T25 z137i*^pIQlY|(r-HoeFMY6Dz?iQyP*)nkD_HZLXjKbt2%1Fc_K+LjL!6@`(Ojeti>E2hvTUw_QSO@lk1os=4hAmn%>v4@< zu@;UX-verRQw)Nx$4>RPmKcQFH&?}I&NW$GWmiC^5X$;L<11L8Z$h;lD4g8=^_kSK zN&kqixQ~Bb`OU2+r_4`eo#D9F;(Bi_@L8t@caRdLvef^14mNF@M$Z8v7nG~X{n{B9 zQi|)}l391b;8%#eDZhlv7*hm&5-kX-G_kewR7hVmS8aXm^PAOh01 zNiu9X_aJj)z-$qu*LFkY8ybO!Sv$=(C-wKJA7T|H{N)?zYXpAQfq`DYj@f&NvGkbQ zv>!m1yY86xHgj7!k|NFjV-7}8G%fK$1&n^$&HibZwrkvI#+jge2-$VynIAcw zvJ0*4=KOSbGX2v20sr_yN+#aeNdab#Q;#EjN42-g7OahGd;}`{^sCClLC+W32p z*(5oionYZl(IB;W+5uK~?n#d=RB)s?2xMsH?L7AnBdQkz4>x@% z?|`zU4cac@hQ(}G0z6t|*`mp~ij(Zc@ImG$cGa7itd(z14-}ZcA~Go~U_%E#GFf7O+@3lM zRiEC0Y+Mba?}wGRPM2NEf~8>9hCQEHC?WF_d_l4CYL&{2`%5NF%w-JcVd@V}l2se( ztf!mSd(AB$9kZ3*9dX(>NB1qg95Tp&WRwIDWF*CE#?LuPtlGQvvV?@N8${dr^7-*% zVN@6%PNw#6brMMzMhml(ky0jgT-55q=mgXY_pUptf<~>}&Zv!;WV`e^_jyk?$=@(1 zeQ@ctPX|dQlh8@6NG`Xe7)WAK*98K%`_<^BDc9e?OWpr2CYHS92<^^yMYYfg;GTuc!H%yo` z1XjJ-`KlRY*-7W|_D6X7y@g<4*0(~Dr?2Vz;;>~AUi+OJZQ|Q5kj7+L_yq`96I>0~ zw3JU``y4VWn!+U1J}riKESr(0^?M{0?6jMYQ=00AKiuxKJJpO)mgD6uDv2@6-s+{<$d!DjBFTDq{rIhu|} zg`r@3h_DrZ_FY88oM7%&*w}r7M9CjcTHy7YZ(>^Ej$y3ZmJJi-`R$Y6c-i<>p$YY~ zJ(Fn+x}Nu4)u+X`2ebj=TLXQ2lxS$R5jz>j-I^@#S5=v;#Txr7dG!52Z#3t$aR#!i zHXf1(0soc@w=b&R_Awvxd{jc1eIAF*56hE2wQdSC!adb*7X5~E?KA=WL_Fx>o?(xOp- z`H0U(?a*Dxe08ifZzd--_3gSZ{ZXcjF$$Wop=6dITm>zB*d<`5;U4$Odi0#Z#Cqvq zG8EKf&DF)7bMyHG@hD9rGrD%6(SBK)qhj7^gYi0*)l4852D|7o!X5UMnE|DnlZCx9 z2cOzBW0G`u+?W~PNZH$>9!i_Sh3XB1pw}Cn3)Z;IC37d%2D7$SH6&&zyQ=u=?!A>^ z0z$_~2|_q?t%edGl$tU9~$y090#hUi$TQ!k^7 zWXd4edLykYi5oj*ks%bu2;e4QsP>k1QhFwyH{nDtd2J>hlB=&$;EaFwQH)pbz(G%T|l&u$e8!i65SVZeN;@^ z0q!n)q9buyWDGV*c+j1bUBZcJ)d8<$d(HB0pGxfBA(@u*E=lS~|C5jUyv;3zCF;J| z1jnPok-zL)kkhYx(+E<}0S^a!kzJ$R)ro`~+`2BqT9!GM;8iS;D8vZTIyy^dG42jA z`z=KF`PpZN*L3PJ4FvB~Dskw5g&Mw{PG|N9l1E&0Z0uhUCbIdC-@unDVbq<49Togn(nL-gG<%sCQQkwwUn?0!aW zK6ZiIur$jb>sGDqK+4+$XSW9ME`=A)wR68{KgtCS^AUJG z6oJo*UB;!rNmZM8_4DxFSbIQK0xH}cBt&=c&4%+5*&3vhUH-b@b2JYZtJN5V22cEG zyiV$8nYSin7O3+iY#PrjV@?yDq0_F-U9301j{O;e-Cz9P4Nhj&{TBAJ9uxp3b8kYU zX&N)MN)QQ#yRcftpv!X)qOie(u6Zp34KNnE5x9MQv)|)I+JnPd06J-W^lt-*NKAg5 zbm7;*YxO=4V`DcVa9I(S^o!8t&T6~5H<-r%*}`_wQk13oom3ml)q7+p>rqs}GiKk9 zqXC&;d>vh_;+^%gLa|pvU3`7bbCZYyANza3$uNZ1<~;@{3aCV^7vnBj3+-k!W{zLI zF9#zDi2arR%u($E^6ys~fJd6jF$B-$urB0T-T^6ny32Njb@%j@l|>!O2$!p^kJslW z>uyf#r%W6%S5GNdQ!(VX=P7%wCoRiM+H#dId6m!4vuFG4N$Kqj&bQQzhDui|t1XD= z_U^cDiIPBCR4!btnpLoB6fQI^gr~(HTmFBiNsv!?W~CqU(`nZd8}^>TX@!!NK7RIC zR4R%qtd@JCwVNVOd*QO@b1uK999L_j`P~&iosKiInZ8}{qhprj7=Jkmc&bOn_&#xi<2DTP_Btu^@~d-jMRELJ&;W z+A2}4r-P}ii{x5bwpMX6>>gO-HPluWE`^$in43@5m%$AB6jRzO`4#7tQ}PJh5PyOE zl}j96f#iDPjN>hTZCTomCFarp9b=Gc+UshZ$?o@QH=F7yfb@2v#@7fgKUrSF5?U_s zixFc-rhzM+_LHOcP01Ymb0W-7TA^S*KK;UxQaJv3^d75lVqjY7wH)*hDU-&c=jDeM8rwyU`UU-JZrnwV#VUtyl*K?QPD&&C^6umISr< z?znd31L%V43U>9BqSY>DHPy8BZ#T*2f?OY;SLyCCx1G9z^kRGcM;qIp)6;JD`mGD< z2{q3FXC25c-4MxX_%t=%!_oVD5Idxx*6qw12d`NLnKv22;>J)7&)|1Q_p|e4?QdJ< zXujR9fj{O>xEoF13uhOW`w3fP4UP@0$mdcSwu$9Ip;v4)XA5lgG@cRpfFkZiS%%L@ zb}@;dHulWWEG`EVy@MEf;3M0EhAZfE?(GxcL!IUBCxbw5pYR3$3IFN+rwY}Fix6L1 zW28lINS%JuX`=LfFaVht%y0L%8jMW7PZlEAmO#=2FvW~)C0SlFa$fE^pWflM1l1E> zPvfmR@B^leJ6OC0gSY78XfN*e^lh8%O8E0yQ5+Yf*WI>OrtVw0#$9 zV|lBkD&-cqVIfL)%5w!(Kpu&Q6pfL(qPDyR_+;_E@)M>B&GGBPmO#7UjiUN~HsL?9 zhr-KkCep*eaBg#O%4I&Z6wRG2()brr0e#SLZt-pP<-$=4j$-GdgkAcd7!NGPL9ahm z=9c!7Y={h{!1!vM2AWyYd){&3$u$X)+mFfvK>R@AczVMIN895+!!1P85@@mP)>tQ7^J@T;mo-H3$LZ>!~wyYIxT}P)OV4 z;4c3khH_Cry&Mv>|J}=6Mp*XTGTazT5lndYNj45cgRYB5h^UEn(3?LwPlzvz(pOOjeZlxe5_HABpVw9FeU;M)qOCZ^*hpqm`B_ zG`bucnUiF-x!xTe9bII4#P%G6K)lF|}c((HrgZJ&c*vX(L6kqxiPj+<@$@uB(-nC;2|H^#k|+M6%zt zt6)0RF4%9;V_ot$s;TQ(>n}33pCK2Ie`YU&6Y5vMrhOQlF7sz<(W=g;*mJO2ZrC&e7nGKQBJN^@q7esl za&tt@l)??zh+t+wwt6qJ8VuyhMWR>nV#%>iZVOl&2C!2s_>Rr?E?ff{G*i?P!-vJb z^~4e~ffj_>`GUotk;_gJsId{-p6{9LuV=O3`kjApo~}>WmaQ1HM&2x6LF1KwQq8V> zMR+x;R5XLtU48=gnm?=c(Jo-oenMPW)&WeYV-irZp;TD;#IF6n>QF(pI-$M{87+vH zy}xmueXd6>ZwRNBWC$X$4_onJ(*)Pn602#y_J#R-kM&HkA!>-Y>pFJw|(oZ+xG}La(x;qGVPU2Um4cgw!OJuFA+F_V z%+E?7BBY{W77Q`pIbapRh5)8FF{2cL_h4I#!?p`-!3ho}RHCIf%u5lh&#=x;Rkf@* z`pO}-*DG=~7LgIbc`|{?ExwY)xGR9i&WSDg4tjb=120<%J39$m6Pus&4K{SRX-%y* zb{gt#?zX!}4S|P+g$hLpNlErS!lVz!kpm%)-W9hE&BY2oX9ZWL`cOsz>ZKNwD4Z`c zIwZUxuEQP${baRRS%f8*zGmMUPri zKV~O!ht7Lz; z9!|+oTr50v0G>{#K@#&3l+QdG|AtT+upa=#4O~`kNQQ? z7r7{I#)h<)S%V@&D{if{wrbZi8u;=HC80ykznv>wHM8IUUWv1q=kr<1Y%Nmra(GXE zpNPvsuXx=C(x5Bz?cljcKd*Ig;?FNo_W} zUe_c-i+|XXru+j#;c`3_f15t|^|~)jAAFkPwcA~6pf6{yZmXC##Q@myuvT7uDw&6R9&j!nwBWadPS8Ct8_SYXY%7jE+c>ac7Q*7=_ob_F- zWjrgT)|Q}n3zaAKZ%i-^sU&)V5A4i{I1HAf1dEiH>b{_o<1!U|vUh~~u-W-*91FNI z?1!E0Zw%)D5Tzf{<4z`DdmiNGg|A#l6(5CK%cgFEIhMsb|2DgKFYNu)5i@6_ zVbMJrD%R(*hKoxB75-+_;61a@8Lfk~R9i}u90Q?4dh!Ms@i2T-14ZP4Fps9EXR;m`LE&1AlW;4fN`gz}w_;UqP6>jTTKsnyQC6-zBw&^Sl> zo7b4dcXcNnw%L7*)zo9Trv|p(^v6lwZJitw<()?z-;|}n8OP6`)D^h&6&aZkiHq?6 z3ZXDw&z-WuT%*R|gE^f=CEIi3(xWR&_L)NG^0?4&Z*4fjn|L%*V?TEM@E~pBqF~L` z)R2-9mgN((=lM~t(zhly!s{eksHBqy;+D;l{=jh{`LON9RjWwWpXgW{a?^dZ^%zWs za1Q8f{E4mc8gA5m`)*3K!3fF?q{E@5XI(ZpmLw(>=Eu22jOi~kTH=hNc^6Ejh!O|krpEOdDV8H%3ps>mIWAo?aK*S5C@ zzxmP0c#gw#W^dr(xP#pwlkPY5F=>oYy+Jcjd%rbpKC))*OHn?qabu5n zC1mHsCuC>Ep7YnNitzP|j`s77fX707 z#)pQE_X%Oyqk67mj9YuTXAm}(Odt5Er%G?T^h7Mm*qAFE7!c=ERNa5X)R>hA(zi_B z|L&O`)OiLOVS%Y>Cc!lcnt){;?%HjOa#qIwdE(~p@SVM8NbaPJh^QDgYsds$6%I-o z3;$MQ(Ss_>W&+v33Mq!&{9cVkHoYp#S`9{@&>rn*tN($Q!zsOb&4vF5%|#~vUUix7Qi`yFga2o` zi~d1*dwS^HeTJ^e79lx2&2ijW7Da@9gcY(mwB#8>$uH;=*Wd#q?_z`1eLb z6+LhmWp1vb2Y@)Qx&&0mXz`%_F!VNghe|4im%%Q4mBPy<&lpHp z$mN0CVTO>j0{RY zrBAk)(x-wGJoU)aahwq8KY`dhAZ{`x^@y-X-#@k!5x$rV>2U-C;3)pF+lB-)0$5ve z6kg$t^lj-08l!b`@(T&%c?cj!@v81>-a=~2&WQ09x(*#GMs9fe<6bkb@^a8`ma!#+ zho+F?qL8UcUL{FZw*o=_!rBjO5@ybdCqGkGzFoOvUP-BcM5=qLk6-7LxgB{$D=MZg z${~KeJPDyOdc!D9!#O)i)5Z6fn!U30k?Phmp7n!9Y`akIol%^j{nb4-EyiOS>(TOd zAh|={p`3d%cT0ZqjP$6u!jP1@yx6D&b#UsKWG~;&eY_LvOPp&I1#55_n`?7%mRxCp zE%}Po<-)fp318v{K6rux>0vWNLS}}A%?u5l3Ezg!3JaSN8ag8^Y*r|P^g+wD4L zynF8QD}^V-nK5QG2r6@HG0t26i-&c5*xnt%o9mp~K5Qi(yt!a0v=8idYHK4t?EiFc zwzV;8tb0C1m!+&p)}RJ!xO0NYmBNWTn)_-6T8jn|`AN7fRHF zMg2Xd0dUfjLDx{vP?2z49H}E>`*5vVMqdnO*04IIA#B@%Gi41ksrzUZD8TWl+wk7Y zZxPM!-;k`Y8MFN{65Uj6iV72!~a}-G_B)ro@v4855z!Bi@}% zNhtTC{coiG=hOZrEw{9%3!hB@CqBKzJn3C`ika^^l(sPy+b|k2J*~r`pTZ?L4zwp> zTi0zHHj=r}hB{CMhb8aXTr>*WE?)SjnkBpw%9U!AmUHobSaK0AasXwpM800C0a^oP zGH0=hK~3F9xgI z)5BWfc-l$@Kf)1q(hNUJ9%EdM)#5E!6V|7>8e1#W(ofv6Y1Jhw*cYz8MUCuLBl1J< zFNK^$A)|XCLF(B~`a$M%O2O%v?ia$|W7pPSe={@@y+e2oPGBd6a2*bbGjpAO11pCP$?~wb)GM*z5{Ks?58YXg zmX%T?$RyX6vu7(l-f*+!Fjs*+r#9SJ`i}s#m{y zTp`Yz~MBKXN{==(>>IsapBQf4;UzkiXVlnjNyM)G=z`2DDa zr6sZrw=3C)&S4DqGe3fVk4BbzQ!Yz+ceGwAl~&v~SX*iJ>38V9#oAgfu7_2Qa_xO_ zN$=D)+uQr~A26qOiD&JE`Y9$xRkgLF9PR96ve~usylMjLOBAL(VHN)V6=7i&0Ra_1 zH#B)yh0iZEGnuns=_plDKcngO^E7jU{AxUmWHajL*{l4GO_zjJ1_o4yhE@gyR)$c{ z754=3S7fs}H@a)ku(N#!l~P=$_ld(0`6w3{X{Jbw#E@R9LhmHLMY_o=HsE2ieQsn` zU`hFJUGE`a89sJjX+-1`(@E8Sd7<`cbAEc~+2wc0#qOIri*uJ`#ii~^o{0%IYP)y# zEPHR-?00H}g32N8fldKYwm$CP?y7&e_*?t0xLW7byG zoU6r5j)F#?3`pTdw+CkRQ`(Sr1kkx%T(K9f9S5n zN!`!lB#UXs!19T&Ao97X6WiUR%RYZ@|L5h29*<|vfg9W5F$muVowWaBVeb&@rx*P`ve`AVzv3(9C)=#{EhPuu z2A@P6DBf2IQx~1+UQoY|MaEyE+}patl;~xe5*3u9l~QrmbQ4sZ@T@z zQ^Gi4`o|xoTp3TH*jtv8qhf9+wTgYDsGh$3v8D;dEd^`30H9{UPU4llb7)Yu5f7j^ zd(z_YV{*mZOHH{ix2k$GspK$z7Zk*M$2rAn%rqk{x5JXo(OF5hQ5jxOKF?w11LldaM~wTol(MWa{s}ZV z4OC#Qq#rPW`0%QO-hh>J_Fd^D5nAk~?LO>{$N11p4DtN-c5T^_8JQ4%n0)~;%wUP9lYtjw;<99Rp$5HM1irF*Ex4eJ2 zXw#&jf{m^M|I9jcrC)vKZk#lCtS4#K{L%fhMrFZDCckIOVhW6mPd;T~>ff}#aN6PJ zj$~wvKbf;QF-rL1Ys8=WlH?#E{+>~zKaAEY_WJljkGPv~}d!Ex1Bp}&r`h3Tn zJ%2_awg_Dm;x4zY_l}-mBYHTxxg<_n#UGIJ0fA0`f4+oLJwhxY+$ynT1}%|`P(56f zSdvUj#<4bt<2=QZQd*)A_R`QHnLupVjzEy)(41SSt0a7R%HT*Eb-@x5oEkQtbr z9Y{YYBqxCVZ$OUZXS~HvlTI=O6{vyVho?Rv9%Ue|8aQ6bACPvhK<%}-Kl2{qTnb6Uv{yI}ZKO3&_UFo#hAeYdIN((kPW0 zu$+yubzOMN*}Gr;c$c(Y)3-5|+9-jx5Cq<|y99UW_M)t_F!>sk-Tm<^MlI)0sYubE zO-R_71UE|pt_!29`1@f%!VVh2k~i-z!|k+(%a#v$qH?T5CUIEvO!Ho!o~InE%%c3Afn510+{{`3 zCtBW4iC$Mku_t?o*tcf%Vt3Ue^I4xcQA8$=EkG~1a(!$gRx>&K4Sp9z>;rh2Fh5in z_ZP0BJm}9>>)0N=ysWGNJ#psjJD@d>j(bNLWoE2POIvrn1jkM4K1U1dPR^e%HdspQ z(pigi+K%=#k$XXS7uRtrx|WT;Z&h!_f>gzxr66*)Sag(|Vlh=b+gSImzwGq!-BNN% zy1R#`v)d<5+&Lw_B5TYbGgF7mnxy>A=>?s6anrNM7@L@wYEx!<3(oQWmI`F%RumAK zosaH%gp5j|7sVz!o5_twrv$%{v3=Uq$Fe+MCGu<;wV~Ph23<&dh z!Nq@=wau`QxWd?kVoj1uSb4UGrGu&e1at8;;tAX=Tgs`#J9~e-6O52ycyc}YW@aL5 zZ+IpK44p7C*lm31AZta+-UXVJz`?#F!^ZfADJ%!2?jcVMupV@EkabQ?6AYpM(3IVm zD@|CDP0p;vu1we*3=h9UEJe<9TjkQ@~KqEBWJNmir3IOE@O zdG_=VHiYFzI#?RJ=B%Am*x;TtV)o90XTWGv?e*7DR8_b!=8Y{wGd#kl_+U z`NF&*E`tY}n#8uu2^(*_ZEP-b;}KkD2krv7?3w4~mgP)d5Gr*Q&VddwfoRj+%ey_j z`^)-Ukm+=w+(dfg``@DG+SY}r(fBgg2FwerMnCAy2=wG zqvK+uqj-J_E!Ye#z#iS#zsZ<6OP^qM(ZjL&zSW}Rn;rAW*n~AxM;zmWy_ly zn!C?Vduf(bJnN-tn-|ry;<{#zlQXJ~RQFIF!)5&MC>I_DSC7v<+3i{QZ%2h!mUq#X zWhGq&`Mb;GBcfty%m2YpH$R*Kh~0eVd6o~IS$k>ysxrqIJ|f$p{4FRXo3elS;Rkdc zo!5=kIiEp1^bomtx6VQ4D)gh4H%p2zV*5)k2hms)_A`@`cFt4BkDm5=!~A14P6>09zBYAo=m)NYvnG#*5#&H!^)>tPYc%BB z#42N1P;O&n(#Ww1ZV^et+=dwCKVDhf-WcdpR2o>&o|UjV&!e!gz=PbdEt(&a_4u|Z z^4yxVkT29@A=MJUO~E;L{mCuSnb=KZNODA;OTKMZDA*+2Mx z#*xbMv#rRk{$TYU)ZMS-(8Aeo&F;FBCG5Q;t}ncMCgVfY@_Fm?L-oDNpmMw~afh}1 z@9Q&t-TK&y?#d~sN;=R%c;-t@BM!PWl_pFM&S~Git{~ArVtC=9`qIa1Mm+CY6&I1@ zKW^*Z)||-Plu2)9IQxynLQqPUTi~b(`C9_Z{jQ`^tf)}3ihNohS}K_N}Iw1dgX>gto^dixe~ z?c^+oD|@-N?v*L=HU8FP6PucrG$!~d9WoQuPbRf}w7B_VM@mY^#pcBywIy*pmxOHa zb$w=hH_nUW{%NhIQs^D^G}_qSl0HalCS>1qzP|o^(?a&WaB^E}YTM*8_MQ51%0#VW zPD6NN;Sh&WqjHc<-TB7G3-$FE8XM2oRi|$)FW;7tv8}v(Yx*oW72xMFVc>_ykHb(K z8|$GQ--qKWs#$&y=eg=WwyJuwI@{YT3=}?;*B$pUbUS3GE>GIlu)kd$6sg|uQ2y?^ zpN(%|-g8=7T_gD&+I+qJSppVzT0_^E%eVpJX@G*o*HgX0_F`gMw&GCWiC}d4Ec8Eo zY3;{41)-}N@+V%Vt3%D*bJ0Ov9NMo-MBnY&r5nodEyh3LQL^R#5P40t2hJC^rl+?S z7PMw&wiZQaWW+{g0!qg}rMDIpwPj?q6&1Cn@6L~o&dZCA&KLg{!%?V_RZG4~wPNQ* za#a4pt!NJQsgX-{SggNz5r<*-?sIqNVUO;!w4H0u6@I7~zd2fpR+Fo=ioRCQAph9l z-L*so&%QCTFmzYN>vgpog5nl+WkeQ5EsiQO3n^CXo$Va+HsBAxgMP1}cfm-NSt#&GnE91GGZKQ0-2(z*Mq{VHx5Elh_WC zbd06k`AF5{411h)j>uGZ%~9t}vYmTW#97MA-R~xil-K_y3Ro?pMpe91c3s|tTc}+4 z+$R^psCy%x`b=@JW5RHzjnDOw9k=W~Gy1<`Ql1nvCB*lMiUqklCe7HI@*?jZU3tlZuA3zmuByzB|VKI6x@n>bp{t4ys8j;f1u_Zbr6>Z~>yHDp;qa$SVzNm>Xi zh24^mOT1S=Rf`cY$!c``I#4An#p}|MEZWO#0NC70S`#P2tfVmeMHn^$YfJW8v$R%B zN?ej;<&v-#ue_DCHcpX-g=nqW0P-W{iV=Sp{m~m+09tyAOFwWKg97P>v2XtH@AN+o zSWB>DEu~$n5m>V-j@B6Si;zsJVb@|nO+E&<)BGZ^C!cW)lGY1SJ!LxOAGnc^^wo&f z;@JiYXuTc%z|@;yPLAnL9tR`RBefOV16PKx!FauoO{>zVE#+m&5$~nrYsUwC{?iH8 zpMv)Ht*}IF0cx;U$raG=IKa2f8z?4BbgNbwS}kL(0Myo6HGmDd{mF*rZ^aIU&6~+x zhRv35rvCIr+`xOHl$etW>Qh@v6o&_<2L)y*UR0E{@XbCmQ^y4aj7yy{o{r3(FMtna z1EpIL=DjCl_lF5~=QJ$L@+^5vD3-q9L z9YS9V(|c#q9=*mNI&y@u;RwG1yU9k0{!x{<0-&)Vbjc_~9bryGEzRN`LURtfY2El0 z(*}pwjo@v{eTPS+?RsDq+5Ij0fnf4JnBQDOdcgQtpGl-NSnylXIbjRqDqVv037wN$ zn3ZfuO=~F~^x~k*z@W52{MNJ?KI3PkjtvYP%OGb`M3ur#$q%bl%dIVEuAiEf#4kGV z*3SONSPKp>fW`bZ&WL%Qt)x4B-><9O{xkSo&?*6j5cWs}SVyPkqRQcY$` zQZ0~3=-;!mkDLj)iMO_r$W2B^wjP!Cr5SLY_A=yAH%5VfSRVA?ivMuUSezfSAI@+C z#q2c?$@tJ+GE2-rJ<3tanYLd{Io;=vf6!A}gI>#|zt3sVUKt8u&jy{9p-_E2(^2*u z*87ZSi_hWWvq7g&q~TfA9u&o%4O${Y(d^kE`!W>6o(<9~L$U1HAcHa#$DR$ml%X{C zY~Xz{&clPFPN++RxrJwJc932Z5WV8V714v`TRKu7ihDF6z z`gpnZ#s6Ey;NVeAE8R1xQX2aCg7%|)(0V=8h&<38nLnDDl}UMSo+-AX`uieqh*4AzCGlSiR4;{%NCLQ<_SsgnyHrQY#<+Z^M!yLwBy)nKHGIB=`l`5Nm zFBIkL-%zI*Lk&<8FBufgfN9kqTY&ySCIJ4j{vZk`2$=u@00sa800000004N}V_;-pV9)ty$H2ff@!zID>RjqT z5fs3b4*-V@1;TjRwbf&g99sYd;4>H9v#gE1-mUCxoJlQX+qP}nwykH|wr$(C-}F1( z)f@Em<|+B{)j1b4&8pTJI8R@RymKv>3fOdi9`6u_`8vk6*U;wFR6qV>P5;rp$NAr1 zVVIYpaGo(8=}wXuTf%yY9u;FF?=bH>W&W6(FVKtZdCYfZCh~0h0M4_il|Bw3#?0k$ zs+UfGi(&tTvBp>Qz9i(@>>hlIb5(fE?mTuZ`!x2`^*qtXVN|JjAJsF+_MSXMVZJg5=h{jyKX(_ z^c$>S#hq4!JziX5{VtkY?}(<3`_)=3c3j7OJ5DFNF+V~Z!{YjRKCW?-_vP#IhTjLv%N3yTI4!24k0rSq2N4(j3w+#(Zp=VadR{Y79wnJM@Uq|ND;yiCu?J* z@h3Bk(V`JXtJN7J1|NlqO*v@DETo)%Lo>T2|WIIEaLh!5sPVo z`vJ!rfEt0Z_IFjSLPy;lBUL>|H+18JI z9$!;ynnQ0=PufmnXgc+vv2ITm58y8K0Q#x@nB`dRW{H(H&)mKA2&UUzK7!Wja`Z6j zW3apom9>RIhJiFa3t4JD3iJRZtJ~32-GXUm9}JG&j=`!Q<`{F)$wDprLgmy)D^`d%3y{^7f zKdN8U|G@MxH!KXx!{)Fv><>r7>2NXJ4EMv+@H%`9-^1U?Kv5JQrAFCNVN@P9K}*p_ zv=^O3SJ6A{;@CJj&VmczGPnkAf;-?ocm$q;7vME`2R@9?<9GNM2}xp-iR2@tNHx-k z^dd9J2C|2oAXmr(%4iH)j@F{hXeZi_j-#{aGP;TGqo?RK`iQ zZ45Ui8&A!QW?r+TInLZ{-m~IaC9SGfL#wUT(;8|`v~F9^tg^vek3E&`a#q^cHw)yjR{gnO5eMMP)@< zSGJTr>;=5O-%`Ir3% z{u}?hf=Z~EDyhn-@~9H3vZ|-rsvc^V+NutyyXs{?f<=g$N8+hz#IG+eg?mU-ymcXB0@uP8-TV{$k0eKOrAkt5sj<{r>MZq^rb=_ArP68X zo}68-CU=q-%lDNeN(p6%vP9XgJXamHoH|t9qh8lkt+Ccd>#FtBhHIm=$=V!kskTnr zt{v5`YEQMVdU~DHEuHG6_1bz1y|+GEU#f4_PwNj2&ZubAH~JVejJ?JgtwCGRUUUqdM>o(z^a_2($#8n?#~2sIm2hi30#C!6 z@lkvee|B;@5vR8^$JyYV45bZq4Xq8m52p=_VH&O)UKBnZ2}G7f4n<2v*GA98^2Qd# zKEx}#s|@^W~{E9G_Z7I+JO z0n5*MVE}mAV_;-pV9IBRVqj-TVPFOFkO4CTBLE&n0YZ4%Vqjq4VVK6i%)rRP31qKg za)YuN8N`?jpll`v4kir<8%UZkeu1)C7!(+(wn-f8@i=+r^9nbW#%evWD0r(>TF+V}9VATiL3b zUv>z1j4r7*ZKA!gjrP7Xe)=+mLHt5MAP}4V2Kbx5 z`-gw}7kmBNfBe_~{NEtdG$@M=W^h9ol3Iph3BwFc9OCksuhce-VTs3m!x`QP#HWrC zjl@198^x$bGrBQ2U`%6i(AdT?uJMdd0uu7h1ST{QiA-z~laiQ2CgZTlIl>21aMYBh zGPP+;OA^zO)bu1XgBi_aW^Rz26lO82+01SZ>XMRU=H$4!%xxa?n$P^yvj8V8Xdw$* z#G)3nxFsxUDN8flGAv~osd!9k(pc7VmbZcxtwdTYbBm8wv8vUqPC9E?(^}TH4(T~% zT~1q%`qt-+4Qyy58{5RD2HMQ#wy>qGY)u9-+QzoFvpt!}%tJe{(T;Yqvt7tySMJ!& z?&PL{J?v>Od)vppG_s%l9pFF*Ihe){p`k+^=5R;Q)R8n{nxn`=UcLx{j&=%XH7tndOw?38g9Hc`ta;OJ4R0WxdL6K6%aS-k?9_ zyy-1(d&j$!r;GQzPd6XX-G_Abk&k`iQ=j?V7rykBuYKcN-%){zzW0M4{X``y^T^L^ z@QdFFf(O_z0001jzprh(oo&~%&2qL8W43KGoR`dstr^i4O;z09HH)pNRDK#@ATM~y zS)b_u2ahuN*&K3&N#t|oZ=)` zIpHKidBGw#HiLIM;d3cYzCC zX-$LYo z!%Ute<8D0NHs-1e}1mq8E4`);k8+51f2WYbm&si>2V~W|Yf@FKOL(%*iWFx2zjk_v`DH z-H*zJ=xALt-jQidrQlmgK|7PzD@motAeDBaTTD|Xpa%wEgl?iy^^_i8oq)SR5~o7L zm1!9M(tWq@Qpfs1FnaftZt#9irThMQj9`Jfv{dXy`3aDx5Z`GB$?Oj+`wYuW{K zKfbIQCgihzY~-_k1lTPGpSQh`ug3M&az(MJ6-ED6d`Z4p$6)G#6EFZHFhP4I+TF1_ z__h*~BMQS*0oEm0Vc#2nTlIWNWxsA|-yvt^eA6SN%_?`lZCbinnF)RZ)*vyu@zHgh zV;zuR<{42u->!4QlQx8oE{!3-?$f_bao zi^58Y!s?YM#H6uBAsaR)t*G1IKR=P7=kgFqUR}Q*l~6sEX}}#RfzQz zoMGP|i#If5=7?vSQMkg=3<=npfo^JSDgyrjZQGs`4(KP4^>8OsGQ0e>8#ous=Tn8Tg0i{I?iO*rp|8yd4q(e2JhEW z)zF5jp$*hfrmg|2xka3+p$ybeCTb{C*U*-FK7p5dik??wU;u{jM_>#lUKOLMRh_~<(k)^!{KI4;7V44LV!ftY!?co5M{K>Io7D+zJ8XIXlt0I{ zXa!#j&N?a|1`ENLgQ}Ne&^D5qu8Q0+Pq5Cg&YYTY^;VCcB~h<;A=;Me6QMFHs-((u z-3r<0GjS~`ua!%c+H!f2I_^?axJ>T*DI2RoMYpf(e)p)upw+9gSB) z+|aqWwRdNRz7GaqakLQKoVDU^9~>lL3QmrnnmyrEN^y7m)H62Fa{QpM&Ki<*UOi5Wl`4=<( z<=K8o_#k@{#mL6M{uj&smHU+kQ~rz0%xPxe^owE8{PuzPA3`v*_Avd$SO5S7!~p=@ znMzE`^vq2Re#g@A{-5#K2$4kt%zwdOtmzjc_$3nfB5-4K8)x@lY!Lte*dG7@vg?o^ zzS`Q(=(nHFuRb6JzqH#%v;1je;Ql+W!RxOa&My%F`2qCV8rYZs02reDuEVc>z}0F4 z{_gg6PR;-TM#aDCF#rG{`ates$lE)b{K{JW&H(`aADM$ihq$lPOb3__0OI_+yZL(G z0Akk9YVL=L01%`S6agSf@b?EnLJ}^eAo&ACc!=Cv0a%y*f_^sMIhtf!Hsw8gg6 zf*W(Gj?BF@@D5y1WlMpRC2Xj-zl2t(KcP^+RGtti+GNcSRvZs(QRPkp0YLnT!RNld zm=2swDuE(Q+*s*#^0@rN{XD5@w9#Voe=n^ByV82==&I=$?575*jbNbN5dL^@E}>E! z(A`>v76IBe1K_@kmA@3AuvMNzp3S#PQw>j*#D-JntX0G;0HhaKk^YdY{WGBS!Fs!( zav))afT-S5x3rU}_UTc^b|Lzg1zSG)elO5COY>V$_UsNTALly2j<0P&# z6cF17>&NT6nompbAcwatGu~sJ7aqo<2)vXKctW9|1Hjtd+B(`-J?^dkINu$J6%Tl| zqEsM#CE|!`J$2ih-$+j>ed9LcT`B*<-9MNSgteC7Kd^EBaRu$u8s&O;o~H(~Y#7Zrkai;THjINR|Jt$( zUzj=DbG~nx>4H79&jj3wfe6Ho*9>6)qXt@5|c>(7F?n|Lp`fFn(4}>&tCvd;w9Eh z{;M^fA19u%1>}$zG+R6RmH>E&e{?LR7Ox}Rl6pt*$6R)P0v2TE1uUiI4oh4b!FyO0 z68AIj&?WN8=z?QBELs?L?v^;tDYi@6mU)LdYdrk+Nt{8*O%m~!kZo!gB>_-~&z6ly z6c3#@kJ>*C_cadzOb@|J4+2e(7HJE|Y>QUoD99h!3y91oq81ZT;jh{~S9>ahsw%9S zq)HsGjVvdrOt&m&su-?prz+E|tgUSDtj;Y5)3hkTve4S7tbbnIDJSEqm#xk`Q|4;6 zj2#82O@KZ`;S_vMz`a=&UXC|02FwsCjdw5xK>-sefJy{}konv^DZ*B!LruN!;3GI-||dJXR139bVOz3_p*+C}w@jU`iBOk5-4>v#@l*gQs#~hKzoSUb##;>82Uu{BmWrhdm z1h3@u17;4T&$Hu}OO+uBE2g5;~fJY1m^|fts`X0Sf_CcN~lIi zxP7Zz(`N%L;H*_X56y~3!Q^T#4P=O;8C2*`5EP2RBD^ZRx=JG4G)zP~FhIq-s`k-j zSIb@Wu*s5ZOU7kkd-Hs?F_Xg&EyD264aWhdXoNPiJV0QRgI)o|YVmzJGTnpx1_4Gx z)2DAE*4^)?@Tw_aFe=l%9UPPoU*#K$W&GsM8dIwaY?Jrefw>{_x|%ZvueDru5T_1_ zkprfqG)xU&vUwrNqbsHdbPAi&Wm!@pZ&JE1I+m|;+Ikb#(*Gt|Y_J z*x!>As15=<36-m8^}Npwosoxa74l zqO-1i0cuz?1lww43g#M8KOS`P4-}~7Z^LaK45!P;$ z%ru=%$lCrRTZBOHW7eJ#=~?jJT-=KY_7E%4z1-g;`VWxRgciI0aH22 zd;eVAIlou|*MP7u4>S-%MT~(_b1`r)h5qpuFuIhospl|K8B>zJR`}5HI1neBAx^a#n5sw^V81YG!_b1t08n9nZmxY z@GcS<)RxTv*Gh&*b*^T9stI5hiC=Q$n+?x0Tb9}%{OP8Ibw3_7MyGHxj96}%`Vdst z`<#NpV|I06WV(#&pwFAbYkuBLYKcbSp;ycpWnO<(m{nxL_l|ZH4yOhCqS|}vPR29> zl-rVe3)Z#DRm?9zt)7e1EBiQ%3@>!Ogg3@vub)xWnb!ZVWqjN^LMxo3%bX52;N^;Tj`I2t$bh}&futL(p-BR&|Z4?A{k%sgTz0U$`F$(-A?q0 z4usNir&|L)fZ0)>@<<$w!sp@>uDdnJbigq#FxPhF^PcETJ2HXkx{|(p!WhuA%V_wr zI)8yyJD=LR`%J%tDM=2syV#lB#<#vXh^9etgQka%fTFcXdHTd33i&KXNBx-QzBZ3F z<5T5Px2?0>Mruy0@w+h%od0`%?r1geVACl?$Q>S-4XWQwlRTDekP(t)PE7SA1iD8+I*vsE3PCL=LGJ`ckF_ zsMory2e=R{8&NkHWbGSpKNFBY?-LPe54ao-z?SgX?i(2Q6T1U>+>&gE#la_I@cpyl z*i@iGc#MzZgC-abq=^=!8K63^Y5>OJZb*8czO3$n_Nus<3K;Ddz$x}+5F?-#b7T>W zJ>so=al~VC;5#XTLbq>!N7WAc)ShtZI3%+bw6#4pP2NYd72vczQq5_I*^p1%XvZaO z3*vSjm%SF&m@;gAhwk#f>>7<4os{aT)@2qF(LG{)Vs}@1lHeJo&^KdIRm9H9<I-q8GE$ zJhU>S;M24`5R=L-^ggSg@)wP$5b2&snDIVj#(bL;kZ_Wp#yMmLKbjQ4C1b`c706V| zsMIA}EMvxPo)RWKR}vVvdtj4Hk5m6t0?gRYgQ74{H8c$&&>8^#OV5Q>6KDEE2ke*j z>?gV49ynduJA6~|&VS&hO0%u?DXgyE}>a^ha$JfmwTkKIRo7l z0shK?Kf=UE$v<&)LTb&#uQfTNn$$R$eaS-D`AXY6Wb4DVIBzr=dF6IdZN?xl4FHhO zY^G;@QQdsi7PWoCo>(!%PYH@Oe%w*k4wnR^1Ndq~RXy8aq0_ZB_# z7AW@fGQ-Ke=Rqeg%89D1D8kCRs3^t@%Q7#_OxrXs%8lzhFT&3II4{Nz48w$i3vb30 zwKi!$_Yh8)%CRp&kU)|sL72iaKSq#5(=bMu#&b`ZACH6w6?kiax2J%2;D9CuyN8t8 z5Pejwk6NWMsJUF93u|rM*~U$Q{Z2qrW_TK8aBkr1$^qXFCj%iG3?7rhoP8h||2(k+ zMm>L_pz$gykI-ZB7f@9S(nV$C!7EnfE}dr+`J9q-cTg>F9Hs zcAtYEj&z=*XXuUV{V?&Ap=Zc*U=iS^*3O4g1BZW%hQ}~$H({@+XcHh)?Pu2Fo^;#cF zDP!2#ltC%Olrf8Q(gct3ACedkBuSz$6J>FtC>N%2q6i!3VWJoxD2gJd|i{zwVL%T&<&pA~KS_ z^0Icb!4_nv)oil?)pM13Cx*>hjoo6fHC(Zg?`k(Q&F#Ut)IXn|1q~>|RtfL>u@$#b z@2-C1KwNH&^~T=O<;3pS{UqAidG?~3HTwNDhpj{OF=mFpGc{tv_dyc5A;QvN!`G2@ zQlMN25RPKObVw;*eA(f7P4;A6m(?UTV^ecQJkjm6e*!w?E0)vJHTX!v={=!}KRxgHJuEY!C+3lMJk=k9yne-wZS zI$VVJJR~UmeG+Fjh40W$yHAOlfm0hO6dEvj#O2f6diX?Zz=1|8!)62h#(P zD6S1XDW(x+Usc%W5)yHqFOXLv(|dM^C61E3>ZbmB(M=sRn1V3;EsDh|_SiD_*eU?c zG6BshBGt0>nd2h+fv)Y8DXnuLrPi_8ib3P6dM#gOU0T7+In^03UJrW_u_MZzq<4TUPmIva4zPtgKh;VU%2qqIjTJ;<#DBfm?5)jUsv=M6mnFIhpx?0gJSc^FcPP!P}o z-yM81RqLRAI$p_Bq;Ph|C!Qz(;(6PH7TX&*#$NUwT7+TWg&RSZ8+2m?Re>or0AZcT zU*Gy`e@6NS4rZ@IedB$7R09nG0RaYB!KUkjvxCWl{vc=!44-cL^5LO(U!Pyvm~g+W zso~6<*+^gC*wm|TK!5|2cx*_N3ue5czCIYh&^cWHe`C@P0)qL=BY^gKXhHZtL+H>H z67`i`fWs0SDwv1Jbf2&WdR@w?&Y32avyAHP?*dn3g6RGyXB`VXiJ<`Fzp=6b+PL+! zZT*|Afj8RFr?+x6VopJsZoJl*KW}BSA6T950s|CDWO6nYUgYll`M^pC?y&{HEZ|uT z)=)>(+NIHst+FS^>)S{-z0W!?E#tJE&LBTj02`NHqu@s^MRLw$c2uw(@AhDbI}GW{ z;oItOpfvd{UG9@6&9{GAG z$Q@*6Po+zsK?;wOV87aus|wPxc}?RgmDn=nqEqE0zg4qDsjAvC<)v&1p?QFUsfYm- z;A7B@2tKs42Pc_0U?w$85{p0$Po&5RCC)`jFu-<`-cf?B% z8VJ0<0fsz^$jwJH>PE{|u>)>ri;Y{04fc@w23x6Ti)ZY2gLu@^3|CPjmnqzOk<@w( z@_Loeu`S(ksSsMwZ6C6q;3z>7Pb7vUDl5y}Bt>d{V9MrL5YIGs*Myk&7A+#WQP*_l$xGKVY6nWheh{qg(sq(9jl(Td`9O}SF>Jh!zHa3P1iP$ZMJz! z7$Hv-UY7WsEH4T`oH1-Z+z?E8{EsO205W$UbGbpg8OH#+lXHqt)-hD-v!B)WzUsX) z%d;GPhf13=Qn@KI*?5|27NglRSkxjxvI#^ib|JQg!vTn%Zg)cM^^SF0nXwUWO|c^XTlK@)YegmANp>UxghdRZP% zff&9jAWV5?BXbNpb2!QJfOcw^Rc22{=EP^pBnPcAm%b@7MsqMta|)*9E^xSB{;ka( z%5AzqJ>+qp01k&ZR!@A7UUDfZz)`;eDWgu?b^+jemLPXoTz5tJT8TBTa?Fu-B(r)r z)26Liy&F}%09C79MZMxkD_2D`162dEU%Nm)2eVe*cID5t8f;ue20Uxt3riS0OPowc z3?EJ@zS!9~UPogb-enm%`023jdSguNWj-?Z*(4p;-yC6I@(g~76Fs80TytNN(7f;? zv%=Q^z;m&XcLtR)X*H??ltGXoMuj_RMW6%J3F#7Mt&B+pG^dm)8k5^<(TA?#`@-Re z2D1A|vb##MheWd5h}3!ksW;_`H)(2T9d>68H5VB*nn5O)#mT=kQcQl(E%HuHJ!q!6 z#}3fn<+|^`rviXKKLGIV>&cnmf0Rd-M@}ZU3jgKz(NU14gMv_ZuLd?$x9v6%REMvk z*1v>qQMekdPIraV-83cAV&B??xrD_&VOJ69mx2Xk8amP#cYPe!iVM)m~v4AX&vYX>wa$q$s28( zbrGqVkm__Q+$t9R?AT2zkQ}0i2^&Mf%d^UYO%l#G6pj22%8_G0;K_@h)b$9OQi1Pv5nP3Njof9zi z#&*ij4Y0yLAyo$2rgbKf%f>`!YM`<x@M~5b z=3EFCG8Y+%@zHssznKTQO-(X1v-~7DOpPx3t^RB}T*7V%P4nL(>$2VJL#2Fx(0CYR z_egOmLkFbaEIe5wW1>B&v0e0*gTuUZ40H^-MR)92e}_>p@zJmI()|Yq2j~uBEr2@( zq5od-3B$#6OG)|$Uwb_#xYZ?FQUmI|V&O_O(D-+kcwMpFKs27j#m<5^%MC`X}GV2_%>)ktWhkWVu z+c4mcr`)}i9PDWGey5disB!R}Qt2D{@vN9URBN7`jn7JSTZZT}e!voPxIvBb`VCxEWYn}$F?e) zwpGRmcs=KeT9jehweCDJkP!l>Dt#Nah%rvQ`n;%Y zMIEyBig^Tv7G}A#^@v>lRO#OGJmO8Xe{eO+DXwX4uC#q2jqA;GgR~~qRG)7JJEm=u zxWfrnReea`(zGT$s1{>I2J7KYlgpAqb8YDu*f{MR6Z0;8G0X0C^3Ahd+OyO- z8wE`UMBy=}gRO}^wz_4Qhuh@tFnOM1O-*_+ht*EocWP)+CY#L`L~AoM#>uiN!~X*g z27J|-PMI}cvE#6euFCbUsBvDFG+p`O%uDHrZxxp^$>A7FIiXguM7?MTcrGjX0{xre zk?}pZ;=CGnvY?vRz<=~cBR~A5lM7ywvio(bUH=X}-OV%Xf$Y^5u2w)1tN?Mu*R`G5 zcy4P4QcDO@7T+!nuB*Rc>7sk$h|;_cz1Ra9hvzQ?3{kX)zKej9kS7PzD8bOoSJ1qI zZpqh$UR2S!A{KEkG;@wTQ;J}D4h1z3nugYiA?zj9t-`qrMS*9y;%tjl_*DJX%%hN5H2g^xbKJ z%u-hYxD^Up++(_vg4tNBtnAI{cAXX~6z_3>whE_~aK6DlI##(kHTylDhEShUQ~#`0esG#{p} z+MQIOoWZm1{%9ye-6o7%FkPlue>)xhGg`Ug(*eR}?7cxdlWzOE<|3Mlt+Oe-WJ2PB zg~6=WLXep4Q^|M1TwH7LKHOS&V#kghOc?BtfX@6uLs`jb*yh?--`wQUxmnbla-j(o zsG11%rASjCH^|AHXWMn{E*r-Y>%>`GXJi)0OaOD``TMUamLIg%A~^=C`2j!)-9ZF+ zuffdMYmwzRjfrwC;IWb0!eMh*7kDhD2kSbl#eu=$-T6}r${uDZiG_T)Omlbu0ga#!C;j>6Iu!&plRbNVdbDWJ`OU%Bc*nvH@Dq{|l zuRZ}NQpLI7dma)z?yZEv${<&5c0b>34N&Z~zhwo{O&*HpTmM;XK?WXmlHc+==o*tsbZ`0eaA^^^dV3=vN_1Um!#SG;Z;li4tvMY_`$o0M zp3`a_898+G%-Gx-0LwYH7<@LWMAOE};8 zAqWdagP+$0gI*=XbsUp&j@Ki!BcRbG(=1#*$2lW}!77Qc=3qBC9Ckic6sJqlPyd|r z)BVC8D>-@YemG8pzjrIyJ*dTj?QM4DGoGfD$#fe+ z;5PhGBcD#9|Fp_Hgvs+=v&Xp4Mt}uwK(k>w!C7OxG;!PyyC^OluLt*rS4qe^f&eVs zW~KaG!kIgwO`vt;NNk!vm0-8=m6i2D9T*T5jH7tr7`jLD4XaL#aj>ziov3DU=saTM zq2EZ+6hCN=mp;DlIn_D`-kIjn#CzeJ%rU7mu6;q&CWkiQ8pS-8JGIyUgGJ8+4^9Zn zy*GciDf5JR=n}Kzp8jWM3p{Vzub$)Q=0vrdXO-_xX|R}DW!}SV7yAUPyGi9!-aGVC)pS&m;>CXJBhXBcH5t-Z#GV=l{rTLtp&&-hHZ;#fwy5wNbY@U0emJTd zluG%3Cn4B0X^r_h!fsCp^coDM`o6hQ)|s)jkT&)X+6h;37M%GJ82WfT?3kU-MEp&D zwI`qn_#*rd)NQkM4e0NnZuWGKzjeibuIrrD?u|%GaJ)%6ezuLwO44H=RnA&?v~|F=Sibg(u%; z=*AnJs{n5`uDV{hv6K%4w+n>Svj8x_HaRkQKaF}O?1O;@A0}tWB>}d@#7Z;T_m7}W z)%%4s_Dz7p3L{_8nIOG{)^FN;r6(nV zwk;nZRmfi1ej9y%C=he(ql|HE0iwSp$kM|$inWchT)R9pu+np28(vF#&CGe5sb(#z z8D6~kn}ffF*o?nKVAa)vyo!`tK238oB$r*;px=-;t9K8B?y8-SKT@(JL&$ zz!9iiNSiHL_?0(ET^O=o#SCWbE^mv{Txmr*9rP9N4Esme_ay@5RX`2u0*9fZ+6yWdG>%$VFO5&$V`>CBUQ`&B!rc$!x5lOT(mvdA>MVE!_nk@k zwtU;a^7~%jINL+5=|27XxaoHLmaJemHYpFE2NMmB|JQa6krU!j&fc(XhX*!RW>qw2 zyj#Zbu7T9p*+Cy`+^Jg3#3}=cSe+m{IR{K_dTDbsdyG#($%~u$8JAMEjdAfgq}y(| zr|=UHnus1|^Q~6spz`FekrHxC295mE-<)CMlzKgNsMJ=d(O5WiVJ1DU&TM}DZ>;ge zx4v~FyA^$kmX7MG(O2a9vuQG-bKZ@Tao@C2RyNyj{dd!FU&UEtO{3boyP~vHx9u5- zsZjnXv>3kV!zL0%P7i05bBH;Yix;;{19=%feDpZrn;eM^h zJ+Hva*6$~39lF-!8_f!*f_&v=OEc$f;p(ARj0!}cn3@R5ef#-w7bc6wR=Dq zP&cvbQt(sW6ymVlt9LUHu3VvVsocSwMMt4qE8A;}c9D6r7a_eoMqE5BRy3Nj7Q?wg z@?dmSy25sq%DY>C>rvO=jP{`Gp2Z%z+gTZ;%(Hu4E59Z(Z$JCy-$^ZGhobt)pThBu zvRw@X>J=c)L8}60Nrcuyipvs$Q^o2Y8dl|zSOZ{UBh?<}Mu`v%^b>emc{-Wmj56iX z3~wj1i-Y;XJgOyBW?Kp2uubD5I8s`3MQ))GOKj&ZIZ$#c&ws9U(qH0e0BkkYxYVHT z$x~hq7*(eaa!LZbOlGN=ZSihs)3kVl-GEpKIF3YZYH_UE@ez3fEKU;MepWPIDB z$CU})uKowpISx+avFZoAjE*W?R-B58hM2QIE>Vr(8w=z~R8#UX-j-t~m~duM$=UnH zj1Q|XXhpgn`>?RE2N`gM(EMU7aNjLx{SN-;)j=QLf}8a|dEO-XLK~OgoJHU()%fkT zX>xX6c6my}Y`}3f^KYlFGc?+ZF0RApz-sjP?q2gSj(@jKs~gSoe9ubC*zxN~RIpoL zCjFQO%0%pqJ7v!Tbl6~U8;RM;WH*)W!!RCo!EG zA|C@d9F+44MP66hqjELd%-1$WY+G@tv*!GhF>|i}d&6z0lMs-;(zk$rb%v-xHdsO~Q&&Ew<^!5jRSZ`W; z*~T=08qC1;C(ZIL6Q{Z>#^b66Se77mnD@S&AqpI*>7xR!8z&(d!_J$yQ$Kk4WEDF%irzA$D4bIH>wD=LIWTmMhP;lDfidT%{Z3t`!Wtgu1CrnBJ9X+b2d-ulN)BO41<5DdNc? zWgdDxH_+5)@|69Mg(NDMxE<;HB0TPIV!*_DL1D}lZt&j^n2OM6mX$aney-yJ#QKP_ zTz0%v7bk&#g*1)4_;Dml-;fwD_@$H`trEM9;W z%gyqvMN}HtG@no%qiBv4MYtY+AF$kFPwO?%Wb9mIQPt) zMT@hoU7_pac7?ZSNM8yj@RxE22kT|mam`LUA!_BZsrPSM9xst*)E}3@(G*3zMNW3T z&r?J+LP)G>HzDYpp5`pppU?BIJLl|5xP;^MEUtZV()dSD>(GHOz+5vF{G#9epAgsi zk@ePbA1wB55V)`OEc2A?x9ymH$7C2K!{_sRg0?|?_9z2)-X~APOdhIDYG>cG31&m( z*@Z{UX*@$IoVD*GmRA2l6Lq0SKt%A<;~C00mU0_iBtG<(bx z>m%)n{Q$eyd%u#cCz_fEEyY%AKqpKeJxZA@S*Twzq8q~`6qwo3IJ4DQ`Hs$7;v-F_ zkvW+?+1&A{csBCm+K9d7cw4PKiIK}(X5#DbvI4EU7_%Tn4xv6^?VntiJ<3dz4X%@XMOA{xG79$_vVA)QM;1`cjWwr zHrtSRFfSdkesWKa3gqYewfopK*Bp^fiI_H_+p*i=$QJ}}sOA?mF*ePsl&k{z)53Pt z?DKm|J3u{D{vl3&q1+y_xcJhvQiNs!Ter^TT?d)P&Xz>eW_nZ5q9DB7-w>I4mA9n5s`clA+!snj-|MQG%$cIO zrGC@tnpWuSuh@_pR4y>Ca@T(ze0s;eG;zTi1n(6)K5XeTcsLKIblVIne!=hk9l`BK zL!dcic6CZQ>)%pAzBoi+n7IRqL@!x;PfuK+=~nSfCns=-5`EE_&wZC>a)!H9N^b#? zADeshNt|Oh{L(5OX(38*{uwhmFMbu2A{v~Ga8zf+cG(>A3Ul6wi|-34=dY^6!hT&@ zy6V>{&j?M{);Hzxn2{u!H$ z+Q{Q&XYx~kFO(^sjdf03Qb?rZU1rKEH}pMAva`I!5?HP z2g}s(*PC%iUQ8y=CJjmd5_{G6-!7iBn9R+O`-7OHcP3`ih;e-q=gl6cZpc>(Rnr5N zw&WX~P33?KhY@8FwFK@1c{Q#%F8|!NF_$nsSN0b#KRSE;w9@oYRr`}zFK#+@9@5)CiOmY&L) z2MsQ_{%M7vYv^)X91kCN{`o=!DHv-?D!XsV$1}$$=0oyN(4|ODcQrW6# z8h^gSVKQs=QE3FkYD=l)HB?xTMeFaU>dIsclVw|Or`19^<0n;y*5B1rbO zbqLW^`l8{29VjG+Y)-M8oA-Iwg4vn0oF|@cQrBkHeRt_h@ja8GLZM=hfGh`o5Hof3 z>!-LTL_OuLT-u(XZHZ|5KwTdGC?|E1Mtv@K=_3j5y5(_?T#*X-AU{hU4%>onQb>Gl z7byHhh<1?PYl+ypnz`O^-n3nMJE3L$qrA6Xa5-W-LG7A)5b5P+`4KIykLNDu4Hl*WS$T^q^FAYbk-*+-ib3b3I6{QX18?iq-0I&OnWxwm zn=^m-Y5u&Rw2drtU-S(twIDp?3O_sqdEnGVW=$14+6HSQZ*1=Onqj>i` zwy^9Gu$2*Y7hbRI5&CcW9=rlt*vT&iuN<28V~*@Suhd$T$?1=)e*5>)n>L6 zytT?im49G)RBmA&5${d&z`%`V&(r1lA5i$T-%{j29GT&!N(eGKZ!EVLbP;%h9lt^U zK>eFBuS$RviO@h;1dkQ=*Z>`ATk~?Y!Fm5__JPz^7Mp){ z?qv^hq;!moBp4?^41}2^Ac`Jkgjr$00RnQ2(sqO#ED#X>^A8&mFTxx~fhABZ+KPx# zW5op$%V<;ED%$FPW~PlSkMVm;IO9ZZ>n1>a^iGG6`Jtn;qeIU{#Eh7*!=e4D!z zFPVayoi&>SlJ2XUY~9Dlu$B10*XQ0Cv>&&_=e-HF{<9=+BuAgk9#*@lZ5G;_zjz4| z{xy%AzgNr$^dn1DE`1O^@=bzd>JJk$LZ_9?RBivISHc1iN?f8l$1&fd5!oIGLvXm* zo4I;=WQ0lyXUowNFm1h$m)CRz@@nD4#>Mo}P%Z!M`MdhCAa~j89~oECyO!!wwVf^X zO|@Ltrmn-3^XkWan>D84J%L8~c(nYvaHf=g9D_TpXs?2H4y=?Z%mfY~|Ox1b3 zQk_jK)K@|0)!2O%J9@eGG(G$A!P;_O3kk6Vc=^08RxOalfCr;ozVO~e$=Y|hr7C+n zB%tf%DhHIUIXNIZU{dx{hTwS`SYZ zx9f@D9O!@p^qsJ(tt9?2Sr_GXNl zFXS<%tZp%#eLn9=s{dx$=lih{f7pg@GtgN3V)g+A^h40GOl-97=38ALv5O+HT+%Mi z=~ZfV5Stn6ucx;kc2K)oU8g!hce*!R>VNvEzrIx0$}0D{q@;D=7FBU&CAqX!y!wWk zikWNAm0gWzmYbemU!R+5cwe((Q&XpXF0{BnGAAgewqCy>qq!p(hlpi)!o}Ky30czM z-4NwwcvZ}bn*GdlM#9#DS2?k3laIQ4pN6!msCum?ymJt|OunflcvTZ@JW6W9{&w@<&*R6`#oe-=T~1~1jt-8ij2AuVsX#_lZq~1o#ZUd)SNBr(1scf<)~Jdb4Z=prFO4& z>)~#AWxNMxK!C{eLgfLm8dX54lL$nf3EM-59omwQvsUPzudk$q{GxBK7e@yQctTf1 zcMklQBd`RdPi2JY;kZ|jMv1?-(B0^#2WOm`R|V+KQ*6RwyKt0|4EC*bv6>4qavBWo-qQkC{+XRiK76Hp5OyuU_V4uilE~>5$9BGz zuvIw?&d2OQFQcceOwXk2wM$`qpp~Y~4r%gPARU=14ets?H9f<80cW?FtH}O^)D0vn z>f3tgX1?KXyM)iALGb+Gd_=Q#xND695g~K-QjdXsaZQF3%5v=@jB(K0YPVFLjyHi%?LIf9cQ1KkrSt)m6043 z!zU9RF*dd=LI%xPn{b9vvNO*wM(XEOIz^q+fO?ZBFASU@mhq;gD%8}5@lF|z%xZZga=a5&nthip0nu>ZmJXnvy&AVrFjv8Ug43;FjG z@Nb`=pn*tw=l*im6ZETN(lARwkXq1LS@zEsX8dcOBrV&!Ny>SY3;9z9wDqoU`E#yb1Y6paB^xtjjK&$;h&8++787T@G7+_<>VQHQywxiuQ?)4 z3-|z;>Ez9E0=+3M5FcT`V7=aL%ctyRGhzxd}c#f>2wYzlVq>^)vj zHsZq(jeOV${WWgUw^e#;DX8GbR#R6R{RsP;<1u%^H?YJt#uGgB)nK(@JfrB>pfxk? zOTay8(`TFfcZPhADaMblrmrGJEBdWoF*z*P>$gBtlqX|AYfP;rdIlh?oGF2pI<}-f zm@|WES(l1- z&i(=Uzc4rFmV=fQDVLVVwvBvVr!tP}0<~ej;&UGiW)b@11roa)X&1xj~UWL(jgUS%Fwq$N3}Ygwr6|zjuI=a|Gf>X|CAk5QxlV=Lo-+Q zY-#F9U%hQ!s=}$XdGX$YynQXLU4`6r+JZ0F&1{37OcOcq5=>_$8O%h2w>Ysq(-uAj zoW3b}DZW~t;Y>7=~3m8+g3MCwT8DWzV1?PV~SmF1S++IgQ=Ad2$4_qm85F3kMHXKx|)tnW1(toX1lU~?8 zX~7wM{2^;3Lw4w1EH|-2GWF-LN0o}96dQAsV$nTX47>#PB9sffBth?25*hd_a5L<5 zAU#mYpY*$sr&;1yUK^`eB2}<%R3B-B<1NuZX^K1ND4)7k%*VY0mTEA?|bTyH?V! zA@Jry==F2Lm{1QVFY4YS7d%(N8pYe7tYN<4J*&{Uh!hu(?6A^e*A$hvx2t^e+*p}0 zGVzG@@Cuc4eePNh)c<_i!f;%dfG&7MxvDH(XL3GK`SZlc2(zBcqB*(3O9kz_bA5O! z-#+k)2j8wjP7Pva!YK^l5op)ia;Ptk?sBy!v}KBoWicK$3RiD$Rf=nIX;_xbB_)FE zQ+X*+fAlg>78@b)y!Vb6?-v2(dPbJvF(vgu_ zUc<<~ANLajx9aDEDgxyUP$~h+OUAsh>W$R0yuk_6SyHU#PgbOXm>H=gfjS-yZi zMmHjH%#&^e5p+D93(KE=9MgcZvkvrdqCvb;c{`-BJ_MM=+hqEM@#p zQ>(HdSl6N~P_fP}4{mgl57fwl8tS1Mh;Pe*|3P&H!3SEn1Egiv`R2>b56MS_pp`rn zExrwPhT3RqQRW4+c?1H=0Vi?;oTQvbmGu+{(QKj)*y&`6#N<4G7D6({+<|`MPVN@6 z_r7$(mraV z^@Y|^(&**@DhZ%^c_;aB3U=3(9Yik3#Zk0M2C`Ne%o$=0daPS>xnC6o=J5Ny%Il(B`yVQQ>v}uOM z@bFyjy!<#*!|Ops{{BTl!9_}C5z6w*br?8I9lNNp z8p+{Hgr3agPT~QOwkgmdg#vin+)*KeUzyB+Y+Vf;3>+9>uIq-yk(!C8yNtW+EE@~k z4Lki8o7y8gWA4@|%es}^$pGRK%i7aRAcJ_k9`UJ+X)YXy|?q3dQV%0+Ynm6DIsNL~`IjL2Yyu%2bsTGKuU#IRVpotyy$j*1 zo9>Fu`1nWgM>+uRVF+&B&4N#VQuWS{Lt`CsoAxDgyQX4yd;I|UhM)uo5B=3DZ*QI# z+7deuTMZu(L#QTB5U6H0GLqg93w$m_)Z=c6BS{Rtk&*RAj4mUB{}>KdjMn^0+<_Q7 z`HeMs5Il0M(Nosq9&w&1`RbL|k8x>e|J6Im>lYcbNHTbZc{C_t9^s3T8xJ)$M!tTy za);J}G17amGl!cSF>W4o+-OVui232sBL;jxmjl(zxyk zCa#K!PY3DMWAdgY>h@I^H-`_8km}6{b!hqg(w&Ku_~D_WW8h7rL`;Om?++n>HMupJ#Z;u-qd39$^u5&R?KGz=3Imd-ioBs!hMP34Mkzg~{}aVn#t zaT`9>*CS7YY$ALS%K@QY7FnC2e~Y>VUzA4neVCIZ=%;BUJpg+4h@=_PkCdc_HPlEK zAAlN!-;m&oVOt7EUooKL}8Gj z5UWlW*abnre( z49jqw{@|qGCM5GZ=TJPn7?~N+MTONo&)q}e+(|OZMaYmno2wx_|PC`@7o}X)u?2$3v zrZ2@8Tpgy()ypYo`+(0-(vVNQ`5*9!KP_kGcyQYMp4{A?{Jh>g_&;GweEgP#gw1hr zn~{$k-JDGWMIlbY;}GgJ+vBg5G(?af|G67%A@MA7sA7v7AuofP7@{=Pg7?GM%IKxt&LQs zggK2jG%|7vO7)R=ED5!-#MYi=VR40J_|SaK?5ubkS>bLu&crJ%@_uMTVq!z6bdigR ziG9%X5c&b9HHFMk&oN?5jXiyw6J#ofX;U3E$)(Au75-_mm{s}nCeN7=rn2VG9=e%1 zl17n~`cOS}(KN&(7rwOnw$#}Ey&}ZV+0HvcrmmRoGCjOjrBL}v?G%x+NZoYj>0wn| z_xQ;+@pd+aD-WZ1@^`pkn|dhg5O)atPYxY~EOHhFtAzsbO(Fp@F9$c44+g;dbr`@b z>qSoA+_13fhO>u{QL1Tb^~#9oz2CmraeHsHYxXOZAZl~GU)-GPzve=7^My73Dd%^` z8U?OA^v_LA|9-Eybj(9VMR~TfY3*XC>SJcW>E)bBaO+q$M}+8nd2}eMGI8p0r17;Me#&n7JVAerkAxxmE{k!~2cT`7h7kqeZMZc!QomZSi=<~)a1OamQc5gZ2pLEf zG=h{Hw`+^-9i%~bH2OiVkGbHZN*W9>2>dBrxb-s;W--SR9ufja%6Y=Uv85j#azYqp zM<@{l1J9}dTUps>9ihvYcug4ZQ`DK0Rqs1vX2pg@yT7O?`>Y%194R$rSfd%0n}YIQ zNlEIk&|O+n_g1#GtGxju+4tSBR-Zn$`7M&_%; z$%uMCo&g!R;_o~NmqX}|g}?V;)~Q)k5}5H$x<*}lXlYoj7k5frH2A$w=7O?x#^&+$ z16i>yo?HREB8lH8(Td-uvQK1c9x&)RHDyao%$Agt%^J<-rDf~a zm%)emC}pcwyY<;jn9v^u;KqzI4eL&)r=MQea3;g&^wFcI-hBPY8NFxfnU<#0OP8K* zYB`fSoDGXO((Cbw&-6M>wD^D4bMgP;TQRl&JFn_9X0C9i&XNe?)Z2`%Vx{H`gNnFM zVQNJ#+v9(9)JtDo zuBmdscm3tPxwgIG?U8Ikj+nzpO!{8zlkZC?HV zPA;42J2OxfiB4+Q#}sc01ktHkFJj<4@FCj)oZ}3>af^m!d}O=_sw)w3w1!{7aZ;{8 zym*7xmoN=d{fWM*J(U%_xo|;@OZ4W{q|PkM;O(nXhfN3^WHNIiJp0pL&iM=?(uQ-| zH7_N!hc~x+MAs-+R?Z8tFibsIoV0VTkAF?AGNwrr+LSsqW_hJQH`Au#lx}73M& z(^A#xVd!D-Io;y5YCIUeGHY&3x=Ukx!0I$BI@do*V#pb$8N7$t(1=kz3V(QN>$!}~ zzjdGm6^r7#@WaZtmlY1I_51n0#Pnx!i3cnQwM-=FI&T_hY2-{L+*tvljGnUSQO!u3 zJ7Xp1EAYoS=x+2&FU(SUoGLEav9zgAm$Pcgk`(*JdzM8tEq4r<+nTs$b3|3|_8Of! zDL1Lp&nHJ2R9WX=7#LpB;JqxwIW9jX&bLUeetx|+rNO~9A<<1$8sHi4;Svy^5+PgW zp<1vfWm&1CtU4yNd=d6!WeHwkg%GG=L9&N`q6dtwFK9DE8hzSB6#OiQv%Jb?8A_

S@+$k+}u;&S(FVR)7`^0ckbry50oMG^0!yj_7%*H^>T>_ z>+9HcZb_(2PsE>Y;U`NG&S|;{kHZWkEDoLkuSDkZV1ujT}7}M{JoW#)J!m= z1M50knhp6*VAJ}KR;~J|zK(p?l^xH{K3=x+L{`=buZuxp3mp^uV(aRp^Q8-`u}$qq zYt~#_wd&fMH6PUmrXR1;oyg2Qp{qKcz8_uo_V$q*-@0)FSxuJOI*Zs56qkZT`HoF< z>1eVJ#XNR&G#l>Wn6%zGil8NEqIR`vcjd*4n$q(4b7Rssel!`8gfVtW2(GQ>j-$4) z=)?sgOrl;$LYZcfF+B+w`R^JGg_C7G6iAB_1W;bv+*Jp6*C$e)IQD(rGGCYJDhcju6#o*n? zspK0VJ-}<~5%sQ|!+Vp#ipXrF&Ks5jX4pmx7SsBsarrJC+NP+8f_ZT*`@%C*Lh}7Q zrum0x{==)GDspjjP@2s6&wo(|6kxZuvrC}&h5cu`La%iDXHQc^&b7u)Zq0}Pl9!Sm zae`P&MX=`BV64#EhjB`y<2G?N$3%AwA$%c5Q{<>kZ@#A{Y zh??d?O|#+JW;_OCZV$>Efd%DqFPn0Gc&1^hDYkfuPJh=l)lh$3h+RFd7`)bnf5QQ7 z6d$41p|B@EO1@*Z19!|D#T~qR*C<6fI@Ytbpd3GbhJ%{pHY_nwSnNqJYzs~7*RBX_ zh{lpn#zq#& z7R$B8k-=^GoV`=yOi)Q>R)g=gWfp zoZY?Hn*la6CQr7q2sUxBu^|p>(61lRpm;t%Y7Ul@&>i*%>KTCUvK`D6@l|T?gf^s3 z#AgE*gc98D{Je{$)e=|d$j!4{z1a?5yC{d55<5Q+Q}2L!5vEj{JIpNz?je$KpUnNB zyH$Tz_s+<113!k3kY2owP?Yh*Biz>vut`Xse^7p~ag2GYpI_o6_M>@GF0L9cLQ{I8 z1$bC-&j{;keW0Jxja}Pa-?E>KCi6ZLu^)>JiPhLjxH{+J<2VWBc$YHQw8&H%q*z)d z<9F@nM0roVpYkqujz+zC4Eb$O_K-Fh-a;!@xvtLT&Sh3DTS>-&D@D1`f-Thh)%%!T zV_&=cm1~w{Ot{l1M`T6gzl;$*;rz3~5xCQ%gCKxz80w<1_SORyM|3YG=FhIYM+LG3)-jR}f z{N_#3Fdp-<@qnuM1)j7&>pDl`=^cqD5AfKHfkzNBYSoqe0;SK8)CC4aKj-Q_68p&^ z34G2U1W;&alEeqvne|IeHI~BoWpmv1F;&ROX3_j-)d{9tvR5)&I63CE>@1+OplOja zke64t7l0rL`li#b*_jfX`Oq z1Nf#6<7398kAPP_Hc=@0(d76~pKA~_0096100IC)hgZDdUk^O>00Rfm00000+cecu z00000-jXH&{@eZ_30VjN0000600IC200000c-muNWME*=`De$#zjQ(idBM)TZL;U?I|{s!a-lC%@} zh(tTyF6zm;0ewzia=nQ;mU)1giL#LB4d~~ynRyZ z;JBW~q6D=u;#`ZB49P+~&UL?}7SfG0hVG2ktuW$jGr7@DK0%)Zop^8UP)0g=@B6iS zi=I5h`<6bW#$0Ekd&7Ni59@20pVRO3TQK{L_qzHlB#n9Ah%Ogc7v)1iuEF`vWbSuL zVpx>dqu*)il0y7k2NVjhj!oivKCd~J=A)nf4Ub30(G>lgw}p8xO*8LeU@CG2kNF&9 zd?r_zhe#jXoWzoZ-t8&$NzQzN7LJ2U;z>QUGCR=XxNb$Oc=99K*`{b`_&;o_p`Ufo zK&GOnG3X+#=`Qq?N0`qu7t&bPzc5#$r*-iweP>-I%x~!l`iy>{`-3%W{SNA>7g1H; zN88XsZ(y!RJ^d-&g{r0yd*84=%X8|@1K&C0P}P};sja=xKj0EE{1Cr^J(1d<9j>be2oTbK3rV|v-L1k(fRNxmC>JLoKG@fT-r!A#=MS+c0Ax;PrpnbVw!#sUDU&vrWT@$seuM& z492JpyypMB&Y!qheaUmD0R;6fAbHTw|6MizVxsKAZ1XBw$@$*bCYx76Zbmwpj2z}g z6tbOI7XbWq?0OWE9_+a)hjp=p-e;Ygxsu+aJLoy~(lK8MYuw3adQqmMr)0xKpV<&* zh%`xDuL9+P8_cgpKk3A0ZpLS;g>;tp%X=;(@1u};7u9&~LNb;!{cyAMF5L4zfom?t z`OZ}Kw%|(1jDF^Bv~tcz1IdR5emWl`pP7!EwcvZ78H8#k2S7;s5#Ps#;1bmjU3>u2 z#Ys2bdEH(R%Np8Ff3?Ly%6j3h4$&uM0ryLV(W3-rdNiiy@27 z#MzO^qTJy8=~B?gs0ADZaPL&Hc-jQP1C-=2007XWQ4zGwWX`s2+qP}nwr$%sAI`RI z+uZ#h0FWM(2Gv1h&>r*$qrr5r7_0}o!EtaI+y}40cW6NgsDZuv1(XNtOM2w>k5J>4=RBwpgO1v8i2;28E6UGfDWJ&=n8s(-k={CVTBXmG&lz? zf-B%UxFg<(_u`}YBEE~ikdP!M=}B%}5OA;B#M6#f)DVxfUvacK|r^^<2GDZ`B9&Nqt2>&~GC7Bc&q)BMVGm5}9-+mnmjinQ3N` zS!WKI6XuG!Z(f;iQ4r0O+@ky4JdCx#60->)W<%+qP}nwr$(CZ5!_a zN}>=&sQgqpswUNgnncZ|c2Y;Fhjd~(J+j_AUF<-O%0E-P1kPeV0qYMYvqtP;MeOmpjCr<8E=!xKA(%%mCd` zhhbPBwuar|U^ouWg3I70xDTF!*We@ggBN)}kNNz3X}%RdfuF;#;J5Gx_%r-<{xSbk zNG;HUBp|^N3JSx8&B6^ao#+wEiPOcc;(JdHPYusX&qvQs2}q)3NI?lpxux1tW2vzICHkS(%fbqHZPm^%^zOi)xEa2lDCt0sCR~UiFecg?|hDLjPJhR z?{Dd!;olO-5Ws;NfeC?|C>@HT9H;;)fhwX}s4;4Tx}tt)IGTWFq77&-x{My69~Q9u zRuQX))y^7eEwfGpvj(#TO9z_<7lbl}N`=OR7KFBiE{0x(^M)IT_eJtWYDI2G3q~76 zPsMO-aO{3OUEGNmj@O9Kj_-&+iodgq+x6}4_DFlGy~N&RpRjM*uW&*Paemwccf{lH z5_}L}#Lw|(l9EJ71yX}FAT3A-(t`{jBgh0YgDfB`$Of{593z*>cSm%}JENV&&Ti*% zHYOYM3m@8eZvX%Qc-muNWME**XNY28XGmdS1@e#qGXo<49z_8{c-ltE%0};I+2P$N2h4WM;qQrP z?UG|UJ7sShi(Jq!$t4NHXM>zZwqLKv$>jPKJgt(2ZUZq8MCVgZP-bRk=2jSHwCpSW zeV!afQDiO8c=y)#s;bJ0tD+l)*pl)}>Pu;CRylI-=sfjjeJjzZ2YT}yhrQ7~@skXk z3f`rv*iZp^us-Y1^JG4;R*pOv;uS3-yLfcs7&)RPj)Q5z8L|!(9F?$DvRUd$rgnX} zC2X8}8l+JUIr7YqOca~afhvs&CL8e+6W>$)1(VPovwY}{4V{-!~Ec;@Pq~Guok)ubdF=cy~3v!KJF8N#)z2x7-`ME98JzGB0g&y^WUZk4pe2>;^ zEVN#$chjq|mN_dO-X8ZoAs2X~Z+qpoEQk^nJLFFYTIe%+8vV<*{vrDNjvEbB8aw0` z@)mvpOwuz?z_Cqo*4L-Uw(pr5S09jrc-m~iLtq#P006<=oKf4hZQHi(rnYU{wr$(C zZQFQvh5&y0GK4|=LO>u8oBam(o4@;qfBF}D{o8;1*Z=(AAk;J{iw$OQLl}};hGGfB z3{4#3@|myHHjH73$9=;Y-U!5}juDN-J|i2&s75ooF*smMV{y>f#xbt(j86g*^3DV% zG!cnRY!Z`_m_sJxu*o^X2UBp=l%_JZX-rEJ(~;ElBr}5<&17b7ken1|F{|0kZVu{_ zl4IuNxVg-29`l;d{M54mCoO0p3tPmZ7PGh|ENLlAGu$#PWf`e>Ols0t)^e7&f)%Yq zS}Svlk5;j&)vQiBYgp4-*0v7mIb~f=TaWtI=Zp<(Xd@fj#HI$?%;vVRrLAmD1~S^l zwzji9naIpTJFwA?cCxcw$YNLS*v;NHw9-5E4@rn8*w9OpWZ z0uTCJTe(Sb zO1RDK?r^8OXh%ufyPJ;gaj*N_?*R|e$wPGTutz-VF^_w~lb-UlXFSVv&(WFXl;R1c zDdTxBc+pE<_6lXa%56S*&FkKvKjpmXEpL0ryOgJk_q)2 z^p&rD<6GZRfr`HOgCG4wB`WjC&us9E-w1*S*f0P90D`}-ZM&Uq*R#!Xwh?2tZ8Myg z%!;iU(H2cr+}<^dt*BIf8ekwVc*$ALahe1YNg|mPQb{A73^ENe*bqYvGu#LxjWXI8 zV~sQ31QSg%*%VVvGu;d`%`)2@bImi~0$bb0wzjjq9qec)JM)BkyV#Wm8trCxd)SjW zV#p$!+XQl%d@k{t?L-kwJjM31HxWcqMGZxi5NjXqaF;Us@`ktE<30~~$W3nXjOPRq zPJsRF&lU&pln@6xh-)-C*g}geW~(I}v(z%n9pX@jIouJBbd;kV<5|dCqr%3ti-5m$=krE@vN~DQ7R=c+U?$@r4h3_VoU!$$>);YGNz3V*%7y4?T{GU1X-%czTS!4Wlh-RrrN^XtQscdvwm#kvwj5FEe4;ry^ycQ_0@7kv8feB z|5kiSzFEg$>VXq503$F#dnMZ4u{!v+5|Sed!&Cv*C0JqK8-H8%d`V@$ZfV~kXXSj; zBcshKcfV~~x>=bCegf7YF}m^5b(~`zkYDB?{n|e)xG-1}m=u%Q;P;$L^4m%aU*PA6 zEy=0%%KQjZ?3f&!?q{!1VCG?+gC$svPhZdOC(bEmKQ*uW;8a};a;jfCIXB~+@5dRQ zFB&GTboJuwX91zMCd>?r6!gImj1jlv6imSk zEbxMTtal8tA37AnQ)mL+YXW7OZf$8oz1M_=b?v<=VMYv?Ee05)OhF$E!5D4CBlc1Z zGH^FR>M(T5o{7QK_~Xo7z7mCSwA_orN{Pbil_buVf-Ux>-ubcuV=BsYz?@Q)_ERIcSw;aO2{(W+c#z_+Q4CMA(|) zgBcitF_@y~DQ4Jlb|5Uxz=TzZ^%R_8-ye%NG-Kw7XPQyC!qN;0*qVWEd~_WbScha| z4%+6GW?--+9CS)6I$JA3#1x2`l79at{b>Yuj45_Z4|+>8P+;a`U4TTGh*^!YeouYIXA0e& zS{-&P$<*4p7QNJLZnb~Y+$;Zv-7>BW)+|?@3gC@SFx2@LT&xdOMs28^${6Xa+8nC9 zu$o)MsoXlwWY?z7ZvuIPgr)}X*HYEchN__r)KI3b0js%1oT{M=)KDgBC{x$amU=#c zmwJkxS7cxShVVyV3?^U-PQXmlk3%pT3eI%h)sgBL_QqA6!amY1Vln)~WFr>pk=J6q zrdz|bl21o$y`Y=b32i%UdH<9@$F*n$UklDUDjx<5!Iy)omtxR1lA5lH+%QkD&alp$ znsN13kDnz`uXiEZmg*CsGAgR1%5&Wc+2}KIEh(>+OO@Jkglc;;+nVmCW3p{@67s+} zCJF*S1LH%s{?k2dSZAJEkQj%T;4Q>v-%r61Ob~D0UQm=^p&5D;FdgdKQj7I`s4j@M z;456i63r#ump_&en!-K literal 0 HcmV?d00001 diff --git a/_fonts/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuFpm5wA-Cva6Psy4xY.woff b/_fonts/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuFpm5wA-Cva6Psy4xY.woff new file mode 100644 index 0000000000000000000000000000000000000000..3b0f1caee21a057f90b5b6f5110947bc6ee10f66 GIT binary patch literal 29028 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 wad-UGGd9q2viwQYybcN literal 0 HcmV?d00001 diff --git a/_fonts/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuJJm5wA-Pud58BMWd5.woff b/_fonts/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuJJm5wA-Pud58BMWd5.woff new file mode 100644 index 0000000000000000000000000000000000000000..8b72709ebafd253025415c3d8b06969145203cfb GIT binary patch literal 29076 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 oviSNeaGgs7M}5YR81AMDQ$ozNao@kuBur~m;0 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 literal 0 HcmV?d00001 diff --git a/_fonts/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymulp65wA-482ARGYL1z.woff b/_fonts/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymulp65wA-482ARGYL1z.woff new file mode 100644 index 0000000000000000000000000000000000000000..29240ed62874b22ba49a4f7e52298250d133b2b4 GIT binary patch literal 29120 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 $tq)@P#UDuGgVU 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 literal 0 HcmV?d00001 diff --git a/_fonts/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymulpm5wA-yuTQLA8K24.woff b/_fonts/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymulpm5wA-yuTQLA8K24.woff new file mode 100644 index 0000000000000000000000000000000000000000..52189614a968e3ea877492edad22670e80f08802 GIT binary patch literal 29008 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 t)H62FaX literal 0 HcmV?d00001 diff --git a/_fonts/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuv565wA-piSMXPa7RW.woff b/_fonts/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuv565wA-piSMXPa7RW.woff new file mode 100644 index 0000000000000000000000000000000000000000..10c16b966f0c06ea33162c5baf9eed4c23e12ba5 GIT binary patch literal 27800 zcmY(q18^=)7d0C5#I|iaIk9zO^Tf7&V%xTD+vXG7w*S1}y;b+WU9)Oxuj<{it9z<@ z_v#r}c`-2{V4$C3l?sIT-+iO;$NnGlpY?wiaS>55ARu6?AFk*JCv;L&eBui7Nqd&Yi5D-{xgI;5>yb=R55D<#QkKdmk=*NE;KPo8; zD*teqKQ`A7M2N_QwzMKbS#8{&NG+O&1A?0HcD< zrgb1tN%U{>?Ony&g@_gGUZuz8^k&5nkwn4#{i|A?Sq9p#070nv?Jt3ej0oHB)~{3q z3b3WDF^~X`tCSawsvIcH9B$qiY3m&9@*1r08cF%^ha|;hKuIHBNTqYspo~}}^5i5Q z;bg#Qqh4{RT>>5!_zEmeisoY8AU6J|GU{O&JGBg-;tYt*tkY=yO@~Nj?#&<8i8=fe ztQ%l)8PtwW5LI;U{$_J?yV-jE|GH?#B-O~99V?zH4FnP)$boj_V3PFdRr9skN?oEl zoc#jOaJ975L!nL70qocFz>)xtt9f*LK#TP@`rJj$$+?L)^S{= zUV>A#LcNXdz@4Xmy6Zu;8w|zpeb{x_L1jGvpi&hJ$xv7P2Ttxl**kxuRYrEd$Gd}8 zSj!SkFfE)p?nxTcT8l~$nnSk>W29vHLnu}j!I%Pbb!Jm?{kl#ARC0AQh#Z>lQQNyf zFEm4M5We8(<7+P5?b+{=nXbX zs9P5Ys^9CiCYAorOEXJ%5~}}_637Co{+Z#Y$(s1#GsuFMsv3lL7RFqMTFx4kJ~Lp}D_w+gY>c?n%34JsXp^IlLKv!s zI)`IYh=mIN1o!?s=46=rrC+r&YzEwn?|R%KREj#862*`ff={=7G6r40tAyK4!mV;+SOs&)siI3#Qq3O@|?Jv zedI4cuKy5p_NMKjI2|I)`3U?#`e6Rx_5l3=^B}y@7M<;fpD?32V{LueAnjFP*}uTM zh4#psIW{b>2!Fa*QA;&4WqSy7IAz=B^o7LUEGwlGu>>@balgOhFv} zbX|oocn_QA=zywUm;)U7a4FV1=F8x)o*AuC`8?VM$+_@{;{y+SJLpEF24jMgm^}*!1vJ50lkO;$bS=rxSvwX`)-aKi?P>~ zRhO54J$_d_SCovb3H)mMHg$f5!{71tg6PQZuO?Y#Ypzh8Sa;Q3I&{tRYH9y&rq^3J z>;imAPXc{tJG#!kw?0GTKhS&Vg>-`3DWud~6Xat!AU<0NT){1udV9Z!-b{Wz-MD%M zAplp;`Kee1LeehXN48mz!6w_)G5xZZVRINFV-&4p@;;ITtaY?1#dN>7)<1Bx^thik{diZy z{Y=9wgn1L`vi)QLW`NTnjNNNx`;EHoAm6|Qy=ssxfI_>mHNAY^_TH5C9wxZz42nj0 zhvfpKt`AL*(!nlxKlnB2$qR1+Cb+vy6*FYh*k*r@Bx1k~q5no1_L&JdeXUPMJh+WE2J0KnRde9Wkx z$Ult|VXucv6E0h)nxf6>Qh{h`ykP)4n5t2Wr^iYmqg?4gYJs~Gb2D7+Uom`DRjG{5 zl2T_%M1YabC!!Y)Z&!D`@vvA$*6OruI?HXTI?NHBLBX6l-HTh@G><4;{i-zi{LhIo zuADVtr3@t`hQ~egbPd`x^M;BduZYc>e@~Ki9;UuJHDRasF5WTQ9zw(#ei|i9($fmO0Iz#5onw-V*{A;% zeQk75Wg2UR6YkvFhm8TQm{)GU)$)mM0gu<>Er$j|PcOJ~f&zi98!qL&M^=M$I1!Id zuk+EI!RDfKPi+-`+Z!h>d#RbFVFo7p-%!N;fl{)$V^a}2jkPbk@5K6NUg;$-OLAl& zy^BYThU&447#SURYu2+9)JQzq%5ccT-$(Wcn{!WHq=s3TE#Et+YgSBW)ZxUqPbftMs7HS8s~aixsBlFn1r_apZS742=uX|2oO%h8HR($AfxIEDFy4UjcuIE7WMV+_`M z#S%EC_bIqA$gE#^)$x1R9{uOmOXdXaK1=2}<~EAv1n$0y<}B(C22c09P#EzvPLQTR z$XLkbB~CbjkUB5@?aW12x^Z5kYEIhQR%ZTdEH$5|*f9O=G!@vecyEN3R-p%RA`XfM zRY27cFW!(3o+OflGt8K?=wR4fTL?sZ*txJ5ZbKC48I|CQ1RlO7kr(V!VhCuVccf7! z#%Zz_AJ^iu6rA8mx=y;NL7_Ih@3ZNmqB2KA6z2XZI zfrts=o^kIUDyDp8GB#zzUFef4TeYi?!})=(J1TJtRYl++L}GvH&!^6oif_)d3c+38 z8416jCjX(5@evFE0@uu|_9txjZyzycWG>7pvnBOm;v5Q~wXU+jtwI$x^Po=2fi{O~ zUgoy(YG$Yq7k1|!Sw4Lw1}mkQlCtBut799n>4>zu*SJI>p4l3OIkR7 zb4>r-PoMN(`(z|$%nthH$b+n8`uq;*F}bf2FOUR+_i@_%%_PP>y~Vx!8qjG;i6%v% z8ez7o%;V$MoV+Tb$1t~l^1`Sr44EZmFr#ltgOL*?QKlww(?#S??Vn(6u^ojS6GUtP zME+rtmWGr}pTFPHIPpTH5MFeJJdOgj35CO^6f9U0SAL-}3ztnP;IkyI z|0-e^2LEAElqNlsNs?YA{xbhb3#>dMOyQFF3-6E?h#aXu$bb#Q7_NBsSIGO9k-~<| z!M!e8A#b$(s3E`CRt3nOdkxH}p{ke3Kf($r@LHlyZeF&HcLej7ki>84a1Urz)lWMA z^zxdt-+zbpeBXPf?{mJYaNa|@2EOBqHNUYxW8S1xs_wqx%l}#P)CjZ*T)1`e4aPC-?e6~iA z?;9pRXgRnlCdVvL>Vx%eU@M(Pb(kuJg(|(+uqql=zm+rjK;6)Ob~-)`>%)K7JFQy& zUJEyGW|vs4WLmFZ5g<69J#J22a(K;rU{xCN;c%L593qBr^(#g*0n*g%LI-enDM#FP zul4T2S2}m;uH9xJ`R~GJyoiR?x^J@xJ`OOTN#jMBdtQZM$_nG;AdaF2f?4yKWX+^l z(iZ}f8}r$$&7^q%3;xlA3t`hvc{H0RatI#t5nB&NU?f;WX2Xohr<3~R4XIPOM@%{3 zw8lsg8vTD%8-iCl1z)I!0twaJ*0)%6Z>Vdb{zd&UvwUFOD8>cYbOmN9dbO^5#5gr@ zc$|cPD$??f5=Gl3?q}{O8`CSlr6o35RXg#blkvPUj$V${3|wC5b9ff4R0Gh+w6fth zOu5J$Pi>yT{j1WR=(?PPY%#|u#aM#tDovt}-@hn}FS4$@SyIPnO;|$QCryE2H3kin zYf*i#aZ<`OQW^r1D*worl6dWFOxtI}Y9An{wDqf0+h^fy9H6(f4d`6i=RoovAjP=% zD`me%w^l0Du|B^Dy+4xGxJ}_~-9Z2Nsl@E16ypCR7XSKNCP7AxB92!6C+ci5m%OP|7Vqp& z%p2=y@Lef__o=uq1Y@k=FB2$XtZAnhzYQ&oV zoiu!1l(pWPzdhqPPdOhb6xE#hfJ&k8qTS<){Lv~u8xnU#tK8g-j97B~{Ry8vdd>SC zo?wWf?@px$i6n%@vNv_hJB`umrgtk6o4x*;F&Ip`NB@+`@Z*Nb2^)Gxfld-C^keu9oIBJS}f;z?&Nb!X=5ykyXsQ23N4*r&Ba6Q z+98wRWMqOD%N>|FrWGS0ssVLRRmA%O8fl(CfKM{rYj%h=hKi!%y6$SxRUJHtk|^{w zg4Htm$Rhj5(jVO-4&5>=*`no%^E~sOzV(DTrK3No+M&skQRB06EmsyGqiE`s?2yHw z43L}KiDY5bX&9e*6YV+U_^cLqDEXS-PRAP#nd7d3Z7-E>uZ)Lwxj+kXL=*+;hl4Y#rj&!fDV8AUZQkW--#Y~t|IR_2=I!LD$ zf23woQQ!eaCUD;ZsPJ^SHh?b_GStg4#4nLZUpFsI&xbVfy%1c@@gRI!$M^e`6JpBD z#S~NcMMfD62Hx+pO+c<{6}U&wCv}1x%E9!=8v#TzZ?oTQa}Ceb!_iHLIP9}|l zeEa$Fsf`8yW11Mwyqb>m_Kr=x==%HHGfPDOi*Uw@{iClB0W_Nrzww_ALpKNv;l~IB zKKtCF00cm4SI;HxJpsYvW$vUfRGt0eIOLkf*Y@sd2sim7DhY~ZT*g39P7fCLzj&;o zK_@X4fBCJitb;dfK5kk4h&Yf9)(ojFoDEo0Fed9SRc23{=^Xo(XFH%k1(NApjrr%< z+rQtjQ$f3JfUxp-7lSm^k+gPbwWBNSNbq~tQ%&wN&WcO8Y^KvF4iq8AW!5MK(29|r z(pel7ZN|IY8DkFqb*2kQz>iVTs)kE~myyXDN6I8c)r&Td$*qxy2VMwX{RY87g>47> ztgP#vvT9h%WY77l1!%4Xy_n6%5J;m0u~P*>%SE^9rCuG^u1V ztE%U&FtkYWkFZ0z8VYm+o7q+A6s(uVry|^|wBW9QwrE<@xJ)LoNILIOInHg-EK;hd zv`Bg`Swd{;r(`Z*1P6K_a3w|v?&!u%WMtnczi+?pfl&M`^-w0Fem_BNHl zbfh#fk#UT=V(QXyn)QU95@O;q+IdYqCdp0#bIZoq(J0;YeY#!iG8G5HM|eyD2>_vC zebz@?n3@C`8ccVqx+OY35%8Ox{i-ZfQ# zLThdry-51jc^uP?8=^1;;?R=#uS5kgAd<9Uv*G$6s-r>T?0x9$J*?$=?Iv6U*bc5K zA~}a(>5o1(o4bm)@(hnsjBRRds&M7T@I>Qj>RHStiy$%cIH^W3@#uxKM-k@=}5xXI-L70T1tD)pLZ z8%0DL71URAj91GF_=+S575*X0GwbPNIO)R)7W;HlJ8ZJMva-kCQ-8D28?qT1!=p3@ zQZ%Q272O65*D1WV+QGO^*Q@_~*dv6;C5hIP*kzDfO7M5kuSZU+(Y9Ftx|$`-UY5{Z zQNB`Qizy#-pc_fA98R}xZBp+-Q_n-wYEw}!JJiZn(M&_rfbP@IQ^>-qR{qGo+s}yt@b@8BN5m{%D4sIEFs{zHXoQ*vn#^gS1dWWpl&eVma^ferhua{ll z@SWD?8bYHxMw5g3c%GKF&E;5}xl0UPMJj$Mwa>cgW5&E(fpkQbXbWi6qts zg_RB`I|}MfWDLxbO4e{-nH<0r@Q4}rUL0Fkj}E14Yu3&VA21584Q$({EyaU?6D{J0 zc-KpEgK0Lq%Z0c-%twIX)t-?666K9b-#>@fT+!+8OaBsy^Fq~U`lq^N!anemv9E%# zPFM$CVzE&g{nBK!HwH!*&b+y{^L)OpMHoX?;23;He8$YJ zedk|n`R;DOv0x>)O~G!d$p-Ri>Unvs?Y%3h7uXD;#$nMY&g1VqN)VzOD5#rfmf$(< zDEUTB?|o#HJ(2;Ts4pMj*<_b_P%7xtrj{73_#EVUj&X~qa0xjVIh&ja{34t{@{*_y zqiHwKv~7z&@wiAyvA<<&qL!!T9rEZg+66)Tp@Bt>JWk7e3XkXvQOvd^_5wXxs>IaJq(IaY;oRT2}e22ov*zC6sT<-wKDN<7T z4Upeoo~dl(zIUPDEUaBmLZV$&YLaV#l<7H|y2 zEOUfX0EvpFJ){woLCViCyX{GpvB3V3=ZLxk*>k`U ziK+PZ+~2yjd)TiHf_M~E?(LNg8cJTkLWz4d83!?c3j^zyxGr}p2RARMsUyQ$B?J3M z(vi0-`?0-!7_fi+#?&?fjbpXkn^ev_`~@}?1m@bTgr@e%mowM83A#1Co~ao~ZM;kPhBxS=ui@~5d(S7wAQ8-!el%>m@`_Tz{l z*HqVzBWCe*UXo{(MXwlYbSoZ}{uWFJF)dM$UsFm>LECoPahJLd&7t~5X3&0C$qjIO zYV?;#v>uuGi`!zhIE&^KS-a=y4X%^qz-54G0Zsc;G`kJu6E3+M+Oc*|?QsXM7Zo7v zi#I{ELxba{AV9640^3LG2K#|!zj_;RN^PgJxMV48>f{dLMgK703N!t9wz@ti!1|eq z!Amf;c;nOuJ9mwZPw$5Rris_0@uk9I1O27LV$-(Mc7n=UdjE}?^(}Yyv7r68fgn2T z&@J~~r#UWO)dAoxw%O3U;GI|FG6OSgEiHiAfH!Xe$ATqe0KKIi&@zexnG@LP%C5Vr z7Ctt)9$&KBU~yk*RDuvXCKGwX+O#)SePa&i;~Us1-yNXHkZi-nP3IoZcHI_y=qVKt zm=EC`16gp9=qidzQDN!M6SKwmc*TT|?bHfNPMw*WYSonT;H-%YSALfj_j} z`kU_>Inc4!*_L4qHbUtJ;a#Ccblf1tiOvm2|7oHa8}uAkUMBa5JARmG9D2vj-Ukf7 zHYEC%@4~MXL?(!hyPCTJuZ>@-EqryDwN5$b@L<#>o943FAk_BcN!}1QW{7S#6=rp9 zvWY(=oZIW(c&X)z`Top8)qI)XQRfI4yfcrC*Ay8S{ar(?V%qb^92TGSO+GUP+Um#c zSG$h*7wwVTyCnk5vklXQna-^B4?%%925_IACQoSwA!tt+AKb11lJVk8R_211FVzhy zix|tAfI)96)#n1kILVpjzsRZnU+03RmME5qA@1^Fwku-JAPqW)7J&jdkP4!i zB%76w@+B!#VeNYb(yA5;?QTni#xrRS;rulvM8QZ!1L0Z`93K7hIi^=unV_>bSYHeUpHK2I@%zNPDj1Qyh z=FjW>h3o$0E`j|hG;oz7Ev37)dDBl>?jJMcon1W~U2TDv4VvKG23p)~KVuM}*2YDJ z_$1}cu3Dl~Z^m&B;iG(GQ96I46tL3Es-pvL7Ej+ISUf9gM9aBSWMm6jQJixha9l96 z>G;=c$PWEc~6-49`k`(+rAZ+1ofP487OVDy$y3z)ahX%8f&xqd}@oB+D)noIFM+qKSoD z>yA5PvYMfh1j~%49%?Wxl>eWA^v%EjmU1xg@M?l%%ONiu`zpvQOlQ=!+-|yx@G9Zw zwOQG1gq+;!+tg~dzC67L^xa0z|5^NU@izL!h%3CQNEt3l$vBRUb(-y9najOy;FJ=Y z8&Jj$73()~&xoyOwQ5<%4@_mM=FQ@Ay-Yz1Ei*HIZ?vmE7U@T?YaHJMk?s*CpQC=c zJyxK$A6-X4|5x+Q(dEJd-_eC>frYuC?ykD=I29f^r7gzz4OhON|6c^AXh}8=!L8}jWgMBAY_5PD_`BK00 z>>xTq5!wKuV=7OsL0+Ico*?}eqCydJLd~sXf6n!@Ju?G?dEbA$S) z3BAL_DXH)AS=Q%;ON1_W$lK(PBh%>2B2}lhMuMh%mJZMOfl2a&;{3qFoi>D7l9<+6 z{=1Q-!v59O{=$lf@^$XdDC=`MwS)=I7E=qaj~o5LePh;6+5JU4(Hk5gV^o9$cIeYW zEn?Og(%_b3zK#Y`ewKN>{Aa?~u=4u#BU7HsXMuY6)A=5&PITTb0HtNZrKE#_$@Z>5 zr_*VQn%?K(ymYyM@XNY5;u1Ul;9W-SNn#!#@wC7?Zh1vTP)42iJ!?T|D}8-N6O?d))X&rVd!9bP zbTbz?Xi4GB=-csUNC~@8?>>WI$s@9cg-m*;qE0;9*8m-Z{Hieh3)z(ShfM?t^(;4~ z^^SF&Kbt(=){DzjXN#)(<{&m3rQVGOc&3>;F ze+M2Py4M)o50URn(szOTcl2w@Z(&wkL}F^1v!^#N4bLp*w$!Q5p(I8Wf50 zqRDHfR0L2p{tXKLrkPd}p7E!Ilx~WZ(F9LIfi`ZO<3&;ummYD6ugIPZ5?39FkTIuM zN~#3dydd1pFVy~iDWR+-44kDWyt2VIMW&J654IzgxyZMP_1ntT!fsoyz6RpdgPX6D z42uwrU3>`Jr5wAvGUnzl8GHw61F6ukD9S|CffguxT{}>Q0M|s1fN2Rbm6MW5$Qrj) zk)o$Q=C9-DgOS%-kExf$w9{G-{@1x0U=Voee^njq3{CWvvBi!2&Z*i~`bIb1Zpn)k zmL}Y+CpWm5c@ucCL+(C2x_%e!Pwb&+?{JTTH^jVPr>Awow*O15O=}pWXd}00d9-Wg zXg`uHwG-uJAV@vMnu1kAg}|BF4p$MBI?nnF?7W4MjK3o5y(g z6sdbupSdQQTwY1}gf)>2U?Igo&wPjSI`M^-AbQ>FxHjt$AeDb2s1oXE`s!`Ged3*# zr@E(^vs&4O$1R(%Zf&4%5w5s7qSiL|6#fCZ%~x@d8&5 zbe6ePCD3cnocOwu)cg%=eH|A2F4`Z|fe8IH&+pL>T!Ipl;E)Bjzl?5*av$2VBL!cE z#e?x*b`$Q@1{aSi2eUdFfMK9lxYC1X`2XZ;T~)h3J=FgjKg~W-Ywek0h54vTEu@McltJfoUV`Qq!iA=_x@F6};8~c&mqK33Vfk{t$fuOY@<7>0E-nvE zT!W?N)!ca)W$3`_^jjxKH*nySsA(oK4&0|LW)kpiXte?KYZp4AITG{p#@O^_D-B%j zv)`~o05R1V%fd+40Zn^T0F`0axp2gBwvYYF0QrBLJcF9fPTSL3okKWYof|BUo3DVG zLT&jJP_~Y?zLi$38|vvt=O#;v8TKpGOA~XqGV#)#r4ue49X6}SI<q;@4}b2I01QAq!g6?8Exed#CS}O z>;g+B_#&c_DpezWLt@v_ZL5P8)`~Tp2AC}zty3=YPS6HT2pXCu*hi|esgn2XMsfk> zquy7pX?H}veB1t1LdwUrk6oSfnZJ+atEU)g$iU`(N)E7gL?ZtH5aR3k>kJ1zadDr^ zU+vb~7CvrH<2t^0YFtE3jo(YPqz!vy7g6J((bGE(p%|Rs$gq(Fa=*VhX6LvUR-f!gRGc8 zL;mxC#7>|``MI_P3E8V>XU&Y{S>WG+ohaYztU%cicXCFFFV@WYXoS|H=6AC#{81qM zj2~pGZRU)1hF0YX!mxj(Pv~88B3cE##>;--HF?Vhj!LR2YyjH9xS!2(XZY6Bp2Ry4 zcb^a9{S2SL#`Puz5jH{>x+{AfDOu3eWe`{L8qVs5lvktS0M#POQ0~{&s|vcba_67X z`V@p@MQa>UKU6fN&;@oMJq{D^`_(Alb1(YiYE4*?1A&gNy)T0E)4*^(0f7ejw?D+xBLa4z3-KI-HwZw_$B% zwXq3_nB!a>?Cu=LIuEA{yi&!?-mJ(D@EQllKZF-aD6QSzJnrrGC1xDb1F(ET;5A|~ z=5D@ymI^5Q)u5M7Xss@1XH9uY?YyAu&8JC$;Kv@$7nf#&I2vj{^G<>o-klF%Nw<`HGhADrrszh_dDO0GMp#5*yjryWXF(6|oe z&>h;%D&5^|x0iCN7LH^Nj}}jY^qczQqZ=o(QG{ISH9aC|bxYL5CD+K)uH`{N#DdZVl{j(;M5Qz7+NI<&63J*E z+oApGF8>Zz8XKu|u>6KnfvMGK7~Itc1#dl08!jqitI}z9T0E({+nXnLui44lLBQ0= zHq`as=(r9Ef286*?;D&~;e?TBS^V*yzx((Nnc#)hm%~6o>bJhT-(g%Pu z1oTk1kOb|3ehnYzxeX;M_iESUAC2p-)Ql(e3c^=x4TRKVd=Ce#Zw!6m*L9nVH}UG~ zc3zvC@oyKLQTYlDIBGj`=}Egs?8xl%4v!g*V_3KWrwwrC`^GP0yX;bq-LGjz6fMVEn*kEw_HaDt#|yRBMtj{Hi+aL zo0Y_&U30*hQFSwq+Ue@i^c5Z}MU$SX1U_v^9)=YWjXt!-tx@%E)v_a_KPnH7fh5&y zr1<(EU~bE!+_rKiZ0Qbbsd!=gvNo}?_t&1AMbw2TdLPVP&x)uQ!O~pP z_VQ9oL+|hAcRhErmI1J)IB@R)2aw>TDFR~K?rxI)WsPpHjGBodE#13SnIy0ZJx{BE z98`L^T^O`%aJ@V;Q7#>gWkjYOPv8m@2`t7e4JO1<&7Mp6hkW4s@ISe`e5cu{K^YjOA)HajX?g_Ef+ z4xAwvBTiQUt5$rBXr5S&dI@#*gZ=j7h?-BvL{Fu?CoG8~Co&9cRbZG~e zsX{Zh`>eOoR8kt@hTS7rbVsz#K5#Fys9w$J<3w-@CzA{|JC$^ppJ;em6d??d9~8aW z{h8ugT>Sc8QdC?74p#WO^!ajMRTW%%d8$4GZ-n;5DkG@F;X;;Pn2N)NoLM_v^Mr(c5mzWgBl$ z0jB0}kYg13D(3Lvt{L3m0DY~Nt~@&6)pYG1)+f4o5yPr>)zTwd(IzeSM&!pI%UHS7 zu?E4~;q3*fI3|>_a`4~dg#%^fd^Rm6V$SVQ&~ucYx+`emzdr;Y2#--+Wuvx^)US zB8$Zv?!Nn3h`|bt`N{i^forKR(({n!cc$T5txAwATPd3^`bC)LFpGp%Zd6Qg{~HR; z>~xAxrj^$LIxr_KV!ozAww^%2B?-3MQNYsDOA>hig$S7A+NYSJ`A1rLyWG&l_!bjSzo5!2Kl%|Y!PN_W%M#lt>6{^bM>|l`b z&=jiWUTsrPyi`?&9YKx#%Tx?*Qj5YPFl~SL1#av{9h^~(G5MvlKrV>t6F!%Rlbf^S z5Ff)fQhX9yr?`=ayZc*e=Pa$mVr&N?H`Ac!RnoCu$DczKlPL0mI`7-`A{zXxv}Q)V zNHIqNAkn+I#Pw=Q9^%uo{R+6KFa#_m?gib?mqrabwr0^XL4Id@65@WbLGj{XS9uEY zD2&V$qlL-wTsJ0kTGr%iWTyk3O`m`wur*!V5^(- zJ-_-J(_*UC+fC{`>ZQ}1czc?uiEL`Am|3akaT*Go1rhl&_;|?z^Gw`LVlPCeF{-G@ zae%m=C8i^Y_|M!aFL%;7|4a?i4!+opn_@myY=kxxEGZ>LQC3FGA$QXt7)!Bsp|%ol zJn!RNL@1CQzbIq{W@K|9em;t7Ymv|MPX^N<_^j`>Y_9KCj36p&Wz=pS8VJwwD(ZBeD~psn%IMIe?DDUzd&1b zyiccsLxI1>TooW~Em`BCGC33YHQ(GZA`ifL7s7E2{`)?|^LSe{B?eXH~_Idq4 z$dsD*1;=~5e)EXHnEPf1fj^?!9~|UG>%>fsa8#X$&~J9A$^Z0{SKDXgFCeC0v_Etw zM5}=9H%=aG&gCB}jf>46+2qMB_f+-zMj~RDwpfeZMe5oUR#LjZ8w*s&u0NQ3g0o## z$B<2k!pARY*<#s?R{B{|7+yr4@n&h5S##A4WL0%ll&^yZV@rt=tX3GLDWnmq@w3`o zg1uGEf4NCHP*4%q7&@=@dk=khKI9at3)90W&$vHf?^&|XsUhkKlyC0Io0`mLmt4Lh zsQhlZKdviFDVy^Rm?>>1eu3xh6N`?kAZ2GPU2xUCI3j#YP>?VBO17ChSNQl^;CO_s z$>b7-IB~ghxb4Qk+*crtRO+Ea5VTxNH3lJQfDAup#PPO0%&pAv_~JMvL3wbnN~qQ^ z@_;iMuhp_=iWJ)9%<=e<4Nw>1fU(6JOo^*5Kv>bRT}9nBhHq3fH$QOI4W#9Y5grdV zfVRs$Ki|+8CPxUkC>{yeD+O#ieIBj;x-;ShJ`b^Ygtr%Oi%5hV=bFH6Gq|yP2(4`8 z*{wKUy7`|o>3HIJi0l^ny$-jzQOwn~6#TW`NFC$qNqZ8N3i^d{@CVhwG3aAy!aPx~ zl=c)U8^eCM4`MTwZ_#`H;SEE~#f3a#bxv{d{TT8iSpD$HKW17lr|G{bZ1_pL%@^K6 zeCho-*kxG)B~0cagk0zyj6o!XwNvhfw^2=Hjdo^Mq#aDnoEV$>MS@ZUI6ns^;5dKD zi{V~Gq8Oa|PN7=?YqA@tjKa0IRam}P`45RFmv2A+LmrF*MNnj5Sy4-^@%L?wMsWfk zW4k@9leaNOBt^#P^P}g<*af&+7{!PEC-vu2g!w+7-S)L&J({hM#|E(LxdTq*!l8@L z9*8GZJVJ#nIndGX3anIK26gG?{@~)ST7Rqjo*eHF(kpO*Odj!et{#K!?OV=R;X5(F zvV2(*%1g_W>R|$Ay4e`4N%C=Y)D;MG8%lEb8~0-TS!7d8yl|b`X)``L@w=og*LJ^s zmA&T^1xr+?Ky{t!VzI}Df4UP_%_HY_uM@OxP>}t$1=P22Gh6IIEokmh!X|!x(K}{c6*Oz$2qFXxe(1f zGM=`$fv+XFJkAn;JCdErwpA7z)_@3ZYj5F9)zCaT^%85Zk3&x0$8l*6ehitJZfpca z=x9l7K0<9oPq`c$v!+{meLV&F{0viinoetQH9fwfN^4{B)RR-Rmy@$sjQ+LC-Les( z2F-uLBto!v6`ic$W@YE0t6zd=WZm_zrz*2jd%h*}R+cqCAwGQuBKbg+goe|0Y zAF*riF9LOL*rR(o*EkI(2FDLfqCkHhWbqTdlcFld3%=SAJCC%jtehkkS6!QEyvjf< z-+zrQC(Liy-dXgJ1CYM&BPG6G4=V_1V1Eh2BJy)klcgC_O=&Q{zf-z&bI-^h99An^ zuRxdxzJa87`$*wh{v7<_Y0Dp|AEj>EU>{v7w;Bh4LN3cujY{ZQ%C}SjKN844Rm)pi zSzF8Ow*&5|^|azysEBk3QgpOC?n7kRe6{uJT8P=Gi510XSg0wfswK$OZ`vQ`J75CA z?5&EMkReSXD@D|tj?}mvC9?LPT<5RI)%Dd<;+3lrXhYrq{*`IAHIC!=@Cd@%e40t8ln6H=X;7hs%#(xWtw z6?*)u?G~?0SysZfkxo+7j~q^FrG6iZKDN0oeCPz;7(P@jnbNbSl*d9rKelA)kN#ry z-@rDYuAkD$zB}7q?i38ogqg+70PF{+Sot^g0T6C8lT~eV0 zKQ0R zeMh2&{(@rgmqSsoqt#FNy=uOIeped)HSWK6kvbai1tDs>>P@%P7Ix6%?1Q9jZl{$E z<-%lZ`vRzPETgqtRaL@irZDV<{rGpF6MV<%Ss?(;q(+N!ge|IUlvo0uZbJR5$S@XDxxo>aD@aRbEvZHRj$^hQI(q(fUfY(K_ChkpDM&{H zr)(xl^NZC&LL+>&gpAD0iERGqb*Rke6ivN&3tS+{gj@gVE6|8B>n%agXHaDg)FR_* zN!+XW9<%vs$a5FJ`b*@)bah}(dJv*X&_3ik!IimiMM zeqlX8L5Ku7Ghc@kK`dH&(h%*PHf;j-M4?|5i3ZkoZ*nW~%V2pbUaXdTIHVL8MtjbL z8T;A|ey0XDCW0%*Z(6<>OjUiI3#33~UBN4sOwmx5-@R?JQ~gRzAv6QfJ;byh$i*1Y zyO;d5nSlnbMBnh>3BhZrdMu5s%EL967FTUk1TkBk1_rp#ove&r?v!x!Al*79w7e*{ zo-n(cs+G}#T`^;3_2TR@>Ed-;Vj;-PtNq_cmoZ;A%V9C}nNqVM!y_TswD>;G?_&w; zdVIV+UY?fwXMF1^4fPhDp1Y`PlVW;LlNQVcYju_eQ5FJr73T~2p6JkR3KAg+s%aI* zEbe0_?Gf`~ViDpA<`wd#rBxD8E2s5~+a_IeZj~h6UXt#-UJ6L*idop`s7Gweh*`Ww zrd$5O53gZ@MuEKTh_1%h!pJdAw^JFvhO?_wo>)x*w<4rI?Vd89(OMj0)83s1%`cigV(KaN8LBhK~8I7;Apd1 z3yqmoXbiEaii~qs5)kuhGxTZyNUqpoaP_4BvhBM!&hyk_-e$aIX0hNi3qHNZu}>X~BDFVi8>yvU^mov{Pf zf}BnkYo!R0F0`V(p>T z+}!K6@6!^FoI&>OTP}10Ejio4%RkhmDEoD-oEDW_-_@v6)VVTV7V~-tMtC~aW08+>H`PTfy0v2Vv8@FAEH}bt&acpZktKx z-?z2SVX%VgdhBtc$}qI^L&CS_qUy^`Q<5WYX|-RKfgm|Coudr4dMk$S@r?g>g zO9V6Iw=`f}qg!1^6nY1LA_lq}>^rU7A^P^Y*C2M-a6-($oGj|!H)z!1;&=PFR6EM* zOwTu6*5P7LZev%M#49^imHHIbZVP8eM>vz_6%S{TdN|X_yAgiuZg>->BZyJ8fefi@ z$RN$KflLQ#!QmB(zz}n!yL14|o=sdBNOr;}({~IeY82+Zi@+l2Roxz0Bo`ZyV`A*F z>mM1!VK5k`5{<}TC%_jtxG7vA}}VdlC*r%k1YN}J%i%t-YPqoWtI#x2ViD$rjsGXKD@)Y221@Q>w3iw(>2-Qk#v!}{9`j6# zl+yW15eqGYR<0iEX}xJJd&^i}dK$V(HyfWaobD_)VcEBBLV)h=_&NAG^JoT=?;r_1=g4K2S-Kg8jrm6jz8fJiq|eBE_Rp4yErW-u zsQmn>)L`F?csqJ74y?L%{bglJb#)4D#S&Olv{vV4pmzIYL?pibZqe?%qE*F(i?d9R zB|3@dt5<+!8ZC1bwO#1DTv>M|Ij_qVJfp+Kym_b6kX4*z0NuERl!S3ea!R}{B*fwb zVHKADjiNpI8P!wbV$%&t3v&}=rJI+Ib1s{J%e%P&GU)LQx3YR=8^8mZjUG+ie4G3Y zp>>7{-cwqQz2N&TeUhk-Yv+2L_ym*Vxoc;sHJ_kxkngtcaX5F5Cb4g(ljl$@fUO`B z8|gMBa0MHnz)_CfsPs&#E2eVRlmiYZOGb&Cfmwb+iBq7&F$r9bBLDA96X3F~s2LsH zPN}Y59Gioq%K>%}*7net-C*3?0CsbiFR7#*n_&cawmpT;_d03V58u$~Un8^%p`%1- zjlo(U!r@Gkx!iL~RaMRMxnS3@*VvFvJHCcP-~0fVI^UyFPuu91^oPxiwlm781456J zT1fD$(z8{0)>gr`;>I&BOyODp^OLu+!$__)<4Cn%>68`a)dy40mc@jqh;g>R1q}C_ zJ(+|U%V1*`D zZUC;(8rYtjRw#~yLZ`E`ql0;S6LoJ$jy=R=y7=m_s27EW61&O$coHISRy5YtcqUZ9dRdGf~z8J^b(9d)CYab; z1&bfLd-b(7+t`b^fe#eWn`+wL{{>-75w@cb7DU>v;s=-W(o!hBXWAqb1>vzM8T1A{ z+W$ocNV^br%kKy!A3zdg`-!mnA#@i~8C1W)NUgZrg0VC+}D4; z(N$k>I(Xwcek_H0XrT*eecz|-Iamz|#vVd=a~6$_m#^P29jveKx_)B_SYWW6od7FQ zg|xwhFwZ8;<0Iw?74U8vj8EvnkeBS1DJ?vb+UF6zfyD!hCt|;Kx)7=gi5u5sLe~c( z`1A#1>KK_j8wGm4_-Ka2cdn5Ji-nH_V6%N=V zdCJEA;$5b42p0bSl{-yM4WP&xF_jY&D#wqnJh^X6)Z*mTa2{oCBfCMeBo_SHqaJTbOG zuOzkmR(g2H4zoNxp)z)SWdZ`kR!$ICG&AKsiVB=52FdhnwckTpEF9pPA#hSDtlFwM z!8t=*wUtXlDDF1BLyy|PcB_W6=yb1w!n?n@O1Q&d`|GzrzEMe+Dx%85Q~WitMR%`t zY^6`=AxNZWA<^c`zo+DQM!ClaSbB~6;tbyZQTxY+_ySv3Z=0ZS8~veZOxX(1?-M6savz~oGvT#{nuXqeO8I# zM#WCJeeoisbao131lrD*AXk`oMJS`Ban}TgB2!$IY|^X@ChmmwZC)=0`&l#|^FQX` z@cYeR=TqwzYo@vwcy^oJ2U}@74M^s0ipN?a$FgHB7gp_Hp7Th8zaZ?`3?FzyrzcjU zg3sYhWpJEkn)Z`LKi|}O{o+Mww@|J^-b64sRxT!1tl!nL$4j&j1Gr>w$A$&=_~593 z<;TIKyDla&!%|MHFLzp;*{4u7-)owAxh;qux7G(ckFzI0Y`?x~cI~!>r*6!ZsRbh; z(T_eo3o$F zKgwjnj*h)J#ur*aoY=eS#ml0ZMS(ud+}W!%6E4louPCPR90wyIJbrPq)i4zSL9b*K3AACbbf5mq{e^W+J zk-5i@x6D1By)lFMbap}*(;?D(SGuLcjA0*eJB6o&7rw)p*%NR8YuHK6Ol~~)l=2+A zt%CV1^!(Y>covZ*UA&0B=xx-P-?C91{8RRlFt>HVKFWxFlmec7!ouljcgHF!Fx=hC z!WR(Yv;gr`^d^+)(5@s1`yD+pXCY=8YWYV(9+PaA5HlIeJV}V5GSLGq17o}es9pgI z|6$B>mWPw|ivG2+7!xMMa58={6h|beJEBftjJ%f$BY+Ohi}NAdWWxrpkU~xJ{Q1fF za9-?#J>vf36Mn0>&VlL^4B9WqJaM6elU2!Xp(n}>abD{wbs}&VY)rMJ`xfc$!3iAL z&<6}p6_>`(AtgVLMZ38)F^%E5haT0JB|NC41VRA<&l9)KOFeha6OVhH__gP@@RAYC zzm%UNk6`%+-mnBBUQ>#A3QNRKy`hxuBgO13(1H*wv-9A!gDO^5(oIwXgpXJ*M#m26 zg!It~#p?IbInTu$H+9h`BA}hzx%)2ncpx+&bPJ!sUyvyf(#q2l!K%1K(^+!21rn~^ zf>_!}yZZ8_iTOMMbIIj=T8|64V>-trw7^O*z)E`l)-{1oBd|O>rL_zZCo4>oh_}a# zbVCUwT)zqN47tgljp(0+1Ca)U<1_l`^f(Kk^#ZYuo7YYA1W*Ci8DU%4oy4pj!tQnd zAM%ZEVcf=gZ-N@Iab{qIVi2Rj25JNhU-LWpG_-dCSZb~4KP>j5IAjurb!5ocTUGgo z=f;&}ru$E<(JmPOc24xHyc}K1f{+D6#xLadpP8}3$KX?vcxrK_PngeKsvI0Kk8v9) zzmpsnen;cKL>1^W*hOiwW>Wo}G|@{CCdpqXJfJqB9llRC@gB@y!jlkpFyI~T!0kSB z=0`}d$;q{a*!ysfCU6h@Tt^3(tc9N98o!9|>htCg9m1Pm`^<3jD;W@F>c zrZrzSHh#G#uO%m^B`>!nJGuXux`0LG-kv3;DVe)5D9y)x^p&AxVGNE6mZ>Ze&bi{zPLzV3ODPnVG&C zS9MsZm9U0!jI=45*{nvx3a*hhBe((eBU1U2u>W zM!Q(wU_X_GD(^jdOl@ZYVJf@K+G>!|Tge@!RhIS^^wKcZCB+3f6`cmfu@k_zWxK`Cit91e zdnZSGcqdK^4k}9ZkD3_{Mwj#%Rdop~zCXWs#l`#8DeLQ&gwZqLFnZd{hsvt<7W?_k zIIwJa=T>j}olLx$PQk{PoN)8AIp<28iGiq}eh&}7XA4mf1HyREd*I#W{k}(5T?gfb zhv}kjz5*iX#i!f(il^IUz(zEDt(032;>ZZiL=7(2MdqPb+d}=e9A^GX{$O7 z&WB&_?cyS{bmoK~ruL8V(x>}+#o5$W*Ek?htLKra#j& zXFz3KHFfmJ5spD)5^9VS^L=H&)}8sKsO@&5U63XYY|O0}9Ky9$1+dj6!Yd?>zz#FI zTodInX0kgyEw3^ibqREg2;>T$-a72;YoSso=pw8t_QVgAI{7)l8Zcj+NQ`9D-xqnE zy(q1S{OR+akkYF5vN`P)^N*L$K3*N;;};p>@5?)ikrgM(QD=onUmr7hM|V88ebGB} z=fA&n>HG8NzO$%f{@m)tHC1!x_Z(b&X70TAmo0mL-rO^b&(AMs(d9UPP_k01ng*3R zS(f`hE4lndaK932wdY^071>sOqO82VQp)K)j^+GsRQ3GO4B%v&B;Ak;esaKu5JW== zr=V-0@dtQ`)-AYw`xbW{Pps=q-e3lo;R1~pPw9CmLgZ#>h4V%4A2u5m?8d<3KT6RM zhxX5$(IcKH#EE~uMG-Fw4YhyHL5oEHj{fBjbE-cBzm8^*eNsEKeMw=SwYi!3xTe&C z%~PP{ot0Cw-4rU2Urkhv8R<4LAanEYW*xk{DQ@cCFIG=`xj1lcJbijihbQdAe0syor;QVxLtM6m&)~wMiga3IKaXr`- zKY?8$MNrSQ!b-G8^!ihZdT-BVp13(X=gn0CDSowIY~JwYs=%og(JkhVqg1fny>fv! zB+!J46(-JoiODj!hNmB204qj92M~UP#UbT zE>=<{*n%?qgDYicYN|fl#WmO8Ydp$Pi=wwT*8aZwdUvzDw!4{0gm-TN`5J9sm~{J; zw52Ys@H}%Fh`sXXGdKfX1Be~^k0Gd5Tms_MjTal8zVn(_IzBzb*!uqlxN}W`gH1|&>EKt82)KZ z&8PIy_GM@1SDam1wKv~_cJm%#hFD{4T+FC5a{t^lvzA@hn3S~f!m{Nbte-r2{RcJ( zs@}T?hF`9!xlAAJ*-IZ@UJPk--d$dIcFweQ@oJCEvf7oUNd^y>qQaQwl&xJa*M0m- zTG}fg*S*}eHHEEi6>tuuN4j(0PiBzGerepMwURdd(O=o!w*Nk6&bRTimtX#@v7Wu_ zXKYGM-85t7=9HApv+m^24%Qa7#zth?j&!j};T-BdYiPLs^2^s78a}JrFlF1US=*;f z**7$lU_-!9iCA8&iUYUgOiWW z&ER6QV^_@OdRW_jzoz71an;G)n~d`cvZvO2%%5*03f=T+(*g_${>v(bu}lYVCywtx zBe#+hSK?{qsez_M+5)99P!$7Zbc+#l1%`o92REsgj-Cm7dUXJ-MuN5Khqn@N)W_0R zsG!>!o{A{Mvkj`~?pWl}sSq$4pvC}+I*vE>=;&Dk-DIF=LTHM33%Gd*az^^K3)rkk z7xtg@y^oY1kzb*Vgg+xAq8r*^gDII5_n)uKmWCK!Cf*KS!oyZu=y8$P~%W}x29PwT97vTIsg*pOgs$Z{KJ8#v0z z+uY86Yh~W*$>MHQ2war63%g}{;go__{JEG?r+{fkabNTRF_!XXi4k_zY;P*>^?VU3 z9-%q}C?*f~wycx0wYMsrcA(tJzwjug`(R$1QeK%DX=hE_8E;hlYO<-%YXO+sI6j;k z4`qB$BYX3!!JU4^9vQIQP=mQ88CJnOF`3aH#;@k`#58t!EEwsBu3~Jjff09YKSW(~s2H+*4=8$7Nf7qgir*vE8 z;i1BUox2#Y#`c^WqPn98W5^eVHD%wj+!#nI#_vMSAnA z8||arMw!{J9Pgf1baJTH3}zCMMNdNk$hOmeKUk%YJPP|eQa!f3F9m)JrltF3VWGC(3N1Nz3seH^`*u9>Qi^x)HhiU z87YJdJZ0-#R(k0-Q}ii1XXSk^6Sy*aM7ETnx{hGxY2ZWDdc(M?d z^aR66LRgZ13?~a=NqRAyB7`Lw#Biz*mN<#wY#}W10K+*lnJ6!uQnED!B}?%g%wH); z)SYKiJ<*Jep}i|%J{A#NWSm$wr4`DW<~c298~V>_@_Vnsh<^@LXIKVy^uFwuaACoo z!`1$Gu-^9~TycoY`FULZ>c@7O70;o~?$gJVj1}WiAqNsL>r>94Sxh%2I(|sU^LZ;a zq$zoh98DkExC|s)J=oB2Oh))}#p}{awP=r7hcmz?L#x1Q$ueUsvPOg?or>26Ln3zv zLVn8_+YhN20C`C1hLAS>ke-7~*+3lk2U|4>*{#9GO~M+h^h2yp{aDG6oEw1s!jLTM zFY$uG?D`LpO#>MK0RR910sumG;^#VF4?Oh%0|(Fm0002nG}Tf70002qk|qHDd;Sp$ zgb3XL000I60ssI20001Z+GAj3U|`SrXUD+6_2OUk@0naJKoJzcln(%!#Rjl=+O^el zwB$$_1@PO2q_H+Lp2>LT8Ci{OX1)77wvDxI+qP}nw$1EKPMtZ8%v=BQJNK)quRBiE z=Quz=4CnurJP`=#S=`>!7#r(J9ALFazwFc-|5d@af2B`-!T;V7V+&+Be<|E3NgM+s zxQnh4$NYXa^Wd!c#aZjOupY>KN_ucY`Xw9?QmbQJ3fOhr&hTcm#@K)4%{VcAJHv^v zPQH$@x(o;C1G(Kw);z8}o2{#l#Mt$*9E?>z!-=Dx!2x-O<}5s2WCaG94Bwt1c>ps>Gq1s->@d2n# zE=N!M4RjEb;fp5JL^%__{Vsgg{lrxCQ~dzN6dru3IPL{ceF#?;VT+KMfW2vfcp5d7 zmJM*^UYvgu^J#?ahB+biF6N|)6ML(pG1Zy_gxgc0E+|rE{A~q_L@$mjFh3;DjvT65 z!xxk|7l^zIs8y&5zpLtD6zPQ+q4q;RJr`T3<@9@SuO7kqJK zww{mIsU;1kyQzrg(Lmxg4Fcw_rhZdexLv)$Z9I>uk$c0;ay#9cJEs+GgQ%9TqDVao z&pI8xd>xJ@(9c>9N8broJqSpVKyo{jik(pt0+2Q`S#=$4W4P3bd}1cfH9ZbB z5wd>QmO6#+$HY>k#eT?8T5X23oPcfQOsat^y0Pa@`0_w>5>wGuRG||9$8hs(lcNOq z12-TH_y7QS+62J^0PG+D0MLeN2)lJ_ecQHe+qP}nwr$(CZQHi-9snQ(C;}>gI-mvU z0fvAHU=COTwtyqx0=NTSfG?V+Q7wj+M9ZM%(Mo7lwCUPn?WA^9_w=HAMZK=RLqDQl z(El2ljr>M&qq5Q3=xz))#v8MZ<;Hg7uyNkFZ9F$Vo4_QdG83EW&D>^jv$EOJTxD)E z51Hr8TjpmNzyvT2%n6Iaim)zh3A@69a4eh&m%@#3FFXOSz|RPvI4A|mfr_9Cs19m@ z2BLXr8#;u}pu|;0yQ;eu2MOxvXMVC99s*%Ianf zvc_4ntT%QJyNF%Eo@(#3pEwDfQcg9ek<-rU1w*29;P?xPllM!;?8Zj3-B_$25-W<@Bw@bpTU>#4g3H`~&~v z*HX2ML|(k)D%rc zM=?;06*I+Bu~F<5C&g9qP`nX8qA*$|+8{bTx-Cc_V&$Y9;i3!e@pNHHYpGQ0Q77-%}g6+s{OZG*L1dR+qP}{!`ZfN z+qP{R?|o*HGnpBIAxtx-6Vs0w#Y|=9GAo&_%t1CgTaK;8He(O6KRC*Dr_uP`Od3L!LLK3E^NhTY*{I3BKq7vWv_5`IM~QC0+yj`E|@s5)wl+N0iR zI696#i@aD;tSe3sZ;C&Bd40oui+$guB2pQtsnkyDCiRnsN#mqd(k5w_^g#M7W4XCJ zSl%XoR5B~omC4Fh<%IHG&8OB39KNi8tZh_z1p)AK_0V z70E>iiIZZa8fiv4lVM~A*-Q?TTjYbLYxT9Z+9++Mc22viz0tntNpw-qr}xu$>1XtN z`WqvWk-^{%-G~__j4DPaW0JAZ*kW8VKKN7lS-$H*X9>1sg=&kZUGBhd8|@a1FM}i%vxY=v#we%?PNBx z^VoIm1@>|KuKg_-4bBPP3MnBcR4&viG$eE-oHSe~d?Wld(mQfLnk?EjdO4=W2E~@e zF2^3mzQ^;$>%>RIr^H`4sU6v&PI0HY)6D7bOmG%BTb)a8B3E&PZdtdfJII~vE_FA% zN8I-`CxsMKlg4OXT9lThRcT$?l(wZ^XD10w()MFB#1+Dys;27o{m2H|;IMae291hN1YKnTz| zI!Q+gouH$1jsS#yEbtivcrG$5uYl9-vJu=WJG_f>#$vCWCr`m-k6bd_EqgoIe>yqjrXXKlmx6&);0*_YNhI&yCtXE z8g;oE;{kddlX~vuSD|jyN1rxMOEzR`kAF?~o*EHOACF_#1*}`X$O#xT5y>FL?&sl@YyTNmBd4I`W$JIg)ZKSx{$B zWi`yx{%>9HxCT*Xk>>z-+HAo?U>FDh0KwgyQQNj{+qUhdwr$(CZQHhO+jw_|0Dk&1 zghBj5Kp+sC{Ra4(zx#)O`WJis+kgDm|NP$|)HEoI4Q6md7?N6sVhO_xO&sF#nXl9~ zjA4n#eZv{v2*jt35skz?BOAr2Ml-rGIABa;anRVtF|P59PXZG1&IBej5s6G}5|fgc zLnh;}$vMIYQ*hLjrZTl@OiL2ek<|1gGlLn;WM*!VoD^m;tJ%zM4(gJUW9HxH+%ha>8L4CD|3sFRSkqe8whrkzWnE5NkNVcnZ96H&V<^Zgz`Xxk+(KxXtbEaHqRy zM@ibdn~v^rulwBZ0T0s2Lv--4M?C5=k9)$Cp7OM3Jj-;?(V69x;t8cG<9RQ5(Mw+T z3T3^@Z9aL;>)xP0<-F-FZ+pkPl&6dLyiYeD(A|f0^^uQ#;!~gb+!wy|m9Kr{Ti;QE zioW-QAN@onD)Y$CZ19WU2!aRLFaQ7mg1@hAyPa*}V%D^Mrc4*p&tv?Phm-*poP7$ReBD1ag^t zF7cY}L=j9p#rCo{5kyi&4Mmg?Yai}#mooeEhPT|~J`Z@vO>Xgw=L8W>fc@;x76)H2H*;!uY<+!2m+l%pNvSjQ2~AO7-)T=tVk4o5k{VXjll z6-ph?AE8kt=N>{nsHLi7?>)qf+ zTiPfO<}Hh9hA(N| zcg)EvO}DHYS@-Mfmferah3IHqGv1MDO{L&lNI^T3*DFb-#~_t zQT3D_U!8!vK@z7z!4R(wgmS;t`N zffFzQBQQaGCEDGwI{3B{k|PSkQ~}l{SYh8Ae_Qo@NoBuoY2P7d<$Tj4qs=OJzinE& zS(yob0@ffgy7AFit$XRlCT=3$+KC0LD5U(fC*&M9U;HLv^NR9y>ls$V)eH{+b|#~Ge48YbDM*^u+4 zq_@ny+&j@iL@u=p%LJT|E1hn1_2TSj0im`g%nXYZ^uZ8}5x3(MOu-B+@Pd7;cMP!~ zIuyfGXae190%e+RZD~Ti*Mx<2?Y${sMhuuO1{kAEK_3jk7;VHO_EHQoa5q8fFm%eE ziNVzP63WiNflYD8!_(MIjqDC#|U4-# z@JC<_CSVFqz)aJRLogZ&&UD??k?I)s##NodKGH2>G5o`1BNpnB*J8bJy-ihXP#P+7>AeOEyQNuPr(pO5O3aIP?TVy8F~{i9qQXsi}ie{E{L|^D_p}8&sEt0 zSb_^} literal 0 HcmV?d00001 diff --git a/_fonts/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuyJ65wA-ZiOoaNJ5FR.woff b/_fonts/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuyJ65wA-ZiOoaNJ5FR.woff new file mode 100644 index 0000000000000000000000000000000000000000..3cc02c1aec11304c93f219273b0f7bda85b9c3b0 GIT binary patch literal 29072 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 bu-Tg?du5@TyyxBwSA|$pNxsB51nm?7k4+}c literal 0 HcmV?d00001 diff --git a/_fonts/ijwRs572Xtc6ZYQws9YVwnNIfJ7QwOk1Fig-YaB7ezPpzS.woff2 b/_fonts/ijwRs572Xtc6ZYQws9YVwnNIfJ7QwOk1Fig-YaB7ezPpzS.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..4928932c06ed9f208031590deee125ffab0ebf02 GIT binary patch literal 18372 zcmV)RK(oJhPew8T0RR9107t|C6951J0H?eF07p~+0RR9100000000000000000000 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

4wY=-N4< z0d-cCYDq-OQ6t|x-*{Gf|1UnI!KKow!LVM+-~BxH@5rZcj1bG(G2&>-oF~>c6!#hO}{u|u*O+e#}ak;B=Gt@ P5(5n?>>xG4uVV=S=($Tp literal 0 HcmV?d00001 diff --git a/_fonts/ijwTs572Xtc6ZYQws9YVwnNDTJPax8s3JimW3w-sCERaUJl2X.woff2 b/_fonts/ijwTs572Xtc6ZYQws9YVwnNDTJPax8s3JimW3w-sCERaUJl2X.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..e73a897a26ecff097ddb2ed8ac1c6eba8c862eb3 GIT binary patch literal 8492 zcmV+{A=BP>Pew8T0RR9103j>@6951J08;P(03f{p0RR9100000000000000000000 z0000QfoU6+WE^roNLE2og?9#EKT}jeRDm=nG5~`NFMbgS3a@CY4-0}E05Gix0X708 z1B5gLAO(*!2Z}5kvP~7-@vw0K;PrgKD1waxk_;Fr{{NDo#Tde`4piF=7OxsDb+NX$ zYP2oIP8GUix6wh>ZAT2p7%&7lLz4+(;LAbZwqn;fLfZ+7A((I`cqYrxwSTA6$1`$% zxg9Z$Nga*78*cK6(Ch9y0mr5Ja;L|HayU; zwR(TwiDO>9B=JlOCVLW*9i}taxJVKWkruU)ATpg63m`g%cDoW2Ooj_^-1py1mYJ19 zUzmY1oZ{$=B6NnC#A z(^u<;t>3QnZfQf6SnbAZ{#K(KtY_-;=TH2G`fMV%W0>?@oRiCdSvn{-c+VtS7Eaqa z|HwGp9jR_#m_$YsOkcbMeILs-A0aVd>C+$tpzUeHy1BlPRUom;hK7w$=2JaTn_7FO zc~I^}ef8e*ERScGz4=t_E=65q6aZ1{v91wCEghygig%dL zYRr@*f@qRCk_Z`OX7xaGrl1SD6NBuFEvLbLy-Ba z&u3u|=hWd?A<8e@mZXc*+sb#jRFVr|mlTyI@SwZ~>*j$rgeZu#sjWS*!aH zb=6ulGbz31pnL-S%g-DzWb;cmPMV>v1@3bvzGHvaP5W@y?Af-ThL^$Fm2PNYZ)@d( z9iyVur24*Ixdi|imGq%Rg4!D$6Szov$2NaveRElGxt1?T`o{+HNQ!Od`L!W5U1LM) zgFdHb<{Oc+$hxW90co)}4yucfErtpCJ&?oUvemgN_&vf3Moh_detluwxP5~b%=1Mmm%C445U6X4qghdux zVyR`8TVb8`HrQyB&9>NTo9%YkY1d20b1T?+OLq|?mydk2Iad0mEd*0H_b)7}_^qz4 zC0vAOXEUW}!MT4(qYr`@0Dxw<01z0kzy=3g@W6)vLdbz!$b)<+fI<{u0*Vns2})6h za#SFWN>rg5HMj~1)S?dcXh0*H(2N$eq7CinKqtD;jUM!(5B(UxAcimzlQ0=mFcs4< z9WyW!!$@KTvoMO;n1i{Phxtfh0TyBr7GnvPVi}fW1y*7eR$~puuommE9viR`o3I&M zuoc^|9XqfSyRaL3uowHV9|v#{hj182a1_UI94BxRr*Il)a2Drq9v5&Cmv9+rWNwZq$j&a`G?w55j$ii8#16XE z-raH6UYYYbwsFZ99VVyhp5^eM=RD_(2PmV`8RSK=Xa`^OmFPj@MV>-pP^JR)ub^v!!Dtuml)Z`|kzrW-Nom>z)1YMUbOE zK6Dqr4xMK~f`t%128aoP2Ill9KskUP>Ts*%2#A=34wKBY(iR7tF-`y~wgZei=2LP> zI*>K4QE6_6d7q$tS^frh`HUr22;K1}T$LS1s$!$7j|e~HLjZh&2XBSSl}f16qE64k zt)VDGU|jWzvC!oEY3mGVl3?Qkc_bt~?!&>WD6QF>w@EEx*;ZiH-~Zxov_O0YI2EQP zd-5hJ1+#S8XkH{J;PI1N@PkgdhGv;N0V?)JUk)0HAL4?*}ZVE0R)U z%#b6RZPjC+^RAZ9JO#`bFiQ@z=(bm{{rVj=;E+Lw z^*La&<0d&~iW8VR@(gKmfNvz_06lPlhb)l z!DxA5pI|X?dgZo`>TEVnYk)&RZ`qoW1~qe;SZF=L^(}jXmTMQ9m1ap^PDy+t7#A=# zs4?skJ)UCQcA-^KSXP@;79ZP+3+yzoSCne!+eK8*EK2q4GtT!)xuOHnX{u$%BYeh3 zT2YOa!;2gzZRVVZC~7tuN6c7<*937#1fo>Q^N5Rr?7Nv0O>DG|nvdbn zFGys}?s#LW_aFG8S1h`Is57GH5%;(#Vzg0o%d-l}x`SdMY!@_0k$lN6;}8)d32aIw z@~O7?pn0z5wDmqPXL}77s)$V+nPp$`7U&f=QX>Q0XuKJkUT`%how={t{hPiit401g z#0poMXU*y^-I5Ddlc;tSQGeBcqkbX=LnF_MTe}KdsZM4~QXMFw9V2z3z!yo}ikN7p z&agv~gPnl7lM->S$(7yHqIzXLWX1{U$XPPqe&6>M)|85FU0tgz-&m67vUJ!yw@9pN zkTY0a{#FHwdc%wpWoOl@%>>>$pW-W>JD^oumMu}(jCgYV^=0SrUG$k)7jCk%k)k@- zbEShXM6Yl{&jR}tKYXm-a#g~e%*6edoaa)`j-5Eu@!d8xr>(T6>zlSBh`xLp&Xv9= zNqDp_m45h$zHUs1TYv4TD#{$`>8bUgK#Vz?1AmV!O5eX2ed%V;-~2adm(anx)K8^v zR(rT-R0n34l#qn|bzXVB);%?VJl3^cFbXyjE8~xYDow>Mp!m2Sykjwl#_UM^q=h_UI zDZPi*WTta!{@T3h&;8sg!K}2^+YT?|N!?EL$VMR|y^M#s(a)OiKipth9N!aTJJ;~D z;rFydVZsZsopCk`4Zj(FNw)A~AF#Q5;7;UXy*|DEeao`%KIqrkzwV%(7+ahddHat+ zzqh+ga@>UJue6pnTSGlO>7vuF4@;aCf2uxFyi(@Hk24rE#OiSr?x!p%6;p})4!OrinHM&#yjp$n;~mble`L`m*+p|5{=O`iKRqUY<9K+)U+=G3wf$aEFQ0>Z=$bO z>B-8aESjMId1`5+{gsWTW{YSW4+rg+S^5QI)wWY>_aCtd*apta+#mI9p8uoQruVD8^8B{^)%My@zq6OquGP3(8o08! z@AtXbL?~Qdl^wA6?DhA|O?hx7SQ5?;R6_Teu5~ugj?DS*e#ogV_D{GnZ(2Q5p1V5tlX{NI>l=Tp3T9jEc;|YkLHW62#F`e~m17=Ju7`vwFBQYrHicfE;qBS! zraes-2M;MQ92EQ*Y$xYVUThv?zMHeA*cRBGc20(2GA^4_EViU5v3(wU6rBA~_4)C~ z%!4K2NUZ3!(NIt)`vY@s{IL&~9Of z-)`O(cjEr%u*c)k`6elFZPzXz^w8~5v?%BcZS=y<_dm(B3sSTKZ1xpn^OMK6-+Aah z+1MwyOg%+`x%K&ll+^dTrD$J}qM_!jTVQzH1+A4_YD*f;`uYk*{22FVkx^06#gjK) z-$3PUT(hz5t8A7#9t+&EVc#K>1J12<+cUd?^0lF7f&R!J`zmGevD@CVZh-fkSIn5{ zpqvJWoO9m!&oZAk;1Hx01UFoF6iv1Jfpr6uw%v!CWQ|p+W2~D{HfB- zFa7YC;mGm3&Yw9`Rhx~^2iF7w;1OVg^n&vaQj43XiGyo~YwU%Y!5V^hh)TReRk?Fv z>eloQl+Zg|ZJrU{d^Ix_gGS}R5XX>E$kdfj({peLMvE*bDTrzrB2`@!f>wWN@@v zHw4j&T`cv%+R#x5Nt5HNuojEN?cG%efCc<%*Bio#x)q|OLZg5H-rX-q^3g0Ugr^mN zDF|ssY7+Jf)*^tsLj<0omBXaPX)X{bIlwzy%AOHke93Dn2F7&ZyflGZ#sM>7wZ`dy zDN8@6!&;hjBr3w2FGHrnz*2?xjaOtzSHQO0dpHq}1pT6M(n@94_rP-Un8$x`5{vTq zEILiiPx6jn$eYhsrozC|x!gPs%Lz~qfN?oxllXz${=B2op7Z*6zA{Tn8f;Gs+$(xI z-sa+J&}OLORFUEM05GtDlHp=W)w+ag=4tc=Uuy4v5f~Te>Tys8yB|^w3EDW$hCwdIRX*w;Qq#SnTx~-51nQWBlCXxzY$H_-#tDwL@9Io zSUVh$YYCI&4_kB906wm{bgCt1u*@lJ@p!ipTRy@>|iYI#2Lxeu{Me% zTh9^I$#!)FiON*AGs^%`tzGcfRy71F&Pd|J3`hy_RGg87q64BV7cpfi(ae=pe3nfW zvMD+ss(%;h0`@zn{~>_@2n0|Mw*XKdKpx9j&kisSV8<~$xPT8F_&nexF^nJ)S%r$L zUL6|L49$~`j>$t8<)akksvK!R+L1nF9Qk6ln_**NY|T;QZf=_==AG%mYglWo$JQue zmpy7b*{AKZ_H~X`^XiO#z>z?zdghYy&i9}H_P+$^1O0#16f4w zCr?mh{W3q{xB3146hG;k`=S1A|Gl5&=lC_02`RZC9&`s&gY5x7sH4h|MtsDSGrFUhlCdMQ330gddhVIe?a1%O`qDh9t<@TDKdL^8-H)3+T^;xjxfvW~3N zi0K@3evk_+0R<_5v@}GC!JT@lQtY6X8sWJ~A$sb=>f+QwO7qTO1=7`H)e9#+(Q-rz zU?f8z^GXX{xVZY63?^kHu6E-lHR;+jme8-=Iz3!KmTu|3?#M@{bX8%Jfn(E$?B-z_ z!(Z8JZyJ?N27hzm!kZi!oUy7WZ6|zeZZo<;jZI?^Cs}F&N}A{ke$l1~KLoPoh*XqO zuy}49>povEz0ZPCifI>t6e18yhG7cRC{HpRERu`ltRqLl!Z5z@Z9E_pmi#2f+_(3u zJh5&|x%eaV>i6I+mjt(*Cl;xzn2eZ#3<+|t1ikPcj9-kWQC??4y`a`quT_PM__fg` z@}w8d6~I53obT@Lk+QpB2GM+!(r}kE!V_+J7JsfN$Zk||GJ#SpQoH(9O+vt;4fq9{bNO3et-Kq_Ek-7Bq}WU zZu3=1gr-;>J-(L6JiZsPItkgSC*@saez!SeUPVqph6$he#b3Tq1j{n`?YNkZ=&D6^ z0$xg^bY|GNjr*8vGa`thi+{s2&Lkp(@<@JzJTNy~b33V7g3jr*J?#~_^L#~?W`(2I z)9ch^eGVznTRDj0Y0WA4)TF-s>Ej=D^{z*((B-k?$MF?_6x~enTT&`hllt^=Bu5Wq zbRFJ4G*^frOK41^3d~UXfBP{$_)}fIEs}L@0%6A~$#k%7Oa2T7T@(uL;RpCb+xT3F zKw-Xvk9wjVXEIj7yYI+?zzud7O0zy{bc6j6rsqJ(KXPTe{L(v-`=r0%KQ$!JwSTpN9z4hIw-Z>0v`IUwX88(69|L^Bh9MV*WI6wdE z*%7G3Sp?S?9^9h^=JRI5j3d)SrXJ_-?bgH5^6-Mk_74_c}&BiD~f7aM5T(#wBFmzH+|yKKVBi9Ant-R65L7 z2vT{9Zb1xkzjK22;73iuR=m;dvov@@9B~L7pJD5jtr1uh7+teo{%Pq!6Nu&$|3#z+ zUK*HNU6s<=xrKU@L$f%%+0ss?%v=a_MkAMK+u<3Uo2c+u64Ghe{n>o92RRBc0Yuqmk z4-2z1^J)C%uSitcj6_y+G{yjf4(|IMIcb0rnPCwYX8$qX#YW_|k3jWsWIA_+i&y)j z1bKOn^3p`U?GKSZHShp%KR+}i%*x24@ryqqQfYf%l^GRvfPT8^Ma&pq#nTPBNQF8E z9OQeV>{LMY%*#2l$vxd|L-X@xEG%L~=QB$S(4fl~HAM{BRME*8KLp5K3f5^+7PA74 z2rC(IFI+sm@Lt|qZ9y7UTn3FUd%eBF8u9#mJ{H}GJg-Y)=w_ieJfG!0R_&34cBwu? zH}Et5Jti>{8UG&UtZw}DiAw68v0Ou3X$s%C7fne|Ns-9Xbx?*fY(%HZ1jKaEL>u)a zvMqzkD}(Yu7t446VSm<;Y@YWKABOx=$8`@aWyCQ@1W5BD!{tB=U3>Txd{Ze4=47DEnFm&-pyB=U?0_-9q$R0}|Z zjSoN5*=$DFO^sB}m-qBXjHVl3b z782l?i~DS?Mxmu3k9x)iS0AGOe=-+b*=l9ZBQ8nDUzQ2;0^D1G!T7&7Z&OYb?EX6i z?|lgXzB?eY2Y?^kxpa2^?z{ozL2n|I3@!!$!I!!hRz;k%;RouZTcqR9EuXi!erjkN zRVuQtktWbx)e6TwXuIQ{jlLV5UJ?A-Gv|YAypc?>*ZsreX!u8JmiQS177@|0P0=hE zEn7}DWsWD!fmBFNC>wwMs93#Xw!1gEP|x1QF;lVE1bf-3JA>*&fm>alfpy8?o{26v z1HKP-fDPaxxC}19>__x4;|IFWb3?r$pl5W8eLQw@5PiU6+ce}I(=qG-cyaCS6Oq^f zV#sw`h{fBFG1S$&h(&olZrSDx#35eS z5|^6VLp(}rIq^wU9|M0)23nJtd&o)_fS9+G!peeDXMHUi1dW*3jiu)J~Cy<;EAoemYqF77# z5M%9(NGDi46RgzOs_`}=3716+oo~yLGs286;e+GzNKK$3>AT_}w}`=lwhMsZ#0CnQqpj2gx$B?`@1_w2*OCpq&} zY?7E(=;Qz)4&v|SVFbp~$Ng&I!+ynH{jymYUjq9xT(jQR>$oC}Ht2;RN2(-x1p(hS z5bTw6COB|T%F;{M>-hU9^ig_0KxSwL+2)*JiVWXMNQG0)DAf(Z{CUaPf83@;jvg^4 z)sktYruhAd!8hM1eo^vSsa!HXyWyDF?2lN3@pZC4159W0QWJF1wODqc35(EZ!-@;1r~HLfd<}N%x5424JzpQ%#|!3zj6&C(>iI2Qm7@Z_P~V; zfAz^AfxK*ImXg*>`G1?H*Sh6oXsQcrrY#oMFURFa=e7d~rCo%wq4ljNY2nvCXMD;=ogf0Lufs0rH zHUcCAh*$(51&=fbi9Z{M)faG^y39D&n-xX$x$pXME7&%Zde9y8+HoZHMk0ib6EMtl zwe$b~Ny)|-c3>R*6@-9* zQZ}Lz7AS}aijCcyTRWG!a4z!~^|9(-e{B26;c1)yIEj*$652qpYKn2du$LHrx=OQ_ zEYi97b5*X(Sfnc#>FmbHvBR9!j3hg0d5;K3c5*!cdJ??uX*p0z8B+jA%bP`j@cjSp z_m9rCFTBr5N!**e7|A8n{>2E+zb5wcjk?TKWABg((XK`xKagn9xj)m zBt!Q2fB0kId1J_=VMNe?Xav*v_hN2SOUa~Sk~pr<{E^>~g>{9}u2|1@SXkKD*rB@0nXSLw zk{twHbU^$HLC>`8QC17A5R7+@{FT2UaFs*EH!C;gS|L0k5Kh71A89_Pqjdksr+i1ADE7~}=P zkVc-2JjCk>p+f|1Qj|HVQkD#Dx-NAERHbOJs$rm zMhJ(q@bLZKoXzE=D<0iuP?=Q-w>XV3%Ujy#()vr$%qmK04hhB~Y>J{(g^qG4iU0p= zm6kV%meB)%F%jnXeXsg<(QKy|dKQ@L)vxNQ<(@@yiDI9u3@8`l$+##tXN`;s|NML7 z0bauAJQ`qN1%lx}0Y!kjIPwkyuq>d;+X9N(!T@vmz28sM=Ff2W&LEzQ9V`8$vo89t?1D_y zhX)4-2LlUJzXk#Wfj}S-2s8u&dqkH$W|I`ci7s~lNE!&h4FG@+Sc0Du3A;3aP{@ig z2P}9AjGheRUlN2AWI`56C|NejQH09WpgMJ^!5|Prq=FcM4Pu-u5HsY1n5zWDDhd#5 zX+UhD1+h&%h?EKwKL!@zcNXC+OZv~4Jfwh(MiV3gJ_Z4%190*qf@P&EUiI2Hyy!+Z zm!DScI(6yMr{AO*b2i#)-m=4vJL!yXzBA_S2r_5|079Z}>K+&!o19v^VdMPHrM(B1 zkDNSr{_?f!cYe5g@8P58FJ8a-@XPSufB#Q=EMaIIo?vBd>qK(%^!D)$2nt;t866WF zmqMk{(^#AgE>Dn|m7SAYAhse&v%Dy)x@r4idcEf_WLjGXf)J4e5MUM%Ve;;8zA&iI zelJ^~C;;dY3_#*DKZ+KF8pr|)Kn1K`9JVqK$w@{$Og*z+!}pI6tvub2C$d|CwyRyE zzSe!XxA)Q>+66M&>vnLPHeu(jjs(&G>YLVm?G{EZp!ANtOmwH1F;|2!gceOBOWIZAeZpG$pQeGgC&@5ZCHhlQPMTfxj^Vf1eYatZl)oU&oI7qz5rvRTse|!LgVF! zI2wQBg~!eD057RW_z5Wzo&YnFe22kq?dXGl0L=?bIE_OPBTyXioVSCu+2A5ho=(71 zA%!Vuk@$gWA9BV(EoVTyPUgIN&wF`THpZ|ocn+oJ!vdx<^)^3sSvo{iBhykNs;%3B zpla6-53Jx{{R&WaZ9k%{s3DXe-o?Qbt-KJp>OFm(ZBEJeypX=2lx*)_KC~7{ZI^@j z(cIS&R=xT+oaQQx*QK8SgjAdgFs7-;8vd8ow(JGca`{IFjBVwVS$>-k3)=Mu4x^K$ z0LvCN1>pGtCx>QP4F$Qaa6x8E=0MoXg}jhWRScMzEGd|t)NWL2UIj|NDZQlpOq(C{^<;0~P?V8Nq@S48aif zP`L(d${9DQIE64)J?7ayW`Sx(UY~*#Ti9J3Wxu~+CtL+-Ewr8e6TtBcGGpQY)R3W$ z4s>D^n6PB>Re&-1JZbQtkI9=V3`zh1mQtfb<@df$bdJc3I3rHN(UPLeI5Hz8qGme( zL)kdMcCo}v`kjJ{(I%u_9>p3YCu=Y)_aWM+01}P(=<}RI@xPF-dCHa?CmK(S(pi6| znSByNt0PZt62E_R>(3S|J$05Y9kh4F$$3pmJw2<=N@pmmK&~j*P~}7)k-w$W73rJ4 zLuP8+kP=NZFOWoExGB(&GIO=GmD*ihus_OFTFbpQ0)LVII#FoGru4{IH)Fc4Bw+F0 zw^BdCD-)?)2GH=eCRpSoYgOwKufZcDa!}s|GI==RhrdPf#F_(11G+rW$U7mD$c9?~ zh)s;WxGHQ~BlKU-^yDd5v=cL%+x(Lp0;jQKqG!xS$6o!7n5O}LAtc`{q9gUo>&07| zpNq$X$8pMcQ57r#zuo9NrrcULJE$Z!+cV)nHY2nf--EA+bZ&w2 z3#}WxVA&hk>sQoVN|BoZuo&r#PUNJIkBN8A6SPsyOH*>mvzNnQY|7^Ar~P&Rr2&r{ z<#;iNyCBmHx38%mxF08h*n3nqa8!eHmz%%6DK5kXKF-r4#_66Bua?$jWZ_itEb#$*iV3CRcIx zwP3CfrQHEvN<>9$`8i$~lRwDe({P1Zg8^Vq7GK@MV%LV4UXjzbPV?LDg`^ z02AyH%2Zy|TO7dFeQ*8&Fe^v7Y~F=AA-IU!VE{n+cS3Ufd%TJs=;hq+0aO^1hI(_~ zl9|wEYYCN=CksSwm9Wn9E2TySbgt*M$9?$iUp@Gts+DM{-atg;V{1iVQLRoXu}prc zl$(~lQ6|`S_7U^rQBYKZBVj}w2o?OL|-dUZ8)6OOoY4a`}ji0J^t%!DL@ z82~GE;Vexws4>Pd>l*gtRH1^(DSB^3(G^>q+}Zsp5~pl3oA{;rfh33ejqW5?#=d7Q zjHyWbME6*qtfh_*uwI-&P&lfCevj5U&WY5yZ|K*$8+0C*HaH2K25Dh$0M2|t-3Q%C zx)tIu4dVat$Z$dzqi^zI8c=M1>~^M1Z4GeEz?Hwn2YX+RX9Jq&&Z~sz5a--@pTgOp zjUY0OTY;a&clbKb z>$3W=;s(;GPCOV*yPKy)UMdQKL zQhh0XsK@Xifc*3}|I^=61O70@RKp(P9V{K=1CUI)ViRH@9N-(jCsnyWdFtv6gH4^E7WI1g=b+L4^c z+4*oTsJjbw!?_*G9XHIKHefgMP&7rU)&W1Q-^#(jshBxZuMT8l7!tzxhwWSj6B7b5Kyftd zM!Y%1OaKz7rUWlN0tidNEW>WV1!DKxc*?!shg-kvgm*1>2DB|$*u+*4j~JEsvV+e< zvGPT+_GPisQLODx`)aae!sKU&B_k+=0x)JP(2`V*O2drOHTLyXT$z6c@5enIpFA?` z_Hky}2T-2IC3P_{tkZIOV)HT~|14vauQ4jb zfH3QU9UspL9wv5U5}|Ce*;dItCU#A-P3falo;%HVfg)$~lkom3AIyrfX})E%Ew9#w)w8yW) zBsxYeCTcN2Fs-Y9_}47bS^zNAHS;*JAb{{e1>EyJ&oa(TnqCBONB?=(KaJQ* zY_3Tt^)_Eq=Du7$w{TXBdn^6zQ>q$3ZWdu}MsU2hop&;KxyQZk_rQaX%$xcYfTj%E zWgz?GEv|OFxXwy%@1P+T6auK-TiY?mARg?WezqG*ZDlG{EyjRD$>g;wrd$)gbANN< zViBP5=!2fy(f|MqqBT_zwo~sn{HNB=S7Pc z5WN;a38?u8YOo15+hVJ2w%cK+UG~~%zXJ|B~LPCMhQbI!ZqqDwBj;;L(| z``NF({{TD#|N7qzH>)0vjm6+gu^=s-fyen9JO}_P8Yr?JRKN@XevaEtguK>jIs>ER zMh&RvO?qEkfC-5(D8T960b&3~VQTOSC;({>s^I#>>1DcXy@s%E1Q;~{&M}Ai&aO%7s1=%p!Xtp7@$uR03a{{NPq$ufCV^!_w}R0I3W%UmyrONdvkrl z;ss`zq))xd=DB5m^3zr>%RgW6`wLwE?CkU?7eAXDH#tr2Ir{m9Y?1w6w3pfWRSdOC z9joXHhF#>4F_4sS9+Q)v0Xn2`t&3+ktcDGp!9Ya7)j-6m5g%FpE_3G1az@Q<+ zMvOY{gs18?Xw(FvoR%awr2HG0AN@h}vs$LfUbvsCQTyFom1;G$Y@>^f0%Oe9zE|ta?wO!ne8j;*Pb$9S zZs)QhyRq*tf*{}2?47fir#YV*I1+qj1y7*5J_b~t?_DjsqT<^Vus9k-Dfw#w)J*Uw zF)9`rllOS8)Ig1V`t1Z~!N$-9*$)jse*Ag<|Jq0>Rset?K!O4)XkY*%n7|Acu!0Tj z-~cDMzzs>@fn@MP3Zz0Bq(cT|LKgTS8~l(1xsV6>Pyhi4LI?_>2#TQuN}&wOp#s8C z2~|)HHBbw6P!A2z2u;uoEzk-BAOb{zfwxOCg-T1MGni>CHYYuU%i{}#nOWI6xq11b z0&!tcu|z79mz0*3S16Q~RVsD0rbb(<)7RA-8XB9LTUy(U?H!$6-95d1{R4wT!y}_( z;}erp(=)Sc*3PYSEs~-cmg5Cck`-0c4b!rF{lRcFo=j)+#d5XYYxi7)O9k;2>}aI1C&CjsnMk<8T5_!YMcnXP^tZp$E=F zFPwuu=!XR8fWUwSF5n7o;0_+ZGw>X|058ES@EW`U9{?Z3hwusbM0^rH89^LD0M>XB zLI2VYD@(q*-P^-!!Zm$~$K1EvdVh7nqt((_=%=(plF^^jEj#_{Pd8oi-Y?{etpl2~ za4^ml$`q~XEMPdLyh)2DRn!@7TMx>28-ks5+ErUK8{5-+yB^XN@84U@oO;6+okZI3 zgwtkRR&RR19``Of-aTW6+v663W5LG7&%Os^ZpEI_=(J+fj<{ftaYyXs;V_;54XDv6 z59pJWyzCAVe}|xJoQfPa=(bXKb6t#2$^ighdm3G0e9&!;#!$T!6P(T}{vKX-7_gkk z#M|E1e&e70)O^ACr&YG^(?#Q-(Imq&yB#=g z1rrCE|KKSAz{vFLPjE`*<(DZWSH<17)hbyH2uX^kXzZ{`?cCEE`6NL^cjG00HEXluK-BgIuWh9G1372|585y`2B0@PqRs$oZr6FO0`0O z006asiS7dcf0{`nmfv>`_}vWqW&S&Ne5c4m2B&@NiBleV?S}KNJ8H>ZA9Uz+&u3(2 zVdLPD%qvBvEIxiY@)Rpord)-vT6O9*X!5QS=k)nF2s9gvDis4qx(r;|a^(>zP^eV7 z3JR5~)X=J>Q}471@96Q{UH8?fRBKXKHlW)cxAb~#G>_OHMv{1~21*n~M#Jvm1kb`J zAVeo7?d3>v4{x`QhKgD>y)t!tE%Tp#I$GjOpS|}{xepKkCxJXn%sU)|bTn4b>@rBg z{Xx8-0PqpOOG<#R0$x!8_(Oo#Q~~}EctZ^k9|iaT4LjU#@WEID@_E3A0!<$C6yo1K zqY?n%QveXJ0=^VncL97q0hD(F;%@)|Nz9SV=BJZz=!wzFuFysG@IR+Ve!eUeCRiI4A@{b`^lt6>=Al-Mlmf|R+WBMlx(~f^J5(5ts`V`izM4} zg4w8^)Nc_|t2#|mSl~5kd6lyYGWc^PUM1U@fAhN{<-9kqDypioRa7*Z(7T27+{DYS zQSNyoGc9D8T!-mqMMKBEal?8=W;fpqXx#njz?f9cXcfQ zIg2H>xkg&3(#-kwC->lQ)+aT3DlDhoGAEWQf6MANXbXDVe=fjpJJ z+l>V@ScXzQhztE-3X~65`c+Ox>>4y~RZ12pRco4=L0i#G&J8C6hp$p2Tg{yLN%oTy z!$}!dR~?Y49umo1`oYIb1*64B)z0M3i*M~dja9+;tq)|fW;i2Ve;#JdT6GH!G<7+q zG`$HNAkU&{vn*HHd4fZfD>Pw{9g8EXdp?bI^4R8VKvWry7mSi;X>I50vD z(SR^Fwb-9JjJN+|$P>NMv$erxW$5n+S_M+K_811E%S2y=`E1(NePw?3U1T(tr$V5n}t}WJE-X=8;l;%}LZYr)5y}VPB z*@$dn*$gpET3K+91h6rR=NSw)3Ynt}toO4DrZhdLB86*)O;fn)%FwUXn*5|1Ax0}5 znfhPyI#K0{`us_`igTevb2eV%AFEFSGBH;vo@L5){b9 z+YGz?D5XDLX1Mn;e!6DWh@hJ<;{|uMINB!}7ZYNo3zN?z5-^M&k~Wlf+z0~KJ1|V2 zECB-s410^~Xbi5D>QDJJvBlCS9DFv~{L4HIron-0GvY+4^=kLUaR!oIW#L4?s4zf+ z(0&nV+qKpiz7??`>`4{a4z(c_5gzC&KB|kmu-Kgyo?RWqTc_wG$*=~gGIZqK`J-gw$q3603Jxz8?x=3UBIY@i(z4EUJVpD`DbNw z5;N@(wpsBr7Md1rM?DW(yv+Y8C&R*0jKHtD{lnmot{DK~mJzO}0C1+yKa5|8^!75` zOgVmxA$q4s#_F8H*Nl`Jz1>;GKiz6-=6>nS|aiA73h>S!GukiAb zbSy8b&!|9FV+w!HkF9Rqb$(l~OOT0B?JW4xUAlDAGj9njK#HPQoIJ>Km8pl72Jdnc z+%wZzHX@Kn{051sa=tV|=LR+{O3)LC4C>Z?EVpJsU6(U%%}!s?&gqhv`sGE$SNLk{ z8F#&Ds=nB3nEM=94gB`1RYQ-bDFwC5i0al>IR{S}*L!Q%4jbZ@E#*o}va~Y1U{ji6 zhXT~Bg`#l@G!s4;7IU@Yc6#BtkhSx@~kd{O; z)aP=&As^FZ_ON^`aVAjbl9NJq%g_J06DK7*tkY^2A2$I8yUi;Gh+3#GSAG$$n6vyt zT?ZpId%+4>|LDa_m+)dTOHw5*T1*KYu%bMg;1_OL7+(^*EN36)6e3ULDS6rGH8WK$HVjHr#t5@SH^<*WFlej2}jIBPgt{N$fZr`F?_dnIAbs) zIX1!{#D_6MSST$JVOEJ(Y^pD9veP>Erp)}A0%W^TyZQ?m0Q_ZPI>PDsT+r@JMQP512>)VUX@a(YgOax zPyXn6nF)IzVwH6})=*v&+bkUHJBWpA*d_Dk*~Yjn_Wd^-_(lpH_%!~$B5H_WcauDq zv%OF=>Fx_G1W_ra&LuX$B0Dg0{xvW!c6Hj5st4v=yu0ms;OplxFUM}3PtUqo{NN(Q zF#u*74j6GB^M66vO?+YYXv`JLrvCxs`;;5cBW_3>Pgs!Sz!>8EyyoenGqwk@`u>GU ze;Ps-9iL6q!svD<9glzT;d*`dbt`c_T9ezo6r-X+xycFLHuZ^_)$kmvxyu79-hhSQ z{lh$)?)=&MV2RbbqqoIv?T72d=S?bkt3<4IBZVr}eqP6xtUrkJzN}@+Gt~~UcAcY$ zhvSN7d+K(jf*%Kbf1g+}x#SyNk=68`Vq!sX&DxxhXpq*y6AGh~1kT}gV!n1eiI|u- z>4b2b!3FPOzNjH!dqtz$kLg#N=MU+>CgUr($~z?e;sdt-fqiWk|D4&|0Lm75LLPLH z5xdmuA9(r!KDQk@ym$#k*C22%m_Tfu{~4OTiJPv1a;uB>13G^D58Kk|F2B0`yqjgd zbGz!0zT%vjnhSFI>&J?V2A+*hdpbX|+G_ttVZ$7^ykdc`>!3|TDc0L+q0|%dCk(g0 z1Jl~;chJE&VtJmP*O#B$M}Id{axo7?p+t{~f?sN!ieSB?@H#z^mL*VPyI_RsR2XFt zkr&fhL0368rUf}A%$QOf6m3IR6j+@N42!4!^lf7f!YpF}F67vZhxg$4ZRK!22g!iF zyy@kBvm8q~1v_^NyIG9qc^F&-_p3x~VU$bc;@G_2%AW*J0};VA(uY_rK#D^B>??!3*-f8O7P{CP7O zRgbasAQrmO^fGAH&PU~GunM3E7Z8g(jeHHzg#RniytNo zk6(UP+9PE9?tPNcogGpXw?C)m zaDsjSU5l>ZH!eohvjBO+C;w&-y_{5hF9Yti<-z7my6bN)UzXCK3)>g&F7VP^zPS8x zICFQNv#c{SbJe>C4;{z>Y^S>kUMrK6&un>t^Z@4RlyH1k`nGjvI&&Sm7Nb|L8Olt- zE}rJ?Ts%>S)T}TyMwkG~ za?y$S8CJIGeO}!gFfAyx@xYzZ_KB6+v=u}lZ1xOSNNu$aE&L zkQFXLY8nx;hV2hz;0VGj^Aa@ufMxpDXMBK;pW0uZ@X&g@rSTHS^6WcoW5lkp?E1rZ z&f1-PTYIUN`(G2+Hr}`;2bVDC=Q-$C0`Fx3+xOKxD1mLA=Rvg;msgZjnAvLw$9?*L zA4#Ac7}7EZ_=dgWofHRXpK0@LPs(43lBfQi0;9qzf^l_**N?xnX1I<;Whnu3E{Xf2>R|GwLNrok!2EGP+P@j z@vC7%OS+<*ViwR45MLdZzqY%EjMZq^qZ21I<3J}QZ8 z%XA^#NkI^=GkMLeVdR|D){x8ths|8kPQSkQKFb)n`OfLH?ZuWa3x}3|cDUmFr_Kz{ z;Tv~W(>~ZNTWvJ_dbM*fYcMItxJsH1$Vn1)1Z(Q?bJ7QgYwiE;X0=A-OYr1$lBCJF zF%guFjXQ&H9s56O58;;&S-Rq!e|qO}HB%EpOLZlO@SB+kkLxMKJ4FFZA-6LslW}bS zOVXd{E{}_?3d8u#dk)X-zc*Nb>-gIB<=m5vrJ>K&XOGr*PtI<49-;RV$C}=ZZ`Ty% zXUyF%^t+-B_^cEhX>Ma^rqwz7JT7HzAK%@lo~g*&>3t?^ZSOU6K@mKOw%alpe2;J1 zUC(@PyJY51xl8mX7b^w&m!9AmjJbNbig& z&7zkx2bK@dFY4dPZZLzH4VhHMCIxdG)s}7LW+|%-=3Q-=Mr_xQ+s-g%E~!v8P?k_q zVje@>TNKVO970I88Eifp_h``uOv_Ncv16YB(~Q>k7=QsmyiVqb0vXE^t$2V=YlRDn z|7Dzcf>Jj$*9#{jWolTK=myY0-C+zU0cO565UtBb>wp4EfH9!%Fp!YOg#b-8ga)B8 z5&6)UQaWr^B}ONzLe1CVHv_S0ya>2Pvz9N_Qf&)y6{tXZTu+5kT(u&3kIrT!|DW_% z@xHOZ&LZeL64^Xg3Sae*0Vg~}NFw=OF=cLUl2F(NS>F72TwcwB15OQV zYvLZ`*B9MrWOg4McIb&VUYi`3^BUW|cgSWuvG4ooz_V}eZdPtD`CSPs8E(d+S>16L zC`SdAhHX`;udEgc^ZGw8^!D+Tp($*abS2fnpqse;#_4CfZ(4s_*mUJH=Nh&<_`CLc zkdTb-d_!eNm}KyKXj08WHS3l2F5=eyKfmoWiVTS^$5-6KTY0+DC3W2$!Wdzea$!)M zn=>lRH_TA}j!bFF056iM4xX8+k<7~aZ93|2HplR5YTuk|>E$a!$Z0O@3a2|XxEV{T zQ*Nm*{SMP@cdhU9rioh*9ADXg+q?=?K;2;}gc(3AZ?Xd+>oBu5vkRtsy^$Wi6c)X2;i_sJ6HQVmiL&&+OJL$B(Z?m+ahO|oSQ zrFy0WrG!#B9G3MxvU75nTe2lP8=jfdI!6a^e0;yh-q7SVd^d8_);3HHA}6`DI`+2# zfqN*!k^*JOMDnl+UO-%GACxC9DA6siCvJmM2$l2_hb&}FsmccL`9O-LammVBvc$A)hv_Zd+O0OX1MDGd#4kCH{nGup z)4zCF=b7H?xCinX)J33`$ELe5@Z=s8Wfcc;cGkf-OLLcQASLlR5;uUiAP0PIi-3|l zEFbziZL*)2fR)jzKqP|mk@<5a1E>xp7sg`JGh(v+KIZsPdRT&rVjZ#s&PJ(NZc+A@ z5IzMWsZ&G@@M-b)l6=t`1+)R$z!{X$5`mq@u2XdcKa7-SO?3){E&9WRDMX=QqEnEO zC~26$7|=D`(PBycD5eH$;7)+s#Pi3>!)o3BS<8C3*?8_mRd`*v&QrO}-S#{>I44*% z7`=7tyV&5opzP5Y5Cl7Sh5%(Zv^az%*Cry)&x3e4HxJv^a^QgRLe>7drj2L~u5)_J zm|}Cbd=ew#;;LGXU)OZ&Hj5d%F`A$2ThCYiPOo7DMw@pZ&IQ+r)sTHM(E*sA2N|B< zH>Ek4Q8SDXqg8nm`FxtSS&SGue?)gFH=JIeYfO;r6`3KeYT>+QnY}yazvw6murF3F~wxg}Mo(7(aYwkKL=8 z>r=QMe9xBk(^EG$;JR@=Tc*H1V&NRSaLl5Ng;1~UYZ$n@Fpy(!Nh&r@?Z~tUSkV&3 zS{`3(=(Q76Z>A&YRm2X+Cxbw~3@rw5MTA2pwi z7l*`%OjCj^Xrf$B`?jBL|8f>h)aKST&f*8)`P{x%HX}^j*^jQqRPnniqm|JtsbvyQ zE8Pg1ob%i457AV!?~1+Jn8oA2wtg-U5R!lgv3IBst=1+<^JqUFPL#tq81?o>mAbtV zt%h-O+GQ{y zLRcaOAFShxgX8j7r371~7H4tVcl~Vlr;}*1Hm9y}7B_&%=k~X-g~sMj&JP^FJ83Sc zk5NRkWJ6f3WV5`WYY<(HuHtop4Chq1?H69?&cO^o-!|FKr`vnU3tjO`ZLj1KmpkN& z2Rg9E`Epa=T#YZKQum2-xk^NU&d(C#WEZIHMZE0@jaOAEgl2Ph-0_ zeg!acIB|`Ns!-%Wj2tktMzc`-jLK`u8oDY5zoyy*2eZyl_s#;iwA0{>$J9(phMx0{ zv1s=-mF}A|mH5r1c0<=l_OuSQc8aHvh1kaakuKVBRE_8$)q|n_)YV!umq}ZPsz8-V zHW+)_`y^Y@3ZonGcSPKL6rpx~7JWUk0wF2rYF0F>3ujQ(EVQ9;bECGQG_Mh!i*6hk z>!yuF)f8+?^`fgkc7gE=_!-q;0($$1GoxA{lI!)#BgxB4{L(UC(l@w!(pP{rRsFg1 z(T`;D6E5;^-nze^iQ-?RZ@u+@p$$BMFyP2n>lo08%?Fta%$2vFl?~V%PY|Q^r8%&; z2J~uC^G^nKAsK!*R`*eG7!Ruj*RS7Q>0R;Ho;r1%^xo;Q_nyQ@Am~o*>63Dbcg|0| zcPBma$44$n{ig2_@JvqS1le(mk}nsK#QY>GJgpR>Yer-xo-YdHPElXTQGJu#stO&j_2X*E(m4- z^UpsJ){mMVB@@@rV!PIV1*C8~u6x%XiCxdB#C12{djaIP<+!e0Unl5E{TzT3ydTQ* zU-k`Rr@j-#D#OvrZK8q)Q2@adOteE8`kgXTln)hcQwE>P0J<&4&j{8*zEe=q_P6oT zB7hAKMr(WXwBYgO{|o|czU=azPI_WPrslzdUTVjg7^O9_=5=*-L3^hG%0c3&!hwUZr;h4a{O&(CYRBw@W(> z>lKVWt0WAxX$7snnUa^jE4i%?r9|YHE5;&!NFQGK;`iL&#buD*k>2m-m@h3byF)AE)22&;Qy$>CfmDZE@opmttmf^cXWE46ux&63ul6OwyqI--}*6Yz$(i~7NJX+loqcshJAd4m=-UFj$k@J;wX}wTN=e*&9NoB z&~1aMMG;_T5q`4ZxuFE@mqrUp19kABk+cC`$@%=B`!{U947?c#Y9-Uc6jv8iTo9L- zd#YMqX#T>636;82tT(qvw(_&63ZJpaF%UhhzlI*aIf|i7jq8!*`mSV8cZu?u6|~qc zNv8Ko=GxA}?C3N_4yDg!CRvv`B4t!$(|TQ|6ZOK0kkPBOKV5@^4>o;NPh5<$AWT@z z4cb2VfoPah-=?phWWKlBOqejd*wtK^L^6t!2rY3p}wR3PV3@yJOO$ML1_TtH<^>yDJkt!clz3Z}|SN+TQb|@dt;;ojKhD@b4#^tR+ z<|E`yYKAK-lwAko!RW=BH7Ud}vNV*IC517A6|x{@$QDH$Gp}ecDq9u;*5U`>RIj^2 zMiOTU(?f{6S1dGx1FtpH925j`nm9Xz90BIlISg4(Y0Ob<1IC~_zO6!GQKWk#6F-h6=dwIam!kFn;l)<$~;Q;3YNgO3J#0VF_g_-R}W;$DP zgto(la6y)Fc&XG}eLbQORg_tmpH*LnEP@wi)q|2`Z0bQ8w&WndyeKq(L7-Wf5>Q(< zT_pg5r=s6Y4Tc`(cfh(obl`NnB&J)THSgbARI8JW=HyRy|P73 z;lYV)YFh3s3a=s#;8u+@vej_DBu3D1znX61x>v;ApQB`+|*J2jzN8BPV3 z-#&ZrSA(C|n?Gc3ulHfetR&Lvz-?I`0bF2l?iU>69Fze9!`qL33})YY!8iMOJUyfp zIpv&8Z3X3tt9nb>UT|MyfT9?CT;*a{0HYX_wz{fl5GF4{fFVNc%Q2U^!VWXZ&yPW8 zF2@YH#9S3LX#A9RmG+6GO6SlicPVfNW)g#rL5Ct^sLvvb51B7ci$FC; z4t+$IM_;YWv;RhMfpnNI&vzSCO{yA>MPIB7)8FaBw4W|aucI4G1dnC|wV96p8ZeWz zAA^qhhlY3nk;B>mbp-X@Pt7E=t?;BI5m2Y_vs z()%VvH*y!dZPb1v#lcE6 zRmM{D3DXL*uw&R~ts!m)+osQ@X@4**KkqJYIA2Hkg-@8U(C(vyHZNsz~WJ}a?XvnKtG!D=2 z_Ho5iJ4`#n+RVH&zuh++>@eeTT_Vo^@AG@vpc+szBAP)Fua*Pn?C7ibBCr9I33AwLMnJl!2DzaQK$XJ;Zfy1}%L1BpBQ{7E0guqhC|Ixx**m-t?J!H>f-^D8NU9Xa!cI>F;bY$oCWUudq-a9}!S0>Erxi&xV%UioU_rM1RK$ZxP~-C z1|fCGyC^f1A1WLbkD{T{QN^eh)GX>0>N4s!>I3R4>OXV@It$&2o<-logkZRsSR-3I(SY5VyV)Y^Y2wPX89%C2;A8OdK zfF62mf^F(}j3S!3z=W*o+Irirwq=ShwdysfI#DH)O~K*#H0>Pi-0dpo=DurRz27Xn zo;_=rcXH1m$RXZAV2yi?cfTbs=CvLD9W&qA|B2JqPrLV=+i&E|S)T^Ui^NE28q=GS z;L{m?=KG|Jt4pK{xfRvaP-C-O+^W{MtwWtEyWbrlBn4mr9smsmGJ-THkG8h7wo=ij zv2JAm@X9J!Kr|g*6$SKMRs9tR#P-T`^n%)<;X$smmbu7UIVCNXnszVbg!%s1$- zmb1Ry9}>%P8N9BLIYNy~W?bnLk_LAAs-$XV3WjF&W1i!U;DkmcX-t{NX+$Y|#vN$U zpe7`Zco=jJGS`X?O`<8&yB6t%aUH(W^HB~?BWR08PU){vsn@ZR3^p8eeJ!r0ZUPj4 z-ZG-}!MawC-?YW0>FLR_M30Ny$tRF1wJ0SQXPqR)o6az#(h5yKYk2`AUL?e zfp=(K$B!5lMUdHC@QXbY!Qu`rb~LOYElnHKDI$+(^h8XPQL&NtPbD0$LK+j!AlkNL zAtAHsJ&-R~Ttqu_gGrBo#k_3qxvZzBu z1L`2yX3w!-C&~5eZ%;w)ZudJ87-?*&n?BUlR$EfFu<{Co=_1-op(K!TY+l{6i0KER zrWX$f6VIC~RaW_B*tiE9<~JGTa>c`ADjAd!(S|&wLKaaDyTA*^hE8;)8-*}xIxJDj zIyyQZWk>>_6g7HmXgUXis+FLp7+oGcukWj@bhk+_81#@CW$P6~Kof3sZhpu#0)RdZ>`|b8>m)g6=h>CSypqpgT}GS#E*|n zva{cV^a)tIRFJ`Dt3+~Ky8w#0+qsORXGo3NSBPi_%_45os*)*JjcPoRO_Iu;hULU$ z4SNyBtMr39`&dCuw|$P*DBRYqz~a!x_~^D$samJo?WECMXx6%i30CeQ=)@FdU@>D@ zV>}Wn=t4eb27y}%a*|>=)u#0y1CQ(ns&>(;xs<(Bv*_;Rm5h@YV5KLC@%KPKa>Qn_~a9xvI5C^#Y0Kr`)hkph#-C2_H0MrdVExE z(?(8S-2qtYX!Q{k>aEBAGjs|@ec1NhD;c(~!3ZnloZ*A1o-dYIB7N{BT+2-x;1R8B zT>gQ$*Y8$OThmU{md6rJx^0Xns#F+$Yz{&5uJtC>w*MW=4Z(+tgSJdAV_Lx5?B-8pfDj&C+Bj- z!mQOhu2d-3h41mu3=SP5f=fTH;Ua43iTvI51M0w1)`-eTENM?KI0rGdHhB6l>>X_r zbT4rJOV9g`fbH)k(;XxN5*6pv{Jv?YGZtQgv&SJs_!n13{<}>(F+R2=WDybM&iyTF z0#+VLyVIAr{PejpakhfG`_aDF;aD&4#dp&lS#`m((R=jx=)Q zsIf_hNv)KdX^1|eTC`vW}Y_yMtOZWPC8oc4K}85c~=OG){A%dn`h29(22I+xD$-@ctlVpLpE#^Zgq(}_K7%n?^c zdu-fJXr7vwQAjV|do~Gp5KCL&ZQ^Qp-`cKHSsbMok}68U>_epOp@%`H@lLEQY7um{O&<-}x^ z$<*D><6TBUbo|}1m0#m%?TB{9S(O(gXxFard~q?Qj4N>4=<6cw08Cx18o{;F2wd9U zld$D{2%D~DJnB$Myc+(6qR$5pft4deie#7ppiGk_dDtcTGN1RHN{ZCX&cMaS~RfFE1cHhJL>o{;~L*Q3FbL-Kiv zR?U0S^n@}HN=u|jDP3WN6N~}{GN|YXq%9u3b#?MKSL|%v0EvXyV~RD4P_TvkSyx?t z6Me0gaTympw{bW3t}=~@LSh+kx}t@vqH2SKNAULD=^ZjPdE|sbX4(qAW{mdrarL6S zYG60Gh(Cb0f zp%YR1;(ILDOKtkrjTExU8Ndby+-}8MMd}o;ojq8s$M#hlBs#L!tnM+R?xu0?T($^Z zX;{1!Op4@AK93)9Y)_Ubm$s)|m>RljGpQhB;xx3*t{q2_LJ5aUoG5(&&1gASA3uNx_= zlxftUUgpK3j86M0-Wi`Q%w3n(ft3P*$S7&FR7qn{(h*+&tN7L1vwYQ``r?ARgB~iG z9DJ7U|CT1H6%#4AHf}M-aNNwRL^g2mH;L-zBvv-k3(rN6IoMHSRp$2#HD(38mY>EN zK~z>Ue|h`VX6fn;=pT4jU1p349(_?_A;?Dgq{bjf6k$G{Uu>iz^#ks;y2+ALNFOjL zkg(Ikd$)By0&#AwZ0+QkUL+6_s;SvMTvR1a;cTe6doML1B3uriBE8xW)XKqJTy;z) z-TZ9#awo-VJEKprFgKm@CD3xG-(|#z0(&iQhcjz;3$hYS{sF(Y5?Ev39{W~7pWj^2 z_}mni-UWUaIC@LRsQ?}B%FH(n>LfvJ=`FTzxgjT|lB!&jX2Z#tE>Wj%z~?tu zvfglniZxb@nQNYXhB>OmYL%!Qx>?n5caImZ_FFlZPX&iUkcH1h_&o) z$MHp($KdN^&@gi<9`JuFjqs;*xZE$>VrALdxwK-T$0Iy%hS_+Bwb0VWRrPFe?DYSh zty-dQ>@xVzY1t4KyN_BG7Y>^VP%;o0L9+3#0CUZ)qS92yVB?lpTUM z15Zr_%>?7TMogH*A;Lr7c4qj;V$_2mP%%&slF_z<+wahpdgh>lruURN4L=GvLeQxf z_>uEslO!U{zAlNaeZZ~uQ1%*q?&rJAjSw3E7t#z(1)Jeoq0N(Zsrlyq5v5K5yk$+E zEpmCl5mbjkkvKX9q$4}8=a4hQ;vi$KkmA&!2k{UpYJ!Unh&gPV!jY3NJH*qwG$=9- zLTx%3P)C!3%t0nvAurBdICy^!9q!F>x8*SPpOFuz#r%3j!eNf~*3Jw9?wHGh!0U@S z0<%d!=^Y*ky=|V~3PUg$qQFo+NMmb;lP2qdjvL_CyBNkXj#_x0^g!ouQPAcH$`pMC z_8$Fs`v-$%kdBnmk{g`mpAj}w4Xl5|SF$lhGr@%gTTpM(TcsBslqfri9k3$#+4c^zmm>J=frH4Gm zR5#qBIIkh50#>V5ODvs;kjedO z#zZBWA2<`VTV82V7(F*i@43_THn|yYlyC!Xpq?&*()K`R9CAs(F-|0NTi$A`a9HR8 zs~(#_7)e~gFL<5OH;4b#GfUH)BqPRzqxl~f(-X#Xkw+6Ber0c29%=bdx(U>QyY$RR zP^LjEY|Y?HWG2=nW6`~1*Z{MKw zHt8`{8z3Hws^Kn|CzcKz=}Gk9)Ms0evdwwA>oW@iq0@mBh)o&Nt4oUvNva71g&0Yx z4?5KSJTQKLwaP3TH-Yqn{_5E*W_6EV7|$I)pu>pj-jX07adB&2Pn$tz?mwSWA_BiP z%DL%t-?+q_xjiUH2|v%6R*oMkbm-xGOfGAyNod#B6S*2%hqvzimb@wvVU!Z zg2@r-WTaHtJmomhP%J62&*lWaR~Mvgm2WAi)?A+4mDgD8Y(e-I*s$MCAh&Ug@iWGa z2DvGOQuP!YXpdb473_Jd>l0QpArVb5Y@ig2OvqS4(Su%<82ArOtY$&m)VjAX&?C+> zY}=bS6lsh!MFtZ8MtY;7wgFqhQ^JNEtdb@Ylagt;(%>frk0In z?Y2hT3qGhAcqY*NstSwJEH$Ot%m+eOD}fIUcf}R5kG>+fi1QDP^{09p7JhSLcsVtc z`yT+)v)PUuG*bpw3ZZrzXD&(-JbGCerW^)ABQGt6z9)FV8k$-rF2{t!R1;$2kf6$8h!qud!U_^87dIGeju!PG#rzws!y{^|RaG}|OjhOWvx{<>@!KTpElCRVl!jwxgztM$&hZS7yNtt0 zn^xVGF#R>6uDJcWKa#v$5hgwsqmp}gUmiMtJ@gUI&DC!<2`ij#v>=XYY}-p<1s1GA z5?Gbe392uCOGH7BYdyNW)tX&3y_rYRv`0XgXxvK%5Dcx5mpK(R8NL~8?Y_K$wjxf% zNlJNW2q-txppDf2-l1Q@RKTtizP=z=_wH-}ISLr1m4>WM+EtAf%h5S8xYC`S+&U#J znN#uN6h}kN`;M0t_npEug}l6kwc#hSv~v6Ld*h8NV%j z!58Q}!-B`lgCAiZ(><#1fN)~k>;m?_*@W!f&rIgdJrCeV790XErZ9Xu01;`M{UOM* zI&3JZ6fviO5@^(JOHUYP-kDUX3Cqf^$HNVViYv~0$k~gxf@eT7hwK%bC^f2Y8V9Z_ zM9dR_a1cXL>+)v(I^}RlK%l>cb7v%tvS?(@@D?GY4VSgfu{hA(FOi9JN4{QD=;aQC zv875I7crJqEr+$>yfXHdm8erOTS#9S()|o9N?kXIIM>2Jylr5q{z_l?C@zQhM}? zAlMuWS`&|!Ky;HN9NzbXuQEI>@Gu8O4;5g!h9cjw?Yh9Ea6< z-qe+rmeedZXejjwR#oT1Z%uQ>99V~e3LkY9<$jXfu`36$gw(hn?GhyqUqSF(YlhLS z#FUik#XVcNaan_51{L&XV2r5S!a9Q4I9GBeML$M<-Z}4Z3M14JH*8M_3|m!vGi0%? z*Q^?%00(RiY(5xF@K~_GjiW&3?)qFyaH%ArQEV~JoI*7;dv?J~N)PG=(-Z=e$XnJV z={N*cXC?;|7oo;YD&olPxS+fQkwZ3w`HHzgl1Otz<+yPkb`0&ZD|FsZapx& zbFa%9qu!>`%o8bXIfdpi8YQmKYJo-)(%WgZlKG;nnVPBgMHx`Y!~)};HqO`wEg(S< zZ6<0~LWXLk(`{23-<~Xq1hb@2i{{4N`_%c$;)-K=7j0I_GOd64;MUnULgaRv9Qn8t zB=k0cYyp70E1Z9F6>KkfXTgh8F9)wmmIj}+`Uu*BCy72ZoFu~)Xf0@T0ztMnh7gy& zsg$MO3t^j0iz%20bq5WV0%R1UiVyL_E599j)oCh_OkgV-q_-8LNrTP%;1Q7WL-x|> zFZ{Gz6D1MU*OcolfU~UHPp)~P`*k}^gNgxn+Y+07tG~BrYO!~(f1N)=2*8GWiLb= z3=9flBPf^{XmD8t1WH@NcvIJuFqvG0zM7p|)!5YjV!Z!_9_4gGYh;D`0~2e0EI|5L z)VbXj{}^c*48&ARIYc^o%pNh(f`Y0|i6&h-ig=I^){9+ee5h6TZn}%$s{AWm%0lu8 zk}HPo>yu!Vo+ZrbLJS{y>BpD&5NrrB8_*B-1LTYcgialu2cSkX!L4M&d`A z0xNrIyE}~vTK&%OvkB%aH^?mNVG8ge5bV382UUdid!}J=(Rko&Yidho0Ne0FuvCuo zkVa%)z_cpexC8{+&vKV{;lN1L^HqwGjA5u8gx-n~yEMJ%;SCPdxGKZ#3x#LF{}?Yj zSd9VavPxTPZ7# z?IzLd9kxei4=EfApY1vZ`9{0C1D>p#Div{JympNU@SFE6eop;w5obNTMS+fMM&Uu{ ztDlvvRjyO$(vK`-kdlr;(BO8WCNKA&=?v(jM-KS@=KfTQ8-s`x) zK@o7Lt=}{{e=OJ)NL1t-_L?IK4{^h`7Z1Mdm`Bz@<5&uzCxx2!aK7h@H8IY3Y1FB`2%Ru4 zAG)`9xY0_^;%9dP-``%mJY6A8g&gQgOEwFoSFvnErc_ANXw;-sOen>-{$XPJci(7t zxIW;&Lb7rl$moPLN%;|l7L70U_8jl@k9GG1y_OrC$~ZAWhbA=$D|MDIx1mDJ-Jsg4 zz`!F>bO_IGP|Mf(tjG20Hh?0tz+dRk^Wt$`5-pSR4^WHZ?sjjt2Jxfuw{9><9RhMg zG4q2vL|QMdR#~uWfg+B|t#n<3mK67c2YiL)vCT0{y#|bCY*-7^o>+fZrg3Wq1%l^D zVvBm8me8BdG$5FpT|I3AqhEh0k8guzAeMVzfeU{cR>uTwvquF+-3JO44mo z#AGfmhxv*BJC;aUJEaDTL72Y|mdTgHqmpg6hK6N%Lg^?ZQ2C-DZd+Ie&-~5lD$4dR zmGovx5a8C!q4P;&F0h7>3>!noC#A^crLZ8$3nm6PL3G$!m+Y{y%U#%7)^Q40-n~q( zjlts=Ri+G%0CYDM7(mj_h(Mo*q~S0|4deehw4I2AO*Cn=rwe`HMUYy-xl)y2Ml{~$ zE&Oy368qQDde?tyTD2>KMhVKM&~2|<3q=iKkUT9-iWO8^H7M9d(6}!Xe80suQYU_H zf?5-nlmn7ORKovJ_c{U z2_wMQJ80!-^K?fZWi?DUwJW^5R#PY8m?zq&r2HO*kBI~_bmM523NVz0Ixs6O0EXu4#o$I>^5qiyr1ALE2wq*w4V4hLb zx0=>?f0R}x?lwR2>6Ebvr<~Qjxhf6rd_FyA2@Z zwmj{TeSSD(lw&m8J;Ifem4SBFL=(y@<63s zg$BXbo3!?b$JBsVZ9r>xi0XfcdVHHG@R5=P2DOMm;3iO_{xm;S>01-i)8d|Tetan84=0)}nuCv^blqiFaLkEPKjg;;%p3F3A0ku82c%06OE@Icj5e)7s8Iwg zX5>;7nC*$@Ac~1s##IPp))EKTlxFg!OxXnfXW5oKw1&j!<+CqSca>GoM*;UvPxl71 z*(e*fY}ts^ZOx1xZ{^}Br5Z)Eg2~8MqD@2iEWp!v4)f3ravB~Hfo#CVkjH6=1aBN0 zMoEGtsh-*9vlW~m8*8+o^F5huS&x4Jzq0rm@*YWcSj!SDOX-D{^JVCNUEuBcs>`oP zf(u*R!5`G-&L$8v%bA#oJ6j@`HOkcEhsZ{TaZ2lKl2Bs8Hq66)xC_@1rUP@C%mtiH zU5aHbm!lCbOBN`?Tn506@Vtt7mdV40lDFID^%{-mUy9^a#^BR>?CE~1JnckFUKZ+> zm+q)c=A-Slwan#CW<+m(GB*g_<%a>DUpa}sv+r$M43?eDF^r*(H6B=)!(etqU||Jy zG1`K-1gH!RpNmzfWAfOL(+1ot6)^81EsOZ{QrKDp=Wg9BXv8p$4WvK zv(((e)I?xGLa3)`kGuZ=b$8`2Z=VLxI}3c$Pg#~PJ~D$JnwY7_q{47wG*TQlU6Vvo z^?6Sxk>b%1U)OkV5D#yJVaE)+5f+&6$9Jb}?s6oKCVCP*{cYR?Gv&b=<6v47!|wvH zV2-6nh_raY&rctwEPK{MXM$k$lyXmv<3X5Qga-*V)f$4sbcBY)oF@dyKoO=?EU5)C zR$@j>oAOq8)AwdUy>`3^*&_>v+>*@{wW$cXR?@kl$rN%nOAn*(LPVUS+_7e$Qd#A7 zm9Y34z>HxR9;ZImNm8u?2}zGG?NsLDhGlgKuySD5+#SUTh$v4r`K9gk3DrlW<{a}x zGA`I}<>1)zc81E~4t(yeZDHBV9eCA%4LdPSg4Y6CybS{%+77 z+sPkQ$q4;QAY?1DXufs?X48VEXv9`mwqH`@kT5K_yKiYy=^_ydgujFIx1EGU927%V zkC-=luW8qg#p}l#lKQM){_}HgW6!d~bgI?Vw18y?Rlyu$1KXDLvm^iH3(yubHBwYj z_p5UE-1!02j<0&j#=%vFFti8YYd5rGSGmmNxr2ivTLTVGBLd7*#g{1*GCN>z!{oWo3hU8f_f>ZvKfgGU^vkfF^V)gR zVC2=;utjBmmh>vA0}i*XAt(e8dVzrPu|&H@{@b9{!pR&Vy3e->PNT;Z<%Zk6XDy1U z_s}FXS(llkW~QI`kN!5VQC#=!pyGMmP1b}#wu)jsTIJ=F4oQ)e`h{BSOFUPBsWb-D zEC1S78fyfxEBadlQ}tp zHFB<^9*ylvj!PMMS_ z(fxvZG^Uq)hnXXi*dmyzT*X=RWtHl&wQL2C{c7r1&pD6xI)+|07nExAQ!_kIT=5j2 zX>0_{QyUfW#CJa1_H^&xk?`y0>J^o0-I8Pcf?04L`a(-~^$(CqcPz6lOtRcjPmGHT z260i65$V57T^>BsZB>ZF7Twt@Z94U7R`fuDcYKZ3?lQg`&g&|45qrAwsr4nlV&Pl1 zaJ0Q+wjIO!H;eP0rz%@Z8{%5Hy!FEob2{sZx%z!ovTay<<5#9jGDxaU3v})>ntP0f zrY^nEhDPmDzCdK_Gs~D+SICktPtN7Kweg^2BaxhefVe`M9vw=ypU#&wPf3Ns&S75r zlC!==rlAQH2MPLW-dxp&Mhb6rsBdUiC0mmgMCn-wgz?UcM=BDNkM*1ujZezc8q%q) zmraz>xo?tP?tfelW(I4KN$b<{DFFSxHkTH!o!Adv3Fk`)E9(mSU9AMGy&Gut^wh+7 z-0AAGppb~^70Q6o^5V+KX@MrSwz?{VaYx#lQkvPx84V|osJKZ%6D7mvdxZT+11eceK&OUq(Q(=vRCdmW z843fc)I1y}+dTKQXL&p1Hk7x_z_9rm0(J7TP5{jx1v75WHSO%`QYm`Hj@k>`BIYd- ziHycCeO;TK(?0pd8POh(h{ii|>}dQS+j#%H|&W zW}|fv50cayJOxlR{|(-*e=h8{GuF<>GKYBme5VLR{36m)E0X{s=JBLXL&rxLjUX9{ zVHMb7wt$B!u!P&+$D!1P|EB9I1QJ|it+i(7vc$9&zkH^qj&JwF2F@kPpu02Jp=Kij zh{7Ed9zBIt$l0|PCKKTk6{#{>J)&;+(`GSl$v}nADjcQoeN2B^5=7RX4E)hz9+L!X z2!OSsWL9egh~q)jVDMz&(j_;*3pclgAW>8umC|4za^ZxXCJ39yz?~HgCK~Tgi4cTV zy`hkdr&SzDciCiuc=|pmX}y+Yn#aOB&?x1tq*EPmb9MFdms}pN^QM~*^ey+Bclu!wqRU4zx2U_=RCT9ux$AM^*pXX4bctH)w;NE zjO+Ngfz2lK1ItP&*OkdQOz#Fg2P+rMeS zC*KyKF5k3!>PlDkIkYaDyY{!&q1*-7g-^Npe85ZfwMOc`^T>!*86bi(+-r8jkz z{kfJ{EoWm~{#* z%mP8_yHJV*rwe@TQJy6^xhHvVTi7+%mNtD8=CP?UUWLM$acPxd<7C?@t5!NF+&Q*a znBQ5-q*KZi^9Is;Yma&oazDwwoSTf!<8-v%P|C7eL~`z_nBDef(W8voJO6`M=5K|$ z!z;Ha=6>+`hR$D>fF-XaApb0JudC?=)oZxngkA37+so?U2Zblk(GzcakMi3a&aQ&lPwK+D1{Gj@>Y$C}2Ttj&gj0@}_omxsf=_RzWW;K?w>r<*G=E+xqQu$ITgH|zx zG7@}6Drqp(D8dzx*~F4!kMxpJ9SUagoe47vl?|~PmNltp$JFUqC`-jEj6w?XX>OMb zc&Md6!049eW%h+KDHOy)ay+xL$Rdmez9$RGI4a=a`k|^+##2UzU>1vpj6c7rWU6VD zsaiG-D-+g8l2z1DU2?}LS8fwYMH!ViH3Fj~MUvLBRML3ZizsP?QjkbR984zAdZknn z!=;+3B$gXV#ao+&>d7TO4h@T#j!dywepB#eq2MDKqe@w)T$#pQ6>;kFm1UDErL`gj zI?pOfLAF5B3CXl$9aRU|WXM6hbq9*2HBdCt-?LN;G8zLJ6$c+xpfy{PP=B2&*0u6b zDOH5-;UspFaf^^DFGRjh(qyc398|GVI*m`?WTGhKdkV*DH=6tc8HI` z%BWQC>y;}qwR;u6=m#XTPJjF;DZaYh#xhb%siTIF7@?s3*uNE){R@s1A* ztGNm#h`_|xGxke~!h2r1YuQ07w%g%^lgyaOlqA4;j2iX7wOceS3e`MH(8y?L?t>giA`MMlaRzD1&%6egUANlRjtAwHKAl` zcBMVH%3kGCGS>o7Y|SB;5BJ-JpQqM#y@(kKK>lC8z{DvIrtl5aMJm&j+8!b|B>J1Js9{ITa`!6cWkiJ?d)F%{7yi`e9Z*d!n(cZHbT zjj>6;EHwuoPC3NM!axMh2B z*DracO66Fj@5W3`ytd9xZEnnGaF_Wnp@kLVzK|CFSA3l{wUpmjzJ_+H*Rl9p{const c=u;return d(),l(c,{value:t.value,class:r(_(f)({class:n.class}))},null,8,["value","class"])}}}),x=Object.assign(K,{__name:"ProseKbd"});export{x as default}; diff --git a/_nuxt/5kEnbgU-.js b/_nuxt/5kEnbgU-.js new file mode 100644 index 0000000..336797a --- /dev/null +++ b/_nuxt/5kEnbgU-.js @@ -0,0 +1 @@ +import{r as c}from"./Jo-MTirK.js";import{d as r,p,N as m,h as i,f as l,O as e,Q as d}from"./CseYvhfk.js";import"./C2bHYaEW.js";const f={base:"leading-7 pb-3.5 text-(--ui-text-muted)"},u=d;var o,s;const _=e({extend:e(f),...((s=(o=u.uiPro)==null?void 0:o.prose)==null?void 0:s.accordionItem)||{}}),I=r({__name:"AccordionItem",props:{label:{},class:{}},setup(t){const a=t;return(n,b)=>(l(),p("p",{class:m(i(_)({class:a.class}))},[c(n.$slots,"default",{mdcUnwrap:"p"})],2))}}),C=Object.assign(I,{__name:"ProseAccordionItem"});export{C as default}; diff --git a/_nuxt/8E5zCb__.js b/_nuxt/8E5zCb__.js new file mode 100644 index 0000000..bb3389a --- /dev/null +++ b/_nuxt/8E5zCb__.js @@ -0,0 +1 @@ +import{d as p,z as f,c as i,p as s,r as n,h as u,f as r}from"./CseYvhfk.js";const l=["id"],d=["href"],m=p({__name:"ProseH5",props:{id:{}},setup(c){const t=c,{headings:o}=f().public.mdc,a=i(()=>{var e;return t.id&&(typeof(o==null?void 0:o.anchorLinks)=="boolean"&&(o==null?void 0:o.anchorLinks)===!0||typeof(o==null?void 0:o.anchorLinks)=="object"&&((e=o==null?void 0:o.anchorLinks)==null?void 0:e.h5))});return(e,_)=>(r(),s("h5",{id:t.id},[t.id&&u(a)?(r(),s("a",{key:0,href:`#${t.id}`},[n(e.$slots,"default")],8,d)):n(e.$slots,"default",{key:1})],8,l))}}),h=Object.assign(m,{__name:"ProseH5"});export{h as default}; diff --git a/_nuxt/B0m2ddpp.js b/_nuxt/B0m2ddpp.js new file mode 100644 index 0000000..6f25cb8 --- /dev/null +++ b/_nuxt/B0m2ddpp.js @@ -0,0 +1 @@ +const e=Object.freeze(JSON.parse('{"colors":{"activityBar.activeBorder":"#80CBC4","activityBar.background":"#FAFAFA","activityBar.border":"#FAFAFA60","activityBar.dropBackground":"#E5393580","activityBar.foreground":"#90A4AE","activityBarBadge.background":"#80CBC4","activityBarBadge.foreground":"#000000","badge.background":"#CCD7DA30","badge.foreground":"#90A4AE","breadcrumb.activeSelectionForeground":"#80CBC4","breadcrumb.background":"#FAFAFA","breadcrumb.focusForeground":"#90A4AE","breadcrumb.foreground":"#758a95","breadcrumbPicker.background":"#FAFAFA","button.background":"#80CBC440","button.foreground":"#ffffff","debugConsole.errorForeground":"#E53935","debugConsole.infoForeground":"#39ADB5","debugConsole.warningForeground":"#E2931D","debugToolBar.background":"#FAFAFA","diffEditor.insertedTextBackground":"#39ADB520","diffEditor.removedTextBackground":"#FF537020","dropdown.background":"#FAFAFA","dropdown.border":"#00000010","editor.background":"#FAFAFA","editor.findMatchBackground":"#00000020","editor.findMatchBorder":"#80CBC4","editor.findMatchHighlight":"#90A4AE","editor.findMatchHighlightBackground":"#00000010","editor.findMatchHighlightBorder":"#00000030","editor.findRangeHighlightBackground":"#E2931D30","editor.foreground":"#90A4AE","editor.lineHighlightBackground":"#CCD7DA50","editor.lineHighlightBorder":"#CCD7DA00","editor.rangeHighlightBackground":"#FFFFFF0d","editor.selectionBackground":"#80CBC440","editor.selectionHighlightBackground":"#27272720","editor.wordHighlightBackground":"#FF537030","editor.wordHighlightStrongBackground":"#91B85930","editorBracketMatch.background":"#FAFAFA","editorBracketMatch.border":"#27272750","editorCursor.foreground":"#272727","editorError.foreground":"#E5393570","editorGroup.border":"#00000020","editorGroup.dropBackground":"#E5393580","editorGroup.focusedEmptyBorder":"#E53935","editorGroupHeader.tabsBackground":"#FAFAFA","editorGutter.addedBackground":"#91B85960","editorGutter.deletedBackground":"#E5393560","editorGutter.modifiedBackground":"#6182B860","editorHoverWidget.background":"#FAFAFA","editorHoverWidget.border":"#00000010","editorIndentGuide.activeBackground":"#B0BEC5","editorIndentGuide.background":"#B0BEC570","editorInfo.foreground":"#6182B870","editorLineNumber.activeForeground":"#758a95","editorLineNumber.foreground":"#CFD8DC","editorLink.activeForeground":"#90A4AE","editorMarkerNavigation.background":"#90A4AE05","editorOverviewRuler.border":"#FAFAFA","editorOverviewRuler.errorForeground":"#E5393540","editorOverviewRuler.findMatchForeground":"#80CBC4","editorOverviewRuler.infoForeground":"#6182B840","editorOverviewRuler.warningForeground":"#E2931D40","editorRuler.foreground":"#B0BEC5","editorSuggestWidget.background":"#FAFAFA","editorSuggestWidget.border":"#00000010","editorSuggestWidget.foreground":"#90A4AE","editorSuggestWidget.highlightForeground":"#80CBC4","editorSuggestWidget.selectedBackground":"#CCD7DA50","editorWarning.foreground":"#E2931D70","editorWhitespace.foreground":"#90A4AE40","editorWidget.background":"#FAFAFA","editorWidget.border":"#80CBC4","editorWidget.resizeBorder":"#80CBC4","extensionBadge.remoteForeground":"#90A4AE","extensionButton.prominentBackground":"#91B85990","extensionButton.prominentForeground":"#90A4AE","extensionButton.prominentHoverBackground":"#91B859","focusBorder":"#FFFFFF00","foreground":"#90A4AE","gitDecoration.conflictingResourceForeground":"#E2931D90","gitDecoration.deletedResourceForeground":"#E5393590","gitDecoration.ignoredResourceForeground":"#758a9590","gitDecoration.modifiedResourceForeground":"#6182B890","gitDecoration.untrackedResourceForeground":"#91B85990","input.background":"#EEEEEE","input.border":"#00000010","input.foreground":"#90A4AE","input.placeholderForeground":"#90A4AE60","inputOption.activeBackground":"#90A4AE30","inputOption.activeBorder":"#90A4AE30","inputValidation.errorBorder":"#E53935","inputValidation.infoBorder":"#6182B8","inputValidation.warningBorder":"#E2931D","list.activeSelectionBackground":"#FAFAFA","list.activeSelectionForeground":"#80CBC4","list.dropBackground":"#E5393580","list.focusBackground":"#90A4AE20","list.focusForeground":"#90A4AE","list.highlightForeground":"#80CBC4","list.hoverBackground":"#FAFAFA","list.hoverForeground":"#B1C7D3","list.inactiveSelectionBackground":"#CCD7DA50","list.inactiveSelectionForeground":"#80CBC4","listFilterWidget.background":"#CCD7DA50","listFilterWidget.noMatchesOutline":"#CCD7DA50","listFilterWidget.outline":"#CCD7DA50","menu.background":"#FAFAFA","menu.foreground":"#90A4AE","menu.selectionBackground":"#CCD7DA50","menu.selectionBorder":"#CCD7DA50","menu.selectionForeground":"#80CBC4","menu.separatorBackground":"#90A4AE","menubar.selectionBackground":"#CCD7DA50","menubar.selectionBorder":"#CCD7DA50","menubar.selectionForeground":"#80CBC4","notebook.focusedCellBorder":"#80CBC4","notebook.inactiveFocusedCellBorder":"#80CBC450","notificationLink.foreground":"#80CBC4","notifications.background":"#FAFAFA","notifications.foreground":"#90A4AE","panel.background":"#FAFAFA","panel.border":"#FAFAFA60","panel.dropBackground":"#90A4AE","panelTitle.activeBorder":"#80CBC4","panelTitle.activeForeground":"#000000","panelTitle.inactiveForeground":"#90A4AE","peekView.border":"#00000020","peekViewEditor.background":"#EEEEEE","peekViewEditor.matchHighlightBackground":"#80CBC440","peekViewEditorGutter.background":"#EEEEEE","peekViewResult.background":"#EEEEEE","peekViewResult.matchHighlightBackground":"#80CBC440","peekViewResult.selectionBackground":"#758a9570","peekViewTitle.background":"#EEEEEE","peekViewTitleDescription.foreground":"#90A4AE60","pickerGroup.border":"#FFFFFF1a","pickerGroup.foreground":"#80CBC4","progressBar.background":"#80CBC4","quickInput.background":"#FAFAFA","quickInput.foreground":"#758a95","quickInput.list.focusBackground":"#90A4AE20","sash.hoverBorder":"#80CBC450","scrollbar.shadow":"#00000020","scrollbarSlider.activeBackground":"#80CBC4","scrollbarSlider.background":"#90A4AE20","scrollbarSlider.hoverBackground":"#90A4AE10","selection.background":"#CCD7DA80","settings.checkboxBackground":"#FAFAFA","settings.checkboxForeground":"#90A4AE","settings.dropdownBackground":"#FAFAFA","settings.dropdownForeground":"#90A4AE","settings.headerForeground":"#80CBC4","settings.modifiedItemIndicator":"#80CBC4","settings.numberInputBackground":"#FAFAFA","settings.numberInputForeground":"#90A4AE","settings.textInputBackground":"#FAFAFA","settings.textInputForeground":"#90A4AE","sideBar.background":"#FAFAFA","sideBar.border":"#FAFAFA60","sideBar.foreground":"#758a95","sideBarSectionHeader.background":"#FAFAFA","sideBarSectionHeader.border":"#FAFAFA60","sideBarTitle.foreground":"#90A4AE","statusBar.background":"#FAFAFA","statusBar.border":"#FAFAFA60","statusBar.debuggingBackground":"#9C3EDA","statusBar.debuggingForeground":"#FFFFFF","statusBar.foreground":"#7E939E","statusBar.noFolderBackground":"#FAFAFA","statusBarItem.activeBackground":"#E5393580","statusBarItem.hoverBackground":"#90A4AE20","statusBarItem.remoteBackground":"#80CBC4","statusBarItem.remoteForeground":"#000000","tab.activeBackground":"#FAFAFA","tab.activeBorder":"#80CBC4","tab.activeForeground":"#000000","tab.activeModifiedBorder":"#758a95","tab.border":"#FAFAFA","tab.inactiveBackground":"#FAFAFA","tab.inactiveForeground":"#758a95","tab.inactiveModifiedBorder":"#89221f","tab.unfocusedActiveBorder":"#90A4AE","tab.unfocusedActiveForeground":"#90A4AE","tab.unfocusedActiveModifiedBorder":"#b72d2a","tab.unfocusedInactiveModifiedBorder":"#89221f","terminal.ansiBlack":"#000000","terminal.ansiBlue":"#6182B8","terminal.ansiBrightBlack":"#90A4AE","terminal.ansiBrightBlue":"#6182B8","terminal.ansiBrightCyan":"#39ADB5","terminal.ansiBrightGreen":"#91B859","terminal.ansiBrightMagenta":"#9C3EDA","terminal.ansiBrightRed":"#E53935","terminal.ansiBrightWhite":"#FFFFFF","terminal.ansiBrightYellow":"#E2931D","terminal.ansiCyan":"#39ADB5","terminal.ansiGreen":"#91B859","terminal.ansiMagenta":"#9C3EDA","terminal.ansiRed":"#E53935","terminal.ansiWhite":"#FFFFFF","terminal.ansiYellow":"#E2931D","terminalCursor.background":"#000000","terminalCursor.foreground":"#E2931D","textLink.activeForeground":"#90A4AE","textLink.foreground":"#80CBC4","titleBar.activeBackground":"#FAFAFA","titleBar.activeForeground":"#90A4AE","titleBar.border":"#FAFAFA60","titleBar.inactiveBackground":"#FAFAFA","titleBar.inactiveForeground":"#758a95","tree.indentGuidesStroke":"#B0BEC5","widget.shadow":"#00000020"},"displayName":"Material Theme Lighter","name":"material-theme-lighter","semanticHighlighting":true,"tokenColors":[{"settings":{"background":"#FAFAFA","foreground":"#90A4AE"}},{"scope":"string","settings":{"foreground":"#91B859"}},{"scope":"punctuation, constant.other.symbol","settings":{"foreground":"#39ADB5"}},{"scope":"constant.character.escape, text.html constant.character.entity.named","settings":{"foreground":"#90A4AE"}},{"scope":"constant.language.boolean","settings":{"foreground":"#FF5370"}},{"scope":"constant.numeric","settings":{"foreground":"#F76D47"}},{"scope":"variable, variable.parameter, support.variable, variable.language, support.constant, meta.definition.variable entity.name.function, meta.function-call.arguments","settings":{"foreground":"#90A4AE"}},{"scope":"keyword.other","settings":{"foreground":"#F76D47"}},{"scope":"keyword, modifier, variable.language.this, support.type.object, constant.language","settings":{"foreground":"#39ADB5"}},{"scope":"entity.name.function, support.function","settings":{"foreground":"#6182B8"}},{"scope":"storage.type, storage.modifier, storage.control","settings":{"foreground":"#9C3EDA"}},{"scope":"support.module, support.node","settings":{"fontStyle":"italic","foreground":"#E53935"}},{"scope":"support.type, constant.other.key","settings":{"foreground":"#E2931D"}},{"scope":"entity.name.type, entity.other.inherited-class, entity.other","settings":{"foreground":"#E2931D"}},{"scope":"comment","settings":{"fontStyle":"italic","foreground":"#90A4AE"}},{"scope":"comment punctuation.definition.comment, string.quoted.docstring","settings":{"fontStyle":"italic","foreground":"#90A4AE"}},{"scope":"punctuation","settings":{"foreground":"#39ADB5"}},{"scope":"entity.name, entity.name.type.class, support.type, support.class, meta.use","settings":{"foreground":"#E2931D"}},{"scope":"variable.object.property, meta.field.declaration entity.name.function","settings":{"foreground":"#E53935"}},{"scope":"meta.definition.method entity.name.function","settings":{"foreground":"#E53935"}},{"scope":"meta.function entity.name.function","settings":{"foreground":"#6182B8"}},{"scope":"template.expression.begin, template.expression.end, punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end","settings":{"foreground":"#39ADB5"}},{"scope":"meta.embedded, source.groovy.embedded, meta.template.expression","settings":{"foreground":"#90A4AE"}},{"scope":"entity.name.tag.yaml","settings":{"foreground":"#E53935"}},{"scope":"meta.object-literal.key, meta.object-literal.key string, support.type.property-name.json","settings":{"foreground":"#E53935"}},{"scope":"constant.language.json","settings":{"foreground":"#39ADB5"}},{"scope":"entity.other.attribute-name.class","settings":{"foreground":"#E2931D"}},{"scope":"entity.other.attribute-name.id","settings":{"foreground":"#F76D47"}},{"scope":"source.css entity.name.tag","settings":{"foreground":"#E2931D"}},{"scope":"support.type.property-name.css","settings":{"foreground":"#8796B0"}},{"scope":"meta.tag, punctuation.definition.tag","settings":{"foreground":"#39ADB5"}},{"scope":"entity.name.tag","settings":{"foreground":"#E53935"}},{"scope":"entity.other.attribute-name","settings":{"foreground":"#9C3EDA"}},{"scope":"punctuation.definition.entity.html","settings":{"foreground":"#90A4AE"}},{"scope":"markup.heading","settings":{"foreground":"#39ADB5"}},{"scope":"text.html.markdown meta.link.inline, meta.link.reference","settings":{"foreground":"#E53935"}},{"scope":"text.html.markdown beginning.punctuation.definition.list","settings":{"foreground":"#39ADB5"}},{"scope":"markup.italic","settings":{"fontStyle":"italic","foreground":"#E53935"}},{"scope":"markup.bold","settings":{"fontStyle":"bold","foreground":"#E53935"}},{"scope":"markup.bold markup.italic, markup.italic markup.bold","settings":{"fontStyle":"italic bold","foreground":"#E53935"}},{"scope":"markup.fenced_code.block.markdown punctuation.definition.markdown","settings":{"foreground":"#91B859"}},{"scope":"markup.inline.raw.string.markdown","settings":{"foreground":"#91B859"}},{"scope":"keyword.other.definition.ini","settings":{"foreground":"#E53935"}},{"scope":"entity.name.section.group-title.ini","settings":{"foreground":"#39ADB5"}},{"scope":"source.cs meta.class.identifier storage.type","settings":{"foreground":"#E2931D"}},{"scope":"source.cs meta.method.identifier entity.name.function","settings":{"foreground":"#E53935"}},{"scope":"source.cs meta.method-call meta.method, source.cs entity.name.function","settings":{"foreground":"#6182B8"}},{"scope":"source.cs storage.type","settings":{"foreground":"#E2931D"}},{"scope":"source.cs meta.method.return-type","settings":{"foreground":"#E2931D"}},{"scope":"source.cs meta.preprocessor","settings":{"foreground":"#90A4AE"}},{"scope":"source.cs entity.name.type.namespace","settings":{"foreground":"#90A4AE"}},{"scope":"meta.jsx.children, SXNested","settings":{"foreground":"#90A4AE"}},{"scope":"support.class.component","settings":{"foreground":"#E2931D"}},{"scope":"source.cpp meta.block variable.other","settings":{"foreground":"#90A4AE"}},{"scope":"source.python meta.member.access.python","settings":{"foreground":"#E53935"}},{"scope":"source.python meta.function-call.python, meta.function-call.arguments","settings":{"foreground":"#6182B8"}},{"scope":"meta.block","settings":{"foreground":"#E53935"}},{"scope":"entity.name.function.call","settings":{"foreground":"#6182B8"}},{"scope":"source.php support.other.namespace, source.php meta.use support.class","settings":{"foreground":"#90A4AE"}},{"scope":"constant.keyword","settings":{"fontStyle":"italic","foreground":"#39ADB5"}},{"scope":"entity.name.function","settings":{"foreground":"#6182B8"}},{"settings":{"background":"#FAFAFA","foreground":"#90A4AE"}},{"scope":["constant.other.placeholder"],"settings":{"foreground":"#E53935"}},{"scope":["markup.deleted"],"settings":{"foreground":"#E53935"}},{"scope":["markup.inserted"],"settings":{"foreground":"#91B859"}},{"scope":["markup.underline"],"settings":{"fontStyle":"underline"}},{"scope":["keyword.control"],"settings":{"fontStyle":"italic","foreground":"#39ADB5"}},{"scope":["variable.parameter"],"settings":{"fontStyle":"italic"}},{"scope":["variable.parameter.function.language.special.self.python"],"settings":{"fontStyle":"italic","foreground":"#E53935"}},{"scope":["constant.character.format.placeholder.other.python"],"settings":{"foreground":"#F76D47"}},{"scope":["markup.quote"],"settings":{"fontStyle":"italic","foreground":"#39ADB5"}},{"scope":["markup.fenced_code.block"],"settings":{"foreground":"#90A4AE90"}},{"scope":["punctuation.definition.quote"],"settings":{"foreground":"#FF5370"}},{"scope":["meta.structure.dictionary.json support.type.property-name.json"],"settings":{"foreground":"#9C3EDA"}},{"scope":["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],"settings":{"foreground":"#E2931D"}},{"scope":["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],"settings":{"foreground":"#F76D47"}},{"scope":["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],"settings":{"foreground":"#E53935"}},{"scope":["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],"settings":{"foreground":"#916b53"}},{"scope":["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],"settings":{"foreground":"#6182B8"}},{"scope":["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],"settings":{"foreground":"#FF5370"}},{"scope":["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],"settings":{"foreground":"#9C3EDA"}},{"scope":["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],"settings":{"foreground":"#91B859"}}],"type":"light"}'));export{e as default}; diff --git a/_nuxt/B3bKPjPJ.js b/_nuxt/B3bKPjPJ.js new file mode 100644 index 0000000..a8075ee --- /dev/null +++ b/_nuxt/B3bKPjPJ.js @@ -0,0 +1 @@ +import{d as t,p as a,r as u,N as d,h as c,f as l,O as e,Q as b}from"./CseYvhfk.js";const p={base:"px-1.5 py-0.5 text-sm font-mono font-medium rounded-[calc(var(--ui-radius)*1.5)] inline-block",variants:{color:{primary:"border border-(--ui-primary)/25 bg-(--ui-primary)/10 text-(--ui-primary)",secondary:"border border-(--ui-secondary)/25 bg-(--ui-secondary)/10 text-(--ui-secondary)",success:"border border-(--ui-success)/25 bg-(--ui-success)/10 text-(--ui-success)",info:"border border-(--ui-info)/25 bg-(--ui-info)/10 text-(--ui-info)",warning:"border border-(--ui-warning)/25 bg-(--ui-warning)/10 text-(--ui-warning)",error:"border border-(--ui-error)/25 bg-(--ui-error)/10 text-(--ui-error)",neutral:"border border-(--ui-border-muted) text-(--ui-text-highlighted) bg-(--ui-bg-muted)"}},defaultVariants:{color:"neutral"}},m=b;var o,s;const g=e({extend:e(p),...((s=(o=m.uiPro)==null?void 0:o.prose)==null?void 0:s.code)||{}}),f=t({__name:"Code",props:{lang:{},color:{},class:{}},setup(i){const r=i;return(n,x)=>(l(),a("code",{class:d(c(g)({class:(r.class||"").split(",").join(" "),color:r.color}))},[u(n.$slots,"default")],2))}}),C=Object.assign(f,{__name:"ProseCode"});export{C as default}; diff --git a/_nuxt/B6W0miNI.js b/_nuxt/B6W0miNI.js new file mode 100644 index 0000000..dfac737 --- /dev/null +++ b/_nuxt/B6W0miNI.js @@ -0,0 +1 @@ +const e=Object.freeze(JSON.parse(`{"displayName":"TSX","name":"tsx","patterns":[{"include":"#directives"},{"include":"#statements"},{"include":"#shebang"}],"repository":{"access-modifier":{"match":"(?]|^await|[^\\\\._$[:alnum:]]await|^return|[^\\\\._$[:alnum:]]return|^yield|[^\\\\._$[:alnum:]]yield|^throw|[^\\\\._$[:alnum:]]throw|^in|[^\\\\._$[:alnum:]]in|^of|[^\\\\._$[:alnum:]]of|^typeof|[^\\\\._$[:alnum:]]typeof|&&|\\\\|\\\\||\\\\*)\\\\s*(\\\\{)","beginCaptures":{"1":{"name":"punctuation.definition.block.tsx"}},"end":"\\\\}","endCaptures":{"0":{"name":"punctuation.definition.block.tsx"}},"name":"meta.objectliteral.tsx","patterns":[{"include":"#object-member"}]},"array-binding-pattern":{"begin":"(?:(\\\\.\\\\.\\\\.)\\\\s*)?(\\\\[)","beginCaptures":{"1":{"name":"keyword.operator.rest.tsx"},"2":{"name":"punctuation.definition.binding-pattern.array.tsx"}},"end":"\\\\]","endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.array.tsx"}},"patterns":[{"include":"#binding-element"},{"include":"#punctuation-comma"}]},"array-binding-pattern-const":{"begin":"(?:(\\\\.\\\\.\\\\.)\\\\s*)?(\\\\[)","beginCaptures":{"1":{"name":"keyword.operator.rest.tsx"},"2":{"name":"punctuation.definition.binding-pattern.array.tsx"}},"end":"\\\\]","endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.array.tsx"}},"patterns":[{"include":"#binding-element-const"},{"include":"#punctuation-comma"}]},"array-literal":{"begin":"\\\\s*(\\\\[)","beginCaptures":{"1":{"name":"meta.brace.square.tsx"}},"end":"\\\\]","endCaptures":{"0":{"name":"meta.brace.square.tsx"}},"name":"meta.array.literal.tsx","patterns":[{"include":"#expression"},{"include":"#punctuation-comma"}]},"arrow-function":{"patterns":[{"captures":{"1":{"name":"storage.modifier.async.tsx"},"2":{"name":"variable.parameter.tsx"}},"match":"(?:(?)","name":"meta.arrow.tsx"},{"begin":"(?:(?]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[(]\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([)]\\\\s*:)|((\\\\.\\\\.\\\\.\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s*:)))|([<]\\\\s*[_$[:alpha:]][_$[:alnum:]]*\\\\s+extends\\\\s*[^=>])|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\(\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([_$[:alpha:]]|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\.\\\\.\\\\.\\\\s*[_$[:alpha:]]))([^()\\\\'\\\\\\"\\\\\`]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))*)?\\\\)(\\\\s*:\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+)?\\\\s*=>)))","beginCaptures":{"1":{"name":"storage.modifier.async.tsx"}},"end":"(?==>|\\\\{|(^\\\\s*(export|function|class|interface|let|var|(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b)|const|import|enum|namespace|module|type|abstract|declare)\\\\s+))","name":"meta.arrow.tsx","patterns":[{"include":"#comment"},{"include":"#type-parameters"},{"include":"#function-parameters"},{"include":"#arrow-return-type"},{"include":"#possibly-arrow-return-type"}]},{"begin":"=>","beginCaptures":{"0":{"name":"storage.type.function.arrow.tsx"}},"end":"((?<=\\\\}|\\\\S)(?)|((?!\\\\{)(?=\\\\S)))(?!\\\\/[\\\\/\\\\*])","name":"meta.arrow.tsx","patterns":[{"include":"#single-line-comment-consuming-line-ending"},{"include":"#decl-block"},{"include":"#expression"}]}]},"arrow-return-type":{"begin":"(?<=\\\\))\\\\s*(:)","beginCaptures":{"1":{"name":"keyword.operator.type.annotation.tsx"}},"end":"(?==>|\\\\{|(^\\\\s*(export|function|class|interface|let|var|(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b)|const|import|enum|namespace|module|type|abstract|declare)\\\\s+))","name":"meta.return.type.arrow.tsx","patterns":[{"include":"#arrow-return-type-body"}]},"arrow-return-type-body":{"patterns":[{"begin":"(?<=[:])(?=\\\\s*\\\\{)","end":"(?<=\\\\})","patterns":[{"include":"#type-object"}]},{"include":"#type-predicate-operator"},{"include":"#type"}]},"async-modifier":{"match":"(?\\\\s*$)","beginCaptures":{"1":{"name":"punctuation.definition.comment.tsx"}},"end":"(?=$)","name":"comment.line.triple-slash.directive.tsx","patterns":[{"begin":"(<)(reference|amd-dependency|amd-module)","beginCaptures":{"1":{"name":"punctuation.definition.tag.directive.tsx"},"2":{"name":"entity.name.tag.directive.tsx"}},"end":"/>","endCaptures":{"0":{"name":"punctuation.definition.tag.directive.tsx"}},"name":"meta.tag.tsx","patterns":[{"match":"path|types|no-default-lib|lib|name|resolution-mode","name":"entity.other.attribute-name.directive.tsx"},{"match":"=","name":"keyword.operator.assignment.tsx"},{"include":"#string"}]}]},"docblock":{"patterns":[{"captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"constant.language.access-type.jsdoc"}},"match":"((@)(?:access|api))\\\\s+(private|protected|public)\\\\b"},{"captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"entity.name.type.instance.jsdoc"},"4":{"name":"punctuation.definition.bracket.angle.begin.jsdoc"},"5":{"name":"constant.other.email.link.underline.jsdoc"},"6":{"name":"punctuation.definition.bracket.angle.end.jsdoc"}},"match":"((@)author)\\\\s+([^@\\\\s<>*/](?:[^@<>*/]|\\\\*[^/])*)(?:\\\\s*(<)([^>\\\\s]+)(>))?"},{"captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"entity.name.type.instance.jsdoc"},"4":{"name":"keyword.operator.control.jsdoc"},"5":{"name":"entity.name.type.instance.jsdoc"}},"match":"((@)borrows)\\\\s+((?:[^@\\\\s*/]|\\\\*[^/])+)\\\\s+(as)\\\\s+((?:[^@\\\\s*/]|\\\\*[^/])+)"},{"begin":"((@)example)\\\\s+","beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}},"end":"(?=@|\\\\*/)","name":"meta.example.jsdoc","patterns":[{"match":"^\\\\s\\\\*\\\\s+"},{"begin":"\\\\G(<)caption(>)","beginCaptures":{"0":{"name":"entity.name.tag.inline.jsdoc"},"1":{"name":"punctuation.definition.bracket.angle.begin.jsdoc"},"2":{"name":"punctuation.definition.bracket.angle.end.jsdoc"}},"contentName":"constant.other.description.jsdoc","end":"()|(?=\\\\*/)","endCaptures":{"0":{"name":"entity.name.tag.inline.jsdoc"},"1":{"name":"punctuation.definition.bracket.angle.begin.jsdoc"},"2":{"name":"punctuation.definition.bracket.angle.end.jsdoc"}}},{"captures":{"0":{"name":"source.embedded.tsx"}},"match":"[^\\\\s@*](?:[^*]|\\\\*[^/])*"}]},{"captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"constant.language.symbol-type.jsdoc"}},"match":"((@)kind)\\\\s+(class|constant|event|external|file|function|member|mixin|module|namespace|typedef)\\\\b"},{"captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"variable.other.link.underline.jsdoc"},"4":{"name":"entity.name.type.instance.jsdoc"}},"match":"((@)see)\\\\s+(?:((?=https?://)(?:[^\\\\s*]|\\\\*[^/])+)|((?!https?://|(?:\\\\[[^\\\\[\\\\]]*\\\\])?{@(?:link|linkcode|linkplain|tutorial)\\\\b)(?:[^@\\\\s*/]|\\\\*[^/])+))"},{"captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"variable.other.jsdoc"}},"match":"((@)template)\\\\s+([A-Za-z_$][\\\\w$.\\\\[\\\\]]*(?:\\\\s*,\\\\s*[A-Za-z_$][\\\\w$.\\\\[\\\\]]*)*)"},{"begin":"((@)template)\\\\s+(?={)","beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}},"end":"(?=\\\\s|\\\\*/|[^{}\\\\[\\\\]A-Za-z_$])","patterns":[{"include":"#jsdoctype"},{"match":"([A-Za-z_$][\\\\w$.\\\\[\\\\]]*)","name":"variable.other.jsdoc"}]},{"captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"variable.other.jsdoc"}},"match":"((@)(?:arg|argument|const|constant|member|namespace|param|var))\\\\s+([A-Za-z_$][\\\\w$.\\\\[\\\\]]*)"},{"begin":"((@)typedef)\\\\s+(?={)","beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}},"end":"(?=\\\\s|\\\\*/|[^{}\\\\[\\\\]A-Za-z_$])","patterns":[{"include":"#jsdoctype"},{"match":"(?:[^@\\\\s*/]|\\\\*[^/])+","name":"entity.name.type.instance.jsdoc"}]},{"begin":"((@)(?:arg|argument|const|constant|member|namespace|param|prop|property|var))\\\\s+(?={)","beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}},"end":"(?=\\\\s|\\\\*/|[^{}\\\\[\\\\]A-Za-z_$])","patterns":[{"include":"#jsdoctype"},{"match":"([A-Za-z_$][\\\\w$.\\\\[\\\\]]*)","name":"variable.other.jsdoc"},{"captures":{"1":{"name":"punctuation.definition.optional-value.begin.bracket.square.jsdoc"},"2":{"name":"keyword.operator.assignment.jsdoc"},"3":{"name":"source.embedded.tsx"},"4":{"name":"punctuation.definition.optional-value.end.bracket.square.jsdoc"},"5":{"name":"invalid.illegal.syntax.jsdoc"}},"match":"(\\\\[)\\\\s*[\\\\w$]+(?:(?:\\\\[\\\\])?\\\\.[\\\\w$]+)*(?:\\\\s*(=)\\\\s*((?>\\"(?:(?:\\\\*(?!/))|(?:\\\\\\\\(?!\\"))|[^*\\\\\\\\])*?\\"|'(?:(?:\\\\*(?!/))|(?:\\\\\\\\(?!'))|[^*\\\\\\\\])*?'|\\\\[(?:(?:\\\\*(?!/))|[^*])*?\\\\]|(?:(?:\\\\*(?!/))|\\\\s(?!\\\\s*\\\\])|\\\\[.*?(?:\\\\]|(?=\\\\*/))|[^*\\\\s\\\\[\\\\]])*)*))?\\\\s*(?:(\\\\])((?:[^*\\\\s]|\\\\*[^\\\\s/])+)?|(?=\\\\*/))","name":"variable.other.jsdoc"}]},{"begin":"((@)(?:define|enum|exception|export|extends|lends|implements|modifies|namespace|private|protected|returns?|satisfies|suppress|this|throws|type|yields?))\\\\s+(?={)","beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}},"end":"(?=\\\\s|\\\\*/|[^{}\\\\[\\\\]A-Za-z_$])","patterns":[{"include":"#jsdoctype"}]},{"captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"entity.name.type.instance.jsdoc"}},"match":"((@)(?:alias|augments|callback|constructs|emits|event|fires|exports?|extends|external|function|func|host|lends|listens|interface|memberof!?|method|module|mixes|mixin|name|requires|see|this|typedef|uses))\\\\s+((?:[^{}@\\\\s*]|\\\\*[^/])+)"},{"begin":"((@)(?:default(?:value)?|license|version))\\\\s+(([''\\"]))","beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"variable.other.jsdoc"},"4":{"name":"punctuation.definition.string.begin.jsdoc"}},"contentName":"variable.other.jsdoc","end":"(\\\\3)|(?=$|\\\\*/)","endCaptures":{"0":{"name":"variable.other.jsdoc"},"1":{"name":"punctuation.definition.string.end.jsdoc"}}},{"captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"variable.other.jsdoc"}},"match":"((@)(?:default(?:value)?|license|tutorial|variation|version))\\\\s+([^\\\\s*]+)"},{"captures":{"1":{"name":"punctuation.definition.block.tag.jsdoc"}},"match":"(@)(?:abstract|access|alias|api|arg|argument|async|attribute|augments|author|beta|borrows|bubbles|callback|chainable|class|classdesc|code|config|const|constant|constructor|constructs|copyright|default|defaultvalue|define|deprecated|desc|description|dict|emits|enum|event|example|exception|exports?|extends|extension(?:_?for)?|external|externs|file|fileoverview|final|fires|for|func|function|generator|global|hideconstructor|host|ignore|implements|implicitCast|inherit[Dd]oc|inner|instance|interface|internal|kind|lends|license|listens|main|member|memberof!?|method|mixes|mixins?|modifies|module|name|namespace|noalias|nocollapse|nocompile|nosideeffects|override|overview|package|param|polymer(?:Behavior)?|preserve|private|prop|property|protected|public|read[Oo]nly|record|require[ds]|returns?|see|since|static|struct|submodule|summary|suppress|template|this|throws|todo|tutorial|type|typedef|unrestricted|uses|var|variation|version|virtual|writeOnce|yields?)\\\\b","name":"storage.type.class.jsdoc"},{"include":"#inline-tags"},{"captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}},"match":"((@)(?:[_$[:alpha:]][_$[:alnum:]]*))(?=\\\\s+)"}]},"enum-declaration":{"begin":"(?)))|((async\\\\s*)?(((<\\\\s*$)|([\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*))))))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[(]\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([)]\\\\s*:)|((\\\\.\\\\.\\\\.\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s*:)))|([<]\\\\s*[_$[:alpha:]][_$[:alnum:]]*\\\\s+extends\\\\s*[^=>])|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\(\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([_$[:alpha:]]|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\.\\\\.\\\\.\\\\s*[_$[:alpha:]]))([^()\\\\'\\\\\\"\\\\\`]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))*)?\\\\)(\\\\s*:\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+)?\\\\s*=>)))))|(:\\\\s*((<)|([(]\\\\s*(([)])|(\\\\.\\\\.\\\\.)|([_$[:alnum:]]+\\\\s*(([:,?=])|([)]\\\\s*=>)))))))|(:\\\\s*(?\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))))))|(:\\\\s*(=>|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(<[^<>]*>)|[^<>(),=])+=\\\\s*(((async\\\\s+)?((function\\\\s*[(<*])|(function\\\\s+)|([_$[:alpha:]][_$[:alnum:]]*\\\\s*=>)))|((async\\\\s*)?(((<\\\\s*$)|([\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*))))))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[(]\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([)]\\\\s*:)|((\\\\.\\\\.\\\\.\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s*:)))|([<]\\\\s*[_$[:alpha:]][_$[:alnum:]]*\\\\s+extends\\\\s*[^=>])|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\(\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([_$[:alpha:]]|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\.\\\\.\\\\.\\\\s*[_$[:alpha:]]))([^()\\\\'\\\\\\"\\\\\`]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))*)?\\\\)(\\\\s*:\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+)?\\\\s*=>))))))"},{"captures":{"1":{"name":"storage.modifier.tsx"},"2":{"name":"keyword.operator.rest.tsx"},"3":{"name":"variable.parameter.tsx variable.language.this.tsx"},"4":{"name":"variable.parameter.tsx"},"5":{"name":"keyword.operator.optional.tsx"}},"match":"(?:(?]|\\\\|\\\\||\\\\&\\\\&|\\\\!\\\\=\\\\=|$|((?>=|>>>=|\\\\|=","name":"keyword.operator.assignment.compound.bitwise.tsx"},{"match":"<<|>>>|>>","name":"keyword.operator.bitwise.shift.tsx"},{"match":"===|!==|==|!=","name":"keyword.operator.comparison.tsx"},{"match":"<=|>=|<>|<|>","name":"keyword.operator.relational.tsx"},{"captures":{"1":{"name":"keyword.operator.logical.tsx"},"2":{"name":"keyword.operator.assignment.compound.tsx"},"3":{"name":"keyword.operator.arithmetic.tsx"}},"match":"(?<=[_$[:alnum:]])(\\\\!)\\\\s*(?:(/=)|(?:(/)(?![/*])))"},{"match":"\\\\!|&&|\\\\|\\\\||\\\\?\\\\?","name":"keyword.operator.logical.tsx"},{"match":"\\\\&|~|\\\\^|\\\\|","name":"keyword.operator.bitwise.tsx"},{"match":"\\\\=","name":"keyword.operator.assignment.tsx"},{"match":"--","name":"keyword.operator.decrement.tsx"},{"match":"\\\\+\\\\+","name":"keyword.operator.increment.tsx"},{"match":"%|\\\\*|/|-|\\\\+","name":"keyword.operator.arithmetic.tsx"},{"begin":"(?<=[_$[:alnum:])\\\\]])\\\\s*(?=(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)+(?:(/=)|(?:(/)(?![/*]))))","end":"(?:(/=)|(?:(/)(?!\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/)))","endCaptures":{"1":{"name":"keyword.operator.assignment.compound.tsx"},"2":{"name":"keyword.operator.arithmetic.tsx"}},"patterns":[{"include":"#comment"}]},{"captures":{"1":{"name":"keyword.operator.assignment.compound.tsx"},"2":{"name":"keyword.operator.arithmetic.tsx"}},"match":"(?<=[_$[:alnum:])\\\\]])\\\\s*(?:(/=)|(?:(/)(?![/*])))"}]},"expressionPunctuations":{"patterns":[{"include":"#punctuation-comma"},{"include":"#punctuation-accessor"}]},"expressionWithoutIdentifiers":{"patterns":[{"include":"#jsx"},{"include":"#string"},{"include":"#regex"},{"include":"#comment"},{"include":"#function-expression"},{"include":"#class-expression"},{"include":"#arrow-function"},{"include":"#paren-expression-possibly-arrow"},{"include":"#cast"},{"include":"#ternary-expression"},{"include":"#new-expr"},{"include":"#instanceof-expr"},{"include":"#object-literal"},{"include":"#expression-operators"},{"include":"#function-call"},{"include":"#literal"},{"include":"#support-objects"},{"include":"#paren-expression"}]},"field-declaration":{"begin":"(?)))|((async\\\\s*)?(((<\\\\s*$)|([\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*))))))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[(]\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([)]\\\\s*:)|((\\\\.\\\\.\\\\.\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s*:)))|([<]\\\\s*[_$[:alpha:]][_$[:alnum:]]*\\\\s+extends\\\\s*[^=>])|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\(\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([_$[:alpha:]]|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\.\\\\.\\\\.\\\\s*[_$[:alpha:]]))([^()\\\\'\\\\\\"\\\\\`]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))*)?\\\\)(\\\\s*:\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+)?\\\\s*=>)))))|(:\\\\s*((<)|([(]\\\\s*(([)])|(\\\\.\\\\.\\\\.)|([_$[:alnum:]]+\\\\s*(([:,?=])|([)]\\\\s*=>)))))))|(:\\\\s*(?\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))))))|(:\\\\s*(=>|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(<[^<>]*>)|[^<>(),=])+=\\\\s*(((async\\\\s+)?((function\\\\s*[(<*])|(function\\\\s+)|([_$[:alpha:]][_$[:alnum:]]*\\\\s*=>)))|((async\\\\s*)?(((<\\\\s*$)|([\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*))))))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[(]\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([)]\\\\s*:)|((\\\\.\\\\.\\\\.\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s*:)))|([<]\\\\s*[_$[:alpha:]][_$[:alnum:]]*\\\\s+extends\\\\s*[^=>])|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\(\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([_$[:alpha:]]|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\.\\\\.\\\\.\\\\s*[_$[:alpha:]]))([^()\\\\'\\\\\\"\\\\\`]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))*)?\\\\)(\\\\s*:\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+)?\\\\s*=>))))))"},{"match":"\\\\#?[_$[:alpha:]][_$[:alnum:]]*","name":"meta.definition.property.tsx variable.object.property.tsx"},{"match":"\\\\?","name":"keyword.operator.optional.tsx"},{"match":"\\\\!","name":"keyword.operator.definiteassignment.tsx"}]},"for-loop":{"begin":"(?\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>|\\\\<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))(([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>|\\\\<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>)*(?))*(?)*(?\\\\s*)?\\\\())","end":"(?<=\\\\))(?!(((([_$[:alpha:]][_$[:alnum:]]*)(\\\\s*\\\\??\\\\.\\\\s*(\\\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\\\??\\\\.\\\\s*\\\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?<=[\\\\)]))\\\\s*(?:(\\\\?\\\\.\\\\s*)|(\\\\!))?((<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>|\\\\<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))(([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>|\\\\<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>)*(?))*(?)*(?\\\\s*)?\\\\())","patterns":[{"begin":"(?=(([_$[:alpha:]][_$[:alnum:]]*)(\\\\s*\\\\??\\\\.\\\\s*(\\\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\\\??\\\\.\\\\s*\\\\#?[_$[:alpha:]][_$[:alnum:]]*))","end":"(?=\\\\s*(?:(\\\\?\\\\.\\\\s*)|(\\\\!))?((<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>|\\\\<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))(([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>|\\\\<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>)*(?))*(?)*(?\\\\s*)?\\\\())","name":"meta.function-call.tsx","patterns":[{"include":"#function-call-target"}]},{"include":"#comment"},{"include":"#function-call-optionals"},{"include":"#type-arguments"},{"include":"#paren-expression"}]},{"begin":"(?=(((([_$[:alpha:]][_$[:alnum:]]*)(\\\\s*\\\\??\\\\.\\\\s*(\\\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\\\??\\\\.\\\\s*\\\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?<=[\\\\)]))(<\\\\s*[\\\\{\\\\[\\\\(]\\\\s*$))","end":"(?<=\\\\>)(?!(((([_$[:alpha:]][_$[:alnum:]]*)(\\\\s*\\\\??\\\\.\\\\s*(\\\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\\\??\\\\.\\\\s*\\\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?<=[\\\\)]))(<\\\\s*[\\\\{\\\\[\\\\(]\\\\s*$))","patterns":[{"begin":"(?=(([_$[:alpha:]][_$[:alnum:]]*)(\\\\s*\\\\??\\\\.\\\\s*(\\\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\\\??\\\\.\\\\s*\\\\#?[_$[:alpha:]][_$[:alnum:]]*))","end":"(?=(<\\\\s*[\\\\{\\\\[\\\\(]\\\\s*$))","name":"meta.function-call.tsx","patterns":[{"include":"#function-call-target"}]},{"include":"#comment"},{"include":"#function-call-optionals"},{"include":"#type-arguments"}]}]},"function-call-optionals":{"patterns":[{"match":"\\\\?\\\\.","name":"meta.function-call.tsx punctuation.accessor.optional.tsx"},{"match":"\\\\!","name":"meta.function-call.tsx keyword.operator.definiteassignment.tsx"}]},"function-call-target":{"patterns":[{"include":"#support-function-call-identifiers"},{"match":"(\\\\#?[_$[:alpha:]][_$[:alnum:]]*)","name":"entity.name.function.tsx"}]},"function-declaration":{"begin":"(?)))|((async\\\\s*)?(((<\\\\s*$)|([\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*))))))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[(]\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([)]\\\\s*:)|((\\\\.\\\\.\\\\.\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s*:)))|([<]\\\\s*[_$[:alpha:]][_$[:alnum:]]*\\\\s+extends\\\\s*[^=>])|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\(\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([_$[:alpha:]]|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\.\\\\.\\\\.\\\\s*[_$[:alpha:]]))([^()\\\\'\\\\\\"\\\\\`]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))*)?\\\\)(\\\\s*:\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+)?\\\\s*=>)))))"},{"captures":{"1":{"name":"punctuation.accessor.tsx"},"2":{"name":"punctuation.accessor.optional.tsx"},"3":{"name":"variable.other.constant.property.tsx"}},"match":"(?:(\\\\.)|(\\\\?\\\\.(?!\\\\s*[[:digit:]])))\\\\s*(\\\\#?[[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])"},{"captures":{"1":{"name":"punctuation.accessor.tsx"},"2":{"name":"punctuation.accessor.optional.tsx"},"3":{"name":"variable.other.property.tsx"}},"match":"(?:(\\\\.)|(\\\\?\\\\.(?!\\\\s*[[:digit:]])))\\\\s*(\\\\#?[_$[:alpha:]][_$[:alnum:]]*)"},{"match":"([[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])","name":"variable.other.constant.tsx"},{"match":"[_$[:alpha:]][_$[:alnum:]]*","name":"variable.other.readwrite.tsx"}]},"if-statement":{"patterns":[{"begin":"(?]|\\\\|\\\\||\\\\&\\\\&|\\\\!\\\\=\\\\=|$|(===|!==|==|!=)|(([\\\\&\\\\~\\\\^\\\\|]\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s+instanceof(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.)))|((?))","end":"(/>)|(?:())","endCaptures":{"1":{"name":"punctuation.definition.tag.end.tsx"},"2":{"name":"punctuation.definition.tag.begin.tsx"},"3":{"name":"entity.name.tag.namespace.tsx"},"4":{"name":"punctuation.separator.namespace.tsx"},"5":{"name":"entity.name.tag.tsx"},"6":{"name":"support.class.component.tsx"},"7":{"name":"punctuation.definition.tag.end.tsx"}},"name":"meta.tag.tsx","patterns":[{"begin":"(<)\\\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?)","beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.tsx"},"2":{"name":"entity.name.tag.namespace.tsx"},"3":{"name":"punctuation.separator.namespace.tsx"},"4":{"name":"entity.name.tag.tsx"},"5":{"name":"support.class.component.tsx"}},"end":"(?=[/]?>)","patterns":[{"include":"#comment"},{"include":"#type-arguments"},{"include":"#jsx-tag-attributes"}]},{"begin":"(>)","beginCaptures":{"1":{"name":"punctuation.definition.tag.end.tsx"}},"contentName":"meta.jsx.children.tsx","end":"(?=|/\\\\*|//)"},"jsx-tag-attributes":{"begin":"\\\\s+","end":"(?=[/]?>)","name":"meta.tag.attributes.tsx","patterns":[{"include":"#comment"},{"include":"#jsx-tag-attribute-name"},{"include":"#jsx-tag-attribute-assignment"},{"include":"#jsx-string-double-quoted"},{"include":"#jsx-string-single-quoted"},{"include":"#jsx-evaluated-code"},{"include":"#jsx-tag-attributes-illegal"}]},"jsx-tag-attributes-illegal":{"match":"\\\\S+","name":"invalid.illegal.attribute.tsx"},"jsx-tag-in-expression":{"begin":"(?:*]|&&|\\\\|\\\\||\\\\?|\\\\*\\\\/|^await|[^\\\\._$[:alnum:]]await|^return|[^\\\\._$[:alnum:]]return|^default|[^\\\\._$[:alnum:]]default|^yield|[^\\\\._$[:alnum:]]yield|^)\\\\s*(?!<\\\\s*[_$[:alpha:]][_$[:alnum:]]*((\\\\s+extends\\\\s+[^=>])|,))(?=(<)\\\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?))","end":"(?!(<)\\\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?))","patterns":[{"include":"#jsx-tag"}]},"jsx-tag-without-attributes":{"begin":"(<)\\\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?)","beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.tsx"},"2":{"name":"entity.name.tag.namespace.tsx"},"3":{"name":"punctuation.separator.namespace.tsx"},"4":{"name":"entity.name.tag.tsx"},"5":{"name":"support.class.component.tsx"},"6":{"name":"punctuation.definition.tag.end.tsx"}},"contentName":"meta.jsx.children.tsx","end":"()","endCaptures":{"1":{"name":"punctuation.definition.tag.begin.tsx"},"2":{"name":"entity.name.tag.namespace.tsx"},"3":{"name":"punctuation.separator.namespace.tsx"},"4":{"name":"entity.name.tag.tsx"},"5":{"name":"support.class.component.tsx"},"6":{"name":"punctuation.definition.tag.end.tsx"}},"name":"meta.tag.without-attributes.tsx","patterns":[{"include":"#jsx-children"}]},"jsx-tag-without-attributes-in-expression":{"begin":"(?:*]|&&|\\\\|\\\\||\\\\?|\\\\*\\\\/|^await|[^\\\\._$[:alnum:]]await|^return|[^\\\\._$[:alnum:]]return|^default|[^\\\\._$[:alnum:]]default|^yield|[^\\\\._$[:alnum:]]yield|^)\\\\s*(?=(<)\\\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?))","end":"(?!(<)\\\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?))","patterns":[{"include":"#jsx-tag-without-attributes"}]},"label":{"patterns":[{"begin":"([_$[:alpha:]][_$[:alnum:]]*)\\\\s*(:)(?=\\\\s*\\\\{)","beginCaptures":{"1":{"name":"entity.name.label.tsx"},"2":{"name":"punctuation.separator.label.tsx"}},"end":"(?<=\\\\})","patterns":[{"include":"#decl-block"}]},{"captures":{"1":{"name":"entity.name.label.tsx"},"2":{"name":"punctuation.separator.label.tsx"}},"match":"([_$[:alpha:]][_$[:alnum:]]*)\\\\s*(:)"}]},"literal":{"patterns":[{"include":"#numeric-literal"},{"include":"#boolean-literal"},{"include":"#null-literal"},{"include":"#undefined-literal"},{"include":"#numericConstant-literal"},{"include":"#array-literal"},{"include":"#this-literal"},{"include":"#super-literal"}]},"method-declaration":{"patterns":[{"begin":"(?]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*))?[\\\\(])","beginCaptures":{"1":{"name":"storage.modifier.tsx"},"2":{"name":"storage.modifier.tsx"},"3":{"name":"storage.modifier.tsx"},"4":{"name":"storage.modifier.async.tsx"},"5":{"name":"keyword.operator.new.tsx"},"6":{"name":"keyword.generator.asterisk.tsx"}},"end":"(?=\\\\}|;|,|$)|(?<=\\\\})","name":"meta.method.declaration.tsx","patterns":[{"include":"#method-declaration-name"},{"include":"#function-body"}]},{"begin":"(?]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*))?[\\\\(])","beginCaptures":{"1":{"name":"storage.modifier.tsx"},"2":{"name":"storage.modifier.tsx"},"3":{"name":"storage.modifier.tsx"},"4":{"name":"storage.modifier.async.tsx"},"5":{"name":"storage.type.property.tsx"},"6":{"name":"keyword.generator.asterisk.tsx"}},"end":"(?=\\\\}|;|,|$)|(?<=\\\\})","name":"meta.method.declaration.tsx","patterns":[{"include":"#method-declaration-name"},{"include":"#function-body"}]}]},"method-declaration-name":{"begin":"(?=((\\\\b(?]|\\\\|\\\\||\\\\&\\\\&|\\\\!\\\\=\\\\=|$|((?]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*))?[\\\\(])","beginCaptures":{"1":{"name":"storage.modifier.async.tsx"},"2":{"name":"storage.type.property.tsx"},"3":{"name":"keyword.generator.asterisk.tsx"}},"end":"(?=\\\\}|;|,)|(?<=\\\\})","name":"meta.method.declaration.tsx","patterns":[{"include":"#method-declaration-name"},{"include":"#function-body"},{"begin":"(?]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*))?[\\\\(])","beginCaptures":{"1":{"name":"storage.modifier.async.tsx"},"2":{"name":"storage.type.property.tsx"},"3":{"name":"keyword.generator.asterisk.tsx"}},"end":"(?=\\\\(|\\\\<)","patterns":[{"include":"#method-declaration-name"}]}]},"object-member":{"patterns":[{"include":"#comment"},{"include":"#object-literal-method-declaration"},{"begin":"(?=\\\\[)","end":"(?=:)|((?<=[\\\\]])(?=\\\\s*[\\\\(\\\\<]))","name":"meta.object.member.tsx meta.object-literal.key.tsx","patterns":[{"include":"#comment"},{"include":"#array-literal"}]},{"begin":"(?=[\\\\'\\\\\\"\\\\\`])","end":"(?=:)|((?<=[\\\\'\\\\\\"\\\\\`])(?=((\\\\s*[\\\\(\\\\<,}])|(\\\\s+(as|satisifies)\\\\s+))))","name":"meta.object.member.tsx meta.object-literal.key.tsx","patterns":[{"include":"#comment"},{"include":"#string"}]},{"begin":"(?=(\\\\b(?)))|((async\\\\s*)?(((<\\\\s*$)|([\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*))))))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[(]\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([)]\\\\s*:)|((\\\\.\\\\.\\\\.\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s*:)))|([<]\\\\s*[_$[:alpha:]][_$[:alnum:]]*\\\\s+extends\\\\s*[^=>])|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\(\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([_$[:alpha:]]|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\.\\\\.\\\\.\\\\s*[_$[:alpha:]]))([^()\\\\'\\\\\\"\\\\\`]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))*)?\\\\)(\\\\s*:\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+)?\\\\s*=>))))))","name":"meta.object.member.tsx"},{"captures":{"0":{"name":"meta.object-literal.key.tsx"}},"match":"(?:[_$[:alpha:]][_$[:alnum:]]*)\\\\s*(?=(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*:)","name":"meta.object.member.tsx"},{"begin":"\\\\.\\\\.\\\\.","beginCaptures":{"0":{"name":"keyword.operator.spread.tsx"}},"end":"(?=,|\\\\})","name":"meta.object.member.tsx","patterns":[{"include":"#expression"}]},{"captures":{"1":{"name":"variable.other.readwrite.tsx"}},"match":"([_$[:alpha:]][_$[:alnum:]]*)\\\\s*(?=,|\\\\}|$|\\\\/\\\\/|\\\\/\\\\*)","name":"meta.object.member.tsx"},{"captures":{"1":{"name":"keyword.control.as.tsx"},"2":{"name":"storage.modifier.tsx"}},"match":"(?]|\\\\|\\\\||\\\\&\\\\&|\\\\!\\\\=\\\\=|$|^|((?]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)\\\\(\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))))","beginCaptures":{"1":{"name":"storage.modifier.async.tsx"}},"end":"(?<=\\\\))","patterns":[{"include":"#type-parameters"},{"begin":"\\\\(","beginCaptures":{"0":{"name":"meta.brace.round.tsx"}},"end":"\\\\)","endCaptures":{"0":{"name":"meta.brace.round.tsx"}},"patterns":[{"include":"#expression-inside-possibly-arrow-parens"}]}]},{"begin":"(?<=:)\\\\s*(async)?\\\\s*(\\\\()(?=\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))))","beginCaptures":{"1":{"name":"storage.modifier.async.tsx"},"2":{"name":"meta.brace.round.tsx"}},"end":"\\\\)","endCaptures":{"0":{"name":"meta.brace.round.tsx"}},"patterns":[{"include":"#expression-inside-possibly-arrow-parens"}]},{"begin":"(?<=:)\\\\s*(async)?\\\\s*(?=\\\\<\\\\s*$)","beginCaptures":{"1":{"name":"storage.modifier.async.tsx"}},"end":"(?<=\\\\>)","patterns":[{"include":"#type-parameters"}]},{"begin":"(?<=\\\\>)\\\\s*(\\\\()(?=\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))))","beginCaptures":{"1":{"name":"meta.brace.round.tsx"}},"end":"\\\\)","endCaptures":{"0":{"name":"meta.brace.round.tsx"}},"patterns":[{"include":"#expression-inside-possibly-arrow-parens"}]},{"include":"#possibly-arrow-return-type"},{"include":"#expression"}]},{"include":"#punctuation-comma"},{"include":"#decl-block"}]},"parameter-array-binding-pattern":{"begin":"(?:(\\\\.\\\\.\\\\.)\\\\s*)?(\\\\[)","beginCaptures":{"1":{"name":"keyword.operator.rest.tsx"},"2":{"name":"punctuation.definition.binding-pattern.array.tsx"}},"end":"\\\\]","endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.array.tsx"}},"patterns":[{"include":"#parameter-binding-element"},{"include":"#punctuation-comma"}]},"parameter-binding-element":{"patterns":[{"include":"#comment"},{"include":"#string"},{"include":"#numeric-literal"},{"include":"#regex"},{"include":"#parameter-object-binding-pattern"},{"include":"#parameter-array-binding-pattern"},{"include":"#destructuring-parameter-rest"},{"include":"#variable-initializer"}]},"parameter-name":{"patterns":[{"captures":{"1":{"name":"storage.modifier.tsx"}},"match":"(?)))|((async\\\\s*)?(((<\\\\s*$)|([\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*))))))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[(]\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([)]\\\\s*:)|((\\\\.\\\\.\\\\.\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s*:)))|([<]\\\\s*[_$[:alpha:]][_$[:alnum:]]*\\\\s+extends\\\\s*[^=>])|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\(\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([_$[:alpha:]]|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\.\\\\.\\\\.\\\\s*[_$[:alpha:]]))([^()\\\\'\\\\\\"\\\\\`]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))*)?\\\\)(\\\\s*:\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+)?\\\\s*=>)))))|(:\\\\s*((<)|([(]\\\\s*(([)])|(\\\\.\\\\.\\\\.)|([_$[:alnum:]]+\\\\s*(([:,?=])|([)]\\\\s*=>)))))))|(:\\\\s*(?\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))))))|(:\\\\s*(=>|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(<[^<>]*>)|[^<>(),=])+=\\\\s*(((async\\\\s+)?((function\\\\s*[(<*])|(function\\\\s+)|([_$[:alpha:]][_$[:alnum:]]*\\\\s*=>)))|((async\\\\s*)?(((<\\\\s*$)|([\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*))))))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[(]\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([)]\\\\s*:)|((\\\\.\\\\.\\\\.\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s*:)))|([<]\\\\s*[_$[:alpha:]][_$[:alnum:]]*\\\\s+extends\\\\s*[^=>])|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\(\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([_$[:alpha:]]|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\.\\\\.\\\\.\\\\s*[_$[:alpha:]]))([^()\\\\'\\\\\\"\\\\\`]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))*)?\\\\)(\\\\s*:\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+)?\\\\s*=>))))))"},{"captures":{"1":{"name":"storage.modifier.tsx"},"2":{"name":"keyword.operator.rest.tsx"},"3":{"name":"variable.parameter.tsx variable.language.this.tsx"},"4":{"name":"variable.parameter.tsx"},"5":{"name":"keyword.operator.optional.tsx"}},"match":"(?:(?])","name":"meta.type.annotation.tsx","patterns":[{"include":"#type"}]}]},"paren-expression":{"begin":"\\\\(","beginCaptures":{"0":{"name":"meta.brace.round.tsx"}},"end":"\\\\)","endCaptures":{"0":{"name":"meta.brace.round.tsx"}},"patterns":[{"include":"#expression"}]},"paren-expression-possibly-arrow":{"patterns":[{"begin":"(?<=[(=,])\\\\s*(async)?(?=\\\\s*((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*))?\\\\(\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))))","beginCaptures":{"1":{"name":"storage.modifier.async.tsx"}},"end":"(?<=\\\\))","patterns":[{"include":"#paren-expression-possibly-arrow-with-typeparameters"}]},{"begin":"(?<=[(=,]|=>|^return|[^\\\\._$[:alnum:]]return)\\\\s*(async)?(?=\\\\s*((((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*))?\\\\()|(<)|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)))\\\\s*$)","beginCaptures":{"1":{"name":"storage.modifier.async.tsx"}},"end":"(?<=\\\\))","patterns":[{"include":"#paren-expression-possibly-arrow-with-typeparameters"}]},{"include":"#possibly-arrow-return-type"}]},"paren-expression-possibly-arrow-with-typeparameters":{"patterns":[{"include":"#type-parameters"},{"begin":"\\\\(","beginCaptures":{"0":{"name":"meta.brace.round.tsx"}},"end":"\\\\)","endCaptures":{"0":{"name":"meta.brace.round.tsx"}},"patterns":[{"include":"#expression-inside-possibly-arrow-parens"}]}]},"possibly-arrow-return-type":{"begin":"(?<=\\\\)|^)\\\\s*(:)(?=\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*=>)","beginCaptures":{"1":{"name":"meta.arrow.tsx meta.return.type.arrow.tsx keyword.operator.type.annotation.tsx"}},"contentName":"meta.arrow.tsx meta.return.type.arrow.tsx","end":"(?==>|\\\\{|(^\\\\s*(export|function|class|interface|let|var|(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b)|const|import|enum|namespace|module|type|abstract|declare)\\\\s+))","patterns":[{"include":"#arrow-return-type-body"}]},"property-accessor":{"match":"(?|&&|\\\\|\\\\||\\\\*\\\\/)\\\\s*(\\\\/)(?![\\\\/*])(?=(?:[^\\\\/\\\\\\\\\\\\[\\\\()]|\\\\\\\\.|\\\\[([^\\\\]\\\\\\\\]|\\\\\\\\.)+\\\\]|\\\\(([^\\\\)\\\\\\\\]|\\\\\\\\.)+\\\\))+\\\\/([dgimsuvy]+|(?![\\\\/\\\\*])|(?=\\\\/\\\\*))(?!\\\\s*[a-zA-Z0-9_$]))","beginCaptures":{"1":{"name":"punctuation.definition.string.begin.tsx"}},"end":"(/)([dgimsuvy]*)","endCaptures":{"1":{"name":"punctuation.definition.string.end.tsx"},"2":{"name":"keyword.other.tsx"}},"name":"string.regexp.tsx","patterns":[{"include":"#regexp"}]},{"begin":"((?"},{"match":"[?+*]|\\\\{(\\\\d+,\\\\d+|\\\\d+,|,\\\\d+|\\\\d+)\\\\}\\\\??","name":"keyword.operator.quantifier.regexp"},{"match":"\\\\|","name":"keyword.operator.or.regexp"},{"begin":"(\\\\()((\\\\?=)|(\\\\?!)|(\\\\?<=)|(\\\\?))?","beginCaptures":{"0":{"name":"punctuation.definition.group.regexp"},"1":{"name":"punctuation.definition.group.no-capture.regexp"},"2":{"name":"variable.other.regexp"}},"end":"\\\\)","endCaptures":{"0":{"name":"punctuation.definition.group.regexp"}},"name":"meta.group.regexp","patterns":[{"include":"#regexp"}]},{"begin":"(\\\\[)(\\\\^)?","beginCaptures":{"1":{"name":"punctuation.definition.character-class.regexp"},"2":{"name":"keyword.operator.negation.regexp"}},"end":"(\\\\])","endCaptures":{"1":{"name":"punctuation.definition.character-class.regexp"}},"name":"constant.other.character-class.set.regexp","patterns":[{"captures":{"1":{"name":"constant.character.numeric.regexp"},"2":{"name":"constant.character.control.regexp"},"3":{"name":"constant.character.escape.backslash.regexp"},"4":{"name":"constant.character.numeric.regexp"},"5":{"name":"constant.character.control.regexp"},"6":{"name":"constant.character.escape.backslash.regexp"}},"match":"(?:.|(\\\\\\\\(?:[0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}))|(\\\\\\\\c[A-Z])|(\\\\\\\\.))\\\\-(?:[^\\\\]\\\\\\\\]|(\\\\\\\\(?:[0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}))|(\\\\\\\\c[A-Z])|(\\\\\\\\.))","name":"constant.other.character-class.range.regexp"},{"include":"#regex-character-class"}]},{"include":"#regex-character-class"}]},"return-type":{"patterns":[{"begin":"(?<=\\\\))\\\\s*(:)(?=\\\\s*\\\\S)","beginCaptures":{"1":{"name":"keyword.operator.type.annotation.tsx"}},"end":"(?]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\())|(?:(EPSILON|MAX_SAFE_INTEGER|MAX_VALUE|MIN_SAFE_INTEGER|MIN_VALUE|NEGATIVE_INFINITY|POSITIVE_INFINITY)\\\\b(?!\\\\$)))"},{"captures":{"1":{"name":"support.type.object.module.tsx"},"2":{"name":"support.type.object.module.tsx"},"3":{"name":"punctuation.accessor.tsx"},"4":{"name":"punctuation.accessor.optional.tsx"},"5":{"name":"support.type.object.module.tsx"}},"match":"(?\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>|\\\\<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))(([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>|\\\\<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>)*(?))*(?)*(?\\\\s*)?\`)","end":"(?=\`)","patterns":[{"begin":"(?=(([_$[:alpha:]][_$[:alnum:]]*\\\\s*\\\\??\\\\.\\\\s*)*|(\\\\??\\\\.\\\\s*)?)([_$[:alpha:]][_$[:alnum:]]*))","end":"(?=(<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>|\\\\<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))(([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>|\\\\<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>)*(?))*(?)*(?\\\\s*)?\`)","patterns":[{"include":"#support-function-call-identifiers"},{"match":"([_$[:alpha:]][_$[:alnum:]]*)","name":"entity.name.function.tagged-template.tsx"}]},{"include":"#type-arguments"}]},{"begin":"([_$[:alpha:]][_$[:alnum:]]*)?\\\\s*(?=(<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>|\\\\<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))(([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>|\\\\<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>)*(?))*(?)*(?\\\\s*)\`)","beginCaptures":{"1":{"name":"entity.name.function.tagged-template.tsx"}},"end":"(?=\`)","patterns":[{"include":"#type-arguments"}]}]},"template-substitution-element":{"begin":"\\\\$\\\\{","beginCaptures":{"0":{"name":"punctuation.definition.template-expression.begin.tsx"}},"contentName":"meta.embedded.line.tsx","end":"\\\\}","endCaptures":{"0":{"name":"punctuation.definition.template-expression.end.tsx"}},"name":"meta.template.expression.tsx","patterns":[{"include":"#expression"}]},"template-type":{"patterns":[{"include":"#template-call"},{"begin":"([_$[:alpha:]][_$[:alnum:]]*)?(\`)","beginCaptures":{"1":{"name":"entity.name.function.tagged-template.tsx"},"2":{"name":"string.template.tsx punctuation.definition.string.template.begin.tsx"}},"contentName":"string.template.tsx","end":"\`","endCaptures":{"0":{"name":"string.template.tsx punctuation.definition.string.template.end.tsx"}},"patterns":[{"include":"#template-type-substitution-element"},{"include":"#string-character-escape"}]}]},"template-type-substitution-element":{"begin":"\\\\$\\\\{","beginCaptures":{"0":{"name":"punctuation.definition.template-expression.begin.tsx"}},"contentName":"meta.embedded.line.tsx","end":"\\\\}","endCaptures":{"0":{"name":"punctuation.definition.template-expression.end.tsx"}},"name":"meta.template.expression.tsx","patterns":[{"include":"#type"}]},"ternary-expression":{"begin":"(?!\\\\?\\\\.\\\\s*[^[:digit:]])(\\\\?)(?!\\\\?)","beginCaptures":{"1":{"name":"keyword.operator.ternary.tsx"}},"end":"\\\\s*(:)","endCaptures":{"1":{"name":"keyword.operator.ternary.tsx"}},"patterns":[{"include":"#expression"}]},"this-literal":{"match":"(?])|((?<=[\\\\}>\\\\]\\\\)]|[_$[:alpha:]])\\\\s*(?=\\\\{)))","name":"meta.type.annotation.tsx","patterns":[{"include":"#type"}]},{"begin":"(:)","beginCaptures":{"1":{"name":"keyword.operator.type.annotation.tsx"}},"end":"(?])|(?=^\\\\s*$)|((?<=[\\\\}>\\\\]\\\\)]|[_$[:alpha:]])\\\\s*(?=\\\\{)))","name":"meta.type.annotation.tsx","patterns":[{"include":"#type"}]}]},"type-arguments":{"begin":"\\\\<","beginCaptures":{"0":{"name":"punctuation.definition.typeparameters.begin.tsx"}},"end":"\\\\>","endCaptures":{"0":{"name":"punctuation.definition.typeparameters.end.tsx"}},"name":"meta.type.parameters.tsx","patterns":[{"include":"#type-arguments-body"}]},"type-arguments-body":{"patterns":[{"captures":{"0":{"name":"keyword.operator.type.tsx"}},"match":"(?)","patterns":[{"include":"#comment"},{"include":"#type-parameters"}]},{"begin":"(?))))))","end":"(?<=\\\\))","name":"meta.type.function.tsx","patterns":[{"include":"#function-parameters"}]}]},"type-function-return-type":{"patterns":[{"begin":"(=>)(?=\\\\s*\\\\S)","beginCaptures":{"1":{"name":"storage.type.function.arrow.tsx"}},"end":"(?)(?:\\\\?]|//|$)","name":"meta.type.function.return.tsx","patterns":[{"include":"#type-function-return-type-core"}]},{"begin":"=>","beginCaptures":{"0":{"name":"storage.type.function.arrow.tsx"}},"end":"(?)(?]|//|^\\\\s*$)|((?<=\\\\S)(?=\\\\s*$)))","name":"meta.type.function.return.tsx","patterns":[{"include":"#type-function-return-type-core"}]}]},"type-function-return-type-core":{"patterns":[{"include":"#comment"},{"begin":"(?<==>)(?=\\\\s*\\\\{)","end":"(?<=\\\\})","patterns":[{"include":"#type-object"}]},{"include":"#type-predicate-operator"},{"include":"#type"}]},"type-infer":{"patterns":[{"captures":{"1":{"name":"keyword.operator.expression.infer.tsx"},"2":{"name":"entity.name.type.tsx"},"3":{"name":"keyword.operator.expression.extends.tsx"}},"match":"(?)","endCaptures":{"1":{"name":"meta.type.parameters.tsx punctuation.definition.typeparameters.end.tsx"}},"patterns":[{"include":"#type-arguments-body"}]},{"begin":"([_$[:alpha:]][_$[:alnum:]]*)\\\\s*(<)","beginCaptures":{"1":{"name":"entity.name.type.tsx"},"2":{"name":"meta.type.parameters.tsx punctuation.definition.typeparameters.begin.tsx"}},"contentName":"meta.type.parameters.tsx","end":"(>)","endCaptures":{"1":{"name":"meta.type.parameters.tsx punctuation.definition.typeparameters.end.tsx"}},"patterns":[{"include":"#type-arguments-body"}]},{"captures":{"1":{"name":"entity.name.type.module.tsx"},"2":{"name":"punctuation.accessor.tsx"},"3":{"name":"punctuation.accessor.optional.tsx"}},"match":"([_$[:alpha:]][_$[:alnum:]]*)\\\\s*(?:(\\\\.)|(\\\\?\\\\.(?!\\\\s*[[:digit:]])))"},{"match":"[_$[:alpha:]][_$[:alnum:]]*","name":"entity.name.type.tsx"}]},"type-object":{"begin":"\\\\{","beginCaptures":{"0":{"name":"punctuation.definition.block.tsx"}},"end":"\\\\}","endCaptures":{"0":{"name":"punctuation.definition.block.tsx"}},"name":"meta.object.type.tsx","patterns":[{"include":"#comment"},{"include":"#method-declaration"},{"include":"#indexer-declaration"},{"include":"#indexer-mapped-type-declaration"},{"include":"#field-declaration"},{"include":"#type-annotation"},{"begin":"\\\\.\\\\.\\\\.","beginCaptures":{"0":{"name":"keyword.operator.spread.tsx"}},"end":"(?=\\\\}|;|,|$)|(?<=\\\\})","patterns":[{"include":"#type"}]},{"include":"#punctuation-comma"},{"include":"#punctuation-semicolon"},{"include":"#type"}]},"type-operators":{"patterns":[{"include":"#typeof-operator"},{"include":"#type-infer"},{"begin":"([&|])(?=\\\\s*\\\\{)","beginCaptures":{"0":{"name":"keyword.operator.type.tsx"}},"end":"(?<=\\\\})","patterns":[{"include":"#type-object"}]},{"begin":"[&|]","beginCaptures":{"0":{"name":"keyword.operator.type.tsx"}},"end":"(?=\\\\S)"},{"match":"(?)","endCaptures":{"1":{"name":"punctuation.definition.typeparameters.end.tsx"}},"name":"meta.type.parameters.tsx","patterns":[{"include":"#comment"},{"match":"(?)","name":"keyword.operator.assignment.tsx"}]},"type-paren-or-function-parameters":{"begin":"\\\\(","beginCaptures":{"0":{"name":"meta.brace.round.tsx"}},"end":"\\\\)","endCaptures":{"0":{"name":"meta.brace.round.tsx"}},"name":"meta.type.paren.cover.tsx","patterns":[{"captures":{"1":{"name":"storage.modifier.tsx"},"2":{"name":"keyword.operator.rest.tsx"},"3":{"name":"entity.name.function.tsx variable.language.this.tsx"},"4":{"name":"entity.name.function.tsx"},"5":{"name":"keyword.operator.optional.tsx"}},"match":"(?:(?)))))))|(:\\\\s*(?\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*))))))))"},{"captures":{"1":{"name":"storage.modifier.tsx"},"2":{"name":"keyword.operator.rest.tsx"},"3":{"name":"variable.parameter.tsx variable.language.this.tsx"},"4":{"name":"variable.parameter.tsx"},"5":{"name":"keyword.operator.optional.tsx"}},"match":"(?:(?:&|{\\\\?]|(extends\\\\s+)|$|;|^\\\\s*$|(?:^\\\\s*(?:abstract|async|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|var|while)\\\\b))","patterns":[{"include":"#type-arguments"},{"include":"#expression"}]},"undefined-literal":{"match":"(?)))|((async\\\\s*)?(((<\\\\s*$)|([\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*))))))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[(]\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([)]\\\\s*:)|((\\\\.\\\\.\\\\.\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s*:)))|([<]\\\\s*[_$[:alpha:]][_$[:alnum:]]*\\\\s+extends\\\\s*[^=>])|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\(\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([_$[:alpha:]]|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\.\\\\.\\\\.\\\\s*[_$[:alpha:]]))([^()\\\\'\\\\\\"\\\\\`]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))*)?\\\\)(\\\\s*:\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+)?\\\\s*=>)))))|(:\\\\s*((<)|([(]\\\\s*(([)])|(\\\\.\\\\.\\\\.)|([_$[:alnum:]]+\\\\s*(([:,?=])|([)]\\\\s*=>)))))))|(:\\\\s*(?\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))))))|(:\\\\s*(=>|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(<[^<>]*>)|[^<>(),=])+=\\\\s*(((async\\\\s+)?((function\\\\s*[(<*])|(function\\\\s+)|([_$[:alpha:]][_$[:alnum:]]*\\\\s*=>)))|((async\\\\s*)?(((<\\\\s*$)|([\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*))))))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[(]\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([)]\\\\s*:)|((\\\\.\\\\.\\\\.\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s*:)))|([<]\\\\s*[_$[:alpha:]][_$[:alnum:]]*\\\\s+extends\\\\s*[^=>])|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\(\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([_$[:alpha:]]|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\.\\\\.\\\\.\\\\s*[_$[:alpha:]]))([^()\\\\'\\\\\\"\\\\\`]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))*)?\\\\)(\\\\s*:\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+)?\\\\s*=>))))))","beginCaptures":{"1":{"name":"meta.definition.variable.tsx variable.other.constant.tsx entity.name.function.tsx"}},"end":"(?=$|^|[;,=}]|((?)))|((async\\\\s*)?(((<\\\\s*$)|([\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*))))))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[(]\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([)]\\\\s*:)|((\\\\.\\\\.\\\\.\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s*:)))|([<]\\\\s*[_$[:alpha:]][_$[:alnum:]]*\\\\s+extends\\\\s*[^=>])|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\(\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([_$[:alpha:]]|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\.\\\\.\\\\.\\\\s*[_$[:alpha:]]))([^()\\\\'\\\\\\"\\\\\`]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))*)?\\\\)(\\\\s*:\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+)?\\\\s*=>)))))|(:\\\\s*((<)|([(]\\\\s*(([)])|(\\\\.\\\\.\\\\.)|([_$[:alnum:]]+\\\\s*(([:,?=])|([)]\\\\s*=>)))))))|(:\\\\s*(?\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))))))|(:\\\\s*(=>|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(<[^<>]*>)|[^<>(),=])+=\\\\s*(((async\\\\s+)?((function\\\\s*[(<*])|(function\\\\s+)|([_$[:alpha:]][_$[:alnum:]]*\\\\s*=>)))|((async\\\\s*)?(((<\\\\s*$)|([\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*))))))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[(]\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([)]\\\\s*:)|((\\\\.\\\\.\\\\.\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s*:)))|([<]\\\\s*[_$[:alpha:]][_$[:alnum:]]*\\\\s+extends\\\\s*[^=>])|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\(\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([_$[:alpha:]]|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\.\\\\.\\\\.\\\\s*[_$[:alpha:]]))([^()\\\\'\\\\\\"\\\\\`]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))*)?\\\\)(\\\\s*:\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+)?\\\\s*=>))))))","beginCaptures":{"1":{"name":"meta.definition.variable.tsx entity.name.function.tsx"},"2":{"name":"keyword.operator.definiteassignment.tsx"}},"end":"(?=$|^|[;,=}]|((?\\\\s*$)","beginCaptures":{"1":{"name":"keyword.operator.assignment.tsx"}},"end":"(?=$|^|[,);}\\\\]]|((?]|^await|[^\\\\._$[:alnum:]]await|^return|[^\\\\._$[:alnum:]]return|^yield|[^\\\\._$[:alnum:]]yield|^throw|[^\\\\._$[:alnum:]]throw|^in|[^\\\\._$[:alnum:]]in|^of|[^\\\\._$[:alnum:]]of|^typeof|[^\\\\._$[:alnum:]]typeof|&&|\\\\|\\\\||\\\\*)\\\\s*(\\\\{)","beginCaptures":{"1":{"name":"punctuation.definition.block.js.jsx"}},"end":"\\\\}","endCaptures":{"0":{"name":"punctuation.definition.block.js.jsx"}},"name":"meta.objectliteral.js.jsx","patterns":[{"include":"#object-member"}]},"array-binding-pattern":{"begin":"(?:(\\\\.\\\\.\\\\.)\\\\s*)?(\\\\[)","beginCaptures":{"1":{"name":"keyword.operator.rest.js.jsx"},"2":{"name":"punctuation.definition.binding-pattern.array.js.jsx"}},"end":"\\\\]","endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.array.js.jsx"}},"patterns":[{"include":"#binding-element"},{"include":"#punctuation-comma"}]},"array-binding-pattern-const":{"begin":"(?:(\\\\.\\\\.\\\\.)\\\\s*)?(\\\\[)","beginCaptures":{"1":{"name":"keyword.operator.rest.js.jsx"},"2":{"name":"punctuation.definition.binding-pattern.array.js.jsx"}},"end":"\\\\]","endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.array.js.jsx"}},"patterns":[{"include":"#binding-element-const"},{"include":"#punctuation-comma"}]},"array-literal":{"begin":"\\\\s*(\\\\[)","beginCaptures":{"1":{"name":"meta.brace.square.js.jsx"}},"end":"\\\\]","endCaptures":{"0":{"name":"meta.brace.square.js.jsx"}},"name":"meta.array.literal.js.jsx","patterns":[{"include":"#expression"},{"include":"#punctuation-comma"}]},"arrow-function":{"patterns":[{"captures":{"1":{"name":"storage.modifier.async.js.jsx"},"2":{"name":"variable.parameter.js.jsx"}},"match":"(?:(?)","name":"meta.arrow.js.jsx"},{"begin":"(?:(?]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[(]\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([)]\\\\s*:)|((\\\\.\\\\.\\\\.\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s*:)))|([<]\\\\s*[_$[:alpha:]][_$[:alnum:]]*\\\\s+extends\\\\s*[^=>])|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\(\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([_$[:alpha:]]|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\.\\\\.\\\\.\\\\s*[_$[:alpha:]]))([^()\\\\'\\\\\\"\\\\\`]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))*)?\\\\)(\\\\s*:\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+)?\\\\s*=>)))","beginCaptures":{"1":{"name":"storage.modifier.async.js.jsx"}},"end":"(?==>|\\\\{|(^\\\\s*(export|function|class|interface|let|var|(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b)|const|import|enum|namespace|module|type|abstract|declare)\\\\s+))","name":"meta.arrow.js.jsx","patterns":[{"include":"#comment"},{"include":"#type-parameters"},{"include":"#function-parameters"},{"include":"#arrow-return-type"},{"include":"#possibly-arrow-return-type"}]},{"begin":"=>","beginCaptures":{"0":{"name":"storage.type.function.arrow.js.jsx"}},"end":"((?<=\\\\}|\\\\S)(?)|((?!\\\\{)(?=\\\\S)))(?!\\\\/[\\\\/\\\\*])","name":"meta.arrow.js.jsx","patterns":[{"include":"#single-line-comment-consuming-line-ending"},{"include":"#decl-block"},{"include":"#expression"}]}]},"arrow-return-type":{"begin":"(?<=\\\\))\\\\s*(:)","beginCaptures":{"1":{"name":"keyword.operator.type.annotation.js.jsx"}},"end":"(?==>|\\\\{|(^\\\\s*(export|function|class|interface|let|var|(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b)|const|import|enum|namespace|module|type|abstract|declare)\\\\s+))","name":"meta.return.type.arrow.js.jsx","patterns":[{"include":"#arrow-return-type-body"}]},"arrow-return-type-body":{"patterns":[{"begin":"(?<=[:])(?=\\\\s*\\\\{)","end":"(?<=\\\\})","patterns":[{"include":"#type-object"}]},{"include":"#type-predicate-operator"},{"include":"#type"}]},"async-modifier":{"match":"(?\\\\s*$)","beginCaptures":{"1":{"name":"punctuation.definition.comment.js.jsx"}},"end":"(?=$)","name":"comment.line.triple-slash.directive.js.jsx","patterns":[{"begin":"(<)(reference|amd-dependency|amd-module)","beginCaptures":{"1":{"name":"punctuation.definition.tag.directive.js.jsx"},"2":{"name":"entity.name.tag.directive.js.jsx"}},"end":"/>","endCaptures":{"0":{"name":"punctuation.definition.tag.directive.js.jsx"}},"name":"meta.tag.js.jsx","patterns":[{"match":"path|types|no-default-lib|lib|name|resolution-mode","name":"entity.other.attribute-name.directive.js.jsx"},{"match":"=","name":"keyword.operator.assignment.js.jsx"},{"include":"#string"}]}]},"docblock":{"patterns":[{"captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"constant.language.access-type.jsdoc"}},"match":"((@)(?:access|api))\\\\s+(private|protected|public)\\\\b"},{"captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"entity.name.type.instance.jsdoc"},"4":{"name":"punctuation.definition.bracket.angle.begin.jsdoc"},"5":{"name":"constant.other.email.link.underline.jsdoc"},"6":{"name":"punctuation.definition.bracket.angle.end.jsdoc"}},"match":"((@)author)\\\\s+([^@\\\\s<>*/](?:[^@<>*/]|\\\\*[^/])*)(?:\\\\s*(<)([^>\\\\s]+)(>))?"},{"captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"entity.name.type.instance.jsdoc"},"4":{"name":"keyword.operator.control.jsdoc"},"5":{"name":"entity.name.type.instance.jsdoc"}},"match":"((@)borrows)\\\\s+((?:[^@\\\\s*/]|\\\\*[^/])+)\\\\s+(as)\\\\s+((?:[^@\\\\s*/]|\\\\*[^/])+)"},{"begin":"((@)example)\\\\s+","beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}},"end":"(?=@|\\\\*/)","name":"meta.example.jsdoc","patterns":[{"match":"^\\\\s\\\\*\\\\s+"},{"begin":"\\\\G(<)caption(>)","beginCaptures":{"0":{"name":"entity.name.tag.inline.jsdoc"},"1":{"name":"punctuation.definition.bracket.angle.begin.jsdoc"},"2":{"name":"punctuation.definition.bracket.angle.end.jsdoc"}},"contentName":"constant.other.description.jsdoc","end":"()|(?=\\\\*/)","endCaptures":{"0":{"name":"entity.name.tag.inline.jsdoc"},"1":{"name":"punctuation.definition.bracket.angle.begin.jsdoc"},"2":{"name":"punctuation.definition.bracket.angle.end.jsdoc"}}},{"captures":{"0":{"name":"source.embedded.js.jsx"}},"match":"[^\\\\s@*](?:[^*]|\\\\*[^/])*"}]},{"captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"constant.language.symbol-type.jsdoc"}},"match":"((@)kind)\\\\s+(class|constant|event|external|file|function|member|mixin|module|namespace|typedef)\\\\b"},{"captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"variable.other.link.underline.jsdoc"},"4":{"name":"entity.name.type.instance.jsdoc"}},"match":"((@)see)\\\\s+(?:((?=https?://)(?:[^\\\\s*]|\\\\*[^/])+)|((?!https?://|(?:\\\\[[^\\\\[\\\\]]*\\\\])?{@(?:link|linkcode|linkplain|tutorial)\\\\b)(?:[^@\\\\s*/]|\\\\*[^/])+))"},{"captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"variable.other.jsdoc"}},"match":"((@)template)\\\\s+([A-Za-z_$][\\\\w$.\\\\[\\\\]]*(?:\\\\s*,\\\\s*[A-Za-z_$][\\\\w$.\\\\[\\\\]]*)*)"},{"begin":"((@)template)\\\\s+(?={)","beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}},"end":"(?=\\\\s|\\\\*/|[^{}\\\\[\\\\]A-Za-z_$])","patterns":[{"include":"#jsdoctype"},{"match":"([A-Za-z_$][\\\\w$.\\\\[\\\\]]*)","name":"variable.other.jsdoc"}]},{"captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"variable.other.jsdoc"}},"match":"((@)(?:arg|argument|const|constant|member|namespace|param|var))\\\\s+([A-Za-z_$][\\\\w$.\\\\[\\\\]]*)"},{"begin":"((@)typedef)\\\\s+(?={)","beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}},"end":"(?=\\\\s|\\\\*/|[^{}\\\\[\\\\]A-Za-z_$])","patterns":[{"include":"#jsdoctype"},{"match":"(?:[^@\\\\s*/]|\\\\*[^/])+","name":"entity.name.type.instance.jsdoc"}]},{"begin":"((@)(?:arg|argument|const|constant|member|namespace|param|prop|property|var))\\\\s+(?={)","beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}},"end":"(?=\\\\s|\\\\*/|[^{}\\\\[\\\\]A-Za-z_$])","patterns":[{"include":"#jsdoctype"},{"match":"([A-Za-z_$][\\\\w$.\\\\[\\\\]]*)","name":"variable.other.jsdoc"},{"captures":{"1":{"name":"punctuation.definition.optional-value.begin.bracket.square.jsdoc"},"2":{"name":"keyword.operator.assignment.jsdoc"},"3":{"name":"source.embedded.js.jsx"},"4":{"name":"punctuation.definition.optional-value.end.bracket.square.jsdoc"},"5":{"name":"invalid.illegal.syntax.jsdoc"}},"match":"(\\\\[)\\\\s*[\\\\w$]+(?:(?:\\\\[\\\\])?\\\\.[\\\\w$]+)*(?:\\\\s*(=)\\\\s*((?>\\"(?:(?:\\\\*(?!/))|(?:\\\\\\\\(?!\\"))|[^*\\\\\\\\])*?\\"|'(?:(?:\\\\*(?!/))|(?:\\\\\\\\(?!'))|[^*\\\\\\\\])*?'|\\\\[(?:(?:\\\\*(?!/))|[^*])*?\\\\]|(?:(?:\\\\*(?!/))|\\\\s(?!\\\\s*\\\\])|\\\\[.*?(?:\\\\]|(?=\\\\*/))|[^*\\\\s\\\\[\\\\]])*)*))?\\\\s*(?:(\\\\])((?:[^*\\\\s]|\\\\*[^\\\\s/])+)?|(?=\\\\*/))","name":"variable.other.jsdoc"}]},{"begin":"((@)(?:define|enum|exception|export|extends|lends|implements|modifies|namespace|private|protected|returns?|satisfies|suppress|this|throws|type|yields?))\\\\s+(?={)","beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}},"end":"(?=\\\\s|\\\\*/|[^{}\\\\[\\\\]A-Za-z_$])","patterns":[{"include":"#jsdoctype"}]},{"captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"entity.name.type.instance.jsdoc"}},"match":"((@)(?:alias|augments|callback|constructs|emits|event|fires|exports?|extends|external|function|func|host|lends|listens|interface|memberof!?|method|module|mixes|mixin|name|requires|see|this|typedef|uses))\\\\s+((?:[^{}@\\\\s*]|\\\\*[^/])+)"},{"begin":"((@)(?:default(?:value)?|license|version))\\\\s+(([''\\"]))","beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"variable.other.jsdoc"},"4":{"name":"punctuation.definition.string.begin.jsdoc"}},"contentName":"variable.other.jsdoc","end":"(\\\\3)|(?=$|\\\\*/)","endCaptures":{"0":{"name":"variable.other.jsdoc"},"1":{"name":"punctuation.definition.string.end.jsdoc"}}},{"captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"variable.other.jsdoc"}},"match":"((@)(?:default(?:value)?|license|tutorial|variation|version))\\\\s+([^\\\\s*]+)"},{"captures":{"1":{"name":"punctuation.definition.block.tag.jsdoc"}},"match":"(@)(?:abstract|access|alias|api|arg|argument|async|attribute|augments|author|beta|borrows|bubbles|callback|chainable|class|classdesc|code|config|const|constant|constructor|constructs|copyright|default|defaultvalue|define|deprecated|desc|description|dict|emits|enum|event|example|exception|exports?|extends|extension(?:_?for)?|external|externs|file|fileoverview|final|fires|for|func|function|generator|global|hideconstructor|host|ignore|implements|implicitCast|inherit[Dd]oc|inner|instance|interface|internal|kind|lends|license|listens|main|member|memberof!?|method|mixes|mixins?|modifies|module|name|namespace|noalias|nocollapse|nocompile|nosideeffects|override|overview|package|param|polymer(?:Behavior)?|preserve|private|prop|property|protected|public|read[Oo]nly|record|require[ds]|returns?|see|since|static|struct|submodule|summary|suppress|template|this|throws|todo|tutorial|type|typedef|unrestricted|uses|var|variation|version|virtual|writeOnce|yields?)\\\\b","name":"storage.type.class.jsdoc"},{"include":"#inline-tags"},{"captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}},"match":"((@)(?:[_$[:alpha:]][_$[:alnum:]]*))(?=\\\\s+)"}]},"enum-declaration":{"begin":"(?)))|((async\\\\s*)?(((<\\\\s*$)|([\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*))))))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[(]\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([)]\\\\s*:)|((\\\\.\\\\.\\\\.\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s*:)))|([<]\\\\s*[_$[:alpha:]][_$[:alnum:]]*\\\\s+extends\\\\s*[^=>])|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\(\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([_$[:alpha:]]|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\.\\\\.\\\\.\\\\s*[_$[:alpha:]]))([^()\\\\'\\\\\\"\\\\\`]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))*)?\\\\)(\\\\s*:\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+)?\\\\s*=>)))))|(:\\\\s*((<)|([(]\\\\s*(([)])|(\\\\.\\\\.\\\\.)|([_$[:alnum:]]+\\\\s*(([:,?=])|([)]\\\\s*=>)))))))|(:\\\\s*(?\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))))))|(:\\\\s*(=>|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(<[^<>]*>)|[^<>(),=])+=\\\\s*(((async\\\\s+)?((function\\\\s*[(<*])|(function\\\\s+)|([_$[:alpha:]][_$[:alnum:]]*\\\\s*=>)))|((async\\\\s*)?(((<\\\\s*$)|([\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*))))))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[(]\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([)]\\\\s*:)|((\\\\.\\\\.\\\\.\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s*:)))|([<]\\\\s*[_$[:alpha:]][_$[:alnum:]]*\\\\s+extends\\\\s*[^=>])|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\(\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([_$[:alpha:]]|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\.\\\\.\\\\.\\\\s*[_$[:alpha:]]))([^()\\\\'\\\\\\"\\\\\`]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))*)?\\\\)(\\\\s*:\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+)?\\\\s*=>))))))"},{"captures":{"1":{"name":"storage.modifier.js.jsx"},"2":{"name":"keyword.operator.rest.js.jsx"},"3":{"name":"variable.parameter.js.jsx variable.language.this.js.jsx"},"4":{"name":"variable.parameter.js.jsx"},"5":{"name":"keyword.operator.optional.js.jsx"}},"match":"(?:(?]|\\\\|\\\\||\\\\&\\\\&|\\\\!\\\\=\\\\=|$|((?>=|>>>=|\\\\|=","name":"keyword.operator.assignment.compound.bitwise.js.jsx"},{"match":"<<|>>>|>>","name":"keyword.operator.bitwise.shift.js.jsx"},{"match":"===|!==|==|!=","name":"keyword.operator.comparison.js.jsx"},{"match":"<=|>=|<>|<|>","name":"keyword.operator.relational.js.jsx"},{"captures":{"1":{"name":"keyword.operator.logical.js.jsx"},"2":{"name":"keyword.operator.assignment.compound.js.jsx"},"3":{"name":"keyword.operator.arithmetic.js.jsx"}},"match":"(?<=[_$[:alnum:]])(\\\\!)\\\\s*(?:(/=)|(?:(/)(?![/*])))"},{"match":"\\\\!|&&|\\\\|\\\\||\\\\?\\\\?","name":"keyword.operator.logical.js.jsx"},{"match":"\\\\&|~|\\\\^|\\\\|","name":"keyword.operator.bitwise.js.jsx"},{"match":"\\\\=","name":"keyword.operator.assignment.js.jsx"},{"match":"--","name":"keyword.operator.decrement.js.jsx"},{"match":"\\\\+\\\\+","name":"keyword.operator.increment.js.jsx"},{"match":"%|\\\\*|/|-|\\\\+","name":"keyword.operator.arithmetic.js.jsx"},{"begin":"(?<=[_$[:alnum:])\\\\]])\\\\s*(?=(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)+(?:(/=)|(?:(/)(?![/*]))))","end":"(?:(/=)|(?:(/)(?!\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/)))","endCaptures":{"1":{"name":"keyword.operator.assignment.compound.js.jsx"},"2":{"name":"keyword.operator.arithmetic.js.jsx"}},"patterns":[{"include":"#comment"}]},{"captures":{"1":{"name":"keyword.operator.assignment.compound.js.jsx"},"2":{"name":"keyword.operator.arithmetic.js.jsx"}},"match":"(?<=[_$[:alnum:])\\\\]])\\\\s*(?:(/=)|(?:(/)(?![/*])))"}]},"expressionPunctuations":{"patterns":[{"include":"#punctuation-comma"},{"include":"#punctuation-accessor"}]},"expressionWithoutIdentifiers":{"patterns":[{"include":"#jsx"},{"include":"#string"},{"include":"#regex"},{"include":"#comment"},{"include":"#function-expression"},{"include":"#class-expression"},{"include":"#arrow-function"},{"include":"#paren-expression-possibly-arrow"},{"include":"#cast"},{"include":"#ternary-expression"},{"include":"#new-expr"},{"include":"#instanceof-expr"},{"include":"#object-literal"},{"include":"#expression-operators"},{"include":"#function-call"},{"include":"#literal"},{"include":"#support-objects"},{"include":"#paren-expression"}]},"field-declaration":{"begin":"(?)))|((async\\\\s*)?(((<\\\\s*$)|([\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*))))))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[(]\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([)]\\\\s*:)|((\\\\.\\\\.\\\\.\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s*:)))|([<]\\\\s*[_$[:alpha:]][_$[:alnum:]]*\\\\s+extends\\\\s*[^=>])|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\(\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([_$[:alpha:]]|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\.\\\\.\\\\.\\\\s*[_$[:alpha:]]))([^()\\\\'\\\\\\"\\\\\`]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))*)?\\\\)(\\\\s*:\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+)?\\\\s*=>)))))|(:\\\\s*((<)|([(]\\\\s*(([)])|(\\\\.\\\\.\\\\.)|([_$[:alnum:]]+\\\\s*(([:,?=])|([)]\\\\s*=>)))))))|(:\\\\s*(?\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))))))|(:\\\\s*(=>|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(<[^<>]*>)|[^<>(),=])+=\\\\s*(((async\\\\s+)?((function\\\\s*[(<*])|(function\\\\s+)|([_$[:alpha:]][_$[:alnum:]]*\\\\s*=>)))|((async\\\\s*)?(((<\\\\s*$)|([\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*))))))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[(]\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([)]\\\\s*:)|((\\\\.\\\\.\\\\.\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s*:)))|([<]\\\\s*[_$[:alpha:]][_$[:alnum:]]*\\\\s+extends\\\\s*[^=>])|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\(\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([_$[:alpha:]]|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\.\\\\.\\\\.\\\\s*[_$[:alpha:]]))([^()\\\\'\\\\\\"\\\\\`]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))*)?\\\\)(\\\\s*:\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+)?\\\\s*=>))))))"},{"match":"\\\\#?[_$[:alpha:]][_$[:alnum:]]*","name":"meta.definition.property.js.jsx variable.object.property.js.jsx"},{"match":"\\\\?","name":"keyword.operator.optional.js.jsx"},{"match":"\\\\!","name":"keyword.operator.definiteassignment.js.jsx"}]},"for-loop":{"begin":"(?\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>|\\\\<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))(([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>|\\\\<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>)*(?))*(?)*(?\\\\s*)?\\\\())","end":"(?<=\\\\))(?!(((([_$[:alpha:]][_$[:alnum:]]*)(\\\\s*\\\\??\\\\.\\\\s*(\\\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\\\??\\\\.\\\\s*\\\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?<=[\\\\)]))\\\\s*(?:(\\\\?\\\\.\\\\s*)|(\\\\!))?((<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>|\\\\<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))(([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>|\\\\<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>)*(?))*(?)*(?\\\\s*)?\\\\())","patterns":[{"begin":"(?=(([_$[:alpha:]][_$[:alnum:]]*)(\\\\s*\\\\??\\\\.\\\\s*(\\\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\\\??\\\\.\\\\s*\\\\#?[_$[:alpha:]][_$[:alnum:]]*))","end":"(?=\\\\s*(?:(\\\\?\\\\.\\\\s*)|(\\\\!))?((<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>|\\\\<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))(([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>|\\\\<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>)*(?))*(?)*(?\\\\s*)?\\\\())","name":"meta.function-call.js.jsx","patterns":[{"include":"#function-call-target"}]},{"include":"#comment"},{"include":"#function-call-optionals"},{"include":"#type-arguments"},{"include":"#paren-expression"}]},{"begin":"(?=(((([_$[:alpha:]][_$[:alnum:]]*)(\\\\s*\\\\??\\\\.\\\\s*(\\\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\\\??\\\\.\\\\s*\\\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?<=[\\\\)]))(<\\\\s*[\\\\{\\\\[\\\\(]\\\\s*$))","end":"(?<=\\\\>)(?!(((([_$[:alpha:]][_$[:alnum:]]*)(\\\\s*\\\\??\\\\.\\\\s*(\\\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\\\??\\\\.\\\\s*\\\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?<=[\\\\)]))(<\\\\s*[\\\\{\\\\[\\\\(]\\\\s*$))","patterns":[{"begin":"(?=(([_$[:alpha:]][_$[:alnum:]]*)(\\\\s*\\\\??\\\\.\\\\s*(\\\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\\\??\\\\.\\\\s*\\\\#?[_$[:alpha:]][_$[:alnum:]]*))","end":"(?=(<\\\\s*[\\\\{\\\\[\\\\(]\\\\s*$))","name":"meta.function-call.js.jsx","patterns":[{"include":"#function-call-target"}]},{"include":"#comment"},{"include":"#function-call-optionals"},{"include":"#type-arguments"}]}]},"function-call-optionals":{"patterns":[{"match":"\\\\?\\\\.","name":"meta.function-call.js.jsx punctuation.accessor.optional.js.jsx"},{"match":"\\\\!","name":"meta.function-call.js.jsx keyword.operator.definiteassignment.js.jsx"}]},"function-call-target":{"patterns":[{"include":"#support-function-call-identifiers"},{"match":"(\\\\#?[_$[:alpha:]][_$[:alnum:]]*)","name":"entity.name.function.js.jsx"}]},"function-declaration":{"begin":"(?)))|((async\\\\s*)?(((<\\\\s*$)|([\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*))))))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[(]\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([)]\\\\s*:)|((\\\\.\\\\.\\\\.\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s*:)))|([<]\\\\s*[_$[:alpha:]][_$[:alnum:]]*\\\\s+extends\\\\s*[^=>])|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\(\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([_$[:alpha:]]|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\.\\\\.\\\\.\\\\s*[_$[:alpha:]]))([^()\\\\'\\\\\\"\\\\\`]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))*)?\\\\)(\\\\s*:\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+)?\\\\s*=>)))))"},{"captures":{"1":{"name":"punctuation.accessor.js.jsx"},"2":{"name":"punctuation.accessor.optional.js.jsx"},"3":{"name":"variable.other.constant.property.js.jsx"}},"match":"(?:(\\\\.)|(\\\\?\\\\.(?!\\\\s*[[:digit:]])))\\\\s*(\\\\#?[[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])"},{"captures":{"1":{"name":"punctuation.accessor.js.jsx"},"2":{"name":"punctuation.accessor.optional.js.jsx"},"3":{"name":"variable.other.property.js.jsx"}},"match":"(?:(\\\\.)|(\\\\?\\\\.(?!\\\\s*[[:digit:]])))\\\\s*(\\\\#?[_$[:alpha:]][_$[:alnum:]]*)"},{"match":"([[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])","name":"variable.other.constant.js.jsx"},{"match":"[_$[:alpha:]][_$[:alnum:]]*","name":"variable.other.readwrite.js.jsx"}]},"if-statement":{"patterns":[{"begin":"(?]|\\\\|\\\\||\\\\&\\\\&|\\\\!\\\\=\\\\=|$|(===|!==|==|!=)|(([\\\\&\\\\~\\\\^\\\\|]\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s+instanceof(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.)))|((?))","end":"(/>)|(?:())","endCaptures":{"1":{"name":"punctuation.definition.tag.end.js.jsx"},"2":{"name":"punctuation.definition.tag.begin.js.jsx"},"3":{"name":"entity.name.tag.namespace.js.jsx"},"4":{"name":"punctuation.separator.namespace.js.jsx"},"5":{"name":"entity.name.tag.js.jsx"},"6":{"name":"support.class.component.js.jsx"},"7":{"name":"punctuation.definition.tag.end.js.jsx"}},"name":"meta.tag.js.jsx","patterns":[{"begin":"(<)\\\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?)","beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.js.jsx"},"2":{"name":"entity.name.tag.namespace.js.jsx"},"3":{"name":"punctuation.separator.namespace.js.jsx"},"4":{"name":"entity.name.tag.js.jsx"},"5":{"name":"support.class.component.js.jsx"}},"end":"(?=[/]?>)","patterns":[{"include":"#comment"},{"include":"#type-arguments"},{"include":"#jsx-tag-attributes"}]},{"begin":"(>)","beginCaptures":{"1":{"name":"punctuation.definition.tag.end.js.jsx"}},"contentName":"meta.jsx.children.js.jsx","end":"(?=|/\\\\*|//)"},"jsx-tag-attributes":{"begin":"\\\\s+","end":"(?=[/]?>)","name":"meta.tag.attributes.js.jsx","patterns":[{"include":"#comment"},{"include":"#jsx-tag-attribute-name"},{"include":"#jsx-tag-attribute-assignment"},{"include":"#jsx-string-double-quoted"},{"include":"#jsx-string-single-quoted"},{"include":"#jsx-evaluated-code"},{"include":"#jsx-tag-attributes-illegal"}]},"jsx-tag-attributes-illegal":{"match":"\\\\S+","name":"invalid.illegal.attribute.js.jsx"},"jsx-tag-in-expression":{"begin":"(?:*]|&&|\\\\|\\\\||\\\\?|\\\\*\\\\/|^await|[^\\\\._$[:alnum:]]await|^return|[^\\\\._$[:alnum:]]return|^default|[^\\\\._$[:alnum:]]default|^yield|[^\\\\._$[:alnum:]]yield|^)\\\\s*(?!<\\\\s*[_$[:alpha:]][_$[:alnum:]]*((\\\\s+extends\\\\s+[^=>])|,))(?=(<)\\\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?))","end":"(?!(<)\\\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?))","patterns":[{"include":"#jsx-tag"}]},"jsx-tag-without-attributes":{"begin":"(<)\\\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?)","beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.js.jsx"},"2":{"name":"entity.name.tag.namespace.js.jsx"},"3":{"name":"punctuation.separator.namespace.js.jsx"},"4":{"name":"entity.name.tag.js.jsx"},"5":{"name":"support.class.component.js.jsx"},"6":{"name":"punctuation.definition.tag.end.js.jsx"}},"contentName":"meta.jsx.children.js.jsx","end":"()","endCaptures":{"1":{"name":"punctuation.definition.tag.begin.js.jsx"},"2":{"name":"entity.name.tag.namespace.js.jsx"},"3":{"name":"punctuation.separator.namespace.js.jsx"},"4":{"name":"entity.name.tag.js.jsx"},"5":{"name":"support.class.component.js.jsx"},"6":{"name":"punctuation.definition.tag.end.js.jsx"}},"name":"meta.tag.without-attributes.js.jsx","patterns":[{"include":"#jsx-children"}]},"jsx-tag-without-attributes-in-expression":{"begin":"(?:*]|&&|\\\\|\\\\||\\\\?|\\\\*\\\\/|^await|[^\\\\._$[:alnum:]]await|^return|[^\\\\._$[:alnum:]]return|^default|[^\\\\._$[:alnum:]]default|^yield|[^\\\\._$[:alnum:]]yield|^)\\\\s*(?=(<)\\\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?))","end":"(?!(<)\\\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?))","patterns":[{"include":"#jsx-tag-without-attributes"}]},"label":{"patterns":[{"begin":"([_$[:alpha:]][_$[:alnum:]]*)\\\\s*(:)(?=\\\\s*\\\\{)","beginCaptures":{"1":{"name":"entity.name.label.js.jsx"},"2":{"name":"punctuation.separator.label.js.jsx"}},"end":"(?<=\\\\})","patterns":[{"include":"#decl-block"}]},{"captures":{"1":{"name":"entity.name.label.js.jsx"},"2":{"name":"punctuation.separator.label.js.jsx"}},"match":"([_$[:alpha:]][_$[:alnum:]]*)\\\\s*(:)"}]},"literal":{"patterns":[{"include":"#numeric-literal"},{"include":"#boolean-literal"},{"include":"#null-literal"},{"include":"#undefined-literal"},{"include":"#numericConstant-literal"},{"include":"#array-literal"},{"include":"#this-literal"},{"include":"#super-literal"}]},"method-declaration":{"patterns":[{"begin":"(?]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*))?[\\\\(])","beginCaptures":{"1":{"name":"storage.modifier.js.jsx"},"2":{"name":"storage.modifier.js.jsx"},"3":{"name":"storage.modifier.js.jsx"},"4":{"name":"storage.modifier.async.js.jsx"},"5":{"name":"keyword.operator.new.js.jsx"},"6":{"name":"keyword.generator.asterisk.js.jsx"}},"end":"(?=\\\\}|;|,|$)|(?<=\\\\})","name":"meta.method.declaration.js.jsx","patterns":[{"include":"#method-declaration-name"},{"include":"#function-body"}]},{"begin":"(?]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*))?[\\\\(])","beginCaptures":{"1":{"name":"storage.modifier.js.jsx"},"2":{"name":"storage.modifier.js.jsx"},"3":{"name":"storage.modifier.js.jsx"},"4":{"name":"storage.modifier.async.js.jsx"},"5":{"name":"storage.type.property.js.jsx"},"6":{"name":"keyword.generator.asterisk.js.jsx"}},"end":"(?=\\\\}|;|,|$)|(?<=\\\\})","name":"meta.method.declaration.js.jsx","patterns":[{"include":"#method-declaration-name"},{"include":"#function-body"}]}]},"method-declaration-name":{"begin":"(?=((\\\\b(?]|\\\\|\\\\||\\\\&\\\\&|\\\\!\\\\=\\\\=|$|((?]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*))?[\\\\(])","beginCaptures":{"1":{"name":"storage.modifier.async.js.jsx"},"2":{"name":"storage.type.property.js.jsx"},"3":{"name":"keyword.generator.asterisk.js.jsx"}},"end":"(?=\\\\}|;|,)|(?<=\\\\})","name":"meta.method.declaration.js.jsx","patterns":[{"include":"#method-declaration-name"},{"include":"#function-body"},{"begin":"(?]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*))?[\\\\(])","beginCaptures":{"1":{"name":"storage.modifier.async.js.jsx"},"2":{"name":"storage.type.property.js.jsx"},"3":{"name":"keyword.generator.asterisk.js.jsx"}},"end":"(?=\\\\(|\\\\<)","patterns":[{"include":"#method-declaration-name"}]}]},"object-member":{"patterns":[{"include":"#comment"},{"include":"#object-literal-method-declaration"},{"begin":"(?=\\\\[)","end":"(?=:)|((?<=[\\\\]])(?=\\\\s*[\\\\(\\\\<]))","name":"meta.object.member.js.jsx meta.object-literal.key.js.jsx","patterns":[{"include":"#comment"},{"include":"#array-literal"}]},{"begin":"(?=[\\\\'\\\\\\"\\\\\`])","end":"(?=:)|((?<=[\\\\'\\\\\\"\\\\\`])(?=((\\\\s*[\\\\(\\\\<,}])|(\\\\s+(as|satisifies)\\\\s+))))","name":"meta.object.member.js.jsx meta.object-literal.key.js.jsx","patterns":[{"include":"#comment"},{"include":"#string"}]},{"begin":"(?=(\\\\b(?)))|((async\\\\s*)?(((<\\\\s*$)|([\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*))))))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[(]\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([)]\\\\s*:)|((\\\\.\\\\.\\\\.\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s*:)))|([<]\\\\s*[_$[:alpha:]][_$[:alnum:]]*\\\\s+extends\\\\s*[^=>])|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\(\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([_$[:alpha:]]|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\.\\\\.\\\\.\\\\s*[_$[:alpha:]]))([^()\\\\'\\\\\\"\\\\\`]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))*)?\\\\)(\\\\s*:\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+)?\\\\s*=>))))))","name":"meta.object.member.js.jsx"},{"captures":{"0":{"name":"meta.object-literal.key.js.jsx"}},"match":"(?:[_$[:alpha:]][_$[:alnum:]]*)\\\\s*(?=(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*:)","name":"meta.object.member.js.jsx"},{"begin":"\\\\.\\\\.\\\\.","beginCaptures":{"0":{"name":"keyword.operator.spread.js.jsx"}},"end":"(?=,|\\\\})","name":"meta.object.member.js.jsx","patterns":[{"include":"#expression"}]},{"captures":{"1":{"name":"variable.other.readwrite.js.jsx"}},"match":"([_$[:alpha:]][_$[:alnum:]]*)\\\\s*(?=,|\\\\}|$|\\\\/\\\\/|\\\\/\\\\*)","name":"meta.object.member.js.jsx"},{"captures":{"1":{"name":"keyword.control.as.js.jsx"},"2":{"name":"storage.modifier.js.jsx"}},"match":"(?]|\\\\|\\\\||\\\\&\\\\&|\\\\!\\\\=\\\\=|$|^|((?]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)\\\\(\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))))","beginCaptures":{"1":{"name":"storage.modifier.async.js.jsx"}},"end":"(?<=\\\\))","patterns":[{"include":"#type-parameters"},{"begin":"\\\\(","beginCaptures":{"0":{"name":"meta.brace.round.js.jsx"}},"end":"\\\\)","endCaptures":{"0":{"name":"meta.brace.round.js.jsx"}},"patterns":[{"include":"#expression-inside-possibly-arrow-parens"}]}]},{"begin":"(?<=:)\\\\s*(async)?\\\\s*(\\\\()(?=\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))))","beginCaptures":{"1":{"name":"storage.modifier.async.js.jsx"},"2":{"name":"meta.brace.round.js.jsx"}},"end":"\\\\)","endCaptures":{"0":{"name":"meta.brace.round.js.jsx"}},"patterns":[{"include":"#expression-inside-possibly-arrow-parens"}]},{"begin":"(?<=:)\\\\s*(async)?\\\\s*(?=\\\\<\\\\s*$)","beginCaptures":{"1":{"name":"storage.modifier.async.js.jsx"}},"end":"(?<=\\\\>)","patterns":[{"include":"#type-parameters"}]},{"begin":"(?<=\\\\>)\\\\s*(\\\\()(?=\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))))","beginCaptures":{"1":{"name":"meta.brace.round.js.jsx"}},"end":"\\\\)","endCaptures":{"0":{"name":"meta.brace.round.js.jsx"}},"patterns":[{"include":"#expression-inside-possibly-arrow-parens"}]},{"include":"#possibly-arrow-return-type"},{"include":"#expression"}]},{"include":"#punctuation-comma"},{"include":"#decl-block"}]},"parameter-array-binding-pattern":{"begin":"(?:(\\\\.\\\\.\\\\.)\\\\s*)?(\\\\[)","beginCaptures":{"1":{"name":"keyword.operator.rest.js.jsx"},"2":{"name":"punctuation.definition.binding-pattern.array.js.jsx"}},"end":"\\\\]","endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.array.js.jsx"}},"patterns":[{"include":"#parameter-binding-element"},{"include":"#punctuation-comma"}]},"parameter-binding-element":{"patterns":[{"include":"#comment"},{"include":"#string"},{"include":"#numeric-literal"},{"include":"#regex"},{"include":"#parameter-object-binding-pattern"},{"include":"#parameter-array-binding-pattern"},{"include":"#destructuring-parameter-rest"},{"include":"#variable-initializer"}]},"parameter-name":{"patterns":[{"captures":{"1":{"name":"storage.modifier.js.jsx"}},"match":"(?)))|((async\\\\s*)?(((<\\\\s*$)|([\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*))))))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[(]\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([)]\\\\s*:)|((\\\\.\\\\.\\\\.\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s*:)))|([<]\\\\s*[_$[:alpha:]][_$[:alnum:]]*\\\\s+extends\\\\s*[^=>])|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\(\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([_$[:alpha:]]|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\.\\\\.\\\\.\\\\s*[_$[:alpha:]]))([^()\\\\'\\\\\\"\\\\\`]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))*)?\\\\)(\\\\s*:\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+)?\\\\s*=>)))))|(:\\\\s*((<)|([(]\\\\s*(([)])|(\\\\.\\\\.\\\\.)|([_$[:alnum:]]+\\\\s*(([:,?=])|([)]\\\\s*=>)))))))|(:\\\\s*(?\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))))))|(:\\\\s*(=>|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(<[^<>]*>)|[^<>(),=])+=\\\\s*(((async\\\\s+)?((function\\\\s*[(<*])|(function\\\\s+)|([_$[:alpha:]][_$[:alnum:]]*\\\\s*=>)))|((async\\\\s*)?(((<\\\\s*$)|([\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*))))))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[(]\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([)]\\\\s*:)|((\\\\.\\\\.\\\\.\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s*:)))|([<]\\\\s*[_$[:alpha:]][_$[:alnum:]]*\\\\s+extends\\\\s*[^=>])|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\(\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([_$[:alpha:]]|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\.\\\\.\\\\.\\\\s*[_$[:alpha:]]))([^()\\\\'\\\\\\"\\\\\`]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))*)?\\\\)(\\\\s*:\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+)?\\\\s*=>))))))"},{"captures":{"1":{"name":"storage.modifier.js.jsx"},"2":{"name":"keyword.operator.rest.js.jsx"},"3":{"name":"variable.parameter.js.jsx variable.language.this.js.jsx"},"4":{"name":"variable.parameter.js.jsx"},"5":{"name":"keyword.operator.optional.js.jsx"}},"match":"(?:(?])","name":"meta.type.annotation.js.jsx","patterns":[{"include":"#type"}]}]},"paren-expression":{"begin":"\\\\(","beginCaptures":{"0":{"name":"meta.brace.round.js.jsx"}},"end":"\\\\)","endCaptures":{"0":{"name":"meta.brace.round.js.jsx"}},"patterns":[{"include":"#expression"}]},"paren-expression-possibly-arrow":{"patterns":[{"begin":"(?<=[(=,])\\\\s*(async)?(?=\\\\s*((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*))?\\\\(\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))))","beginCaptures":{"1":{"name":"storage.modifier.async.js.jsx"}},"end":"(?<=\\\\))","patterns":[{"include":"#paren-expression-possibly-arrow-with-typeparameters"}]},{"begin":"(?<=[(=,]|=>|^return|[^\\\\._$[:alnum:]]return)\\\\s*(async)?(?=\\\\s*((((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*))?\\\\()|(<)|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)))\\\\s*$)","beginCaptures":{"1":{"name":"storage.modifier.async.js.jsx"}},"end":"(?<=\\\\))","patterns":[{"include":"#paren-expression-possibly-arrow-with-typeparameters"}]},{"include":"#possibly-arrow-return-type"}]},"paren-expression-possibly-arrow-with-typeparameters":{"patterns":[{"include":"#type-parameters"},{"begin":"\\\\(","beginCaptures":{"0":{"name":"meta.brace.round.js.jsx"}},"end":"\\\\)","endCaptures":{"0":{"name":"meta.brace.round.js.jsx"}},"patterns":[{"include":"#expression-inside-possibly-arrow-parens"}]}]},"possibly-arrow-return-type":{"begin":"(?<=\\\\)|^)\\\\s*(:)(?=\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*=>)","beginCaptures":{"1":{"name":"meta.arrow.js.jsx meta.return.type.arrow.js.jsx keyword.operator.type.annotation.js.jsx"}},"contentName":"meta.arrow.js.jsx meta.return.type.arrow.js.jsx","end":"(?==>|\\\\{|(^\\\\s*(export|function|class|interface|let|var|(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b)|const|import|enum|namespace|module|type|abstract|declare)\\\\s+))","patterns":[{"include":"#arrow-return-type-body"}]},"property-accessor":{"match":"(?|&&|\\\\|\\\\||\\\\*\\\\/)\\\\s*(\\\\/)(?![\\\\/*])(?=(?:[^\\\\/\\\\\\\\\\\\[\\\\()]|\\\\\\\\.|\\\\[([^\\\\]\\\\\\\\]|\\\\\\\\.)+\\\\]|\\\\(([^\\\\)\\\\\\\\]|\\\\\\\\.)+\\\\))+\\\\/([dgimsuvy]+|(?![\\\\/\\\\*])|(?=\\\\/\\\\*))(?!\\\\s*[a-zA-Z0-9_$]))","beginCaptures":{"1":{"name":"punctuation.definition.string.begin.js.jsx"}},"end":"(/)([dgimsuvy]*)","endCaptures":{"1":{"name":"punctuation.definition.string.end.js.jsx"},"2":{"name":"keyword.other.js.jsx"}},"name":"string.regexp.js.jsx","patterns":[{"include":"#regexp"}]},{"begin":"((?"},{"match":"[?+*]|\\\\{(\\\\d+,\\\\d+|\\\\d+,|,\\\\d+|\\\\d+)\\\\}\\\\??","name":"keyword.operator.quantifier.regexp"},{"match":"\\\\|","name":"keyword.operator.or.regexp"},{"begin":"(\\\\()((\\\\?=)|(\\\\?!)|(\\\\?<=)|(\\\\?))?","beginCaptures":{"0":{"name":"punctuation.definition.group.regexp"},"1":{"name":"punctuation.definition.group.no-capture.regexp"},"2":{"name":"variable.other.regexp"}},"end":"\\\\)","endCaptures":{"0":{"name":"punctuation.definition.group.regexp"}},"name":"meta.group.regexp","patterns":[{"include":"#regexp"}]},{"begin":"(\\\\[)(\\\\^)?","beginCaptures":{"1":{"name":"punctuation.definition.character-class.regexp"},"2":{"name":"keyword.operator.negation.regexp"}},"end":"(\\\\])","endCaptures":{"1":{"name":"punctuation.definition.character-class.regexp"}},"name":"constant.other.character-class.set.regexp","patterns":[{"captures":{"1":{"name":"constant.character.numeric.regexp"},"2":{"name":"constant.character.control.regexp"},"3":{"name":"constant.character.escape.backslash.regexp"},"4":{"name":"constant.character.numeric.regexp"},"5":{"name":"constant.character.control.regexp"},"6":{"name":"constant.character.escape.backslash.regexp"}},"match":"(?:.|(\\\\\\\\(?:[0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}))|(\\\\\\\\c[A-Z])|(\\\\\\\\.))\\\\-(?:[^\\\\]\\\\\\\\]|(\\\\\\\\(?:[0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}))|(\\\\\\\\c[A-Z])|(\\\\\\\\.))","name":"constant.other.character-class.range.regexp"},{"include":"#regex-character-class"}]},{"include":"#regex-character-class"}]},"return-type":{"patterns":[{"begin":"(?<=\\\\))\\\\s*(:)(?=\\\\s*\\\\S)","beginCaptures":{"1":{"name":"keyword.operator.type.annotation.js.jsx"}},"end":"(?]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\())|(?:(EPSILON|MAX_SAFE_INTEGER|MAX_VALUE|MIN_SAFE_INTEGER|MIN_VALUE|NEGATIVE_INFINITY|POSITIVE_INFINITY)\\\\b(?!\\\\$)))"},{"captures":{"1":{"name":"support.type.object.module.js.jsx"},"2":{"name":"support.type.object.module.js.jsx"},"3":{"name":"punctuation.accessor.js.jsx"},"4":{"name":"punctuation.accessor.optional.js.jsx"},"5":{"name":"support.type.object.module.js.jsx"}},"match":"(?\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>|\\\\<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))(([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>|\\\\<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>)*(?))*(?)*(?\\\\s*)?\`)","end":"(?=\`)","patterns":[{"begin":"(?=(([_$[:alpha:]][_$[:alnum:]]*\\\\s*\\\\??\\\\.\\\\s*)*|(\\\\??\\\\.\\\\s*)?)([_$[:alpha:]][_$[:alnum:]]*))","end":"(?=(<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>|\\\\<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))(([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>|\\\\<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>)*(?))*(?)*(?\\\\s*)?\`)","patterns":[{"include":"#support-function-call-identifiers"},{"match":"([_$[:alpha:]][_$[:alnum:]]*)","name":"entity.name.function.tagged-template.js.jsx"}]},{"include":"#type-arguments"}]},{"begin":"([_$[:alpha:]][_$[:alnum:]]*)?\\\\s*(?=(<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>|\\\\<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))(([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>|\\\\<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>)*(?))*(?)*(?\\\\s*)\`)","beginCaptures":{"1":{"name":"entity.name.function.tagged-template.js.jsx"}},"end":"(?=\`)","patterns":[{"include":"#type-arguments"}]}]},"template-substitution-element":{"begin":"\\\\$\\\\{","beginCaptures":{"0":{"name":"punctuation.definition.template-expression.begin.js.jsx"}},"contentName":"meta.embedded.line.js.jsx","end":"\\\\}","endCaptures":{"0":{"name":"punctuation.definition.template-expression.end.js.jsx"}},"name":"meta.template.expression.js.jsx","patterns":[{"include":"#expression"}]},"template-type":{"patterns":[{"include":"#template-call"},{"begin":"([_$[:alpha:]][_$[:alnum:]]*)?(\`)","beginCaptures":{"1":{"name":"entity.name.function.tagged-template.js.jsx"},"2":{"name":"string.template.js.jsx punctuation.definition.string.template.begin.js.jsx"}},"contentName":"string.template.js.jsx","end":"\`","endCaptures":{"0":{"name":"string.template.js.jsx punctuation.definition.string.template.end.js.jsx"}},"patterns":[{"include":"#template-type-substitution-element"},{"include":"#string-character-escape"}]}]},"template-type-substitution-element":{"begin":"\\\\$\\\\{","beginCaptures":{"0":{"name":"punctuation.definition.template-expression.begin.js.jsx"}},"contentName":"meta.embedded.line.js.jsx","end":"\\\\}","endCaptures":{"0":{"name":"punctuation.definition.template-expression.end.js.jsx"}},"name":"meta.template.expression.js.jsx","patterns":[{"include":"#type"}]},"ternary-expression":{"begin":"(?!\\\\?\\\\.\\\\s*[^[:digit:]])(\\\\?)(?!\\\\?)","beginCaptures":{"1":{"name":"keyword.operator.ternary.js.jsx"}},"end":"\\\\s*(:)","endCaptures":{"1":{"name":"keyword.operator.ternary.js.jsx"}},"patterns":[{"include":"#expression"}]},"this-literal":{"match":"(?])|((?<=[\\\\}>\\\\]\\\\)]|[_$[:alpha:]])\\\\s*(?=\\\\{)))","name":"meta.type.annotation.js.jsx","patterns":[{"include":"#type"}]},{"begin":"(:)","beginCaptures":{"1":{"name":"keyword.operator.type.annotation.js.jsx"}},"end":"(?])|(?=^\\\\s*$)|((?<=[\\\\}>\\\\]\\\\)]|[_$[:alpha:]])\\\\s*(?=\\\\{)))","name":"meta.type.annotation.js.jsx","patterns":[{"include":"#type"}]}]},"type-arguments":{"begin":"\\\\<","beginCaptures":{"0":{"name":"punctuation.definition.typeparameters.begin.js.jsx"}},"end":"\\\\>","endCaptures":{"0":{"name":"punctuation.definition.typeparameters.end.js.jsx"}},"name":"meta.type.parameters.js.jsx","patterns":[{"include":"#type-arguments-body"}]},"type-arguments-body":{"patterns":[{"captures":{"0":{"name":"keyword.operator.type.js.jsx"}},"match":"(?)","patterns":[{"include":"#comment"},{"include":"#type-parameters"}]},{"begin":"(?))))))","end":"(?<=\\\\))","name":"meta.type.function.js.jsx","patterns":[{"include":"#function-parameters"}]}]},"type-function-return-type":{"patterns":[{"begin":"(=>)(?=\\\\s*\\\\S)","beginCaptures":{"1":{"name":"storage.type.function.arrow.js.jsx"}},"end":"(?)(?:\\\\?]|//|$)","name":"meta.type.function.return.js.jsx","patterns":[{"include":"#type-function-return-type-core"}]},{"begin":"=>","beginCaptures":{"0":{"name":"storage.type.function.arrow.js.jsx"}},"end":"(?)(?]|//|^\\\\s*$)|((?<=\\\\S)(?=\\\\s*$)))","name":"meta.type.function.return.js.jsx","patterns":[{"include":"#type-function-return-type-core"}]}]},"type-function-return-type-core":{"patterns":[{"include":"#comment"},{"begin":"(?<==>)(?=\\\\s*\\\\{)","end":"(?<=\\\\})","patterns":[{"include":"#type-object"}]},{"include":"#type-predicate-operator"},{"include":"#type"}]},"type-infer":{"patterns":[{"captures":{"1":{"name":"keyword.operator.expression.infer.js.jsx"},"2":{"name":"entity.name.type.js.jsx"},"3":{"name":"keyword.operator.expression.extends.js.jsx"}},"match":"(?)","endCaptures":{"1":{"name":"meta.type.parameters.js.jsx punctuation.definition.typeparameters.end.js.jsx"}},"patterns":[{"include":"#type-arguments-body"}]},{"begin":"([_$[:alpha:]][_$[:alnum:]]*)\\\\s*(<)","beginCaptures":{"1":{"name":"entity.name.type.js.jsx"},"2":{"name":"meta.type.parameters.js.jsx punctuation.definition.typeparameters.begin.js.jsx"}},"contentName":"meta.type.parameters.js.jsx","end":"(>)","endCaptures":{"1":{"name":"meta.type.parameters.js.jsx punctuation.definition.typeparameters.end.js.jsx"}},"patterns":[{"include":"#type-arguments-body"}]},{"captures":{"1":{"name":"entity.name.type.module.js.jsx"},"2":{"name":"punctuation.accessor.js.jsx"},"3":{"name":"punctuation.accessor.optional.js.jsx"}},"match":"([_$[:alpha:]][_$[:alnum:]]*)\\\\s*(?:(\\\\.)|(\\\\?\\\\.(?!\\\\s*[[:digit:]])))"},{"match":"[_$[:alpha:]][_$[:alnum:]]*","name":"entity.name.type.js.jsx"}]},"type-object":{"begin":"\\\\{","beginCaptures":{"0":{"name":"punctuation.definition.block.js.jsx"}},"end":"\\\\}","endCaptures":{"0":{"name":"punctuation.definition.block.js.jsx"}},"name":"meta.object.type.js.jsx","patterns":[{"include":"#comment"},{"include":"#method-declaration"},{"include":"#indexer-declaration"},{"include":"#indexer-mapped-type-declaration"},{"include":"#field-declaration"},{"include":"#type-annotation"},{"begin":"\\\\.\\\\.\\\\.","beginCaptures":{"0":{"name":"keyword.operator.spread.js.jsx"}},"end":"(?=\\\\}|;|,|$)|(?<=\\\\})","patterns":[{"include":"#type"}]},{"include":"#punctuation-comma"},{"include":"#punctuation-semicolon"},{"include":"#type"}]},"type-operators":{"patterns":[{"include":"#typeof-operator"},{"include":"#type-infer"},{"begin":"([&|])(?=\\\\s*\\\\{)","beginCaptures":{"0":{"name":"keyword.operator.type.js.jsx"}},"end":"(?<=\\\\})","patterns":[{"include":"#type-object"}]},{"begin":"[&|]","beginCaptures":{"0":{"name":"keyword.operator.type.js.jsx"}},"end":"(?=\\\\S)"},{"match":"(?)","endCaptures":{"1":{"name":"punctuation.definition.typeparameters.end.js.jsx"}},"name":"meta.type.parameters.js.jsx","patterns":[{"include":"#comment"},{"match":"(?)","name":"keyword.operator.assignment.js.jsx"}]},"type-paren-or-function-parameters":{"begin":"\\\\(","beginCaptures":{"0":{"name":"meta.brace.round.js.jsx"}},"end":"\\\\)","endCaptures":{"0":{"name":"meta.brace.round.js.jsx"}},"name":"meta.type.paren.cover.js.jsx","patterns":[{"captures":{"1":{"name":"storage.modifier.js.jsx"},"2":{"name":"keyword.operator.rest.js.jsx"},"3":{"name":"entity.name.function.js.jsx variable.language.this.js.jsx"},"4":{"name":"entity.name.function.js.jsx"},"5":{"name":"keyword.operator.optional.js.jsx"}},"match":"(?:(?)))))))|(:\\\\s*(?\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*))))))))"},{"captures":{"1":{"name":"storage.modifier.js.jsx"},"2":{"name":"keyword.operator.rest.js.jsx"},"3":{"name":"variable.parameter.js.jsx variable.language.this.js.jsx"},"4":{"name":"variable.parameter.js.jsx"},"5":{"name":"keyword.operator.optional.js.jsx"}},"match":"(?:(?:&|{\\\\?]|(extends\\\\s+)|$|;|^\\\\s*$|(?:^\\\\s*(?:abstract|async|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|var|while)\\\\b))","patterns":[{"include":"#type-arguments"},{"include":"#expression"}]},"undefined-literal":{"match":"(?)))|((async\\\\s*)?(((<\\\\s*$)|([\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*))))))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[(]\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([)]\\\\s*:)|((\\\\.\\\\.\\\\.\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s*:)))|([<]\\\\s*[_$[:alpha:]][_$[:alnum:]]*\\\\s+extends\\\\s*[^=>])|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\(\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([_$[:alpha:]]|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\.\\\\.\\\\.\\\\s*[_$[:alpha:]]))([^()\\\\'\\\\\\"\\\\\`]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))*)?\\\\)(\\\\s*:\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+)?\\\\s*=>)))))|(:\\\\s*((<)|([(]\\\\s*(([)])|(\\\\.\\\\.\\\\.)|([_$[:alnum:]]+\\\\s*(([:,?=])|([)]\\\\s*=>)))))))|(:\\\\s*(?\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))))))|(:\\\\s*(=>|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(<[^<>]*>)|[^<>(),=])+=\\\\s*(((async\\\\s+)?((function\\\\s*[(<*])|(function\\\\s+)|([_$[:alpha:]][_$[:alnum:]]*\\\\s*=>)))|((async\\\\s*)?(((<\\\\s*$)|([\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*))))))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[(]\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([)]\\\\s*:)|((\\\\.\\\\.\\\\.\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s*:)))|([<]\\\\s*[_$[:alpha:]][_$[:alnum:]]*\\\\s+extends\\\\s*[^=>])|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\(\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([_$[:alpha:]]|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\.\\\\.\\\\.\\\\s*[_$[:alpha:]]))([^()\\\\'\\\\\\"\\\\\`]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))*)?\\\\)(\\\\s*:\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+)?\\\\s*=>))))))","beginCaptures":{"1":{"name":"meta.definition.variable.js.jsx variable.other.constant.js.jsx entity.name.function.js.jsx"}},"end":"(?=$|^|[;,=}]|((?)))|((async\\\\s*)?(((<\\\\s*$)|([\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*))))))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[(]\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([)]\\\\s*:)|((\\\\.\\\\.\\\\.\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s*:)))|([<]\\\\s*[_$[:alpha:]][_$[:alnum:]]*\\\\s+extends\\\\s*[^=>])|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\(\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([_$[:alpha:]]|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\.\\\\.\\\\.\\\\s*[_$[:alpha:]]))([^()\\\\'\\\\\\"\\\\\`]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))*)?\\\\)(\\\\s*:\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+)?\\\\s*=>)))))|(:\\\\s*((<)|([(]\\\\s*(([)])|(\\\\.\\\\.\\\\.)|([_$[:alnum:]]+\\\\s*(([:,?=])|([)]\\\\s*=>)))))))|(:\\\\s*(?\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))))))|(:\\\\s*(=>|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(<[^<>]*>)|[^<>(),=])+=\\\\s*(((async\\\\s+)?((function\\\\s*[(<*])|(function\\\\s+)|([_$[:alpha:]][_$[:alnum:]]*\\\\s*=>)))|((async\\\\s*)?(((<\\\\s*$)|([\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*))))))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[(]\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([)]\\\\s*:)|((\\\\.\\\\.\\\\.\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s*:)))|([<]\\\\s*[_$[:alpha:]][_$[:alnum:]]*\\\\s+extends\\\\s*[^=>])|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\(\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([_$[:alpha:]]|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\.\\\\.\\\\.\\\\s*[_$[:alpha:]]))([^()\\\\'\\\\\\"\\\\\`]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))*)?\\\\)(\\\\s*:\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+)?\\\\s*=>))))))","beginCaptures":{"1":{"name":"meta.definition.variable.js.jsx entity.name.function.js.jsx"},"2":{"name":"keyword.operator.definiteassignment.js.jsx"}},"end":"(?=$|^|[;,=}]|((?\\\\s*$)","beginCaptures":{"1":{"name":"keyword.operator.assignment.js.jsx"}},"end":"(?=$|^|[,);}\\\\]]|((?=n;case"y":return Math.abs(m)>=n;case"z":return Math.abs(d)>=n;default:return!1}},S=function(n){var a=oe(ie(ne(n),l.reverseSign)),s=a.axisDelta,v=a.timeStamp,f=Y(s);if(n.preventDefault&&h(f,s)&&n.preventDefault(),e.isStarted?e.isMomentum&&f>Math.max(2,e.lastAbsDelta*2)&&(w(!0),V()):V(),f===0&&Object.is&&Object.is(n.deltaX,-0)){E=!0;return}M=n,e.axisMovement=G(e.axisMovement,s),e.lastAbsDelta=f,e.scrollPointsToMerge.push({axisDelta:s,timeStamp:v}),A(),W({axisDelta:s,isStart:!e.isStartPublished}),e.isStartPublished=!0,j()},A=function(){e.scrollPointsToMerge.length===le?(e.scrollPoints.unshift({axisDeltaSum:e.scrollPointsToMerge.map(function(n){return n.axisDelta}).reduce(G),timeStamp:q(e.scrollPointsToMerge.map(function(n){return n.timeStamp}))}),C(),e.scrollPointsToMerge.length=0,e.scrollPoints.length=1,e.isMomentum||g()):e.isStartPublished||O()},O=function(){e.axisVelocity=k(e.scrollPointsToMerge).axisDelta.map(function(n){return n/e.willEndTimeout})},C=function(){var n=e.scrollPoints,a=n[0],s=n[1];if(!(!s||!a)){var v=a.timeStamp-s.timeStamp;if(!(v<=0)){var f=a.axisDeltaSum.map(function(d){return d/v}),m=f.map(function(d,F){return d/(e.axisVelocity[F]||1)});e.axisVelocity=f,e.accelerationFactors.push(m),I(v)}}},I=function(n){var a=Math.ceil(n/10)*10*1.2;e.isMomentum||(a=Math.max(100,a*2)),e.willEndTimeout=Math.min(1e3,Math.round(a))},x=function(n){return n===0?!0:n<=ue&&n>=se},g=function(){if(e.accelerationFactors.length>=z){if(E&&(E=!1,Y(e.axisVelocity)>=.2)){L();return}var n=e.accelerationFactors.slice(z*-1),a=n.every(function(s){var v=!!s.reduce(function(m,d){return m&&m<1&&m===d?1:0}),f=s.filter(x).length===s.length;return v||f});a&&L(),e.accelerationFactors=n}},L=function(){e.isMomentum=!0},V=function(){e=Z(),e.isStarted=!0,e.startTime=Date.now(),D=void 0,E=!1},j=function(){var i;return function(){clearTimeout(i),i=setTimeout(w,e.willEndTimeout)}}(),w=function(n){n===void 0&&(n=!1),e.isStarted&&(e.isMomentum&&n?W({isEnding:!0,isMomentumCancel:!0}):W({isEnding:!0}),e.isMomentum=!1,e.isStarted=!1)},p=Q(_),N=p.observe,P=p.unobserve,X=p.disconnect;return y(t),T({on:o,off:u,observe:N,unobserve:P,disconnect:X,feedWheel:_,updateOptions:y})}var fe={active:!0,breakpoints:{},wheelDraggingClass:"is-wheel-dragging",forceWheelAxis:void 0,target:void 0};B.globalOptions=void 0;function B(t){t===void 0&&(t={});var r,o=function(){};function u(l,e){var M,E,D=e.mergeOptions,_=e.optionsAtMedia,y=D(fe,B.globalOptions),W=D(y,t);r=_(W);var h=l.internalEngine(),S=(M=r.target)!=null?M:l.containerNode().parentNode,A=(E=r.forceWheelAxis)!=null?E:h.options.axis,O=ve({preventWheelAction:A,reverseSign:[!0,!0,!1]}),C=O.observe(S),I=O.on("wheel",X),x=!1,g;function L(i){try{g=new MouseEvent("mousedown",i.event),P(g)}catch{return o()}x=!0,j(),r.wheelDraggingClass&&S.classList.add(r.wheelDraggingClass)}function V(i){x=!1,P(N("mouseup",i)),w(),r.wheelDraggingClass&&S.classList.remove(r.wheelDraggingClass)}function j(){document.documentElement.addEventListener("mousemove",p,!0),document.documentElement.addEventListener("mouseup",p,!0),document.documentElement.addEventListener("mousedown",p,!0)}function w(){document.documentElement.removeEventListener("mousemove",p,!0),document.documentElement.removeEventListener("mouseup",p,!0),document.documentElement.removeEventListener("mousedown",p,!0)}function p(i){x&&i.isTrusted&&i.stopImmediatePropagation()}function N(i,n){var a,s;if(A===h.options.axis){var v=n.axisMovement;a=v[0],s=v[1]}else{var f=n.axisMovement;s=f[0],a=f[1]}if(!h.options.skipSnaps&&!h.options.dragFree){var m=h.containerRect.width,d=h.containerRect.height;a=a<0?Math.max(a,-m):Math.min(a,m),s=s<0?Math.max(s,-d):Math.min(s,d)}return new MouseEvent(i,{clientX:g.clientX+a,clientY:g.clientY+s,screenX:g.screenX+a,screenY:g.screenY+s,movementX:a,movementY:s,button:0,bubbles:!0,cancelable:!0,composed:!0})}function P(i){l.containerNode().dispatchEvent(i)}function X(i){var n=i.axisDelta,a=n[0],s=n[1],v=A==="x"?a:s,f=A==="x"?s:a,m=i.isMomentum&&i.previous&&!i.previous.isMomentum,d=i.isEnding&&!i.isMomentum||m,F=Math.abs(v)>Math.abs(f);F&&!x&&!i.isMomentum&&L(i),x&&(d?V(i):P(N("mousemove",i)))}o=function(){C(),I(),w()}}var c={name:"wheelGestures",options:t,init:u,destroy:function(){return o()}};return c}export{B as WheelGesturesPlugin}; diff --git a/_nuxt/BD1IlfO6.js b/_nuxt/BD1IlfO6.js new file mode 100644 index 0000000..ba5901d --- /dev/null +++ b/_nuxt/BD1IlfO6.js @@ -0,0 +1 @@ +import{d as w,R as B,y as N,c as i,p as m,e as n,x as a,q as v,w as P,W as V,N as r,h as z,t as S,v as U,X as A,f as s,O as h,Q as L}from"./CseYvhfk.js";import{r as O}from"./Jo-MTirK.js";import"./C2bHYaEW.js";const W={slots:{base:["group relative block p-4 sm:p-6 border border-(--ui-border) rounded-[calc(var(--ui-radius)*1.5)] bg-(--ui-bg)","transition-colors"],icon:"size-6 mb-2 block",title:"text-(--ui-text-highlighted) font-semibold",description:"text-[15px] text-(--ui-text-muted)",externalIcon:["size-4 align-top absolute right-2 top-2 text-(--ui-text-dimmed) pointer-events-none","transition-colors"]},variants:{color:{primary:{icon:"text-(--ui-primary)"},secondary:{icon:"text-(--ui-secondary)"},success:{icon:"text-(--ui-success)"},info:{icon:"text-(--ui-info)"},warning:{icon:"text-(--ui-warning)"},error:{icon:"text-(--ui-error)"},neutral:{icon:"text-(--ui-text-highlighted)"}},to:{true:""},title:{true:{description:"mt-1"}}},compoundVariants:[{color:"primary",to:!0,class:{base:"hover:bg-(--ui-primary)/10 hover:border-(--ui-primary)",externalIcon:"group-hover:text-(--ui-primary)"}},{color:"secondary",to:!0,class:{base:"hover:bg-(--ui-secondary)/10 hover:border-(--ui-secondary)",externalIcon:"group-hover:text-(--ui-secondary)"}},{color:"success",to:!0,class:{base:"hover:bg-(--ui-success)/10 hover:border-(--ui-success)",externalIcon:"group-hover:text-(--ui-success)"}},{color:"info",to:!0,class:{base:"hover:bg-(--ui-info)/10 hover:border-(--ui-info)",externalIcon:"group-hover:text-(--ui-info)"}},{color:"warning",to:!0,class:{base:"hover:bg-(--ui-warning)/10 hover:border-(--ui-warning)",externalIcon:"group-hover:text-(--ui-warning)"}},{color:"error",to:!0,class:{base:"hover:bg-(--ui-error)/10 hover:border-(--ui-error)",externalIcon:"group-hover:text-(--ui-error)"}},{color:"neutral",to:!0,class:{base:"hover:bg-(--ui-bg-elevated)/50 hover:border-(--ui-border-inverted)",externalIcon:"group-hover:text-(--ui-text-highlighted)"}}],defaultVariants:{color:"primary"}},$=L;var x,f;const j=h({extend:h(W),...((f=(x=$.uiPro)==null?void 0:x.prose)==null?void 0:f.card)||{}}),q=w({inheritAttrs:!1,__name:"Card",props:{to:{},target:{},icon:{},title:{},color:{},class:{},ui:{}},setup(y){const e=y,k=B(),C=N(),t=i(()=>j({color:e.color,to:!!e.to,title:!!e.title})),c=i(()=>e.target||(e.to&&typeof e.to=="string"&&e.to.startsWith("http")?"_blank":void 0)),I=i(()=>(e.title||"Card link").trim());return(o,l)=>{var p,d,g,b;const _=U,u=A;return s(),m("div",{class:r(t.value.base({class:e.class}))},[o.to?(s(),n(_,V({key:0,"aria-label":I.value},{to:o.to,target:c.value,...o.$attrs},{class:"focus:outline-none",tabindex:"-1"}),{default:P(()=>l[0]||(l[0]=[v("span",{class:"absolute inset-0","aria-hidden":"true"},null,-1)])),_:1},16,["aria-label"])):a("",!0),o.icon?(s(),n(u,{key:1,name:o.icon,class:r(t.value.icon({class:(p=e.ui)==null?void 0:p.icon}))},null,8,["name","class"])):a("",!0),o.to&&c.value==="_blank"?(s(),n(u,{key:2,name:z(C).ui.icons.external,class:r(t.value.externalIcon({class:(d=e.ui)==null?void 0:d.externalIcon}))},null,8,["name","class"])):a("",!0),v("p",{class:r(t.value.title({class:(g=e.ui)==null?void 0:g.title}))},S(o.title),3),k.default?(s(),m("p",{key:3,class:r(t.value.description({class:(b=e.ui)==null?void 0:b.description}))},[O(o.$slots,"default",{mdcUnwrap:"p"})],2)):a("",!0)],2)}}}),R=Object.assign(q,{__name:"ProseCard"});export{R as default}; diff --git a/_nuxt/BDiHrqA7.js b/_nuxt/BDiHrqA7.js new file mode 100644 index 0000000..3c72f71 --- /dev/null +++ b/_nuxt/BDiHrqA7.js @@ -0,0 +1 @@ +const e=Object.freeze(JSON.parse('{"displayName":"Markdown","name":"markdown","patterns":[{"include":"#frontMatter"},{"include":"#block"}],"repository":{"ampersand":{"match":"&(?!([a-zA-Z0-9]+|#[0-9]+|#x[0-9a-fA-F]+);)","name":"meta.other.valid-ampersand.markdown"},"block":{"patterns":[{"include":"#separator"},{"include":"#heading"},{"include":"#blockquote"},{"include":"#lists"},{"include":"#fenced_code_block"},{"include":"#raw_block"},{"include":"#link-def"},{"include":"#html"},{"include":"#table"},{"include":"#paragraph"}]},"blockquote":{"begin":"(^|\\\\G)[ ]{0,3}(>) ?","captures":{"2":{"name":"punctuation.definition.quote.begin.markdown"}},"name":"markup.quote.markdown","patterns":[{"include":"#block"}],"while":"(^|\\\\G)\\\\s*(>) ?"},"bold":{"begin":"(?(\\\\*\\\\*(?=\\\\w)|(?]*+>|(?`+)([^`]|(?!(?(?!`))`)*+\\\\k|\\\\\\\\[\\\\\\\\`*_{}\\\\[\\\\]()#.!+\\\\->]?+|\\\\[((?[^\\\\[\\\\]\\\\\\\\]|\\\\\\\\.|\\\\[\\\\g*+\\\\])*+\\\\](([ ]?\\\\[[^\\\\]]*+\\\\])|(\\\\([ \\\\t]*+?[ \\\\t]*+((?[\'\\"])(.*?)\\\\k<title>)?\\\\))))|(?!(?<=\\\\S)\\\\k<open>).)++(?<=\\\\S)(?=__\\\\b|\\\\*\\\\*)\\\\k<open>)","captures":{"1":{"name":"punctuation.definition.bold.markdown"}},"end":"(?<=\\\\S)(\\\\1)","name":"markup.bold.markdown","patterns":[{"applyEndPatternLast":1,"begin":"(?=<[^>]*?>)","end":"(?<=>)","patterns":[{"include":"text.html.derivative"}]},{"include":"#escape"},{"include":"#ampersand"},{"include":"#bracket"},{"include":"#raw"},{"include":"#bold"},{"include":"#italic"},{"include":"#image-inline"},{"include":"#link-inline"},{"include":"#link-inet"},{"include":"#link-email"},{"include":"#image-ref"},{"include":"#link-ref-literal"},{"include":"#link-ref"},{"include":"#link-ref-shortcut"},{"include":"#strikethrough"}]},"bracket":{"match":"<(?![a-zA-Z/?\\\\$!])","name":"meta.other.valid-bracket.markdown"},"escape":{"match":"\\\\\\\\[-`*_#+.!(){}\\\\[\\\\]\\\\\\\\>]","name":"constant.character.escape.markdown"},"fenced_code_block":{"patterns":[{"include":"#fenced_code_block_css"},{"include":"#fenced_code_block_basic"},{"include":"#fenced_code_block_ini"},{"include":"#fenced_code_block_java"},{"include":"#fenced_code_block_lua"},{"include":"#fenced_code_block_makefile"},{"include":"#fenced_code_block_perl"},{"include":"#fenced_code_block_r"},{"include":"#fenced_code_block_ruby"},{"include":"#fenced_code_block_php"},{"include":"#fenced_code_block_sql"},{"include":"#fenced_code_block_vs_net"},{"include":"#fenced_code_block_xml"},{"include":"#fenced_code_block_xsl"},{"include":"#fenced_code_block_yaml"},{"include":"#fenced_code_block_dosbatch"},{"include":"#fenced_code_block_clojure"},{"include":"#fenced_code_block_coffee"},{"include":"#fenced_code_block_c"},{"include":"#fenced_code_block_cpp"},{"include":"#fenced_code_block_diff"},{"include":"#fenced_code_block_dockerfile"},{"include":"#fenced_code_block_git_commit"},{"include":"#fenced_code_block_git_rebase"},{"include":"#fenced_code_block_go"},{"include":"#fenced_code_block_groovy"},{"include":"#fenced_code_block_pug"},{"include":"#fenced_code_block_js"},{"include":"#fenced_code_block_js_regexp"},{"include":"#fenced_code_block_json"},{"include":"#fenced_code_block_jsonc"},{"include":"#fenced_code_block_less"},{"include":"#fenced_code_block_objc"},{"include":"#fenced_code_block_swift"},{"include":"#fenced_code_block_scss"},{"include":"#fenced_code_block_perl6"},{"include":"#fenced_code_block_powershell"},{"include":"#fenced_code_block_python"},{"include":"#fenced_code_block_julia"},{"include":"#fenced_code_block_regexp_python"},{"include":"#fenced_code_block_rust"},{"include":"#fenced_code_block_scala"},{"include":"#fenced_code_block_shell"},{"include":"#fenced_code_block_ts"},{"include":"#fenced_code_block_tsx"},{"include":"#fenced_code_block_csharp"},{"include":"#fenced_code_block_fsharp"},{"include":"#fenced_code_block_dart"},{"include":"#fenced_code_block_handlebars"},{"include":"#fenced_code_block_markdown"},{"include":"#fenced_code_block_log"},{"include":"#fenced_code_block_erlang"},{"include":"#fenced_code_block_elixir"},{"include":"#fenced_code_block_latex"},{"include":"#fenced_code_block_bibtex"},{"include":"#fenced_code_block_twig"},{"include":"#fenced_code_block_unknown"}]},"fenced_code_block_basic":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(html|htm|shtml|xhtml|inc|tmpl|tpl)((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.html","patterns":[{"include":"text.html.basic"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_bibtex":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(bibtex)((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.bibtex","patterns":[{"include":"text.bibtex"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_c":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(c|h)((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.c","patterns":[{"include":"source.c"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_clojure":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(clj|cljs|clojure)((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.clojure","patterns":[{"include":"source.clojure"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_coffee":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(coffee|Cakefile|coffee.erb)((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.coffee","patterns":[{"include":"source.coffee"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_cpp":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(cpp|c\\\\+\\\\+|cxx)((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.cpp source.cpp","patterns":[{"include":"source.cpp"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_csharp":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(cs|csharp|c#)((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.csharp","patterns":[{"include":"source.cs"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_css":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(css|css.erb)((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.css","patterns":[{"include":"source.css"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_dart":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(dart)((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.dart","patterns":[{"include":"source.dart"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_diff":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(patch|diff|rej)((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.diff","patterns":[{"include":"source.diff"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_dockerfile":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(dockerfile|Dockerfile)((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.dockerfile","patterns":[{"include":"source.dockerfile"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_dosbatch":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(bat|batch)((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.dosbatch","patterns":[{"include":"source.batchfile"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_elixir":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(elixir)((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.elixir","patterns":[{"include":"source.elixir"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_erlang":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(erlang)((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.erlang","patterns":[{"include":"source.erlang"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_fsharp":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(fs|fsharp|f#)((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.fsharp","patterns":[{"include":"source.fsharp"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_git_commit":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(COMMIT_EDITMSG|MERGE_MSG)((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.git_commit","patterns":[{"include":"text.git-commit"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_git_rebase":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(git-rebase-todo)((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.git_rebase","patterns":[{"include":"text.git-rebase"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_go":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(go|golang)((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.go","patterns":[{"include":"source.go"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_groovy":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(groovy|gvy)((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.groovy","patterns":[{"include":"source.groovy"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_handlebars":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(handlebars|hbs)((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.handlebars","patterns":[{"include":"text.html.handlebars"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_ini":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(ini|conf)((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.ini","patterns":[{"include":"source.ini"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_java":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(java|bsh)((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.java","patterns":[{"include":"source.java"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_js":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(js|jsx|javascript|es6|mjs|cjs|dataviewjs|\\\\{\\\\.js.+?\\\\})((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.javascript","patterns":[{"include":"source.js"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_js_regexp":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(regexp)((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.js_regexp","patterns":[{"include":"source.js.regexp"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_json":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(json|json5|sublime-settings|sublime-menu|sublime-keymap|sublime-mousemap|sublime-theme|sublime-build|sublime-project|sublime-completions)((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.json","patterns":[{"include":"source.json"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_jsonc":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(jsonc)((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.jsonc","patterns":[{"include":"source.json.comments"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_julia":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(julia|\\\\{\\\\.julia.+?\\\\})((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.julia","patterns":[{"include":"source.julia"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_latex":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(latex|tex)((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.latex","patterns":[{"include":"text.tex.latex"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_less":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(less)((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.less","patterns":[{"include":"source.css.less"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_log":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(log)((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.log","patterns":[{"include":"text.log"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_lua":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(lua)((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.lua","patterns":[{"include":"source.lua"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_makefile":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(Makefile|makefile|GNUmakefile|OCamlMakefile)((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.makefile","patterns":[{"include":"source.makefile"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_markdown":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(markdown|md)((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.markdown","patterns":[{"include":"text.html.markdown"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_objc":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(objectivec|objective-c|mm|objc|obj-c|m|h)((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.objc","patterns":[{"include":"source.objc"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_perl":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(perl|pl|pm|pod|t|PL|psgi|vcl)((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.perl","patterns":[{"include":"source.perl"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_perl6":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(perl6|p6|pl6|pm6|nqp)((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.perl6","patterns":[{"include":"source.perl.6"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_php":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(php|php3|php4|php5|phpt|phtml|aw|ctp)((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.php","patterns":[{"include":"text.html.basic"},{"include":"source.php"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_powershell":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(powershell|ps1|psm1|psd1|pwsh)((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.powershell","patterns":[{"include":"source.powershell"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_pug":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(jade|pug)((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.pug","patterns":[{"include":"text.pug"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_python":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(python|py|py3|rpy|pyw|cpy|SConstruct|Sconstruct|sconstruct|SConscript|gyp|gypi|\\\\{\\\\.python.+?\\\\})((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.python","patterns":[{"include":"source.python"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_r":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(R|r|s|S|Rprofile|\\\\{\\\\.r.+?\\\\})((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.r","patterns":[{"include":"source.r"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_regexp_python":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(re)((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.regexp_python","patterns":[{"include":"source.regexp.python"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_ruby":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(ruby|rb|rbx|rjs|Rakefile|rake|cgi|fcgi|gemspec|irbrc|Capfile|ru|prawn|Cheffile|Gemfile|Guardfile|Hobofile|Vagrantfile|Appraisals|Rantfile|Berksfile|Berksfile.lock|Thorfile|Puppetfile)((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.ruby","patterns":[{"include":"source.ruby"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_rust":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(rust|rs|\\\\{\\\\.rust.+?\\\\})((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.rust","patterns":[{"include":"source.rust"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_scala":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(scala|sbt)((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.scala","patterns":[{"include":"source.scala"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_scss":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(scss)((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.scss","patterns":[{"include":"source.css.scss"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_shell":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(shell|sh|bash|zsh|bashrc|bash_profile|bash_login|profile|bash_logout|.textmate_init|\\\\{\\\\.bash.+?\\\\})((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.shellscript","patterns":[{"include":"source.shell"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_sql":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(sql|ddl|dml)((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.sql","patterns":[{"include":"source.sql"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_swift":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(swift)((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.swift","patterns":[{"include":"source.swift"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_ts":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(typescript|ts)((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.typescript","patterns":[{"include":"source.ts"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_tsx":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(tsx)((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.typescriptreact","patterns":[{"include":"source.tsx"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_twig":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(twig)((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.twig","patterns":[{"include":"source.twig"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_unknown":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?=([^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown"},"fenced_code_block_vs_net":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(vb)((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.vs_net","patterns":[{"include":"source.asp.vb.net"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_xml":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(xml|xsd|tld|jsp|pt|cpt|dtml|rss|opml)((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.xml","patterns":[{"include":"text.xml"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_xsl":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(xsl|xslt)((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.xsl","patterns":[{"include":"text.xml.xsl"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"fenced_code_block_yaml":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(yaml|yml)((\\\\s+|:|,|\\\\{|\\\\?)[^`]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"begin":"(^|\\\\G)(\\\\s*)(.*)","contentName":"meta.embedded.block.yaml","patterns":[{"include":"source.yaml"}],"while":"(^|\\\\G)(?!\\\\s*([`~]{3,})\\\\s*$)"}]},"frontMatter":{"applyEndPatternLast":1,"begin":"\\\\A(?=(-{3,}))","end":"^ {,3}\\\\1-*[ \\\\t]*$|^[ \\\\t]*\\\\.{3}$","endCaptures":{"0":{"name":"punctuation.definition.end.frontmatter"}},"patterns":[{"begin":"\\\\A(-{3,})(.*)$","beginCaptures":{"1":{"name":"punctuation.definition.begin.frontmatter"},"2":{"name":"comment.frontmatter"}},"contentName":"meta.embedded.block.frontmatter","patterns":[{"include":"source.yaml"}],"while":"^(?! {,3}\\\\1-*[ \\\\t]*$|[ \\\\t]*\\\\.{3}$)"}]},"heading":{"captures":{"1":{"patterns":[{"captures":{"1":{"name":"punctuation.definition.heading.markdown"},"2":{"name":"entity.name.section.markdown","patterns":[{"include":"#inline"},{"include":"text.html.derivative"}]},"3":{"name":"punctuation.definition.heading.markdown"}},"match":"(#{6})\\\\s+(.*?)(?:\\\\s+(#+))?\\\\s*$","name":"heading.6.markdown"},{"captures":{"1":{"name":"punctuation.definition.heading.markdown"},"2":{"name":"entity.name.section.markdown","patterns":[{"include":"#inline"},{"include":"text.html.derivative"}]},"3":{"name":"punctuation.definition.heading.markdown"}},"match":"(#{5})\\\\s+(.*?)(?:\\\\s+(#+))?\\\\s*$","name":"heading.5.markdown"},{"captures":{"1":{"name":"punctuation.definition.heading.markdown"},"2":{"name":"entity.name.section.markdown","patterns":[{"include":"#inline"},{"include":"text.html.derivative"}]},"3":{"name":"punctuation.definition.heading.markdown"}},"match":"(#{4})\\\\s+(.*?)(?:\\\\s+(#+))?\\\\s*$","name":"heading.4.markdown"},{"captures":{"1":{"name":"punctuation.definition.heading.markdown"},"2":{"name":"entity.name.section.markdown","patterns":[{"include":"#inline"},{"include":"text.html.derivative"}]},"3":{"name":"punctuation.definition.heading.markdown"}},"match":"(#{3})\\\\s+(.*?)(?:\\\\s+(#+))?\\\\s*$","name":"heading.3.markdown"},{"captures":{"1":{"name":"punctuation.definition.heading.markdown"},"2":{"name":"entity.name.section.markdown","patterns":[{"include":"#inline"},{"include":"text.html.derivative"}]},"3":{"name":"punctuation.definition.heading.markdown"}},"match":"(#{2})\\\\s+(.*?)(?:\\\\s+(#+))?\\\\s*$","name":"heading.2.markdown"},{"captures":{"1":{"name":"punctuation.definition.heading.markdown"},"2":{"name":"entity.name.section.markdown","patterns":[{"include":"#inline"},{"include":"text.html.derivative"}]},"3":{"name":"punctuation.definition.heading.markdown"}},"match":"(#{1})\\\\s+(.*?)(?:\\\\s+(#+))?\\\\s*$","name":"heading.1.markdown"}]}},"match":"(?:^|\\\\G)[ ]{0,3}(#{1,6}\\\\s+(.*?)(\\\\s+#{1,6})?\\\\s*)$","name":"markup.heading.markdown"},"heading-setext":{"patterns":[{"match":"^(={3,})(?=[ \\\\t]*$\\\\n?)","name":"markup.heading.setext.1.markdown"},{"match":"^(-{3,})(?=[ \\\\t]*$\\\\n?)","name":"markup.heading.setext.2.markdown"}]},"html":{"patterns":[{"begin":"(^|\\\\G)\\\\s*(<!--)","captures":{"1":{"name":"punctuation.definition.comment.html"},"2":{"name":"punctuation.definition.comment.html"}},"end":"(-->)","name":"comment.block.html"},{"begin":"(?i)(^|\\\\G)\\\\s*(?=<(script|style|pre)(\\\\s|$|>)(?!.*?</(script|style|pre)>))","end":"(?i)(.*)((</)(script|style|pre)(>))","endCaptures":{"1":{"patterns":[{"include":"text.html.derivative"}]},"2":{"name":"meta.tag.structure.$4.end.html"},"3":{"name":"punctuation.definition.tag.begin.html"},"4":{"name":"entity.name.tag.html"},"5":{"name":"punctuation.definition.tag.end.html"}},"patterns":[{"begin":"(\\\\s*|$)","patterns":[{"include":"text.html.derivative"}],"while":"(?i)^(?!.*</(script|style|pre)>)"}]},{"begin":"(?i)(^|\\\\G)\\\\s*(?=</?[a-zA-Z]+[^\\\\s/>]*(\\\\s|$|/?>))","patterns":[{"include":"text.html.derivative"}],"while":"^(?!\\\\s*$)"},{"begin":"(^|\\\\G)\\\\s*(?=(<[a-zA-Z0-9\\\\-](/?>|\\\\s.*?>)|</[a-zA-Z0-9\\\\-]>)\\\\s*$)","patterns":[{"include":"text.html.derivative"}],"while":"^(?!\\\\s*$)"}]},"image-inline":{"captures":{"1":{"name":"punctuation.definition.link.description.begin.markdown"},"2":{"name":"string.other.link.description.markdown"},"4":{"name":"punctuation.definition.link.description.end.markdown"},"5":{"name":"punctuation.definition.metadata.markdown"},"7":{"name":"punctuation.definition.link.markdown"},"8":{"name":"markup.underline.link.image.markdown"},"9":{"name":"punctuation.definition.link.markdown"},"10":{"name":"markup.underline.link.image.markdown"},"12":{"name":"string.other.link.description.title.markdown"},"13":{"name":"punctuation.definition.string.begin.markdown"},"14":{"name":"punctuation.definition.string.end.markdown"},"15":{"name":"string.other.link.description.title.markdown"},"16":{"name":"punctuation.definition.string.begin.markdown"},"17":{"name":"punctuation.definition.string.end.markdown"},"18":{"name":"string.other.link.description.title.markdown"},"19":{"name":"punctuation.definition.string.begin.markdown"},"20":{"name":"punctuation.definition.string.end.markdown"},"21":{"name":"punctuation.definition.metadata.markdown"}},"match":"(\\\\!\\\\[)((?<square>[^\\\\[\\\\]\\\\\\\\]|\\\\\\\\.|\\\\[\\\\g<square>*+\\\\])*+)(\\\\])(\\\\()[ \\\\t]*((<)((?:\\\\\\\\[<>]|[^<>\\\\n])*)(>)|((?<url>(?>[^\\\\s()]+)|\\\\(\\\\g<url>*\\\\))*))[ \\\\t]*(?:((\\\\().+?(\\\\)))|((\\").+?(\\"))|((\').+?(\')))?\\\\s*(\\\\))","name":"meta.image.inline.markdown"},"image-ref":{"captures":{"1":{"name":"punctuation.definition.link.description.begin.markdown"},"2":{"name":"string.other.link.description.markdown"},"4":{"name":"punctuation.definition.link.description.end.markdown"},"5":{"name":"punctuation.definition.constant.markdown"},"6":{"name":"constant.other.reference.link.markdown"},"7":{"name":"punctuation.definition.constant.markdown"}},"match":"(\\\\!\\\\[)((?<square>[^\\\\[\\\\]\\\\\\\\]|\\\\\\\\.|\\\\[\\\\g<square>*+\\\\])*+)(\\\\])[ ]?(\\\\[)(.*?)(\\\\])","name":"meta.image.reference.markdown"},"inline":{"patterns":[{"include":"#ampersand"},{"include":"#bracket"},{"include":"#bold"},{"include":"#italic"},{"include":"#raw"},{"include":"#strikethrough"},{"include":"#escape"},{"include":"#image-inline"},{"include":"#image-ref"},{"include":"#link-email"},{"include":"#link-inet"},{"include":"#link-inline"},{"include":"#link-ref"},{"include":"#link-ref-literal"},{"include":"#link-ref-shortcut"}]},"italic":{"begin":"(?<open>(\\\\*(?=\\\\w)|(?<!\\\\w)\\\\*|(?<!\\\\w)\\\\b_))(?=\\\\S)(?=(<[^>]*+>|(?<raw>`+)([^`]|(?!(?<!`)\\\\k<raw>(?!`))`)*+\\\\k<raw>|\\\\\\\\[\\\\\\\\`*_{}\\\\[\\\\]()#.!+\\\\->]?+|\\\\[((?<square>[^\\\\[\\\\]\\\\\\\\]|\\\\\\\\.|\\\\[\\\\g<square>*+\\\\])*+\\\\](([ ]?\\\\[[^\\\\]]*+\\\\])|(\\\\([ \\\\t]*+<?(.*?)>?[ \\\\t]*+((?<title>[\'\\"])(.*?)\\\\k<title>)?\\\\))))|\\\\k<open>\\\\k<open>|(?!(?<=\\\\S)\\\\k<open>).)++(?<=\\\\S)(?=_\\\\b|\\\\*)\\\\k<open>)","captures":{"1":{"name":"punctuation.definition.italic.markdown"}},"end":"(?<=\\\\S)(\\\\1)((?!\\\\1)|(?=\\\\1\\\\1))","name":"markup.italic.markdown","patterns":[{"applyEndPatternLast":1,"begin":"(?=<[^>]*?>)","end":"(?<=>)","patterns":[{"include":"text.html.derivative"}]},{"include":"#escape"},{"include":"#ampersand"},{"include":"#bracket"},{"include":"#raw"},{"include":"#bold"},{"include":"#image-inline"},{"include":"#link-inline"},{"include":"#link-inet"},{"include":"#link-email"},{"include":"#image-ref"},{"include":"#link-ref-literal"},{"include":"#link-ref"},{"include":"#link-ref-shortcut"},{"include":"#strikethrough"}]},"link-def":{"captures":{"1":{"name":"punctuation.definition.constant.markdown"},"2":{"name":"constant.other.reference.link.markdown"},"3":{"name":"punctuation.definition.constant.markdown"},"4":{"name":"punctuation.separator.key-value.markdown"},"5":{"name":"punctuation.definition.link.markdown"},"6":{"name":"markup.underline.link.markdown"},"7":{"name":"punctuation.definition.link.markdown"},"8":{"name":"markup.underline.link.markdown"},"9":{"name":"string.other.link.description.title.markdown"},"10":{"name":"punctuation.definition.string.begin.markdown"},"11":{"name":"punctuation.definition.string.end.markdown"},"12":{"name":"string.other.link.description.title.markdown"},"13":{"name":"punctuation.definition.string.begin.markdown"},"14":{"name":"punctuation.definition.string.end.markdown"},"15":{"name":"string.other.link.description.title.markdown"},"16":{"name":"punctuation.definition.string.begin.markdown"},"17":{"name":"punctuation.definition.string.end.markdown"}},"match":"\\\\s*(\\\\[)([^]]+?)(\\\\])(:)[ \\\\t]*(?:(<)((?:\\\\\\\\[<>]|[^<>\\\\n])*)(>)|(\\\\S+?))[ \\\\t]*(?:((\\\\().+?(\\\\)))|((\\").+?(\\"))|((\').+?(\')))?\\\\s*$","name":"meta.link.reference.def.markdown"},"link-email":{"captures":{"1":{"name":"punctuation.definition.link.markdown"},"2":{"name":"markup.underline.link.markdown"},"4":{"name":"punctuation.definition.link.markdown"}},"match":"(<)((?:mailto:)?[a-zA-Z0-9.!#$%&\'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\\\\.[a-zA-Z0-9-]+)*)(>)","name":"meta.link.email.lt-gt.markdown"},"link-inet":{"captures":{"1":{"name":"punctuation.definition.link.markdown"},"2":{"name":"markup.underline.link.markdown"},"3":{"name":"punctuation.definition.link.markdown"}},"match":"(<)((?:https?|ftp)://.*?)(>)","name":"meta.link.inet.markdown"},"link-inline":{"captures":{"1":{"name":"punctuation.definition.link.title.begin.markdown"},"2":{"name":"string.other.link.title.markdown","patterns":[{"include":"#raw"},{"include":"#bold"},{"include":"#italic"},{"include":"#strikethrough"},{"include":"#image-inline"}]},"4":{"name":"punctuation.definition.link.title.end.markdown"},"5":{"name":"punctuation.definition.metadata.markdown"},"7":{"name":"punctuation.definition.link.markdown"},"8":{"name":"markup.underline.link.markdown"},"9":{"name":"punctuation.definition.link.markdown"},"10":{"name":"markup.underline.link.markdown"},"12":{"name":"string.other.link.description.title.markdown"},"13":{"name":"punctuation.definition.string.begin.markdown"},"14":{"name":"punctuation.definition.string.end.markdown"},"15":{"name":"string.other.link.description.title.markdown"},"16":{"name":"punctuation.definition.string.begin.markdown"},"17":{"name":"punctuation.definition.string.end.markdown"},"18":{"name":"string.other.link.description.title.markdown"},"19":{"name":"punctuation.definition.string.begin.markdown"},"20":{"name":"punctuation.definition.string.end.markdown"},"21":{"name":"punctuation.definition.metadata.markdown"}},"match":"(\\\\[)((?<square>[^\\\\[\\\\]\\\\\\\\]|\\\\\\\\.|\\\\[\\\\g<square>*+\\\\])*+)(\\\\])(\\\\()[ \\\\t]*((<)((?:\\\\\\\\[<>]|[^<>\\\\n])*)(>)|((?<url>(?>[^\\\\s()]+)|\\\\(\\\\g<url>*\\\\))*))[ \\\\t]*(?:((\\\\()[^()]*(\\\\)))|((\\")[^\\"]*(\\"))|((\')[^\']*(\')))?\\\\s*(\\\\))","name":"meta.link.inline.markdown"},"link-ref":{"captures":{"1":{"name":"punctuation.definition.link.title.begin.markdown"},"2":{"name":"string.other.link.title.markdown","patterns":[{"include":"#raw"},{"include":"#bold"},{"include":"#italic"},{"include":"#strikethrough"},{"include":"#image-inline"}]},"4":{"name":"punctuation.definition.link.title.end.markdown"},"5":{"name":"punctuation.definition.constant.begin.markdown"},"6":{"name":"constant.other.reference.link.markdown"},"7":{"name":"punctuation.definition.constant.end.markdown"}},"match":"(?<![\\\\]\\\\\\\\])(\\\\[)((?<square>[^\\\\[\\\\]\\\\\\\\]|\\\\\\\\.|\\\\[\\\\g<square>*+\\\\])*+)(\\\\])(\\\\[)([^\\\\]]*+)(\\\\])","name":"meta.link.reference.markdown"},"link-ref-literal":{"captures":{"1":{"name":"punctuation.definition.link.title.begin.markdown"},"2":{"name":"string.other.link.title.markdown"},"4":{"name":"punctuation.definition.link.title.end.markdown"},"5":{"name":"punctuation.definition.constant.begin.markdown"},"6":{"name":"punctuation.definition.constant.end.markdown"}},"match":"(?<![\\\\]\\\\\\\\])(\\\\[)((?<square>[^\\\\[\\\\]\\\\\\\\]|\\\\\\\\.|\\\\[\\\\g<square>*+\\\\])*+)(\\\\])[ ]?(\\\\[)(\\\\])","name":"meta.link.reference.literal.markdown"},"link-ref-shortcut":{"captures":{"1":{"name":"punctuation.definition.link.title.begin.markdown"},"2":{"name":"string.other.link.title.markdown"},"3":{"name":"punctuation.definition.link.title.end.markdown"}},"match":"(?<![\\\\]\\\\\\\\])(\\\\[)((?:[^\\\\s\\\\[\\\\]\\\\\\\\]|\\\\\\\\[\\\\[\\\\]])+?)((?<!\\\\\\\\)\\\\])","name":"meta.link.reference.markdown"},"list_paragraph":{"begin":"(^|\\\\G)(?=\\\\S)(?![*+->]\\\\s|[0-9]+\\\\.\\\\s)","name":"meta.paragraph.markdown","patterns":[{"include":"#inline"},{"include":"text.html.derivative"},{"include":"#heading-setext"}],"while":"(^|\\\\G)(?!\\\\s*$|#|[ ]{0,3}([-*_>][ ]{2,}){3,}[ \\\\t]*$\\\\n?|[ ]{0,3}[*+->]|[ ]{0,3}[0-9]+\\\\.)"},"lists":{"patterns":[{"begin":"(^|\\\\G)([ ]{0,3})([*+-])([ \\\\t])","beginCaptures":{"3":{"name":"punctuation.definition.list.begin.markdown"}},"name":"markup.list.unnumbered.markdown","patterns":[{"include":"#block"},{"include":"#list_paragraph"}],"while":"((^|\\\\G)([ ]{2,4}|\\\\t))|(^[ \\\\t]*$)"},{"begin":"(^|\\\\G)([ ]{0,3})([0-9]+[\\\\.\\\\)])([ \\\\t])","beginCaptures":{"3":{"name":"punctuation.definition.list.begin.markdown"}},"name":"markup.list.numbered.markdown","patterns":[{"include":"#block"},{"include":"#list_paragraph"}],"while":"((^|\\\\G)([ ]{2,4}|\\\\t))|(^[ \\\\t]*$)"}]},"paragraph":{"begin":"(^|\\\\G)[ ]{0,3}(?=[^ \\\\t\\\\n])","name":"meta.paragraph.markdown","patterns":[{"include":"#inline"},{"include":"text.html.derivative"},{"include":"#heading-setext"}],"while":"(^|\\\\G)((?=\\\\s*[-=]{3,}\\\\s*$)|[ ]{4,}(?=[^ \\\\t\\\\n]))"},"raw":{"captures":{"1":{"name":"punctuation.definition.raw.markdown"},"3":{"name":"punctuation.definition.raw.markdown"}},"match":"(`+)((?:[^`]|(?!(?<!`)\\\\1(?!`))`)*+)(\\\\1)","name":"markup.inline.raw.string.markdown"},"raw_block":{"begin":"(^|\\\\G)([ ]{4}|\\\\t)","name":"markup.raw.block.markdown","while":"(^|\\\\G)([ ]{4}|\\\\t)"},"separator":{"match":"(^|\\\\G)[ ]{0,3}([\\\\*\\\\-\\\\_])([ ]{0,2}\\\\2){2,}[ \\\\t]*$\\\\n?","name":"meta.separator.markdown"},"strikethrough":{"captures":{"1":{"name":"punctuation.definition.strikethrough.markdown"},"2":{"patterns":[{"applyEndPatternLast":1,"begin":"(?=<[^>]*?>)","end":"(?<=>)","patterns":[{"include":"text.html.derivative"}]},{"include":"#escape"},{"include":"#ampersand"},{"include":"#bracket"},{"include":"#raw"},{"include":"#bold"},{"include":"#italic"},{"include":"#image-inline"},{"include":"#link-inline"},{"include":"#link-inet"},{"include":"#link-email"},{"include":"#image-ref"},{"include":"#link-ref-literal"},{"include":"#link-ref"},{"include":"#link-ref-shortcut"}]},"3":{"name":"punctuation.definition.strikethrough.markdown"}},"match":"(?<!\\\\\\\\)(~{2,})((?:[^~]|(?!(?<![~\\\\\\\\])\\\\1(?!~))~)*+)(\\\\1)","name":"markup.strikethrough.markdown"},"table":{"begin":"(^|\\\\G)(\\\\|)(?=[^|].+\\\\|\\\\s*$)","beginCaptures":{"2":{"name":"punctuation.definition.table.markdown"}},"name":"markup.table.markdown","patterns":[{"match":"\\\\|","name":"punctuation.definition.table.markdown"},{"captures":{"1":{"name":"punctuation.separator.table.markdown"}},"match":"(?<=\\\\|)\\\\s*(:?-+:?)\\\\s*(?=\\\\|)"},{"captures":{"1":{"patterns":[{"include":"#inline"}]}},"match":"(?<=\\\\|)\\\\s*(?=\\\\S)((\\\\\\\\\\\\||[^|])+)(?<=\\\\S)\\\\s*(?=\\\\|)"}],"while":"(^|\\\\G)(?=\\\\|)"}},"scopeName":"text.html.markdown","embeddedLangs":[],"aliases":["md"],"embeddedLangsLazy":["css","html","ini","java","lua","make","perl","r","ruby","php","sql","vb","xml","xsl","yaml","bat","clojure","coffee","c","cpp","diff","docker","git-commit","git-rebase","go","groovy","pug","javascript","json","jsonc","less","objective-c","swift","scss","raku","powershell","python","julia","regexp","rust","scala","shellscript","typescript","tsx","csharp","fsharp","dart","handlebars","log","erlang","elixir","latex","bibtex","html-derivative"]}')),n=[e];export{n as default}; diff --git a/_nuxt/BLcf8xtp.js b/_nuxt/BLcf8xtp.js new file mode 100644 index 0000000..90e360f --- /dev/null +++ b/_nuxt/BLcf8xtp.js @@ -0,0 +1 @@ +import r from"./BDiHrqA7.js";import e from"./CVw76BM1.js";import{h as t}from"./C1mmyNH5.js";import"./DaDNKYhP.js";import"./ySlJ1b_l.js";import"./BPhBrDlE.js";const a=Object.freeze(JSON.parse(`{"displayName":"MDC","injectionSelector":"L:text.html.markdown","name":"mdc","patterns":[{"include":"text.html.markdown#frontMatter"},{"include":"#block"}],"repository":{"attribute":{"patterns":[{"captures":{"2":{"name":"entity.other.attribute-name.html"},"3":{"patterns":[{"include":"#attribute-interior"}]}},"match":"(([^=><\\\\s]*)(=[\\"]([^\\"]*)([\\"])|[']([^']*)(['])|=[^\\\\s'\\"}]*)?\\\\s*)"}]},"attribute-interior":{"patterns":[{"begin":"=","beginCaptures":{"0":{"name":"punctuation.separator.key-value.html"}},"end":"(?<=[^\\\\s=])(?!\\\\s*=)|(?=/?>)","patterns":[{"match":"([^\\\\s\\"'=<>\`/]|/(?!>))+","name":"string.unquoted.html"},{"begin":"\\"","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.html"}},"end":"\\"","endCaptures":{"0":{"name":"punctuation.definition.string.end.html"}},"name":"string.quoted.double.html","patterns":[{"include":"#entities"}]},{"begin":"'","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.html"}},"end":"'","endCaptures":{"0":{"name":"punctuation.definition.string.end.html"}},"name":"string.quoted.single.html","patterns":[{"include":"#entities"}]},{"match":"=","name":"invalid.illegal.unexpected-equals-sign.html"}]}]},"attributes":{"captures":{"1":{"name":"punctuation.definition.tag.start.component"},"3":{"patterns":[{"include":"#attribute"}]},"4":{"name":"punctuation.definition.tag.end.component"}},"match":"(({)([^{]*)(}))","name":"attributes.mdc"},"block":{"patterns":[{"include":"#component_block"},{"include":"text.html.markdown#separator"},{"include":"#heading"},{"include":"#blockquote"},{"include":"#lists"},{"include":"text.html.markdown#fenced_code_block"},{"include":"text.html.markdown#link-def"},{"include":"text.html.markdown#html"},{"include":"#paragraph"}]},"blockquote":{"begin":"(^|\\\\G)[ ]*(>) ?","captures":{"2":{"name":"punctuation.definition.quote.begin.markdown"}},"name":"markup.quote.markdown","patterns":[{"include":"#block"}],"while":"(^|\\\\G)\\\\s*(>) ?"},"component_block":{"begin":"(^|\\\\G)(\\\\s*)(:{2,})(?i:(\\\\w[\\\\w\\\\d-]+)(\\\\s*|\\\\s*({[^{]*}))$)","beginCaptures":{"3":{"name":"punctuation.definition.tag.start.mdc"},"4":{"name":"entity.name.tag.mdc"},"5":{"patterns":[{"include":"#attributes"}]}},"end":"(^|\\\\G)(\\\\2)(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.tag.end.mdc"}},"name":"block.component.mdc","patterns":[{"captures":{"2":{"name":"punctuation.definition.tag.end.mdc"}},"match":"(^|\\\\G)\\\\s*([:]{2,})$"},{"begin":"(^|\\\\G)(\\\\s*)(-{3})(\\\\s*)$","end":"(^|\\\\G)(\\\\s*(-{3})(\\\\s*)$)","patterns":[{"include":"source.yaml"}]},{"captures":{"2":{"name":"entity.other.attribute-name.html"},"3":{"name":"comment.block.html"}},"match":"^(\\\\s*)(#[\\\\w\\\\-\\\\_]*)\\\\s*(<!--(.*)-->)?$"},{"include":"#block"}]},"component_inline":{"captures":{"2":{"name":"punctuation.definition.tag.start.component"},"3":{"name":"entity.name.tag.component"},"5":{"patterns":[{"include":"#attributes"}]},"6":{"patterns":[{"include":"#span"}]},"7":{"patterns":[{"include":"#span"}]},"8":{"patterns":[{"include":"#attributes"}]}},"match":"(^|\\\\G|\\\\s+)(:)(?i:(\\\\w[\\\\w\\\\d-]*))(({[^}]*})(\\\\[[^\\\\]]*\\\\])?|(\\\\[[^\\\\]]*\\\\])({[^}]*})?)?\\\\s","name":"inline.component.mdc"},"entities":{"patterns":[{"captures":{"1":{"name":"punctuation.definition.entity.html"},"912":{"name":"punctuation.definition.entity.html"}},"match":"(&)(?=[a-zA-Z])((a(s(ymp(eq)?|cr|t)|n(d(slope|d|v|and)?|g(s(t|ph)|zarr|e|le|rt(vb(d)?)?|msd(a(h|c|d|e|f|a|g|b))?)?)|c(y|irc|d|ute|E)?|tilde|o(pf|gon)|uml|p(id|os|prox(eq)?|e|E|acir)?|elig|f(r)?|w(conint|int)|l(pha|e(ph|fsym))|acute|ring|grave|m(p|a(cr|lg))|breve)|A(s(sign|cr)|nd|MP|c(y|irc)|tilde|o(pf|gon)|uml|pplyFunction|fr|Elig|lpha|acute|ring|grave|macr|breve))|(B(scr|cy|opf|umpeq|e(cause|ta|rnoullis)|fr|a(ckslash|r(v|wed))|reve)|b(s(cr|im(e)?|ol(hsub|b)?|emi)|n(ot|e(quiv)?)|c(y|ong)|ig(s(tar|qcup)|c(irc|up|ap)|triangle(down|up)|o(times|dot|plus)|uplus|vee|wedge)|o(t(tom)?|pf|wtie|x(h(d|u|D|U)?|times|H(d|u|D|U)?|d(R|l|r|L)|u(R|l|r|L)|plus|D(R|l|r|L)|v(R|h|H|l|r|L)?|U(R|l|r|L)|V(R|h|H|l|r|L)?|minus|box))|Not|dquo|u(ll(et)?|mp(e(q)?|E)?)|prime|e(caus(e)?|t(h|ween|a)|psi|rnou|mptyv)|karow|fr|l(ock|k(1(2|4)|34)|a(nk|ck(square|triangle(down|left|right)?|lozenge)))|a(ck(sim(eq)?|cong|prime|epsilon)|r(vee|wed(ge)?))|r(eve|vbar)|brk(tbrk)?))|(c(s(cr|u(p(e)?|b(e)?))|h(cy|i|eck(mark)?)|ylcty|c(irc|ups(sm)?|edil|a(ps|ron))|tdot|ir(scir|c(eq|le(d(R|circ|S|dash|ast)|arrow(left|right)))?|e|fnint|E|mid)?|o(n(int|g(dot)?)|p(y(sr)?|f|rod)|lon(e(q)?)?|m(p(fn|le(xes|ment))?|ma(t)?))|dot|u(darr(l|r)|p(s|c(up|ap)|or|dot|brcap)?|e(sc|pr)|vee|wed|larr(p)?|r(vearrow(left|right)|ly(eq(succ|prec)|vee|wedge)|arr(m)?|ren))|e(nt(erdot)?|dil|mptyv)|fr|w(conint|int)|lubs(uit)?|a(cute|p(s|c(up|ap)|dot|and|brcup)?|r(on|et))|r(oss|arr))|C(scr|hi|c(irc|onint|edil|aron)|ircle(Minus|Times|Dot|Plus)|Hcy|o(n(tourIntegral|int|gruent)|unterClockwiseContourIntegral|p(f|roduct)|lon(e)?)|dot|up(Cap)?|OPY|e(nterDot|dilla)|fr|lo(seCurly(DoubleQuote|Quote)|ckwiseContourIntegral)|a(yleys|cute|p(italDifferentialD)?)|ross))|(d(s(c(y|r)|trok|ol)|har(l|r)|c(y|aron)|t(dot|ri(f)?)|i(sin|e|v(ide(ontimes)?|onx)?|am(s|ond(suit)?)?|gamma)|Har|z(cy|igrarr)|o(t(square|plus|eq(dot)?|minus)?|ublebarwedge|pf|wn(harpoon(left|right)|downarrows|arrow)|llar)|d(otseq|a(rr|gger))?|u(har|arr)|jcy|e(lta|g|mptyv)|f(isht|r)|wangle|lc(orn|rop)|a(sh(v)?|leth|rr|gger)|r(c(orn|rop)|bkarow)|b(karow|lac)|Arr)|D(s(cr|trok)|c(y|aron)|Scy|i(fferentialD|a(critical(Grave|Tilde|Do(t|ubleAcute)|Acute)|mond))|o(t(Dot|Equal)?|uble(Right(Tee|Arrow)|ContourIntegral|Do(t|wnArrow)|Up(DownArrow|Arrow)|VerticalBar|L(ong(RightArrow|Left(RightArrow|Arrow))|eft(RightArrow|Tee|Arrow)))|pf|wn(Right(TeeVector|Vector(Bar)?)|Breve|Tee(Arrow)?|arrow|Left(RightVector|TeeVector|Vector(Bar)?)|Arrow(Bar|UpArrow)?))|Zcy|el(ta)?|D(otrahd)?|Jcy|fr|a(shv|rr|gger)))|(e(s(cr|im|dot)|n(sp|g)|c(y|ir(c)?|olon|aron)|t(h|a)|o(pf|gon)|dot|u(ro|ml)|p(si(v|lon)?|lus|ar(sl)?)|e|D(ot|Dot)|q(s(im|lant(less|gtr))|c(irc|olon)|u(iv(DD)?|est|als)|vparsl)|f(Dot|r)|l(s(dot)?|inters|l)?|a(ster|cute)|r(Dot|arr)|g(s(dot)?|rave)?|x(cl|ist|p(onentiale|ectation))|m(sp(1(3|4))?|pty(set|v)?|acr))|E(s(cr|im)|c(y|irc|aron)|ta|o(pf|gon)|NG|dot|uml|TH|psilon|qu(ilibrium|al(Tilde)?)|fr|lement|acute|grave|x(ists|ponentialE)|m(pty(SmallSquare|VerySmallSquare)|acr)))|(f(scr|nof|cy|ilig|o(pf|r(k(v)?|all))|jlig|partint|emale|f(ilig|l(ig|lig)|r)|l(tns|lig|at)|allingdotseq|r(own|a(sl|c(1(2|8|3|4|5|6)|78|2(3|5)|3(8|4|5)|45|5(8|6)))))|F(scr|cy|illed(SmallSquare|VerySmallSquare)|o(uriertrf|pf|rAll)|fr))|(G(scr|c(y|irc|edil)|t|opf|dot|T|Jcy|fr|amma(d)?|reater(Greater|SlantEqual|Tilde|Equal(Less)?|FullEqual|Less)|g|breve)|g(s(cr|im(e|l)?)|n(sim|e(q(q)?)?|E|ap(prox)?)|c(y|irc)|t(c(c|ir)|dot|quest|lPar|r(sim|dot|eq(qless|less)|less|a(pprox|rr)))?|imel|opf|dot|jcy|e(s(cc|dot(o(l)?)?|l(es)?)?|q(slant|q)?|l)?|v(nE|ertneqq)|fr|E(l)?|l(j|E|a)?|a(cute|p|mma(d)?)|rave|g(g)?|breve))|(h(s(cr|trok|lash)|y(phen|bull)|circ|o(ok(leftarrow|rightarrow)|pf|arr|rbar|mtht)|e(llip|arts(uit)?|rcon)|ks(earow|warow)|fr|a(irsp|lf|r(dcy|r(cir|w)?)|milt)|bar|Arr)|H(s(cr|trok)|circ|ilbertSpace|o(pf|rizontalLine)|ump(DownHump|Equal)|fr|a(cek|t)|ARDcy))|(i(s(cr|in(s(v)?|dot|v|E)?)|n(care|t(cal|prod|e(rcal|gers)|larhk)?|odot|fin(tie)?)?|c(y|irc)?|t(ilde)?|i(nfin|i(nt|int)|ota)?|o(cy|ta|pf|gon)|u(kcy|ml)|jlig|prod|e(cy|xcl)|quest|f(f|r)|acute|grave|m(of|ped|a(cr|th|g(part|e|line))))|I(scr|n(t(e(rsection|gral))?|visible(Comma|Times))|c(y|irc)|tilde|o(ta|pf|gon)|dot|u(kcy|ml)|Ocy|Jlig|fr|Ecy|acute|grave|m(plies|a(cr|ginaryI))?))|(j(s(cr|ercy)|c(y|irc)|opf|ukcy|fr|math)|J(s(cr|ercy)|c(y|irc)|opf|ukcy|fr))|(k(scr|hcy|c(y|edil)|opf|jcy|fr|appa(v)?|green)|K(scr|c(y|edil)|Hcy|opf|Jcy|fr|appa))|(l(s(h|cr|trok|im(e|g)?|q(uo(r)?|b)|aquo)|h(ar(d|u(l)?)|blk)|n(sim|e(q(q)?)?|E|ap(prox)?)|c(y|ub|e(il|dil)|aron)|Barr|t(hree|c(c|ir)|imes|dot|quest|larr|r(i(e|f)?|Par))?|Har|o(ng(left(arrow|rightarrow)|rightarrow|mapsto)|times|z(enge|f)?|oparrow(left|right)|p(f|lus|ar)|w(ast|bar)|a(ng|rr)|brk)|d(sh|ca|quo(r)?|r(dhar|ushar))|ur(dshar|uhar)|jcy|par(lt)?|e(s(s(sim|dot|eq(qgtr|gtr)|approx|gtr)|cc|dot(o(r)?)?|g(es)?)?|q(slant|q)?|ft(harpoon(down|up)|threetimes|leftarrows|arrow(tail)?|right(squigarrow|harpoons|arrow(s)?))|g)?|v(nE|ertneqq)|f(isht|loor|r)|E(g)?|l(hard|corner|tri|arr)?|a(ng(d|le)?|cute|t(e(s)?|ail)?|p|emptyv|quo|rr(sim|hk|tl|pl|fs|lp|b(fs)?)?|gran|mbda)|r(har(d)?|corner|tri|arr|m)|g(E)?|m(idot|oust(ache)?)|b(arr|r(k(sl(d|u)|e)|ac(e|k))|brk)|A(tail|arr|rr))|L(s(h|cr|trok)|c(y|edil|aron)|t|o(ng(RightArrow|left(arrow|rightarrow)|rightarrow|Left(RightArrow|Arrow))|pf|wer(RightArrow|LeftArrow))|T|e(ss(Greater|SlantEqual|Tilde|EqualGreater|FullEqual|Less)|ft(Right(Vector|Arrow)|Ceiling|T(ee(Vector|Arrow)?|riangle(Bar|Equal)?)|Do(ubleBracket|wn(TeeVector|Vector(Bar)?))|Up(TeeVector|DownVector|Vector(Bar)?)|Vector(Bar)?|arrow|rightarrow|Floor|A(ngleBracket|rrow(RightArrow|Bar)?)))|Jcy|fr|l(eftarrow)?|a(ng|cute|placetrf|rr|mbda)|midot))|(M(scr|cy|inusPlus|opf|u|e(diumSpace|llintrf)|fr|ap)|m(s(cr|tpos)|ho|nplus|c(y|omma)|i(nus(d(u)?|b)?|cro|d(cir|dot|ast)?)|o(dels|pf)|dash|u(ltimap|map)?|p|easuredangle|DDot|fr|l(cp|dr)|a(cr|p(sto(down|up|left)?)?|l(t(ese)?|e)|rker)))|(n(s(hort(parallel|mid)|c(cue|e|r)?|im(e(q)?)?|u(cc(eq)?|p(set(eq(q)?)?|e|E)?|b(set(eq(q)?)?|e|E)?)|par|qsu(pe|be)|mid)|Rightarrow|h(par|arr|Arr)|G(t(v)?|g)|c(y|ong(dot)?|up|edil|a(p|ron))|t(ilde|lg|riangle(left(eq)?|right(eq)?)|gl)|i(s(d)?|v)?|o(t(ni(v(c|a|b))?|in(dot|v(c|a|b)|E)?)?|pf)|dash|u(m(sp|ero)?)?|jcy|p(olint|ar(sl|t|allel)?|r(cue|e(c(eq)?)?)?)|e(s(im|ear)|dot|quiv|ar(hk|r(ow)?)|xist(s)?|Arr)?|v(sim|infin|Harr|dash|Dash|l(t(rie)?|e|Arr)|ap|r(trie|Arr)|g(t|e))|fr|w(near|ar(hk|r(ow)?)|Arr)|V(dash|Dash)|l(sim|t(ri(e)?)?|dr|e(s(s)?|q(slant|q)?|ft(arrow|rightarrow))?|E|arr|Arr)|a(ng|cute|tur(al(s)?)?|p(id|os|prox|E)?|bla)|r(tri(e)?|ightarrow|arr(c|w)?|Arr)|g(sim|t(r)?|e(s|q(slant|q)?)?|E)|mid|L(t(v)?|eft(arrow|rightarrow)|l)|b(sp|ump(e)?))|N(scr|c(y|edil|aron)|tilde|o(nBreakingSpace|Break|t(R(ightTriangle(Bar|Equal)?|everseElement)|Greater(Greater|SlantEqual|Tilde|Equal|FullEqual|Less)?|S(u(cceeds(SlantEqual|Tilde|Equal)?|perset(Equal)?|bset(Equal)?)|quareSu(perset(Equal)?|bset(Equal)?))|Hump(DownHump|Equal)|Nested(GreaterGreater|LessLess)|C(ongruent|upCap)|Tilde(Tilde|Equal|FullEqual)?|DoubleVerticalBar|Precedes(SlantEqual|Equal)?|E(qual(Tilde)?|lement|xists)|VerticalBar|Le(ss(Greater|SlantEqual|Tilde|Equal|Less)?|ftTriangle(Bar|Equal)?))?|pf)|u|e(sted(GreaterGreater|LessLess)|wLine|gative(MediumSpace|Thi(nSpace|ckSpace)|VeryThinSpace))|Jcy|fr|acute))|(o(s(cr|ol|lash)|h(m|bar)|c(y|ir(c)?)|ti(lde|mes(as)?)|S|int|opf|d(sold|iv|ot|ash|blac)|uml|p(erp|lus|ar)|elig|vbar|f(cir|r)|l(c(ir|ross)|t|ine|arr)|a(st|cute)|r(slope|igof|or|d(er(of)?|f|m)?|v|arr)?|g(t|on|rave)|m(i(nus|cron|d)|ega|acr))|O(s(cr|lash)|c(y|irc)|ti(lde|mes)|opf|dblac|uml|penCurly(DoubleQuote|Quote)|ver(B(ar|rac(e|ket))|Parenthesis)|fr|Elig|acute|r|grave|m(icron|ega|acr)))|(p(s(cr|i)|h(i(v)?|one|mmat)|cy|i(tchfork|v)?|o(intint|und|pf)|uncsp|er(cnt|tenk|iod|p|mil)|fr|l(us(sim|cir|two|d(o|u)|e|acir|mn|b)?|an(ck(h)?|kv))|ar(s(im|l)|t|a(llel)?)?|r(sim|n(sim|E|ap)|cue|ime(s)?|o(d|p(to)?|f(surf|line|alar))|urel|e(c(sim|n(sim|eqq|approx)|curlyeq|eq|approx)?)?|E|ap)?|m)|P(s(cr|i)|hi|cy|i|o(incareplane|pf)|fr|lusMinus|artialD|r(ime|o(duct|portion(al)?)|ecedes(SlantEqual|Tilde|Equal)?)?))|(q(scr|int|opf|u(ot|est(eq)?|at(int|ernions))|prime|fr)|Q(scr|opf|UOT|fr))|(R(s(h|cr)|ho|c(y|edil|aron)|Barr|ight(Ceiling|T(ee(Vector|Arrow)?|riangle(Bar|Equal)?)|Do(ubleBracket|wn(TeeVector|Vector(Bar)?))|Up(TeeVector|DownVector|Vector(Bar)?)|Vector(Bar)?|arrow|Floor|A(ngleBracket|rrow(Bar|LeftArrow)?))|o(undImplies|pf)|uleDelayed|e(verse(UpEquilibrium|E(quilibrium|lement)))?|fr|EG|a(ng|cute|rr(tl)?)|rightarrow)|r(s(h|cr|q(uo(r)?|b)|aquo)|h(o(v)?|ar(d|u(l)?))|nmid|c(y|ub|e(il|dil)|aron)|Barr|t(hree|imes|ri(e|f|ltri)?)|i(singdotseq|ng|ght(squigarrow|harpoon(down|up)|threetimes|left(harpoons|arrows)|arrow(tail)?|rightarrows))|Har|o(times|p(f|lus|ar)|a(ng|rr)|brk)|d(sh|ca|quo(r)?|ldhar)|uluhar|p(polint|ar(gt)?)|e(ct|al(s|ine|part)?|g)|f(isht|loor|r)|l(har|arr|m)|a(ng(d|e|le)?|c(ute|e)|t(io(nals)?|ail)|dic|emptyv|quo|rr(sim|hk|c|tl|pl|fs|w|lp|ap|b(fs)?)?)|rarr|x|moust(ache)?|b(arr|r(k(sl(d|u)|e)|ac(e|k))|brk)|A(tail|arr|rr)))|(s(s(cr|tarf|etmn|mile)|h(y|c(hcy|y)|ort(parallel|mid)|arp)|c(sim|y|n(sim|E|ap)|cue|irc|polint|e(dil)?|E|a(p|ron))?|t(ar(f)?|r(ns|aight(phi|epsilon)))|i(gma(v|f)?|m(ne|dot|plus|e(q)?|l(E)?|rarr|g(E)?)?)|zlig|o(pf|ftcy|l(b(ar)?)?)|dot(e|b)?|u(ng|cc(sim|n(sim|eqq|approx)|curlyeq|eq|approx)?|p(s(im|u(p|b)|et(neq(q)?|eq(q)?)?)|hs(ol|ub)|1|n(e|E)|2|d(sub|ot)|3|plus|e(dot)?|E|larr|mult)?|m|b(s(im|u(p|b)|et(neq(q)?|eq(q)?)?)|n(e|E)|dot|plus|e(dot)?|E|rarr|mult)?)|pa(des(uit)?|r)|e(swar|ct|tm(n|inus)|ar(hk|r(ow)?)|xt|mi|Arr)|q(su(p(set(eq)?|e)?|b(set(eq)?|e)?)|c(up(s)?|ap(s)?)|u(f|ar(e|f))?)|fr(own)?|w(nwar|ar(hk|r(ow)?)|Arr)|larr|acute|rarr|m(t(e(s)?)?|i(d|le)|eparsl|a(shp|llsetminus))|bquo)|S(scr|hort(RightArrow|DownArrow|UpArrow|LeftArrow)|c(y|irc|edil|aron)?|tar|igma|H(cy|CHcy)|opf|u(c(hThat|ceeds(SlantEqual|Tilde|Equal)?)|p(set|erset(Equal)?)?|m|b(set(Equal)?)?)|OFTcy|q(uare(Su(perset(Equal)?|bset(Equal)?)|Intersection|Union)?|rt)|fr|acute|mallCircle))|(t(s(hcy|c(y|r)|trok)|h(i(nsp|ck(sim|approx))|orn|e(ta(sym|v)?|re(4|fore))|k(sim|ap))|c(y|edil|aron)|i(nt|lde|mes(d|b(ar)?)?)|o(sa|p(cir|f(ork)?|bot)?|ea)|dot|prime|elrec|fr|w(ixt|ohead(leftarrow|rightarrow))|a(u|rget)|r(i(sb|time|dot|plus|e|angle(down|q|left(eq)?|right(eq)?)?|minus)|pezium|ade)|brk)|T(s(cr|trok)|RADE|h(i(nSpace|ckSpace)|e(ta|refore))|c(y|edil|aron)|S(cy|Hcy)|ilde(Tilde|Equal|FullEqual)?|HORN|opf|fr|a(u|b)|ripleDot))|(u(scr|h(ar(l|r)|blk)|c(y|irc)|t(ilde|dot|ri(f)?)|Har|o(pf|gon)|d(har|arr|blac)|u(arr|ml)|p(si(h|lon)?|harpoon(left|right)|downarrow|uparrows|lus|arrow)|f(isht|r)|wangle|l(c(orn(er)?|rop)|tri)|a(cute|rr)|r(c(orn(er)?|rop)|tri|ing)|grave|m(l|acr)|br(cy|eve)|Arr)|U(scr|n(ion(Plus)?|der(B(ar|rac(e|ket))|Parenthesis))|c(y|irc)|tilde|o(pf|gon)|dblac|uml|p(si(lon)?|downarrow|Tee(Arrow)?|per(RightArrow|LeftArrow)|DownArrow|Equilibrium|arrow|Arrow(Bar|DownArrow)?)|fr|a(cute|rr(ocir)?)|ring|grave|macr|br(cy|eve)))|(v(s(cr|u(pn(e|E)|bn(e|E)))|nsu(p|b)|cy|Bar(v)?|zigzag|opf|dash|prop|e(e(eq|bar)?|llip|r(t|bar))|Dash|fr|ltri|a(ngrt|r(s(igma|u(psetneq(q)?|bsetneq(q)?))|nothing|t(heta|riangle(left|right))|p(hi|i|ropto)|epsilon|kappa|r(ho)?))|rtri|Arr)|V(scr|cy|opf|dash(l)?|e(e|r(yThinSpace|t(ical(Bar|Separator|Tilde|Line))?|bar))|Dash|vdash|fr|bar))|(w(scr|circ|opf|p|e(ierp|d(ge(q)?|bar))|fr|r(eath)?)|W(scr|circ|opf|edge|fr))|(X(scr|i|opf|fr)|x(s(cr|qcup)|h(arr|Arr)|nis|c(irc|up|ap)|i|o(time|dot|p(f|lus))|dtri|u(tri|plus)|vee|fr|wedge|l(arr|Arr)|r(arr|Arr)|map))|(y(scr|c(y|irc)|icy|opf|u(cy|ml)|en|fr|ac(y|ute))|Y(scr|c(y|irc)|opf|uml|Icy|Ucy|fr|acute|Acy))|(z(scr|hcy|c(y|aron)|igrarr|opf|dot|e(ta|etrf)|fr|w(nj|j)|acute)|Z(scr|c(y|aron)|Hcy|opf|dot|e(ta|roWidthSpace)|fr|acute)))(;)","name":"constant.character.entity.named.$2.html"},{"captures":{"1":{"name":"punctuation.definition.entity.html"},"3":{"name":"punctuation.definition.entity.html"}},"match":"(&)#[0-9]+(;)","name":"constant.character.entity.numeric.decimal.html"},{"captures":{"1":{"name":"punctuation.definition.entity.html"},"3":{"name":"punctuation.definition.entity.html"}},"match":"(&)#[xX][0-9a-fA-F]+(;)","name":"constant.character.entity.numeric.hexadecimal.html"},{"match":"&(?=[a-zA-Z0-9]+;)","name":"invalid.illegal.ambiguous-ampersand.html"}]},"heading":{"captures":{"1":{"patterns":[{"captures":{"1":{"name":"punctuation.definition.heading.markdown"},"2":{"name":"entity.name.section.markdown","patterns":[{"include":"text.html.markdown#inline"},{"include":"text.html.derivative"}]},"3":{"name":"punctuation.definition.heading.markdown"}},"match":"(#{6})\\\\s+(.*?)(?:\\\\s+(#+))?\\\\s*$","name":"heading.6.markdown"},{"captures":{"1":{"name":"punctuation.definition.heading.markdown"},"2":{"name":"entity.name.section.markdown","patterns":[{"include":"text.html.markdown#inline"},{"include":"text.html.derivative"}]},"3":{"name":"punctuation.definition.heading.markdown"}},"match":"(#{5})\\\\s+(.*?)(?:\\\\s+(#+))?\\\\s*$","name":"heading.5.markdown"},{"captures":{"1":{"name":"punctuation.definition.heading.markdown"},"2":{"name":"entity.name.section.markdown","patterns":[{"include":"text.html.markdown#inline"},{"include":"text.html.derivative"}]},"3":{"name":"punctuation.definition.heading.markdown"}},"match":"(#{4})\\\\s+(.*?)(?:\\\\s+(#+))?\\\\s*$","name":"heading.4.markdown"},{"captures":{"1":{"name":"punctuation.definition.heading.markdown"},"2":{"name":"entity.name.section.markdown","patterns":[{"include":"text.html.markdown#inline"},{"include":"text.html.derivative"}]},"3":{"name":"punctuation.definition.heading.markdown"}},"match":"(#{3})\\\\s+(.*?)(?:\\\\s+(#+))?\\\\s*$","name":"heading.3.markdown"},{"captures":{"1":{"name":"punctuation.definition.heading.markdown"},"2":{"name":"entity.name.section.markdown","patterns":[{"include":"text.html.markdown#inline"},{"include":"text.html.derivative"}]},"3":{"name":"punctuation.definition.heading.markdown"}},"match":"(#{2})\\\\s+(.*?)(?:\\\\s+(#+))?\\\\s*$","name":"heading.2.markdown"},{"captures":{"1":{"name":"punctuation.definition.heading.markdown"},"2":{"name":"entity.name.section.markdown","patterns":[{"include":"text.html.markdown#inline"},{"include":"text.html.derivative"}]},"3":{"name":"punctuation.definition.heading.markdown"}},"match":"(#{1})\\\\s+(.*?)(?:\\\\s+(#+))?\\\\s*$","name":"heading.1.markdown"}]}},"match":"(?:^|\\\\G)[ ]*(#{1,6}\\\\s+(.*?)(\\\\s+#{1,6})?\\\\s*)$","name":"markup.heading.markdown","patterns":[{"include":"text.html.markdown#inline"}]},"heading-setext":{"patterns":[{"match":"^(={3,})(?=[ \\\\t]*$\\\\n?)","name":"markup.heading.setext.1.markdown"},{"match":"^(-{3,})(?=[ \\\\t]*$\\\\n?)","name":"markup.heading.setext.2.markdown"}]},"inline":{"patterns":[{"include":"#component_inline"},{"include":"#span"},{"include":"#attributes"}]},"lists":{"patterns":[{"begin":"(^|\\\\G)([ ]*)([*+-])([ \\\\t])","beginCaptures":{"3":{"name":"punctuation.definition.list.begin.markdown"}},"name":"markup.list.unnumbered.markdown","patterns":[{"include":"#block"},{"include":"text.html.markdown#list_paragraph"}],"while":"((^|\\\\G)([ ]*|\\\\t))|(^[ \\\\t]*$)"},{"begin":"(^|\\\\G)([ ]*)([0-9]+\\\\.)([ \\\\t])","beginCaptures":{"3":{"name":"punctuation.definition.list.begin.markdown"}},"name":"markup.list.numbered.markdown","patterns":[{"include":"#block"},{"include":"text.html.markdown#list_paragraph"}],"while":"((^|\\\\G)([ ]*|\\\\t))|(^[ \\\\t]*$)"}]},"paragraph":{"begin":"(^|\\\\G)[ ]*(?=\\\\S)","name":"meta.paragraph.markdown","patterns":[{"include":"text.html.markdown#inline"},{"include":"text.html.derivative"},{"include":"#heading-setext"}],"while":"(^|\\\\G)((?=\\\\s*[-=]{3,}\\\\s*$)|[ ]{4,}(?=\\\\S))"},"span":{"captures":{"1":{"name":"punctuation.definition.tag.start.component"},"2":{"name":"string.other.link.description.title.markdown"},"3":{"name":"punctuation.definition.tag.end.component"},"4":{"patterns":[{"include":"#attributes"}]}},"match":"(\\\\[)([^]]*)(\\\\])(({)([^{]*)(}))?\\\\s","name":"span.component.mdc"}},"scopeName":"text.markdown.mdc.standalone","embeddedLangs":["markdown","yaml","html-derivative"]}`)),u=[...r,...e,...t,a];export{u as default}; diff --git a/_nuxt/BMy91lf3.js b/_nuxt/BMy91lf3.js new file mode 100644 index 0000000..aba83eb --- /dev/null +++ b/_nuxt/BMy91lf3.js @@ -0,0 +1 @@ +import{d as r,p as l,r as c,N as p,h as i,f as m,O as s,Q as u}from"./CseYvhfk.js";const d={base:"list-disc ps-6 my-5 marker:text-(--ui-border-accented)"},f=u;var e,a;const _=s({extend:s(d),...((a=(e=f.uiPro)==null?void 0:e.prose)==null?void 0:a.ul)||{}}),U=r({__name:"Ul",props:{class:{}},setup(o){const t=o;return(n,C)=>(m(),l("ul",{class:p(i(_)({class:t.class}))},[c(n.$slots,"default")],2))}}),g=Object.assign(U,{__name:"ProseUl"});export{g as default}; diff --git a/_nuxt/BNymFWLt.js b/_nuxt/BNymFWLt.js new file mode 100644 index 0000000..fdc406d --- /dev/null +++ b/_nuxt/BNymFWLt.js @@ -0,0 +1,3 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./HCYUbT2O.js","./CseYvhfk.js","./entry.CVobvBPr.css"])))=>i.map(i=>d[i]); +import{A as w}from"./CseYvhfk.js";import{c as d,a as p,t as f}from"./DgDtOUTc.js";async function g(t,r){return await $fetch(`/api/content/${r}/database.sql`,{context:{},responseType:"text",headers:{"content-type":"text/plain"},query:{v:d[String(r)],t:void 0}})}async function S(t,r="gzip"){var s;const e=Uint8Array.from(atob(t),u=>u.charCodeAt(0)),o=(s=new Response(new Blob([e])).body)==null?void 0:s.pipeThrough(new DecompressionStream(r));return(await new Response(o).text()).split(` +`)}function l(t,r){const e=b(t),n={...r};for(const o in n)e[o]==="json"&&n[o]&&n[o]!=="undefined"&&(n[o]=JSON.parse(n[o])),e[o]==="boolean"&&n[o]!=="undefined"&&(n[o]=!!n[o]);for(const o in n)n[o]==="NULL"&&(n[o]=void 0);return n}function b(t){const r=t.match(/FROM\s+(\w+)/);if(!r)return{};const e=p[h(r[1])];return(e==null?void 0:e.fields)||{}}function h(t){return t.replace(/^_content_/,"")}let a;const m={},i={};function $(t){async function r(e){return a||(i._=i._||y(),a=await i._,i._=void 0),m[String(e)]||(i[String(e)]=i[String(e)]||_(e),await i[String(e)],m[String(e)]="loaded",i[String(e)]=void 0),a}return{all:async(e,n)=>(await r(t),a.exec({sql:e,bind:n,rowMode:"object",returnValue:"resultRows"}).map(o=>l(e,o))),first:async(e,n)=>(await r(t),l(e,a.exec({sql:e,bind:n,rowMode:"object",returnValue:"resultRows"}).shift())),exec:async(e,n)=>{await r(t),await a.exec({sql:e,bind:n})}}}async function y(){if(!a){const t=await w(()=>import("./HCYUbT2O.js"),__vite__mapDeps([0,1,2]),import.meta.url).then(e=>e.default);globalThis.sqlite3ApiConfig={silent:!0,debug:(...e)=>console.debug(...e),warn:(...e)=>{String(e[0]).includes("OPFS sqlite3_vfs")||console.warn(...e)},error:(...e)=>console.error(...e),log:(...e)=>console.log(...e)};const r=await t();a=new r.oo1.DB}return a}async function _(t){if(window.sessionStorage.getItem("previewToken"))return a;let r=null;const e=`checksum_${t}`,n=`collection_${t}`;let o="matched";try{const c=a.exec({sql:`SELECT * FROM ${f.info} where id = '${e}'`,rowMode:"object",returnValue:"resultRows"}).shift();(c==null?void 0:c.version)!==d[String(t)]&&(o="mismatch")}catch{o="missing"}if(o!=="matched"){if(window.localStorage.getItem(`content_${e}`)===d[String(t)]&&(r=window.localStorage.getItem(`content_${n}`)),!r){r=await g(void 0,String(t));try{window.localStorage.setItem(`content_${e}`,d[String(t)]),window.localStorage.setItem(`content_${n}`,r)}catch(s){console.error("Database integrity check failed, rebuilding database",s)}}const c=await S(r);await a.exec({sql:`DROP TABLE IF EXISTS ${f[String(t)]}`}),o==="mismatch"&&await a.exec({sql:`DELETE FROM ${f.info} WHERE id = '${e}'`});for(const s of c)try{await a.exec(s)}catch(u){console.error("Error executing command",u)}}return a}export{$ as loadDatabaseAdapter}; diff --git a/_nuxt/BPWsS5fO.js b/_nuxt/BPWsS5fO.js new file mode 100644 index 0000000..864a137 --- /dev/null +++ b/_nuxt/BPWsS5fO.js @@ -0,0 +1 @@ +import{d as n,p as l,r as p,N as d,h as c,f as _,O as e,Q as i}from"./CseYvhfk.js";const m={base:"py-3 px-4 text-sm text-left align-top border-e border-b first:border-s border-(--ui-border-muted) [&_code]:text-xs/5 [&_p]:my-0 [&_p]:leading-6 [&_ul]:my-0 [&_ol]:my-0 [&_ul]:ps-4.5 [&_ol]:ps-4.5 [&_li]:leading-6 [&_li]:my-0.5"},f=i;var s,o;const u=e({extend:e(m),...((o=(s=f.uiPro)==null?void 0:s.prose)==null?void 0:o.td)||{}}),b=n({__name:"Td",props:{class:{}},setup(t){const r=t;return(a,x)=>(_(),l("td",{class:d(c(u)({class:r.class}))},[p(a.$slots,"default")],2))}}),y=Object.assign(b,{__name:"ProseTd"});export{y as default}; diff --git a/_nuxt/BPhBrDlE.js b/_nuxt/BPhBrDlE.js new file mode 100644 index 0000000..317aac6 --- /dev/null +++ b/_nuxt/BPhBrDlE.js @@ -0,0 +1 @@ +const e=Object.freeze(JSON.parse(`{"displayName":"CSS","name":"css","patterns":[{"include":"#comment-block"},{"include":"#escapes"},{"include":"#combinators"},{"include":"#selector"},{"include":"#at-rules"},{"include":"#rule-list"}],"repository":{"at-rules":{"patterns":[{"begin":"\\\\A(?:\\\\xEF\\\\xBB\\\\xBF)?(?i:(?=\\\\s*@charset\\\\b))","end":";|(?=$)","endCaptures":{"0":{"name":"punctuation.terminator.rule.css"}},"name":"meta.at-rule.charset.css","patterns":[{"captures":{"1":{"name":"invalid.illegal.not-lowercase.charset.css"},"2":{"name":"invalid.illegal.leading-whitespace.charset.css"},"3":{"name":"invalid.illegal.no-whitespace.charset.css"},"4":{"name":"invalid.illegal.whitespace.charset.css"},"5":{"name":"invalid.illegal.not-double-quoted.charset.css"},"6":{"name":"invalid.illegal.unclosed-string.charset.css"},"7":{"name":"invalid.illegal.unexpected-characters.charset.css"}},"match":"\\\\G((?!@charset)@\\\\w+)|\\\\G(\\\\s+)|(@charset\\\\S[^;]*)|(?<=@charset)(\\\\x20{2,}|\\\\t+)|(?<=@charset\\\\x20)([^\\";]+)|(\\"[^\\"]+$)|(?<=\\")([^;]+)"},{"captures":{"1":{"name":"keyword.control.at-rule.charset.css"},"2":{"name":"punctuation.definition.keyword.css"}},"match":"((@)charset)(?=\\\\s)"},{"begin":"\\"","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.css"}},"end":"\\"|$","endCaptures":{"0":{"name":"punctuation.definition.string.end.css"}},"name":"string.quoted.double.css","patterns":[{"begin":"(?:\\\\G|^)(?=(?:[^\\"])+$)","end":"$","name":"invalid.illegal.unclosed.string.css"}]}]},{"begin":"(?i)((@)import)(?:\\\\s+|$|(?=['\\"]|/\\\\*))","beginCaptures":{"1":{"name":"keyword.control.at-rule.import.css"},"2":{"name":"punctuation.definition.keyword.css"}},"end":";","endCaptures":{"0":{"name":"punctuation.terminator.rule.css"}},"name":"meta.at-rule.import.css","patterns":[{"begin":"\\\\G\\\\s*(?=/\\\\*)","end":"(?<=\\\\*/)\\\\s*","patterns":[{"include":"#comment-block"}]},{"include":"#string"},{"include":"#url"},{"include":"#media-query-list"}]},{"begin":"(?i)((@)font-face)(?=\\\\s*|{|/\\\\*|$)","beginCaptures":{"1":{"name":"keyword.control.at-rule.font-face.css"},"2":{"name":"punctuation.definition.keyword.css"}},"end":"(?!\\\\G)","name":"meta.at-rule.font-face.css","patterns":[{"include":"#comment-block"},{"include":"#escapes"},{"include":"#rule-list"}]},{"begin":"(?i)(@)page(?=[\\\\s:{]|/\\\\*|$)","captures":{"0":{"name":"keyword.control.at-rule.page.css"},"1":{"name":"punctuation.definition.keyword.css"}},"end":"(?=\\\\s*($|[:{;]))","name":"meta.at-rule.page.css","patterns":[{"include":"#rule-list"}]},{"begin":"(?i)(?=@media(\\\\s|\\\\(|/\\\\*|$))","end":"(?<=})(?!\\\\G)","patterns":[{"begin":"(?i)\\\\G(@)media","beginCaptures":{"0":{"name":"keyword.control.at-rule.media.css"},"1":{"name":"punctuation.definition.keyword.css"}},"end":"(?=\\\\s*[{;])","name":"meta.at-rule.media.header.css","patterns":[{"include":"#media-query-list"}]},{"begin":"{","beginCaptures":{"0":{"name":"punctuation.section.media.begin.bracket.curly.css"}},"end":"}","endCaptures":{"0":{"name":"punctuation.section.media.end.bracket.curly.css"}},"name":"meta.at-rule.media.body.css","patterns":[{"include":"$self"}]}]},{"begin":"(?i)(?=@counter-style([\\\\s'\\"{;]|/\\\\*|$))","end":"(?<=})(?!\\\\G)","patterns":[{"begin":"(?i)\\\\G(@)counter-style","beginCaptures":{"0":{"name":"keyword.control.at-rule.counter-style.css"},"1":{"name":"punctuation.definition.keyword.css"}},"end":"(?=\\\\s*{)","name":"meta.at-rule.counter-style.header.css","patterns":[{"include":"#comment-block"},{"include":"#escapes"},{"captures":{"0":{"patterns":[{"include":"#escapes"}]}},"match":"(?:[-a-zA-Z_]|[^\\\\x00-\\\\x7F])(?:[-a-zA-Z0-9_]|[^\\\\x00-\\\\x7F]|\\\\\\\\(?:[0-9a-fA-F]{1,6}|.))*","name":"variable.parameter.style-name.css"}]},{"begin":"{","beginCaptures":{"0":{"name":"punctuation.section.property-list.begin.bracket.curly.css"}},"end":"}","endCaptures":{"0":{"name":"punctuation.section.property-list.end.bracket.curly.css"}},"name":"meta.at-rule.counter-style.body.css","patterns":[{"include":"#comment-block"},{"include":"#escapes"},{"include":"#rule-list-innards"}]}]},{"begin":"(?i)(?=@document([\\\\s'\\"{;]|/\\\\*|$))","end":"(?<=})(?!\\\\G)","patterns":[{"begin":"(?i)\\\\G(@)document","beginCaptures":{"0":{"name":"keyword.control.at-rule.document.css"},"1":{"name":"punctuation.definition.keyword.css"}},"end":"(?=\\\\s*[{;])","name":"meta.at-rule.document.header.css","patterns":[{"begin":"(?i)(?<![\\\\w-])(url-prefix|domain|regexp)(\\\\()","beginCaptures":{"1":{"name":"support.function.document-rule.css"},"2":{"name":"punctuation.section.function.begin.bracket.round.css"}},"end":"\\\\)","endCaptures":{"0":{"name":"punctuation.section.function.end.bracket.round.css"}},"name":"meta.function.document-rule.css","patterns":[{"include":"#string"},{"include":"#comment-block"},{"include":"#escapes"},{"match":"[^'\\")\\\\s]+","name":"variable.parameter.document-rule.css"}]},{"include":"#url"},{"include":"#commas"},{"include":"#comment-block"},{"include":"#escapes"}]},{"begin":"{","beginCaptures":{"0":{"name":"punctuation.section.document.begin.bracket.curly.css"}},"end":"}","endCaptures":{"0":{"name":"punctuation.section.document.end.bracket.curly.css"}},"name":"meta.at-rule.document.body.css","patterns":[{"include":"$self"}]}]},{"begin":"(?i)(?=@(?:-(?:webkit|moz|o|ms)-)?keyframes([\\\\s'\\"{;]|/\\\\*|$))","end":"(?<=})(?!\\\\G)","patterns":[{"begin":"(?i)\\\\G(@)(?:-(?:webkit|moz|o|ms)-)?keyframes","beginCaptures":{"0":{"name":"keyword.control.at-rule.keyframes.css"},"1":{"name":"punctuation.definition.keyword.css"}},"end":"(?=\\\\s*{)","name":"meta.at-rule.keyframes.header.css","patterns":[{"include":"#comment-block"},{"include":"#escapes"},{"captures":{"0":{"patterns":[{"include":"#escapes"}]}},"match":"(?:[-a-zA-Z_]|[^\\\\x00-\\\\x7F])(?:[-a-zA-Z0-9_]|[^\\\\x00-\\\\x7F]|\\\\\\\\(?:[0-9a-fA-F]{1,6}|.))*","name":"variable.parameter.keyframe-list.css"}]},{"begin":"{","beginCaptures":{"0":{"name":"punctuation.section.keyframes.begin.bracket.curly.css"}},"end":"}","endCaptures":{"0":{"name":"punctuation.section.keyframes.end.bracket.curly.css"}},"name":"meta.at-rule.keyframes.body.css","patterns":[{"include":"#comment-block"},{"include":"#escapes"},{"captures":{"1":{"name":"entity.other.keyframe-offset.css"},"2":{"name":"entity.other.keyframe-offset.percentage.css"}},"match":"(?xi)\\n(?<![\\\\w-]) (from|to) (?![\\\\w-]) # Keywords for 0% | 100%\\n|\\n([-+]?(?:\\\\d+(?:\\\\.\\\\d+)?|\\\\.\\\\d+)%) # Percentile value"},{"include":"#rule-list"}]}]},{"begin":"(?i)(?=@supports(\\\\s|\\\\(|/\\\\*|$))","end":"(?<=})(?!\\\\G)|(?=;)","patterns":[{"begin":"(?i)\\\\G(@)supports","beginCaptures":{"0":{"name":"keyword.control.at-rule.supports.css"},"1":{"name":"punctuation.definition.keyword.css"}},"end":"(?=\\\\s*[{;])","name":"meta.at-rule.supports.header.css","patterns":[{"include":"#feature-query-operators"},{"include":"#feature-query"},{"include":"#comment-block"},{"include":"#escapes"}]},{"begin":"{","beginCaptures":{"0":{"name":"punctuation.section.supports.begin.bracket.curly.css"}},"end":"}","endCaptures":{"0":{"name":"punctuation.section.supports.end.bracket.curly.css"}},"name":"meta.at-rule.supports.body.css","patterns":[{"include":"$self"}]}]},{"begin":"(?i)((@)(-(ms|o)-)?viewport)(?=[\\\\s'\\"{;]|/\\\\*|$)","beginCaptures":{"1":{"name":"keyword.control.at-rule.viewport.css"},"2":{"name":"punctuation.definition.keyword.css"}},"end":"(?=\\\\s*[@{;])","name":"meta.at-rule.viewport.css","patterns":[{"include":"#comment-block"},{"include":"#escapes"}]},{"begin":"(?i)((@)font-feature-values)(?=[\\\\s'\\"{;]|/\\\\*|$)\\\\s*","beginCaptures":{"1":{"name":"keyword.control.at-rule.font-feature-values.css"},"2":{"name":"punctuation.definition.keyword.css"}},"contentName":"variable.parameter.font-name.css","end":"(?=\\\\s*[@{;])","name":"meta.at-rule.font-features.css","patterns":[{"include":"#comment-block"},{"include":"#escapes"}]},{"include":"#font-features"},{"begin":"(?i)((@)namespace)(?=[\\\\s'\\";]|/\\\\*|$)","beginCaptures":{"1":{"name":"keyword.control.at-rule.namespace.css"},"2":{"name":"punctuation.definition.keyword.css"}},"end":";|(?=[@{])","endCaptures":{"0":{"name":"punctuation.terminator.rule.css"}},"name":"meta.at-rule.namespace.css","patterns":[{"include":"#url"},{"captures":{"1":{"patterns":[{"include":"#comment-block"}]},"2":{"name":"entity.name.function.namespace-prefix.css","patterns":[{"include":"#escapes"}]}},"match":"(?xi)\\n(?:\\\\G|^|(?<=\\\\s))\\n(?=\\n (?<=\\\\s|^) # Starts with whitespace\\n (?:[-a-zA-Z_]|[^\\\\x00-\\\\x7F]) # Then a valid identifier character\\n |\\n \\\\s* # Possible adjoining whitespace\\n /\\\\*(?:[^*]|\\\\*[^/])*\\\\*/ # Injected comment\\n)\\n(.*?) # Grouped to embed #comment-block\\n(\\n (?:[-a-zA-Z_] | [^\\\\x00-\\\\x7F]) # First letter\\n (?:[-a-zA-Z0-9_] | [^\\\\x00-\\\\x7F] # Remainder of identifier\\n |\\\\\\\\(?:[0-9a-fA-F]{1,6}|.)\\n )*\\n)"},{"include":"#comment-block"},{"include":"#escapes"},{"include":"#string"}]},{"begin":"(?i)(?=@[\\\\w-]+[^;]+;s*$)","end":"(?<=;)(?!\\\\G)","patterns":[{"begin":"(?i)\\\\G(@)[\\\\w-]+","beginCaptures":{"0":{"name":"keyword.control.at-rule.css"},"1":{"name":"punctuation.definition.keyword.css"}},"end":";","endCaptures":{"0":{"name":"punctuation.terminator.rule.css"}},"name":"meta.at-rule.header.css"}]},{"begin":"(?i)(?=@[\\\\w-]+(\\\\s|\\\\(|{|/\\\\*|$))","end":"(?<=})(?!\\\\G)","patterns":[{"begin":"(?i)\\\\G(@)[\\\\w-]+","beginCaptures":{"0":{"name":"keyword.control.at-rule.css"},"1":{"name":"punctuation.definition.keyword.css"}},"end":"(?=\\\\s*[{;])","name":"meta.at-rule.header.css"},{"begin":"{","beginCaptures":{"0":{"name":"punctuation.section.begin.bracket.curly.css"}},"end":"}","endCaptures":{"0":{"name":"punctuation.section.end.bracket.curly.css"}},"name":"meta.at-rule.body.css","patterns":[{"include":"$self"}]}]}]},"color-keywords":{"patterns":[{"match":"(?i)(?<![\\\\w-])(aqua|black|blue|fuchsia|gray|green|lime|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow)(?![\\\\w-])","name":"support.constant.color.w3c-standard-color-name.css"},{"match":"(?xi) (?<![\\\\w-])\\n(aliceblue|antiquewhite|aquamarine|azure|beige|bisque|blanchedalmond|blueviolet|brown|burlywood\\n|cadetblue|chartreuse|chocolate|coral|cornflowerblue|cornsilk|crimson|cyan|darkblue|darkcyan\\n|darkgoldenrod|darkgray|darkgreen|darkgrey|darkkhaki|darkmagenta|darkolivegreen|darkorange\\n|darkorchid|darkred|darksalmon|darkseagreen|darkslateblue|darkslategray|darkslategrey|darkturquoise\\n|darkviolet|deeppink|deepskyblue|dimgray|dimgrey|dodgerblue|firebrick|floralwhite|forestgreen\\n|gainsboro|ghostwhite|gold|goldenrod|greenyellow|grey|honeydew|hotpink|indianred|indigo|ivory|khaki\\n|lavender|lavenderblush|lawngreen|lemonchiffon|lightblue|lightcoral|lightcyan|lightgoldenrodyellow\\n|lightgray|lightgreen|lightgrey|lightpink|lightsalmon|lightseagreen|lightskyblue|lightslategray\\n|lightslategrey|lightsteelblue|lightyellow|limegreen|linen|magenta|mediumaquamarine|mediumblue\\n|mediumorchid|mediumpurple|mediumseagreen|mediumslateblue|mediumspringgreen|mediumturquoise\\n|mediumvioletred|midnightblue|mintcream|mistyrose|moccasin|navajowhite|oldlace|olivedrab|orangered\\n|orchid|palegoldenrod|palegreen|paleturquoise|palevioletred|papayawhip|peachpuff|peru|pink|plum\\n|powderblue|rebeccapurple|rosybrown|royalblue|saddlebrown|salmon|sandybrown|seagreen|seashell\\n|sienna|skyblue|slateblue|slategray|slategrey|snow|springgreen|steelblue|tan|thistle|tomato\\n|transparent|turquoise|violet|wheat|whitesmoke|yellowgreen)\\n(?![\\\\w-])","name":"support.constant.color.w3c-extended-color-name.css"},{"match":"(?i)(?<![\\\\w-])currentColor(?![\\\\w-])","name":"support.constant.color.current.css"},{"match":"(?xi) (?<![\\\\w-])\\n(ActiveBorder|ActiveCaption|AppWorkspace|Background|ButtonFace|ButtonHighlight|ButtonShadow\\n|ButtonText|CaptionText|GrayText|Highlight|HighlightText|InactiveBorder|InactiveCaption\\n|InactiveCaptionText|InfoBackground|InfoText|Menu|MenuText|Scrollbar|ThreeDDarkShadow\\n|ThreeDFace|ThreeDHighlight|ThreeDLightShadow|ThreeDShadow|Window|WindowFrame|WindowText)\\n(?![\\\\w-])","name":"invalid.deprecated.color.system.css"}]},"combinators":{"patterns":[{"match":"/deep/|>>>","name":"invalid.deprecated.combinator.css"},{"match":">>|>|\\\\+|~","name":"keyword.operator.combinator.css"}]},"commas":{"match":",","name":"punctuation.separator.list.comma.css"},"comment-block":{"begin":"/\\\\*","beginCaptures":{"0":{"name":"punctuation.definition.comment.begin.css"}},"end":"\\\\*/","endCaptures":{"0":{"name":"punctuation.definition.comment.end.css"}},"name":"comment.block.css"},"escapes":{"patterns":[{"match":"\\\\\\\\[0-9a-fA-F]{1,6}","name":"constant.character.escape.codepoint.css"},{"begin":"\\\\\\\\$\\\\s*","end":"^(?<!\\\\G)","name":"constant.character.escape.newline.css"},{"match":"\\\\\\\\.","name":"constant.character.escape.css"}]},"feature-query":{"begin":"\\\\(","beginCaptures":{"0":{"name":"punctuation.definition.condition.begin.bracket.round.css"}},"end":"\\\\)","endCaptures":{"0":{"name":"punctuation.definition.condition.end.bracket.round.css"}},"name":"meta.feature-query.css","patterns":[{"include":"#feature-query-operators"},{"include":"#feature-query"}]},"feature-query-operators":{"patterns":[{"match":"(?i)(?<=[\\\\s()]|^|\\\\*/)(and|not|or)(?=[\\\\s()]|/\\\\*|$)","name":"keyword.operator.logical.feature.$1.css"},{"include":"#rule-list-innards"}]},"font-features":{"begin":"(?xi)\\n((@)(annotation|character-variant|ornaments|styleset|stylistic|swash))\\n(?=[\\\\s@'\\"{;]|/\\\\*|$)","beginCaptures":{"1":{"name":"keyword.control.at-rule.\${3:/downcase}.css"},"2":{"name":"punctuation.definition.keyword.css"}},"end":"(?<=})","name":"meta.at-rule.\${3:/downcase}.css","patterns":[{"begin":"{","beginCaptures":{"0":{"name":"punctuation.section.property-list.begin.bracket.curly.css"}},"end":"}","endCaptures":{"0":{"name":"punctuation.section.property-list.end.bracket.curly.css"}},"name":"meta.property-list.font-feature.css","patterns":[{"captures":{"0":{"patterns":[{"include":"#escapes"}]}},"match":"(?:[-a-zA-Z_]|[^\\\\x00-\\\\x7F])(?:[-a-zA-Z0-9_]|[^\\\\x00-\\\\x7F]|\\\\\\\\(?:[0-9a-fA-F]{1,6}|.))*","name":"variable.font-feature.css"},{"include":"#rule-list-innards"}]}]},"functional-pseudo-classes":{"patterns":[{"begin":"(?i)((:)dir)(\\\\()","beginCaptures":{"1":{"name":"entity.other.attribute-name.pseudo-class.css"},"2":{"name":"punctuation.definition.entity.css"},"3":{"name":"punctuation.section.function.begin.bracket.round.css"}},"end":"\\\\)","endCaptures":{"0":{"name":"punctuation.section.function.end.bracket.round.css"}},"patterns":[{"include":"#comment-block"},{"include":"#escapes"},{"match":"(?i)(?<![\\\\w-])(ltr|rtl)(?![\\\\w-])","name":"support.constant.text-direction.css"},{"include":"#property-values"}]},{"begin":"(?i)((:)lang)(\\\\()","beginCaptures":{"1":{"name":"entity.other.attribute-name.pseudo-class.css"},"2":{"name":"punctuation.definition.entity.css"},"3":{"name":"punctuation.section.function.begin.bracket.round.css"}},"end":"\\\\)","endCaptures":{"0":{"name":"punctuation.section.function.end.bracket.round.css"}},"patterns":[{"match":"(?<=[(,\\\\s])[a-zA-Z]+(-[a-zA-Z0-9]*|\\\\\\\\(?:[0-9a-fA-F]{1,6}|.))*(?=[),\\\\s])","name":"support.constant.language-range.css"},{"begin":"\\"","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.css"}},"end":"\\"","endCaptures":{"0":{"name":"punctuation.definition.string.end.css"}},"name":"string.quoted.double.css","patterns":[{"include":"#escapes"},{"match":"(?<=[\\"\\\\s])[a-zA-Z*]+(-[a-zA-Z0-9*]*)*(?=[\\"\\\\s])","name":"support.constant.language-range.css"}]},{"begin":"'","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.css"}},"end":"'","endCaptures":{"0":{"name":"punctuation.definition.string.end.css"}},"name":"string.quoted.single.css","patterns":[{"include":"#escapes"},{"match":"(?<=['\\\\s])[a-zA-Z*]+(-[a-zA-Z0-9*]*)*(?=['\\\\s])","name":"support.constant.language-range.css"}]},{"include":"#commas"}]},{"begin":"(?i)((:)(?:not|has|matches|where|is))(\\\\()","beginCaptures":{"1":{"name":"entity.other.attribute-name.pseudo-class.css"},"2":{"name":"punctuation.definition.entity.css"},"3":{"name":"punctuation.section.function.begin.bracket.round.css"}},"end":"\\\\)","endCaptures":{"0":{"name":"punctuation.section.function.end.bracket.round.css"}},"patterns":[{"include":"#selector-innards"}]},{"begin":"(?i)((:)nth-(?:last-)?(?:child|of-type))(\\\\()","beginCaptures":{"1":{"name":"entity.other.attribute-name.pseudo-class.css"},"2":{"name":"punctuation.definition.entity.css"},"3":{"name":"punctuation.section.function.begin.bracket.round.css"}},"end":"\\\\)","endCaptures":{"0":{"name":"punctuation.section.function.end.bracket.round.css"}},"patterns":[{"match":"(?i)[+-]?(\\\\d+n?|n)(\\\\s*[+-]\\\\s*\\\\d+)?","name":"constant.numeric.css"},{"match":"(?i)even|odd","name":"support.constant.parity.css"}]}]},"functions":{"patterns":[{"begin":"(?i)(?<![\\\\w-])(calc)(\\\\()","beginCaptures":{"1":{"name":"support.function.calc.css"},"2":{"name":"punctuation.section.function.begin.bracket.round.css"}},"end":"\\\\)","endCaptures":{"0":{"name":"punctuation.section.function.end.bracket.round.css"}},"name":"meta.function.calc.css","patterns":[{"match":"[*/]|(?<=\\\\s|^)[-+](?=\\\\s|$)","name":"keyword.operator.arithmetic.css"},{"include":"#property-values"}]},{"begin":"(?i)(?<![\\\\w-])(rgba?|rgb|hsla?|hsl|hwb|lab|oklab|lch|oklch|color)(\\\\()","beginCaptures":{"1":{"name":"support.function.misc.css"},"2":{"name":"punctuation.section.function.begin.bracket.round.css"}},"end":"\\\\)","endCaptures":{"0":{"name":"punctuation.section.function.end.bracket.round.css"}},"name":"meta.function.color.css","patterns":[{"include":"#property-values"}]},{"begin":"(?xi) (?<![\\\\w-])\\n(\\n (?:-webkit-|-moz-|-o-)? # Accept prefixed/historical variants\\n (?:repeating-)? # \\"Repeating\\"-type gradient\\n (?:linear|radial|conic) # Shape\\n -gradient\\n)\\n(\\\\()","beginCaptures":{"1":{"name":"support.function.gradient.css"},"2":{"name":"punctuation.section.function.begin.bracket.round.css"}},"end":"\\\\)","endCaptures":{"0":{"name":"punctuation.section.function.end.bracket.round.css"}},"name":"meta.function.gradient.css","patterns":[{"match":"(?i)(?<![\\\\w-])(from|to|at|in|hue)(?![\\\\w-])","name":"keyword.operator.gradient.css"},{"include":"#property-values"}]},{"begin":"(?i)(?<![\\\\w-])(-webkit-gradient)(\\\\()","beginCaptures":{"1":{"name":"invalid.deprecated.gradient.function.css"},"2":{"name":"punctuation.section.function.begin.bracket.round.css"}},"end":"\\\\)","endCaptures":{"0":{"name":"punctuation.section.function.end.bracket.round.css"}},"name":"meta.function.gradient.invalid.deprecated.gradient.css","patterns":[{"begin":"(?i)(?<![\\\\w-])(from|to|color-stop)(\\\\()","beginCaptures":{"1":{"name":"invalid.deprecated.function.css"},"2":{"name":"punctuation.section.function.begin.bracket.round.css"}},"end":"\\\\)","endCaptures":{"0":{"name":"punctuation.section.function.end.bracket.round.css"}},"patterns":[{"include":"#property-values"}]},{"include":"#property-values"}]},{"begin":"(?xi) (?<![\\\\w-])\\n(annotation|attr|blur|brightness|character-variant|clamp|contrast|counters?\\n|cross-fade|drop-shadow|element|fit-content|format|grayscale|hue-rotate|color-mix\\n|image-set|invert|local|max|min|minmax|opacity|ornaments|repeat|saturate|sepia\\n|styleset|stylistic|swash|symbols\\n|cos|sin|tan|acos|asin|atan|atan2|hypot|sqrt|pow|log|exp|abs|sign)\\n(\\\\()","beginCaptures":{"1":{"name":"support.function.misc.css"},"2":{"name":"punctuation.section.function.begin.bracket.round.css"}},"end":"\\\\)","endCaptures":{"0":{"name":"punctuation.section.function.end.bracket.round.css"}},"name":"meta.function.misc.css","patterns":[{"match":"(?i)(?<=[,\\\\s\\"]|\\\\*/|^)\\\\d+x(?=[\\\\s,\\"')]|/\\\\*|$)","name":"constant.numeric.other.density.css"},{"include":"#property-values"},{"match":"[^'\\"),\\\\s]+","name":"variable.parameter.misc.css"}]},{"begin":"(?i)(?<![\\\\w-])(circle|ellipse|inset|polygon|rect)(\\\\()","beginCaptures":{"1":{"name":"support.function.shape.css"},"2":{"name":"punctuation.section.function.begin.bracket.round.css"}},"end":"\\\\)","endCaptures":{"0":{"name":"punctuation.section.function.end.bracket.round.css"}},"name":"meta.function.shape.css","patterns":[{"match":"(?i)(?<=\\\\s|^|\\\\*/)(at|round)(?=\\\\s|/\\\\*|$)","name":"keyword.operator.shape.css"},{"include":"#property-values"}]},{"begin":"(?i)(?<![\\\\w-])(cubic-bezier|steps)(\\\\()","beginCaptures":{"1":{"name":"support.function.timing-function.css"},"2":{"name":"punctuation.section.function.begin.bracket.round.css"}},"end":"\\\\)","endCaptures":{"0":{"name":"punctuation.section.function.end.bracket.round.css"}},"name":"meta.function.timing-function.css","patterns":[{"match":"(?i)(?<![\\\\w-])(start|end)(?=\\\\s*\\\\)|$)","name":"support.constant.step-direction.css"},{"include":"#property-values"}]},{"begin":"(?xi) (?<![\\\\w-])\\n( (?:translate|scale|rotate)(?:[XYZ]|3D)?\\n| matrix(?:3D)?\\n| skew[XY]?\\n| perspective\\n)\\n(\\\\()","beginCaptures":{"1":{"name":"support.function.transform.css"},"2":{"name":"punctuation.section.function.begin.bracket.round.css"}},"end":"\\\\)","endCaptures":{"0":{"name":"punctuation.section.function.end.bracket.round.css"}},"patterns":[{"include":"#property-values"}]},{"include":"#url"},{"begin":"(?i)(?<![\\\\w-])(var)(\\\\()","beginCaptures":{"1":{"name":"support.function.misc.css"},"2":{"name":"punctuation.section.function.begin.bracket.round.css"}},"end":"\\\\)","endCaptures":{"0":{"name":"punctuation.section.function.end.bracket.round.css"}},"name":"meta.function.variable.css","patterns":[{"match":"--(?:[-a-zA-Z_]|[^\\\\x00-\\\\x7F])(?:[-a-zA-Z0-9_]|[^\\\\x00-\\\\x7F]|\\\\\\\\(?:[0-9a-fA-F]{1,6}|.))*","name":"variable.argument.css"},{"include":"#property-values"}]}]},"media-feature-keywords":{"match":"(?xi)\\n(?<=^|\\\\s|:|\\\\*/)\\n(?: portrait # Orientation\\n | landscape\\n | progressive # Scan types\\n | interlace\\n | fullscreen # Display modes\\n | standalone\\n | minimal-ui\\n | browser\\n | hover\\n)\\n(?=\\\\s|\\\\)|$)","name":"support.constant.property-value.css"},"media-features":{"captures":{"1":{"name":"support.type.property-name.media.css"},"2":{"name":"support.type.property-name.media.css"},"3":{"name":"support.type.vendored.property-name.media.css"}},"match":"(?xi)\\n(?<=^|\\\\s|\\\\(|\\\\*/) # Preceded by whitespace, bracket or comment\\n(?:\\n # Standardised features\\n (\\n (?:min-|max-)? # Range features\\n (?: height\\n | width\\n | aspect-ratio\\n | color\\n | color-index\\n | monochrome\\n | resolution\\n )\\n | grid # Discrete features\\n | scan\\n | orientation\\n | display-mode\\n | hover\\n )\\n |\\n # Deprecated features\\n (\\n (?:min-|max-)? # Deprecated in Media Queries 4\\n device-\\n (?: height\\n | width\\n | aspect-ratio\\n )\\n )\\n |\\n # Vendor extensions\\n (\\n (?:\\n # Spec-compliant syntax\\n [-_]\\n (?: webkit # Webkit/Blink\\n | apple|khtml # Webkit aliases\\n | epub # ePub3\\n | moz # Gecko\\n | ms # Microsoft\\n | o # Presto (pre-Opera 15)\\n | xv|ah|rim|atsc| # Less common vendors\\n hp|tc|wap|ro\\n )\\n |\\n # Non-standard prefixes\\n (?: mso # Microsoft Office\\n | prince # YesLogic\\n )\\n )\\n -\\n [\\\\w-]+ # Feature name\\n (?= # Terminates correctly\\n \\\\s* # Possible whitespace\\n (?: # Possible injected comment\\n /\\\\*\\n (?:[^*]|\\\\*[^/])*\\n \\\\*/\\n )?\\n \\\\s*\\n [:)] # Ends with a colon or closed bracket\\n )\\n )\\n)\\n(?=\\\\s|$|[><:=]|\\\\)|/\\\\*) # Terminates cleanly"},"media-query":{"begin":"\\\\G","end":"(?=\\\\s*[{;])","patterns":[{"include":"#comment-block"},{"include":"#escapes"},{"include":"#media-types"},{"match":"(?i)(?<=\\\\s|^|,|\\\\*/)(only|not)(?=\\\\s|{|/\\\\*|$)","name":"keyword.operator.logical.$1.media.css"},{"match":"(?i)(?<=\\\\s|^|\\\\*/|\\\\))and(?=\\\\s|/\\\\*|$)","name":"keyword.operator.logical.and.media.css"},{"match":",(?:(?:\\\\s*,)+|(?=\\\\s*[;){]))","name":"invalid.illegal.comma.css"},{"include":"#commas"},{"begin":"\\\\(","beginCaptures":{"0":{"name":"punctuation.definition.parameters.begin.bracket.round.css"}},"end":"\\\\)","endCaptures":{"0":{"name":"punctuation.definition.parameters.end.bracket.round.css"}},"patterns":[{"include":"#media-features"},{"include":"#media-feature-keywords"},{"match":":","name":"punctuation.separator.key-value.css"},{"match":">=|<=|=|<|>","name":"keyword.operator.comparison.css"},{"captures":{"1":{"name":"constant.numeric.css"},"2":{"name":"keyword.operator.arithmetic.css"},"3":{"name":"constant.numeric.css"}},"match":"(\\\\d+)\\\\s*(/)\\\\s*(\\\\d+)","name":"meta.ratio.css"},{"include":"#numeric-values"},{"include":"#comment-block"}]}]},"media-query-list":{"begin":"(?=\\\\s*[^{;])","end":"(?=\\\\s*[{;])","patterns":[{"include":"#media-query"}]},"media-types":{"captures":{"1":{"name":"support.constant.media.css"},"2":{"name":"invalid.deprecated.constant.media.css"}},"match":"(?xi)\\n(?<=^|\\\\s|,|\\\\*/)\\n(?:\\n # Valid media types\\n (all|print|screen|speech)\\n |\\n # Deprecated in Media Queries 4: http://dev.w3.org/csswg/mediaqueries/#media-types\\n (aural|braille|embossed|handheld|projection|tty|tv)\\n)\\n(?=$|[{,\\\\s;]|/\\\\*)"},"numeric-values":{"patterns":[{"captures":{"1":{"name":"punctuation.definition.constant.css"}},"match":"(#)(?:[0-9a-fA-F]{3,4}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})\\\\b","name":"constant.other.color.rgb-value.hex.css"},{"captures":{"1":{"name":"keyword.other.unit.percentage.css"},"2":{"name":"keyword.other.unit.\${2:/downcase}.css"}},"match":"(?xi) (?<![\\\\w-])\\n[-+]? # Sign indicator\\n\\n(?: # Numerals\\n [0-9]+ (?:\\\\.[0-9]+)? # Integer/float with leading digits\\n | \\\\.[0-9]+ # Float without leading digits\\n)\\n\\n(?: # Scientific notation\\n (?<=[0-9]) # Exponent must follow a digit\\n E # Exponent indicator\\n [-+]? # Possible sign indicator\\n [0-9]+ # Exponent value\\n)?\\n\\n(?: # Possible unit for data-type:\\n (%) # - Percentage\\n | ( deg|grad|rad|turn # - Angle\\n | Hz|kHz # - Frequency\\n | ch|cm|em|ex|fr|in|mm|mozmm| # - Length\\n pc|pt|px|q|rem|rch|rex|rlh|\\n ic|ric|rcap|vh|vw|vb|vi|svh|\\n svw|svb|svi|dvh|dvw|dvb|dvi|\\n lvh|lvw|lvb|lvi|vmax|vmin|\\n cqw|cqi|cqh|cqb|cqmin|cqmax\\n | dpi|dpcm|dppx # - Resolution\\n | s|ms # - Time\\n )\\n \\\\b # Boundary checking intentionally lax to\\n)? # facilitate embedding in CSS-like grammars","name":"constant.numeric.css"}]},"property-keywords":{"patterns":[{"match":"(?xi) (?<![\\\\w-])\\n(above|absolute|active|add|additive|after-edge|alias|all|all-petite-caps|all-scroll|all-small-caps|alpha|alphabetic|alternate|alternate-reverse\\n|always|antialiased|auto|auto-fill|auto-fit|auto-pos|available|avoid|avoid-column|avoid-page|avoid-region|backwards|balance|baseline|before-edge|below|bevel\\n|bidi-override|blink|block|block-axis|block-start|block-end|bold|bolder|border|border-box|both|bottom|bottom-outside|break-all|break-word|bullets\\n|butt|capitalize|caption|cell|center|central|char|circle|clip|clone|close-quote|closest-corner|closest-side|col-resize|collapse|color|color-burn\\n|color-dodge|column|column-reverse|common-ligatures|compact|condensed|contain|content|content-box|contents|context-menu|contextual|copy|cover\\n|crisp-edges|crispEdges|crosshair|cyclic|dark|darken|dashed|decimal|default|dense|diagonal-fractions|difference|digits|disabled|disc|discretionary-ligatures\\n|distribute|distribute-all-lines|distribute-letter|distribute-space|dot|dotted|double|double-circle|downleft|downright|e-resize|each-line|ease|ease-in\\n|ease-in-out|ease-out|economy|ellipse|ellipsis|embed|end|evenodd|ew-resize|exact|exclude|exclusion|expanded|extends|extra-condensed|extra-expanded\\n|fallback|farthest-corner|farthest-side|fill|fill-available|fill-box|filled|fit-content|fixed|flat|flex|flex-end|flex-start|flip|flow-root|forwards|freeze\\n|from-image|full-width|geometricPrecision|georgian|grab|grabbing|grayscale|grid|groove|hand|hanging|hard-light|help|hidden|hide\\n|historical-forms|historical-ligatures|horizontal|horizontal-tb|hue|icon|ideograph-alpha|ideograph-numeric|ideograph-parenthesis|ideograph-space\\n|ideographic|inactive|infinite|inherit|initial|inline|inline-axis|inline-block|inline-end|inline-flex|inline-grid|inline-list-item|inline-start\\n|inline-table|inset|inside|inter-character|inter-ideograph|inter-word|intersect|invert|isolate|isolate-override|italic|jis04|jis78|jis83\\n|jis90|justify|justify-all|kannada|keep-all|landscape|large|larger|left|light|lighten|lighter|line|line-edge|line-through|linear|linearRGB\\n|lining-nums|list-item|local|loose|lowercase|lr|lr-tb|ltr|luminance|luminosity|main-size|mandatory|manipulation|manual|margin-box|match-parent\\n|match-source|mathematical|max-content|medium|menu|message-box|middle|min-content|miter|mixed|move|multiply|n-resize|narrower|ne-resize\\n|nearest-neighbor|nesw-resize|newspaper|no-change|no-clip|no-close-quote|no-common-ligatures|no-contextual|no-discretionary-ligatures\\n|no-drop|no-historical-ligatures|no-open-quote|no-repeat|none|nonzero|normal|not-allowed|nowrap|ns-resize|numbers|numeric|nw-resize|nwse-resize\\n|oblique|oldstyle-nums|open|open-quote|optimizeLegibility|optimizeQuality|optimizeSpeed|optional|ordinal|outset|outside|over|overlay|overline|padding\\n|padding-box|page|painted|pan-down|pan-left|pan-right|pan-up|pan-x|pan-y|paused|petite-caps|pixelated|plaintext|pointer|portrait|pre|pre-line\\n|pre-wrap|preserve-3d|progress|progressive|proportional-nums|proportional-width|proximity|radial|recto|region|relative|remove|repeat|repeat-[xy]\\n|reset-size|reverse|revert|ridge|right|rl|rl-tb|round|row|row-resize|row-reverse|row-severse|rtl|ruby|ruby-base|ruby-base-container|ruby-text\\n|ruby-text-container|run-in|running|s-resize|saturation|scale-down|screen|scroll|scroll-position|se-resize|semi-condensed|semi-expanded|separate\\n|sesame|show|sideways|sideways-left|sideways-lr|sideways-right|sideways-rl|simplified|slashed-zero|slice|small|small-caps|small-caption|smaller\\n|smooth|soft-light|solid|space|space-around|space-between|space-evenly|spell-out|square|sRGB|stacked-fractions|start|static|status-bar|swap\\n|step-end|step-start|sticky|stretch|strict|stroke|stroke-box|style|sub|subgrid|subpixel-antialiased|subtract|super|sw-resize|symbolic|table\\n|table-caption|table-cell|table-column|table-column-group|table-footer-group|table-header-group|table-row|table-row-group|tabular-nums|tb|tb-rl\\n|text|text-after-edge|text-before-edge|text-bottom|text-top|thick|thin|titling-caps|top|top-outside|touch|traditional|transparent|triangle\\n|ultra-condensed|ultra-expanded|under|underline|unicase|unset|upleft|uppercase|upright|use-glyph-orientation|use-script|verso|vertical\\n|vertical-ideographic|vertical-lr|vertical-rl|vertical-text|view-box|visible|visibleFill|visiblePainted|visibleStroke|w-resize|wait|wavy\\n|weight|whitespace|wider|words|wrap|wrap-reverse|x|x-large|x-small|xx-large|xx-small|y|zero|zoom-in|zoom-out)\\n(?![\\\\w-])","name":"support.constant.property-value.css"},{"match":"(?xi) (?<![\\\\w-])\\n(arabic-indic|armenian|bengali|cambodian|circle|cjk-decimal|cjk-earthly-branch|cjk-heavenly-stem|cjk-ideographic\\n|decimal|decimal-leading-zero|devanagari|disc|disclosure-closed|disclosure-open|ethiopic-halehame-am\\n|ethiopic-halehame-ti-e[rt]|ethiopic-numeric|georgian|gujarati|gurmukhi|hangul|hangul-consonant|hebrew\\n|hiragana|hiragana-iroha|japanese-formal|japanese-informal|kannada|katakana|katakana-iroha|khmer\\n|korean-hangul-formal|korean-hanja-formal|korean-hanja-informal|lao|lower-alpha|lower-armenian|lower-greek\\n|lower-latin|lower-roman|malayalam|mongolian|myanmar|oriya|persian|simp-chinese-formal|simp-chinese-informal\\n|square|tamil|telugu|thai|tibetan|trad-chinese-formal|trad-chinese-informal|upper-alpha|upper-armenian\\n|upper-latin|upper-roman|urdu)\\n(?![\\\\w-])","name":"support.constant.property-value.list-style-type.css"},{"match":"(?<![\\\\w-])(?i:-(?:ah|apple|atsc|epub|hp|khtml|moz|ms|o|rim|ro|tc|wap|webkit|xv)|(?:mso|prince))-[a-zA-Z-]+","name":"support.constant.vendored.property-value.css"},{"match":"(?<![\\\\w-])(?i:arial|century|comic|courier|garamond|georgia|helvetica|impact|lucida|symbol|system-ui|system|tahoma|times|trebuchet|ui-monospace|ui-rounded|ui-sans-serif|ui-serif|utopia|verdana|webdings|sans-serif|serif|monospace)(?![\\\\w-])","name":"support.constant.font-name.css"}]},"property-names":{"patterns":[{"match":"(?xi) (?<![\\\\w-])\\n(?:\\n # Standard CSS\\n accent-color|additive-symbols|align-content|align-items|align-self|all|animation|animation-delay|animation-direction|animation-duration\\n | animation-fill-mode|animation-iteration-count|animation-name|animation-play-state|animation-timing-function|aspect-ratio|backdrop-filter\\n | backface-visibility|background|background-attachment|background-blend-mode|background-clip|background-color|background-image\\n | background-origin|background-position|background-position-[xy]|background-repeat|background-size|bleed|block-size|border\\n | border-block-end|border-block-end-color|border-block-end-style|border-block-end-width|border-block-start|border-block-start-color\\n | border-block-start-style|border-block-start-width|border-bottom|border-bottom-color|border-bottom-left-radius|border-bottom-right-radius\\n | border-bottom-style|border-bottom-width|border-collapse|border-color|border-end-end-radius|border-end-start-radius|border-image\\n | border-image-outset|border-image-repeat|border-image-slice|border-image-source|border-image-width|border-inline-end\\n | border-inline-end-color|border-inline-end-style|border-inline-end-width|border-inline-start|border-inline-start-color\\n | border-inline-start-style|border-inline-start-width|border-left|border-left-color|border-left-style|border-left-width\\n | border-radius|border-right|border-right-color|border-right-style|border-right-width|border-spacing|border-start-end-radius\\n | border-start-start-radius|border-style|border-top|border-top-color|border-top-left-radius|border-top-right-radius|border-top-style\\n | border-top-width|border-width|bottom|box-decoration-break|box-shadow|box-sizing|break-after|break-before|break-inside|caption-side\\n | caret-color|clear|clip|clip-path|clip-rule|color|color-adjust|color-interpolation-filters|color-scheme|column-count|column-fill|column-gap\\n | column-rule|column-rule-color|column-rule-style|column-rule-width|column-span|column-width|columns|contain|container|container-name|container-type|content|counter-increment\\n | counter-reset|cursor|direction|display|empty-cells|enable-background|fallback|fill|fill-opacity|fill-rule|filter|flex|flex-basis\\n | flex-direction|flex-flow|flex-grow|flex-shrink|flex-wrap|float|flood-color|flood-opacity|font|font-display|font-family\\n | font-feature-settings|font-kerning|font-language-override|font-optical-sizing|font-size|font-size-adjust|font-stretch\\n | font-style|font-synthesis|font-variant|font-variant-alternates|font-variant-caps|font-variant-east-asian|font-variant-ligatures\\n | font-variant-numeric|font-variant-position|font-variation-settings|font-weight|gap|glyph-orientation-horizontal|glyph-orientation-vertical\\n | grid|grid-area|grid-auto-columns|grid-auto-flow|grid-auto-rows|grid-column|grid-column-end|grid-column-gap|grid-column-start\\n | grid-gap|grid-row|grid-row-end|grid-row-gap|grid-row-start|grid-template|grid-template-areas|grid-template-columns|grid-template-rows\\n | hanging-punctuation|height|hyphens|image-orientation|image-rendering|image-resolution|ime-mode|initial-letter|initial-letter-align\\n | inline-size|inset|inset-block|inset-block-end|inset-block-start|inset-inline|inset-inline-end|inset-inline-start|isolation\\n | justify-content|justify-items|justify-self|kerning|left|letter-spacing|lighting-color|line-break|line-clamp|line-height|list-style\\n | list-style-image|list-style-position|list-style-type|margin|margin-block|margin-block-end|margin-block-start|margin-bottom|margin-inline|margin-inline-end|margin-inline-start\\n | margin-left|margin-right|margin-top|marker-end|marker-mid|marker-start|marks|mask|mask-border|mask-border-mode|mask-border-outset\\n | mask-border-repeat|mask-border-slice|mask-border-source|mask-border-width|mask-clip|mask-composite|mask-image|mask-mode\\n | mask-origin|mask-position|mask-repeat|mask-size|mask-type|max-block-size|max-height|max-inline-size|max-lines|max-width\\n | max-zoom|min-block-size|min-height|min-inline-size|min-width|min-zoom|mix-blend-mode|negative|object-fit|object-position\\n | offset|offset-anchor|offset-distance|offset-path|offset-position|offset-rotation|opacity|order|orientation|orphans\\n | outline|outline-color|outline-offset|outline-style|outline-width|overflow|overflow-anchor|overflow-block|overflow-inline\\n | overflow-wrap|overflow-[xy]|overscroll-behavior|overscroll-behavior-block|overscroll-behavior-inline|overscroll-behavior-[xy]\\n | pad|padding|padding-block|padding-block-end|padding-block-start|padding-bottom|padding-inline|padding-inline-end|padding-inline-start|padding-left\\n | padding-right|padding-top|page-break-after|page-break-before|page-break-inside|paint-order|perspective|perspective-origin\\n | place-content|place-items|place-self|pointer-events|position|prefix|quotes|range|resize|right|rotate|row-gap|ruby-align\\n | ruby-merge|ruby-position|scale|scroll-behavior|scroll-margin|scroll-margin-block|scroll-margin-block-end|scroll-margin-block-start\\n | scroll-margin-bottom|scroll-margin-inline|scroll-margin-inline-end|scroll-margin-inline-start|scroll-margin-left|scroll-margin-right\\n | scroll-margin-top|scroll-padding|scroll-padding-block|scroll-padding-block-end|scroll-padding-block-start|scroll-padding-bottom\\n | scroll-padding-inline|scroll-padding-inline-end|scroll-padding-inline-start|scroll-padding-left|scroll-padding-right\\n | scroll-padding-top|scroll-snap-align|scroll-snap-coordinate|scroll-snap-destination|scroll-snap-stop|scroll-snap-type\\n | scrollbar-color|scrollbar-gutter|scrollbar-width|shape-image-threshold|shape-margin|shape-outside|shape-rendering|size\\n | speak-as|src|stop-color|stop-opacity|stroke|stroke-dasharray|stroke-dashoffset|stroke-linecap|stroke-linejoin|stroke-miterlimit\\n | stroke-opacity|stroke-width|suffix|symbols|system|tab-size|table-layout|text-align|text-align-last|text-anchor|text-combine-upright\\n | text-decoration|text-decoration-color|text-decoration-line|text-decoration-skip|text-decoration-skip-ink|text-decoration-style|text-decoration-thickness\\n | text-emphasis|text-emphasis-color|text-emphasis-position|text-emphasis-style|text-indent|text-justify|text-orientation\\n | text-overflow|text-rendering|text-shadow|text-size-adjust|text-transform|text-underline-offset|text-underline-position|top|touch-action|transform\\n | transform-box|transform-origin|transform-style|transition|transition-delay|transition-duration|transition-property|transition-timing-function\\n | translate|unicode-bidi|unicode-range|user-select|user-zoom|vertical-align|visibility|white-space|widows|width|will-change\\n | word-break|word-spacing|word-wrap|writing-mode|z-index|zoom\\n\\n # SVG attributes\\n | alignment-baseline|baseline-shift|clip-rule|color-interpolation|color-interpolation-filters|color-profile\\n | color-rendering|cx|cy|dominant-baseline|enable-background|fill|fill-opacity|fill-rule|flood-color|flood-opacity\\n | glyph-orientation-horizontal|glyph-orientation-vertical|height|kerning|lighting-color|marker-end|marker-mid\\n | marker-start|r|rx|ry|shape-rendering|stop-color|stop-opacity|stroke|stroke-dasharray|stroke-dashoffset|stroke-linecap\\n | stroke-linejoin|stroke-miterlimit|stroke-opacity|stroke-width|text-anchor|width|x|y\\n\\n # Not listed on MDN; presumably deprecated\\n | adjust|after|align|align-last|alignment|alignment-adjust|appearance|attachment|azimuth|background-break\\n | balance|baseline|before|bidi|binding|bookmark|bookmark-label|bookmark-level|bookmark-target|border-length\\n | bottom-color|bottom-left-radius|bottom-right-radius|bottom-style|bottom-width|box|box-align|box-direction\\n | box-flex|box-flex-group|box-lines|box-ordinal-group|box-orient|box-pack|break|character|collapse|column\\n | column-break-after|column-break-before|count|counter|crop|cue|cue-after|cue-before|decoration|decoration-break\\n | delay|display-model|display-role|down|drop|drop-initial-after-adjust|drop-initial-after-align|drop-initial-before-adjust\\n | drop-initial-before-align|drop-initial-size|drop-initial-value|duration|elevation|emphasis|family|fit|fit-position\\n | flex-group|float-offset|gap|grid-columns|grid-rows|hanging-punctuation|header|hyphenate|hyphenate-after|hyphenate-before\\n | hyphenate-character|hyphenate-lines|hyphenate-resource|icon|image|increment|indent|index|initial-after-adjust\\n | initial-after-align|initial-before-adjust|initial-before-align|initial-size|initial-value|inline-box-align|iteration-count\\n | justify|label|left-color|left-style|left-width|length|level|line|line-stacking|line-stacking-ruby|line-stacking-shift\\n | line-stacking-strategy|lines|list|mark|mark-after|mark-before|marks|marquee|marquee-direction|marquee-play-count|marquee-speed\\n | marquee-style|max|min|model|move-to|name|nav|nav-down|nav-index|nav-left|nav-right|nav-up|new|numeral|offset|ordinal-group\\n | orient|origin|overflow-style|overhang|pack|page|page-policy|pause|pause-after|pause-before|phonemes|pitch|pitch-range\\n | play-count|play-during|play-state|point|presentation|presentation-level|profile|property|punctuation|punctuation-trim\\n | radius|rate|rendering-intent|repeat|replace|reset|resolution|resource|respond-to|rest|rest-after|rest-before|richness\\n | right-color|right-style|right-width|role|rotation|rotation-point|rows|ruby|ruby-overhang|ruby-span|rule|rule-color\\n | rule-style|rule-width|shadow|size|size-adjust|sizing|space|space-collapse|spacing|span|speak|speak-header|speak-numeral\\n | speak-punctuation|speech|speech-rate|speed|stacking|stacking-ruby|stacking-shift|stacking-strategy|stress|stretch\\n | string-set|style|style-image|style-position|style-type|target|target-name|target-new|target-position|text|text-height\\n | text-justify|text-outline|text-replace|text-wrap|timing-function|top-color|top-left-radius|top-right-radius|top-style\\n | top-width|trim|unicode|up|user-select|variant|voice|voice-balance|voice-duration|voice-family|voice-pitch|voice-pitch-range\\n | voice-rate|voice-stress|voice-volume|volume|weight|white|white-space-collapse|word|wrap\\n)\\n(?![\\\\w-])","name":"support.type.property-name.css"},{"match":"(?<![\\\\w-])(?i:-(?:ah|apple|atsc|epub|hp|khtml|moz|ms|o|rim|ro|tc|wap|webkit|xv)|(?:mso|prince))-[a-zA-Z-]+","name":"support.type.vendored.property-name.css"}]},"property-values":{"patterns":[{"include":"#commas"},{"include":"#comment-block"},{"include":"#escapes"},{"include":"#functions"},{"include":"#property-keywords"},{"include":"#unicode-range"},{"include":"#numeric-values"},{"include":"#color-keywords"},{"include":"#string"},{"match":"!\\\\s*important(?![\\\\w-])","name":"keyword.other.important.css"}]},"pseudo-classes":{"captures":{"1":{"name":"punctuation.definition.entity.css"},"2":{"name":"invalid.illegal.colon.css"}},"match":"(?xi)\\n(:)(:*)\\n(?: active|any-link|checked|default|disabled|empty|enabled|first\\n | (?:first|last|only)-(?:child|of-type)|focus|focus-visible|focus-within|fullscreen|host|hover\\n | in-range|indeterminate|invalid|left|link|optional|out-of-range\\n | read-only|read-write|required|right|root|scope|target|unresolved\\n | valid|visited\\n)(?![\\\\w-]|\\\\s*[;}])","name":"entity.other.attribute-name.pseudo-class.css"},"pseudo-elements":{"captures":{"1":{"name":"punctuation.definition.entity.css"},"2":{"name":"punctuation.definition.entity.css"}},"match":"(?xi)\\n(?:\\n (::?) # Elements using both : and :: notation\\n (?: after\\n | before\\n | first-letter\\n | first-line\\n | (?:-(?:ah|apple|atsc|epub|hp|khtml|moz\\n |ms|o|rim|ro|tc|wap|webkit|xv)\\n | (?:mso|prince))\\n -[a-z-]+\\n )\\n |\\n (::) # Double-colon only\\n (?: backdrop\\n | content\\n | grammar-error\\n | marker\\n | placeholder\\n | selection\\n | shadow\\n | spelling-error\\n )\\n)\\n(?![\\\\w-]|\\\\s*[;}])","name":"entity.other.attribute-name.pseudo-element.css"},"rule-list":{"begin":"{","beginCaptures":{"0":{"name":"punctuation.section.property-list.begin.bracket.curly.css"}},"end":"}","endCaptures":{"0":{"name":"punctuation.section.property-list.end.bracket.curly.css"}},"name":"meta.property-list.css","patterns":[{"include":"#rule-list-innards"}]},"rule-list-innards":{"patterns":[{"include":"#comment-block"},{"include":"#escapes"},{"include":"#font-features"},{"match":"(?<![\\\\w-])--(?:[-a-zA-Z_]|[^\\\\x00-\\\\x7F])(?:[-a-zA-Z0-9_]|[^\\\\x00-\\\\x7F]|\\\\\\\\(?:[0-9a-fA-F]{1,6}|.))*","name":"variable.css"},{"begin":"(?<![-a-zA-Z])(?=[-a-zA-Z])","end":"$|(?![-a-zA-Z])","name":"meta.property-name.css","patterns":[{"include":"#property-names"}]},{"begin":"(:)\\\\s*","beginCaptures":{"1":{"name":"punctuation.separator.key-value.css"}},"contentName":"meta.property-value.css","end":"\\\\s*(;)|\\\\s*(?=}|\\\\))","endCaptures":{"1":{"name":"punctuation.terminator.rule.css"}},"patterns":[{"include":"#comment-block"},{"include":"#property-values"}]},{"match":";","name":"punctuation.terminator.rule.css"}]},"selector":{"begin":"(?=(?:\\\\|)?(?:[-\\\\[:.*\\\\#a-zA-Z_]|[^\\\\x00-\\\\x7F]|\\\\\\\\(?:[0-9a-fA-F]{1,6}|.)))","end":"(?=\\\\s*[/@{)])","name":"meta.selector.css","patterns":[{"include":"#selector-innards"}]},"selector-innards":{"patterns":[{"include":"#comment-block"},{"include":"#commas"},{"include":"#escapes"},{"include":"#combinators"},{"captures":{"1":{"name":"entity.other.namespace-prefix.css"},"2":{"name":"punctuation.separator.css"}},"match":"(?:^|(?<=[\\\\s,(};]))(?![-\\\\w*]+\\\\|(?![-\\\\[:.*\\\\#a-zA-Z_]|[^\\\\x00-\\\\x7F]))((?:[-a-zA-Z_]|[^\\\\x00-\\\\x7F])(?:[-a-zA-Z0-9_]|[^\\\\x00-\\\\x7F]|\\\\\\\\(?:[0-9a-fA-F]{1,6}|.))*|\\\\*)?(\\\\|)"},{"include":"#tag-names"},{"match":"\\\\*","name":"entity.name.tag.wildcard.css"},{"captures":{"1":{"name":"punctuation.definition.entity.css"},"2":{"patterns":[{"include":"#escapes"}]}},"match":"(?<![@\\\\w-])([.\\\\#])((?:-?[0-9]|-(?=$|[\\\\s,.\\\\#)\\\\[:{>+~|]|/\\\\*)|(?:[-a-zA-Z_0-9]|[^\\\\x00-\\\\x7F]|\\\\\\\\(?:[0-9a-fA-F]{1,6}|.))*(?:[!\\"'%&(*;<?@^\`|\\\\]}]|/(?!\\\\*))+)(?:[-a-zA-Z_0-9]|[^\\\\x00-\\\\x7F]|\\\\\\\\(?:[0-9a-fA-F]{1,6}|.))*)","name":"invalid.illegal.bad-identifier.css"},{"captures":{"1":{"name":"punctuation.definition.entity.css"},"2":{"patterns":[{"include":"#escapes"}]}},"match":"(\\\\.)((?:[-a-zA-Z_0-9]|[^\\\\x00-\\\\x7F]|\\\\\\\\(?:[0-9a-fA-F]{1,6}|.))+)(?=$|[\\\\s,.\\\\#)\\\\[:{>+~|]|/\\\\*)","name":"entity.other.attribute-name.class.css"},{"captures":{"1":{"name":"punctuation.definition.entity.css"},"2":{"patterns":[{"include":"#escapes"}]}},"match":"(\\\\#)(-?(?![0-9])(?:[-a-zA-Z0-9_]|[^\\\\x00-\\\\x7F]|\\\\\\\\(?:[0-9a-fA-F]{1,6}|.))+)(?=$|[\\\\s,.\\\\#)\\\\[:{>+~|]|/\\\\*)","name":"entity.other.attribute-name.id.css"},{"begin":"\\\\[","beginCaptures":{"0":{"name":"punctuation.definition.entity.begin.bracket.square.css"}},"end":"\\\\]","endCaptures":{"0":{"name":"punctuation.definition.entity.end.bracket.square.css"}},"name":"meta.attribute-selector.css","patterns":[{"include":"#comment-block"},{"include":"#string"},{"captures":{"1":{"name":"storage.modifier.ignore-case.css"}},"match":"(?<=[\\"'\\\\s]|^|\\\\*/)\\\\s*([iI])\\\\s*(?=[\\\\s\\\\]]|/\\\\*|$)"},{"captures":{"1":{"name":"string.unquoted.attribute-value.css","patterns":[{"include":"#escapes"}]}},"match":"(?<==)\\\\s*((?!/\\\\*)(?:[^\\\\\\\\\\"'\\\\s\\\\]]|\\\\\\\\.)+)"},{"include":"#escapes"},{"match":"[~|^$*]?=","name":"keyword.operator.pattern.css"},{"match":"\\\\|","name":"punctuation.separator.css"},{"captures":{"1":{"name":"entity.other.namespace-prefix.css","patterns":[{"include":"#escapes"}]}},"match":"(-?(?!\\\\d)(?:[\\\\w-]|[^\\\\x00-\\\\x7F]|\\\\\\\\(?:[0-9a-fA-F]{1,6}|.))+|\\\\*)(?=\\\\|(?!\\\\s|=|$|\\\\])(?:-?(?!\\\\d)|[\\\\\\\\\\\\w-]|[^\\\\x00-\\\\x7F]))"},{"captures":{"1":{"name":"entity.other.attribute-name.css","patterns":[{"include":"#escapes"}]}},"match":"(-?(?!\\\\d)(?>[\\\\w-]|[^\\\\x00-\\\\x7F]|\\\\\\\\(?:[0-9a-fA-F]{1,6}|.))+)\\\\s*(?=[~|^\\\\]$*=]|/\\\\*)"}]},{"include":"#pseudo-classes"},{"include":"#pseudo-elements"},{"include":"#functional-pseudo-classes"},{"match":"(?<![@\\\\w-])(?=[a-z]\\\\w*-)(?:(?![A-Z])[\\\\w-])+(?![(\\\\w-])","name":"entity.name.tag.custom.css"}]},"string":{"patterns":[{"begin":"\\"","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.css"}},"end":"\\"|(?<!\\\\\\\\)(?=$|\\\\n)","endCaptures":{"0":{"name":"punctuation.definition.string.end.css"}},"name":"string.quoted.double.css","patterns":[{"begin":"(?:\\\\G|^)(?=(?:[^\\\\\\\\\\"]|\\\\\\\\.)+$)","end":"$","name":"invalid.illegal.unclosed.string.css","patterns":[{"include":"#escapes"}]},{"include":"#escapes"}]},{"begin":"'","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.css"}},"end":"'|(?<!\\\\\\\\)(?=$|\\\\n)","endCaptures":{"0":{"name":"punctuation.definition.string.end.css"}},"name":"string.quoted.single.css","patterns":[{"begin":"(?:\\\\G|^)(?=(?:[^\\\\\\\\']|\\\\\\\\.)+$)","end":"$","name":"invalid.illegal.unclosed.string.css","patterns":[{"include":"#escapes"}]},{"include":"#escapes"}]}]},"tag-names":{"match":"(?xi) (?<![\\\\w:-])\\n(?:\\n # HTML\\n a|abbr|acronym|address|applet|area|article|aside|audio|b|base|basefont|bdi|bdo|bgsound\\n | big|blink|blockquote|body|br|button|canvas|caption|center|cite|code|col|colgroup|command\\n | content|data|datalist|dd|del|details|dfn|dialog|dir|div|dl|dt|element|em|embed|fieldset\\n | figcaption|figure|font|footer|form|frame|frameset|h[1-6]|head|header|hgroup|hr|html|i\\n | iframe|image|img|input|ins|isindex|kbd|keygen|label|legend|li|link|listing|main|map|mark\\n | marquee|math|menu|menuitem|meta|meter|multicol|nav|nextid|nobr|noembed|noframes|noscript\\n | object|ol|optgroup|option|output|p|param|picture|plaintext|pre|progress|q|rb|rp|rt|rtc\\n | ruby|s|samp|script|section|select|shadow|slot|small|source|spacer|span|strike|strong\\n | style|sub|summary|sup|table|tbody|td|template|textarea|tfoot|th|thead|time|title|tr\\n | track|tt|u|ul|var|video|wbr|xmp\\n\\n # SVG\\n | altGlyph|altGlyphDef|altGlyphItem|animate|animateColor|animateMotion|animateTransform\\n | circle|clipPath|color-profile|cursor|defs|desc|discard|ellipse|feBlend|feColorMatrix\\n | feComponentTransfer|feComposite|feConvolveMatrix|feDiffuseLighting|feDisplacementMap\\n | feDistantLight|feDropShadow|feFlood|feFuncA|feFuncB|feFuncG|feFuncR|feGaussianBlur\\n | feImage|feMerge|feMergeNode|feMorphology|feOffset|fePointLight|feSpecularLighting\\n | feSpotLight|feTile|feTurbulence|filter|font-face|font-face-format|font-face-name\\n | font-face-src|font-face-uri|foreignObject|g|glyph|glyphRef|hatch|hatchpath|hkern\\n | line|linearGradient|marker|mask|mesh|meshgradient|meshpatch|meshrow|metadata\\n | missing-glyph|mpath|path|pattern|polygon|polyline|radialGradient|rect|set|solidcolor\\n | stop|svg|switch|symbol|text|textPath|tref|tspan|use|view|vkern\\n\\n # MathML\\n | annotation|annotation-xml|maction|maligngroup|malignmark|math|menclose|merror|mfenced\\n | mfrac|mglyph|mi|mlabeledtr|mlongdiv|mmultiscripts|mn|mo|mover|mpadded|mphantom|mroot\\n | mrow|ms|mscarries|mscarry|msgroup|msline|mspace|msqrt|msrow|mstack|mstyle|msub|msubsup\\n | msup|mtable|mtd|mtext|mtr|munder|munderover|semantics\\n)\\n(?=[+~>\\\\s,.\\\\#|){:\\\\[]|/\\\\*|$)","name":"entity.name.tag.css"},"unicode-range":{"captures":{"0":{"name":"constant.other.unicode-range.css"},"1":{"name":"punctuation.separator.dash.unicode-range.css"}},"match":"(?<![\\\\w-])[Uu]\\\\+[0-9A-Fa-f?]{1,6}(?:(-)[0-9A-Fa-f]{1,6})?(?![\\\\w-])"},"url":{"begin":"(?i)(?<![\\\\w@-])(url)(\\\\()","beginCaptures":{"1":{"name":"support.function.url.css"},"2":{"name":"punctuation.section.function.begin.bracket.round.css"}},"end":"\\\\)","endCaptures":{"0":{"name":"punctuation.section.function.end.bracket.round.css"}},"name":"meta.function.url.css","patterns":[{"match":"[^'\\")\\\\s]+","name":"variable.parameter.url.css"},{"include":"#string"},{"include":"#comment-block"},{"include":"#escapes"}]}},"scopeName":"source.css"}`)),n=[e];export{n as default}; diff --git a/_nuxt/BS50N2o-.js b/_nuxt/BS50N2o-.js new file mode 100644 index 0000000..4e3a58a --- /dev/null +++ b/_nuxt/BS50N2o-.js @@ -0,0 +1 @@ +import{d as j,R as E,am as H,an as W,c as D,e as f,w as b,W as I,h as r,f as n,g as A,p as _,x as k,N as v,a1 as T,a2 as C,O as x,Q as F,r as y,X as q,ao as J,ap as U,s as M,t as B,Y as L,Z as Q,E as R,o as X,a0 as Y,J as P,S as Z,T as G,U as ii}from"./CseYvhfk.js";import{_ as ei,a as ai,b as ti,c as si,d as oi}from"./CbwmjzaD.js";import"./BovfF0M_.js";const ri={slots:{root:"flex items-center gap-2",list:"relative flex p-1 group",indicator:"absolute transition-[translate,width] duration-200",trigger:["group relative inline-flex items-center shrink-0 min-w-0 data-[state=inactive]:text-(--ui-text-muted) hover:data-[state=inactive]:not-disabled:text-(--ui-text) font-medium rounded-[calc(var(--ui-radius)*1.5)] disabled:cursor-not-allowed disabled:opacity-75 focus:outline-hidden","transition-colors"],content:"focus:outline-none w-full",leadingIcon:"shrink-0",leadingAvatar:"shrink-0",leadingAvatarSize:"",label:"truncate"},variants:{color:{primary:"",secondary:"",success:"",info:"",warning:"",error:"",neutral:""},variant:{pill:{list:"bg-(--ui-bg-elevated) rounded-[calc(var(--ui-radius)*2)]",trigger:"flex-1 w-full",indicator:"rounded-[calc(var(--ui-radius)*1.5)] shadow-xs"},link:{list:"border-(--ui-border)",indicator:"rounded-full"}},orientation:{horizontal:{root:"flex-col",list:"w-full",indicator:"left-0 w-(--reka-tabs-indicator-size) translate-x-(--reka-tabs-indicator-position)",trigger:"justify-center"},vertical:{list:"flex-col",indicator:"top-0 h-(--reka-tabs-indicator-size) translate-y-(--reka-tabs-indicator-position)"}},size:{xs:{trigger:"px-2 py-1 text-xs gap-1",leadingIcon:"size-4",leadingAvatarSize:"3xs"},sm:{trigger:"px-2.5 py-1.5 text-xs gap-1.5",leadingIcon:"size-4",leadingAvatarSize:"3xs"},md:{trigger:"px-3 py-1.5 text-sm gap-1.5",leadingIcon:"size-5",leadingAvatarSize:"2xs"},lg:{trigger:"px-3 py-2 text-sm gap-2",leadingIcon:"size-5",leadingAvatarSize:"2xs"},xl:{trigger:"px-3 py-2 text-base gap-2",leadingIcon:"size-6",leadingAvatarSize:"xs"}}},compoundVariants:[{orientation:"horizontal",variant:"pill",class:{indicator:"inset-y-1"}},{orientation:"horizontal",variant:"link",class:{list:"border-b -mb-px",indicator:"-bottom-px h-px"}},{orientation:"vertical",variant:"pill",class:{indicator:"inset-x-1",list:"items-center"}},{orientation:"vertical",variant:"link",class:{list:"border-s -ms-px",indicator:"-start-px w-px"}},{color:"primary",variant:"pill",class:{indicator:"bg-(--ui-primary)",trigger:"data-[state=active]:text-(--ui-bg) focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-(--ui-primary)"}},{color:"secondary",variant:"pill",class:{indicator:"bg-(--ui-secondary)",trigger:"data-[state=active]:text-(--ui-bg) focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-(--ui-secondary)"}},{color:"success",variant:"pill",class:{indicator:"bg-(--ui-success)",trigger:"data-[state=active]:text-(--ui-bg) focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-(--ui-success)"}},{color:"info",variant:"pill",class:{indicator:"bg-(--ui-info)",trigger:"data-[state=active]:text-(--ui-bg) focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-(--ui-info)"}},{color:"warning",variant:"pill",class:{indicator:"bg-(--ui-warning)",trigger:"data-[state=active]:text-(--ui-bg) focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-(--ui-warning)"}},{color:"error",variant:"pill",class:{indicator:"bg-(--ui-error)",trigger:"data-[state=active]:text-(--ui-bg) focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-(--ui-error)"}},{color:"neutral",variant:"pill",class:{indicator:"bg-(--ui-bg-inverted)",trigger:"data-[state=active]:text-(--ui-bg) focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-(--ui-border-inverted)"}},{color:"primary",variant:"link",class:{indicator:"bg-(--ui-primary)",trigger:"data-[state=active]:text-(--ui-primary) focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-(--ui-primary)"}},{color:"secondary",variant:"link",class:{indicator:"bg-(--ui-secondary)",trigger:"data-[state=active]:text-(--ui-secondary) focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-(--ui-secondary)"}},{color:"success",variant:"link",class:{indicator:"bg-(--ui-success)",trigger:"data-[state=active]:text-(--ui-success) focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-(--ui-success)"}},{color:"info",variant:"link",class:{indicator:"bg-(--ui-info)",trigger:"data-[state=active]:text-(--ui-info) focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-(--ui-info)"}},{color:"warning",variant:"link",class:{indicator:"bg-(--ui-warning)",trigger:"data-[state=active]:text-(--ui-warning) focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-(--ui-warning)"}},{color:"error",variant:"link",class:{indicator:"bg-(--ui-error)",trigger:"data-[state=active]:text-(--ui-error) focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-(--ui-error)"}},{color:"neutral",variant:"link",class:{indicator:"bg-(--ui-bg-inverted)",trigger:"data-[state=active]:text-(--ui-text-highlighted) focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-(--ui-border-inverted)"}}],defaultVariants:{color:"primary",variant:"pill",size:"md"}},ni=F;var O;const li=x({extend:x(ri),...((O=ni.ui)==null?void 0:O.tabs)||{}}),ci=j({__name:"Tabs",props:{as:{},items:{},color:{},variant:{},size:{},orientation:{default:"horizontal"},content:{type:Boolean,default:!0},labelKey:{default:"label"},class:{},ui:{},defaultValue:{default:"0"},modelValue:{},activationMode:{},unmountOnHide:{type:Boolean,default:!0}},emits:["update:modelValue"],setup(p,{emit:l}){const i=p,c=l,m=E(),h=H(W(i,"as","modelValue","defaultValue","orientation","activationMode","unmountOnHide"),c),o=D(()=>li({color:i.color,variant:i.variant,size:i.size,orientation:i.orientation}));return(u,t)=>{var e;return n(),f(r(ti),I(r(h),{class:o.value.root({class:[i.class,(e=i.ui)==null?void 0:e.root]})}),{default:b(()=>{var g;return[A(r(ai),{class:v(o.value.list({class:(g=i.ui)==null?void 0:g.list}))},{default:b(()=>{var s;return[A(r(ei),{class:v(o.value.indicator({class:(s=i.ui)==null?void 0:s.indicator}))},null,8,["class"]),(n(!0),_(C,null,T(u.items,(a,d)=>{var z;return n(),f(r(si),{key:d,value:a.value||String(d),disabled:a.disabled,class:v(o.value.trigger({class:(z=i.ui)==null?void 0:z.trigger}))},{default:b(()=>{var w;return[y(u.$slots,"leading",{item:a,index:d},()=>{var V,S,$;return[a.icon?(n(),f(q,{key:0,name:a.icon,class:v(o.value.leadingIcon({class:(V=i.ui)==null?void 0:V.leadingIcon}))},null,8,["name","class"])):a.avatar?(n(),f(J,I({key:1,size:((S=i.ui)==null?void 0:S.leadingAvatarSize)||o.value.leadingAvatarSize(),ref_for:!0},a.avatar,{class:o.value.leadingAvatar({class:($=i.ui)==null?void 0:$.leadingAvatar})}),null,16,["size","class"])):k("",!0)]}),r(U)(a,i.labelKey)||m.default?(n(),_("span",{key:0,class:v(o.value.label({class:(w=i.ui)==null?void 0:w.label}))},[y(u.$slots,"default",{item:a,index:d},()=>[M(B(r(U)(a,i.labelKey)),1)])],2)):k("",!0),y(u.$slots,"trailing",{item:a,index:d})]}),_:2},1032,["value","disabled","class"])}),128))]}),_:3},8,["class"]),u.content?(n(!0),_(C,{key:0},T(u.items,(s,a)=>{var d;return n(),f(r(oi),{key:a,value:s.value||String(a),class:v(o.value.content({class:(d=i.ui)==null?void 0:d.content}))},{default:b(()=>[y(u.$slots,s.slot||"content",{item:s,index:a},()=>[M(B(s.content),1)])]),_:2},1032,["value","class"])}),128)):k("",!0)]}),_:3},16,["class"])}}}),ui=Object.assign(ci,{__name:"UTabs"}),di={slots:{root:"my-5"}},gi=F;var K,N;const vi=x({extend:x(di),...((N=(K=gi.uiPro)==null?void 0:K.prose)==null?void 0:N.tabs)||{}}),fi=j({__name:"Tabs",props:L({defaultValue:{default:"0"},sync:{},hash:{},class:{}},{modelValue:{},modelModifiers:{}}),emits:["update:modelValue"],setup(p){const l=p,i=E(),c=Q(p,"modelValue"),m=R(1),h=D(()=>{var t,e;return m.value,((e=(t=i.default)==null?void 0:t.call(i))==null?void 0:e.flatMap(o).filter(Boolean))||[]});function o(t,e){var g,s,a;return typeof t.type=="symbol"?(g=t.children)==null?void 0:g.map(o):{index:e,label:((s=t.props)==null?void 0:s.label)||`${e}`,icon:(a=t.props)==null?void 0:a.icon,component:t}}X(()=>{if(l.sync){const t=`tabs-${l.sync}`,e=Y(t,()=>localStorage.getItem(t));P(e,()=>{e.value&&(c.value=e.value)},{immediate:!0}),P(c,()=>{c.value&&(e.value=c.value,localStorage.setItem(t,c.value))})}});async function u(){if(l.hash){const t=l.hash.startsWith("#")?l.hash:`#${l.hash}`;setTimeout(()=>{var e;(e=document.querySelector(t))==null||e.scrollIntoView()},200)}}return Z(()=>m.value++),(t,e)=>{const g=ui;return n(),f(g,{modelValue:c.value,"onUpdate:modelValue":[e[0]||(e[0]=s=>c.value=s),u],color:"primary",variant:"link",items:h.value,class:v(l.class),"unmount-on-hide":!1,ui:r(ii)(r(vi)())},{content:b(({item:s})=>[(n(),f(G(s.component)))]),_:1},8,["modelValue","items","class","ui"])}}}),yi=Object.assign(fi,{__name:"ProseTabs"});export{yi as default}; diff --git a/_nuxt/BUwECehC.js b/_nuxt/BUwECehC.js new file mode 100644 index 0000000..a827bbc --- /dev/null +++ b/_nuxt/BUwECehC.js @@ -0,0 +1 @@ +import{d as a,p as c,r as p,N as l,h as g,f,O as s,Q as m}from"./CseYvhfk.js";const i={base:""},_=m;var o,e;const u=s({extend:s(i),...((e=(o=_.uiPro)==null?void 0:o.prose)==null?void 0:e.strong)||{}}),d=a({__name:"Strong",props:{class:{}},setup(n){const t=n;return(r,S)=>(f(),c("strong",{class:l(g(u)({class:t.class}))},[p(r.$slots,"default")],2))}}),h=Object.assign(d,{__name:"ProseStrong"});export{h as default}; diff --git a/_nuxt/BW-LfaUR.js b/_nuxt/BW-LfaUR.js new file mode 100644 index 0000000..50abbe9 --- /dev/null +++ b/_nuxt/BW-LfaUR.js @@ -0,0 +1 @@ +import{d as u,O as r,p as b,q as d,r as f,N as t,h as l,f as m,Q as _}from"./CseYvhfk.js";const v={slots:{root:"relative my-5 overflow-x-auto",base:"w-full border-separate border-spacing-0 rounded-[calc(var(--ui-radius)*1.5)]"}},T=_;var n,c;const g=r({extend:r(v),...((c=(n=T.uiPro)==null?void 0:n.prose)==null?void 0:c.table)||{}}),C=u({__name:"Table",props:{class:{},ui:{}},setup(p){const e=p,s=g();return(i,h)=>{var a,o;return m(),b("div",{class:t(l(s).root({class:[e.class,(a=e.ui)==null?void 0:a.root]}))},[d("table",{class:t(l(s).base({class:(o=e.ui)==null?void 0:o.base}))},[f(i.$slots,"default")],2)],2)}}}),B=Object.assign(C,{__name:"ProseTable"});export{B as default}; diff --git a/_nuxt/BYNKM2fp.js b/_nuxt/BYNKM2fp.js new file mode 100644 index 0000000..58bb2f7 --- /dev/null +++ b/_nuxt/BYNKM2fp.js @@ -0,0 +1 @@ +import{d as l,p as o,r as d,N as i,h as n,f as u,O as s,Q as p}from"./CseYvhfk.js";const f={base:"[&:first-child>th:first-child]:rounded-tl-[calc(var(--ui-radius)*1.5)] [&:first-child>th:last-child]:rounded-tr-[calc(var(--ui-radius)*1.5)] [&:last-child>td:first-child]:rounded-bl-[calc(var(--ui-radius)*1.5)] [&:last-child>td:last-child]:rounded-br-[calc(var(--ui-radius)*1.5)]"},h=p;var r,a;const m=s({extend:s(f),...((a=(r=h.uiPro)==null?void 0:r.prose)==null?void 0:a.tr)||{}}),_=l({__name:"Tr",props:{class:{}},setup(t){const e=t;return(c,v)=>(u(),o("tr",{class:i(n(m)({class:e.class}))},[d(c.$slots,"default")],2))}}),b=Object.assign(_,{__name:"ProseTr"});export{b as default}; diff --git a/_nuxt/BaMV6mqK.js b/_nuxt/BaMV6mqK.js new file mode 100644 index 0000000..52d35aa --- /dev/null +++ b/_nuxt/BaMV6mqK.js @@ -0,0 +1 @@ +import{d as f,O as i,z as g,c as k,p as n,r as l,N as c,h as r,f as p,Q as b}from"./CseYvhfk.js";const _={slots:{base:"text-lg text-(--ui-text-highlighted) font-bold mt-6 mb-2 scroll-mt-[calc(24px+45px+var(--ui-header-height))] lg:scroll-mt-[calc(24px+var(--ui-header-height))] [&>a]:focus-visible:outline-(--ui-primary)",link:""}},v=["id"],C=["href"],H=b;var u,d;const x=i({extend:i(_),...((d=(u=H.uiPro)==null?void 0:u.prose)==null?void 0:d.h4)||{}}),y=f({__name:"H4",props:{id:{},class:{},ui:{}},setup(h){const o=h,t=x(),{headings:e}=g().public.mdc,m=k(()=>o.id&&typeof(e==null?void 0:e.anchorLinks)=="object"&&e.anchorLinks.h4);return(s,P)=>{var a;return p(),n("h4",{id:s.id,class:c(r(t).base({class:o.class}))},[s.id&&m.value?(p(),n("a",{key:0,href:`#${s.id}`,class:c(r(t).link({class:(a=o.ui)==null?void 0:a.link}))},[l(s.$slots,"default")],10,C)):l(s.$slots,"default",{key:1})],10,v)}}}),j=Object.assign(y,{__name:"ProseH4"});export{j as default}; diff --git a/_nuxt/BevOKP-f.js b/_nuxt/BevOKP-f.js new file mode 100644 index 0000000..8664200 --- /dev/null +++ b/_nuxt/BevOKP-f.js @@ -0,0 +1 @@ +import{d as m,O as n,z as g,c as k,p as i,r as l,N as c,h as r,f as d,Q as _}from"./CseYvhfk.js";const b={slots:{base:"text-4xl text-(--ui-text-highlighted) font-bold mb-8 scroll-mt-[calc(45px+var(--ui-header-height))] lg:scroll-mt-(--ui-header-height)",link:"inline-flex items-center gap-2"}},C=["id"],H=["href"],x=_;var p,h;const v=n({extend:n(b),...((h=(p=x.uiPro)==null?void 0:p.prose)==null?void 0:h.h1)||{}}),y=m({__name:"H1",props:{id:{},class:{},ui:{}},setup(u){const t=u,o=v(),{headings:s}=g().public.mdc,f=k(()=>t.id&&typeof(s==null?void 0:s.anchorLinks)=="object"&&s.anchorLinks.h1);return(e,P)=>{var a;return d(),i("h1",{id:e.id,class:c(r(o).base({class:t.class}))},[e.id&&f.value?(d(),i("a",{key:0,href:`#${e.id}`,class:c(r(o).link({class:(a=t.ui)==null?void 0:a.link}))},[l(e.$slots,"default")],10,H)):l(e.$slots,"default",{key:1})],10,C)}}}),j=Object.assign(y,{__name:"ProseH1"});export{j as default}; diff --git a/_nuxt/BeysnJca.js b/_nuxt/BeysnJca.js new file mode 100644 index 0000000..2c02c4e --- /dev/null +++ b/_nuxt/BeysnJca.js @@ -0,0 +1 @@ +import{r}from"./Jo-MTirK.js";import{d as m,p,N as c,h as l,f as i,O as s,Q as f}from"./CseYvhfk.js";import"./C2bHYaEW.js";const b={base:""},d=f;var e,a;const _=s({extend:s(b),...((a=(e=d.uiPro)==null?void 0:e.prose)==null?void 0:a.tabsItem)||{}}),u=m({__name:"TabsItem",props:{label:{},class:{}},setup(t){const o=t;return(n,I)=>(i(),p("div",{class:c(l(_)({class:o.class}))},[r(n.$slots,"default",{mdcUnwrap:"p"})],2))}}),h=Object.assign(u,{__name:"ProseTabsItem"});export{h as default}; diff --git a/_nuxt/BfM6QLaC.js b/_nuxt/BfM6QLaC.js new file mode 100644 index 0000000..1553a03 --- /dev/null +++ b/_nuxt/BfM6QLaC.js @@ -0,0 +1 @@ +import{d as p,z as f,c as i,p as s,r as n,h as u,f as r}from"./CseYvhfk.js";const l=["id"],d=["href"],m=p({__name:"ProseH6",props:{id:{}},setup(c){const t=c,{headings:o}=f().public.mdc,a=i(()=>{var e;return t.id&&(typeof(o==null?void 0:o.anchorLinks)=="boolean"&&(o==null?void 0:o.anchorLinks)===!0||typeof(o==null?void 0:o.anchorLinks)=="object"&&((e=o==null?void 0:o.anchorLinks)==null?void 0:e.h6))});return(e,_)=>(r(),s("h6",{id:t.id},[t.id&&u(a)?(r(),s("a",{key:0,href:`#${t.id}`},[n(e.$slots,"default")],8,d)):n(e.$slots,"default",{key:1})],8,l))}}),h=Object.assign(m,{__name:"ProseH6"});export{h as default}; diff --git a/_nuxt/BgqwO8CP.js b/_nuxt/BgqwO8CP.js new file mode 100644 index 0000000..7e33317 --- /dev/null +++ b/_nuxt/BgqwO8CP.js @@ -0,0 +1,185 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./D4fml5E1.js","./DgDtOUTc.js","./CseYvhfk.js","./entry.CVobvBPr.css","./C2bHYaEW.js","./gXfxf0bk.js","./BNymFWLt.js"])))=>i.map(i=>d[i]); +import{d as Ge,E as $t,aJ as As,aK as mh,aL as gh,c as Fe,o as Js,aM as Ho,J as gn,p as G,f as z,N as Q,q as _e,R as Kt,aN as bh,aO as Eh,O as De,aP as zo,e as Ee,w as ce,x as te,r as ne,X as Nr,s as je,t as xe,v as Zs,W as Se,ah as $o,h as ie,P as Ct,Q as mt,_ as qo,g as me,aQ as Ci,a2 as ut,a1 as at,$ as Bn,Y as Th,Z as yh,aR as Ah,aS as Ch,aT as jo,aU as Yo,ao as _h,aV as Wu,H as Dh,aW as kh,aX as Sh,aY as xh,aZ as oi,a_ as Ih,a$ as Nh,a9 as Vo,A as Ht,b0 as Oh,b1 as Ko,b2 as Qu,F as Gu,y as Wo,b3 as wh,b4 as Lh,an as Fh,b5 as Rh,aw as Ph,V as Bh,b6 as vh,U as Mh,b7 as Uh,b8 as Hh,b9 as zh,ba as $h,bb as qh}from"./CseYvhfk.js";import{f as Qo,n as Xu}from"./C2bHYaEW.js";import{g as jh,u as Go,t as Yh}from"./DgDtOUTc.js";import{_ as Vh}from"./gXfxf0bk.js";const Kh=Ge({__name:"ParticlesBg",props:{color:{default:"#FFF"},quantity:{default:100},staticity:{default:50},ease:{default:50},class:{default:""}},setup(e){const t=e,n=$t(null),r=$t(null),i=$t(null),s=$t([]),u=As({x:0,y:0}),a=As({w:0,h:0}),{x:o,y:l}=mh(),{pixelRatio:h}=gh(),c=Fe(()=>{let I=t.color.replace(/^#/,"");I.length===3&&(I=I.split("").map(x=>x+x).join(""));const A=parseInt(I,16),F=A>>16&255,D=A>>8&255,R=A&255;return`${F} ${D} ${R}`});Js(()=>{n.value&&(i.value=n.value.getContext("2d")),p(),L(),window.addEventListener("resize",p)}),Ho(()=>{window.removeEventListener("resize",p)}),gn([o,l],()=>{d()});function p(){g(),y()}function d(){if(n.value){const I=n.value.getBoundingClientRect(),{w:A,h:F}=a,D=o.value-I.left-A/2,R=l.value-I.top-F/2;D<A/2&&D>-A/2&&R<F/2&&R>-F/2&&(u.x=D,u.y=R)}}function g(){r.value&&n.value&&i.value&&(s.value.length=0,a.w=r.value.offsetWidth,a.h=r.value.offsetHeight,n.value.width=a.w*h.value,n.value.height=a.h*h.value,n.value.style.width=a.w+"px",n.value.style.height=a.h+"px",i.value.scale(h.value,h.value))}function m(){const I=Math.floor(Math.random()*a.w),A=Math.floor(Math.random()*a.h),F=0,D=0,R=Math.floor(Math.random()*2)+1,x=0,w=parseFloat((Math.random()*.6+.1).toFixed(1)),v=(Math.random()-.5)*.2,V=(Math.random()-.5)*.2,J=.1+Math.random()*4;return{x:I,y:A,translateX:F,translateY:D,size:R,alpha:x,targetAlpha:w,dx:v,dy:V,magnetism:J}}function E(I,A=!1){if(i.value){const{x:F,y:D,translateX:R,translateY:x,size:w,alpha:v}=I;i.value.translate(R,x),i.value.beginPath(),i.value.arc(F,D,w,0,2*Math.PI),i.value.fillStyle=`rgba(${c.value.split(" ").join(", ")}, ${v})`,i.value.fill(),i.value.setTransform(h.value,0,0,h.value,0,0),A||s.value.push(I)}}function b(){i.value&&i.value.clearRect(0,0,a.w,a.h)}function y(){b();const I=t.quantity;for(let A=0;A<I;A++){const F=m();E(F)}}function _(I,A,F,D,R){const x=(I-A)*(R-D)/(F-A)+D;return x>0?x:0}function L(){b(),s.value.forEach((I,A)=>{const D=[I.x+I.translateX-I.size,a.w-I.x-I.translateX-I.size,I.y+I.translateY-I.size,a.h-I.y-I.translateY-I.size].reduce((x,w)=>Math.min(x,w)),R=parseFloat(_(D,0,20,0,1).toFixed(2));if(R>1?(I.alpha+=.02,I.alpha>I.targetAlpha&&(I.alpha=I.targetAlpha)):I.alpha=I.targetAlpha*R,I.x+=I.dx,I.y+=I.dy,I.translateX+=(u.x/(t.staticity/I.magnetism)-I.translateX)/t.ease,I.translateY+=(u.y/(t.staticity/I.magnetism)-I.translateY)/t.ease,I.x<-I.size||I.x>a.w+I.size||I.y<-I.size||I.y>a.h+I.size){s.value.splice(A,1);const x=m();E(x)}else E({...I,x:I.x,y:I.y,translateX:I.translateX,translateY:I.translateY,alpha:I.alpha},!0)}),window.requestAnimationFrame(L)}return(I,A)=>(z(),G("div",{ref_key:"canvasContainerRef",ref:r,class:Q(I.$props.class),"aria-hidden":"true"},[_e("canvas",{ref_key:"canvasRef",ref:n},null,512)],2))}}),Wh=Object.assign(Kh,{__name:"ParticlesBg"}),Qh={slots:{root:"relative group flex rounded-[calc(var(--ui-radius)*2)]",spotlight:"absolute inset-0 rounded-[inherit] pointer-events-none bg-(--ui-bg)/90",container:"relative flex flex-col flex-1 lg:grid gap-x-8 gap-y-4 p-4 sm:p-6",wrapper:"",header:"mb-4",body:"",footer:"mt-4",leading:"inline-flex items-center justify-center mb-2.5",leadingIcon:"size-5 shrink-0 text-(--ui-primary)",title:"text-base text-pretty font-semibold text-(--ui-text-highlighted)",description:"text-[15px] text-pretty"},variants:{orientation:{horizontal:{container:"lg:grid-cols-2 lg:items-center"},vertical:{container:""}},reverse:{true:{wrapper:"lg:order-last"}},variant:{solid:{root:"bg-(--ui-bg-inverted) text-(--ui-bg)",title:"text-(--ui-bg)",description:"text-(--ui-text-dimmed)"},outline:{root:"bg-(--ui-bg) ring ring-(--ui-border)",description:"text-(--ui-text-muted)"},soft:{root:"bg-(--ui-bg-elevated)/50",description:"text-(--ui-text-toned)"},subtle:{root:"bg-(--ui-bg-elevated)/50 ring ring-(--ui-border)",description:"text-(--ui-text-toned)"},ghost:{description:"text-(--ui-text-muted)"},naked:{container:"p-0 sm:p-0",description:"text-(--ui-text-muted)"}},to:{true:{root:["transition"]}},title:{true:{description:"mt-1"}},highlight:{true:{root:"ring-2 ring-(--ui-primary)"}},spotlight:{true:{root:"[--spotlight-size:400px] [--spotlight-color:var(--ui-primary)] before:absolute before:-inset-px before:pointer-events-none before:rounded-[inherit] before:bg-[radial-gradient(var(--spotlight-size)_var(--spotlight-size)_at_calc(var(--spotlight-x,0px))_calc(var(--spotlight-y,0px)),var(--spotlight-color),transparent_70%)]"}}},compoundVariants:[{variant:"solid",to:!0,class:{root:"hover:bg-(--ui-bg-inverted)/90"}},{variant:"outline",to:!0,class:{root:"hover:bg-(--ui-bg-elevated)/50"}},{variant:"soft",to:!0,class:{root:"hover:bg-(--ui-bg-elevated)"}},{variant:"subtle",to:!0,class:{root:"hover:bg-(--ui-bg-elevated)"}},{variant:"subtle",to:!0,highlight:!1,class:{root:"hover:ring-(--ui-border-accented)"}},{variant:"ghost",to:!0,class:{root:"hover:bg-(--ui-bg-elevated)/50"}}],defaultVariants:{variant:"outline"}},Gh=mt;var xo;const Xh=De({extend:De(Qh),...((xo=Gh.uiPro)==null?void 0:xo.pageCard)||{}}),Jh=Ge({inheritAttrs:!1,__name:"PageCard",props:{as:{},icon:{},title:{},description:{},orientation:{default:"vertical"},reverse:{type:Boolean},highlight:{type:Boolean},spotlight:{type:Boolean},variant:{},to:{},target:{},onClick:{},class:{},ui:{}},setup(e){const t=e,n=Kt(),r=$t(),i=bh(),{elementX:s,elementY:u}=Eh(r,{eventFilter:i.eventFilter}),a=Fe(()=>t.spotlight&&(s.value>0||u.value>0));gn(()=>t.spotlight,h=>{h?i.resume():i.pause()},{immediate:!0});const o=Fe(()=>Xh({orientation:t.orientation,reverse:t.reverse,variant:t.variant,to:!!t.to||!!t.onClick,title:!!t.title||!!n.title,highlight:t.highlight,spotlight:a.value})),l=Fe(()=>(t.title||n.title&&zo(n.title())||"Card link").trim());return(h,c)=>{var g;const p=Nr,d=Zs;return z(),Ee(ie(Ct),{ref_key:"cardRef",ref:r,as:h.as,"data-orientation":h.orientation,class:Q(o.value.root({class:[t.class,(g=t.ui)==null?void 0:g.root]})),style:$o(a.value&&{"--spotlight-x":`${ie(s)}px`,"--spotlight-y":`${ie(u)}px`}),onClick:h.onClick},{default:ce(()=>{var m,E,b,y,_,L,I;return[t.spotlight?(z(),G("div",{key:0,class:Q(o.value.spotlight({class:(m=t.ui)==null?void 0:m.spotlight}))},null,2)):te("",!0),_e("div",{class:Q(o.value.container({class:(E=t.ui)==null?void 0:E.container}))},[n.header||n.body||h.icon||n.leading||h.title||n.title||h.description||n.description||n.footer?(z(),G("div",{key:0,class:Q(o.value.wrapper({class:(b=t.ui)==null?void 0:b.wrapper}))},[n.header?(z(),G("div",{key:0,class:Q(o.value.header({class:(y=t.ui)==null?void 0:y.header}))},[ne(h.$slots,"header")],2)):te("",!0),h.icon||n.leading?(z(),G("div",{key:1,class:Q(o.value.leading({class:(_=t.ui)==null?void 0:_.leading}))},[ne(h.$slots,"leading",{},()=>{var A;return[h.icon?(z(),Ee(p,{key:0,name:h.icon,class:Q(o.value.leadingIcon({class:(A=t.ui)==null?void 0:A.leadingIcon}))},null,8,["name","class"])):te("",!0)]})],2)):te("",!0),n.body||h.title||n.title||h.description||n.description?(z(),G("div",{key:2,class:Q(o.value.body({class:(L=t.ui)==null?void 0:L.body}))},[ne(h.$slots,"body",{},()=>{var A,F;return[h.title||n.title?(z(),G("div",{key:0,class:Q(o.value.title({class:(A=t.ui)==null?void 0:A.title}))},[ne(h.$slots,"title",{},()=>[je(xe(h.title),1)])],2)):te("",!0),h.description||n.description?(z(),G("div",{key:1,class:Q(o.value.description({class:(F=t.ui)==null?void 0:F.description}))},[ne(h.$slots,"description",{},()=>[je(xe(h.description),1)])],2)):te("",!0)]})],2)):te("",!0),n.footer?(z(),G("div",{key:3,class:Q(o.value.footer({class:(I=t.ui)==null?void 0:I.footer}))},[ne(h.$slots,"footer")],2)):te("",!0)],2)):te("",!0),ne(h.$slots,"default")],2),h.to?(z(),Ee(d,Se({key:1,"aria-label":l.value},{to:h.to,target:h.target,...h.$attrs},{class:"focus:outline-none peer",tabindex:"-1"}),{default:ce(()=>c[0]||(c[0]=[_e("span",{class:"absolute inset-0","aria-hidden":"true"},null,-1)])),_:1},16,["aria-label"])):te("",!0)]}),_:3},8,["as","data-orientation","class","style","onClick"])}}}),Xo=Object.assign(Jh,{__name:"UPageCard"}),Zh={},ed={class:"relative"};function td(e,t){const n=Xo;return z(),G("div",ed,[me(n,{variant:"subtle",class:"grayscale rounded-2xl"},{default:ce(()=>t[0]||(t[0]=[_e("video",{class:"rounded-xl","data-v-baf90ddd":"",preload:"none",poster:"https://res.cloudinary.com/nuxt/video/upload/so_3.3/v1708511800/ui-pro/video-nuxt-ui-pro_kwfbdh.jpg",controls:!0},[_e("source",{"data-v-baf90ddd":"",src:"https://res.cloudinary.com/nuxt/video/upload/v1708511800/ui-pro/video-nuxt-ui-pro_kwfbdh.webm",type:"video/webm"}),_e("source",{"data-v-baf90ddd":"",src:"https://res.cloudinary.com/nuxt/video/upload/v1708511800/ui-pro/video-nuxt-ui-pro_kwfbdh.mp4",type:"video/mp4"}),_e("source",{"data-v-baf90ddd":"",src:"https://res.cloudinary.com/nuxt/video/upload/v1708511800/ui-pro/video-nuxt-ui-pro_kwfbdh.ogg",type:"video/ogg"})],-1)])),_:1})])}const nd=Object.assign(qo(Zh,[["render",td]]),{__name:"PromotionalVideo"}),rd={slots:{root:"relative isolate",container:"flex flex-col lg:grid py-24 sm:py-32 lg:py-40 gap-16 sm:gap-y-24",wrapper:"",headline:"mb-4",title:"text-5xl sm:text-7xl text-pretty tracking-tight font-bold text-(--ui-text-highlighted)",description:"text-lg sm:text-xl/8 text-(--ui-text-muted)",links:"mt-10 flex flex-wrap gap-x-6 gap-y-3"},variants:{orientation:{horizontal:{container:"lg:grid-cols-2 lg:items-center",description:"text-pretty"},vertical:{container:"",headline:"justify-center",wrapper:"text-center",description:"text-balance",links:"justify-center"}},reverse:{true:{wrapper:"order-last"}},headline:{true:{headline:"font-semibold text-(--ui-primary) flex items-center gap-1.5"}},title:{true:{description:"mt-6"}}}},id={key:1,class:"hidden lg:block"},sd=mt;var Io;const ud=De({extend:De(rd),...((Io=sd.uiPro)==null?void 0:Io.pageHero)||{}}),ad=Ge({__name:"PageHero",props:{as:{},headline:{},title:{},description:{},links:{},orientation:{default:"vertical"},reverse:{type:Boolean},class:{},ui:{}},setup(e){const t=e,n=Kt(),r=Fe(()=>ud({orientation:t.orientation,reverse:t.reverse,title:!!t.title||!!n.title}));return(i,s)=>{var o;const u=Bn,a=Ci;return z(),Ee(ie(Ct),{as:i.as,"data-orientation":i.orientation,class:Q(r.value.root({class:[t.class,(o=t.ui)==null?void 0:o.root]}))},{default:ce(()=>{var l;return[ne(i.$slots,"top"),me(a,{class:Q(r.value.container({class:(l=t.ui)==null?void 0:l.container}))},{default:ce(()=>{var h,c,p,d,g,m;return[_e("div",{class:Q(r.value.wrapper({class:(h=t.ui)==null?void 0:h.wrapper}))},[i.headline||n.headline?(z(),G("div",{key:0,class:Q(r.value.headline({class:(c=t.ui)==null?void 0:c.headline,headline:!n.headline}))},[ne(i.$slots,"headline",{},()=>[je(xe(i.headline),1)])],2)):te("",!0),i.title||n.title?(z(),G("h1",{key:1,class:Q(r.value.title({class:(p=t.ui)==null?void 0:p.title}))},[ne(i.$slots,"title",{},()=>[je(xe(i.title),1)])],2)):te("",!0),i.description||n.description?(z(),G("div",{key:2,class:Q(r.value.description({class:(d=t.ui)==null?void 0:d.description}))},[ne(i.$slots,"description",{},()=>[je(xe(i.description),1)])],2)):te("",!0),(g=i.links)!=null&&g.length||n.links?(z(),G("div",{key:3,class:Q(r.value.links({class:(m=t.ui)==null?void 0:m.links}))},[ne(i.$slots,"links",{},()=>[(z(!0),G(ut,null,at(i.links,(E,b)=>(z(),Ee(u,Se({key:b,size:"xl",ref_for:!0},E),null,16))),128))])],2)):te("",!0)],2),n.default?ne(i.$slots,"default",{key:0}):i.orientation==="horizontal"?(z(),G("div",id)):te("",!0)]}),_:3},8,["class"]),ne(i.$slots,"bottom")]}),_:3},8,["as","data-orientation","class"])}}}),od=Object.assign(ad,{__name:"UPageHero"}),ld={slots:{root:"relative",wrapper:"",leading:"inline-flex items-center justify-center",leadingIcon:"size-5 shrink-0 text-(--ui-primary)",title:"text-base text-pretty font-semibold text-(--ui-text-highlighted)",description:"text-[15px] text-pretty text-(--ui-text-muted)"},variants:{orientation:{horizontal:{root:"flex items-start gap-2.5",leading:"p-0.5"},vertical:{leading:"mb-2.5"}},title:{true:{description:"mt-1"}}}},cd=mt;var No;const fd=De({extend:De(ld),...((No=cd.uiPro)==null?void 0:No.pageFeature)||{}}),hd=Ge({inheritAttrs:!1,__name:"PageFeature",props:{as:{},icon:{},title:{},description:{},orientation:{default:"horizontal"},to:{},target:{},onClick:{},class:{},ui:{}},setup(e){const t=e,n=Kt(),r=Fe(()=>fd({orientation:t.orientation,title:!!t.title||!!n.title})),i=Fe(()=>(t.title||n.title&&zo(n.title())||"Card link").trim());return(s,u)=>{var l;const a=Nr,o=Zs;return z(),Ee(ie(Ct),{as:s.as,"data-orientation":s.orientation,class:Q(r.value.root({class:[t.class,(l=t.ui)==null?void 0:l.root]})),onClick:s.onClick},{default:ce(()=>{var h,c;return[s.icon||n.leading?(z(),G("div",{key:0,class:Q(r.value.leading({class:(h=t.ui)==null?void 0:h.leading}))},[ne(s.$slots,"leading",{},()=>{var p;return[s.icon?(z(),Ee(a,{key:0,name:s.icon,class:Q(r.value.leadingIcon({class:(p=t.ui)==null?void 0:p.leadingIcon}))},null,8,["name","class"])):te("",!0)]})],2)):te("",!0),_e("div",{class:Q(r.value.wrapper({class:(c=t.ui)==null?void 0:c.wrapper}))},[s.to?(z(),Ee(o,Se({key:0,"aria-label":i.value},{to:s.to,target:s.target,...s.$attrs},{class:"focus:outline-none peer",tabindex:"-1"}),{default:ce(()=>u[0]||(u[0]=[_e("span",{class:"absolute inset-0","aria-hidden":"true"},null,-1)])),_:1},16,["aria-label"])):te("",!0),ne(s.$slots,"default",{},()=>{var p,d;return[s.title||n.title?(z(),G("div",{key:0,class:Q(r.value.title({class:(p=t.ui)==null?void 0:p.title}))},[ne(s.$slots,"title",{},()=>[je(xe(s.title),1)])],2)):te("",!0),s.description||n.description?(z(),G("div",{key:1,class:Q(r.value.description({class:(d=t.ui)==null?void 0:d.description}))},[ne(s.$slots,"description",{},()=>[je(xe(s.description),1)])],2)):te("",!0)]})],2)]}),_:3},8,["as","data-orientation","class","onClick"])}}}),dd=Object.assign(hd,{__name:"UPageFeature"}),pd={slots:{root:"relative isolate",container:"flex flex-col lg:grid py-16 sm:py-24 lg:py-32 gap-8 sm:gap-16",wrapper:"",headline:"mb-3",leading:"flex items-center mb-6",leadingIcon:"size-10 shrink-0 text-(--ui-primary)",title:"text-3xl sm:text-4xl lg:text-5xl text-pretty tracking-tight font-bold text-(--ui-text-highlighted)",description:"text-base sm:text-lg text-(--ui-text-muted)",links:"mt-8 flex flex-wrap gap-x-6 gap-y-3",features:"mt-8 grid"},variants:{orientation:{horizontal:{container:"lg:grid-cols-2 lg:items-center",description:"text-pretty",features:"gap-4"},vertical:{container:"",headline:"justify-center",leading:"justify-center",title:"text-center",description:"text-center text-balance",links:"justify-center",features:"sm:grid-cols-2 lg:grid-cols-3 gap-8"}},reverse:{true:{wrapper:"lg:order-last"}},headline:{true:{headline:"font-semibold text-(--ui-primary) flex items-center gap-1.5"}},title:{true:{description:"mt-6"}},description:{true:""},features:{true:""}},compoundVariants:[{orientation:"vertical",title:!0,class:{features:"mt-16"}},{orientation:"vertical",description:!0,class:{features:"mt-16"}},{orientation:"vertical",features:!0,class:{links:"mt-16"}}]},md={key:2,class:"hidden lg:block"},gd=mt;var Oo;const bd=De({extend:De(pd),...((Oo=gd.uiPro)==null?void 0:Oo.pageSection)||{}}),Ed=Ge({__name:"PageSection",props:{as:{default:"section"},headline:{},icon:{},title:{},description:{},links:{},features:{},orientation:{default:"vertical"},reverse:{type:Boolean},class:{},ui:{}},setup(e){const t=e,n=Kt(),r=Fe(()=>{var i;return bd({orientation:t.orientation,reverse:t.reverse,title:!!t.title||!!n.title,description:!!t.description||!!n.description,features:!!((i=t.features)!=null&&i.length)||!!n.features})});return(i,s)=>{var h;const u=Nr,a=dd,o=Bn,l=Ci;return z(),Ee(ie(Ct),{as:i.as,"data-orientation":i.orientation,class:Q(r.value.root({class:[t.class,(h=t.ui)==null?void 0:h.root]}))},{default:ce(()=>{var c;return[ne(i.$slots,"top"),me(l,{class:Q(r.value.container({class:(c=t.ui)==null?void 0:c.container}))},{default:ce(()=>{var p,d,g,m,E,b,y,_,L,I,A;return[i.icon||n.leading||i.headline||n.headline||i.title||n.title||i.description||n.description||(p=i.features)!=null&&p.length||n.features||(d=i.links)!=null&&d.length||n.links?(z(),G("div",{key:0,class:Q(r.value.wrapper({class:(g=t.ui)==null?void 0:g.wrapper}))},[i.icon||n.leading?(z(),G("div",{key:0,class:Q(r.value.leading({class:(m=t.ui)==null?void 0:m.leading}))},[ne(i.$slots,"leading",{},()=>{var F;return[i.icon?(z(),Ee(u,{key:0,name:i.icon,class:Q(r.value.leadingIcon({class:(F=t.ui)==null?void 0:F.leadingIcon}))},null,8,["name","class"])):te("",!0)]})],2)):te("",!0),i.headline||n.headline?(z(),G("div",{key:1,class:Q(r.value.headline({class:(E=t.ui)==null?void 0:E.headline,headline:!n.headline}))},[ne(i.$slots,"headline",{},()=>[je(xe(i.headline),1)])],2)):te("",!0),i.title||n.title?(z(),G("h2",{key:2,class:Q(r.value.title({class:(b=t.ui)==null?void 0:b.title}))},[ne(i.$slots,"title",{},()=>[je(xe(i.title),1)])],2)):te("",!0),i.description||n.description?(z(),G("div",{key:3,class:Q(r.value.description({class:(y=t.ui)==null?void 0:y.description}))},[ne(i.$slots,"description",{},()=>[je(xe(i.description),1)])],2)):te("",!0),(_=i.features)!=null&&_.length||n.features?(z(),G("ul",{key:4,class:Q(r.value.features({class:(L=t.ui)==null?void 0:L.features}))},[ne(i.$slots,"features",{},()=>[(z(!0),G(ut,null,at(i.features,(F,D)=>(z(),Ee(a,Se({key:D,as:"li",ref_for:!0},F),null,16))),128))])],2)):te("",!0),(I=i.links)!=null&&I.length||n.links?(z(),G("div",{key:5,class:Q(r.value.links({class:(A=t.ui)==null?void 0:A.links}))},[ne(i.$slots,"links",{},()=>[(z(!0),G(ut,null,at(i.links,(F,D)=>(z(),Ee(o,Se({key:D,size:"lg",ref_for:!0},F),null,16))),128))])],2)):te("",!0)],2)):te("",!0),n.default?ne(i.$slots,"default",{key:1}):i.orientation==="horizontal"?(z(),G("div",md)):te("",!0)]}),_:3},8,["class"]),ne(i.$slots,"bottom")]}),_:3},8,["as","data-orientation","class"])}}}),Td=Object.assign(Ed,{__name:"UPageSection"}),yd={slots:{root:"relative inline-flex items-center justify-center shrink-0",base:"rounded-full ring ring-(--ui-bg) flex items-center justify-center text-(--ui-bg) font-medium whitespace-nowrap"},variants:{color:{primary:"bg-(--ui-primary)",secondary:"bg-(--ui-secondary)",success:"bg-(--ui-success)",info:"bg-(--ui-info)",warning:"bg-(--ui-warning)",error:"bg-(--ui-error)",neutral:"bg-(--ui-text-muted)"},size:{"3xs":"h-[4px] min-w-[4px] text-[4px]","2xs":"h-[5px] min-w-[5px] text-[5px]",xs:"h-[6px] min-w-[6px] text-[6px]",sm:"h-[7px] min-w-[7px] text-[7px]",md:"h-[8px] min-w-[8px] text-[8px]",lg:"h-[9px] min-w-[9px] text-[9px]",xl:"h-[10px] min-w-[10px] text-[10px]","2xl":"h-[11px] min-w-[11px] text-[11px]","3xl":"h-[12px] min-w-[12px] text-[12px]"},position:{"top-right":"top-0 right-0","bottom-right":"bottom-0 right-0","top-left":"top-0 left-0","bottom-left":"bottom-0 left-0"},inset:{false:""},standalone:{false:"absolute"}},compoundVariants:[{position:"top-right",inset:!1,class:"-translate-y-1/2 translate-x-1/2 transform"},{position:"bottom-right",inset:!1,class:"translate-y-1/2 translate-x-1/2 transform"},{position:"top-left",inset:!1,class:"-translate-y-1/2 -translate-x-1/2 transform"},{position:"bottom-left",inset:!1,class:"translate-y-1/2 -translate-x-1/2 transform"}],defaultVariants:{size:"md",color:"primary",position:"top-right"}},Ad=mt;var wo;const Cd=De({extend:De(yd),...((wo=Ad.ui)==null?void 0:wo.chip)||{}}),_d=Ge({inheritAttrs:!1,__name:"Chip",props:Th({as:{},text:{},color:{},size:{},position:{},inset:{type:Boolean,default:!1},standalone:{type:Boolean,default:!1},class:{},ui:{}},{show:{type:Boolean,default:!0},showModifiers:{}}),emits:["update:show"],setup(e){const t=e,n=yh(e,"show"),{size:r}=Ah(t),i=Fe(()=>Cd({color:t.color,size:r.value,position:t.position,inset:t.inset,standalone:t.standalone}));return(s,u)=>{var a;return z(),Ee(ie(Ct),{as:s.as,class:Q(i.value.root({class:[t.class,(a=t.ui)==null?void 0:a.root]}))},{default:ce(()=>{var o;return[me(ie(Ch),jo(Yo(s.$attrs)),{default:ce(()=>[ne(s.$slots,"default")]),_:3},16),n.value?(z(),G("span",{key:0,class:Q(i.value.base({class:(o=t.ui)==null?void 0:o.base}))},[ne(s.$slots,"content",{},()=>[je(xe(s.text),1)])],2)):te("",!0)]}),_:3},8,["as","class"])}}}),Dd=Object.assign(_d,{__name:"UChip"}),kd={slots:{root:"relative group/user",wrapper:"",name:"font-medium",description:"text-(--ui-text-muted)",avatar:"shrink-0"},variants:{orientation:{horizontal:{root:"flex items-center"},vertical:{root:"flex flex-col"}},to:{true:{name:["text-(--ui-text) peer-hover:text-(--ui-text-highlighted)","transition-colors"],description:["peer-hover:text-(--ui-text-muted-toned)","transition-colors"],avatar:"transform transition-transform duration-200 group-hover/user:scale-115"},false:{name:"text-(--ui-text-highlighted)",description:""}},size:{"3xs":{root:"gap-1",wrapper:"flex items-center gap-1",name:"text-xs",description:"text-xs"},"2xs":{root:"gap-1.5",wrapper:"flex items-center gap-1.5",name:"text-xs",description:"text-xs"},xs:{root:"gap-1.5",wrapper:"flex items-center gap-1.5",name:"text-xs",description:"text-xs"},sm:{root:"gap-2",name:"text-xs",description:"text-xs"},md:{root:"gap-2",name:"text-sm",description:"text-xs"},lg:{root:"gap-2.5",name:"text-sm",description:"text-sm"},xl:{root:"gap-2.5",name:"text-base",description:"text-sm"},"2xl":{root:"gap-3",name:"text-base",description:"text-base"},"3xl":{root:"gap-3",name:"text-lg",description:"text-base"}}},defaultVariants:{size:"md"}},Sd=mt;var Lo;const xd=De({extend:De(kd),...((Lo=Sd.uiPro)==null?void 0:Lo.user)||{}}),Id=Ge({inheritAttrs:!1,__name:"User",props:{as:{},name:{},description:{},avatar:{},chip:{type:[Boolean,Object]},size:{},orientation:{default:"horizontal"},to:{},target:{},onClick:{},class:{},ui:{}},setup(e){const t=e,n=Kt(),r=Fe(()=>xd({size:t.size,orientation:t.orientation,to:!!t.to||!!t.onClick}));return(i,s)=>{var l;const u=_h,a=Dd,o=Zs;return z(),Ee(ie(Ct),{as:i.as,"data-orientation":i.orientation,class:Q(r.value.root({class:[t.class,(l=t.ui)==null?void 0:l.root]})),onClick:i.onClick},{default:ce(()=>{var h;return[ne(i.$slots,"avatar",{},()=>{var c;return[i.chip&&i.avatar?(z(),Ee(a,Se({key:0,inset:""},typeof i.chip=="object"?i.chip:{},{size:i.size}),{default:ce(()=>{var p;return[me(u,Se({alt:i.name},i.avatar,{size:i.size,class:r.value.avatar({class:(p=t.ui)==null?void 0:p.avatar})}),null,16,["alt","size","class"])]}),_:1},16,["size"])):i.avatar?(z(),Ee(u,Se({key:1,alt:i.name},i.avatar,{size:i.size,class:r.value.avatar({class:(c=t.ui)==null?void 0:c.avatar})}),null,16,["alt","size","class"])):te("",!0)]}),_e("div",{class:Q(r.value.wrapper({class:(h=t.ui)==null?void 0:h.wrapper}))},[i.to?(z(),Ee(o,Se({key:0,"aria-label":i.name},{to:i.to,target:i.target,...i.$attrs},{class:"focus:outline-none peer",tabindex:"-1"}),{default:ce(()=>s[0]||(s[0]=[_e("span",{class:"absolute inset-0","aria-hidden":"true"},null,-1)])),_:1},16,["aria-label"])):te("",!0),ne(i.$slots,"default",{},()=>{var c,p;return[i.name||n.name?(z(),G("p",{key:0,class:Q(r.value.name({class:(c=t.ui)==null?void 0:c.name}))},[ne(i.$slots,"name",{},()=>[je(xe(i.name),1)])],2)):te("",!0),i.description||n.description?(z(),G("p",{key:1,class:Q(r.value.description({class:(p=t.ui)==null?void 0:p.description}))},[ne(i.$slots,"description",{},()=>[je(xe(i.description),1)])],2)):te("",!0)]})],2)]}),_:3},8,["as","data-orientation","class","onClick"])}}}),Nd=Object.assign(Id,{__name:"UUser"}),Od={slots:{root:"relative isolate rounded-[calc(var(--ui-radius)*3)] overflow-hidden",container:"flex flex-col lg:grid px-6 py-12 sm:px-12 sm:py-24 lg:px-16 lg:py-24 gap-8 sm:gap-16",wrapper:"",title:"text-3xl sm:text-4xl text-pretty tracking-tight font-bold text-(--ui-text-highlighted)",description:"text-base sm:text-lg text-(--ui-text-muted)",links:"mt-8 flex flex-wrap gap-x-6 gap-y-3"},variants:{orientation:{horizontal:{container:"lg:grid-cols-2 lg:items-center",description:"text-pretty"},vertical:{container:"",title:"text-center",description:"text-center text-balance",links:"justify-center"}},reverse:{true:{wrapper:"lg:order-last"}},variant:{solid:{root:"bg-(--ui-bg-inverted) text-(--ui-bg)",title:"text-(--ui-bg)",description:"text-(--ui-text-dimmed)"},outline:{root:"bg-(--ui-bg) ring ring-(--ui-border)",description:"text-(--ui-text-muted)"},soft:{root:"bg-(--ui-bg-elevated)/50",description:"text-(--ui-text-toned)"},subtle:{root:"bg-(--ui-bg-elevated)/50 ring ring-(--ui-border)",description:"text-(--ui-text-toned)"},naked:{description:"text-(--ui-text-muted)"}},title:{true:{description:"mt-6"}}},defaultVariants:{variant:"outline"}},wd={key:1,class:"hidden lg:block"},Ld=mt;var Fo;const Fd=De({extend:De(Od),...((Fo=Ld.uiPro)==null?void 0:Fo.pageCTA)||{}}),Rd=Ge({__name:"PageCTA",props:{as:{},class:{},title:{},description:{},orientation:{default:"vertical"},reverse:{type:Boolean,default:!1},variant:{},links:{},ui:{}},setup(e){const t=e,n=Kt(),r=Fe(()=>Fd({variant:t.variant,orientation:t.orientation,reverse:t.reverse,title:!!t.title||!!n.title}));return(i,s)=>{var o;const u=Bn,a=Ci;return z(),Ee(ie(Ct),{as:i.as,"data-orientation":i.orientation,class:Q(r.value.root({class:[t.class,(o=t.ui)==null?void 0:o.root]}))},{default:ce(()=>{var l;return[me(a,{class:Q(r.value.container({class:(l=t.ui)==null?void 0:l.container}))},{default:ce(()=>{var h,c,p,d,g;return[_e("div",{class:Q(r.value.wrapper({class:(h=t.ui)==null?void 0:h.wrapper}))},[i.title||n.title?(z(),G("h2",{key:0,class:Q(r.value.title({class:(c=t.ui)==null?void 0:c.title}))},[ne(i.$slots,"title",{},()=>[je(xe(i.title),1)])],2)):te("",!0),i.description||n.description?(z(),G("div",{key:1,class:Q(r.value.description({class:(p=t.ui)==null?void 0:p.description}))},[ne(i.$slots,"description",{},()=>[je(xe(i.description),1)])],2)):te("",!0),(d=i.links)!=null&&d.length||n.links?(z(),G("div",{key:2,class:Q(r.value.links({class:(g=t.ui)==null?void 0:g.links}))},[ne(i.$slots,"links",{},()=>[(z(!0),G(ut,null,at(i.links,(m,E)=>(z(),Ee(u,Se({key:E,size:"lg",ref_for:!0},m),null,16))),128))])],2)):te("",!0)],2),n.default?ne(i.$slots,"default",{key:0}):i.orientation==="horizontal"?(z(),G("div",wd)):te("",!0)]}),_:3},8,["class"])]}),_:3},8,["as","data-orientation","class"])}}}),Pd=Object.assign(Rd,{__name:"UPageCTA"}),Bd=/\d/,vd=["-","_","/","."];function Md(e=""){if(!Bd.test(e))return e!==e.toLowerCase()}function Jo(e,t){const n=vd,r=[];if(!e||typeof e!="string")return r;let i="",s,u;for(const a of e){const o=n.includes(a);if(o===!0){r.push(i),i="",s=void 0;continue}const l=Md(a);if(u===!1){if(s===!1&&l===!0){r.push(i),i=a,s=l;continue}if(s===!0&&l===!1&&i.length>1){const h=i.at(-1);r.push(i.slice(0,Math.max(0,i.length-1))),i=h+a,s=l;continue}}i+=a,s=l,u=o}return r.push(i),r}function Ud(e){return e?e[0].toUpperCase()+e.slice(1):""}function Zo(e,t){return e?(Array.isArray(e)?e:Jo(e)).map(n=>Ud(n)).join(""):""}function vn(e,t){return e?(Array.isArray(e)?e:Jo(e)).map(n=>n.toLowerCase()).join("-"):""}let Or=class{constructor(t,n,r){this.property=t,this.normal=n,r&&(this.space=r)}};Or.prototype.property={};Or.prototype.normal={};Or.prototype.space=null;function el(e,t){const n={},r={};let i=-1;for(;++i<e.length;)Object.assign(n,e[i].property),Object.assign(r,e[i].normal);return new Or(n,r,t)}function Cs(e){return e.toLowerCase()}let _t=class{constructor(t,n){this.property=t,this.attribute=n}};_t.prototype.space=null;_t.prototype.boolean=!1;_t.prototype.booleanish=!1;_t.prototype.overloadedBoolean=!1;_t.prototype.number=!1;_t.prototype.commaSeparated=!1;_t.prototype.spaceSeparated=!1;_t.prototype.commaOrSpaceSeparated=!1;_t.prototype.mustUseProperty=!1;_t.prototype.defined=!1;let Hd=0;const oe=An(),He=An(),tl=An(),j=An(),Ae=An(),Ln=An(),ht=An();function An(){return 2**++Hd}const _s=Object.freeze(Object.defineProperty({__proto__:null,boolean:oe,booleanish:He,commaOrSpaceSeparated:ht,commaSeparated:Ln,number:j,overloadedBoolean:tl,spaceSeparated:Ae},Symbol.toStringTag,{value:"Module"})),Yi=Object.keys(_s);let eu=class extends _t{constructor(t,n,r,i){let s=-1;if(super(t,n),Ju(this,"space",i),typeof r=="number")for(;++s<Yi.length;){const u=Yi[s];Ju(this,Yi[s],(r&_s[u])===_s[u])}}};eu.prototype.defined=!0;function Ju(e,t,n){n&&(e[t]=n)}const zd={}.hasOwnProperty;function $n(e){const t={},n={};let r;for(r in e.properties)if(zd.call(e.properties,r)){const i=e.properties[r],s=new eu(r,e.transform(e.attributes||{},r),i,e.space);e.mustUseProperty&&e.mustUseProperty.includes(r)&&(s.mustUseProperty=!0),t[r]=s,n[Cs(r)]=r,n[Cs(s.attribute)]=r}return new Or(t,n,e.space)}const nl=$n({space:"xlink",transform(e,t){return"xlink:"+t.slice(5).toLowerCase()},properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}}),rl=$n({space:"xml",transform(e,t){return"xml:"+t.slice(3).toLowerCase()},properties:{xmlLang:null,xmlBase:null,xmlSpace:null}});function il(e,t){return t in e?e[t]:t}function sl(e,t){return il(e,t.toLowerCase())}const ul=$n({space:"xmlns",attributes:{xmlnsxlink:"xmlns:xlink"},transform:sl,properties:{xmlns:null,xmlnsXLink:null}}),al=$n({transform(e,t){return t==="role"?t:"aria-"+t.slice(4).toLowerCase()},properties:{ariaActiveDescendant:null,ariaAtomic:He,ariaAutoComplete:null,ariaBusy:He,ariaChecked:He,ariaColCount:j,ariaColIndex:j,ariaColSpan:j,ariaControls:Ae,ariaCurrent:null,ariaDescribedBy:Ae,ariaDetails:null,ariaDisabled:He,ariaDropEffect:Ae,ariaErrorMessage:null,ariaExpanded:He,ariaFlowTo:Ae,ariaGrabbed:He,ariaHasPopup:null,ariaHidden:He,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:Ae,ariaLevel:j,ariaLive:null,ariaModal:He,ariaMultiLine:He,ariaMultiSelectable:He,ariaOrientation:null,ariaOwns:Ae,ariaPlaceholder:null,ariaPosInSet:j,ariaPressed:He,ariaReadOnly:He,ariaRelevant:null,ariaRequired:He,ariaRoleDescription:Ae,ariaRowCount:j,ariaRowIndex:j,ariaRowSpan:j,ariaSelected:He,ariaSetSize:j,ariaSort:null,ariaValueMax:j,ariaValueMin:j,ariaValueNow:j,ariaValueText:null,role:null}}),$d=$n({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:sl,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:Ln,acceptCharset:Ae,accessKey:Ae,action:null,allow:null,allowFullScreen:oe,allowPaymentRequest:oe,allowUserMedia:oe,alt:null,as:null,async:oe,autoCapitalize:null,autoComplete:Ae,autoFocus:oe,autoPlay:oe,blocking:Ae,capture:null,charSet:null,checked:oe,cite:null,className:Ae,cols:j,colSpan:null,content:null,contentEditable:He,controls:oe,controlsList:Ae,coords:j|Ln,crossOrigin:null,data:null,dateTime:null,decoding:null,default:oe,defer:oe,dir:null,dirName:null,disabled:oe,download:tl,draggable:He,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:oe,formTarget:null,headers:Ae,height:j,hidden:oe,high:j,href:null,hrefLang:null,htmlFor:Ae,httpEquiv:Ae,id:null,imageSizes:null,imageSrcSet:null,inert:oe,inputMode:null,integrity:null,is:null,isMap:oe,itemId:null,itemProp:Ae,itemRef:Ae,itemScope:oe,itemType:Ae,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:oe,low:j,manifest:null,max:null,maxLength:j,media:null,method:null,min:null,minLength:j,multiple:oe,muted:oe,name:null,nonce:null,noModule:oe,noValidate:oe,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:oe,optimum:j,pattern:null,ping:Ae,placeholder:null,playsInline:oe,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:oe,referrerPolicy:null,rel:Ae,required:oe,reversed:oe,rows:j,rowSpan:j,sandbox:Ae,scope:null,scoped:oe,seamless:oe,selected:oe,shadowRootClonable:oe,shadowRootDelegatesFocus:oe,shadowRootMode:null,shape:null,size:j,sizes:null,slot:null,span:j,spellCheck:He,src:null,srcDoc:null,srcLang:null,srcSet:null,start:j,step:null,style:null,tabIndex:j,target:null,title:null,translate:null,type:null,typeMustMatch:oe,useMap:null,value:He,width:j,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:Ae,axis:null,background:null,bgColor:null,border:j,borderColor:null,bottomMargin:j,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:oe,declare:oe,event:null,face:null,frame:null,frameBorder:null,hSpace:j,leftMargin:j,link:null,longDesc:null,lowSrc:null,marginHeight:j,marginWidth:j,noResize:oe,noHref:oe,noShade:oe,noWrap:oe,object:null,profile:null,prompt:null,rev:null,rightMargin:j,rules:null,scheme:null,scrolling:He,standby:null,summary:null,text:null,topMargin:j,valueType:null,version:null,vAlign:null,vLink:null,vSpace:j,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:oe,disableRemotePlayback:oe,prefix:null,property:null,results:j,security:null,unselectable:null}}),qd=$n({space:"svg",attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},transform:il,properties:{about:ht,accentHeight:j,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:j,amplitude:j,arabicForm:null,ascent:j,attributeName:null,attributeType:null,azimuth:j,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:j,by:null,calcMode:null,capHeight:j,className:Ae,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:j,diffuseConstant:j,direction:null,display:null,dur:null,divisor:j,dominantBaseline:null,download:oe,dx:null,dy:null,edgeMode:null,editable:null,elevation:j,enableBackground:null,end:null,event:null,exponent:j,externalResourcesRequired:null,fill:null,fillOpacity:j,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:Ln,g2:Ln,glyphName:Ln,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:j,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:j,horizOriginX:j,horizOriginY:j,id:null,ideographic:j,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:j,k:j,k1:j,k2:j,k3:j,k4:j,kernelMatrix:ht,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:j,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:j,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:j,overlineThickness:j,paintOrder:null,panose1:null,path:null,pathLength:j,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:Ae,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:j,pointsAtY:j,pointsAtZ:j,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:ht,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:ht,rev:ht,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:ht,requiredFeatures:ht,requiredFonts:ht,requiredFormats:ht,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:j,specularExponent:j,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:j,strikethroughThickness:j,string:null,stroke:null,strokeDashArray:ht,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:j,strokeOpacity:j,strokeWidth:null,style:null,surfaceScale:j,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:ht,tabIndex:j,tableValues:null,target:null,targetX:j,targetY:j,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:ht,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:j,underlineThickness:j,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:j,values:null,vAlphabetic:j,vMathematical:j,vectorEffect:null,vHanging:j,vIdeographic:j,version:null,vertAdvY:j,vertOriginX:j,vertOriginY:j,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:j,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null}}),jd=/^data[-\w.:]+$/i,Zu=/-[a-z]/g,Yd=/[A-Z]/g;function ol(e,t){const n=Cs(t);let r=t,i=_t;if(n in e.normal)return e.property[e.normal[n]];if(n.length>4&&n.slice(0,4)==="data"&&jd.test(t)){if(t.charAt(4)==="-"){const s=t.slice(5).replace(Zu,Kd);r="data"+s.charAt(0).toUpperCase()+s.slice(1)}else{const s=t.slice(4);if(!Zu.test(s)){let u=s.replace(Yd,Vd);u.charAt(0)!=="-"&&(u="-"+u),t="data"+u}}i=eu}return new i(r,t)}function Vd(e){return"-"+e.toLowerCase()}function Kd(e){return e.charAt(1).toUpperCase()}const ll=el([rl,nl,ul,al,$d],"html"),cl=el([rl,nl,ul,al,qd],"svg"),_i=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","link","main","map","mark","math","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rb","rp","rt","rtc","ruby","s","samp","script","section","select","slot","small","source","span","strong","style","sub","summary","sup","svg","table","tbody","td","template","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr"];function Wd(e,t){return t.reduce((n,r)=>{const i=Qd(e,r);return i!==void 0&&(n[r]=i),n},{})}function Qd(e,t){return t.split(".").reduce((n,r)=>n&&n[r],e)}const Ds="default",fl=/^@|^v-on:/,hl=/^:|^v-bind:/,Gd=/^v-model/,Xd=["select","textarea","input"],Jd=["math","svg"],Zd=Object.fromEntries(["p","a","blockquote","code","pre","code","em","h1","h2","h3","h4","h5","h6","hr","img","ul","ol","li","strong","table","thead","tbody","td","th","tr","script"].map(e=>[e,`prose-${e}`])),e0=Ge({name:"MDCRenderer",props:{body:{type:Object,required:!0},data:{type:Object,default:()=>({})},class:{type:[String,Object],default:void 0},tag:{type:[String,Boolean],default:void 0},prose:{type:Boolean,default:void 0},components:{type:Object,default:()=>({})},unwrap:{type:[Boolean,String],default:!1}},async setup(e){var o,l,h,c,p,d,g,m;const t=(h=(l=(o=Dh())==null?void 0:o.appContext)==null?void 0:l.app)==null?void 0:h.$nuxt,n=(t==null?void 0:t.$route)||(t==null?void 0:t._route),{mdc:r}=((c=t==null?void 0:t.$config)==null?void 0:c.public)||{},i={...(p=r==null?void 0:r.components)!=null&&p.prose&&e.prose!==!1?Zd:{},...((d=r==null?void 0:r.components)==null?void 0:d.map)||{},...kh(((m=(g=e.data)==null?void 0:g.mdc)==null?void 0:m.components)||{}),...e.components},s=Fe(()=>{var b;const E=(((b=e.body)==null?void 0:b.children)||[]).map(y=>y.tag||y.type).filter(y=>!_i.includes(y));return Array.from(new Set(E)).sort().join(".")}),u=As({...e.data});gn(()=>e.data,E=>{Object.assign(u,E)}),await f0(e.body,{tags:i});function a(E,b){const y=E.split(".").length-1;return E.split(".").reduce((_,L,I)=>I==y&&_?(_[L]=b,_[L]):typeof _=="object"?_[L]:void 0,u)}return{tags:i,contentKey:s,route:n,runtimeData:u,updateRuntimeData:a}},render(e){var d,g;const{tags:t,tag:n,body:r,data:i,contentKey:s,route:u,unwrap:a,runtimeData:o,updateRuntimeData:l}=e;if(!r)return null;const h={...i,tags:t,$route:u,runtimeData:o,updateRuntimeData:l},c=n!==!1?ks(n||((d=h.component)==null?void 0:d.name)||h.component||"div"):void 0;return c?Wu(c,{...(g=h.component)==null?void 0:g.props,class:e.class,...this.$attrs,key:s},{default:p}):p==null?void 0:p();function p(){const m=dl(r,Wu,{documentMeta:h,parentScope:h,resolveComponent:ks});return m!=null&&m.default?a?Qo(m.default(),typeof a=="string"?a.split(" "):["*"]):m.default():null}}});function t0(e,t,n){const{documentMeta:r,parentScope:i,resolveComponent:s}=n;if(e.type==="text")return t(oi,e.value);if(e.type==="comment")return t(Ih,null,e.value);const u=e.tag,a=ml(e,r.tags);if(e.tag==="binding")return n0(e,t,r,i);const o=pl(a)?c=>c:s,l=o(a);typeof l=="object"&&(l.tag=u);const h=r0(e,r);return t(l,h,dl(e,t,{documentMeta:r,parentScope:{...i,...h},resolveComponent:o}))}function dl(e,t,n){const{documentMeta:r,parentScope:i,resolveComponent:s}=n,a=(e.children||[]).reduce((l,h)=>{if(!l0(h))return l[Ds].children.push(h),l;const c=o0(h);return l[c]=l[c]||{props:{},children:[]},h.type==="element"&&(l[c].props=h.props,l[c].children.push(...h.children||[])),l},{[Ds]:{props:{},children:[]}});return Object.entries(a).reduce((l,[h,{props:c,children:p}])=>(p.length&&(l[h]=(d={})=>{const g=Wd(d,Object.keys(c||{}));let m=p.map(E=>t0(E,t,{documentMeta:r,parentScope:{...i,...g},resolveComponent:s}));return c!=null&&c.unwrap&&(m=Qo(m,c.unwrap)),c0(m)}),l),{})}function n0(e,t,n,r={}){var l,h;const i={...n.runtimeData,...r,$document:n,$doc:n},s=/\.|\[(\d+)\]/,a=((l=e.props)==null?void 0:l.value.trim().split(s).filter(Boolean)).reduce((c,p)=>{if(c&&p in c)return typeof c[p]=="function"?c[p]():c[p]},i),o=(h=e.props)==null?void 0:h.defaultValue;return t(oi,a??o??"")}function r0(e,t){const{tag:n="",props:r={}}=e;return Object.keys(r).reduce(function(i,s){if(s==="__ignoreMap")return i;const u=r[s];if(Gd.test(s))return i0(s,u,i,t,{native:Xd.includes(n)});if(s==="v-bind")return s0(s,u,i,t);if(fl.test(s))return u0(s,u,i,t);if(hl.test(s))return a0(s,u,i,t);const{attribute:a}=ol(ll,s);return Array.isArray(u)&&u.every(o=>typeof o=="string")?(i[a]=u.join(" "),i):(i[a]=u,i)},{})}function i0(e,t,n,r,{native:i}){var o;const s=((o=e.match(/^v-model:([^=]+)/))==null?void 0:o[1])||"modelValue",u=i?"value":s,a=i?"onInput":`onUpdate:${s}`;return n[u]=Di(t,r.runtimeData),n[a]=l=>{var h;r.updateRuntimeData(t,i?(h=l.target)==null?void 0:h.value:l)},n}function s0(e,t,n,r){const i=Di(t,r);return n=Object.assign(n,i),n}function u0(e,t,n,r){return e=e.replace(fl,""),n.on=n.on||{},n.on[e]=()=>Di(t,r),n}function a0(e,t,n,r){return e=e.replace(hl,""),n[e]=Di(t,r),n}const ks=e=>{if(typeof e=="string"){if(_i.includes(e))return e;const t=Sh(Zo(e),!1);return!e||(t==null?void 0:t.name)==="AsyncComponentWrapper"||typeof t=="string"?t:"setup"in t?xh(()=>new Promise(n=>n(t))):t}return e};function Di(e,t){const n=e.split(".").reduce((r,i)=>typeof r=="object"?r[i]:void 0,t);return typeof n>"u"?Nh(e):n}function o0(e){let t="";for(const n of Object.keys(e.props||{}))if(!(!n.startsWith("#")&&!n.startsWith("v-slot:"))){t=n.split(/[:#]/,2)[1];break}return t||Ds}function l0(e){return e.tag==="template"}function pl(e){return Jd.includes(e)}function c0(e){const t=[];for(const n of e){const r=t[t.length-1];n.type===oi&&(r==null?void 0:r.type)===oi?r.children=r.children+n.children:t.push(n)}return t}async function f0(e,t){if(!e)return;const n=Array.from(new Set(r(e,t)));await Promise.all(n.map(async i=>{if(i!=null&&i.render||i!=null&&i.ssrRender||i!=null&&i.__ssrInlineRender)return;const s=ks(i);s!=null&&s.__asyncLoader&&!s.__asyncResolved&&await s.__asyncLoader()}));function r(i,s){const u=i.tag;if(i.type==="text"||u==="binding"||i.type==="comment")return[];const a=ml(i,s.tags);if(pl(a))return[];const o=[];i.type!=="root"&&!_i.includes(a)&&o.push(a);for(const l of i.children||[])o.push(...r(l,s));return o}}function ml(e,t){var r;const n=e.tag;return!n||typeof((r=e.props)==null?void 0:r.__ignoreMap)<"u"?n:t[n]||t[Zo(n)]||t[vn(e.tag)]||n}const h0=Object.assign(e0,{__name:"MDCRenderer"});function ea(e){if(e)throw e}var Vi,ta;function d0(){if(ta)return Vi;ta=1;var e=Object.prototype.hasOwnProperty,t=Object.prototype.toString,n=Object.defineProperty,r=Object.getOwnPropertyDescriptor,i=function(l){return typeof Array.isArray=="function"?Array.isArray(l):t.call(l)==="[object Array]"},s=function(l){if(!l||t.call(l)!=="[object Object]")return!1;var h=e.call(l,"constructor"),c=l.constructor&&l.constructor.prototype&&e.call(l.constructor.prototype,"isPrototypeOf");if(l.constructor&&!h&&!c)return!1;var p;for(p in l);return typeof p>"u"||e.call(l,p)},u=function(l,h){n&&h.name==="__proto__"?n(l,h.name,{enumerable:!0,configurable:!0,value:h.newValue,writable:!0}):l[h.name]=h.newValue},a=function(l,h){if(h==="__proto__")if(e.call(l,h)){if(r)return r(l,h).value}else return;return l[h]};return Vi=function o(){var l,h,c,p,d,g,m=arguments[0],E=1,b=arguments.length,y=!1;for(typeof m=="boolean"&&(y=m,m=arguments[1]||{},E=2),(m==null||typeof m!="object"&&typeof m!="function")&&(m={});E<b;++E)if(l=arguments[E],l!=null)for(h in l)c=a(m,h),p=a(l,h),m!==p&&(y&&p&&(s(p)||(d=i(p)))?(d?(d=!1,g=c&&i(c)?c:[]):g=c&&s(c)?c:{},u(m,{name:h,newValue:o(y,g,p)})):typeof p<"u"&&u(m,{name:h,newValue:p}));return m},Vi}var p0=d0();const Ki=jh(p0);function Ss(e){if(typeof e!="object"||e===null)return!1;const t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function m0(){const e=[],t={run:n,use:r};return t;function n(...i){let s=-1;const u=i.pop();if(typeof u!="function")throw new TypeError("Expected function as last argument, not "+u);a(null,...i);function a(o,...l){const h=e[++s];let c=-1;if(o){u(o);return}for(;++c<i.length;)(l[c]===null||l[c]===void 0)&&(l[c]=i[c]);i=l,h?g0(h,a)(...l):u(null,...l)}}function r(i){if(typeof i!="function")throw new TypeError("Expected `middelware` to be a function, not "+i);return e.push(i),t}}function g0(e,t){let n;return r;function r(...u){const a=e.length>u.length;let o;a&&u.push(i);try{o=e.apply(this,u)}catch(l){const h=l;if(a&&n)throw h;return i(h)}a||(o&&o.then&&typeof o.then=="function"?o.then(s,i):o instanceof Error?i(o):s(o))}function i(u,...a){n||(n=!0,t(u,...a))}function s(u){i(null,u)}}function cr(e){return!e||typeof e!="object"?"":"position"in e||"type"in e?na(e.position):"start"in e||"end"in e?na(e):"line"in e||"column"in e?xs(e):""}function xs(e){return ra(e&&e.line)+":"+ra(e&&e.column)}function na(e){return xs(e&&e.start)+"-"+xs(e&&e.end)}function ra(e){return e&&typeof e=="number"?e:1}class ot extends Error{constructor(t,n,r){super(),typeof n=="string"&&(r=n,n=void 0);let i="",s={},u=!1;if(n&&("line"in n&&"column"in n?s={place:n}:"start"in n&&"end"in n?s={place:n}:"type"in n?s={ancestors:[n],place:n.position}:s={...n}),typeof t=="string"?i=t:!s.cause&&t&&(u=!0,i=t.message,s.cause=t),!s.ruleId&&!s.source&&typeof r=="string"){const o=r.indexOf(":");o===-1?s.ruleId=r:(s.source=r.slice(0,o),s.ruleId=r.slice(o+1))}if(!s.place&&s.ancestors&&s.ancestors){const o=s.ancestors[s.ancestors.length-1];o&&(s.place=o.position)}const a=s.place&&"start"in s.place?s.place.start:s.place;this.ancestors=s.ancestors||void 0,this.cause=s.cause||void 0,this.column=a?a.column:void 0,this.fatal=void 0,this.file,this.message=i,this.line=a?a.line:void 0,this.name=cr(s.place)||"1:1",this.place=s.place||void 0,this.reason=this.message,this.ruleId=s.ruleId||void 0,this.source=s.source||void 0,this.stack=u&&s.cause&&typeof s.cause.stack=="string"?s.cause.stack:"",this.actual,this.expected,this.note,this.url}}ot.prototype.file="";ot.prototype.name="";ot.prototype.reason="";ot.prototype.message="";ot.prototype.stack="";ot.prototype.column=void 0;ot.prototype.line=void 0;ot.prototype.ancestors=void 0;ot.prototype.cause=void 0;ot.prototype.fatal=void 0;ot.prototype.place=void 0;ot.prototype.ruleId=void 0;ot.prototype.source=void 0;const Rt={basename:b0,dirname:E0,extname:T0,join:y0,sep:"/"};function b0(e,t){if(t!==void 0&&typeof t!="string")throw new TypeError('"ext" argument must be a string');wr(e);let n=0,r=-1,i=e.length,s;if(t===void 0||t.length===0||t.length>e.length){for(;i--;)if(e.codePointAt(i)===47){if(s){n=i+1;break}}else r<0&&(s=!0,r=i+1);return r<0?"":e.slice(n,r)}if(t===e)return"";let u=-1,a=t.length-1;for(;i--;)if(e.codePointAt(i)===47){if(s){n=i+1;break}}else u<0&&(s=!0,u=i+1),a>-1&&(e.codePointAt(i)===t.codePointAt(a--)?a<0&&(r=i):(a=-1,r=u));return n===r?r=u:r<0&&(r=e.length),e.slice(n,r)}function E0(e){if(wr(e),e.length===0)return".";let t=-1,n=e.length,r;for(;--n;)if(e.codePointAt(n)===47){if(r){t=n;break}}else r||(r=!0);return t<0?e.codePointAt(0)===47?"/":".":t===1&&e.codePointAt(0)===47?"//":e.slice(0,t)}function T0(e){wr(e);let t=e.length,n=-1,r=0,i=-1,s=0,u;for(;t--;){const a=e.codePointAt(t);if(a===47){if(u){r=t+1;break}continue}n<0&&(u=!0,n=t+1),a===46?i<0?i=t:s!==1&&(s=1):i>-1&&(s=-1)}return i<0||n<0||s===0||s===1&&i===n-1&&i===r+1?"":e.slice(i,n)}function y0(...e){let t=-1,n;for(;++t<e.length;)wr(e[t]),e[t]&&(n=n===void 0?e[t]:n+"/"+e[t]);return n===void 0?".":A0(n)}function A0(e){wr(e);const t=e.codePointAt(0)===47;let n=C0(e,!t);return n.length===0&&!t&&(n="."),n.length>0&&e.codePointAt(e.length-1)===47&&(n+="/"),t?"/"+n:n}function C0(e,t){let n="",r=0,i=-1,s=0,u=-1,a,o;for(;++u<=e.length;){if(u<e.length)a=e.codePointAt(u);else{if(a===47)break;a=47}if(a===47){if(!(i===u-1||s===1))if(i!==u-1&&s===2){if(n.length<2||r!==2||n.codePointAt(n.length-1)!==46||n.codePointAt(n.length-2)!==46){if(n.length>2){if(o=n.lastIndexOf("/"),o!==n.length-1){o<0?(n="",r=0):(n=n.slice(0,o),r=n.length-1-n.lastIndexOf("/")),i=u,s=0;continue}}else if(n.length>0){n="",r=0,i=u,s=0;continue}}t&&(n=n.length>0?n+"/..":"..",r=2)}else n.length>0?n+="/"+e.slice(i+1,u):n=e.slice(i+1,u),r=u-i-1;i=u,s=0}else a===46&&s>-1?s++:s=-1}return n}function wr(e){if(typeof e!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}const _0={cwd:D0};function D0(){return"/"}function Is(e){return!!(e!==null&&typeof e=="object"&&"href"in e&&e.href&&"protocol"in e&&e.protocol&&e.auth===void 0)}function k0(e){if(typeof e=="string")e=new URL(e);else if(!Is(e)){const t=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+e+"`");throw t.code="ERR_INVALID_ARG_TYPE",t}if(e.protocol!=="file:"){const t=new TypeError("The URL must be of scheme file");throw t.code="ERR_INVALID_URL_SCHEME",t}return S0(e)}function S0(e){if(e.hostname!==""){const r=new TypeError('File URL host must be "localhost" or empty on darwin');throw r.code="ERR_INVALID_FILE_URL_HOST",r}const t=e.pathname;let n=-1;for(;++n<t.length;)if(t.codePointAt(n)===37&&t.codePointAt(n+1)===50){const r=t.codePointAt(n+2);if(r===70||r===102){const i=new TypeError("File URL path must not include encoded / characters");throw i.code="ERR_INVALID_FILE_URL_PATH",i}}return decodeURIComponent(t)}const Wi=["history","path","basename","stem","extname","dirname"];class x0{constructor(t){let n;t?Is(t)?n={path:t}:typeof t=="string"||I0(t)?n={value:t}:n=t:n={},this.cwd="cwd"in n?"":_0.cwd(),this.data={},this.history=[],this.messages=[],this.value,this.map,this.result,this.stored;let r=-1;for(;++r<Wi.length;){const s=Wi[r];s in n&&n[s]!==void 0&&n[s]!==null&&(this[s]=s==="history"?[...n[s]]:n[s])}let i;for(i in n)Wi.includes(i)||(this[i]=n[i])}get basename(){return typeof this.path=="string"?Rt.basename(this.path):void 0}set basename(t){Gi(t,"basename"),Qi(t,"basename"),this.path=Rt.join(this.dirname||"",t)}get dirname(){return typeof this.path=="string"?Rt.dirname(this.path):void 0}set dirname(t){ia(this.basename,"dirname"),this.path=Rt.join(t||"",this.basename)}get extname(){return typeof this.path=="string"?Rt.extname(this.path):void 0}set extname(t){if(Qi(t,"extname"),ia(this.dirname,"extname"),t){if(t.codePointAt(0)!==46)throw new Error("`extname` must start with `.`");if(t.includes(".",1))throw new Error("`extname` cannot contain multiple dots")}this.path=Rt.join(this.dirname,this.stem+(t||""))}get path(){return this.history[this.history.length-1]}set path(t){Is(t)&&(t=k0(t)),Gi(t,"path"),this.path!==t&&this.history.push(t)}get stem(){return typeof this.path=="string"?Rt.basename(this.path,this.extname):void 0}set stem(t){Gi(t,"stem"),Qi(t,"stem"),this.path=Rt.join(this.dirname||"",t+(this.extname||""))}fail(t,n,r){const i=this.message(t,n,r);throw i.fatal=!0,i}info(t,n,r){const i=this.message(t,n,r);return i.fatal=void 0,i}message(t,n,r){const i=new ot(t,n,r);return this.path&&(i.name=this.path+":"+i.name,i.file=this.path),i.fatal=!1,this.messages.push(i),i}toString(t){return this.value===void 0?"":typeof this.value=="string"?this.value:new TextDecoder(t||void 0).decode(this.value)}}function Qi(e,t){if(e&&e.includes(Rt.sep))throw new Error("`"+t+"` cannot be a path: did not expect `"+Rt.sep+"`")}function Gi(e,t){if(!e)throw new Error("`"+t+"` cannot be empty")}function ia(e,t){if(!e)throw new Error("Setting `"+t+"` requires `path` to be set too")}function I0(e){return!!(e&&typeof e=="object"&&"byteLength"in e&&"byteOffset"in e)}const N0=function(e){const r=this.constructor.prototype,i=r[e],s=function(){return i.apply(s,arguments)};return Object.setPrototypeOf(s,r),s},O0={}.hasOwnProperty;class tu extends N0{constructor(){super("copy"),this.Compiler=void 0,this.Parser=void 0,this.attachers=[],this.compiler=void 0,this.freezeIndex=-1,this.frozen=void 0,this.namespace={},this.parser=void 0,this.transformers=m0()}copy(){const t=new tu;let n=-1;for(;++n<this.attachers.length;){const r=this.attachers[n];t.use(...r)}return t.data(Ki(!0,{},this.namespace)),t}data(t,n){return typeof t=="string"?arguments.length===2?(Zi("data",this.frozen),this.namespace[t]=n,this):O0.call(this.namespace,t)&&this.namespace[t]||void 0:t?(Zi("data",this.frozen),this.namespace=t,this):this.namespace}freeze(){if(this.frozen)return this;const t=this;for(;++this.freezeIndex<this.attachers.length;){const[n,...r]=this.attachers[this.freezeIndex];if(r[0]===!1)continue;r[0]===!0&&(r[0]=void 0);const i=n.call(t,...r);typeof i=="function"&&this.transformers.use(i)}return this.frozen=!0,this.freezeIndex=Number.POSITIVE_INFINITY,this}parse(t){this.freeze();const n=Yr(t),r=this.parser||this.Parser;return Xi("parse",r),r(String(n),n)}process(t,n){const r=this;return this.freeze(),Xi("process",this.parser||this.Parser),Ji("process",this.compiler||this.Compiler),n?i(void 0,n):new Promise(i);function i(s,u){const a=Yr(t),o=r.parse(a);r.run(o,a,function(h,c,p){if(h||!c||!p)return l(h);const d=c,g=r.stringify(d,p);F0(g)?p.value=g:p.result=g,l(h,p)});function l(h,c){h||!c?u(h):s?s(c):n(void 0,c)}}}processSync(t){let n=!1,r;return this.freeze(),Xi("processSync",this.parser||this.Parser),Ji("processSync",this.compiler||this.Compiler),this.process(t,i),ua("processSync","process",n),r;function i(s,u){n=!0,ea(s),r=u}}run(t,n,r){sa(t),this.freeze();const i=this.transformers;return!r&&typeof n=="function"&&(r=n,n=void 0),r?s(void 0,r):new Promise(s);function s(u,a){const o=Yr(n);i.run(t,o,l);function l(h,c,p){const d=c||t;h?a(h):u?u(d):r(void 0,d,p)}}}runSync(t,n){let r=!1,i;return this.run(t,n,s),ua("runSync","run",r),i;function s(u,a){ea(u),i=a,r=!0}}stringify(t,n){this.freeze();const r=Yr(n),i=this.compiler||this.Compiler;return Ji("stringify",i),sa(t),i(t,r)}use(t,...n){const r=this.attachers,i=this.namespace;if(Zi("use",this.frozen),t!=null)if(typeof t=="function")o(t,n);else if(typeof t=="object")Array.isArray(t)?a(t):u(t);else throw new TypeError("Expected usable value, not `"+t+"`");return this;function s(l){if(typeof l=="function")o(l,[]);else if(typeof l=="object")if(Array.isArray(l)){const[h,...c]=l;o(h,c)}else u(l);else throw new TypeError("Expected usable value, not `"+l+"`")}function u(l){if(!("plugins"in l)&&!("settings"in l))throw new Error("Expected usable value but received an empty preset, which is probably a mistake: presets typically come with `plugins` and sometimes with `settings`, but this has neither");a(l.plugins),l.settings&&(i.settings=Ki(!0,i.settings,l.settings))}function a(l){let h=-1;if(l!=null)if(Array.isArray(l))for(;++h<l.length;){const c=l[h];s(c)}else throw new TypeError("Expected a list of plugins, not `"+l+"`")}function o(l,h){let c=-1,p=-1;for(;++c<r.length;)if(r[c][0]===l){p=c;break}if(p===-1)r.push([l,...h]);else if(h.length>0){let[d,...g]=h;const m=r[p][1];Ss(m)&&Ss(d)&&(d=Ki(!0,m,d)),r[p]=[l,d,...g]}}}}const w0=new tu().freeze();function Xi(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `parser`")}function Ji(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `compiler`")}function Zi(e,t){if(t)throw new Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function sa(e){if(!Ss(e)||typeof e.type!="string")throw new TypeError("Expected node, got `"+e+"`")}function ua(e,t,n){if(!n)throw new Error("`"+e+"` finished async. Use `"+t+"` instead")}function Yr(e){return L0(e)?e:new x0(e)}function L0(e){return!!(e&&typeof e=="object"&&"message"in e&&"messages"in e)}function F0(e){return typeof e=="string"||R0(e)}function R0(e){return!!(e&&typeof e=="object"&&"byteLength"in e&&"byteOffset"in e)}const P0={};function nu(e,t){const n=P0,r=typeof n.includeImageAlt=="boolean"?n.includeImageAlt:!0,i=typeof n.includeHtml=="boolean"?n.includeHtml:!0;return gl(e,r,i)}function gl(e,t,n){if(B0(e)){if("value"in e)return e.type==="html"&&!n?"":e.value;if(t&&"alt"in e&&e.alt)return e.alt;if("children"in e)return aa(e.children,t,n)}return Array.isArray(e)?aa(e,t,n):""}function aa(e,t,n){const r=[];let i=-1;for(;++i<e.length;)r[i]=gl(e[i],t,n);return r.join("")}function B0(e){return!!(e&&typeof e=="object")}const oa=document.createElement("i");function yr(e){const t="&"+e+";";oa.innerHTML=t;const n=oa.textContent;return n.charCodeAt(n.length-1)===59&&e!=="semi"||n===t?!1:n}function pt(e,t,n,r){const i=e.length;let s=0,u;if(t<0?t=-t>i?0:i+t:t=t>i?i:t,n=n>0?n:0,r.length<1e4)u=Array.from(r),u.unshift(t,n),e.splice(...u);else for(n&&e.splice(t,n);s<r.length;)u=r.slice(s,s+1e4),u.unshift(t,0),e.splice(...u),s+=1e4,t+=1e4}function bt(e,t){return e.length>0?(pt(e,e.length,0,t),e):t}const la={}.hasOwnProperty;function bl(e){const t={};let n=-1;for(;++n<e.length;)v0(t,e[n]);return t}function v0(e,t){let n;for(n in t){const i=(la.call(e,n)?e[n]:void 0)||(e[n]={}),s=t[n];let u;if(s)for(u in s){la.call(i,u)||(i[u]=[]);const a=s[u];M0(i[u],Array.isArray(a)?a:a?[a]:[])}}}function M0(e,t){let n=-1;const r=[];for(;++n<t.length;)(t[n].add==="after"?e:r).push(t[n]);pt(e,0,0,r)}function El(e,t){const n=Number.parseInt(e,t);return n<9||n===11||n>13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||(n&65535)===65535||(n&65535)===65534||n>1114111?"�":String.fromCodePoint(n)}function Nt(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const We=rn(/[A-Za-z]/),Ye=rn(/[\dA-Za-z]/),U0=rn(/[#-'*+\--9=?A-Z^-~]/);function li(e){return e!==null&&(e<32||e===127)}const Ns=rn(/\d/),H0=rn(/[\dA-Fa-f]/),z0=rn(/[!-/:-@[-`{-~]/);function X(e){return e!==null&&e<-2}function ge(e){return e!==null&&(e<0||e===32)}function se(e){return e===-2||e===-1||e===32}const ki=rn(new RegExp("\\p{P}|\\p{S}","u")),bn=rn(/\s/);function rn(e){return t;function t(n){return n!==null&&n>-1&&e.test(String.fromCharCode(n))}}function sn(e){const t=[];let n=-1,r=0,i=0;for(;++n<e.length;){const s=e.charCodeAt(n);let u="";if(s===37&&Ye(e.charCodeAt(n+1))&&Ye(e.charCodeAt(n+2)))i=2;else if(s<128)/[!#$&-;=?-Z_a-z~]/.test(String.fromCharCode(s))||(u=String.fromCharCode(s));else if(s>55295&&s<57344){const a=e.charCodeAt(n+1);s<56320&&a>56319&&a<57344?(u=String.fromCharCode(s,a),i=1):u="�"}else u=String.fromCharCode(s);u&&(t.push(e.slice(r,n),encodeURIComponent(u)),r=n+i+1,u=""),i&&(n+=i,i=0)}return t.join("")+e.slice(r)}function re(e,t,n,r){const i=r?r-1:Number.POSITIVE_INFINITY;let s=0;return u;function u(o){return se(o)?(e.enter(n),a(o)):t(o)}function a(o){return se(o)&&s++<i?(e.consume(o),a):(e.exit(n),t(o))}}const $0={tokenize:q0};function q0(e){const t=e.attempt(this.parser.constructs.contentInitial,r,i);let n;return t;function r(a){if(a===null){e.consume(a);return}return e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),re(e,t,"linePrefix")}function i(a){return e.enter("paragraph"),s(a)}function s(a){const o=e.enter("chunkText",{contentType:"text",previous:n});return n&&(n.next=o),n=o,u(a)}function u(a){if(a===null){e.exit("chunkText"),e.exit("paragraph"),e.consume(a);return}return X(a)?(e.consume(a),e.exit("chunkText"),s):(e.consume(a),u)}}const j0={tokenize:Y0},ca={tokenize:V0};function Y0(e){const t=this,n=[];let r=0,i,s,u;return a;function a(_){if(r<n.length){const L=n[r];return t.containerState=L[1],e.attempt(L[0].continuation,o,l)(_)}return l(_)}function o(_){if(r++,t.containerState._closeFlow){t.containerState._closeFlow=void 0,i&&y();const L=t.events.length;let I=L,A;for(;I--;)if(t.events[I][0]==="exit"&&t.events[I][1].type==="chunkFlow"){A=t.events[I][1].end;break}b(r);let F=L;for(;F<t.events.length;)t.events[F][1].end={...A},F++;return pt(t.events,I+1,0,t.events.slice(L)),t.events.length=F,l(_)}return a(_)}function l(_){if(r===n.length){if(!i)return p(_);if(i.currentConstruct&&i.currentConstruct.concrete)return g(_);t.interrupt=!!(i.currentConstruct&&!i._gfmTableDynamicInterruptHack)}return t.containerState={},e.check(ca,h,c)(_)}function h(_){return i&&y(),b(r),p(_)}function c(_){return t.parser.lazy[t.now().line]=r!==n.length,u=t.now().offset,g(_)}function p(_){return t.containerState={},e.attempt(ca,d,g)(_)}function d(_){return r++,n.push([t.currentConstruct,t.containerState]),p(_)}function g(_){if(_===null){i&&y(),b(0),e.consume(_);return}return i=i||t.parser.flow(t.now()),e.enter("chunkFlow",{_tokenizer:i,contentType:"flow",previous:s}),m(_)}function m(_){if(_===null){E(e.exit("chunkFlow"),!0),b(0),e.consume(_);return}return X(_)?(e.consume(_),E(e.exit("chunkFlow")),r=0,t.interrupt=void 0,a):(e.consume(_),m)}function E(_,L){const I=t.sliceStream(_);if(L&&I.push(null),_.previous=s,s&&(s.next=_),s=_,i.defineSkip(_.start),i.write(I),t.parser.lazy[_.start.line]){let A=i.events.length;for(;A--;)if(i.events[A][1].start.offset<u&&(!i.events[A][1].end||i.events[A][1].end.offset>u))return;const F=t.events.length;let D=F,R,x;for(;D--;)if(t.events[D][0]==="exit"&&t.events[D][1].type==="chunkFlow"){if(R){x=t.events[D][1].end;break}R=!0}for(b(r),A=F;A<t.events.length;)t.events[A][1].end={...x},A++;pt(t.events,D+1,0,t.events.slice(F)),t.events.length=A}}function b(_){let L=n.length;for(;L-- >_;){const I=n[L];t.containerState=I[1],I[0].exit.call(t,e)}n.length=_}function y(){i.write([null]),s=void 0,i=void 0,t.containerState._closeFlow=void 0}}function V0(e,t,n){return re(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function Mn(e){if(e===null||ge(e)||bn(e))return 1;if(ki(e))return 2}function Si(e,t,n){const r=[];let i=-1;for(;++i<e.length;){const s=e[i].resolveAll;s&&!r.includes(s)&&(t=s(t,n),r.push(s))}return t}const Os={name:"attention",resolveAll:K0,tokenize:W0};function K0(e,t){let n=-1,r,i,s,u,a,o,l,h;for(;++n<e.length;)if(e[n][0]==="enter"&&e[n][1].type==="attentionSequence"&&e[n][1]._close){for(r=n;r--;)if(e[r][0]==="exit"&&e[r][1].type==="attentionSequence"&&e[r][1]._open&&t.sliceSerialize(e[r][1]).charCodeAt(0)===t.sliceSerialize(e[n][1]).charCodeAt(0)){if((e[r][1]._close||e[n][1]._open)&&(e[n][1].end.offset-e[n][1].start.offset)%3&&!((e[r][1].end.offset-e[r][1].start.offset+e[n][1].end.offset-e[n][1].start.offset)%3))continue;o=e[r][1].end.offset-e[r][1].start.offset>1&&e[n][1].end.offset-e[n][1].start.offset>1?2:1;const c={...e[r][1].end},p={...e[n][1].start};fa(c,-o),fa(p,o),u={type:o>1?"strongSequence":"emphasisSequence",start:c,end:{...e[r][1].end}},a={type:o>1?"strongSequence":"emphasisSequence",start:{...e[n][1].start},end:p},s={type:o>1?"strongText":"emphasisText",start:{...e[r][1].end},end:{...e[n][1].start}},i={type:o>1?"strong":"emphasis",start:{...u.start},end:{...a.end}},e[r][1].end={...u.start},e[n][1].start={...a.end},l=[],e[r][1].end.offset-e[r][1].start.offset&&(l=bt(l,[["enter",e[r][1],t],["exit",e[r][1],t]])),l=bt(l,[["enter",i,t],["enter",u,t],["exit",u,t],["enter",s,t]]),l=bt(l,Si(t.parser.constructs.insideSpan.null,e.slice(r+1,n),t)),l=bt(l,[["exit",s,t],["enter",a,t],["exit",a,t],["exit",i,t]]),e[n][1].end.offset-e[n][1].start.offset?(h=2,l=bt(l,[["enter",e[n][1],t],["exit",e[n][1],t]])):h=0,pt(e,r-1,n-r+3,l),n=r+l.length-h-2;break}}for(n=-1;++n<e.length;)e[n][1].type==="attentionSequence"&&(e[n][1].type="data");return e}function W0(e,t){const n=this.parser.constructs.attentionMarkers.null,r=this.previous,i=Mn(r);let s;return u;function u(o){return s=o,e.enter("attentionSequence"),a(o)}function a(o){if(o===s)return e.consume(o),a;const l=e.exit("attentionSequence"),h=Mn(o),c=!h||h===2&&i||n.includes(o),p=!i||i===2&&h||n.includes(r);return l._open=!!(s===42?c:c&&(i||!p)),l._close=!!(s===42?p:p&&(h||!c)),t(o)}}function fa(e,t){e.column+=t,e.offset+=t,e._bufferIndex+=t}const Q0={name:"autolink",tokenize:G0};function G0(e,t,n){let r=0;return i;function i(d){return e.enter("autolink"),e.enter("autolinkMarker"),e.consume(d),e.exit("autolinkMarker"),e.enter("autolinkProtocol"),s}function s(d){return We(d)?(e.consume(d),u):d===64?n(d):l(d)}function u(d){return d===43||d===45||d===46||Ye(d)?(r=1,a(d)):l(d)}function a(d){return d===58?(e.consume(d),r=0,o):(d===43||d===45||d===46||Ye(d))&&r++<32?(e.consume(d),a):(r=0,l(d))}function o(d){return d===62?(e.exit("autolinkProtocol"),e.enter("autolinkMarker"),e.consume(d),e.exit("autolinkMarker"),e.exit("autolink"),t):d===null||d===32||d===60||li(d)?n(d):(e.consume(d),o)}function l(d){return d===64?(e.consume(d),h):U0(d)?(e.consume(d),l):n(d)}function h(d){return Ye(d)?c(d):n(d)}function c(d){return d===46?(e.consume(d),r=0,h):d===62?(e.exit("autolinkProtocol").type="autolinkEmail",e.enter("autolinkMarker"),e.consume(d),e.exit("autolinkMarker"),e.exit("autolink"),t):p(d)}function p(d){if((d===45||Ye(d))&&r++<63){const g=d===45?p:c;return e.consume(d),g}return n(d)}}const Lr={partial:!0,tokenize:X0};function X0(e,t,n){return r;function r(s){return se(s)?re(e,i,"linePrefix")(s):i(s)}function i(s){return s===null||X(s)?t(s):n(s)}}const Tl={continuation:{tokenize:Z0},exit:ep,name:"blockQuote",tokenize:J0};function J0(e,t,n){const r=this;return i;function i(u){if(u===62){const a=r.containerState;return a.open||(e.enter("blockQuote",{_container:!0}),a.open=!0),e.enter("blockQuotePrefix"),e.enter("blockQuoteMarker"),e.consume(u),e.exit("blockQuoteMarker"),s}return n(u)}function s(u){return se(u)?(e.enter("blockQuotePrefixWhitespace"),e.consume(u),e.exit("blockQuotePrefixWhitespace"),e.exit("blockQuotePrefix"),t):(e.exit("blockQuotePrefix"),t(u))}}function Z0(e,t,n){const r=this;return i;function i(u){return se(u)?re(e,s,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(u):s(u)}function s(u){return e.attempt(Tl,t,n)(u)}}function ep(e){e.exit("blockQuote")}const yl={name:"characterEscape",tokenize:tp};function tp(e,t,n){return r;function r(s){return e.enter("characterEscape"),e.enter("escapeMarker"),e.consume(s),e.exit("escapeMarker"),i}function i(s){return z0(s)?(e.enter("characterEscapeValue"),e.consume(s),e.exit("characterEscapeValue"),e.exit("characterEscape"),t):n(s)}}const Al={name:"characterReference",tokenize:np};function np(e,t,n){const r=this;let i=0,s,u;return a;function a(c){return e.enter("characterReference"),e.enter("characterReferenceMarker"),e.consume(c),e.exit("characterReferenceMarker"),o}function o(c){return c===35?(e.enter("characterReferenceMarkerNumeric"),e.consume(c),e.exit("characterReferenceMarkerNumeric"),l):(e.enter("characterReferenceValue"),s=31,u=Ye,h(c))}function l(c){return c===88||c===120?(e.enter("characterReferenceMarkerHexadecimal"),e.consume(c),e.exit("characterReferenceMarkerHexadecimal"),e.enter("characterReferenceValue"),s=6,u=H0,h):(e.enter("characterReferenceValue"),s=7,u=Ns,h(c))}function h(c){if(c===59&&i){const p=e.exit("characterReferenceValue");return u===Ye&&!yr(r.sliceSerialize(p))?n(c):(e.enter("characterReferenceMarker"),e.consume(c),e.exit("characterReferenceMarker"),e.exit("characterReference"),t)}return u(c)&&i++<s?(e.consume(c),h):n(c)}}const ha={partial:!0,tokenize:ip},ws={concrete:!0,name:"codeFenced",tokenize:rp};function rp(e,t,n){const r=this,i={partial:!0,tokenize:I};let s=0,u=0,a;return o;function o(A){return l(A)}function l(A){const F=r.events[r.events.length-1];return s=F&&F[1].type==="linePrefix"?F[2].sliceSerialize(F[1],!0).length:0,a=A,e.enter("codeFenced"),e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),h(A)}function h(A){return A===a?(u++,e.consume(A),h):u<3?n(A):(e.exit("codeFencedFenceSequence"),se(A)?re(e,c,"whitespace")(A):c(A))}function c(A){return A===null||X(A)?(e.exit("codeFencedFence"),r.interrupt?t(A):e.check(ha,m,L)(A)):(e.enter("codeFencedFenceInfo"),e.enter("chunkString",{contentType:"string"}),p(A))}function p(A){return A===null||X(A)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),c(A)):se(A)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),re(e,d,"whitespace")(A)):A===96&&A===a?n(A):(e.consume(A),p)}function d(A){return A===null||X(A)?c(A):(e.enter("codeFencedFenceMeta"),e.enter("chunkString",{contentType:"string"}),g(A))}function g(A){return A===null||X(A)?(e.exit("chunkString"),e.exit("codeFencedFenceMeta"),c(A)):A===96&&A===a?n(A):(e.consume(A),g)}function m(A){return e.attempt(i,L,E)(A)}function E(A){return e.enter("lineEnding"),e.consume(A),e.exit("lineEnding"),b}function b(A){return s>0&&se(A)?re(e,y,"linePrefix",s+1)(A):y(A)}function y(A){return A===null||X(A)?e.check(ha,m,L)(A):(e.enter("codeFlowValue"),_(A))}function _(A){return A===null||X(A)?(e.exit("codeFlowValue"),y(A)):(e.consume(A),_)}function L(A){return e.exit("codeFenced"),t(A)}function I(A,F,D){let R=0;return x;function x(Z){return A.enter("lineEnding"),A.consume(Z),A.exit("lineEnding"),w}function w(Z){return A.enter("codeFencedFence"),se(Z)?re(A,v,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(Z):v(Z)}function v(Z){return Z===a?(A.enter("codeFencedFenceSequence"),V(Z)):D(Z)}function V(Z){return Z===a?(R++,A.consume(Z),V):R>=u?(A.exit("codeFencedFenceSequence"),se(Z)?re(A,J,"whitespace")(Z):J(Z)):D(Z)}function J(Z){return Z===null||X(Z)?(A.exit("codeFencedFence"),F(Z)):D(Z)}}}function ip(e,t,n){const r=this;return i;function i(u){return u===null?n(u):(e.enter("lineEnding"),e.consume(u),e.exit("lineEnding"),s)}function s(u){return r.parser.lazy[r.now().line]?n(u):t(u)}}const es={name:"codeIndented",tokenize:up},sp={partial:!0,tokenize:ap};function up(e,t,n){const r=this;return i;function i(l){return e.enter("codeIndented"),re(e,s,"linePrefix",5)(l)}function s(l){const h=r.events[r.events.length-1];return h&&h[1].type==="linePrefix"&&h[2].sliceSerialize(h[1],!0).length>=4?u(l):n(l)}function u(l){return l===null?o(l):X(l)?e.attempt(sp,u,o)(l):(e.enter("codeFlowValue"),a(l))}function a(l){return l===null||X(l)?(e.exit("codeFlowValue"),u(l)):(e.consume(l),a)}function o(l){return e.exit("codeIndented"),t(l)}}function ap(e,t,n){const r=this;return i;function i(u){return r.parser.lazy[r.now().line]?n(u):X(u)?(e.enter("lineEnding"),e.consume(u),e.exit("lineEnding"),i):re(e,s,"linePrefix",5)(u)}function s(u){const a=r.events[r.events.length-1];return a&&a[1].type==="linePrefix"&&a[2].sliceSerialize(a[1],!0).length>=4?t(u):X(u)?i(u):n(u)}}const op={name:"codeText",previous:cp,resolve:lp,tokenize:fp};function lp(e){let t=e.length-4,n=3,r,i;if((e[n][1].type==="lineEnding"||e[n][1].type==="space")&&(e[t][1].type==="lineEnding"||e[t][1].type==="space")){for(r=n;++r<t;)if(e[r][1].type==="codeTextData"){e[n][1].type="codeTextPadding",e[t][1].type="codeTextPadding",n+=2,t-=2;break}}for(r=n-1,t++;++r<=t;)i===void 0?r!==t&&e[r][1].type!=="lineEnding"&&(i=r):(r===t||e[r][1].type==="lineEnding")&&(e[i][1].type="codeTextData",r!==i+2&&(e[i][1].end=e[r-1][1].end,e.splice(i+2,r-i-2),t-=r-i-2,r=i+2),i=void 0);return e}function cp(e){return e!==96||this.events[this.events.length-1][1].type==="characterEscape"}function fp(e,t,n){let r=0,i,s;return u;function u(c){return e.enter("codeText"),e.enter("codeTextSequence"),a(c)}function a(c){return c===96?(e.consume(c),r++,a):(e.exit("codeTextSequence"),o(c))}function o(c){return c===null?n(c):c===32?(e.enter("space"),e.consume(c),e.exit("space"),o):c===96?(s=e.enter("codeTextSequence"),i=0,h(c)):X(c)?(e.enter("lineEnding"),e.consume(c),e.exit("lineEnding"),o):(e.enter("codeTextData"),l(c))}function l(c){return c===null||c===32||c===96||X(c)?(e.exit("codeTextData"),o(c)):(e.consume(c),l)}function h(c){return c===96?(e.consume(c),i++,h):i===r?(e.exit("codeTextSequence"),e.exit("codeText"),t(c)):(s.type="codeTextData",l(c))}}class hp{constructor(t){this.left=t?[...t]:[],this.right=[]}get(t){if(t<0||t>=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+t+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return t<this.left.length?this.left[t]:this.right[this.right.length-t+this.left.length-1]}get length(){return this.left.length+this.right.length}shift(){return this.setCursor(0),this.right.pop()}slice(t,n){const r=n??Number.POSITIVE_INFINITY;return r<this.left.length?this.left.slice(t,r):t>this.left.length?this.right.slice(this.right.length-r+this.left.length,this.right.length-t+this.left.length).reverse():this.left.slice(t).concat(this.right.slice(this.right.length-r+this.left.length).reverse())}splice(t,n,r){const i=n||0;this.setCursor(Math.trunc(t));const s=this.right.splice(this.right.length-i,Number.POSITIVE_INFINITY);return r&&Zn(this.left,r),s.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(t){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(t)}pushMany(t){this.setCursor(Number.POSITIVE_INFINITY),Zn(this.left,t)}unshift(t){this.setCursor(0),this.right.push(t)}unshiftMany(t){this.setCursor(0),Zn(this.right,t.reverse())}setCursor(t){if(!(t===this.left.length||t>this.left.length&&this.right.length===0||t<0&&this.left.length===0))if(t<this.left.length){const n=this.left.splice(t,Number.POSITIVE_INFINITY);Zn(this.right,n.reverse())}else{const n=this.right.splice(this.left.length+this.right.length-t,Number.POSITIVE_INFINITY);Zn(this.left,n.reverse())}}}function Zn(e,t){let n=0;if(t.length<1e4)e.push(...t);else for(;n<t.length;)e.push(...t.slice(n,n+1e4)),n+=1e4}function Cl(e){const t={};let n=-1,r,i,s,u,a,o,l;const h=new hp(e);for(;++n<h.length;){for(;n in t;)n=t[n];if(r=h.get(n),n&&r[1].type==="chunkFlow"&&h.get(n-1)[1].type==="listItemPrefix"&&(o=r[1]._tokenizer.events,s=0,s<o.length&&o[s][1].type==="lineEndingBlank"&&(s+=2),s<o.length&&o[s][1].type==="content"))for(;++s<o.length&&o[s][1].type!=="content";)o[s][1].type==="chunkText"&&(o[s][1]._isInFirstContentOfListItem=!0,s++);if(r[0]==="enter")r[1].contentType&&(Object.assign(t,dp(h,n)),n=t[n],l=!0);else if(r[1]._container){for(s=n,i=void 0;s--;)if(u=h.get(s),u[1].type==="lineEnding"||u[1].type==="lineEndingBlank")u[0]==="enter"&&(i&&(h.get(i)[1].type="lineEndingBlank"),u[1].type="lineEnding",i=s);else if(u[1].type!=="linePrefix")break;i&&(r[1].end={...h.get(i)[1].start},a=h.slice(i,n),a.unshift(r),h.splice(i,n-i+1,a))}}return pt(e,0,Number.POSITIVE_INFINITY,h.slice(0)),!l}function dp(e,t){const n=e.get(t)[1],r=e.get(t)[2];let i=t-1;const s=[],u=n._tokenizer||r.parser[n.contentType](n.start),a=u.events,o=[],l={};let h,c,p=-1,d=n,g=0,m=0;const E=[m];for(;d;){for(;e.get(++i)[1]!==d;);s.push(i),d._tokenizer||(h=r.sliceStream(d),d.next||h.push(null),c&&u.defineSkip(d.start),d._isInFirstContentOfListItem&&(u._gfmTasklistFirstContentOfListItem=!0),u.write(h),d._isInFirstContentOfListItem&&(u._gfmTasklistFirstContentOfListItem=void 0)),c=d,d=d.next}for(d=n;++p<a.length;)a[p][0]==="exit"&&a[p-1][0]==="enter"&&a[p][1].type===a[p-1][1].type&&a[p][1].start.line!==a[p][1].end.line&&(m=p+1,E.push(m),d._tokenizer=void 0,d.previous=void 0,d=d.next);for(u.events=[],d?(d._tokenizer=void 0,d.previous=void 0):E.pop(),p=E.length;p--;){const b=a.slice(E[p],E[p+1]),y=s.pop();o.push([y,y+b.length-1]),e.splice(y,2,b)}for(o.reverse(),p=-1;++p<o.length;)l[g+o[p][0]]=g+o[p][1],g+=o[p][1]-o[p][0]-1;return l}const pp={resolve:gp,tokenize:bp},mp={partial:!0,tokenize:Ep};function gp(e){return Cl(e),e}function bp(e,t){let n;return r;function r(a){return e.enter("content"),n=e.enter("chunkContent",{contentType:"content"}),i(a)}function i(a){return a===null?s(a):X(a)?e.check(mp,u,s)(a):(e.consume(a),i)}function s(a){return e.exit("chunkContent"),e.exit("content"),t(a)}function u(a){return e.consume(a),e.exit("chunkContent"),n.next=e.enter("chunkContent",{contentType:"content",previous:n}),n=n.next,i}}function Ep(e,t,n){const r=this;return i;function i(u){return e.exit("chunkContent"),e.enter("lineEnding"),e.consume(u),e.exit("lineEnding"),re(e,s,"linePrefix")}function s(u){if(u===null||X(u))return n(u);const a=r.events[r.events.length-1];return!r.parser.constructs.disable.null.includes("codeIndented")&&a&&a[1].type==="linePrefix"&&a[2].sliceSerialize(a[1],!0).length>=4?t(u):e.interrupt(r.parser.constructs.flow,n,t)(u)}}function _l(e,t,n,r,i,s,u,a,o){const l=o||Number.POSITIVE_INFINITY;let h=0;return c;function c(b){return b===60?(e.enter(r),e.enter(i),e.enter(s),e.consume(b),e.exit(s),p):b===null||b===32||b===41||li(b)?n(b):(e.enter(r),e.enter(u),e.enter(a),e.enter("chunkString",{contentType:"string"}),m(b))}function p(b){return b===62?(e.enter(s),e.consume(b),e.exit(s),e.exit(i),e.exit(r),t):(e.enter(a),e.enter("chunkString",{contentType:"string"}),d(b))}function d(b){return b===62?(e.exit("chunkString"),e.exit(a),p(b)):b===null||b===60||X(b)?n(b):(e.consume(b),b===92?g:d)}function g(b){return b===60||b===62||b===92?(e.consume(b),d):d(b)}function m(b){return!h&&(b===null||b===41||ge(b))?(e.exit("chunkString"),e.exit(a),e.exit(u),e.exit(r),t(b)):h<l&&b===40?(e.consume(b),h++,m):b===41?(e.consume(b),h--,m):b===null||b===32||b===40||li(b)?n(b):(e.consume(b),b===92?E:m)}function E(b){return b===40||b===41||b===92?(e.consume(b),m):m(b)}}function Dl(e,t,n,r,i,s){const u=this;let a=0,o;return l;function l(d){return e.enter(r),e.enter(i),e.consume(d),e.exit(i),e.enter(s),h}function h(d){return a>999||d===null||d===91||d===93&&!o||d===94&&!a&&"_hiddenFootnoteSupport"in u.parser.constructs?n(d):d===93?(e.exit(s),e.enter(i),e.consume(d),e.exit(i),e.exit(r),t):X(d)?(e.enter("lineEnding"),e.consume(d),e.exit("lineEnding"),h):(e.enter("chunkString",{contentType:"string"}),c(d))}function c(d){return d===null||d===91||d===93||X(d)||a++>999?(e.exit("chunkString"),h(d)):(e.consume(d),o||(o=!se(d)),d===92?p:c)}function p(d){return d===91||d===92||d===93?(e.consume(d),a++,c):c(d)}}function kl(e,t,n,r,i,s){let u;return a;function a(p){return p===34||p===39||p===40?(e.enter(r),e.enter(i),e.consume(p),e.exit(i),u=p===40?41:p,o):n(p)}function o(p){return p===u?(e.enter(i),e.consume(p),e.exit(i),e.exit(r),t):(e.enter(s),l(p))}function l(p){return p===u?(e.exit(s),o(u)):p===null?n(p):X(p)?(e.enter("lineEnding"),e.consume(p),e.exit("lineEnding"),re(e,l,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),h(p))}function h(p){return p===u||p===null||X(p)?(e.exit("chunkString"),l(p)):(e.consume(p),p===92?c:h)}function c(p){return p===u||p===92?(e.consume(p),h):h(p)}}function Bt(e,t){let n;return r;function r(i){return X(i)?(e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),n=!0,r):se(i)?re(e,r,n?"linePrefix":"lineSuffix")(i):t(i)}}const Tp={name:"definition",tokenize:Ap},yp={partial:!0,tokenize:Cp};function Ap(e,t,n){const r=this;let i;return s;function s(d){return e.enter("definition"),u(d)}function u(d){return Dl.call(r,e,a,n,"definitionLabel","definitionLabelMarker","definitionLabelString")(d)}function a(d){return i=Nt(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)),d===58?(e.enter("definitionMarker"),e.consume(d),e.exit("definitionMarker"),o):n(d)}function o(d){return ge(d)?Bt(e,l)(d):l(d)}function l(d){return _l(e,h,n,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(d)}function h(d){return e.attempt(yp,c,c)(d)}function c(d){return se(d)?re(e,p,"whitespace")(d):p(d)}function p(d){return d===null||X(d)?(e.exit("definition"),r.parser.defined.push(i),t(d)):n(d)}}function Cp(e,t,n){return r;function r(a){return ge(a)?Bt(e,i)(a):n(a)}function i(a){return kl(e,s,n,"definitionTitle","definitionTitleMarker","definitionTitleString")(a)}function s(a){return se(a)?re(e,u,"whitespace")(a):u(a)}function u(a){return a===null||X(a)?t(a):n(a)}}const _p={name:"hardBreakEscape",tokenize:Dp};function Dp(e,t,n){return r;function r(s){return e.enter("hardBreakEscape"),e.consume(s),i}function i(s){return X(s)?(e.exit("hardBreakEscape"),t(s)):n(s)}}const kp={name:"headingAtx",resolve:Sp,tokenize:xp};function Sp(e,t){let n=e.length-2,r=3,i,s;return e[r][1].type==="whitespace"&&(r+=2),n-2>r&&e[n][1].type==="whitespace"&&(n-=2),e[n][1].type==="atxHeadingSequence"&&(r===n-1||n-4>r&&e[n-2][1].type==="whitespace")&&(n-=r+1===n?2:4),n>r&&(i={type:"atxHeadingText",start:e[r][1].start,end:e[n][1].end},s={type:"chunkText",start:e[r][1].start,end:e[n][1].end,contentType:"text"},pt(e,r,n-r+1,[["enter",i,t],["enter",s,t],["exit",s,t],["exit",i,t]])),e}function xp(e,t,n){let r=0;return i;function i(h){return e.enter("atxHeading"),s(h)}function s(h){return e.enter("atxHeadingSequence"),u(h)}function u(h){return h===35&&r++<6?(e.consume(h),u):h===null||ge(h)?(e.exit("atxHeadingSequence"),a(h)):n(h)}function a(h){return h===35?(e.enter("atxHeadingSequence"),o(h)):h===null||X(h)?(e.exit("atxHeading"),t(h)):se(h)?re(e,a,"whitespace")(h):(e.enter("atxHeadingText"),l(h))}function o(h){return h===35?(e.consume(h),o):(e.exit("atxHeadingSequence"),a(h))}function l(h){return h===null||h===35||ge(h)?(e.exit("atxHeadingText"),a(h)):(e.consume(h),l)}}const Ip=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],da=["pre","script","style","textarea"],Np={concrete:!0,name:"htmlFlow",resolveTo:Lp,tokenize:Fp},Op={partial:!0,tokenize:Pp},wp={partial:!0,tokenize:Rp};function Lp(e){let t=e.length;for(;t--&&!(e[t][0]==="enter"&&e[t][1].type==="htmlFlow"););return t>1&&e[t-2][1].type==="linePrefix"&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2)),e}function Fp(e,t,n){const r=this;let i,s,u,a,o;return l;function l(O){return h(O)}function h(O){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(O),c}function c(O){return O===33?(e.consume(O),p):O===47?(e.consume(O),s=!0,m):O===63?(e.consume(O),i=3,r.interrupt?t:k):We(O)?(e.consume(O),u=String.fromCharCode(O),E):n(O)}function p(O){return O===45?(e.consume(O),i=2,d):O===91?(e.consume(O),i=5,a=0,g):We(O)?(e.consume(O),i=4,r.interrupt?t:k):n(O)}function d(O){return O===45?(e.consume(O),r.interrupt?t:k):n(O)}function g(O){const Ie="CDATA[";return O===Ie.charCodeAt(a++)?(e.consume(O),a===Ie.length?r.interrupt?t:v:g):n(O)}function m(O){return We(O)?(e.consume(O),u=String.fromCharCode(O),E):n(O)}function E(O){if(O===null||O===47||O===62||ge(O)){const Ie=O===47,ct=u.toLowerCase();return!Ie&&!s&&da.includes(ct)?(i=1,r.interrupt?t(O):v(O)):Ip.includes(u.toLowerCase())?(i=6,Ie?(e.consume(O),b):r.interrupt?t(O):v(O)):(i=7,r.interrupt&&!r.parser.lazy[r.now().line]?n(O):s?y(O):_(O))}return O===45||Ye(O)?(e.consume(O),u+=String.fromCharCode(O),E):n(O)}function b(O){return O===62?(e.consume(O),r.interrupt?t:v):n(O)}function y(O){return se(O)?(e.consume(O),y):x(O)}function _(O){return O===47?(e.consume(O),x):O===58||O===95||We(O)?(e.consume(O),L):se(O)?(e.consume(O),_):x(O)}function L(O){return O===45||O===46||O===58||O===95||Ye(O)?(e.consume(O),L):I(O)}function I(O){return O===61?(e.consume(O),A):se(O)?(e.consume(O),I):_(O)}function A(O){return O===null||O===60||O===61||O===62||O===96?n(O):O===34||O===39?(e.consume(O),o=O,F):se(O)?(e.consume(O),A):D(O)}function F(O){return O===o?(e.consume(O),o=null,R):O===null||X(O)?n(O):(e.consume(O),F)}function D(O){return O===null||O===34||O===39||O===47||O===60||O===61||O===62||O===96||ge(O)?I(O):(e.consume(O),D)}function R(O){return O===47||O===62||se(O)?_(O):n(O)}function x(O){return O===62?(e.consume(O),w):n(O)}function w(O){return O===null||X(O)?v(O):se(O)?(e.consume(O),w):n(O)}function v(O){return O===45&&i===2?(e.consume(O),fe):O===60&&i===1?(e.consume(O),H):O===62&&i===4?(e.consume(O),pe):O===63&&i===3?(e.consume(O),k):O===93&&i===5?(e.consume(O),N):X(O)&&(i===6||i===7)?(e.exit("htmlFlowData"),e.check(Op,Pe,V)(O)):O===null||X(O)?(e.exit("htmlFlowData"),V(O)):(e.consume(O),v)}function V(O){return e.check(wp,J,Pe)(O)}function J(O){return e.enter("lineEnding"),e.consume(O),e.exit("lineEnding"),Z}function Z(O){return O===null||X(O)?V(O):(e.enter("htmlFlowData"),v(O))}function fe(O){return O===45?(e.consume(O),k):v(O)}function H(O){return O===47?(e.consume(O),u="",K):v(O)}function K(O){if(O===62){const Ie=u.toLowerCase();return da.includes(Ie)?(e.consume(O),pe):v(O)}return We(O)&&u.length<8?(e.consume(O),u+=String.fromCharCode(O),K):v(O)}function N(O){return O===93?(e.consume(O),k):v(O)}function k(O){return O===62?(e.consume(O),pe):O===45&&i===2?(e.consume(O),k):v(O)}function pe(O){return O===null||X(O)?(e.exit("htmlFlowData"),Pe(O)):(e.consume(O),pe)}function Pe(O){return e.exit("htmlFlow"),t(O)}}function Rp(e,t,n){const r=this;return i;function i(u){return X(u)?(e.enter("lineEnding"),e.consume(u),e.exit("lineEnding"),s):n(u)}function s(u){return r.parser.lazy[r.now().line]?n(u):t(u)}}function Pp(e,t,n){return r;function r(i){return e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),e.attempt(Lr,t,n)}}const Bp={name:"htmlText",tokenize:vp};function vp(e,t,n){const r=this;let i,s,u;return a;function a(k){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(k),o}function o(k){return k===33?(e.consume(k),l):k===47?(e.consume(k),I):k===63?(e.consume(k),_):We(k)?(e.consume(k),D):n(k)}function l(k){return k===45?(e.consume(k),h):k===91?(e.consume(k),s=0,g):We(k)?(e.consume(k),y):n(k)}function h(k){return k===45?(e.consume(k),d):n(k)}function c(k){return k===null?n(k):k===45?(e.consume(k),p):X(k)?(u=c,H(k)):(e.consume(k),c)}function p(k){return k===45?(e.consume(k),d):c(k)}function d(k){return k===62?fe(k):k===45?p(k):c(k)}function g(k){const pe="CDATA[";return k===pe.charCodeAt(s++)?(e.consume(k),s===pe.length?m:g):n(k)}function m(k){return k===null?n(k):k===93?(e.consume(k),E):X(k)?(u=m,H(k)):(e.consume(k),m)}function E(k){return k===93?(e.consume(k),b):m(k)}function b(k){return k===62?fe(k):k===93?(e.consume(k),b):m(k)}function y(k){return k===null||k===62?fe(k):X(k)?(u=y,H(k)):(e.consume(k),y)}function _(k){return k===null?n(k):k===63?(e.consume(k),L):X(k)?(u=_,H(k)):(e.consume(k),_)}function L(k){return k===62?fe(k):_(k)}function I(k){return We(k)?(e.consume(k),A):n(k)}function A(k){return k===45||Ye(k)?(e.consume(k),A):F(k)}function F(k){return X(k)?(u=F,H(k)):se(k)?(e.consume(k),F):fe(k)}function D(k){return k===45||Ye(k)?(e.consume(k),D):k===47||k===62||ge(k)?R(k):n(k)}function R(k){return k===47?(e.consume(k),fe):k===58||k===95||We(k)?(e.consume(k),x):X(k)?(u=R,H(k)):se(k)?(e.consume(k),R):fe(k)}function x(k){return k===45||k===46||k===58||k===95||Ye(k)?(e.consume(k),x):w(k)}function w(k){return k===61?(e.consume(k),v):X(k)?(u=w,H(k)):se(k)?(e.consume(k),w):R(k)}function v(k){return k===null||k===60||k===61||k===62||k===96?n(k):k===34||k===39?(e.consume(k),i=k,V):X(k)?(u=v,H(k)):se(k)?(e.consume(k),v):(e.consume(k),J)}function V(k){return k===i?(e.consume(k),i=void 0,Z):k===null?n(k):X(k)?(u=V,H(k)):(e.consume(k),V)}function J(k){return k===null||k===34||k===39||k===60||k===61||k===96?n(k):k===47||k===62||ge(k)?R(k):(e.consume(k),J)}function Z(k){return k===47||k===62||ge(k)?R(k):n(k)}function fe(k){return k===62?(e.consume(k),e.exit("htmlTextData"),e.exit("htmlText"),t):n(k)}function H(k){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(k),e.exit("lineEnding"),K}function K(k){return se(k)?re(e,N,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(k):N(k)}function N(k){return e.enter("htmlTextData"),u(k)}}const ru={name:"labelEnd",resolveAll:zp,resolveTo:$p,tokenize:qp},Mp={tokenize:jp},Up={tokenize:Yp},Hp={tokenize:Vp};function zp(e){let t=-1;const n=[];for(;++t<e.length;){const r=e[t][1];if(n.push(e[t]),r.type==="labelImage"||r.type==="labelLink"||r.type==="labelEnd"){const i=r.type==="labelImage"?4:2;r.type="data",t+=i}}return e.length!==n.length&&pt(e,0,e.length,n),e}function $p(e,t){let n=e.length,r=0,i,s,u,a;for(;n--;)if(i=e[n][1],s){if(i.type==="link"||i.type==="labelLink"&&i._inactive)break;e[n][0]==="enter"&&i.type==="labelLink"&&(i._inactive=!0)}else if(u){if(e[n][0]==="enter"&&(i.type==="labelImage"||i.type==="labelLink")&&!i._balanced&&(s=n,i.type!=="labelLink")){r=2;break}}else i.type==="labelEnd"&&(u=n);const o={type:e[s][1].type==="labelLink"?"link":"image",start:{...e[s][1].start},end:{...e[e.length-1][1].end}},l={type:"label",start:{...e[s][1].start},end:{...e[u][1].end}},h={type:"labelText",start:{...e[s+r+2][1].end},end:{...e[u-2][1].start}};return a=[["enter",o,t],["enter",l,t]],a=bt(a,e.slice(s+1,s+r+3)),a=bt(a,[["enter",h,t]]),a=bt(a,Si(t.parser.constructs.insideSpan.null,e.slice(s+r+4,u-3),t)),a=bt(a,[["exit",h,t],e[u-2],e[u-1],["exit",l,t]]),a=bt(a,e.slice(u+1)),a=bt(a,[["exit",o,t]]),pt(e,s,e.length,a),e}function qp(e,t,n){const r=this;let i=r.events.length,s,u;for(;i--;)if((r.events[i][1].type==="labelImage"||r.events[i][1].type==="labelLink")&&!r.events[i][1]._balanced){s=r.events[i][1];break}return a;function a(p){return s?s._inactive?c(p):(u=r.parser.defined.includes(Nt(r.sliceSerialize({start:s.end,end:r.now()}))),e.enter("labelEnd"),e.enter("labelMarker"),e.consume(p),e.exit("labelMarker"),e.exit("labelEnd"),o):n(p)}function o(p){return p===40?e.attempt(Mp,h,u?h:c)(p):p===91?e.attempt(Up,h,u?l:c)(p):u?h(p):c(p)}function l(p){return e.attempt(Hp,h,c)(p)}function h(p){return t(p)}function c(p){return s._balanced=!0,n(p)}}function jp(e,t,n){return r;function r(c){return e.enter("resource"),e.enter("resourceMarker"),e.consume(c),e.exit("resourceMarker"),i}function i(c){return ge(c)?Bt(e,s)(c):s(c)}function s(c){return c===41?h(c):_l(e,u,a,"resourceDestination","resourceDestinationLiteral","resourceDestinationLiteralMarker","resourceDestinationRaw","resourceDestinationString",32)(c)}function u(c){return ge(c)?Bt(e,o)(c):h(c)}function a(c){return n(c)}function o(c){return c===34||c===39||c===40?kl(e,l,n,"resourceTitle","resourceTitleMarker","resourceTitleString")(c):h(c)}function l(c){return ge(c)?Bt(e,h)(c):h(c)}function h(c){return c===41?(e.enter("resourceMarker"),e.consume(c),e.exit("resourceMarker"),e.exit("resource"),t):n(c)}}function Yp(e,t,n){const r=this;return i;function i(a){return Dl.call(r,e,s,u,"reference","referenceMarker","referenceString")(a)}function s(a){return r.parser.defined.includes(Nt(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)))?t(a):n(a)}function u(a){return n(a)}}function Vp(e,t,n){return r;function r(s){return e.enter("reference"),e.enter("referenceMarker"),e.consume(s),e.exit("referenceMarker"),i}function i(s){return s===93?(e.enter("referenceMarker"),e.consume(s),e.exit("referenceMarker"),e.exit("reference"),t):n(s)}}const Kp={name:"labelStartImage",resolveAll:ru.resolveAll,tokenize:Wp};function Wp(e,t,n){const r=this;return i;function i(a){return e.enter("labelImage"),e.enter("labelImageMarker"),e.consume(a),e.exit("labelImageMarker"),s}function s(a){return a===91?(e.enter("labelMarker"),e.consume(a),e.exit("labelMarker"),e.exit("labelImage"),u):n(a)}function u(a){return a===94&&"_hiddenFootnoteSupport"in r.parser.constructs?n(a):t(a)}}const Qp={name:"labelStartLink",resolveAll:ru.resolveAll,tokenize:Gp};function Gp(e,t,n){const r=this;return i;function i(u){return e.enter("labelLink"),e.enter("labelMarker"),e.consume(u),e.exit("labelMarker"),e.exit("labelLink"),s}function s(u){return u===94&&"_hiddenFootnoteSupport"in r.parser.constructs?n(u):t(u)}}const ts={name:"lineEnding",tokenize:Xp};function Xp(e,t){return n;function n(r){return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),re(e,t,"linePrefix")}}const ni={name:"thematicBreak",tokenize:Jp};function Jp(e,t,n){let r=0,i;return s;function s(l){return e.enter("thematicBreak"),u(l)}function u(l){return i=l,a(l)}function a(l){return l===i?(e.enter("thematicBreakSequence"),o(l)):r>=3&&(l===null||X(l))?(e.exit("thematicBreak"),t(l)):n(l)}function o(l){return l===i?(e.consume(l),r++,o):(e.exit("thematicBreakSequence"),se(l)?re(e,a,"whitespace")(l):a(l))}}const st={continuation:{tokenize:nm},exit:im,name:"list",tokenize:tm},Zp={partial:!0,tokenize:sm},em={partial:!0,tokenize:rm};function tm(e,t,n){const r=this,i=r.events[r.events.length-1];let s=i&&i[1].type==="linePrefix"?i[2].sliceSerialize(i[1],!0).length:0,u=0;return a;function a(d){const g=r.containerState.type||(d===42||d===43||d===45?"listUnordered":"listOrdered");if(g==="listUnordered"?!r.containerState.marker||d===r.containerState.marker:Ns(d)){if(r.containerState.type||(r.containerState.type=g,e.enter(g,{_container:!0})),g==="listUnordered")return e.enter("listItemPrefix"),d===42||d===45?e.check(ni,n,l)(d):l(d);if(!r.interrupt||d===49)return e.enter("listItemPrefix"),e.enter("listItemValue"),o(d)}return n(d)}function o(d){return Ns(d)&&++u<10?(e.consume(d),o):(!r.interrupt||u<2)&&(r.containerState.marker?d===r.containerState.marker:d===41||d===46)?(e.exit("listItemValue"),l(d)):n(d)}function l(d){return e.enter("listItemMarker"),e.consume(d),e.exit("listItemMarker"),r.containerState.marker=r.containerState.marker||d,e.check(Lr,r.interrupt?n:h,e.attempt(Zp,p,c))}function h(d){return r.containerState.initialBlankLine=!0,s++,p(d)}function c(d){return se(d)?(e.enter("listItemPrefixWhitespace"),e.consume(d),e.exit("listItemPrefixWhitespace"),p):n(d)}function p(d){return r.containerState.size=s+r.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(d)}}function nm(e,t,n){const r=this;return r.containerState._closeFlow=void 0,e.check(Lr,i,s);function i(a){return r.containerState.furtherBlankLines=r.containerState.furtherBlankLines||r.containerState.initialBlankLine,re(e,t,"listItemIndent",r.containerState.size+1)(a)}function s(a){return r.containerState.furtherBlankLines||!se(a)?(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,u(a)):(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,e.attempt(em,t,u)(a))}function u(a){return r.containerState._closeFlow=!0,r.interrupt=void 0,re(e,e.attempt(st,t,n),"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(a)}}function rm(e,t,n){const r=this;return re(e,i,"listItemIndent",r.containerState.size+1);function i(s){const u=r.events[r.events.length-1];return u&&u[1].type==="listItemIndent"&&u[2].sliceSerialize(u[1],!0).length===r.containerState.size?t(s):n(s)}}function im(e){e.exit(this.containerState.type)}function sm(e,t,n){const r=this;return re(e,i,"listItemPrefixWhitespace",r.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function i(s){const u=r.events[r.events.length-1];return!se(s)&&u&&u[1].type==="listItemPrefixWhitespace"?t(s):n(s)}}const pa={name:"setextUnderline",resolveTo:um,tokenize:am};function um(e,t){let n=e.length,r,i,s;for(;n--;)if(e[n][0]==="enter"){if(e[n][1].type==="content"){r=n;break}e[n][1].type==="paragraph"&&(i=n)}else e[n][1].type==="content"&&e.splice(n,1),!s&&e[n][1].type==="definition"&&(s=n);const u={type:"setextHeading",start:{...e[i][1].start},end:{...e[e.length-1][1].end}};return e[i][1].type="setextHeadingText",s?(e.splice(i,0,["enter",u,t]),e.splice(s+1,0,["exit",e[r][1],t]),e[r][1].end={...e[s][1].end}):e[r][1]=u,e.push(["exit",u,t]),e}function am(e,t,n){const r=this;let i;return s;function s(l){let h=r.events.length,c;for(;h--;)if(r.events[h][1].type!=="lineEnding"&&r.events[h][1].type!=="linePrefix"&&r.events[h][1].type!=="content"){c=r.events[h][1].type==="paragraph";break}return!r.parser.lazy[r.now().line]&&(r.interrupt||c)?(e.enter("setextHeadingLine"),i=l,u(l)):n(l)}function u(l){return e.enter("setextHeadingLineSequence"),a(l)}function a(l){return l===i?(e.consume(l),a):(e.exit("setextHeadingLineSequence"),se(l)?re(e,o,"lineSuffix")(l):o(l))}function o(l){return l===null||X(l)?(e.exit("setextHeadingLine"),t(l)):n(l)}}const om={tokenize:lm};function lm(e){const t=this,n=e.attempt(Lr,r,e.attempt(this.parser.constructs.flowInitial,i,re(e,e.attempt(this.parser.constructs.flow,i,e.attempt(pp,i)),"linePrefix")));return n;function r(s){if(s===null){e.consume(s);return}return e.enter("lineEndingBlank"),e.consume(s),e.exit("lineEndingBlank"),t.currentConstruct=void 0,n}function i(s){if(s===null){e.consume(s);return}return e.enter("lineEnding"),e.consume(s),e.exit("lineEnding"),t.currentConstruct=void 0,n}}const cm={resolveAll:xl()},fm=Sl("string"),hm=Sl("text");function Sl(e){return{resolveAll:xl(e==="text"?dm:void 0),tokenize:t};function t(n){const r=this,i=this.parser.constructs[e],s=n.attempt(i,u,a);return u;function u(h){return l(h)?s(h):a(h)}function a(h){if(h===null){n.consume(h);return}return n.enter("data"),n.consume(h),o}function o(h){return l(h)?(n.exit("data"),s(h)):(n.consume(h),o)}function l(h){if(h===null)return!0;const c=i[h];let p=-1;if(c)for(;++p<c.length;){const d=c[p];if(!d.previous||d.previous.call(r,r.previous))return!0}return!1}}}function xl(e){return t;function t(n,r){let i=-1,s;for(;++i<=n.length;)s===void 0?n[i]&&n[i][1].type==="data"&&(s=i,i++):(!n[i]||n[i][1].type!=="data")&&(i!==s+2&&(n[s][1].end=n[i-1][1].end,n.splice(s+2,i-s-2),i=s+2),s=void 0);return e?e(n,r):n}}function dm(e,t){let n=0;for(;++n<=e.length;)if((n===e.length||e[n][1].type==="lineEnding")&&e[n-1][1].type==="data"){const r=e[n-1][1],i=t.sliceStream(r);let s=i.length,u=-1,a=0,o;for(;s--;){const l=i[s];if(typeof l=="string"){for(u=l.length;l.charCodeAt(u-1)===32;)a++,u--;if(u)break;u=-1}else if(l===-2)o=!0,a++;else if(l!==-1){s++;break}}if(a){const l={type:n===e.length||o||a<2?"lineSuffix":"hardBreakTrailing",start:{_bufferIndex:s?u:r.start._bufferIndex+u,_index:r.start._index+s,line:r.end.line,column:r.end.column-a,offset:r.end.offset-a},end:{...r.end}};r.end={...l.start},r.start.offset===r.end.offset?Object.assign(r,l):(e.splice(n,0,["enter",l,t],["exit",l,t]),n+=2)}n++}return e}const pm={42:st,43:st,45:st,48:st,49:st,50:st,51:st,52:st,53:st,54:st,55:st,56:st,57:st,62:Tl},mm={91:Tp},gm={[-2]:es,[-1]:es,32:es},bm={35:kp,42:ni,45:[pa,ni],60:Np,61:pa,95:ni,96:ws,126:ws},Em={38:Al,92:yl},Tm={[-5]:ts,[-4]:ts,[-3]:ts,33:Kp,38:Al,42:Os,60:[Q0,Bp],91:Qp,92:[_p,yl],93:ru,95:Os,96:op},ym={null:[Os,cm]},Am={null:[42,95]},Cm={null:[]},_m=Object.freeze(Object.defineProperty({__proto__:null,attentionMarkers:Am,contentInitial:mm,disable:Cm,document:pm,flow:bm,flowInitial:gm,insideSpan:ym,string:Em,text:Tm},Symbol.toStringTag,{value:"Module"}));function Dm(e,t,n){let r={_bufferIndex:-1,_index:0,line:n&&n.line||1,column:n&&n.column||1,offset:n&&n.offset||0};const i={},s=[];let u=[],a=[];const o={attempt:F(I),check:F(A),consume:y,enter:_,exit:L,interrupt:F(A,{interrupt:!0})},l={code:null,containerState:{},defineSkip:m,events:[],now:g,parser:e,previous:null,sliceSerialize:p,sliceStream:d,write:c};let h=t.tokenize.call(l,o);return t.resolveAll&&s.push(t),l;function c(w){return u=bt(u,w),E(),u[u.length-1]!==null?[]:(D(t,0),l.events=Si(s,l.events,l),l.events)}function p(w,v){return Sm(d(w),v)}function d(w){return km(u,w)}function g(){const{_bufferIndex:w,_index:v,line:V,column:J,offset:Z}=r;return{_bufferIndex:w,_index:v,line:V,column:J,offset:Z}}function m(w){i[w.line]=w.column,x()}function E(){let w;for(;r._index<u.length;){const v=u[r._index];if(typeof v=="string")for(w=r._index,r._bufferIndex<0&&(r._bufferIndex=0);r._index===w&&r._bufferIndex<v.length;)b(v.charCodeAt(r._bufferIndex));else b(v)}}function b(w){h=h(w)}function y(w){X(w)?(r.line++,r.column=1,r.offset+=w===-3?2:1,x()):w!==-1&&(r.column++,r.offset++),r._bufferIndex<0?r._index++:(r._bufferIndex++,r._bufferIndex===u[r._index].length&&(r._bufferIndex=-1,r._index++)),l.previous=w}function _(w,v){const V=v||{};return V.type=w,V.start=g(),l.events.push(["enter",V,l]),a.push(V),V}function L(w){const v=a.pop();return v.end=g(),l.events.push(["exit",v,l]),v}function I(w,v){D(w,v.from)}function A(w,v){v.restore()}function F(w,v){return V;function V(J,Z,fe){let H,K,N,k;return Array.isArray(J)?Pe(J):"tokenize"in J?Pe([J]):pe(J);function pe(we){return $e;function $e(Ne){const Xe=Ne!==null&&we[Ne],qe=Ne!==null&&we.null,Te=[...Array.isArray(Xe)?Xe:Xe?[Xe]:[],...Array.isArray(qe)?qe:qe?[qe]:[]];return Pe(Te)(Ne)}}function Pe(we){return H=we,K=0,we.length===0?fe:O(we[K])}function O(we){return $e;function $e(Ne){return k=R(),N=we,we.partial||(l.currentConstruct=we),we.name&&l.parser.constructs.disable.null.includes(we.name)?ct():we.tokenize.call(v?Object.assign(Object.create(l),v):l,o,Ie,ct)(Ne)}}function Ie(we){return w(N,k),Z}function ct(we){return k.restore(),++K<H.length?O(H[K]):fe}}}function D(w,v){w.resolveAll&&!s.includes(w)&&s.push(w),w.resolve&&pt(l.events,v,l.events.length-v,w.resolve(l.events.slice(v),l)),w.resolveTo&&(l.events=w.resolveTo(l.events,l))}function R(){const w=g(),v=l.previous,V=l.currentConstruct,J=l.events.length,Z=Array.from(a);return{from:J,restore:fe};function fe(){r=w,l.previous=v,l.currentConstruct=V,l.events.length=J,a=Z,x()}}function x(){r.line in i&&r.column<2&&(r.column=i[r.line],r.offset+=i[r.line]-1)}}function km(e,t){const n=t.start._index,r=t.start._bufferIndex,i=t.end._index,s=t.end._bufferIndex;let u;if(n===i)u=[e[n].slice(r,s)];else{if(u=e.slice(n,i),r>-1){const a=u[0];typeof a=="string"?u[0]=a.slice(r):u.shift()}s>0&&u.push(e[i].slice(0,s))}return u}function Sm(e,t){let n=-1;const r=[];let i;for(;++n<e.length;){const s=e[n];let u;if(typeof s=="string")u=s;else switch(s){case-5:{u="\r";break}case-4:{u=` +`;break}case-3:{u=`\r +`;break}case-2:{u=t?" ":" ";break}case-1:{if(!t&&i)continue;u=" ";break}default:u=String.fromCharCode(s)}i=s===-2,r.push(u)}return r.join("")}function xm(e){const r={constructs:bl([_m,...(e||{}).extensions||[]]),content:i($0),defined:[],document:i(j0),flow:i(om),lazy:{},string:i(fm),text:i(hm)};return r;function i(s){return u;function u(a){return Dm(r,s,a)}}}function Im(e){for(;!Cl(e););return e}const ma=/[\0\t\n\r]/g;function Nm(){let e=1,t="",n=!0,r;return i;function i(s,u,a){const o=[];let l,h,c,p,d;for(s=t+(typeof s=="string"?s.toString():new TextDecoder(u||void 0).decode(s)),c=0,t="",n&&(s.charCodeAt(0)===65279&&c++,n=void 0);c<s.length;){if(ma.lastIndex=c,l=ma.exec(s),p=l&&l.index!==void 0?l.index:s.length,d=s.charCodeAt(p),!l){t=s.slice(c);break}if(d===10&&c===p&&r)o.push(-3),r=void 0;else switch(r&&(o.push(-5),r=void 0),c<p&&(o.push(s.slice(c,p)),e+=p-c),d){case 0:{o.push(65533),e++;break}case 9:{for(h=Math.ceil(e/4)*4,o.push(-2);e++<h;)o.push(-1);break}case 10:{o.push(-4),e=1;break}default:r=!0,e=1}c=p+1}return a&&(r&&o.push(-5),t&&o.push(t),o.push(null)),o}}const Om=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function wm(e){return e.replace(Om,Lm)}function Lm(e,t,n){if(t)return t;if(n.charCodeAt(0)===35){const i=n.charCodeAt(1),s=i===120||i===88;return El(n.slice(s?2:1),s?16:10)}return yr(n)||e}const Il={}.hasOwnProperty;function Fm(e,t,n){return typeof t!="string"&&(n=t,t=void 0),Rm(n)(Im(xm(n).document().write(Nm()(e,t,!0))))}function Rm(e){const t={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:s(Dt),autolinkProtocol:R,autolinkEmail:R,atxHeading:s(Ve),blockQuote:s(qe),characterEscape:R,characterReference:R,codeFenced:s(Te),codeFencedFenceInfo:u,codeFencedFenceMeta:u,codeIndented:s(Te,u),codeText:s(ee,u),codeTextData:R,data:R,codeFlowValue:R,definition:s(ye),definitionDestinationString:u,definitionLabelString:u,definitionTitleString:u,emphasis:s(Re),hardBreakEscape:s(ft),hardBreakTrailing:s(ft),htmlFlow:s(gt,u),htmlFlowData:R,htmlText:s(gt,u),htmlTextData:R,image:s(Ut),label:u,link:s(Dt),listItem:s(un),listItemValue:p,listOrdered:s(Ft,c),listUnordered:s(Ft),paragraph:s(Xn),reference:O,referenceString:u,resourceDestinationString:u,resourceTitleString:u,setextHeading:s(Ve),strong:s(Jn),thematicBreak:s(jr)},exit:{atxHeading:o(),atxHeadingSequence:I,autolink:o(),autolinkEmail:Xe,autolinkProtocol:Ne,blockQuote:o(),characterEscapeValue:x,characterReferenceMarkerHexadecimal:ct,characterReferenceMarkerNumeric:ct,characterReferenceValue:we,characterReference:$e,codeFenced:o(E),codeFencedFence:m,codeFencedFenceInfo:d,codeFencedFenceMeta:g,codeFlowValue:x,codeIndented:o(b),codeText:o(Z),codeTextData:x,data:x,definition:o(),definitionDestinationString:L,definitionLabelString:y,definitionTitleString:_,emphasis:o(),hardBreakEscape:o(v),hardBreakTrailing:o(v),htmlFlow:o(V),htmlFlowData:x,htmlText:o(J),htmlTextData:x,image:o(H),label:N,labelText:K,lineEnding:w,link:o(fe),listItem:o(),listOrdered:o(),listUnordered:o(),paragraph:o(),referenceString:Ie,resourceDestinationString:k,resourceTitleString:pe,resource:Pe,setextHeading:o(D),setextHeadingLineSequence:F,setextHeadingText:A,strong:o(),thematicBreak:o()}};Nl(t,(e||{}).mdastExtensions||[]);const n={};return r;function r(M){let W={type:"root",children:[]};const ue={stack:[W],tokenStack:[],config:t,enter:a,exit:l,buffer:u,resume:h,data:n},he=[];let be=-1;for(;++be<M.length;)if(M[be][1].type==="listOrdered"||M[be][1].type==="listUnordered")if(M[be][0]==="enter")he.push(be);else{const Ze=he.pop();be=i(M,Ze,be)}for(be=-1;++be<M.length;){const Ze=t[M[be][0]];Il.call(Ze,M[be][1].type)&&Ze[M[be][1].type].call(Object.assign({sliceSerialize:M[be][2].sliceSerialize},ue),M[be][1])}if(ue.tokenStack.length>0){const Ze=ue.tokenStack[ue.tokenStack.length-1];(Ze[1]||ga).call(ue,void 0,Ze[0])}for(W.position={start:Xt(M.length>0?M[0][1].start:{line:1,column:1,offset:0}),end:Xt(M.length>0?M[M.length-2][1].end:{line:1,column:1,offset:0})},be=-1;++be<t.transforms.length;)W=t.transforms[be](W)||W;return W}function i(M,W,ue){let he=W-1,be=-1,Ze=!1,kt,rt,an,on;for(;++he<=ue;){const et=M[he];switch(et[1].type){case"listUnordered":case"listOrdered":case"blockQuote":{et[0]==="enter"?be++:be--,on=void 0;break}case"lineEndingBlank":{et[0]==="enter"&&(kt&&!on&&!be&&!an&&(an=he),on=void 0);break}case"linePrefix":case"listItemValue":case"listItemMarker":case"listItemPrefix":case"listItemPrefixWhitespace":break;default:on=void 0}if(!be&&et[0]==="enter"&&et[1].type==="listItemPrefix"||be===-1&&et[0]==="exit"&&(et[1].type==="listUnordered"||et[1].type==="listOrdered")){if(kt){let Gt=he;for(rt=void 0;Gt--;){const St=M[Gt];if(St[1].type==="lineEnding"||St[1].type==="lineEndingBlank"){if(St[0]==="exit")continue;rt&&(M[rt][1].type="lineEndingBlank",Ze=!0),St[1].type="lineEnding",rt=Gt}else if(!(St[1].type==="linePrefix"||St[1].type==="blockQuotePrefix"||St[1].type==="blockQuotePrefixWhitespace"||St[1].type==="blockQuoteMarker"||St[1].type==="listItemIndent"))break}an&&(!rt||an<rt)&&(kt._spread=!0),kt.end=Object.assign({},rt?M[rt][1].start:et[1].end),M.splice(rt||he,0,["exit",kt,et[2]]),he++,ue++}if(et[1].type==="listItemPrefix"){const Gt={type:"listItem",_spread:!1,start:Object.assign({},et[1].start),end:void 0};kt=Gt,M.splice(he,0,["enter",Gt,et[2]]),he++,ue++,an=void 0,on=!0}}}return M[W][1]._spread=Ze,ue}function s(M,W){return ue;function ue(he){a.call(this,M(he),he),W&&W.call(this,he)}}function u(){this.stack.push({type:"fragment",children:[]})}function a(M,W,ue){this.stack[this.stack.length-1].children.push(M),this.stack.push(M),this.tokenStack.push([W,ue||void 0]),M.position={start:Xt(W.start),end:void 0}}function o(M){return W;function W(ue){M&&M.call(this,ue),l.call(this,ue)}}function l(M,W){const ue=this.stack.pop(),he=this.tokenStack.pop();if(he)he[0].type!==M.type&&(W?W.call(this,M,he[0]):(he[1]||ga).call(this,M,he[0]));else throw new Error("Cannot close `"+M.type+"` ("+cr({start:M.start,end:M.end})+"): it’s not open");ue.position.end=Xt(M.end)}function h(){return nu(this.stack.pop())}function c(){this.data.expectingFirstListItemValue=!0}function p(M){if(this.data.expectingFirstListItemValue){const W=this.stack[this.stack.length-2];W.start=Number.parseInt(this.sliceSerialize(M),10),this.data.expectingFirstListItemValue=void 0}}function d(){const M=this.resume(),W=this.stack[this.stack.length-1];W.lang=M}function g(){const M=this.resume(),W=this.stack[this.stack.length-1];W.meta=M}function m(){this.data.flowCodeInside||(this.buffer(),this.data.flowCodeInside=!0)}function E(){const M=this.resume(),W=this.stack[this.stack.length-1];W.value=M.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),this.data.flowCodeInside=void 0}function b(){const M=this.resume(),W=this.stack[this.stack.length-1];W.value=M.replace(/(\r?\n|\r)$/g,"")}function y(M){const W=this.resume(),ue=this.stack[this.stack.length-1];ue.label=W,ue.identifier=Nt(this.sliceSerialize(M)).toLowerCase()}function _(){const M=this.resume(),W=this.stack[this.stack.length-1];W.title=M}function L(){const M=this.resume(),W=this.stack[this.stack.length-1];W.url=M}function I(M){const W=this.stack[this.stack.length-1];if(!W.depth){const ue=this.sliceSerialize(M).length;W.depth=ue}}function A(){this.data.setextHeadingSlurpLineEnding=!0}function F(M){const W=this.stack[this.stack.length-1];W.depth=this.sliceSerialize(M).codePointAt(0)===61?1:2}function D(){this.data.setextHeadingSlurpLineEnding=void 0}function R(M){const ue=this.stack[this.stack.length-1].children;let he=ue[ue.length-1];(!he||he.type!=="text")&&(he=qr(),he.position={start:Xt(M.start),end:void 0},ue.push(he)),this.stack.push(he)}function x(M){const W=this.stack.pop();W.value+=this.sliceSerialize(M),W.position.end=Xt(M.end)}function w(M){const W=this.stack[this.stack.length-1];if(this.data.atHardBreak){const ue=W.children[W.children.length-1];ue.position.end=Xt(M.end),this.data.atHardBreak=void 0;return}!this.data.setextHeadingSlurpLineEnding&&t.canContainEols.includes(W.type)&&(R.call(this,M),x.call(this,M))}function v(){this.data.atHardBreak=!0}function V(){const M=this.resume(),W=this.stack[this.stack.length-1];W.value=M}function J(){const M=this.resume(),W=this.stack[this.stack.length-1];W.value=M}function Z(){const M=this.resume(),W=this.stack[this.stack.length-1];W.value=M}function fe(){const M=this.stack[this.stack.length-1];if(this.data.inReference){const W=this.data.referenceType||"shortcut";M.type+="Reference",M.referenceType=W,delete M.url,delete M.title}else delete M.identifier,delete M.label;this.data.referenceType=void 0}function H(){const M=this.stack[this.stack.length-1];if(this.data.inReference){const W=this.data.referenceType||"shortcut";M.type+="Reference",M.referenceType=W,delete M.url,delete M.title}else delete M.identifier,delete M.label;this.data.referenceType=void 0}function K(M){const W=this.sliceSerialize(M),ue=this.stack[this.stack.length-2];ue.label=wm(W),ue.identifier=Nt(W).toLowerCase()}function N(){const M=this.stack[this.stack.length-1],W=this.resume(),ue=this.stack[this.stack.length-1];if(this.data.inReference=!0,ue.type==="link"){const he=M.children;ue.children=he}else ue.alt=W}function k(){const M=this.resume(),W=this.stack[this.stack.length-1];W.url=M}function pe(){const M=this.resume(),W=this.stack[this.stack.length-1];W.title=M}function Pe(){this.data.inReference=void 0}function O(){this.data.referenceType="collapsed"}function Ie(M){const W=this.resume(),ue=this.stack[this.stack.length-1];ue.label=W,ue.identifier=Nt(this.sliceSerialize(M)).toLowerCase(),this.data.referenceType="full"}function ct(M){this.data.characterReferenceType=M.type}function we(M){const W=this.sliceSerialize(M),ue=this.data.characterReferenceType;let he;ue?(he=El(W,ue==="characterReferenceMarkerNumeric"?10:16),this.data.characterReferenceType=void 0):he=yr(W);const be=this.stack[this.stack.length-1];be.value+=he}function $e(M){const W=this.stack.pop();W.position.end=Xt(M.end)}function Ne(M){x.call(this,M);const W=this.stack[this.stack.length-1];W.url=this.sliceSerialize(M)}function Xe(M){x.call(this,M);const W=this.stack[this.stack.length-1];W.url="mailto:"+this.sliceSerialize(M)}function qe(){return{type:"blockquote",children:[]}}function Te(){return{type:"code",lang:null,meta:null,value:""}}function ee(){return{type:"inlineCode",value:""}}function ye(){return{type:"definition",identifier:"",label:null,title:null,url:""}}function Re(){return{type:"emphasis",children:[]}}function Ve(){return{type:"heading",depth:0,children:[]}}function ft(){return{type:"break"}}function gt(){return{type:"html",value:""}}function Ut(){return{type:"image",title:null,url:"",alt:null}}function Dt(){return{type:"link",title:null,url:"",children:[]}}function Ft(M){return{type:"list",ordered:M.type==="listOrdered",start:null,spread:M._spread,children:[]}}function un(M){return{type:"listItem",spread:M._spread,checked:null,children:[]}}function Xn(){return{type:"paragraph",children:[]}}function Jn(){return{type:"strong",children:[]}}function qr(){return{type:"text",value:""}}function jr(){return{type:"thematicBreak"}}}function Xt(e){return{line:e.line,column:e.column,offset:e.offset}}function Nl(e,t){let n=-1;for(;++n<t.length;){const r=t[n];Array.isArray(r)?Nl(e,r):Pm(e,r)}}function Pm(e,t){let n;for(n in t)if(Il.call(t,n))switch(n){case"canContainEols":{const r=t[n];r&&e[n].push(...r);break}case"transforms":{const r=t[n];r&&e[n].push(...r);break}case"enter":case"exit":{const r=t[n];r&&Object.assign(e[n],r);break}}}function ga(e,t){throw e?new Error("Cannot close `"+e.type+"` ("+cr({start:e.start,end:e.end})+"): a different token (`"+t.type+"`, "+cr({start:t.start,end:t.end})+") is open"):new Error("Cannot close document, a token (`"+t.type+"`, "+cr({start:t.start,end:t.end})+") is still open")}function Bm(e){const t=this;t.parser=n;function n(r){return Fm(r,{...t.data("settings"),...e,extensions:t.data("micromarkExtensions")||[],mdastExtensions:t.data("fromMarkdownExtensions")||[]})}}function vm(e,t){const n={type:"element",tagName:"blockquote",properties:{},children:e.wrap(e.all(t),!0)};return e.patch(t,n),e.applyData(t,n)}function Mm(e,t){const n={type:"element",tagName:"br",properties:{},children:[]};return e.patch(t,n),[e.applyData(t,n),{type:"text",value:` +`}]}function Um(e,t){const n=t.value?t.value+` +`:"",r={};t.lang&&(r.className=["language-"+t.lang]);let i={type:"element",tagName:"code",properties:r,children:[{type:"text",value:n}]};return t.meta&&(i.data={meta:t.meta}),e.patch(t,i),i=e.applyData(t,i),i={type:"element",tagName:"pre",properties:{},children:[i]},e.patch(t,i),i}function Hm(e,t){const n={type:"element",tagName:"del",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function zm(e,t){const n={type:"element",tagName:"em",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function $m(e,t){const n=typeof e.options.clobberPrefix=="string"?e.options.clobberPrefix:"user-content-",r=String(t.identifier).toUpperCase(),i=sn(r.toLowerCase()),s=e.footnoteOrder.indexOf(r);let u,a=e.footnoteCounts.get(r);a===void 0?(a=0,e.footnoteOrder.push(r),u=e.footnoteOrder.length):u=s+1,a+=1,e.footnoteCounts.set(r,a);const o={type:"element",tagName:"a",properties:{href:"#"+n+"fn-"+i,id:n+"fnref-"+i+(a>1?"-"+a:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(u)}]};e.patch(t,o);const l={type:"element",tagName:"sup",properties:{},children:[o]};return e.patch(t,l),e.applyData(t,l)}function qm(e,t){const n={type:"element",tagName:"h"+t.depth,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function jm(e,t){if(e.options.allowDangerousHtml){const n={type:"raw",value:t.value};return e.patch(t,n),e.applyData(t,n)}}function Ol(e,t){const n=t.referenceType;let r="]";if(n==="collapsed"?r+="[]":n==="full"&&(r+="["+(t.label||t.identifier)+"]"),t.type==="imageReference")return[{type:"text",value:"!["+t.alt+r}];const i=e.all(t),s=i[0];s&&s.type==="text"?s.value="["+s.value:i.unshift({type:"text",value:"["});const u=i[i.length-1];return u&&u.type==="text"?u.value+=r:i.push({type:"text",value:r}),i}function Ym(e,t){const n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return Ol(e,t);const i={src:sn(r.url||""),alt:t.alt};r.title!==null&&r.title!==void 0&&(i.title=r.title);const s={type:"element",tagName:"img",properties:i,children:[]};return e.patch(t,s),e.applyData(t,s)}function Vm(e,t){const n={src:sn(t.url)};t.alt!==null&&t.alt!==void 0&&(n.alt=t.alt),t.title!==null&&t.title!==void 0&&(n.title=t.title);const r={type:"element",tagName:"img",properties:n,children:[]};return e.patch(t,r),e.applyData(t,r)}function Km(e,t){const n={type:"text",value:t.value.replace(/\r?\n|\r/g," ")};e.patch(t,n);const r={type:"element",tagName:"code",properties:{},children:[n]};return e.patch(t,r),e.applyData(t,r)}function Wm(e,t){const n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return Ol(e,t);const i={href:sn(r.url||"")};r.title!==null&&r.title!==void 0&&(i.title=r.title);const s={type:"element",tagName:"a",properties:i,children:e.all(t)};return e.patch(t,s),e.applyData(t,s)}function Qm(e,t){const n={href:sn(t.url)};t.title!==null&&t.title!==void 0&&(n.title=t.title);const r={type:"element",tagName:"a",properties:n,children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function Gm(e,t,n){const r=e.all(t),i=n?Xm(n):wl(t),s={},u=[];if(typeof t.checked=="boolean"){const h=r[0];let c;h&&h.type==="element"&&h.tagName==="p"?c=h:(c={type:"element",tagName:"p",properties:{},children:[]},r.unshift(c)),c.children.length>0&&c.children.unshift({type:"text",value:" "}),c.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:t.checked,disabled:!0},children:[]}),s.className=["task-list-item"]}let a=-1;for(;++a<r.length;){const h=r[a];(i||a!==0||h.type!=="element"||h.tagName!=="p")&&u.push({type:"text",value:` +`}),h.type==="element"&&h.tagName==="p"&&!i?u.push(...h.children):u.push(h)}const o=r[r.length-1];o&&(i||o.type!=="element"||o.tagName!=="p")&&u.push({type:"text",value:` +`});const l={type:"element",tagName:"li",properties:s,children:u};return e.patch(t,l),e.applyData(t,l)}function Xm(e){let t=!1;if(e.type==="list"){t=e.spread||!1;const n=e.children;let r=-1;for(;!t&&++r<n.length;)t=wl(n[r])}return t}function wl(e){const t=e.spread;return t??e.children.length>1}function Jm(e,t){const n={},r=e.all(t);let i=-1;for(typeof t.start=="number"&&t.start!==1&&(n.start=t.start);++i<r.length;){const u=r[i];if(u.type==="element"&&u.tagName==="li"&&u.properties&&Array.isArray(u.properties.className)&&u.properties.className.includes("task-list-item")){n.className=["contains-task-list"];break}}const s={type:"element",tagName:t.ordered?"ol":"ul",properties:n,children:e.wrap(r,!0)};return e.patch(t,s),e.applyData(t,s)}function Zm(e,t){const n={type:"element",tagName:"p",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function eg(e,t){const n={type:"root",children:e.wrap(e.all(t))};return e.patch(t,n),e.applyData(t,n)}function tg(e,t){const n={type:"element",tagName:"strong",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}const xi=Ll("end"),Wt=Ll("start");function Ll(e){return t;function t(n){const r=n&&n.position&&n.position[e]||{};if(typeof r.line=="number"&&r.line>0&&typeof r.column=="number"&&r.column>0)return{line:r.line,column:r.column,offset:typeof r.offset=="number"&&r.offset>-1?r.offset:void 0}}}function ng(e){const t=Wt(e),n=xi(e);if(t&&n)return{start:t,end:n}}function rg(e,t){const n=e.all(t),r=n.shift(),i=[];if(r){const u={type:"element",tagName:"thead",properties:{},children:e.wrap([r],!0)};e.patch(t.children[0],u),i.push(u)}if(n.length>0){const u={type:"element",tagName:"tbody",properties:{},children:e.wrap(n,!0)},a=Wt(t.children[1]),o=xi(t.children[t.children.length-1]);a&&o&&(u.position={start:a,end:o}),i.push(u)}const s={type:"element",tagName:"table",properties:{},children:e.wrap(i,!0)};return e.patch(t,s),e.applyData(t,s)}function ig(e,t,n){const r=n?n.children:void 0,s=(r?r.indexOf(t):1)===0?"th":"td",u=n&&n.type==="table"?n.align:void 0,a=u?u.length:t.children.length;let o=-1;const l=[];for(;++o<a;){const c=t.children[o],p={},d=u?u[o]:void 0;d&&(p.align=d);let g={type:"element",tagName:s,properties:p,children:[]};c&&(g.children=e.all(c),e.patch(c,g),g=e.applyData(c,g)),l.push(g)}const h={type:"element",tagName:"tr",properties:{},children:e.wrap(l,!0)};return e.patch(t,h),e.applyData(t,h)}function sg(e,t){const n={type:"element",tagName:"td",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}const ba=9,Ea=32;function ug(e){const t=String(e),n=/\r?\n|\r/g;let r=n.exec(t),i=0;const s=[];for(;r;)s.push(Ta(t.slice(i,r.index),i>0,!0),r[0]),i=r.index+r[0].length,r=n.exec(t);return s.push(Ta(t.slice(i),i>0,!1)),s.join("")}function Ta(e,t,n){let r=0,i=e.length;if(t){let s=e.codePointAt(r);for(;s===ba||s===Ea;)r++,s=e.codePointAt(r)}if(n){let s=e.codePointAt(i-1);for(;s===ba||s===Ea;)i--,s=e.codePointAt(i-1)}return i>r?e.slice(r,i):""}function ag(e,t){const n={type:"text",value:ug(String(t.value))};return e.patch(t,n),e.applyData(t,n)}function og(e,t){const n={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(t,n),e.applyData(t,n)}const lg={blockquote:vm,break:Mm,code:Um,delete:Hm,emphasis:zm,footnoteReference:$m,heading:qm,html:jm,imageReference:Ym,image:Vm,inlineCode:Km,linkReference:Wm,link:Qm,listItem:Gm,list:Jm,paragraph:Zm,root:eg,strong:tg,table:rg,tableCell:sg,tableRow:ig,text:ag,thematicBreak:og,toml:Vr,yaml:Vr,definition:Vr,footnoteDefinition:Vr};function Vr(){}const Fl=-1,Ii=0,fr=1,ci=2,iu=3,su=4,uu=5,au=6,Rl=7,Pl=8,ya=typeof self=="object"?self:globalThis,cg=(e,t)=>{const n=(i,s)=>(e.set(s,i),i),r=i=>{if(e.has(i))return e.get(i);const[s,u]=t[i];switch(s){case Ii:case Fl:return n(u,i);case fr:{const a=n([],i);for(const o of u)a.push(r(o));return a}case ci:{const a=n({},i);for(const[o,l]of u)a[r(o)]=r(l);return a}case iu:return n(new Date(u),i);case su:{const{source:a,flags:o}=u;return n(new RegExp(a,o),i)}case uu:{const a=n(new Map,i);for(const[o,l]of u)a.set(r(o),r(l));return a}case au:{const a=n(new Set,i);for(const o of u)a.add(r(o));return a}case Rl:{const{name:a,message:o}=u;return n(new ya[a](o),i)}case Pl:return n(BigInt(u),i);case"BigInt":return n(Object(BigInt(u)),i);case"ArrayBuffer":return n(new Uint8Array(u).buffer,u);case"DataView":{const{buffer:a}=new Uint8Array(u);return n(new DataView(a),u)}}return n(new ya[s](u),i)};return r},Aa=e=>cg(new Map,e)(0),Dn="",{toString:fg}={},{keys:hg}=Object,er=e=>{const t=typeof e;if(t!=="object"||!e)return[Ii,t];const n=fg.call(e).slice(8,-1);switch(n){case"Array":return[fr,Dn];case"Object":return[ci,Dn];case"Date":return[iu,Dn];case"RegExp":return[su,Dn];case"Map":return[uu,Dn];case"Set":return[au,Dn];case"DataView":return[fr,n]}return n.includes("Array")?[fr,n]:n.includes("Error")?[Rl,n]:[ci,n]},Kr=([e,t])=>e===Ii&&(t==="function"||t==="symbol"),dg=(e,t,n,r)=>{const i=(u,a)=>{const o=r.push(u)-1;return n.set(a,o),o},s=u=>{if(n.has(u))return n.get(u);let[a,o]=er(u);switch(a){case Ii:{let h=u;switch(o){case"bigint":a=Pl,h=u.toString();break;case"function":case"symbol":if(e)throw new TypeError("unable to serialize "+o);h=null;break;case"undefined":return i([Fl],u)}return i([a,h],u)}case fr:{if(o){let p=u;return o==="DataView"?p=new Uint8Array(u.buffer):o==="ArrayBuffer"&&(p=new Uint8Array(u)),i([o,[...p]],u)}const h=[],c=i([a,h],u);for(const p of u)h.push(s(p));return c}case ci:{if(o)switch(o){case"BigInt":return i([o,u.toString()],u);case"Boolean":case"Number":case"String":return i([o,u.valueOf()],u)}if(t&&"toJSON"in u)return s(u.toJSON());const h=[],c=i([a,h],u);for(const p of hg(u))(e||!Kr(er(u[p])))&&h.push([s(p),s(u[p])]);return c}case iu:return i([a,u.toISOString()],u);case su:{const{source:h,flags:c}=u;return i([a,{source:h,flags:c}],u)}case uu:{const h=[],c=i([a,h],u);for(const[p,d]of u)(e||!(Kr(er(p))||Kr(er(d))))&&h.push([s(p),s(d)]);return c}case au:{const h=[],c=i([a,h],u);for(const p of u)(e||!Kr(er(p)))&&h.push(s(p));return c}}const{message:l}=u;return i([a,{name:o,message:l}],u)};return s},Ca=(e,{json:t,lossy:n}={})=>{const r=[];return dg(!(t||n),!!t,new Map,r)(e),r},jt=typeof structuredClone=="function"?(e,t)=>t&&("json"in t||"lossy"in t)?Aa(Ca(e,t)):structuredClone(e):(e,t)=>Aa(Ca(e,t));function pg(e,t){const n=[{type:"text",value:"↩"}];return t>1&&n.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(t)}]}),n}function mg(e,t){return"Back to reference "+(e+1)+(t>1?"-"+t:"")}function gg(e){const t=typeof e.options.clobberPrefix=="string"?e.options.clobberPrefix:"user-content-",n=e.options.footnoteBackContent||pg,r=e.options.footnoteBackLabel||mg,i=e.options.footnoteLabel||"Footnotes",s=e.options.footnoteLabelTagName||"h2",u=e.options.footnoteLabelProperties||{className:["sr-only"]},a=[];let o=-1;for(;++o<e.footnoteOrder.length;){const l=e.footnoteById.get(e.footnoteOrder[o]);if(!l)continue;const h=e.all(l),c=String(l.identifier).toUpperCase(),p=sn(c.toLowerCase());let d=0;const g=[],m=e.footnoteCounts.get(c);for(;m!==void 0&&++d<=m;){g.length>0&&g.push({type:"text",value:" "});let y=typeof n=="string"?n:n(o,d);typeof y=="string"&&(y={type:"text",value:y}),g.push({type:"element",tagName:"a",properties:{href:"#"+t+"fnref-"+p+(d>1?"-"+d:""),dataFootnoteBackref:"",ariaLabel:typeof r=="string"?r:r(o,d),className:["data-footnote-backref"]},children:Array.isArray(y)?y:[y]})}const E=h[h.length-1];if(E&&E.type==="element"&&E.tagName==="p"){const y=E.children[E.children.length-1];y&&y.type==="text"?y.value+=" ":E.children.push({type:"text",value:" "}),E.children.push(...g)}else h.push(...g);const b={type:"element",tagName:"li",properties:{id:t+"fn-"+p},children:e.wrap(h,!0)};e.patch(l,b),a.push(b)}if(a.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:s,properties:{...jt(u),id:"footnote-label"},children:[{type:"text",value:i}]},{type:"text",value:` +`},{type:"element",tagName:"ol",properties:{},children:e.wrap(a,!0)},{type:"text",value:` +`}]}}const Ni=function(e){if(e==null)return yg;if(typeof e=="function")return Oi(e);if(typeof e=="object")return Array.isArray(e)?bg(e):Eg(e);if(typeof e=="string")return Tg(e);throw new Error("Expected function, string, or object as test")};function bg(e){const t=[];let n=-1;for(;++n<e.length;)t[n]=Ni(e[n]);return Oi(r);function r(...i){let s=-1;for(;++s<t.length;)if(t[s].apply(this,i))return!0;return!1}}function Eg(e){const t=e;return Oi(n);function n(r){const i=r;let s;for(s in e)if(i[s]!==t[s])return!1;return!0}}function Tg(e){return Oi(t);function t(n){return n&&n.type===e}}function Oi(e){return t;function t(n,r,i){return!!(Ag(n)&&e.call(this,n,typeof r=="number"?r:void 0,i||void 0))}}function yg(){return!0}function Ag(e){return e!==null&&typeof e=="object"&&"type"in e}const Bl=[],Cg=!0,Ls=!1,_g="skip";function vl(e,t,n,r){let i;typeof t=="function"&&typeof n!="function"?(r=n,n=t):i=t;const s=Ni(i),u=r?-1:1;a(e,void 0,[])();function a(o,l,h){const c=o&&typeof o=="object"?o:{};if(typeof c.type=="string"){const d=typeof c.tagName=="string"?c.tagName:typeof c.name=="string"?c.name:void 0;Object.defineProperty(p,"name",{value:"node ("+(o.type+(d?"<"+d+">":""))+")"})}return p;function p(){let d=Bl,g,m,E;if((!t||s(o,l,h[h.length-1]||void 0))&&(d=Dg(n(o,h)),d[0]===Ls))return d;if("children"in o&&o.children){const b=o;if(b.children&&d[0]!==_g)for(m=(r?b.children.length:-1)+u,E=h.concat(b);m>-1&&m<b.children.length;){const y=b.children[m];if(g=a(y,m,E)(),g[0]===Ls)return g;m=typeof g[1]=="number"?g[1]:m+u}}return d}}}function Dg(e){return Array.isArray(e)?e:typeof e=="number"?[Cg,e]:e==null?Bl:[e]}function Vt(e,t,n,r){let i,s,u;typeof t=="function"&&typeof n!="function"?(s=void 0,u=t,i=n):(s=t,u=n,i=r),vl(e,s,a,i);function a(o,l){const h=l[l.length-1],c=h?h.children.indexOf(o):void 0;return u(o,c,h)}}const Fs={}.hasOwnProperty,kg={};function Sg(e,t){const n=t||kg,r=new Map,i=new Map,s=new Map,u={...lg,...n.handlers},a={all:l,applyData:Ig,definitionById:r,footnoteById:i,footnoteCounts:s,footnoteOrder:[],handlers:u,one:o,options:n,patch:xg,wrap:Og};return Vt(e,function(h){if(h.type==="definition"||h.type==="footnoteDefinition"){const c=h.type==="definition"?r:i,p=String(h.identifier).toUpperCase();c.has(p)||c.set(p,h)}}),a;function o(h,c){const p=h.type,d=a.handlers[p];if(Fs.call(a.handlers,p)&&d)return d(a,h,c);if(a.options.passThrough&&a.options.passThrough.includes(p)){if("children"in h){const{children:m,...E}=h,b=jt(E);return b.children=a.all(h),b}return jt(h)}return(a.options.unknownHandler||Ng)(a,h,c)}function l(h){const c=[];if("children"in h){const p=h.children;let d=-1;for(;++d<p.length;){const g=a.one(p[d],h);if(g){if(d&&p[d-1].type==="break"&&(!Array.isArray(g)&&g.type==="text"&&(g.value=_a(g.value)),!Array.isArray(g)&&g.type==="element")){const m=g.children[0];m&&m.type==="text"&&(m.value=_a(m.value))}Array.isArray(g)?c.push(...g):c.push(g)}}}return c}}function xg(e,t){e.position&&(t.position=ng(e))}function Ig(e,t){let n=t;if(e&&e.data){const r=e.data.hName,i=e.data.hChildren,s=e.data.hProperties;if(typeof r=="string")if(n.type==="element")n.tagName=r;else{const u="children"in n?n.children:[n];n={type:"element",tagName:r,properties:{},children:u}}n.type==="element"&&s&&Object.assign(n.properties,jt(s)),"children"in n&&n.children&&i!==null&&i!==void 0&&(n.children=i)}return n}function Ng(e,t){const n=t.data||{},r="value"in t&&!(Fs.call(n,"hProperties")||Fs.call(n,"hChildren"))?{type:"text",value:t.value}:{type:"element",tagName:"div",properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function Og(e,t){const n=[];let r=-1;for(t&&n.push({type:"text",value:` +`});++r<e.length;)r&&n.push({type:"text",value:` +`}),n.push(e[r]);return t&&e.length>0&&n.push({type:"text",value:` +`}),n}function _a(e){let t=0,n=e.charCodeAt(t);for(;n===9||n===32;)t++,n=e.charCodeAt(t);return e.slice(t)}function Da(e,t){const n=Sg(e,t),r=n.one(e,void 0),i=gg(n),s=Array.isArray(r)?{type:"root",children:r}:r||{type:"root",children:[]};return i&&s.children.push({type:"text",value:` +`},i),s}function wg(e,t){return e&&"run"in e?async function(n,r){const i=Da(n,{file:r,...t});await e.run(i,r)}:function(n,r){return Da(n,{file:r,...e||t})}}const ou=Symbol.for("yaml.alias"),Rs=Symbol.for("yaml.document"),nn=Symbol.for("yaml.map"),Ml=Symbol.for("yaml.pair"),vt=Symbol.for("yaml.scalar"),qn=Symbol.for("yaml.seq"),At=Symbol.for("yaml.node.type"),jn=e=>!!e&&typeof e=="object"&&e[At]===ou,Fr=e=>!!e&&typeof e=="object"&&e[At]===Rs,Rr=e=>!!e&&typeof e=="object"&&e[At]===nn,Ue=e=>!!e&&typeof e=="object"&&e[At]===Ml,ke=e=>!!e&&typeof e=="object"&&e[At]===vt,Pr=e=>!!e&&typeof e=="object"&&e[At]===qn;function Be(e){if(e&&typeof e=="object")switch(e[At]){case nn:case qn:return!0}return!1}function Me(e){if(e&&typeof e=="object")switch(e[At]){case ou:case nn:case vt:case qn:return!0}return!1}const Lg=e=>(ke(e)||Be(e))&&!!e.anchor,cn=Symbol("break visit"),Fg=Symbol("skip children"),hr=Symbol("remove node");function En(e,t){const n=Rg(t);Fr(e)?In(null,e.contents,n,Object.freeze([e]))===hr&&(e.contents=null):In(null,e,n,Object.freeze([]))}En.BREAK=cn;En.SKIP=Fg;En.REMOVE=hr;function In(e,t,n,r){const i=Pg(e,t,n,r);if(Me(i)||Ue(i))return Bg(e,r,i),In(e,i,n,r);if(typeof i!="symbol"){if(Be(t)){r=Object.freeze(r.concat(t));for(let s=0;s<t.items.length;++s){const u=In(s,t.items[s],n,r);if(typeof u=="number")s=u-1;else{if(u===cn)return cn;u===hr&&(t.items.splice(s,1),s-=1)}}}else if(Ue(t)){r=Object.freeze(r.concat(t));const s=In("key",t.key,n,r);if(s===cn)return cn;s===hr&&(t.key=null);const u=In("value",t.value,n,r);if(u===cn)return cn;u===hr&&(t.value=null)}}return i}function Rg(e){return typeof e=="object"&&(e.Collection||e.Node||e.Value)?Object.assign({Alias:e.Node,Map:e.Node,Scalar:e.Node,Seq:e.Node},e.Value&&{Map:e.Value,Scalar:e.Value,Seq:e.Value},e.Collection&&{Map:e.Collection,Seq:e.Collection},e):e}function Pg(e,t,n,r){var i,s,u,a,o;if(typeof n=="function")return n(e,t,r);if(Rr(t))return(i=n.Map)==null?void 0:i.call(n,e,t,r);if(Pr(t))return(s=n.Seq)==null?void 0:s.call(n,e,t,r);if(Ue(t))return(u=n.Pair)==null?void 0:u.call(n,e,t,r);if(ke(t))return(a=n.Scalar)==null?void 0:a.call(n,e,t,r);if(jn(t))return(o=n.Alias)==null?void 0:o.call(n,e,t,r)}function Bg(e,t,n){const r=t[t.length-1];if(Be(r))r.items[e]=n;else if(Ue(r))e==="key"?r.key=n:r.value=n;else if(Fr(r))r.contents=n;else{const i=jn(r)?"alias":"scalar";throw new Error(`Cannot replace node with ${i} parent`)}}const vg={"!":"%21",",":"%2C","[":"%5B","]":"%5D","{":"%7B","}":"%7D"},Mg=e=>e.replace(/[!,[\]{}]/g,t=>vg[t]);class tt{constructor(t,n){this.docStart=null,this.docEnd=!1,this.yaml=Object.assign({},tt.defaultYaml,t),this.tags=Object.assign({},tt.defaultTags,n)}clone(){const t=new tt(this.yaml,this.tags);return t.docStart=this.docStart,t}atDocument(){const t=new tt(this.yaml,this.tags);switch(this.yaml.version){case"1.1":this.atNextDocument=!0;break;case"1.2":this.atNextDocument=!1,this.yaml={explicit:tt.defaultYaml.explicit,version:"1.2"},this.tags=Object.assign({},tt.defaultTags);break}return t}add(t,n){this.atNextDocument&&(this.yaml={explicit:tt.defaultYaml.explicit,version:"1.1"},this.tags=Object.assign({},tt.defaultTags),this.atNextDocument=!1);const r=t.trim().split(/[ \t]+/),i=r.shift();switch(i){case"%TAG":{if(r.length!==2&&(n(0,"%TAG directive should contain exactly two parts"),r.length<2))return!1;const[s,u]=r;return this.tags[s]=u,!0}case"%YAML":{if(this.yaml.explicit=!0,r.length!==1)return n(0,"%YAML directive should contain exactly one part"),!1;const[s]=r;if(s==="1.1"||s==="1.2")return this.yaml.version=s,!0;{const u=/^\d+\.\d+$/.test(s);return n(6,`Unsupported YAML version ${s}`,u),!1}}default:return n(0,`Unknown directive ${i}`,!0),!1}}tagName(t,n){if(t==="!")return"!";if(t[0]!=="!")return n(`Not a valid tag: ${t}`),null;if(t[1]==="<"){const u=t.slice(2,-1);return u==="!"||u==="!!"?(n(`Verbatim tags aren't resolved, so ${t} is invalid.`),null):(t[t.length-1]!==">"&&n("Verbatim tags must end with a >"),u)}const[,r,i]=t.match(/^(.*!)([^!]*)$/s);i||n(`The ${t} tag has no suffix`);const s=this.tags[r];if(s)try{return s+decodeURIComponent(i)}catch(u){return n(String(u)),null}return r==="!"?t:(n(`Could not resolve tag: ${t}`),null)}tagString(t){for(const[n,r]of Object.entries(this.tags))if(t.startsWith(r))return n+Mg(t.substring(r.length));return t[0]==="!"?t:`!<${t}>`}toString(t){const n=this.yaml.explicit?[`%YAML ${this.yaml.version||"1.2"}`]:[],r=Object.entries(this.tags);let i;if(t&&r.length>0&&Me(t.contents)){const s={};En(t.contents,(u,a)=>{Me(a)&&a.tag&&(s[a.tag]=!0)}),i=Object.keys(s)}else i=[];for(const[s,u]of r)s==="!!"&&u==="tag:yaml.org,2002:"||(!t||i.some(a=>a.startsWith(u)))&&n.push(`%TAG ${s} ${u}`);return n.join(` +`)}}tt.defaultYaml={explicit:!1,version:"1.2"};tt.defaultTags={"!!":"tag:yaml.org,2002:"};function Ul(e){if(/[\x00-\x19\s,[\]{}]/.test(e)){const n=`Anchor must not contain whitespace or control characters: ${JSON.stringify(e)}`;throw new Error(n)}return!0}function Hl(e){const t=new Set;return En(e,{Value(n,r){r.anchor&&t.add(r.anchor)}}),t}function zl(e,t){for(let n=1;;++n){const r=`${e}${n}`;if(!t.has(r))return r}}function Ug(e,t){const n=[],r=new Map;let i=null;return{onAnchor:s=>{n.push(s),i||(i=Hl(e));const u=zl(t,i);return i.add(u),u},setAnchors:()=>{for(const s of n){const u=r.get(s);if(typeof u=="object"&&u.anchor&&(ke(u.node)||Be(u.node)))u.node.anchor=u.anchor;else{const a=new Error("Failed to resolve repeated object (this should not happen)");throw a.source=s,a}}},sourceObjects:r}}function Nn(e,t,n,r){if(r&&typeof r=="object")if(Array.isArray(r))for(let i=0,s=r.length;i<s;++i){const u=r[i],a=Nn(e,r,String(i),u);a===void 0?delete r[i]:a!==u&&(r[i]=a)}else if(r instanceof Map)for(const i of Array.from(r.keys())){const s=r.get(i),u=Nn(e,r,i,s);u===void 0?r.delete(i):u!==s&&r.set(i,u)}else if(r instanceof Set)for(const i of Array.from(r)){const s=Nn(e,r,i,i);s===void 0?r.delete(i):s!==i&&(r.delete(i),r.add(s))}else for(const[i,s]of Object.entries(r)){const u=Nn(e,r,i,s);u===void 0?delete r[i]:u!==s&&(r[i]=u)}return e.call(t,n,r)}function yt(e,t,n){if(Array.isArray(e))return e.map((r,i)=>yt(r,String(i),n));if(e&&typeof e.toJSON=="function"){if(!n||!Lg(e))return e.toJSON(t,n);const r={aliasCount:0,count:1,res:void 0};n.anchors.set(e,r),n.onCreate=s=>{r.res=s,delete n.onCreate};const i=e.toJSON(t,n);return n.onCreate&&n.onCreate(i),i}return typeof e=="bigint"&&!(n!=null&&n.keep)?Number(e):e}class lu{constructor(t){Object.defineProperty(this,At,{value:t})}clone(){const t=Object.create(Object.getPrototypeOf(this),Object.getOwnPropertyDescriptors(this));return this.range&&(t.range=this.range.slice()),t}toJS(t,{mapAsMap:n,maxAliasCount:r,onAnchor:i,reviver:s}={}){if(!Fr(t))throw new TypeError("A document argument is required");const u={anchors:new Map,doc:t,keep:!0,mapAsMap:n===!0,mapKeyWarned:!1,maxAliasCount:typeof r=="number"?r:100},a=yt(this,"",u);if(typeof i=="function")for(const{count:o,res:l}of u.anchors.values())i(l,o);return typeof s=="function"?Nn(s,{"":a},"",a):a}}class cu extends lu{constructor(t){super(ou),this.source=t,Object.defineProperty(this,"tag",{set(){throw new Error("Alias nodes cannot have tags")}})}resolve(t){let n;return En(t,{Node:(r,i)=>{if(i===this)return En.BREAK;i.anchor===this.source&&(n=i)}}),n}toJSON(t,n){if(!n)return{source:this.source};const{anchors:r,doc:i,maxAliasCount:s}=n,u=this.resolve(i);if(!u){const o=`Unresolved alias (the anchor must be set before the alias): ${this.source}`;throw new ReferenceError(o)}let a=r.get(u);if(a||(yt(u,null,n),a=r.get(u)),!a||a.res===void 0){const o="This should not happen: Alias anchor was not resolved?";throw new ReferenceError(o)}if(s>=0&&(a.count+=1,a.aliasCount===0&&(a.aliasCount=ri(i,u,r)),a.count*a.aliasCount>s)){const o="Excessive alias count indicates a resource exhaustion attack";throw new ReferenceError(o)}return a.res}toString(t,n,r){const i=`*${this.source}`;if(t){if(Ul(this.source),t.options.verifyAliasOrder&&!t.anchors.has(this.source)){const s=`Unresolved alias (the anchor must be set before the alias): ${this.source}`;throw new Error(s)}if(t.implicitKey)return`${i} `}return i}}function ri(e,t,n){if(jn(t)){const r=t.resolve(e),i=n&&r&&n.get(r);return i?i.count*i.aliasCount:0}else if(Be(t)){let r=0;for(const i of t.items){const s=ri(e,i,n);s>r&&(r=s)}return r}else if(Ue(t)){const r=ri(e,t.key,n),i=ri(e,t.value,n);return Math.max(r,i)}return 1}const $l=e=>!e||typeof e!="function"&&typeof e!="object";class ae extends lu{constructor(t){super(vt),this.value=t}toJSON(t,n){return n!=null&&n.keep?this.value:yt(this.value,t,n)}toString(){return String(this.value)}}ae.BLOCK_FOLDED="BLOCK_FOLDED";ae.BLOCK_LITERAL="BLOCK_LITERAL";ae.PLAIN="PLAIN";ae.QUOTE_DOUBLE="QUOTE_DOUBLE";ae.QUOTE_SINGLE="QUOTE_SINGLE";const Hg="tag:yaml.org,2002:";function zg(e,t,n){if(t){const r=n.filter(s=>s.tag===t),i=r.find(s=>!s.format)??r[0];if(!i)throw new Error(`Tag ${t} not found`);return i}return n.find(r=>{var i;return((i=r.identify)==null?void 0:i.call(r,e))&&!r.format})}function Ar(e,t,n){var c,p,d;if(Fr(e)&&(e=e.contents),Me(e))return e;if(Ue(e)){const g=(p=(c=n.schema[nn]).createNode)==null?void 0:p.call(c,n.schema,null,n);return g.items.push(e),g}(e instanceof String||e instanceof Number||e instanceof Boolean||typeof BigInt<"u"&&e instanceof BigInt)&&(e=e.valueOf());const{aliasDuplicateObjects:r,onAnchor:i,onTagObj:s,schema:u,sourceObjects:a}=n;let o;if(r&&e&&typeof e=="object"){if(o=a.get(e),o)return o.anchor||(o.anchor=i(e)),new cu(o.anchor);o={anchor:null,node:null},a.set(e,o)}t!=null&&t.startsWith("!!")&&(t=Hg+t.slice(2));let l=zg(e,t,u.tags);if(!l){if(e&&typeof e.toJSON=="function"&&(e=e.toJSON()),!e||typeof e!="object"){const g=new ae(e);return o&&(o.node=g),g}l=e instanceof Map?u[nn]:Symbol.iterator in Object(e)?u[qn]:u[nn]}s&&(s(l),delete n.onTagObj);const h=l!=null&&l.createNode?l.createNode(n.schema,e,n):typeof((d=l==null?void 0:l.nodeClass)==null?void 0:d.from)=="function"?l.nodeClass.from(n.schema,e,n):new ae(e);return t?h.tag=t:l.default||(h.tag=l.tag),o&&(o.node=h),h}function fi(e,t,n){let r=n;for(let i=t.length-1;i>=0;--i){const s=t[i];if(typeof s=="number"&&Number.isInteger(s)&&s>=0){const u=[];u[s]=r,r=u}else r=new Map([[s,r]])}return Ar(r,void 0,{aliasDuplicateObjects:!1,keepUndefined:!1,onAnchor:()=>{throw new Error("This should not happen, please report a bug.")},schema:e,sourceObjects:new Map})}const ur=e=>e==null||typeof e=="object"&&!!e[Symbol.iterator]().next().done;class ql extends lu{constructor(t,n){super(t),Object.defineProperty(this,"schema",{value:n,configurable:!0,enumerable:!1,writable:!0})}clone(t){const n=Object.create(Object.getPrototypeOf(this),Object.getOwnPropertyDescriptors(this));return t&&(n.schema=t),n.items=n.items.map(r=>Me(r)||Ue(r)?r.clone(t):r),this.range&&(n.range=this.range.slice()),n}addIn(t,n){if(ur(t))this.add(n);else{const[r,...i]=t,s=this.get(r,!0);if(Be(s))s.addIn(i,n);else if(s===void 0&&this.schema)this.set(r,fi(this.schema,i,n));else throw new Error(`Expected YAML collection at ${r}. Remaining path: ${i}`)}}deleteIn(t){const[n,...r]=t;if(r.length===0)return this.delete(n);const i=this.get(n,!0);if(Be(i))return i.deleteIn(r);throw new Error(`Expected YAML collection at ${n}. Remaining path: ${r}`)}getIn(t,n){const[r,...i]=t,s=this.get(r,!0);return i.length===0?!n&&ke(s)?s.value:s:Be(s)?s.getIn(i,n):void 0}hasAllNullValues(t){return this.items.every(n=>{if(!Ue(n))return!1;const r=n.value;return r==null||t&&ke(r)&&r.value==null&&!r.commentBefore&&!r.comment&&!r.tag})}hasIn(t){const[n,...r]=t;if(r.length===0)return this.has(n);const i=this.get(n,!0);return Be(i)?i.hasIn(r):!1}setIn(t,n){const[r,...i]=t;if(i.length===0)this.set(r,n);else{const s=this.get(r,!0);if(Be(s))s.setIn(i,n);else if(s===void 0&&this.schema)this.set(r,fi(this.schema,i,n));else throw new Error(`Expected YAML collection at ${r}. Remaining path: ${i}`)}}}const $g=e=>e.replace(/^(?!$)(?: $)?/gm,"#");function qt(e,t){return/^\n+$/.test(e)?e.substring(1):t?e.replace(/^(?! *$)/gm,t):e}const hn=(e,t,n)=>e.endsWith(` +`)?qt(n,t):n.includes(` +`)?` +`+qt(n,t):(e.endsWith(" ")?"":" ")+n,jl="flow",Ps="block",ii="quoted";function wi(e,t,n="flow",{indentAtStart:r,lineWidth:i=80,minContentWidth:s=20,onFold:u,onOverflow:a}={}){if(!i||i<0)return e;i<s&&(s=0);const o=Math.max(1+s,1+i-t.length);if(e.length<=o)return e;const l=[],h={};let c=i-t.length;typeof r=="number"&&(r>i-Math.max(2,s)?l.push(0):c=i-r);let p,d,g=!1,m=-1,E=-1,b=-1;n===Ps&&(m=ka(e,m,t.length),m!==-1&&(c=m+o));for(let _;_=e[m+=1];){if(n===ii&&_==="\\"){switch(E=m,e[m+1]){case"x":m+=3;break;case"u":m+=5;break;case"U":m+=9;break;default:m+=1}b=m}if(_===` +`)n===Ps&&(m=ka(e,m,t.length)),c=m+t.length+o,p=void 0;else{if(_===" "&&d&&d!==" "&&d!==` +`&&d!==" "){const L=e[m+1];L&&L!==" "&&L!==` +`&&L!==" "&&(p=m)}if(m>=c)if(p)l.push(p),c=p+o,p=void 0;else if(n===ii){for(;d===" "||d===" ";)d=_,_=e[m+=1],g=!0;const L=m>b+1?m-2:E-1;if(h[L])return e;l.push(L),h[L]=!0,c=L+o,p=void 0}else g=!0}d=_}if(g&&a&&a(),l.length===0)return e;u&&u();let y=e.slice(0,l[0]);for(let _=0;_<l.length;++_){const L=l[_],I=l[_+1]||e.length;L===0?y=` +${t}${e.slice(0,I)}`:(n===ii&&h[L]&&(y+=`${e[L]}\\`),y+=` +${t}${e.slice(L+1,I)}`)}return y}function ka(e,t,n){let r=t,i=t+1,s=e[i];for(;s===" "||s===" ";)if(t<i+n)s=e[++t];else{do s=e[++t];while(s&&s!==` +`);r=t,i=t+1,s=e[i]}return r}const Li=(e,t)=>({indentAtStart:t?e.indent.length:e.indentAtStart,lineWidth:e.options.lineWidth,minContentWidth:e.options.minContentWidth}),Fi=e=>/^(%|---|\.\.\.)/m.test(e);function qg(e,t,n){if(!t||t<0)return!1;const r=t-n,i=e.length;if(i<=r)return!1;for(let s=0,u=0;s<i;++s)if(e[s]===` +`){if(s-u>r)return!0;if(u=s+1,i-u<=r)return!1}return!0}function dr(e,t){const n=JSON.stringify(e);if(t.options.doubleQuotedAsJSON)return n;const{implicitKey:r}=t,i=t.options.doubleQuotedMinMultiLineLength,s=t.indent||(Fi(e)?" ":"");let u="",a=0;for(let o=0,l=n[o];l;l=n[++o])if(l===" "&&n[o+1]==="\\"&&n[o+2]==="n"&&(u+=n.slice(a,o)+"\\ ",o+=1,a=o,l="\\"),l==="\\")switch(n[o+1]){case"u":{u+=n.slice(a,o);const h=n.substr(o+2,4);switch(h){case"0000":u+="\\0";break;case"0007":u+="\\a";break;case"000b":u+="\\v";break;case"001b":u+="\\e";break;case"0085":u+="\\N";break;case"00a0":u+="\\_";break;case"2028":u+="\\L";break;case"2029":u+="\\P";break;default:h.substr(0,2)==="00"?u+="\\x"+h.substr(2):u+=n.substr(o,6)}o+=5,a=o+1}break;case"n":if(r||n[o+2]==='"'||n.length<i)o+=1;else{for(u+=n.slice(a,o)+` + +`;n[o+2]==="\\"&&n[o+3]==="n"&&n[o+4]!=='"';)u+=` +`,o+=2;u+=s,n[o+2]===" "&&(u+="\\"),o+=1,a=o+1}break;default:o+=1}return u=a?u+n.slice(a):n,r?u:wi(u,s,ii,Li(t,!1))}function Bs(e,t){if(t.options.singleQuote===!1||t.implicitKey&&e.includes(` +`)||/[ \t]\n|\n[ \t]/.test(e))return dr(e,t);const n=t.indent||(Fi(e)?" ":""),r="'"+e.replace(/'/g,"''").replace(/\n+/g,`$& +${n}`)+"'";return t.implicitKey?r:wi(r,n,jl,Li(t,!1))}function On(e,t){const{singleQuote:n}=t.options;let r;if(n===!1)r=dr;else{const i=e.includes('"'),s=e.includes("'");i&&!s?r=Bs:s&&!i?r=dr:r=n?Bs:dr}return r(e,t)}let vs;try{vs=new RegExp(`(^|(?<! +)) ++(?! +|$)`,"g")}catch{vs=/\n+(?!\n|$)/g}function si({comment:e,type:t,value:n},r,i,s){const{blockQuote:u,commentString:a,lineWidth:o}=r.options;if(!u||/\n[\t ]+$/.test(n)||/^\s*$/.test(n))return On(n,r);const l=r.indent||(r.forceBlockIndent||Fi(n)?" ":""),h=u==="literal"?!0:u==="folded"||t===ae.BLOCK_FOLDED?!1:t===ae.BLOCK_LITERAL?!0:!qg(n,o,l.length);if(!n)return h?`| +`:`> +`;let c,p;for(p=n.length;p>0;--p){const I=n[p-1];if(I!==` +`&&I!==" "&&I!==" ")break}let d=n.substring(p);const g=d.indexOf(` +`);g===-1?c="-":n===d||g!==d.length-1?(c="+",s&&s()):c="",d&&(n=n.slice(0,-d.length),d[d.length-1]===` +`&&(d=d.slice(0,-1)),d=d.replace(vs,`$&${l}`));let m=!1,E,b=-1;for(E=0;E<n.length;++E){const I=n[E];if(I===" ")m=!0;else if(I===` +`)b=E;else break}let y=n.substring(0,b<E?b+1:E);y&&(n=n.substring(y.length),y=y.replace(/\n+/g,`$&${l}`));let L=(m?l?"2":"1":"")+c;if(e&&(L+=" "+a(e.replace(/ ?[\r\n]+/g," ")),i&&i()),!h){const I=n.replace(/\n+/g,` +$&`).replace(/(?:^|\n)([\t ].*)(?:([\n\t ]*)\n(?![\n\t ]))?/g,"$1$2").replace(/\n+/g,`$&${l}`);let A=!1;const F=Li(r,!0);u!=="folded"&&t!==ae.BLOCK_FOLDED&&(F.onOverflow=()=>{A=!0});const D=wi(`${y}${I}${d}`,l,Ps,F);if(!A)return`>${L} +${l}${D}`}return n=n.replace(/\n+/g,`$&${l}`),`|${L} +${l}${y}${n}${d}`}function jg(e,t,n,r){const{type:i,value:s}=e,{actualString:u,implicitKey:a,indent:o,indentStep:l,inFlow:h}=t;if(a&&s.includes(` +`)||h&&/[[\]{},]/.test(s))return On(s,t);if(!s||/^[\n\t ,[\]{}#&*!|>'"%@`]|^[?-]$|^[?-][ \t]|[\n:][ \t]|[ \t]\n|[\n\t ]#|[\n\t :]$/.test(s))return a||h||!s.includes(` +`)?On(s,t):si(e,t,n,r);if(!a&&!h&&i!==ae.PLAIN&&s.includes(` +`))return si(e,t,n,r);if(Fi(s)){if(o==="")return t.forceBlockIndent=!0,si(e,t,n,r);if(a&&o===l)return On(s,t)}const c=s.replace(/\n+/g,`$& +${o}`);if(u){const p=m=>{var E;return m.default&&m.tag!=="tag:yaml.org,2002:str"&&((E=m.test)==null?void 0:E.test(c))},{compat:d,tags:g}=t.doc.schema;if(g.some(p)||d!=null&&d.some(p))return On(s,t)}return a?c:wi(c,o,jl,Li(t,!1))}function fu(e,t,n,r){const{implicitKey:i,inFlow:s}=t,u=typeof e.value=="string"?e:Object.assign({},e,{value:String(e.value)});let{type:a}=e;a!==ae.QUOTE_DOUBLE&&/[\x00-\x08\x0b-\x1f\x7f-\x9f\u{D800}-\u{DFFF}]/u.test(u.value)&&(a=ae.QUOTE_DOUBLE);const o=h=>{switch(h){case ae.BLOCK_FOLDED:case ae.BLOCK_LITERAL:return i||s?On(u.value,t):si(u,t,n,r);case ae.QUOTE_DOUBLE:return dr(u.value,t);case ae.QUOTE_SINGLE:return Bs(u.value,t);case ae.PLAIN:return jg(u,t,n,r);default:return null}};let l=o(a);if(l===null){const{defaultKeyType:h,defaultStringType:c}=t.options,p=i&&h||c;if(l=o(p),l===null)throw new Error(`Unsupported default string type ${p}`)}return l}function Yl(e,t){const n=Object.assign({blockQuote:!0,commentString:$g,defaultKeyType:null,defaultStringType:"PLAIN",directives:null,doubleQuotedAsJSON:!1,doubleQuotedMinMultiLineLength:40,falseStr:"false",flowCollectionPadding:!0,indentSeq:!0,lineWidth:80,minContentWidth:20,nullStr:"null",simpleKeys:!1,singleQuote:null,trueStr:"true",verifyAliasOrder:!0},e.schema.toStringOptions,t);let r;switch(n.collectionStyle){case"block":r=!1;break;case"flow":r=!0;break;default:r=null}return{anchors:new Set,doc:e,flowCollectionPadding:n.flowCollectionPadding?" ":"",indent:"",indentStep:typeof n.indent=="number"?" ".repeat(n.indent):" ",inFlow:r,options:n}}function Yg(e,t){var i;if(t.tag){const s=e.filter(u=>u.tag===t.tag);if(s.length>0)return s.find(u=>u.format===t.format)??s[0]}let n,r;if(ke(t)){r=t.value;let s=e.filter(u=>{var a;return(a=u.identify)==null?void 0:a.call(u,r)});if(s.length>1){const u=s.filter(a=>a.test);u.length>0&&(s=u)}n=s.find(u=>u.format===t.format)??s.find(u=>!u.format)}else r=t,n=e.find(s=>s.nodeClass&&r instanceof s.nodeClass);if(!n){const s=((i=r==null?void 0:r.constructor)==null?void 0:i.name)??typeof r;throw new Error(`Tag not resolved for ${s} value`)}return n}function Vg(e,t,{anchors:n,doc:r}){if(!r.directives)return"";const i=[],s=(ke(e)||Be(e))&&e.anchor;s&&Ul(s)&&(n.add(s),i.push(`&${s}`));const u=e.tag?e.tag:t.default?null:t.tag;return u&&i.push(r.directives.tagString(u)),i.join(" ")}function Un(e,t,n,r){var o;if(Ue(e))return e.toString(t,n,r);if(jn(e)){if(t.doc.directives)return e.toString(t);if((o=t.resolvedAliases)!=null&&o.has(e))throw new TypeError("Cannot stringify circular structure without alias nodes");t.resolvedAliases?t.resolvedAliases.add(e):t.resolvedAliases=new Set([e]),e=e.resolve(t.doc)}let i;const s=Me(e)?e:t.doc.createNode(e,{onTagObj:l=>i=l});i||(i=Yg(t.doc.schema.tags,s));const u=Vg(s,i,t);u.length>0&&(t.indentAtStart=(t.indentAtStart??0)+u.length+1);const a=typeof i.stringify=="function"?i.stringify(s,t,n,r):ke(s)?fu(s,t,n,r):s.toString(t,n,r);return u?ke(s)||a[0]==="{"||a[0]==="["?`${u} ${a}`:`${u} +${t.indent}${a}`:a}function Kg({key:e,value:t},n,r,i){const{allNullValues:s,doc:u,indent:a,indentStep:o,options:{commentString:l,indentSeq:h,simpleKeys:c}}=n;let p=Me(e)&&e.comment||null;if(c){if(p)throw new Error("With simple keys, key nodes cannot have comments");if(Be(e)||!Me(e)&&typeof e=="object"){const F="With simple keys, collection cannot be used as a key value";throw new Error(F)}}let d=!c&&(!e||p&&t==null&&!n.inFlow||Be(e)||(ke(e)?e.type===ae.BLOCK_FOLDED||e.type===ae.BLOCK_LITERAL:typeof e=="object"));n=Object.assign({},n,{allNullValues:!1,implicitKey:!d&&(c||!s),indent:a+o});let g=!1,m=!1,E=Un(e,n,()=>g=!0,()=>m=!0);if(!d&&!n.inFlow&&E.length>1024){if(c)throw new Error("With simple keys, single line scalar must not span more than 1024 characters");d=!0}if(n.inFlow){if(s||t==null)return g&&r&&r(),E===""?"?":d?`? ${E}`:E}else if(s&&!c||t==null&&d)return E=`? ${E}`,p&&!g?E+=hn(E,n.indent,l(p)):m&&i&&i(),E;g&&(p=null),d?(p&&(E+=hn(E,n.indent,l(p))),E=`? ${E} +${a}:`):(E=`${E}:`,p&&(E+=hn(E,n.indent,l(p))));let b,y,_;Me(t)?(b=!!t.spaceBefore,y=t.commentBefore,_=t.comment):(b=!1,y=null,_=null,t&&typeof t=="object"&&(t=u.createNode(t))),n.implicitKey=!1,!d&&!p&&ke(t)&&(n.indentAtStart=E.length+1),m=!1,!h&&o.length>=2&&!n.inFlow&&!d&&Pr(t)&&!t.flow&&!t.tag&&!t.anchor&&(n.indent=n.indent.substring(2));let L=!1;const I=Un(t,n,()=>L=!0,()=>m=!0);let A=" ";if(p||b||y){if(A=b?` +`:"",y){const F=l(y);A+=` +${qt(F,n.indent)}`}I===""&&!n.inFlow?A===` +`&&(A=` + +`):A+=` +${n.indent}`}else if(!d&&Be(t)){const F=I[0],D=I.indexOf(` +`),R=D!==-1,x=n.inFlow??t.flow??t.items.length===0;if(R||!x){let w=!1;if(R&&(F==="&"||F==="!")){let v=I.indexOf(" ");F==="&"&&v!==-1&&v<D&&I[v+1]==="!"&&(v=I.indexOf(" ",v+1)),(v===-1||D<v)&&(w=!0)}w||(A=` +${n.indent}`)}}else(I===""||I[0]===` +`)&&(A="");return E+=A+I,n.inFlow?L&&r&&r():_&&!L?E+=hn(E,n.indent,l(_)):m&&i&&i(),E}function Vl(e,t){(e==="debug"||e==="warn")&&console.warn(t)}const Wr="<<",Yt={identify:e=>e===Wr||typeof e=="symbol"&&e.description===Wr,default:"key",tag:"tag:yaml.org,2002:merge",test:/^<<$/,resolve:()=>Object.assign(new ae(Symbol(Wr)),{addToJSMap:Kl}),stringify:()=>Wr},Wg=(e,t)=>(Yt.identify(t)||ke(t)&&(!t.type||t.type===ae.PLAIN)&&Yt.identify(t.value))&&(e==null?void 0:e.doc.schema.tags.some(n=>n.tag===Yt.tag&&n.default));function Kl(e,t,n){if(n=e&&jn(n)?n.resolve(e.doc):n,Pr(n))for(const r of n.items)ns(e,t,r);else if(Array.isArray(n))for(const r of n)ns(e,t,r);else ns(e,t,n)}function ns(e,t,n){const r=e&&jn(n)?n.resolve(e.doc):n;if(!Rr(r))throw new Error("Merge sources must be maps or map aliases");const i=r.toJSON(null,e,Map);for(const[s,u]of i)t instanceof Map?t.has(s)||t.set(s,u):t instanceof Set?t.add(s):Object.prototype.hasOwnProperty.call(t,s)||Object.defineProperty(t,s,{value:u,writable:!0,enumerable:!0,configurable:!0});return t}function Wl(e,t,{key:n,value:r}){if(Me(n)&&n.addToJSMap)n.addToJSMap(e,t,r);else if(Wg(e,n))Kl(e,t,r);else{const i=yt(n,"",e);if(t instanceof Map)t.set(i,yt(r,i,e));else if(t instanceof Set)t.add(i);else{const s=Qg(n,i,e),u=yt(r,s,e);s in t?Object.defineProperty(t,s,{value:u,writable:!0,enumerable:!0,configurable:!0}):t[s]=u}}return t}function Qg(e,t,n){if(t===null)return"";if(typeof t!="object")return String(t);if(Me(e)&&(n!=null&&n.doc)){const r=Yl(n.doc,{});r.anchors=new Set;for(const s of n.anchors.keys())r.anchors.add(s.anchor);r.inFlow=!0,r.inStringifyKey=!0;const i=e.toString(r);if(!n.mapKeyWarned){let s=JSON.stringify(i);s.length>40&&(s=s.substring(0,36)+'..."'),Vl(n.doc.options.logLevel,`Keys with collection values will be stringified due to JS Object restrictions: ${s}. Set mapAsMap: true to use object keys.`),n.mapKeyWarned=!0}return i}return JSON.stringify(t)}function hu(e,t,n){const r=Ar(e,void 0,n),i=Ar(t,void 0,n);return new nt(r,i)}class nt{constructor(t,n=null){Object.defineProperty(this,At,{value:Ml}),this.key=t,this.value=n}clone(t){let{key:n,value:r}=this;return Me(n)&&(n=n.clone(t)),Me(r)&&(r=r.clone(t)),new nt(n,r)}toJSON(t,n){const r=n!=null&&n.mapAsMap?new Map:{};return Wl(n,r,this)}toString(t,n,r){return t!=null&&t.doc?Kg(this,t,n,r):JSON.stringify(this)}}function Ql(e,t,n){return(t.inFlow??e.flow?Xg:Gg)(e,t,n)}function Gg({comment:e,items:t},n,{blockItemPrefix:r,flowChars:i,itemIndent:s,onChompKeep:u,onComment:a}){const{indent:o,options:{commentString:l}}=n,h=Object.assign({},n,{indent:s,type:null});let c=!1;const p=[];for(let g=0;g<t.length;++g){const m=t[g];let E=null;if(Me(m))!c&&m.spaceBefore&&p.push(""),hi(n,p,m.commentBefore,c),m.comment&&(E=m.comment);else if(Ue(m)){const y=Me(m.key)?m.key:null;y&&(!c&&y.spaceBefore&&p.push(""),hi(n,p,y.commentBefore,c))}c=!1;let b=Un(m,h,()=>E=null,()=>c=!0);E&&(b+=hn(b,s,l(E))),c&&E&&(c=!1),p.push(r+b)}let d;if(p.length===0)d=i.start+i.end;else{d=p[0];for(let g=1;g<p.length;++g){const m=p[g];d+=m?` +${o}${m}`:` +`}}return e?(d+=` +`+qt(l(e),o),a&&a()):c&&u&&u(),d}function Xg({items:e},t,{flowChars:n,itemIndent:r}){const{indent:i,indentStep:s,flowCollectionPadding:u,options:{commentString:a}}=t;r+=s;const o=Object.assign({},t,{indent:r,inFlow:!0,type:null});let l=!1,h=0;const c=[];for(let g=0;g<e.length;++g){const m=e[g];let E=null;if(Me(m))m.spaceBefore&&c.push(""),hi(t,c,m.commentBefore,!1),m.comment&&(E=m.comment);else if(Ue(m)){const y=Me(m.key)?m.key:null;y&&(y.spaceBefore&&c.push(""),hi(t,c,y.commentBefore,!1),y.comment&&(l=!0));const _=Me(m.value)?m.value:null;_?(_.comment&&(E=_.comment),_.commentBefore&&(l=!0)):m.value==null&&(y!=null&&y.comment)&&(E=y.comment)}E&&(l=!0);let b=Un(m,o,()=>E=null);g<e.length-1&&(b+=","),E&&(b+=hn(b,r,a(E))),!l&&(c.length>h||b.includes(` +`))&&(l=!0),c.push(b),h=c.length}const{start:p,end:d}=n;if(c.length===0)return p+d;if(!l){const g=c.reduce((m,E)=>m+E.length+2,2);l=t.options.lineWidth>0&&g>t.options.lineWidth}if(l){let g=p;for(const m of c)g+=m?` +${s}${i}${m}`:` +`;return`${g} +${i}${d}`}else return`${p}${u}${c.join(" ")}${u}${d}`}function hi({indent:e,options:{commentString:t}},n,r,i){if(r&&i&&(r=r.replace(/^\n+/,"")),r){const s=qt(t(r),e);n.push(s.trimStart())}}function dn(e,t){const n=ke(t)?t.value:t;for(const r of e)if(Ue(r)&&(r.key===t||r.key===n||ke(r.key)&&r.key.value===n))return r}class Tt extends ql{static get tagName(){return"tag:yaml.org,2002:map"}constructor(t){super(nn,t),this.items=[]}static from(t,n,r){const{keepUndefined:i,replacer:s}=r,u=new this(t),a=(o,l)=>{if(typeof s=="function")l=s.call(n,o,l);else if(Array.isArray(s)&&!s.includes(o))return;(l!==void 0||i)&&u.items.push(hu(o,l,r))};if(n instanceof Map)for(const[o,l]of n)a(o,l);else if(n&&typeof n=="object")for(const o of Object.keys(n))a(o,n[o]);return typeof t.sortMapEntries=="function"&&u.items.sort(t.sortMapEntries),u}add(t,n){var u;let r;Ue(t)?r=t:!t||typeof t!="object"||!("key"in t)?r=new nt(t,t==null?void 0:t.value):r=new nt(t.key,t.value);const i=dn(this.items,r.key),s=(u=this.schema)==null?void 0:u.sortMapEntries;if(i){if(!n)throw new Error(`Key ${r.key} already set`);ke(i.value)&&$l(r.value)?i.value.value=r.value:i.value=r.value}else if(s){const a=this.items.findIndex(o=>s(r,o)<0);a===-1?this.items.push(r):this.items.splice(a,0,r)}else this.items.push(r)}delete(t){const n=dn(this.items,t);return n?this.items.splice(this.items.indexOf(n),1).length>0:!1}get(t,n){const r=dn(this.items,t),i=r==null?void 0:r.value;return(!n&&ke(i)?i.value:i)??void 0}has(t){return!!dn(this.items,t)}set(t,n){this.add(new nt(t,n),!0)}toJSON(t,n,r){const i=r?new r:n!=null&&n.mapAsMap?new Map:{};n!=null&&n.onCreate&&n.onCreate(i);for(const s of this.items)Wl(n,i,s);return i}toString(t,n,r){if(!t)return JSON.stringify(this);for(const i of this.items)if(!Ue(i))throw new Error(`Map items must all be pairs; found ${JSON.stringify(i)} instead`);return!t.allNullValues&&this.hasAllNullValues(!1)&&(t=Object.assign({},t,{allNullValues:!0})),Ql(this,t,{blockItemPrefix:"",flowChars:{start:"{",end:"}"},itemIndent:t.indent||"",onChompKeep:r,onComment:n})}}const Yn={collection:"map",default:!0,nodeClass:Tt,tag:"tag:yaml.org,2002:map",resolve(e,t){return Rr(e)||t("Expected a mapping for this tag"),e},createNode:(e,t,n)=>Tt.from(e,t,n)};class Tn extends ql{static get tagName(){return"tag:yaml.org,2002:seq"}constructor(t){super(qn,t),this.items=[]}add(t){this.items.push(t)}delete(t){const n=Qr(t);return typeof n!="number"?!1:this.items.splice(n,1).length>0}get(t,n){const r=Qr(t);if(typeof r!="number")return;const i=this.items[r];return!n&&ke(i)?i.value:i}has(t){const n=Qr(t);return typeof n=="number"&&n<this.items.length}set(t,n){const r=Qr(t);if(typeof r!="number")throw new Error(`Expected a valid index, not ${t}.`);const i=this.items[r];ke(i)&&$l(n)?i.value=n:this.items[r]=n}toJSON(t,n){const r=[];n!=null&&n.onCreate&&n.onCreate(r);let i=0;for(const s of this.items)r.push(yt(s,String(i++),n));return r}toString(t,n,r){return t?Ql(this,t,{blockItemPrefix:"- ",flowChars:{start:"[",end:"]"},itemIndent:(t.indent||"")+" ",onChompKeep:r,onComment:n}):JSON.stringify(this)}static from(t,n,r){const{replacer:i}=r,s=new this(t);if(n&&Symbol.iterator in Object(n)){let u=0;for(let a of n){if(typeof i=="function"){const o=n instanceof Set?a:String(u++);a=i.call(n,o,a)}s.items.push(Ar(a,void 0,r))}}return s}}function Qr(e){let t=ke(e)?e.value:e;return t&&typeof t=="string"&&(t=Number(t)),typeof t=="number"&&Number.isInteger(t)&&t>=0?t:null}const Vn={collection:"seq",default:!0,nodeClass:Tn,tag:"tag:yaml.org,2002:seq",resolve(e,t){return Pr(e)||t("Expected a sequence for this tag"),e},createNode:(e,t,n)=>Tn.from(e,t,n)},Ri={identify:e=>typeof e=="string",default:!0,tag:"tag:yaml.org,2002:str",resolve:e=>e,stringify(e,t,n,r){return t=Object.assign({actualString:!0},t),fu(e,t,n,r)}},Pi={identify:e=>e==null,createNode:()=>new ae(null),default:!0,tag:"tag:yaml.org,2002:null",test:/^(?:~|[Nn]ull|NULL)?$/,resolve:()=>new ae(null),stringify:({source:e},t)=>typeof e=="string"&&Pi.test.test(e)?e:t.options.nullStr},du={identify:e=>typeof e=="boolean",default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:[Tt]rue|TRUE|[Ff]alse|FALSE)$/,resolve:e=>new ae(e[0]==="t"||e[0]==="T"),stringify({source:e,value:t},n){if(e&&du.test.test(e)){const r=e[0]==="t"||e[0]==="T";if(t===r)return e}return t?n.options.trueStr:n.options.falseStr}};function wt({format:e,minFractionDigits:t,tag:n,value:r}){if(typeof r=="bigint")return String(r);const i=typeof r=="number"?r:Number(r);if(!isFinite(i))return isNaN(i)?".nan":i<0?"-.inf":".inf";let s=JSON.stringify(r);if(!e&&t&&(!n||n==="tag:yaml.org,2002:float")&&/^\d/.test(s)){let u=s.indexOf(".");u<0&&(u=s.length,s+=".");let a=t-(s.length-u-1);for(;a-- >0;)s+="0"}return s}const Gl={identify:e=>typeof e=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^(?:[-+]?\.(?:inf|Inf|INF)|\.nan|\.NaN|\.NAN)$/,resolve:e=>e.slice(-3).toLowerCase()==="nan"?NaN:e[0]==="-"?Number.NEGATIVE_INFINITY:Number.POSITIVE_INFINITY,stringify:wt},Xl={identify:e=>typeof e=="number",default:!0,tag:"tag:yaml.org,2002:float",format:"EXP",test:/^[-+]?(?:\.[0-9]+|[0-9]+(?:\.[0-9]*)?)[eE][-+]?[0-9]+$/,resolve:e=>parseFloat(e),stringify(e){const t=Number(e.value);return isFinite(t)?t.toExponential():wt(e)}},Jl={identify:e=>typeof e=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^[-+]?(?:\.[0-9]+|[0-9]+\.[0-9]*)$/,resolve(e){const t=new ae(parseFloat(e)),n=e.indexOf(".");return n!==-1&&e[e.length-1]==="0"&&(t.minFractionDigits=e.length-n-1),t},stringify:wt},Bi=e=>typeof e=="bigint"||Number.isInteger(e),pu=(e,t,n,{intAsBigInt:r})=>r?BigInt(e):parseInt(e.substring(t),n);function Zl(e,t,n){const{value:r}=e;return Bi(r)&&r>=0?n+r.toString(t):wt(e)}const ec={identify:e=>Bi(e)&&e>=0,default:!0,tag:"tag:yaml.org,2002:int",format:"OCT",test:/^0o[0-7]+$/,resolve:(e,t,n)=>pu(e,2,8,n),stringify:e=>Zl(e,8,"0o")},tc={identify:Bi,default:!0,tag:"tag:yaml.org,2002:int",test:/^[-+]?[0-9]+$/,resolve:(e,t,n)=>pu(e,0,10,n),stringify:wt},nc={identify:e=>Bi(e)&&e>=0,default:!0,tag:"tag:yaml.org,2002:int",format:"HEX",test:/^0x[0-9a-fA-F]+$/,resolve:(e,t,n)=>pu(e,2,16,n),stringify:e=>Zl(e,16,"0x")},Jg=[Yn,Vn,Ri,Pi,du,ec,tc,nc,Gl,Xl,Jl];function Sa(e){return typeof e=="bigint"||Number.isInteger(e)}const Gr=({value:e})=>JSON.stringify(e),Zg=[{identify:e=>typeof e=="string",default:!0,tag:"tag:yaml.org,2002:str",resolve:e=>e,stringify:Gr},{identify:e=>e==null,createNode:()=>new ae(null),default:!0,tag:"tag:yaml.org,2002:null",test:/^null$/,resolve:()=>null,stringify:Gr},{identify:e=>typeof e=="boolean",default:!0,tag:"tag:yaml.org,2002:bool",test:/^true$|^false$/,resolve:e=>e==="true",stringify:Gr},{identify:Sa,default:!0,tag:"tag:yaml.org,2002:int",test:/^-?(?:0|[1-9][0-9]*)$/,resolve:(e,t,{intAsBigInt:n})=>n?BigInt(e):parseInt(e,10),stringify:({value:e})=>Sa(e)?e.toString():JSON.stringify(e)},{identify:e=>typeof e=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^-?(?:0|[1-9][0-9]*)(?:\.[0-9]*)?(?:[eE][-+]?[0-9]+)?$/,resolve:e=>parseFloat(e),stringify:Gr}],e1={default:!0,tag:"",test:/^/,resolve(e,t){return t(`Unresolved plain scalar ${JSON.stringify(e)}`),e}},t1=[Yn,Vn].concat(Zg,e1),mu={identify:e=>e instanceof Uint8Array,default:!1,tag:"tag:yaml.org,2002:binary",resolve(e,t){if(typeof atob=="function"){const n=atob(e.replace(/[\n\r]/g,"")),r=new Uint8Array(n.length);for(let i=0;i<n.length;++i)r[i]=n.charCodeAt(i);return r}else return t("This environment does not support reading binary tags; either Buffer or atob is required"),e},stringify({comment:e,type:t,value:n},r,i,s){const u=n;let a;if(typeof btoa=="function"){let o="";for(let l=0;l<u.length;++l)o+=String.fromCharCode(u[l]);a=btoa(o)}else throw new Error("This environment does not support writing binary tags; either Buffer or btoa is required");if(t||(t=ae.BLOCK_LITERAL),t!==ae.QUOTE_DOUBLE){const o=Math.max(r.options.lineWidth-r.indent.length,r.options.minContentWidth),l=Math.ceil(a.length/o),h=new Array(l);for(let c=0,p=0;c<l;++c,p+=o)h[c]=a.substr(p,o);a=h.join(t===ae.BLOCK_LITERAL?` +`:" ")}return fu({comment:e,type:t,value:a},r,i,s)}};function rc(e,t){if(Pr(e))for(let n=0;n<e.items.length;++n){let r=e.items[n];if(!Ue(r)){if(Rr(r)){r.items.length>1&&t("Each pair must have its own sequence indicator");const i=r.items[0]||new nt(new ae(null));if(r.commentBefore&&(i.key.commentBefore=i.key.commentBefore?`${r.commentBefore} +${i.key.commentBefore}`:r.commentBefore),r.comment){const s=i.value??i.key;s.comment=s.comment?`${r.comment} +${s.comment}`:r.comment}r=i}e.items[n]=Ue(r)?r:new nt(r)}}else t("Expected a sequence for this tag");return e}function ic(e,t,n){const{replacer:r}=n,i=new Tn(e);i.tag="tag:yaml.org,2002:pairs";let s=0;if(t&&Symbol.iterator in Object(t))for(let u of t){typeof r=="function"&&(u=r.call(t,String(s++),u));let a,o;if(Array.isArray(u))if(u.length===2)a=u[0],o=u[1];else throw new TypeError(`Expected [key, value] tuple: ${u}`);else if(u&&u instanceof Object){const l=Object.keys(u);if(l.length===1)a=l[0],o=u[a];else throw new TypeError(`Expected tuple with one key, not ${l.length} keys`)}else a=u;i.items.push(hu(a,o,n))}return i}const gu={collection:"seq",default:!1,tag:"tag:yaml.org,2002:pairs",resolve:rc,createNode:ic};class Fn extends Tn{constructor(){super(),this.add=Tt.prototype.add.bind(this),this.delete=Tt.prototype.delete.bind(this),this.get=Tt.prototype.get.bind(this),this.has=Tt.prototype.has.bind(this),this.set=Tt.prototype.set.bind(this),this.tag=Fn.tag}toJSON(t,n){if(!n)return super.toJSON(t);const r=new Map;n!=null&&n.onCreate&&n.onCreate(r);for(const i of this.items){let s,u;if(Ue(i)?(s=yt(i.key,"",n),u=yt(i.value,s,n)):s=yt(i,"",n),r.has(s))throw new Error("Ordered maps must not include duplicate keys");r.set(s,u)}return r}static from(t,n,r){const i=ic(t,n,r),s=new this;return s.items=i.items,s}}Fn.tag="tag:yaml.org,2002:omap";const bu={collection:"seq",identify:e=>e instanceof Map,nodeClass:Fn,default:!1,tag:"tag:yaml.org,2002:omap",resolve(e,t){const n=rc(e,t),r=[];for(const{key:i}of n.items)ke(i)&&(r.includes(i.value)?t(`Ordered maps must not include duplicate keys: ${i.value}`):r.push(i.value));return Object.assign(new Fn,n)},createNode:(e,t,n)=>Fn.from(e,t,n)};function sc({value:e,source:t},n){return t&&(e?uc:ac).test.test(t)?t:e?n.options.trueStr:n.options.falseStr}const uc={identify:e=>e===!0,default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:Y|y|[Yy]es|YES|[Tt]rue|TRUE|[Oo]n|ON)$/,resolve:()=>new ae(!0),stringify:sc},ac={identify:e=>e===!1,default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:N|n|[Nn]o|NO|[Ff]alse|FALSE|[Oo]ff|OFF)$/,resolve:()=>new ae(!1),stringify:sc},n1={identify:e=>typeof e=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^(?:[-+]?\.(?:inf|Inf|INF)|\.nan|\.NaN|\.NAN)$/,resolve:e=>e.slice(-3).toLowerCase()==="nan"?NaN:e[0]==="-"?Number.NEGATIVE_INFINITY:Number.POSITIVE_INFINITY,stringify:wt},r1={identify:e=>typeof e=="number",default:!0,tag:"tag:yaml.org,2002:float",format:"EXP",test:/^[-+]?(?:[0-9][0-9_]*)?(?:\.[0-9_]*)?[eE][-+]?[0-9]+$/,resolve:e=>parseFloat(e.replace(/_/g,"")),stringify(e){const t=Number(e.value);return isFinite(t)?t.toExponential():wt(e)}},i1={identify:e=>typeof e=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^[-+]?(?:[0-9][0-9_]*)?\.[0-9_]*$/,resolve(e){const t=new ae(parseFloat(e.replace(/_/g,""))),n=e.indexOf(".");if(n!==-1){const r=e.substring(n+1).replace(/_/g,"");r[r.length-1]==="0"&&(t.minFractionDigits=r.length)}return t},stringify:wt},Br=e=>typeof e=="bigint"||Number.isInteger(e);function vi(e,t,n,{intAsBigInt:r}){const i=e[0];if((i==="-"||i==="+")&&(t+=1),e=e.substring(t).replace(/_/g,""),r){switch(n){case 2:e=`0b${e}`;break;case 8:e=`0o${e}`;break;case 16:e=`0x${e}`;break}const u=BigInt(e);return i==="-"?BigInt(-1)*u:u}const s=parseInt(e,n);return i==="-"?-1*s:s}function Eu(e,t,n){const{value:r}=e;if(Br(r)){const i=r.toString(t);return r<0?"-"+n+i.substr(1):n+i}return wt(e)}const s1={identify:Br,default:!0,tag:"tag:yaml.org,2002:int",format:"BIN",test:/^[-+]?0b[0-1_]+$/,resolve:(e,t,n)=>vi(e,2,2,n),stringify:e=>Eu(e,2,"0b")},u1={identify:Br,default:!0,tag:"tag:yaml.org,2002:int",format:"OCT",test:/^[-+]?0[0-7_]+$/,resolve:(e,t,n)=>vi(e,1,8,n),stringify:e=>Eu(e,8,"0")},a1={identify:Br,default:!0,tag:"tag:yaml.org,2002:int",test:/^[-+]?[0-9][0-9_]*$/,resolve:(e,t,n)=>vi(e,0,10,n),stringify:wt},o1={identify:Br,default:!0,tag:"tag:yaml.org,2002:int",format:"HEX",test:/^[-+]?0x[0-9a-fA-F_]+$/,resolve:(e,t,n)=>vi(e,2,16,n),stringify:e=>Eu(e,16,"0x")};class Rn extends Tt{constructor(t){super(t),this.tag=Rn.tag}add(t){let n;Ue(t)?n=t:t&&typeof t=="object"&&"key"in t&&"value"in t&&t.value===null?n=new nt(t.key,null):n=new nt(t,null),dn(this.items,n.key)||this.items.push(n)}get(t,n){const r=dn(this.items,t);return!n&&Ue(r)?ke(r.key)?r.key.value:r.key:r}set(t,n){if(typeof n!="boolean")throw new Error(`Expected boolean value for set(key, value) in a YAML set, not ${typeof n}`);const r=dn(this.items,t);r&&!n?this.items.splice(this.items.indexOf(r),1):!r&&n&&this.items.push(new nt(t))}toJSON(t,n){return super.toJSON(t,n,Set)}toString(t,n,r){if(!t)return JSON.stringify(this);if(this.hasAllNullValues(!0))return super.toString(Object.assign({},t,{allNullValues:!0}),n,r);throw new Error("Set items must all have null values")}static from(t,n,r){const{replacer:i}=r,s=new this(t);if(n&&Symbol.iterator in Object(n))for(let u of n)typeof i=="function"&&(u=i.call(n,u,u)),s.items.push(hu(u,null,r));return s}}Rn.tag="tag:yaml.org,2002:set";const Tu={collection:"map",identify:e=>e instanceof Set,nodeClass:Rn,default:!1,tag:"tag:yaml.org,2002:set",createNode:(e,t,n)=>Rn.from(e,t,n),resolve(e,t){if(Rr(e)){if(e.hasAllNullValues(!0))return Object.assign(new Rn,e);t("Set items must all have null values")}else t("Expected a mapping for this tag");return e}};function yu(e,t){const n=e[0],r=n==="-"||n==="+"?e.substring(1):e,i=u=>t?BigInt(u):Number(u),s=r.replace(/_/g,"").split(":").reduce((u,a)=>u*i(60)+i(a),i(0));return n==="-"?i(-1)*s:s}function oc(e){let{value:t}=e,n=u=>u;if(typeof t=="bigint")n=u=>BigInt(u);else if(isNaN(t)||!isFinite(t))return wt(e);let r="";t<0&&(r="-",t*=n(-1));const i=n(60),s=[t%i];return t<60?s.unshift(0):(t=(t-s[0])/i,s.unshift(t%i),t>=60&&(t=(t-s[0])/i,s.unshift(t))),r+s.map(u=>String(u).padStart(2,"0")).join(":").replace(/000000\d*$/,"")}const lc={identify:e=>typeof e=="bigint"||Number.isInteger(e),default:!0,tag:"tag:yaml.org,2002:int",format:"TIME",test:/^[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+$/,resolve:(e,t,{intAsBigInt:n})=>yu(e,n),stringify:oc},cc={identify:e=>typeof e=="number",default:!0,tag:"tag:yaml.org,2002:float",format:"TIME",test:/^[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\.[0-9_]*$/,resolve:e=>yu(e,!1),stringify:oc},Mi={identify:e=>e instanceof Date,default:!0,tag:"tag:yaml.org,2002:timestamp",test:RegExp("^([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})(?:(?:t|T|[ \\t]+)([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2}(\\.[0-9]+)?)(?:[ \\t]*(Z|[-+][012]?[0-9](?::[0-9]{2})?))?)?$"),resolve(e){const t=e.match(Mi.test);if(!t)throw new Error("!!timestamp expects a date, starting with yyyy-mm-dd");const[,n,r,i,s,u,a]=t.map(Number),o=t[7]?Number((t[7]+"00").substr(1,3)):0;let l=Date.UTC(n,r-1,i,s||0,u||0,a||0,o);const h=t[8];if(h&&h!=="Z"){let c=yu(h,!1);Math.abs(c)<30&&(c*=60),l-=6e4*c}return new Date(l)},stringify:({value:e})=>e.toISOString().replace(/(T00:00:00)?\.000Z$/,"")},xa=[Yn,Vn,Ri,Pi,uc,ac,s1,u1,a1,o1,n1,r1,i1,mu,Yt,bu,gu,Tu,lc,cc,Mi],Ia=new Map([["core",Jg],["failsafe",[Yn,Vn,Ri]],["json",t1],["yaml11",xa],["yaml-1.1",xa]]),Na={binary:mu,bool:du,float:Jl,floatExp:Xl,floatNaN:Gl,floatTime:cc,int:tc,intHex:nc,intOct:ec,intTime:lc,map:Yn,merge:Yt,null:Pi,omap:bu,pairs:gu,seq:Vn,set:Tu,timestamp:Mi},l1={"tag:yaml.org,2002:binary":mu,"tag:yaml.org,2002:merge":Yt,"tag:yaml.org,2002:omap":bu,"tag:yaml.org,2002:pairs":gu,"tag:yaml.org,2002:set":Tu,"tag:yaml.org,2002:timestamp":Mi};function rs(e,t,n){const r=Ia.get(t);if(r&&!e)return n&&!r.includes(Yt)?r.concat(Yt):r.slice();let i=r;if(!i)if(Array.isArray(e))i=[];else{const s=Array.from(Ia.keys()).filter(u=>u!=="yaml11").map(u=>JSON.stringify(u)).join(", ");throw new Error(`Unknown schema "${t}"; use one of ${s} or define customTags array`)}if(Array.isArray(e))for(const s of e)i=i.concat(s);else typeof e=="function"&&(i=e(i.slice()));return n&&(i=i.concat(Yt)),i.reduce((s,u)=>{const a=typeof u=="string"?Na[u]:u;if(!a){const o=JSON.stringify(u),l=Object.keys(Na).map(h=>JSON.stringify(h)).join(", ");throw new Error(`Unknown custom tag ${o}; use one of ${l}`)}return s.includes(a)||s.push(a),s},[])}const c1=(e,t)=>e.key<t.key?-1:e.key>t.key?1:0;let f1=class fc{constructor({compat:t,customTags:n,merge:r,resolveKnownTags:i,schema:s,sortMapEntries:u,toStringDefaults:a}){this.compat=Array.isArray(t)?rs(t,"compat"):t?rs(null,t):null,this.name=typeof s=="string"&&s||"core",this.knownTags=i?l1:{},this.tags=rs(n,this.name,r),this.toStringOptions=a??null,Object.defineProperty(this,nn,{value:Yn}),Object.defineProperty(this,vt,{value:Ri}),Object.defineProperty(this,qn,{value:Vn}),this.sortMapEntries=typeof u=="function"?u:u===!0?c1:null}clone(){const t=Object.create(fc.prototype,Object.getOwnPropertyDescriptors(this));return t.tags=this.tags.slice(),t}};function h1(e,t){var o;const n=[];let r=t.directives===!0;if(t.directives!==!1&&e.directives){const l=e.directives.toString(e);l?(n.push(l),r=!0):e.directives.docStart&&(r=!0)}r&&n.push("---");const i=Yl(e,t),{commentString:s}=i.options;if(e.commentBefore){n.length!==1&&n.unshift("");const l=s(e.commentBefore);n.unshift(qt(l,""))}let u=!1,a=null;if(e.contents){if(Me(e.contents)){if(e.contents.spaceBefore&&r&&n.push(""),e.contents.commentBefore){const c=s(e.contents.commentBefore);n.push(qt(c,""))}i.forceBlockIndent=!!e.comment,a=e.contents.comment}const l=a?void 0:()=>u=!0;let h=Un(e.contents,i,()=>a=null,l);a&&(h+=hn(h,"",s(a))),(h[0]==="|"||h[0]===">")&&n[n.length-1]==="---"?n[n.length-1]=`--- ${h}`:n.push(h)}else n.push(Un(e.contents,i));if((o=e.directives)!=null&&o.docEnd)if(e.comment){const l=s(e.comment);l.includes(` +`)?(n.push("..."),n.push(qt(l,""))):n.push(`... ${l}`)}else n.push("...");else{let l=e.comment;l&&u&&(l=l.replace(/^\n+/,"")),l&&((!u||a)&&n[n.length-1]!==""&&n.push(""),n.push(qt(s(l),"")))}return n.join(` +`)+` +`}class vr{constructor(t,n,r){this.commentBefore=null,this.comment=null,this.errors=[],this.warnings=[],Object.defineProperty(this,At,{value:Rs});let i=null;typeof n=="function"||Array.isArray(n)?i=n:r===void 0&&n&&(r=n,n=void 0);const s=Object.assign({intAsBigInt:!1,keepSourceTokens:!1,logLevel:"warn",prettyErrors:!0,strict:!0,stringKeys:!1,uniqueKeys:!0,version:"1.2"},r);this.options=s;let{version:u}=s;r!=null&&r._directives?(this.directives=r._directives.atDocument(),this.directives.yaml.explicit&&(u=this.directives.yaml.version)):this.directives=new tt({version:u}),this.setSchema(u,r),this.contents=t===void 0?null:this.createNode(t,i,r)}clone(){const t=Object.create(vr.prototype,{[At]:{value:Rs}});return t.commentBefore=this.commentBefore,t.comment=this.comment,t.errors=this.errors.slice(),t.warnings=this.warnings.slice(),t.options=Object.assign({},this.options),this.directives&&(t.directives=this.directives.clone()),t.schema=this.schema.clone(),t.contents=Me(this.contents)?this.contents.clone(t.schema):this.contents,this.range&&(t.range=this.range.slice()),t}add(t){kn(this.contents)&&this.contents.add(t)}addIn(t,n){kn(this.contents)&&this.contents.addIn(t,n)}createAlias(t,n){if(!t.anchor){const r=Hl(this);t.anchor=!n||r.has(n)?zl(n||"a",r):n}return new cu(t.anchor)}createNode(t,n,r){let i;if(typeof n=="function")t=n.call({"":t},"",t),i=n;else if(Array.isArray(n)){const E=y=>typeof y=="number"||y instanceof String||y instanceof Number,b=n.filter(E).map(String);b.length>0&&(n=n.concat(b)),i=n}else r===void 0&&n&&(r=n,n=void 0);const{aliasDuplicateObjects:s,anchorPrefix:u,flow:a,keepUndefined:o,onTagObj:l,tag:h}=r??{},{onAnchor:c,setAnchors:p,sourceObjects:d}=Ug(this,u||"a"),g={aliasDuplicateObjects:s??!0,keepUndefined:o??!1,onAnchor:c,onTagObj:l,replacer:i,schema:this.schema,sourceObjects:d},m=Ar(t,h,g);return a&&Be(m)&&(m.flow=!0),p(),m}createPair(t,n,r={}){const i=this.createNode(t,null,r),s=this.createNode(n,null,r);return new nt(i,s)}delete(t){return kn(this.contents)?this.contents.delete(t):!1}deleteIn(t){return ur(t)?this.contents==null?!1:(this.contents=null,!0):kn(this.contents)?this.contents.deleteIn(t):!1}get(t,n){return Be(this.contents)?this.contents.get(t,n):void 0}getIn(t,n){return ur(t)?!n&&ke(this.contents)?this.contents.value:this.contents:Be(this.contents)?this.contents.getIn(t,n):void 0}has(t){return Be(this.contents)?this.contents.has(t):!1}hasIn(t){return ur(t)?this.contents!==void 0:Be(this.contents)?this.contents.hasIn(t):!1}set(t,n){this.contents==null?this.contents=fi(this.schema,[t],n):kn(this.contents)&&this.contents.set(t,n)}setIn(t,n){ur(t)?this.contents=n:this.contents==null?this.contents=fi(this.schema,Array.from(t),n):kn(this.contents)&&this.contents.setIn(t,n)}setSchema(t,n={}){typeof t=="number"&&(t=String(t));let r;switch(t){case"1.1":this.directives?this.directives.yaml.version="1.1":this.directives=new tt({version:"1.1"}),r={resolveKnownTags:!1,schema:"yaml-1.1"};break;case"1.2":case"next":this.directives?this.directives.yaml.version=t:this.directives=new tt({version:t}),r={resolveKnownTags:!0,schema:"core"};break;case null:this.directives&&delete this.directives,r=null;break;default:{const i=JSON.stringify(t);throw new Error(`Expected '1.1', '1.2' or null as first argument, but found: ${i}`)}}if(n.schema instanceof Object)this.schema=n.schema;else if(r)this.schema=new f1(Object.assign(r,n));else throw new Error("With a null YAML version, the { schema: Schema } option is required")}toJS({json:t,jsonArg:n,mapAsMap:r,maxAliasCount:i,onAnchor:s,reviver:u}={}){const a={anchors:new Map,doc:this,keep:!t,mapAsMap:r===!0,mapKeyWarned:!1,maxAliasCount:typeof i=="number"?i:100},o=yt(this.contents,n??"",a);if(typeof s=="function")for(const{count:l,res:h}of a.anchors.values())s(h,l);return typeof u=="function"?Nn(u,{"":o},"",o):o}toJSON(t,n){return this.toJS({json:!0,jsonArg:t,mapAsMap:!1,onAnchor:n})}toString(t={}){if(this.errors.length>0)throw new Error("Document with errors cannot be stringified");if("indent"in t&&(!Number.isInteger(t.indent)||Number(t.indent)<=0)){const n=JSON.stringify(t.indent);throw new Error(`"indent" option must be a positive integer, not ${n}`)}return h1(this,t)}}function kn(e){if(Be(e))return!0;throw new Error("Expected a YAML collection as document contents")}class hc extends Error{constructor(t,n,r,i){super(),this.name=t,this.code=r,this.message=i,this.pos=n}}class ar extends hc{constructor(t,n,r){super("YAMLParseError",t,n,r)}}class d1 extends hc{constructor(t,n,r){super("YAMLWarning",t,n,r)}}const Oa=(e,t)=>n=>{if(n.pos[0]===-1)return;n.linePos=n.pos.map(a=>t.linePos(a));const{line:r,col:i}=n.linePos[0];n.message+=` at line ${r}, column ${i}`;let s=i-1,u=e.substring(t.lineStarts[r-1],t.lineStarts[r]).replace(/[\n\r]+$/,"");if(s>=60&&u.length>80){const a=Math.min(s-39,u.length-79);u="…"+u.substring(a),s-=a-1}if(u.length>80&&(u=u.substring(0,79)+"…"),r>1&&/^ *$/.test(u.substring(0,s))){let a=e.substring(t.lineStarts[r-2],t.lineStarts[r-1]);a.length>80&&(a=a.substring(0,79)+`… +`),u=a+u}if(/[^ ]/.test(u)){let a=1;const o=n.linePos[1];o&&o.line===r&&o.col>i&&(a=Math.max(1,Math.min(o.col-i,80-s)));const l=" ".repeat(s)+"^".repeat(a);n.message+=`: + +${u} +${l} +`}};function Hn(e,{flow:t,indicator:n,next:r,offset:i,onError:s,parentIndent:u,startOnNewline:a}){let o=!1,l=a,h=a,c="",p="",d=!1,g=!1,m=null,E=null,b=null,y=null,_=null,L=null,I=null;for(const D of e)switch(g&&(D.type!=="space"&&D.type!=="newline"&&D.type!=="comma"&&s(D.offset,"MISSING_CHAR","Tags and anchors must be separated from the next token by white space"),g=!1),m&&(l&&D.type!=="comment"&&D.type!=="newline"&&s(m,"TAB_AS_INDENT","Tabs are not allowed as indentation"),m=null),D.type){case"space":!t&&(n!=="doc-start"||(r==null?void 0:r.type)!=="flow-collection")&&D.source.includes(" ")&&(m=D),h=!0;break;case"comment":{h||s(D,"MISSING_CHAR","Comments must be separated from other tokens by white space characters");const R=D.source.substring(1)||" ";c?c+=p+R:c=R,p="",l=!1;break}case"newline":l?c?c+=D.source:(!L||n!=="seq-item-ind")&&(o=!0):p+=D.source,l=!0,d=!0,(E||b)&&(y=D),h=!0;break;case"anchor":E&&s(D,"MULTIPLE_ANCHORS","A node can have at most one anchor"),D.source.endsWith(":")&&s(D.offset+D.source.length-1,"BAD_ALIAS","Anchor ending in : is ambiguous",!0),E=D,I===null&&(I=D.offset),l=!1,h=!1,g=!0;break;case"tag":{b&&s(D,"MULTIPLE_TAGS","A node can have at most one tag"),b=D,I===null&&(I=D.offset),l=!1,h=!1,g=!0;break}case n:(E||b)&&s(D,"BAD_PROP_ORDER",`Anchors and tags must be after the ${D.source} indicator`),L&&s(D,"UNEXPECTED_TOKEN",`Unexpected ${D.source} in ${t??"collection"}`),L=D,l=n==="seq-item-ind"||n==="explicit-key-ind",h=!1;break;case"comma":if(t){_&&s(D,"UNEXPECTED_TOKEN",`Unexpected , in ${t}`),_=D,l=!1,h=!1;break}default:s(D,"UNEXPECTED_TOKEN",`Unexpected ${D.type} token`),l=!1,h=!1}const A=e[e.length-1],F=A?A.offset+A.source.length:i;return g&&r&&r.type!=="space"&&r.type!=="newline"&&r.type!=="comma"&&(r.type!=="scalar"||r.source!=="")&&s(r.offset,"MISSING_CHAR","Tags and anchors must be separated from the next token by white space"),m&&(l&&m.indent<=u||(r==null?void 0:r.type)==="block-map"||(r==null?void 0:r.type)==="block-seq")&&s(m,"TAB_AS_INDENT","Tabs are not allowed as indentation"),{comma:_,found:L,spaceBefore:o,comment:c,hasNewline:d,anchor:E,tag:b,newlineAfterProp:y,end:F,start:I??F}}function Cr(e){if(!e)return null;switch(e.type){case"alias":case"scalar":case"double-quoted-scalar":case"single-quoted-scalar":if(e.source.includes(` +`))return!0;if(e.end){for(const t of e.end)if(t.type==="newline")return!0}return!1;case"flow-collection":for(const t of e.items){for(const n of t.start)if(n.type==="newline")return!0;if(t.sep){for(const n of t.sep)if(n.type==="newline")return!0}if(Cr(t.key)||Cr(t.value))return!0}return!1;default:return!0}}function Ms(e,t,n){if((t==null?void 0:t.type)==="flow-collection"){const r=t.end[0];r.indent===e&&(r.source==="]"||r.source==="}")&&Cr(t)&&n(r,"BAD_INDENT","Flow end indicator should be more indented than parent",!0)}}function dc(e,t,n){const{uniqueKeys:r}=e.options;if(r===!1)return!1;const i=typeof r=="function"?r:(s,u)=>s===u||ke(s)&&ke(u)&&s.value===u.value;return t.some(s=>i(s.key,n))}const wa="All mapping items must start at the same column";function p1({composeNode:e,composeEmptyNode:t},n,r,i,s){var h;const u=(s==null?void 0:s.nodeClass)??Tt,a=new u(n.schema);n.atRoot&&(n.atRoot=!1);let o=r.offset,l=null;for(const c of r.items){const{start:p,key:d,sep:g,value:m}=c,E=Hn(p,{indicator:"explicit-key-ind",next:d??(g==null?void 0:g[0]),offset:o,onError:i,parentIndent:r.indent,startOnNewline:!0}),b=!E.found;if(b){if(d&&(d.type==="block-seq"?i(o,"BLOCK_AS_IMPLICIT_KEY","A block sequence may not be used as an implicit map key"):"indent"in d&&d.indent!==r.indent&&i(o,"BAD_INDENT",wa)),!E.anchor&&!E.tag&&!g){l=E.end,E.comment&&(a.comment?a.comment+=` +`+E.comment:a.comment=E.comment);continue}(E.newlineAfterProp||Cr(d))&&i(d??p[p.length-1],"MULTILINE_IMPLICIT_KEY","Implicit keys need to be on a single line")}else((h=E.found)==null?void 0:h.indent)!==r.indent&&i(o,"BAD_INDENT",wa);n.atKey=!0;const y=E.end,_=d?e(n,d,E,i):t(n,y,p,null,E,i);n.schema.compat&&Ms(r.indent,d,i),n.atKey=!1,dc(n,a.items,_)&&i(y,"DUPLICATE_KEY","Map keys must be unique");const L=Hn(g??[],{indicator:"map-value-ind",next:m,offset:_.range[2],onError:i,parentIndent:r.indent,startOnNewline:!d||d.type==="block-scalar"});if(o=L.end,L.found){b&&((m==null?void 0:m.type)==="block-map"&&!L.hasNewline&&i(o,"BLOCK_AS_IMPLICIT_KEY","Nested mappings are not allowed in compact mappings"),n.options.strict&&E.start<L.found.offset-1024&&i(_.range,"KEY_OVER_1024_CHARS","The : indicator must be at most 1024 chars after the start of an implicit block mapping key"));const I=m?e(n,m,L,i):t(n,o,g,null,L,i);n.schema.compat&&Ms(r.indent,m,i),o=I.range[2];const A=new nt(_,I);n.options.keepSourceTokens&&(A.srcToken=c),a.items.push(A)}else{b&&i(_.range,"MISSING_CHAR","Implicit map keys need to be followed by map values"),L.comment&&(_.comment?_.comment+=` +`+L.comment:_.comment=L.comment);const I=new nt(_);n.options.keepSourceTokens&&(I.srcToken=c),a.items.push(I)}}return l&&l<o&&i(l,"IMPOSSIBLE","Map comment with trailing content"),a.range=[r.offset,o,l??o],a}function m1({composeNode:e,composeEmptyNode:t},n,r,i,s){const u=(s==null?void 0:s.nodeClass)??Tn,a=new u(n.schema);n.atRoot&&(n.atRoot=!1),n.atKey&&(n.atKey=!1);let o=r.offset,l=null;for(const{start:h,value:c}of r.items){const p=Hn(h,{indicator:"seq-item-ind",next:c,offset:o,onError:i,parentIndent:r.indent,startOnNewline:!0});if(!p.found)if(p.anchor||p.tag||c)c&&c.type==="block-seq"?i(p.end,"BAD_INDENT","All sequence items must start at the same column"):i(o,"MISSING_CHAR","Sequence item without - indicator");else{l=p.end,p.comment&&(a.comment=p.comment);continue}const d=c?e(n,c,p,i):t(n,p.end,h,null,p,i);n.schema.compat&&Ms(r.indent,c,i),o=d.range[2],a.items.push(d)}return a.range=[r.offset,o,l??o],a}function Mr(e,t,n,r){let i="";if(e){let s=!1,u="";for(const a of e){const{source:o,type:l}=a;switch(l){case"space":s=!0;break;case"comment":{n&&!s&&r(a,"MISSING_CHAR","Comments must be separated from other tokens by white space characters");const h=o.substring(1)||" ";i?i+=u+h:i=h,u="";break}case"newline":i&&(u+=o),s=!0;break;default:r(a,"UNEXPECTED_TOKEN",`Unexpected ${l} at node end`)}t+=o.length}}return{comment:i,offset:t}}const is="Block collections are not allowed within flow collections",ss=e=>e&&(e.type==="block-map"||e.type==="block-seq");function g1({composeNode:e,composeEmptyNode:t},n,r,i,s){const u=r.start.source==="{",a=u?"flow map":"flow sequence",o=(s==null?void 0:s.nodeClass)??(u?Tt:Tn),l=new o(n.schema);l.flow=!0;const h=n.atRoot;h&&(n.atRoot=!1),n.atKey&&(n.atKey=!1);let c=r.offset+r.start.source.length;for(let E=0;E<r.items.length;++E){const b=r.items[E],{start:y,key:_,sep:L,value:I}=b,A=Hn(y,{flow:a,indicator:"explicit-key-ind",next:_??(L==null?void 0:L[0]),offset:c,onError:i,parentIndent:r.indent,startOnNewline:!1});if(!A.found){if(!A.anchor&&!A.tag&&!L&&!I){E===0&&A.comma?i(A.comma,"UNEXPECTED_TOKEN",`Unexpected , in ${a}`):E<r.items.length-1&&i(A.start,"UNEXPECTED_TOKEN",`Unexpected empty item in ${a}`),A.comment&&(l.comment?l.comment+=` +`+A.comment:l.comment=A.comment),c=A.end;continue}!u&&n.options.strict&&Cr(_)&&i(_,"MULTILINE_IMPLICIT_KEY","Implicit keys of flow sequence pairs need to be on a single line")}if(E===0)A.comma&&i(A.comma,"UNEXPECTED_TOKEN",`Unexpected , in ${a}`);else if(A.comma||i(A.start,"MISSING_CHAR",`Missing , between ${a} items`),A.comment){let F="";e:for(const D of y)switch(D.type){case"comma":case"space":break;case"comment":F=D.source.substring(1);break e;default:break e}if(F){let D=l.items[l.items.length-1];Ue(D)&&(D=D.value??D.key),D.comment?D.comment+=` +`+F:D.comment=F,A.comment=A.comment.substring(F.length+1)}}if(!u&&!L&&!A.found){const F=I?e(n,I,A,i):t(n,A.end,L,null,A,i);l.items.push(F),c=F.range[2],ss(I)&&i(F.range,"BLOCK_IN_FLOW",is)}else{n.atKey=!0;const F=A.end,D=_?e(n,_,A,i):t(n,F,y,null,A,i);ss(_)&&i(D.range,"BLOCK_IN_FLOW",is),n.atKey=!1;const R=Hn(L??[],{flow:a,indicator:"map-value-ind",next:I,offset:D.range[2],onError:i,parentIndent:r.indent,startOnNewline:!1});if(R.found){if(!u&&!A.found&&n.options.strict){if(L)for(const v of L){if(v===R.found)break;if(v.type==="newline"){i(v,"MULTILINE_IMPLICIT_KEY","Implicit keys of flow sequence pairs need to be on a single line");break}}A.start<R.found.offset-1024&&i(R.found,"KEY_OVER_1024_CHARS","The : indicator must be at most 1024 chars after the start of an implicit flow sequence key")}}else I&&("source"in I&&I.source&&I.source[0]===":"?i(I,"MISSING_CHAR",`Missing space after : in ${a}`):i(R.start,"MISSING_CHAR",`Missing , or : between ${a} items`));const x=I?e(n,I,R,i):R.found?t(n,R.end,L,null,R,i):null;x?ss(I)&&i(x.range,"BLOCK_IN_FLOW",is):R.comment&&(D.comment?D.comment+=` +`+R.comment:D.comment=R.comment);const w=new nt(D,x);if(n.options.keepSourceTokens&&(w.srcToken=b),u){const v=l;dc(n,v.items,D)&&i(F,"DUPLICATE_KEY","Map keys must be unique"),v.items.push(w)}else{const v=new Tt(n.schema);v.flow=!0,v.items.push(w);const V=(x??D).range;v.range=[D.range[0],V[1],V[2]],l.items.push(v)}c=x?x.range[2]:R.end}}const p=u?"}":"]",[d,...g]=r.end;let m=c;if(d&&d.source===p)m=d.offset+d.source.length;else{const E=a[0].toUpperCase()+a.substring(1),b=h?`${E} must end with a ${p}`:`${E} in block collection must be sufficiently indented and end with a ${p}`;i(c,h?"MISSING_CHAR":"BAD_INDENT",b),d&&d.source.length!==1&&g.unshift(d)}if(g.length>0){const E=Mr(g,m,n.options.strict,i);E.comment&&(l.comment?l.comment+=` +`+E.comment:l.comment=E.comment),l.range=[r.offset,m,E.offset]}else l.range=[r.offset,m,m];return l}function us(e,t,n,r,i,s){const u=n.type==="block-map"?p1(e,t,n,r,s):n.type==="block-seq"?m1(e,t,n,r,s):g1(e,t,n,r,s),a=u.constructor;return i==="!"||i===a.tagName?(u.tag=a.tagName,u):(i&&(u.tag=i),u)}function b1(e,t,n,r,i){var p;const s=r.tag,u=s?t.directives.tagName(s.source,d=>i(s,"TAG_RESOLVE_FAILED",d)):null;if(n.type==="block-seq"){const{anchor:d,newlineAfterProp:g}=r,m=d&&s?d.offset>s.offset?d:s:d??s;m&&(!g||g.offset<m.offset)&&i(m,"MISSING_CHAR","Missing newline after block sequence props")}const a=n.type==="block-map"?"map":n.type==="block-seq"?"seq":n.start.source==="{"?"map":"seq";if(!s||!u||u==="!"||u===Tt.tagName&&a==="map"||u===Tn.tagName&&a==="seq")return us(e,t,n,i,u);let o=t.schema.tags.find(d=>d.tag===u&&d.collection===a);if(!o){const d=t.schema.knownTags[u];if(d&&d.collection===a)t.schema.tags.push(Object.assign({},d,{default:!1})),o=d;else return d!=null&&d.collection?i(s,"BAD_COLLECTION_TYPE",`${d.tag} used for ${a} collection, but expects ${d.collection}`,!0):i(s,"TAG_RESOLVE_FAILED",`Unresolved tag: ${u}`,!0),us(e,t,n,i,u)}const l=us(e,t,n,i,u,o),h=((p=o.resolve)==null?void 0:p.call(o,l,d=>i(s,"TAG_RESOLVE_FAILED",d),t.options))??l,c=Me(h)?h:new ae(h);return c.range=l.range,c.tag=u,o!=null&&o.format&&(c.format=o.format),c}function E1(e,t,n){const r=t.offset,i=T1(t,e.options.strict,n);if(!i)return{value:"",type:null,comment:"",range:[r,r,r]};const s=i.mode===">"?ae.BLOCK_FOLDED:ae.BLOCK_LITERAL,u=t.source?y1(t.source):[];let a=u.length;for(let m=u.length-1;m>=0;--m){const E=u[m][1];if(E===""||E==="\r")a=m;else break}if(a===0){const m=i.chomp==="+"&&u.length>0?` +`.repeat(Math.max(1,u.length-1)):"";let E=r+i.length;return t.source&&(E+=t.source.length),{value:m,type:s,comment:i.comment,range:[r,E,E]}}let o=t.indent+i.indent,l=t.offset+i.length,h=0;for(let m=0;m<a;++m){const[E,b]=u[m];if(b===""||b==="\r")i.indent===0&&E.length>o&&(o=E.length);else{E.length<o&&n(l+E.length,"MISSING_CHAR","Block scalars with more-indented leading empty lines must use an explicit indentation indicator"),i.indent===0&&(o=E.length),h=m,o===0&&!e.atRoot&&n(l,"BAD_INDENT","Block scalar values in collections must be indented");break}l+=E.length+b.length+1}for(let m=u.length-1;m>=a;--m)u[m][0].length>o&&(a=m+1);let c="",p="",d=!1;for(let m=0;m<h;++m)c+=u[m][0].slice(o)+` +`;for(let m=h;m<a;++m){let[E,b]=u[m];l+=E.length+b.length+1;const y=b[b.length-1]==="\r";if(y&&(b=b.slice(0,-1)),b&&E.length<o){const L=`Block scalar lines must not be less indented than their ${i.indent?"explicit indentation indicator":"first line"}`;n(l-b.length-(y?2:1),"BAD_INDENT",L),E=""}s===ae.BLOCK_LITERAL?(c+=p+E.slice(o)+b,p=` +`):E.length>o||b[0]===" "?(p===" "?p=` +`:!d&&p===` +`&&(p=` + +`),c+=p+E.slice(o)+b,p=` +`,d=!0):b===""?p===` +`?c+=` +`:p=` +`:(c+=p+b,p=" ",d=!1)}switch(i.chomp){case"-":break;case"+":for(let m=a;m<u.length;++m)c+=` +`+u[m][0].slice(o);c[c.length-1]!==` +`&&(c+=` +`);break;default:c+=` +`}const g=r+i.length+t.source.length;return{value:c,type:s,comment:i.comment,range:[r,g,g]}}function T1({offset:e,props:t},n,r){if(t[0].type!=="block-scalar-header")return r(t[0],"IMPOSSIBLE","Block scalar header not found"),null;const{source:i}=t[0],s=i[0];let u=0,a="",o=-1;for(let p=1;p<i.length;++p){const d=i[p];if(!a&&(d==="-"||d==="+"))a=d;else{const g=Number(d);!u&&g?u=g:o===-1&&(o=e+p)}}o!==-1&&r(o,"UNEXPECTED_TOKEN",`Block scalar header includes extra characters: ${i}`);let l=!1,h="",c=i.length;for(let p=1;p<t.length;++p){const d=t[p];switch(d.type){case"space":l=!0;case"newline":c+=d.source.length;break;case"comment":n&&!l&&r(d,"MISSING_CHAR","Comments must be separated from other tokens by white space characters"),c+=d.source.length,h=d.source.substring(1);break;case"error":r(d,"UNEXPECTED_TOKEN",d.message),c+=d.source.length;break;default:{const g=`Unexpected token in block scalar header: ${d.type}`;r(d,"UNEXPECTED_TOKEN",g);const m=d.source;m&&typeof m=="string"&&(c+=m.length)}}}return{mode:s,indent:u,chomp:a,comment:h,length:c}}function y1(e){const t=e.split(/\n( *)/),n=t[0],r=n.match(/^( *)/),s=[r!=null&&r[1]?[r[1],n.slice(r[1].length)]:["",n]];for(let u=1;u<t.length;u+=2)s.push([t[u],t[u+1]]);return s}function A1(e,t,n){const{offset:r,type:i,source:s,end:u}=e;let a,o;const l=(p,d,g)=>n(r+p,d,g);switch(i){case"scalar":a=ae.PLAIN,o=C1(s,l);break;case"single-quoted-scalar":a=ae.QUOTE_SINGLE,o=_1(s,l);break;case"double-quoted-scalar":a=ae.QUOTE_DOUBLE,o=D1(s,l);break;default:return n(e,"UNEXPECTED_TOKEN",`Expected a flow scalar value, but found: ${i}`),{value:"",type:null,comment:"",range:[r,r+s.length,r+s.length]}}const h=r+s.length,c=Mr(u,h,t,n);return{value:o,type:a,comment:c.comment,range:[r,h,c.offset]}}function C1(e,t){let n="";switch(e[0]){case" ":n="a tab character";break;case",":n="flow indicator character ,";break;case"%":n="directive indicator character %";break;case"|":case">":{n=`block scalar indicator ${e[0]}`;break}case"@":case"`":{n=`reserved character ${e[0]}`;break}}return n&&t(0,"BAD_SCALAR_START",`Plain value cannot start with ${n}`),pc(e)}function _1(e,t){return(e[e.length-1]!=="'"||e.length===1)&&t(e.length,"MISSING_CHAR","Missing closing 'quote"),pc(e.slice(1,-1)).replace(/''/g,"'")}function pc(e){let t,n;try{t=new RegExp(`(.*?)(?<![ ])[ ]*\r? +`,"sy"),n=new RegExp(`[ ]*(.*?)(?:(?<![ ])[ ]*)?\r? +`,"sy")}catch{t=/(.*?)[ \t]*\r?\n/sy,n=/[ \t]*(.*?)[ \t]*\r?\n/sy}let r=t.exec(e);if(!r)return e;let i=r[1],s=" ",u=t.lastIndex;for(n.lastIndex=u;r=n.exec(e);)r[1]===""?s===` +`?i+=s:s=` +`:(i+=s+r[1],s=" "),u=n.lastIndex;const a=/[ \t]*(.*)/sy;return a.lastIndex=u,r=a.exec(e),i+s+((r==null?void 0:r[1])??"")}function D1(e,t){let n="";for(let r=1;r<e.length-1;++r){const i=e[r];if(!(i==="\r"&&e[r+1]===` +`))if(i===` +`){const{fold:s,offset:u}=k1(e,r);n+=s,r=u}else if(i==="\\"){let s=e[++r];const u=S1[s];if(u)n+=u;else if(s===` +`)for(s=e[r+1];s===" "||s===" ";)s=e[++r+1];else if(s==="\r"&&e[r+1]===` +`)for(s=e[++r+1];s===" "||s===" ";)s=e[++r+1];else if(s==="x"||s==="u"||s==="U"){const a={x:2,u:4,U:8}[s];n+=x1(e,r+1,a,t),r+=a}else{const a=e.substr(r-1,2);t(r-1,"BAD_DQ_ESCAPE",`Invalid escape sequence ${a}`),n+=a}}else if(i===" "||i===" "){const s=r;let u=e[r+1];for(;u===" "||u===" ";)u=e[++r+1];u!==` +`&&!(u==="\r"&&e[r+2]===` +`)&&(n+=r>s?e.slice(s,r+1):i)}else n+=i}return(e[e.length-1]!=='"'||e.length===1)&&t(e.length,"MISSING_CHAR",'Missing closing "quote'),n}function k1(e,t){let n="",r=e[t+1];for(;(r===" "||r===" "||r===` +`||r==="\r")&&!(r==="\r"&&e[t+2]!==` +`);)r===` +`&&(n+=` +`),t+=1,r=e[t+1];return n||(n=" "),{fold:n,offset:t}}const S1={0:"\0",a:"\x07",b:"\b",e:"\x1B",f:"\f",n:` +`,r:"\r",t:" ",v:"\v",N:"…",_:" ",L:"\u2028",P:"\u2029"," ":" ",'"':'"',"/":"/","\\":"\\"," ":" "};function x1(e,t,n,r){const i=e.substr(t,n),u=i.length===n&&/^[0-9a-fA-F]+$/.test(i)?parseInt(i,16):NaN;if(isNaN(u)){const a=e.substr(t-2,n+2);return r(t-2,"BAD_DQ_ESCAPE",`Invalid escape sequence ${a}`),a}return String.fromCodePoint(u)}function mc(e,t,n,r){const{value:i,type:s,comment:u,range:a}=t.type==="block-scalar"?E1(e,t,r):A1(t,e.options.strict,r),o=n?e.directives.tagName(n.source,c=>r(n,"TAG_RESOLVE_FAILED",c)):null;let l;e.options.stringKeys&&e.atKey?l=e.schema[vt]:o?l=I1(e.schema,i,o,n,r):t.type==="scalar"?l=N1(e,i,t,r):l=e.schema[vt];let h;try{const c=l.resolve(i,p=>r(n??t,"TAG_RESOLVE_FAILED",p),e.options);h=ke(c)?c:new ae(c)}catch(c){const p=c instanceof Error?c.message:String(c);r(n??t,"TAG_RESOLVE_FAILED",p),h=new ae(i)}return h.range=a,h.source=i,s&&(h.type=s),o&&(h.tag=o),l.format&&(h.format=l.format),u&&(h.comment=u),h}function I1(e,t,n,r,i){var a;if(n==="!")return e[vt];const s=[];for(const o of e.tags)if(!o.collection&&o.tag===n)if(o.default&&o.test)s.push(o);else return o;for(const o of s)if((a=o.test)!=null&&a.test(t))return o;const u=e.knownTags[n];return u&&!u.collection?(e.tags.push(Object.assign({},u,{default:!1,test:void 0})),u):(i(r,"TAG_RESOLVE_FAILED",`Unresolved tag: ${n}`,n!=="tag:yaml.org,2002:str"),e[vt])}function N1({atKey:e,directives:t,schema:n},r,i,s){const u=n.tags.find(a=>{var o;return(a.default===!0||e&&a.default==="key")&&((o=a.test)==null?void 0:o.test(r))})||n[vt];if(n.compat){const a=n.compat.find(o=>{var l;return o.default&&((l=o.test)==null?void 0:l.test(r))})??n[vt];if(u.tag!==a.tag){const o=t.tagString(u.tag),l=t.tagString(a.tag),h=`Value may be parsed as either ${o} or ${l}`;s(i,"TAG_RESOLVE_FAILED",h,!0)}}return u}function O1(e,t,n){if(t){n===null&&(n=t.length);for(let r=n-1;r>=0;--r){let i=t[r];switch(i.type){case"space":case"comment":case"newline":e-=i.source.length;continue}for(i=t[++r];(i==null?void 0:i.type)==="space";)e+=i.source.length,i=t[++r];break}}return e}const w1={composeNode:gc,composeEmptyNode:Au};function gc(e,t,n,r){const i=e.atKey,{spaceBefore:s,comment:u,anchor:a,tag:o}=n;let l,h=!0;switch(t.type){case"alias":l=L1(e,t,r),(a||o)&&r(t,"ALIAS_PROPS","An alias node must not specify any properties");break;case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":case"block-scalar":l=mc(e,t,o,r),a&&(l.anchor=a.source.substring(1));break;case"block-map":case"block-seq":case"flow-collection":l=b1(w1,e,t,n,r),a&&(l.anchor=a.source.substring(1));break;default:{const c=t.type==="error"?t.message:`Unsupported token (type: ${t.type})`;r(t,"UNEXPECTED_TOKEN",c),l=Au(e,t.offset,void 0,null,n,r),h=!1}}return a&&l.anchor===""&&r(a,"BAD_ALIAS","Anchor cannot be an empty string"),i&&e.options.stringKeys&&(!ke(l)||typeof l.value!="string"||l.tag&&l.tag!=="tag:yaml.org,2002:str")&&r(o??t,"NON_STRING_KEY","With stringKeys, all keys must be strings"),s&&(l.spaceBefore=!0),u&&(t.type==="scalar"&&t.source===""?l.comment=u:l.commentBefore=u),e.options.keepSourceTokens&&h&&(l.srcToken=t),l}function Au(e,t,n,r,{spaceBefore:i,comment:s,anchor:u,tag:a,end:o},l){const h={type:"scalar",offset:O1(t,n,r),indent:-1,source:""},c=mc(e,h,a,l);return u&&(c.anchor=u.source.substring(1),c.anchor===""&&l(u,"BAD_ALIAS","Anchor cannot be an empty string")),i&&(c.spaceBefore=!0),s&&(c.comment=s,c.range[2]=o),c}function L1({options:e},{offset:t,source:n,end:r},i){const s=new cu(n.substring(1));s.source===""&&i(t,"BAD_ALIAS","Alias cannot be an empty string"),s.source.endsWith(":")&&i(t+n.length-1,"BAD_ALIAS","Alias ending in : is ambiguous",!0);const u=t+n.length,a=Mr(r,u,e.strict,i);return s.range=[t,u,a.offset],a.comment&&(s.comment=a.comment),s}function F1(e,t,{offset:n,start:r,value:i,end:s},u){const a=Object.assign({_directives:t},e),o=new vr(void 0,a),l={atKey:!1,atRoot:!0,directives:o.directives,options:o.options,schema:o.schema},h=Hn(r,{indicator:"doc-start",next:i??(s==null?void 0:s[0]),offset:n,onError:u,parentIndent:0,startOnNewline:!0});h.found&&(o.directives.docStart=!0,i&&(i.type==="block-map"||i.type==="block-seq")&&!h.hasNewline&&u(h.end,"MISSING_CHAR","Block collection cannot start on same line with directives-end marker")),o.contents=i?gc(l,i,h,u):Au(l,h.end,r,null,h,u);const c=o.contents.range[2],p=Mr(s,c,!1,u);return p.comment&&(o.comment=p.comment),o.range=[n,c,p.offset],o}function tr(e){if(typeof e=="number")return[e,e+1];if(Array.isArray(e))return e.length===2?e:[e[0],e[1]];const{offset:t,source:n}=e;return[t,t+(typeof n=="string"?n.length:1)]}function La(e){var i;let t="",n=!1,r=!1;for(let s=0;s<e.length;++s){const u=e[s];switch(u[0]){case"#":t+=(t===""?"":r?` + +`:` +`)+(u.substring(1)||" "),n=!0,r=!1;break;case"%":((i=e[s+1])==null?void 0:i[0])!=="#"&&(s+=1),n=!1;break;default:n||(r=!0),n=!1}}return{comment:t,afterEmptyLine:r}}class R1{constructor(t={}){this.doc=null,this.atDirectives=!1,this.prelude=[],this.errors=[],this.warnings=[],this.onError=(n,r,i,s)=>{const u=tr(n);s?this.warnings.push(new d1(u,r,i)):this.errors.push(new ar(u,r,i))},this.directives=new tt({version:t.version||"1.2"}),this.options=t}decorate(t,n){const{comment:r,afterEmptyLine:i}=La(this.prelude);if(r){const s=t.contents;if(n)t.comment=t.comment?`${t.comment} +${r}`:r;else if(i||t.directives.docStart||!s)t.commentBefore=r;else if(Be(s)&&!s.flow&&s.items.length>0){let u=s.items[0];Ue(u)&&(u=u.key);const a=u.commentBefore;u.commentBefore=a?`${r} +${a}`:r}else{const u=s.commentBefore;s.commentBefore=u?`${r} +${u}`:r}}n?(Array.prototype.push.apply(t.errors,this.errors),Array.prototype.push.apply(t.warnings,this.warnings)):(t.errors=this.errors,t.warnings=this.warnings),this.prelude=[],this.errors=[],this.warnings=[]}streamInfo(){return{comment:La(this.prelude).comment,directives:this.directives,errors:this.errors,warnings:this.warnings}}*compose(t,n=!1,r=-1){for(const i of t)yield*this.next(i);yield*this.end(n,r)}*next(t){switch(t.type){case"directive":this.directives.add(t.source,(n,r,i)=>{const s=tr(t);s[0]+=n,this.onError(s,"BAD_DIRECTIVE",r,i)}),this.prelude.push(t.source),this.atDirectives=!0;break;case"document":{const n=F1(this.options,this.directives,t,this.onError);this.atDirectives&&!n.directives.docStart&&this.onError(t,"MISSING_CHAR","Missing directives-end/doc-start indicator line"),this.decorate(n,!1),this.doc&&(yield this.doc),this.doc=n,this.atDirectives=!1;break}case"byte-order-mark":case"space":break;case"comment":case"newline":this.prelude.push(t.source);break;case"error":{const n=t.source?`${t.message}: ${JSON.stringify(t.source)}`:t.message,r=new ar(tr(t),"UNEXPECTED_TOKEN",n);this.atDirectives||!this.doc?this.errors.push(r):this.doc.errors.push(r);break}case"doc-end":{if(!this.doc){const r="Unexpected doc-end without preceding document";this.errors.push(new ar(tr(t),"UNEXPECTED_TOKEN",r));break}this.doc.directives.docEnd=!0;const n=Mr(t.end,t.offset+t.source.length,this.doc.options.strict,this.onError);if(this.decorate(this.doc,!0),n.comment){const r=this.doc.comment;this.doc.comment=r?`${r} +${n.comment}`:n.comment}this.doc.range[2]=n.offset;break}default:this.errors.push(new ar(tr(t),"UNEXPECTED_TOKEN",`Unsupported token ${t.type}`))}}*end(t=!1,n=-1){if(this.doc)this.decorate(this.doc,!0),yield this.doc,this.doc=null;else if(t){const r=Object.assign({_directives:this.directives},this.options),i=new vr(void 0,r);this.atDirectives&&this.onError(n,"MISSING_CHAR","Missing directives-end indicator line"),i.range=[0,n,n],this.decorate(i,!1),yield i}}}const bc="\uFEFF",Ec="",Tc="",Us="";function P1(e){switch(e){case bc:return"byte-order-mark";case Ec:return"doc-mode";case Tc:return"flow-error-end";case Us:return"scalar";case"---":return"doc-start";case"...":return"doc-end";case"":case` +`:case`\r +`:return"newline";case"-":return"seq-item-ind";case"?":return"explicit-key-ind";case":":return"map-value-ind";case"{":return"flow-map-start";case"}":return"flow-map-end";case"[":return"flow-seq-start";case"]":return"flow-seq-end";case",":return"comma"}switch(e[0]){case" ":case" ":return"space";case"#":return"comment";case"%":return"directive-line";case"*":return"alias";case"&":return"anchor";case"!":return"tag";case"'":return"single-quoted-scalar";case'"':return"double-quoted-scalar";case"|":case">":return"block-scalar-header"}return null}function xt(e){switch(e){case void 0:case" ":case` +`:case"\r":case" ":return!0;default:return!1}}const Fa=new Set("0123456789ABCDEFabcdef"),B1=new Set("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-#;/?:@&=+$_.!~*'()"),Xr=new Set(",[]{}"),v1=new Set(` ,[]{} +\r `),as=e=>!e||v1.has(e);class M1{constructor(){this.atEnd=!1,this.blockScalarIndent=-1,this.blockScalarKeep=!1,this.buffer="",this.flowKey=!1,this.flowLevel=0,this.indentNext=0,this.indentValue=0,this.lineEndPos=null,this.next=null,this.pos=0}*lex(t,n=!1){if(t){if(typeof t!="string")throw TypeError("source is not a string");this.buffer=this.buffer?this.buffer+t:t,this.lineEndPos=null}this.atEnd=!n;let r=this.next??"stream";for(;r&&(n||this.hasChars(1));)r=yield*this.parseNext(r)}atLineEnd(){let t=this.pos,n=this.buffer[t];for(;n===" "||n===" ";)n=this.buffer[++t];return!n||n==="#"||n===` +`?!0:n==="\r"?this.buffer[t+1]===` +`:!1}charAt(t){return this.buffer[this.pos+t]}continueScalar(t){let n=this.buffer[t];if(this.indentNext>0){let r=0;for(;n===" ";)n=this.buffer[++r+t];if(n==="\r"){const i=this.buffer[r+t+1];if(i===` +`||!i&&!this.atEnd)return t+r+1}return n===` +`||r>=this.indentNext||!n&&!this.atEnd?t+r:-1}if(n==="-"||n==="."){const r=this.buffer.substr(t,3);if((r==="---"||r==="...")&&xt(this.buffer[t+3]))return-1}return t}getLine(){let t=this.lineEndPos;return(typeof t!="number"||t!==-1&&t<this.pos)&&(t=this.buffer.indexOf(` +`,this.pos),this.lineEndPos=t),t===-1?this.atEnd?this.buffer.substring(this.pos):null:(this.buffer[t-1]==="\r"&&(t-=1),this.buffer.substring(this.pos,t))}hasChars(t){return this.pos+t<=this.buffer.length}setNext(t){return this.buffer=this.buffer.substring(this.pos),this.pos=0,this.lineEndPos=null,this.next=t,null}peek(t){return this.buffer.substr(this.pos,t)}*parseNext(t){switch(t){case"stream":return yield*this.parseStream();case"line-start":return yield*this.parseLineStart();case"block-start":return yield*this.parseBlockStart();case"doc":return yield*this.parseDocument();case"flow":return yield*this.parseFlowCollection();case"quoted-scalar":return yield*this.parseQuotedScalar();case"block-scalar":return yield*this.parseBlockScalar();case"plain-scalar":return yield*this.parsePlainScalar()}}*parseStream(){let t=this.getLine();if(t===null)return this.setNext("stream");if(t[0]===bc&&(yield*this.pushCount(1),t=t.substring(1)),t[0]==="%"){let n=t.length,r=t.indexOf("#");for(;r!==-1;){const s=t[r-1];if(s===" "||s===" "){n=r-1;break}else r=t.indexOf("#",r+1)}for(;;){const s=t[n-1];if(s===" "||s===" ")n-=1;else break}const i=(yield*this.pushCount(n))+(yield*this.pushSpaces(!0));return yield*this.pushCount(t.length-i),this.pushNewline(),"stream"}if(this.atLineEnd()){const n=yield*this.pushSpaces(!0);return yield*this.pushCount(t.length-n),yield*this.pushNewline(),"stream"}return yield Ec,yield*this.parseLineStart()}*parseLineStart(){const t=this.charAt(0);if(!t&&!this.atEnd)return this.setNext("line-start");if(t==="-"||t==="."){if(!this.atEnd&&!this.hasChars(4))return this.setNext("line-start");const n=this.peek(3);if((n==="---"||n==="...")&&xt(this.charAt(3)))return yield*this.pushCount(3),this.indentValue=0,this.indentNext=0,n==="---"?"doc":"stream"}return this.indentValue=yield*this.pushSpaces(!1),this.indentNext>this.indentValue&&!xt(this.charAt(1))&&(this.indentNext=this.indentValue),yield*this.parseBlockStart()}*parseBlockStart(){const[t,n]=this.peek(2);if(!n&&!this.atEnd)return this.setNext("block-start");if((t==="-"||t==="?"||t===":")&&xt(n)){const r=(yield*this.pushCount(1))+(yield*this.pushSpaces(!0));return this.indentNext=this.indentValue+1,this.indentValue+=r,yield*this.parseBlockStart()}return"doc"}*parseDocument(){yield*this.pushSpaces(!0);const t=this.getLine();if(t===null)return this.setNext("doc");let n=yield*this.pushIndicators();switch(t[n]){case"#":yield*this.pushCount(t.length-n);case void 0:return yield*this.pushNewline(),yield*this.parseLineStart();case"{":case"[":return yield*this.pushCount(1),this.flowKey=!1,this.flowLevel=1,"flow";case"}":case"]":return yield*this.pushCount(1),"doc";case"*":return yield*this.pushUntil(as),"doc";case'"':case"'":return yield*this.parseQuotedScalar();case"|":case">":return n+=yield*this.parseBlockScalarHeader(),n+=yield*this.pushSpaces(!0),yield*this.pushCount(t.length-n),yield*this.pushNewline(),yield*this.parseBlockScalar();default:return yield*this.parsePlainScalar()}}*parseFlowCollection(){let t,n,r=-1;do t=yield*this.pushNewline(),t>0?(n=yield*this.pushSpaces(!1),this.indentValue=r=n):n=0,n+=yield*this.pushSpaces(!0);while(t+n>0);const i=this.getLine();if(i===null)return this.setNext("flow");if((r!==-1&&r<this.indentNext&&i[0]!=="#"||r===0&&(i.startsWith("---")||i.startsWith("..."))&&xt(i[3]))&&!(r===this.indentNext-1&&this.flowLevel===1&&(i[0]==="]"||i[0]==="}")))return this.flowLevel=0,yield Tc,yield*this.parseLineStart();let s=0;for(;i[s]===",";)s+=yield*this.pushCount(1),s+=yield*this.pushSpaces(!0),this.flowKey=!1;switch(s+=yield*this.pushIndicators(),i[s]){case void 0:return"flow";case"#":return yield*this.pushCount(i.length-s),"flow";case"{":case"[":return yield*this.pushCount(1),this.flowKey=!1,this.flowLevel+=1,"flow";case"}":case"]":return yield*this.pushCount(1),this.flowKey=!0,this.flowLevel-=1,this.flowLevel?"flow":"doc";case"*":return yield*this.pushUntil(as),"flow";case'"':case"'":return this.flowKey=!0,yield*this.parseQuotedScalar();case":":{const u=this.charAt(1);if(this.flowKey||xt(u)||u===",")return this.flowKey=!1,yield*this.pushCount(1),yield*this.pushSpaces(!0),"flow"}default:return this.flowKey=!1,yield*this.parsePlainScalar()}}*parseQuotedScalar(){const t=this.charAt(0);let n=this.buffer.indexOf(t,this.pos+1);if(t==="'")for(;n!==-1&&this.buffer[n+1]==="'";)n=this.buffer.indexOf("'",n+2);else for(;n!==-1;){let s=0;for(;this.buffer[n-1-s]==="\\";)s+=1;if(s%2===0)break;n=this.buffer.indexOf('"',n+1)}const r=this.buffer.substring(0,n);let i=r.indexOf(` +`,this.pos);if(i!==-1){for(;i!==-1;){const s=this.continueScalar(i+1);if(s===-1)break;i=r.indexOf(` +`,s)}i!==-1&&(n=i-(r[i-1]==="\r"?2:1))}if(n===-1){if(!this.atEnd)return this.setNext("quoted-scalar");n=this.buffer.length}return yield*this.pushToIndex(n+1,!1),this.flowLevel?"flow":"doc"}*parseBlockScalarHeader(){this.blockScalarIndent=-1,this.blockScalarKeep=!1;let t=this.pos;for(;;){const n=this.buffer[++t];if(n==="+")this.blockScalarKeep=!0;else if(n>"0"&&n<="9")this.blockScalarIndent=Number(n)-1;else if(n!=="-")break}return yield*this.pushUntil(n=>xt(n)||n==="#")}*parseBlockScalar(){let t=this.pos-1,n=0,r;e:for(let s=this.pos;r=this.buffer[s];++s)switch(r){case" ":n+=1;break;case` +`:t=s,n=0;break;case"\r":{const u=this.buffer[s+1];if(!u&&!this.atEnd)return this.setNext("block-scalar");if(u===` +`)break}default:break e}if(!r&&!this.atEnd)return this.setNext("block-scalar");if(n>=this.indentNext){this.blockScalarIndent===-1?this.indentNext=n:this.indentNext=this.blockScalarIndent+(this.indentNext===0?1:this.indentNext);do{const s=this.continueScalar(t+1);if(s===-1)break;t=this.buffer.indexOf(` +`,s)}while(t!==-1);if(t===-1){if(!this.atEnd)return this.setNext("block-scalar");t=this.buffer.length}}let i=t+1;for(r=this.buffer[i];r===" ";)r=this.buffer[++i];if(r===" "){for(;r===" "||r===" "||r==="\r"||r===` +`;)r=this.buffer[++i];t=i-1}else if(!this.blockScalarKeep)do{let s=t-1,u=this.buffer[s];u==="\r"&&(u=this.buffer[--s]);const a=s;for(;u===" ";)u=this.buffer[--s];if(u===` +`&&s>=this.pos&&s+1+n>a)t=s;else break}while(!0);return yield Us,yield*this.pushToIndex(t+1,!0),yield*this.parseLineStart()}*parsePlainScalar(){const t=this.flowLevel>0;let n=this.pos-1,r=this.pos-1,i;for(;i=this.buffer[++r];)if(i===":"){const s=this.buffer[r+1];if(xt(s)||t&&Xr.has(s))break;n=r}else if(xt(i)){let s=this.buffer[r+1];if(i==="\r"&&(s===` +`?(r+=1,i=` +`,s=this.buffer[r+1]):n=r),s==="#"||t&&Xr.has(s))break;if(i===` +`){const u=this.continueScalar(r+1);if(u===-1)break;r=Math.max(r,u-2)}}else{if(t&&Xr.has(i))break;n=r}return!i&&!this.atEnd?this.setNext("plain-scalar"):(yield Us,yield*this.pushToIndex(n+1,!0),t?"flow":"doc")}*pushCount(t){return t>0?(yield this.buffer.substr(this.pos,t),this.pos+=t,t):0}*pushToIndex(t,n){const r=this.buffer.slice(this.pos,t);return r?(yield r,this.pos+=r.length,r.length):(n&&(yield""),0)}*pushIndicators(){switch(this.charAt(0)){case"!":return(yield*this.pushTag())+(yield*this.pushSpaces(!0))+(yield*this.pushIndicators());case"&":return(yield*this.pushUntil(as))+(yield*this.pushSpaces(!0))+(yield*this.pushIndicators());case"-":case"?":case":":{const t=this.flowLevel>0,n=this.charAt(1);if(xt(n)||t&&Xr.has(n))return t?this.flowKey&&(this.flowKey=!1):this.indentNext=this.indentValue+1,(yield*this.pushCount(1))+(yield*this.pushSpaces(!0))+(yield*this.pushIndicators())}}return 0}*pushTag(){if(this.charAt(1)==="<"){let t=this.pos+2,n=this.buffer[t];for(;!xt(n)&&n!==">";)n=this.buffer[++t];return yield*this.pushToIndex(n===">"?t+1:t,!1)}else{let t=this.pos+1,n=this.buffer[t];for(;n;)if(B1.has(n))n=this.buffer[++t];else if(n==="%"&&Fa.has(this.buffer[t+1])&&Fa.has(this.buffer[t+2]))n=this.buffer[t+=3];else break;return yield*this.pushToIndex(t,!1)}}*pushNewline(){const t=this.buffer[this.pos];return t===` +`?yield*this.pushCount(1):t==="\r"&&this.charAt(1)===` +`?yield*this.pushCount(2):0}*pushSpaces(t){let n=this.pos-1,r;do r=this.buffer[++n];while(r===" "||t&&r===" ");const i=n-this.pos;return i>0&&(yield this.buffer.substr(this.pos,i),this.pos=n),i}*pushUntil(t){let n=this.pos,r=this.buffer[n];for(;!t(r);)r=this.buffer[++n];return yield*this.pushToIndex(n,!1)}}class U1{constructor(){this.lineStarts=[],this.addNewLine=t=>this.lineStarts.push(t),this.linePos=t=>{let n=0,r=this.lineStarts.length;for(;n<r;){const s=n+r>>1;this.lineStarts[s]<t?n=s+1:r=s}if(this.lineStarts[n]===t)return{line:n+1,col:1};if(n===0)return{line:0,col:t};const i=this.lineStarts[n-1];return{line:n,col:t-i+1}}}}function fn(e,t){for(let n=0;n<e.length;++n)if(e[n].type===t)return!0;return!1}function Ra(e){for(let t=0;t<e.length;++t)switch(e[t].type){case"space":case"comment":case"newline":break;default:return t}return-1}function yc(e){switch(e==null?void 0:e.type){case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":case"flow-collection":return!0;default:return!1}}function Jr(e){switch(e.type){case"document":return e.start;case"block-map":{const t=e.items[e.items.length-1];return t.sep??t.start}case"block-seq":return e.items[e.items.length-1].start;default:return[]}}function Sn(e){var n;if(e.length===0)return[];let t=e.length;e:for(;--t>=0;)switch(e[t].type){case"doc-start":case"explicit-key-ind":case"map-value-ind":case"seq-item-ind":case"newline":break e}for(;((n=e[++t])==null?void 0:n.type)==="space";);return e.splice(t,e.length)}function Pa(e){if(e.start.type==="flow-seq-start")for(const t of e.items)t.sep&&!t.value&&!fn(t.start,"explicit-key-ind")&&!fn(t.sep,"map-value-ind")&&(t.key&&(t.value=t.key),delete t.key,yc(t.value)?t.value.end?Array.prototype.push.apply(t.value.end,t.sep):t.value.end=t.sep:Array.prototype.push.apply(t.start,t.sep),delete t.sep)}let H1=class{constructor(t){this.atNewLine=!0,this.atScalar=!1,this.indent=0,this.offset=0,this.onKeyLine=!1,this.stack=[],this.source="",this.type="",this.lexer=new M1,this.onNewLine=t}*parse(t,n=!1){this.onNewLine&&this.offset===0&&this.onNewLine(0);for(const r of this.lexer.lex(t,n))yield*this.next(r);n||(yield*this.end())}*next(t){if(this.source=t,this.atScalar){this.atScalar=!1,yield*this.step(),this.offset+=t.length;return}const n=P1(t);if(n)if(n==="scalar")this.atNewLine=!1,this.atScalar=!0,this.type="scalar";else{switch(this.type=n,yield*this.step(),n){case"newline":this.atNewLine=!0,this.indent=0,this.onNewLine&&this.onNewLine(this.offset+t.length);break;case"space":this.atNewLine&&t[0]===" "&&(this.indent+=t.length);break;case"explicit-key-ind":case"map-value-ind":case"seq-item-ind":this.atNewLine&&(this.indent+=t.length);break;case"doc-mode":case"flow-error-end":return;default:this.atNewLine=!1}this.offset+=t.length}else{const r=`Not a YAML token: ${t}`;yield*this.pop({type:"error",offset:this.offset,message:r,source:t}),this.offset+=t.length}}*end(){for(;this.stack.length>0;)yield*this.pop()}get sourceToken(){return{type:this.type,offset:this.offset,indent:this.indent,source:this.source}}*step(){const t=this.peek(1);if(this.type==="doc-end"&&(!t||t.type!=="doc-end")){for(;this.stack.length>0;)yield*this.pop();this.stack.push({type:"doc-end",offset:this.offset,source:this.source});return}if(!t)return yield*this.stream();switch(t.type){case"document":return yield*this.document(t);case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":return yield*this.scalar(t);case"block-scalar":return yield*this.blockScalar(t);case"block-map":return yield*this.blockMap(t);case"block-seq":return yield*this.blockSequence(t);case"flow-collection":return yield*this.flowCollection(t);case"doc-end":return yield*this.documentEnd(t)}yield*this.pop()}peek(t){return this.stack[this.stack.length-t]}*pop(t){const n=t??this.stack.pop();if(!n)yield{type:"error",offset:this.offset,source:"",message:"Tried to pop an empty stack"};else if(this.stack.length===0)yield n;else{const r=this.peek(1);switch(n.type==="block-scalar"?n.indent="indent"in r?r.indent:0:n.type==="flow-collection"&&r.type==="document"&&(n.indent=0),n.type==="flow-collection"&&Pa(n),r.type){case"document":r.value=n;break;case"block-scalar":r.props.push(n);break;case"block-map":{const i=r.items[r.items.length-1];if(i.value){r.items.push({start:[],key:n,sep:[]}),this.onKeyLine=!0;return}else if(i.sep)i.value=n;else{Object.assign(i,{key:n,sep:[]}),this.onKeyLine=!i.explicitKey;return}break}case"block-seq":{const i=r.items[r.items.length-1];i.value?r.items.push({start:[],value:n}):i.value=n;break}case"flow-collection":{const i=r.items[r.items.length-1];!i||i.value?r.items.push({start:[],key:n,sep:[]}):i.sep?i.value=n:Object.assign(i,{key:n,sep:[]});return}default:yield*this.pop(),yield*this.pop(n)}if((r.type==="document"||r.type==="block-map"||r.type==="block-seq")&&(n.type==="block-map"||n.type==="block-seq")){const i=n.items[n.items.length-1];i&&!i.sep&&!i.value&&i.start.length>0&&Ra(i.start)===-1&&(n.indent===0||i.start.every(s=>s.type!=="comment"||s.indent<n.indent))&&(r.type==="document"?r.end=i.start:r.items.push({start:i.start}),n.items.splice(-1,1))}}}*stream(){switch(this.type){case"directive-line":yield{type:"directive",offset:this.offset,source:this.source};return;case"byte-order-mark":case"space":case"comment":case"newline":yield this.sourceToken;return;case"doc-mode":case"doc-start":{const t={type:"document",offset:this.offset,start:[]};this.type==="doc-start"&&t.start.push(this.sourceToken),this.stack.push(t);return}}yield{type:"error",offset:this.offset,message:`Unexpected ${this.type} token in YAML stream`,source:this.source}}*document(t){if(t.value)return yield*this.lineEnd(t);switch(this.type){case"doc-start":{Ra(t.start)!==-1?(yield*this.pop(),yield*this.step()):t.start.push(this.sourceToken);return}case"anchor":case"tag":case"space":case"comment":case"newline":t.start.push(this.sourceToken);return}const n=this.startBlockValue(t);n?this.stack.push(n):yield{type:"error",offset:this.offset,message:`Unexpected ${this.type} token in YAML document`,source:this.source}}*scalar(t){if(this.type==="map-value-ind"){const n=Jr(this.peek(2)),r=Sn(n);let i;t.end?(i=t.end,i.push(this.sourceToken),delete t.end):i=[this.sourceToken];const s={type:"block-map",offset:t.offset,indent:t.indent,items:[{start:r,key:t,sep:i}]};this.onKeyLine=!0,this.stack[this.stack.length-1]=s}else yield*this.lineEnd(t)}*blockScalar(t){switch(this.type){case"space":case"comment":case"newline":t.props.push(this.sourceToken);return;case"scalar":if(t.source=this.source,this.atNewLine=!0,this.indent=0,this.onNewLine){let n=this.source.indexOf(` +`)+1;for(;n!==0;)this.onNewLine(this.offset+n),n=this.source.indexOf(` +`,n)+1}yield*this.pop();break;default:yield*this.pop(),yield*this.step()}}*blockMap(t){var r;const n=t.items[t.items.length-1];switch(this.type){case"newline":if(this.onKeyLine=!1,n.value){const i="end"in n.value?n.value.end:void 0,s=Array.isArray(i)?i[i.length-1]:void 0;(s==null?void 0:s.type)==="comment"?i==null||i.push(this.sourceToken):t.items.push({start:[this.sourceToken]})}else n.sep?n.sep.push(this.sourceToken):n.start.push(this.sourceToken);return;case"space":case"comment":if(n.value)t.items.push({start:[this.sourceToken]});else if(n.sep)n.sep.push(this.sourceToken);else{if(this.atIndentedComment(n.start,t.indent)){const i=t.items[t.items.length-2],s=(r=i==null?void 0:i.value)==null?void 0:r.end;if(Array.isArray(s)){Array.prototype.push.apply(s,n.start),s.push(this.sourceToken),t.items.pop();return}}n.start.push(this.sourceToken)}return}if(this.indent>=t.indent){const i=!this.onKeyLine&&this.indent===t.indent,s=i&&(n.sep||n.explicitKey)&&this.type!=="seq-item-ind";let u=[];if(s&&n.sep&&!n.value){const a=[];for(let o=0;o<n.sep.length;++o){const l=n.sep[o];switch(l.type){case"newline":a.push(o);break;case"space":break;case"comment":l.indent>t.indent&&(a.length=0);break;default:a.length=0}}a.length>=2&&(u=n.sep.splice(a[1]))}switch(this.type){case"anchor":case"tag":s||n.value?(u.push(this.sourceToken),t.items.push({start:u}),this.onKeyLine=!0):n.sep?n.sep.push(this.sourceToken):n.start.push(this.sourceToken);return;case"explicit-key-ind":!n.sep&&!n.explicitKey?(n.start.push(this.sourceToken),n.explicitKey=!0):s||n.value?(u.push(this.sourceToken),t.items.push({start:u,explicitKey:!0})):this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:[this.sourceToken],explicitKey:!0}]}),this.onKeyLine=!0;return;case"map-value-ind":if(n.explicitKey)if(n.sep)if(n.value)t.items.push({start:[],key:null,sep:[this.sourceToken]});else if(fn(n.sep,"map-value-ind"))this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:u,key:null,sep:[this.sourceToken]}]});else if(yc(n.key)&&!fn(n.sep,"newline")){const a=Sn(n.start),o=n.key,l=n.sep;l.push(this.sourceToken),delete n.key,delete n.sep,this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:a,key:o,sep:l}]})}else u.length>0?n.sep=n.sep.concat(u,this.sourceToken):n.sep.push(this.sourceToken);else if(fn(n.start,"newline"))Object.assign(n,{key:null,sep:[this.sourceToken]});else{const a=Sn(n.start);this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:a,key:null,sep:[this.sourceToken]}]})}else n.sep?n.value||s?t.items.push({start:u,key:null,sep:[this.sourceToken]}):fn(n.sep,"map-value-ind")?this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:[],key:null,sep:[this.sourceToken]}]}):n.sep.push(this.sourceToken):Object.assign(n,{key:null,sep:[this.sourceToken]});this.onKeyLine=!0;return;case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":{const a=this.flowScalar(this.type);s||n.value?(t.items.push({start:u,key:a,sep:[]}),this.onKeyLine=!0):n.sep?this.stack.push(a):(Object.assign(n,{key:a,sep:[]}),this.onKeyLine=!0);return}default:{const a=this.startBlockValue(t);if(a){i&&a.type!=="block-seq"&&t.items.push({start:u}),this.stack.push(a);return}}}}yield*this.pop(),yield*this.step()}*blockSequence(t){var r;const n=t.items[t.items.length-1];switch(this.type){case"newline":if(n.value){const i="end"in n.value?n.value.end:void 0,s=Array.isArray(i)?i[i.length-1]:void 0;(s==null?void 0:s.type)==="comment"?i==null||i.push(this.sourceToken):t.items.push({start:[this.sourceToken]})}else n.start.push(this.sourceToken);return;case"space":case"comment":if(n.value)t.items.push({start:[this.sourceToken]});else{if(this.atIndentedComment(n.start,t.indent)){const i=t.items[t.items.length-2],s=(r=i==null?void 0:i.value)==null?void 0:r.end;if(Array.isArray(s)){Array.prototype.push.apply(s,n.start),s.push(this.sourceToken),t.items.pop();return}}n.start.push(this.sourceToken)}return;case"anchor":case"tag":if(n.value||this.indent<=t.indent)break;n.start.push(this.sourceToken);return;case"seq-item-ind":if(this.indent!==t.indent)break;n.value||fn(n.start,"seq-item-ind")?t.items.push({start:[this.sourceToken]}):n.start.push(this.sourceToken);return}if(this.indent>t.indent){const i=this.startBlockValue(t);if(i){this.stack.push(i);return}}yield*this.pop(),yield*this.step()}*flowCollection(t){const n=t.items[t.items.length-1];if(this.type==="flow-error-end"){let r;do yield*this.pop(),r=this.peek(1);while(r&&r.type==="flow-collection")}else if(t.end.length===0){switch(this.type){case"comma":case"explicit-key-ind":!n||n.sep?t.items.push({start:[this.sourceToken]}):n.start.push(this.sourceToken);return;case"map-value-ind":!n||n.value?t.items.push({start:[],key:null,sep:[this.sourceToken]}):n.sep?n.sep.push(this.sourceToken):Object.assign(n,{key:null,sep:[this.sourceToken]});return;case"space":case"comment":case"newline":case"anchor":case"tag":!n||n.value?t.items.push({start:[this.sourceToken]}):n.sep?n.sep.push(this.sourceToken):n.start.push(this.sourceToken);return;case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":{const i=this.flowScalar(this.type);!n||n.value?t.items.push({start:[],key:i,sep:[]}):n.sep?this.stack.push(i):Object.assign(n,{key:i,sep:[]});return}case"flow-map-end":case"flow-seq-end":t.end.push(this.sourceToken);return}const r=this.startBlockValue(t);r?this.stack.push(r):(yield*this.pop(),yield*this.step())}else{const r=this.peek(2);if(r.type==="block-map"&&(this.type==="map-value-ind"&&r.indent===t.indent||this.type==="newline"&&!r.items[r.items.length-1].sep))yield*this.pop(),yield*this.step();else if(this.type==="map-value-ind"&&r.type!=="flow-collection"){const i=Jr(r),s=Sn(i);Pa(t);const u=t.end.splice(1,t.end.length);u.push(this.sourceToken);const a={type:"block-map",offset:t.offset,indent:t.indent,items:[{start:s,key:t,sep:u}]};this.onKeyLine=!0,this.stack[this.stack.length-1]=a}else yield*this.lineEnd(t)}}flowScalar(t){if(this.onNewLine){let n=this.source.indexOf(` +`)+1;for(;n!==0;)this.onNewLine(this.offset+n),n=this.source.indexOf(` +`,n)+1}return{type:t,offset:this.offset,indent:this.indent,source:this.source}}startBlockValue(t){switch(this.type){case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":return this.flowScalar(this.type);case"block-scalar-header":return{type:"block-scalar",offset:this.offset,indent:this.indent,props:[this.sourceToken],source:""};case"flow-map-start":case"flow-seq-start":return{type:"flow-collection",offset:this.offset,indent:this.indent,start:this.sourceToken,items:[],end:[]};case"seq-item-ind":return{type:"block-seq",offset:this.offset,indent:this.indent,items:[{start:[this.sourceToken]}]};case"explicit-key-ind":{this.onKeyLine=!0;const n=Jr(t),r=Sn(n);return r.push(this.sourceToken),{type:"block-map",offset:this.offset,indent:this.indent,items:[{start:r,explicitKey:!0}]}}case"map-value-ind":{this.onKeyLine=!0;const n=Jr(t),r=Sn(n);return{type:"block-map",offset:this.offset,indent:this.indent,items:[{start:r,key:null,sep:[this.sourceToken]}]}}}return null}atIndentedComment(t,n){return this.type!=="comment"||this.indent<=n?!1:t.every(r=>r.type==="newline"||r.type==="space")}*documentEnd(t){this.type!=="doc-mode"&&(t.end?t.end.push(this.sourceToken):t.end=[this.sourceToken],this.type==="newline"&&(yield*this.pop()))}*lineEnd(t){switch(this.type){case"comma":case"doc-start":case"doc-end":case"flow-seq-end":case"flow-map-end":case"map-value-ind":yield*this.pop(),yield*this.step();break;case"newline":this.onKeyLine=!1;case"space":case"comment":default:t.end?t.end.push(this.sourceToken):t.end=[this.sourceToken],this.type==="newline"&&(yield*this.pop())}}};function z1(e){const t=e.prettyErrors!==!1;return{lineCounter:e.lineCounter||t&&new U1||null,prettyErrors:t}}function $1(e,t={}){const{lineCounter:n,prettyErrors:r}=z1(t),i=new H1(n==null?void 0:n.addNewLine),s=new R1(t);let u=null;for(const a of s.compose(i.parse(e),!0,e.length))if(!u)u=a;else if(u.options.logLevel!=="silent"){u.errors.push(new ar(a.range.slice(0,2),"MULTIPLE_DOCS","Source contains multiple documents; please use YAML.parseAllDocuments()"));break}return r&&n&&(u.errors.forEach(Oa(e,n)),u.warnings.forEach(Oa(e,n))),u}function q1(e,t,n){let r;const i=$1(e,n);if(!i)return null;if(i.warnings.forEach(s=>Vl(i.options.logLevel,s)),i.errors.length>0){if(i.options.logLevel!=="silent")throw i.errors[0];i.errors=[]}return i.toJS(Object.assign({reviver:r},n))}function Ac(e,t,n){let r=null;if(Array.isArray(t)&&(r=t),e===void 0){const{keepUndefined:i}={};if(!i)return}return Fr(e)&&!r?e.toString(n):new vr(e,r,n).toString(n)}function Cc(e){return e&&e.constructor&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}function _c(e){return e}function j1(e,t){t=t||{};const n=t.delimiter||".",r=t.maxDepth,i=t.transformKey||_c,s={};function u(a,o,l){l=l||1,Object.keys(a).forEach(function(h){const c=a[h],p=t.safe&&Array.isArray(c),d=Object.prototype.toString.call(c),g=Cc(c),m=d==="[object Object]"||d==="[object Array]",E=o?o+n+i(h):i(h);if(!p&&!g&&m&&Object.keys(c).length&&(!t.maxDepth||l<r))return u(c,E,l+1);s[E]=c})}return u(e),s}function Ui(e,t){t=t||{};const n=t.delimiter||".",r=t.overwrite||!1,i=t.transformKey||_c,s={};if(Cc(e)||Object.prototype.toString.call(e)!=="[object Object]")return e;function a(h){const c=Number(h);return isNaN(c)||h.indexOf(".")!==-1||t.object?h:c}function o(h,c,p){return Object.keys(p).reduce(function(d,g){return d[h+n+g]=p[g],d},c)}function l(h){const c=Object.prototype.toString.call(h),p=c==="[object Array]",d=c==="[object Object]";if(h){if(p)return!h.length;if(d)return!Object.keys(h).length}else return!0}return e=Object.keys(e).reduce(function(h,c){const p=Object.prototype.toString.call(e[c]);return!(p==="[object Object]"||p==="[object Array]")||l(e[c])?(h[c]=e[c],h):o(c,h,j1(e[c],t))},{}),Object.keys(e).forEach(function(h){const c=h.split(n).map(i);let p=a(c.shift()),d=a(c[0]),g=s;for(;d!==void 0;){if(p==="__proto__")return;const m=Object.prototype.toString.call(g[p]),E=m==="[object Object]"||m==="[object Array]";if(!r&&!E&&typeof g[p]<"u")return;(r&&!E||!r&&g[p]==null)&&(g[p]=typeof d=="number"&&!t.object?[]:{}),g=g[p],c.length>0&&(p=a(c.shift()),d=a(c[0]))}g[p]=Ui(e[h],t)}),s}const Y1=/["&'<>`]/g,V1=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,K1=/[\x01-\t\v\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,W1=/[|\\{}()[\]^$+*?.]/g,Ba=new WeakMap;function Dc(e,t){if(e=e.replace(t.subset?Q1(t.subset):Y1,r),t.subset||t.escapeOnly)return e;return e.replace(V1,n).replace(K1,r);function n(i,s,u){return t.format((i.charCodeAt(0)-55296)*1024+i.charCodeAt(1)-56320+65536,u.charCodeAt(s+2),t)}function r(i,s,u){return t.format(i.charCodeAt(0),u.charCodeAt(s+1),t)}}function Q1(e){let t=Ba.get(e);return t||(t=G1(e),Ba.set(e,t)),t}function G1(e){const t=[];let n=-1;for(;++n<e.length;)t.push(e[n].replace(W1,"\\$&"));return new RegExp("(?:"+t.join("|")+")","g")}const X1=/[\dA-Fa-f]/;function J1(e,t,n){const r="&#x"+e.toString(16).toUpperCase();return n&&t&&!X1.test(String.fromCharCode(t))?r:r+";"}const Z1=/\d/;function eb(e,t,n){const r="&#"+String(e);return n&&t&&!Z1.test(String.fromCharCode(t))?r:r+";"}const kc=["AElig","AMP","Aacute","Acirc","Agrave","Aring","Atilde","Auml","COPY","Ccedil","ETH","Eacute","Ecirc","Egrave","Euml","GT","Iacute","Icirc","Igrave","Iuml","LT","Ntilde","Oacute","Ocirc","Ograve","Oslash","Otilde","Ouml","QUOT","REG","THORN","Uacute","Ucirc","Ugrave","Uuml","Yacute","aacute","acirc","acute","aelig","agrave","amp","aring","atilde","auml","brvbar","ccedil","cedil","cent","copy","curren","deg","divide","eacute","ecirc","egrave","eth","euml","frac12","frac14","frac34","gt","iacute","icirc","iexcl","igrave","iquest","iuml","laquo","lt","macr","micro","middot","nbsp","not","ntilde","oacute","ocirc","ograve","ordf","ordm","oslash","otilde","ouml","para","plusmn","pound","quot","raquo","reg","sect","shy","sup1","sup2","sup3","szlig","thorn","times","uacute","ucirc","ugrave","uml","uuml","yacute","yen","yuml"],os={nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"­",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",Agrave:"À",Aacute:"Á",Acirc:"Â",Atilde:"Ã",Auml:"Ä",Aring:"Å",AElig:"Æ",Ccedil:"Ç",Egrave:"È",Eacute:"É",Ecirc:"Ê",Euml:"Ë",Igrave:"Ì",Iacute:"Í",Icirc:"Î",Iuml:"Ï",ETH:"Ð",Ntilde:"Ñ",Ograve:"Ò",Oacute:"Ó",Ocirc:"Ô",Otilde:"Õ",Ouml:"Ö",times:"×",Oslash:"Ø",Ugrave:"Ù",Uacute:"Ú",Ucirc:"Û",Uuml:"Ü",Yacute:"Ý",THORN:"Þ",szlig:"ß",agrave:"à",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"å",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"í",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",divide:"÷",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",fnof:"ƒ",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",bull:"•",hellip:"…",prime:"′",Prime:"″",oline:"‾",frasl:"⁄",weierp:"℘",image:"ℑ",real:"ℜ",trade:"™",alefsym:"ℵ",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lArr:"⇐",uArr:"⇑",rArr:"⇒",dArr:"⇓",hArr:"⇔",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",lang:"〈",rang:"〉",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦",quot:'"',amp:"&",lt:"<",gt:">",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",circ:"ˆ",tilde:"˜",ensp:" ",emsp:" ",thinsp:" ",zwnj:"‌",zwj:"‍",lrm:"‎",rlm:"‏",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",permil:"‰",lsaquo:"‹",rsaquo:"›",euro:"€"},tb=["cent","copy","divide","gt","lt","not","para","times"],Sc={}.hasOwnProperty,Hs={};let Zr;for(Zr in os)Sc.call(os,Zr)&&(Hs[os[Zr]]=Zr);const nb=/[^\dA-Za-z]/;function rb(e,t,n,r){const i=String.fromCharCode(e);if(Sc.call(Hs,i)){const s=Hs[i],u="&"+s;return n&&kc.includes(s)&&!tb.includes(s)&&(!r||t&&t!==61&&nb.test(String.fromCharCode(t)))?u:u+";"}return""}function ib(e,t,n){let r=J1(e,t,n.omitOptionalSemicolons),i;if((n.useNamedReferences||n.useShortestReferences)&&(i=rb(e,t,n.omitOptionalSemicolons,n.attribute)),(n.useShortestReferences||!i)&&n.useShortestReferences){const s=eb(e,t,n.omitOptionalSemicolons);s.length<r.length&&(r=s)}return i&&(!n.useShortestReferences||i.length<r.length)?i:r}function sb(e){return"&#x"+e.toString(16).toUpperCase()+";"}function hk(e,t){return Dc(e,Object.assign({format:ib},t))}function ub(e,t){return Dc(e,Object.assign({format:sb},t))}const va={}.hasOwnProperty;function xc(e,t){const n=t||{};function r(i,...s){let u=r.invalid;const a=r.handlers;if(i&&va.call(i,e)){const o=String(i[e]);u=va.call(a,o)?a[o]:r.unknown}if(u)return u.call(this,i,...s)}return r.handlers=n.handlers||{},r.invalid=n.invalid,r.unknown=n.unknown,r}function ab(e,t,n,r){const i=n.enter("blockquote"),s=n.createTracker(r);s.move("> "),s.shift(2);const u=n.indentLines(n.containerFlow(e,s.current()),ob);return i(),u}function ob(e,t,n){return">"+(n?"":" ")+e}function lb(e,t){return Ma(e,t.inConstruct,!0)&&!Ma(e,t.notInConstruct,!1)}function Ma(e,t,n){if(typeof t=="string"&&(t=[t]),!t||t.length===0)return n;let r=-1;for(;++r<t.length;)if(e.includes(t[r]))return!0;return!1}function Ua(e,t,n,r){let i=-1;for(;++i<n.unsafe.length;)if(n.unsafe[i].character===` +`&&lb(n.stack,n.unsafe[i]))return/[ \t]/.test(r.before)?"":" ";return`\\ +`}function cb(e,t){const n=String(e);let r=n.indexOf(t),i=r,s=0,u=0;if(typeof t!="string")throw new TypeError("Expected substring");for(;r!==-1;)r===i?++s>u&&(u=s):s=1,i=r+t.length,r=n.indexOf(t,i);return u}function fb(e,t){return!!(t.options.fences===!1&&e.value&&!e.lang&&/[^ \r\n]/.test(e.value)&&!/^[\t ]*(?:[\r\n]|$)|(?:^|[\r\n])[\t ]*$/.test(e.value))}function hb(e){const t=e.options.fence||"`";if(t!=="`"&&t!=="~")throw new Error("Cannot serialize code with `"+t+"` for `options.fence`, expected `` ` `` or `~`");return t}function db(e,t,n,r){const i=hb(n),s=e.value||"",u=i==="`"?"GraveAccent":"Tilde";if(fb(e,n)){const c=n.enter("codeIndented"),p=n.indentLines(s,pb);return c(),p}const a=n.createTracker(r),o=i.repeat(Math.max(cb(s,i)+1,3)),l=n.enter("codeFenced");let h=a.move(o);if(e.lang){const c=n.enter(`codeFencedLang${u}`);h+=a.move(n.safe(e.lang,{before:h,after:" ",encode:["`"],...a.current()})),c()}if(e.lang&&e.meta){const c=n.enter(`codeFencedMeta${u}`);h+=a.move(" "),h+=a.move(n.safe(e.meta,{before:h,after:` +`,encode:["`"],...a.current()})),c()}return h+=a.move(` +`),s&&(h+=a.move(s+` +`)),h+=a.move(o),l(),h}function pb(e,t,n){return(n?"":" ")+e}function Cu(e){const t=e.options.quote||'"';if(t!=='"'&&t!=="'")throw new Error("Cannot serialize title with `"+t+"` for `options.quote`, expected `\"`, or `'`");return t}function mb(e,t,n,r){const i=Cu(n),s=i==='"'?"Quote":"Apostrophe",u=n.enter("definition");let a=n.enter("label");const o=n.createTracker(r);let l=o.move("[");return l+=o.move(n.safe(n.associationId(e),{before:l,after:"]",...o.current()})),l+=o.move("]: "),a(),!e.url||/[\0- \u007F]/.test(e.url)?(a=n.enter("destinationLiteral"),l+=o.move("<"),l+=o.move(n.safe(e.url,{before:l,after:">",...o.current()})),l+=o.move(">")):(a=n.enter("destinationRaw"),l+=o.move(n.safe(e.url,{before:l,after:e.title?" ":` +`,...o.current()}))),a(),e.title&&(a=n.enter(`title${s}`),l+=o.move(" "+i),l+=o.move(n.safe(e.title,{before:l,after:i,...o.current()})),l+=o.move(i),a()),u(),l}function gb(e){const t=e.options.emphasis||"*";if(t!=="*"&&t!=="_")throw new Error("Cannot serialize emphasis with `"+t+"` for `options.emphasis`, expected `*`, or `_`");return t}function _r(e){return"&#x"+e.toString(16).toUpperCase()+";"}function di(e,t,n){const r=Mn(e),i=Mn(t);return r===void 0?i===void 0?n==="_"?{inside:!0,outside:!0}:{inside:!1,outside:!1}:i===1?{inside:!0,outside:!0}:{inside:!1,outside:!0}:r===1?i===void 0?{inside:!1,outside:!1}:i===1?{inside:!0,outside:!0}:{inside:!1,outside:!1}:i===void 0?{inside:!1,outside:!1}:i===1?{inside:!0,outside:!1}:{inside:!1,outside:!1}}Ic.peek=bb;function Ic(e,t,n,r){const i=gb(n),s=n.enter("emphasis"),u=n.createTracker(r),a=u.move(i);let o=u.move(n.containerPhrasing(e,{after:i,before:a,...u.current()}));const l=o.charCodeAt(0),h=di(r.before.charCodeAt(r.before.length-1),l,i);h.inside&&(o=_r(l)+o.slice(1));const c=o.charCodeAt(o.length-1),p=di(r.after.charCodeAt(0),c,i);p.inside&&(o=o.slice(0,-1)+_r(c));const d=u.move(i);return s(),n.attentionEncodeSurroundingInfo={after:p.outside,before:h.outside},a+o+d}function bb(e,t,n){return n.options.emphasis||"*"}function Eb(e,t){let n=!1;return Vt(e,function(r){if("value"in r&&/\r?\n|\r/.test(r.value)||r.type==="break")return n=!0,Ls}),!!((!e.depth||e.depth<3)&&nu(e)&&(t.options.setext||n))}function Tb(e,t,n,r){const i=Math.max(Math.min(6,e.depth||1),1),s=n.createTracker(r);if(Eb(e,n)){const h=n.enter("headingSetext"),c=n.enter("phrasing"),p=n.containerPhrasing(e,{...s.current(),before:` +`,after:` +`});return c(),h(),p+` +`+(i===1?"=":"-").repeat(p.length-(Math.max(p.lastIndexOf("\r"),p.lastIndexOf(` +`))+1))}const u="#".repeat(i),a=n.enter("headingAtx"),o=n.enter("phrasing");s.move(u+" ");let l=n.containerPhrasing(e,{before:"# ",after:` +`,...s.current()});return/^[\t ]/.test(l)&&(l=_r(l.charCodeAt(0))+l.slice(1)),l=l?u+" "+l:u,n.options.closeAtx&&(l+=" "+u),o(),a(),l}Nc.peek=yb;function Nc(e){return e.value||""}function yb(){return"<"}Oc.peek=Ab;function Oc(e,t,n,r){const i=Cu(n),s=i==='"'?"Quote":"Apostrophe",u=n.enter("image");let a=n.enter("label");const o=n.createTracker(r);let l=o.move("![");return l+=o.move(n.safe(e.alt,{before:l,after:"]",...o.current()})),l+=o.move("]("),a(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(a=n.enter("destinationLiteral"),l+=o.move("<"),l+=o.move(n.safe(e.url,{before:l,after:">",...o.current()})),l+=o.move(">")):(a=n.enter("destinationRaw"),l+=o.move(n.safe(e.url,{before:l,after:e.title?" ":")",...o.current()}))),a(),e.title&&(a=n.enter(`title${s}`),l+=o.move(" "+i),l+=o.move(n.safe(e.title,{before:l,after:i,...o.current()})),l+=o.move(i),a()),l+=o.move(")"),u(),l}function Ab(){return"!"}wc.peek=Cb;function wc(e,t,n,r){const i=e.referenceType,s=n.enter("imageReference");let u=n.enter("label");const a=n.createTracker(r);let o=a.move("![");const l=n.safe(e.alt,{before:o,after:"]",...a.current()});o+=a.move(l+"]["),u();const h=n.stack;n.stack=[],u=n.enter("reference");const c=n.safe(n.associationId(e),{before:o,after:"]",...a.current()});return u(),n.stack=h,s(),i==="full"||!l||l!==c?o+=a.move(c+"]"):i==="shortcut"?o=o.slice(0,-1):o+=a.move("]"),o}function Cb(){return"!"}Lc.peek=_b;function Lc(e,t,n){let r=e.value||"",i="`",s=-1;for(;new RegExp("(^|[^`])"+i+"([^`]|$)").test(r);)i+="`";for(/[^ \r\n]/.test(r)&&(/^[ \r\n]/.test(r)&&/[ \r\n]$/.test(r)||/^`|`$/.test(r))&&(r=" "+r+" ");++s<n.unsafe.length;){const u=n.unsafe[s],a=n.compilePattern(u);let o;if(u.atBreak)for(;o=a.exec(r);){let l=o.index;r.charCodeAt(l)===10&&r.charCodeAt(l-1)===13&&l--,r=r.slice(0,l)+" "+r.slice(o.index+1)}}return i+r+i}function _b(){return"`"}function Fc(e,t){const n=nu(e);return!!(!t.options.resourceLink&&e.url&&!e.title&&e.children&&e.children.length===1&&e.children[0].type==="text"&&(n===e.url||"mailto:"+n===e.url)&&/^[a-z][a-z+.-]+:/i.test(e.url)&&!/[\0- <>\u007F]/.test(e.url))}Rc.peek=Db;function Rc(e,t,n,r){const i=Cu(n),s=i==='"'?"Quote":"Apostrophe",u=n.createTracker(r);let a,o;if(Fc(e,n)){const h=n.stack;n.stack=[],a=n.enter("autolink");let c=u.move("<");return c+=u.move(n.containerPhrasing(e,{before:c,after:">",...u.current()})),c+=u.move(">"),a(),n.stack=h,c}a=n.enter("link"),o=n.enter("label");let l=u.move("[");return l+=u.move(n.containerPhrasing(e,{before:l,after:"](",...u.current()})),l+=u.move("]("),o(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(o=n.enter("destinationLiteral"),l+=u.move("<"),l+=u.move(n.safe(e.url,{before:l,after:">",...u.current()})),l+=u.move(">")):(o=n.enter("destinationRaw"),l+=u.move(n.safe(e.url,{before:l,after:e.title?" ":")",...u.current()}))),o(),e.title&&(o=n.enter(`title${s}`),l+=u.move(" "+i),l+=u.move(n.safe(e.title,{before:l,after:i,...u.current()})),l+=u.move(i),o()),l+=u.move(")"),a(),l}function Db(e,t,n){return Fc(e,n)?"<":"["}Pc.peek=kb;function Pc(e,t,n,r){const i=e.referenceType,s=n.enter("linkReference");let u=n.enter("label");const a=n.createTracker(r);let o=a.move("[");const l=n.containerPhrasing(e,{before:o,after:"]",...a.current()});o+=a.move(l+"]["),u();const h=n.stack;n.stack=[],u=n.enter("reference");const c=n.safe(n.associationId(e),{before:o,after:"]",...a.current()});return u(),n.stack=h,s(),i==="full"||!l||l!==c?o+=a.move(c+"]"):i==="shortcut"?o=o.slice(0,-1):o+=a.move("]"),o}function kb(){return"["}function _u(e){const t=e.options.bullet||"*";if(t!=="*"&&t!=="+"&&t!=="-")throw new Error("Cannot serialize items with `"+t+"` for `options.bullet`, expected `*`, `+`, or `-`");return t}function Sb(e){const t=_u(e),n=e.options.bulletOther;if(!n)return t==="*"?"-":"*";if(n!=="*"&&n!=="+"&&n!=="-")throw new Error("Cannot serialize items with `"+n+"` for `options.bulletOther`, expected `*`, `+`, or `-`");if(n===t)throw new Error("Expected `bullet` (`"+t+"`) and `bulletOther` (`"+n+"`) to be different");return n}function xb(e){const t=e.options.bulletOrdered||".";if(t!=="."&&t!==")")throw new Error("Cannot serialize items with `"+t+"` for `options.bulletOrdered`, expected `.` or `)`");return t}function Bc(e){const t=e.options.rule||"*";if(t!=="*"&&t!=="-"&&t!=="_")throw new Error("Cannot serialize rules with `"+t+"` for `options.rule`, expected `*`, `-`, or `_`");return t}function Ib(e,t,n,r){const i=n.enter("list"),s=n.bulletCurrent;let u=e.ordered?xb(n):_u(n);const a=e.ordered?u==="."?")":".":Sb(n);let o=t&&n.bulletLastUsed?u===n.bulletLastUsed:!1;if(!e.ordered){const h=e.children?e.children[0]:void 0;if((u==="*"||u==="-")&&h&&(!h.children||!h.children[0])&&n.stack[n.stack.length-1]==="list"&&n.stack[n.stack.length-2]==="listItem"&&n.stack[n.stack.length-3]==="list"&&n.stack[n.stack.length-4]==="listItem"&&n.indexStack[n.indexStack.length-1]===0&&n.indexStack[n.indexStack.length-2]===0&&n.indexStack[n.indexStack.length-3]===0&&(o=!0),Bc(n)===u&&h){let c=-1;for(;++c<e.children.length;){const p=e.children[c];if(p&&p.type==="listItem"&&p.children&&p.children[0]&&p.children[0].type==="thematicBreak"){o=!0;break}}}}o&&(u=a),n.bulletCurrent=u;const l=n.containerFlow(e,r);return n.bulletLastUsed=u,n.bulletCurrent=s,i(),l}function Nb(e){const t=e.options.listItemIndent||"one";if(t!=="tab"&&t!=="one"&&t!=="mixed")throw new Error("Cannot serialize items with `"+t+"` for `options.listItemIndent`, expected `tab`, `one`, or `mixed`");return t}function Ob(e,t,n,r){const i=Nb(n);let s=n.bulletCurrent||_u(n);t&&t.type==="list"&&t.ordered&&(s=(typeof t.start=="number"&&t.start>-1?t.start:1)+(n.options.incrementListMarker===!1?0:t.children.indexOf(e))+s);let u=s.length+1;(i==="tab"||i==="mixed"&&(t&&t.type==="list"&&t.spread||e.spread))&&(u=Math.ceil(u/4)*4);const a=n.createTracker(r);a.move(s+" ".repeat(u-s.length)),a.shift(u);const o=n.enter("listItem"),l=n.indentLines(n.containerFlow(e,a.current()),h);return o(),l;function h(c,p,d){return p?(d?"":" ".repeat(u))+c:(d?s:s+" ".repeat(u-s.length))+c}}function wb(e,t,n,r){const i=n.enter("paragraph"),s=n.enter("phrasing"),u=n.containerPhrasing(e,r);return s(),i(),u}const Lb=Ni(["break","delete","emphasis","footnote","footnoteReference","image","imageReference","inlineCode","inlineMath","link","linkReference","mdxJsxTextElement","mdxTextExpression","strong","text","textDirective"]);function Fb(e,t,n,r){return(e.children.some(function(u){return Lb(u)})?n.containerPhrasing:n.containerFlow).call(n,e,r)}function Rb(e){const t=e.options.strong||"*";if(t!=="*"&&t!=="_")throw new Error("Cannot serialize strong with `"+t+"` for `options.strong`, expected `*`, or `_`");return t}vc.peek=Pb;function vc(e,t,n,r){const i=Rb(n),s=n.enter("strong"),u=n.createTracker(r),a=u.move(i+i);let o=u.move(n.containerPhrasing(e,{after:i,before:a,...u.current()}));const l=o.charCodeAt(0),h=di(r.before.charCodeAt(r.before.length-1),l,i);h.inside&&(o=_r(l)+o.slice(1));const c=o.charCodeAt(o.length-1),p=di(r.after.charCodeAt(0),c,i);p.inside&&(o=o.slice(0,-1)+_r(c));const d=u.move(i+i);return s(),n.attentionEncodeSurroundingInfo={after:p.outside,before:h.outside},a+o+d}function Pb(e,t,n){return n.options.strong||"*"}function Bb(e,t,n,r){return n.safe(e.value,r)}function vb(e){const t=e.options.ruleRepetition||3;if(t<3)throw new Error("Cannot serialize rules with repetition `"+t+"` for `options.ruleRepetition`, expected `3` or more");return t}function Mb(e,t,n){const r=(Bc(n)+(n.options.ruleSpaces?" ":"")).repeat(vb(n));return n.options.ruleSpaces?r.slice(0,-1):r}const en={blockquote:ab,break:Ua,code:db,definition:mb,emphasis:Ic,hardBreak:Ua,heading:Tb,html:Nc,image:Oc,imageReference:wc,inlineCode:Lc,link:Rc,linkReference:Pc,list:Ib,listItem:Ob,paragraph:wb,root:Fb,strong:vc,text:Bb,thematicBreak:Mb},Ha={0:"�",128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"};function Mc(e){const t=typeof e=="string"?e.charCodeAt(0):e;return t>=48&&t<=57}function Ub(e){const t=typeof e=="string"?e.charCodeAt(0):e;return t>=97&&t<=102||t>=65&&t<=70||t>=48&&t<=57}function Hb(e){const t=typeof e=="string"?e.charCodeAt(0):e;return t>=97&&t<=122||t>=65&&t<=90}function za(e){return Hb(e)||Mc(e)}const zb=["","Named character references must be terminated by a semicolon","Numeric character references must be terminated by a semicolon","Named character references cannot be empty","Numeric character references cannot be empty","Named character references must be known","Numeric character references cannot be disallowed","Numeric character references cannot be outside the permissible Unicode range"];function ls(e,t){const n={},r=typeof n.additional=="string"?n.additional.charCodeAt(0):n.additional,i=[];let s=0,u=-1,a="",o,l;n.position&&("start"in n.position||"indent"in n.position?(l=n.position.indent,o=n.position.start):o=n.position);let h=(o?o.line:0)||1,c=(o?o.column:0)||1,p=g(),d;for(s--;++s<=e.length;)if(d===10&&(c=(l?l[u]:0)||1),d=e.charCodeAt(s),d===38){const b=e.charCodeAt(s+1);if(b===9||b===10||b===12||b===32||b===38||b===60||Number.isNaN(b)||r&&b===r){a+=String.fromCharCode(d),c++;continue}const y=s+1;let _=y,L=y,I;if(b===35){L=++_;const V=e.charCodeAt(L);V===88||V===120?(I="hexadecimal",L=++_):I="decimal"}else I="named";let A="",F="",D="";const R=I==="named"?za:I==="decimal"?Mc:Ub;for(L--;++L<=e.length;){const V=e.charCodeAt(L);if(!R(V))break;D+=String.fromCharCode(V),I==="named"&&kc.includes(D)&&(A=D,F=yr(D))}let x=e.charCodeAt(L)===59;if(x){L++;const V=I==="named"?yr(D):!1;V&&(A=D,F=V)}let w=1+L-y,v="";if(!(!x&&n.nonTerminated===!1))if(!D)I!=="named"&&m(4,w);else if(I==="named"){if(x&&!F)m(5,1);else if(A!==D&&(L=_+A.length,w=1+L-_,x=!1),!x){const V=A?1:3;if(n.attribute){const J=e.charCodeAt(L);J===61?(m(V,w),F=""):za(J)?F="":m(V,w)}else m(V,w)}v=F}else{x||m(2,w);let V=Number.parseInt(D,I==="hexadecimal"?16:10);if($b(V))m(7,w),v="�";else if(V in Ha)m(6,w),v=Ha[V];else{let J="";qb(V)&&m(6,w),V>65535&&(V-=65536,J+=String.fromCharCode(V>>>10|55296),V=56320|V&1023),v=J+String.fromCharCode(V)}}if(v){E(),p=g(),s=L-1,c+=L-y+1,i.push(v);const V=g();V.offset++,n.reference&&n.reference.call(n.referenceContext||void 0,v,{start:p,end:V},e.slice(y-1,L)),p=V}else D=e.slice(y-1,L),a+=D,c+=D.length,s=L-1}else d===10&&(h++,u++,c=0),Number.isNaN(d)?E():(a+=String.fromCharCode(d),c++);return i.join("");function g(){return{line:h,column:c,offset:s+((o?o.offset:0)||0)}}function m(b,y){let _;n.warning&&(_=g(),_.column+=y,_.offset+=y,n.warning.call(n.warningContext||void 0,zb[b],_,b))}function E(){a&&(i.push(a),n.text&&n.text.call(n.textContext||void 0,a,{start:p,end:g()}),a="")}}function $b(e){return e>=55296&&e<=57343||e>1114111}function qb(e){return e>=1&&e<=8||e===11||e>=13&&e<=31||e>=127&&e<=159||e>=64976&&e<=65007||(e&65535)===65535||(e&65535)===65534}const pi="---",jb="```yaml [props]",Yb=` +`,Vb="\r";function Kb(e,t=""){if(!Object.keys(e).length)return t.trim();e=Ui(e||{},{});const n=[pi,Ac(e).trim(),pi,""].join(` +`);return t?[n,t.trim(),""].join(` +`):n}function Wb(e,t=""){return Object.keys(e).length?(e=Ui(e||{},{}),[jb,Ac(e).trim(),"```",t].join(` +`)):""}function Uc(e){let t={};if(e.startsWith(pi)){const n=e.indexOf(Yb+pi);if(n!==-1){const r=e[n-1]===Vb,i=e.slice(4,n-(r?1:0));i&&(t=q1(i),e=e.slice(n+4+(r?1:0)))}}return{content:e,data:Ui(t||{},{})}}function mi(e){const t=e||{},n=t.now||{};let r=t.lineShift||0,i=n.line||1,s=n.column||1;return{move:o,current:u,shift:a};function u(){return{now:{line:i,column:s},lineShift:r}}function a(l){r+=l}function o(l=""){const h=l.split(/\r?\n|\r/g),c=h[h.length-1];return i+=h.length-1,s=h.length===1?s+c.length:1+c.length+r,l}}function Qb(e,t,n={}){const r=t.indexStack,i=e.children||[],s=mi(n),u=[];let a=-1;for(r.push(-1);++a<i.length;){const o=i[a];r[r.length-1]=a,u.push(s.move(t.handle(o,e,t,{before:"",after:"",...s.current()})))}return r.pop(),u.join("")}function Gb(e,t,n={}){const r=t.indexStack,i=e.children||[],s=mi(n),u=[];let a=-1;for(r.push(-1);++a<i.length;){const l=i[a];r[r.length-1]=a,u.push(s.move(t.handle(l,e,t,{before:` +`,after:` +`,...s.current()}))),l.type!=="list"&&(t.bulletLastUsed=void 0),a<i.length-1&&u.push(s.move(o(l,i[a+1])))}return r.pop(),u.join("");function o(l,h){let c=t.join.length;for(;c--;){const p=t.join[c](l,h,e,t);if(p===!0||p===1)break;if(typeof p=="number")return` +`.repeat(1+p);if(p===!1)return` + +<!----> + +`}return` + +`}}function Xb(e,t,n){const r=t.indexStack,i=e.children||[],s=[];let u=-1,a=n.before;r.push(-1);let o=mi(n);for(;++u<i.length;){const l=i[u];let h;if(r[r.length-1]=u,u+1<i.length){let c=t.handle.handlers[i[u+1].type];c&&c.peek&&(c=c.peek),h=c?c(i[u+1],e,t,{before:"",after:"",...o.current()}).charAt(0):""}else h=n.after;s.length>0&&(a==="\r"||a===` +`)&&l.type==="html"&&(s[s.length-1]=s[s.length-1].replace(/(\r?\n|\r)$/," "),a=" ",o=mi(n),o.move(s.join(""))),s.push(o.move(t.handle(l,e,t,{...o.current(),before:a,after:h}))),a=s[s.length-1].slice(-1)}return r.pop(),s.join("")}function Jb(e){const t=e.options.quote||'"';if(t!=='"'&&t!=="'")throw new Error("Cannot serialize title with `"+t+"` for `options.quote`, expected `\"`, or `'`");return t}const Zb=new Set(["componentContainerSection","containerComponent","leafComponent"]),Hc=new Set(["componentContainerSection","componentContainerDataSection","containerComponent","leafComponent","table","pre","code","textComponent"]),eE={}.hasOwnProperty,$a=/^[^\t\n\r "#'.<=>`}]+$/,tE=2;function qa(e){if(!e._compiled){const t=(e.atBreak?"[\\r\\n][\\t ]*":"")+(e.before?"(?:"+e.before+")":"");e._compiled=new RegExp((t?"("+t+")":"")+(/[|\\{}()[\]^$+*?.-]/.test(e.character)?"\\":"")+e.character+(e.after?"(?:"+e.after+")":""),"g")}return e._compiled}const nE=(e={})=>{const t=(d,{safeTypes:g=[]})=>{var E;const m=b=>Hc.has(b)||g.includes(b);(E=d.mdc)!=null&&E.unwrapped&&(d.children=[{type:d.mdc.unwrapped,children:d.children.filter(b=>!m(b.type))},...d.children.filter(b=>m(b.type))])},n=d=>{const g=Object.entries(d.fmAttributes||{});if(g.length===0)return"";const m=g.sort(([E],[b])=>E.localeCompare(b)).reduce((E,[b,y])=>{if(b!=null&&b.startsWith(":")&&l(y)){try{y=JSON.parse(y)}catch{}b=b.slice(1)}return E[b]=y,E},{});return` +`+(e!=null&&e.yamlCodeBlockProps?Wb(m).trim():Kb(m).trim())},r=d=>{e.autoUnwrap&&t(d,typeof e.autoUnwrap=="boolean"?{}:e.autoUnwrap)};function i(d,g,m){return m.indexStack=m.stack,r(d),`#${d.name}${h(d,m)} +${c(d,m)}`.trim()}function s(d,g,m){let E;m.indexStack=m.stack;const b=m.enter(d.type);if(d.name==="span")E=`[${c(d,m)}]${h(d,m)}`;else if(d.name==="binding"){const y=d.attributes||{};E=y.defaultValue?`{{ ${y.value} || '${y.defaultValue}' }}`:`{{ ${y.value} }}`}else E=":"+(d.name||"")+o(d,m)+h(d,m);return b(),E}let u=0;function a(d,g,m){var F;m.indexStack=m.stack;const E=":".repeat(tE+u);u+=1;const b=m.enter(d.type);let y=E+(d.name||"")+o(d,m);const _=d.children.filter(D=>D.type!=="componentContainerSection"),L=d.children.filter(D=>D.type==="componentContainerSection");d.children=[..._,...L],d.fmAttributes=d.fmAttributes||{};const I=h(d,m);((y+I).length>((e==null?void 0:e.maxAttributesLength)||80)||Object.keys(d.fmAttributes).length>0||(F=d.children)!=null&&F.some(D=>D.type==="componentContainerSection"))&&(Object.assign(d.fmAttributes,d.attributes),d.attributes=[]),r(d),y+=h(d,m),y+=n(d);let A;return d.type==="containerComponent"&&(A=c(d,m),A&&(y+=` +`+A),y+=` +`+E,u>1&&(y=y.split(` +`).map(D=>" "+D).join(` +`))),u-=1,b(),y}a.peek=function(){return":"};function o(d,g){let m=d;if(d.type==="containerComponent"){if(!p(d))return"";m=d.children[0]}const E=g.enter("label"),b=g.enter(d.type+"Label"),y=Xb(m,g,{before:"[",after:"]"});return b(),E(),y?"["+y+"]":""}const l=d=>{try{return JSON.parse(d),!0}catch{return!1}};function h(d,g){const m=Jb(g),E=d.type==="textComponent"?[m]:[m,` +`,"\r"],b=Object.fromEntries(Object.entries(d.attributes||{}).sort(([x],[w])=>x.localeCompare(w))),y=[];let _,L="",I="",A,F,D;for(F in b)if(eE.call(b,F)&&b[F]!=null)if(A=String(b[F]),F==="id")_=$a.test(A)?"#"+A:R("id",A);else if(F==="class"){for(A=A.split(/[\t\n\r ]+/g),L=[],I=[],D=-1;++D<A.length;)($a.test(A[D])?I:L).push(A[D]);L=L.length?R("class",L.join(" ")):"",I=I.length?"."+I.join("."):""}else F.startsWith(":")&&A==="true"?y.push(F.slice(1)):F.startsWith(":")&&l(A)?y.push(`${F}='${A.replace(/([^/])'/g,"$1\\'")}'`):y.push(R(F,A));return L&&y.unshift(L),I&&y.unshift(I),_&&y.unshift(_),y.length?"{"+y.join(" ")+"}":"";function R(x,w){return x+"="+m+ub(w,{subset:E})+m}}function c(d,g){const m=p(d)?Object.assign({},d,{children:d.children.slice(1)}):d;return d.type==="textComponent"?Qb(m,g):Gb(m,g)}function p(d){return d.children&&d.children[0]&&d.children[0].data&&d.children[0].data.componentLabel}return{compilePattern:qa,unsafe:[{character:"\r",inConstruct:["leafComponentLabel","containerComponentLabel"]},{character:` +`,inConstruct:["leafComponentLabel","containerComponentLabel"]},{before:"[^:]",character:":",after:"[A-Za-z]",inConstruct:["phrasing"]},{atBreak:!0,character:":",after:":"}],handlers:{containerComponent:a,textComponent:s,componentContainerSection:i,image:(d,g,m,E)=>en.image(d,g,m,E)+h(d,m),link:(d,g,m,E)=>en.link(d,g,m,E)+h(d,m),linkReference:(d,g,m,E)=>en.linkReference(d,g,m,E)+h(d,m),strong:(d,g,m,E)=>en.strong(d,g,m,E)+h(d,m),inlineCode:(d,g,m)=>(m.compilePattern=m.compilePattern||qa,en.inlineCode(d,g,m)+h(d,m)),emphasis:(d,g,m,E)=>en.emphasis(d,g,m,E)+h(d,m)}}},rE=(e={})=>{const t=["textComponent"],n=H=>{var N;const K=H.children[0];K&&((N=K.children)!=null&&N.length)&&K.children[0].type==="code"&&K.children[0].lang==="yaml"&&K.children[0].meta==="[props]"&&(H.rawData=K.children[0].value,H.mdc=H.mdc||{},H.mdc.codeBlockProps=!0,K.children.splice(0,1))},r=(H,{safeTypes:K=[]})=>{if(!Zb.has(H.type))return;const N=H.children.filter(Pe=>Pe.type!=="componentContainerSection");if(N.length!==1)return;const k=N[0];if(Hc.has(k.type)||K.includes(k.type))return;const pe=H.children.indexOf(k);H.children.splice(pe,1,...(k==null?void 0:k.children)||[]),H.mdc=H.mdc||{},H.mdc.unwrapped=k.type},i=H=>{e.yamlCodeBlockProps&&n(H),e.autoUnwrap&&r(H,typeof e.autoUnwrap=="boolean"?{}:e.autoUnwrap)},s={componentContainer:l,componentContainerSection:c,componentContainerDataSection:p,componentContainerAttributes:D,componentContainerLabel:A,bindingContent:a,componentLeaf:E,componentLeafAttributes:D,componentText:y,textSpan:b,componentTextAttributes:D},u={bindingContent:o,componentContainerSectionTitle:m,listUnordered:Z,listOrdered:Z,listItem:Z,componentContainerSection:d,componentContainerDataSection:g,componentContainer:h,componentContainerAttributeClassValue:x,componentContainerAttributeIdValue:R,componentContainerAttributeName:v,componentContainerAttributeValue:w,componentContainerAttributes:V,componentContainerLabel:F,componentContainerName:L,componentContainerAttributeInitializerMarker(){const H=this.data.componentAttributes;H[H.length-1][1]=""},componentLeaf:J,componentLeafAttributeClassValue:x,componentLeafAttributeIdValue:R,componentLeafAttributeName:v,componentLeafAttributeValue:w,componentLeafAttributes:V,componentLeafName:I,componentText:J,textSpan:J,componentTextAttributeClassValue:x,componentTextAttributeIdValue:R,componentTextAttributeName:v,componentTextAttributeValue:w,componentTextAttributes:V,componentTextName:L};function a(H){var k;const N=/([^|]*)(?:\|\|\s*'(.*)')?/.exec(this.sliceSerialize(H));this.enter({type:"textComponent",name:"binding",attributes:{value:(k=N==null?void 0:N[1])==null?void 0:k.trim(),defaultValue:N==null?void 0:N[2]}},H)}function o(H){this.exit(H)}function l(H){_.call(this,"containerComponent",H)}function h(H){const K=this.stack[this.stack.length-1];if(K.children.length>1){const N=K.children.find(k=>k.rawData);K.rawData=N==null?void 0:N.rawData}i(K),K.children=K.children.flatMap(N=>{var k,pe;return N.rawData?[]:N.name==="default"&&Object.keys(N.attributes).length===0||!N.name?((k=N.mdc)!=null&&k.unwrapped&&(K.mdc=K.mdc||{},K.mdc.unwrapped=(pe=N.mdc)==null?void 0:pe.unwrapped),N.children):(N.data={hName:"component-slot",hProperties:{...N.attributes,[`v-slot:${N.name}`]:""}},N)}),this.exit(H)}function c(H){_.call(this,"componentContainerSection",H)}function p(H){_.call(this,"componentContainerDataSection",H)}function d(H){const K=this.stack[this.stack.length-1];fe.call(this,K),i(K),this.exit(H)}function g(H){let K=this.stack[this.stack.length-1];K=fe.call(this,K),K.type==="componentContainerDataSection"&&(K.rawData=this.sliceSerialize(H),this.exit(H))}function m(H){var K;this.stack[this.stack.length-1].name=(K=this.sliceSerialize(H))==null?void 0:K.trim()}function E(H){_.call(this,"leafComponent",H)}function b(H){this.enter({type:"textComponent",name:"span",attributes:{},children:[]},H)}function y(H){_.call(this,"textComponent",H)}function _(H,K){this.enter({type:H,name:"",attributes:{},children:[]},K)}function L(H){this.stack[this.stack.length-1].name=vn(this.sliceSerialize(H))}function I(H){this.stack[this.stack.length-1].name=this.sliceSerialize(H)}function A(H){this.enter({type:"paragraph",data:{componentLabel:!0},children:[]},H)}function F(H){this.exit(H)}function D(){this.data.componentAttributes=[],this.buffer()}function R(H){this.data.componentAttributes.push(["id",ls(this.sliceSerialize(H))])}function x(H){this.data.componentAttributes.push(["class",ls(this.sliceSerialize(H))])}function w(H){const K=this.data.componentAttributes,N=K[K.length-1];N[1]=(typeof N[1]=="string"?N[1]:"")+ls(this.sliceSerialize(H))}function v(H){this.data.componentAttributes.push([this.sliceSerialize(H),!0])}function V(){var Pe,O;const H=this.data.componentAttributes,K={};let N=-1,k;for(;++N<H.length;){k=H[N];const Ie=vn(k[0]);Ie==="class"&&K.class?K.class+=" "+k[1]:K[Ie]=k[1]}this.data.componentAttributes=H,this.resume();let pe=this.stack[this.stack.length-1];if(pe.type!=="textComponent"||pe.name==="span")for(;!((Pe=pe.position)!=null&&Pe.end)&&((O=pe.children)==null?void 0:O.length)>0;)pe=pe.children[pe.children.length-1];pe.attributes=K}function J(H){this.exit(H)}function Z(H){const[K]=this.tokenStack[this.tokenStack.length-1];K.type===H.type&&this.exit(H)}function fe(H){for(;H.type==="listItem"||H.type==="list";){const[K]=this.tokenStack[this.tokenStack.length-1];this.exit(K),H=this.stack[this.stack.length-1]}return H}return{canContainEols:t,enter:s,exit:u}},iE=2,sE=3,ja=35,uE=1,U={EOF:null,space:32,quotationMark:34,hash:35,apostrophe:39,openingParentheses:40,star:42,dash:45,dot:46,colon:58,LessThan:60,equals:61,greaterThan:62,uppercaseX:88,openingSquareBracket:91,backSlash:92,closingSquareBracket:93,underscore:95,backTick:96,lowercaseX:120,openingCurlyBracket:123,closingCurlyBracket:125};function Du(e,t,n,r,i,s,u){let a=0,o=0;return l;function l(m){if(m!==U.openingSquareBracket)throw new Error("expected `[`");return e.enter(r),e.enter(i),e.consume(m),e.exit(i),h}function h(m){return m===U.closingSquareBracket?(e.enter(i),e.consume(m),e.exit(i),e.exit(r),t):(e.enter(s),c(m))}function c(m){return m===U.EOF||a>999?n(m):m===U.closingSquareBracket&&!o--?d(m):X(m)?u?n(m):(e.enter("lineEnding"),e.consume(m),e.exit("lineEnding"),c):(e.enter("chunkText",{contentType:"text"}),p(m))}function p(m){return m===U.EOF||X(m)||a>999?(e.exit("chunkText"),c(m)):m===U.openingSquareBracket&&++o>3?n(m):m===U.closingSquareBracket&&!o--?(e.exit("chunkText"),d(m)):(e.consume(m),m===U.backSlash?g:p)}function d(m){return e.exit(s),e.enter(i),e.consume(m),e.exit(i),e.exit(r),t}function g(m){return m===U.openingSquareBracket||m===U.backSlash||m===U.closingSquareBracket?(e.consume(m),a++,p):p(m)}}const aE={tokenize:fE,partial:!0},oE={tokenize:dE,partial:!0},lE={tokenize:pE,partial:!0};function cE(e,t,n){const r=this;return i;function i(o){if(o!==U.openingSquareBracket)throw new Error("expected `[`");return r.previous===U.EOF&&r._gfmTasklistFirstContentOfListItem?e.check(oE,n,s)(o):r.previous===U.openingSquareBracket?n(o):e.check(lE,n,s)(o)}function s(o){return e.enter("textSpan"),e.attempt(aE,u,n)(o)}function u(o){return o===U.openingParentheses||o===U.openingSquareBracket?n(o):a(o)}function a(o){return e.exit("textSpan"),t(o)}}function fE(e,t,n){return Du(e,t,n,"componentTextLabel","componentTextLabelMarker","componentTextLabelString")}const hE={tokenize:cE};function dE(e,t,n){return r;function r(s){return e.enter("formGfmTaskCheckbox"),e.consume(s),i}function i(s){return se(s)||s===U.uppercaseX||s===U.lowercaseX?(e.consume(s),i):s===U.closingSquareBracket?(e.exit("formGfmTaskCheckbox"),t(s)):n(s)}}function pE(e,t,n){return r;function r(s){return e.enter("doubleBracket"),e.consume(s),i}function i(s){return s!==U.openingSquareBracket?n(s):(e.exit("doubleBracket"),t(s))}}function ku(e,t,n,r,i,s,u,a,o,l,h,c,p,d,g){let m,E,b=!1;return y;function y(N){return e.enter(r),e.enter(i),e.consume(N),e.exit(i),_}function _(N){return N===U.hash?(m=u,L(N)):N===U.dot?(m=a,L(N)):N===U.colon||N===U.underscore||We(N)?(e.enter(s),e.enter(o),e.consume(N),b=N===U.colon,N===U.colon?F:R):g&&se(N)?re(e,_,"whitespace")(N):!g&&ge(N)?Bt(e,_)(N):K(N)}function L(N){return e.enter(s),e.enter(m),e.enter(m+"Marker"),e.consume(N),e.exit(m+"Marker"),I}function I(N){return N===U.EOF||N===U.quotationMark||N===U.hash||N===U.apostrophe||N===U.dot||N===U.LessThan||N===U.equals||N===U.greaterThan||N===U.backTick||N===U.closingCurlyBracket||ge(N)?n(N):(e.enter(m+"Value"),e.consume(N),A)}function A(N){return N===U.EOF||N===U.quotationMark||N===U.apostrophe||N===U.LessThan||N===U.equals||N===U.greaterThan||N===U.backTick?n(N):N===U.hash||N===U.dot||N===U.closingCurlyBracket||ge(N)?(e.exit(m+"Value"),e.exit(m),e.exit(s),_(N)):(e.consume(N),A)}function F(N){return N===U.dash||Ye(N)?(e.consume(N),F):(e.exit(o),g&&se(N)?re(e,D,"whitespace")(N):!g&&ge(N)?Bt(e,D)(N):D(N))}function D(N){return N===U.equals?(e.enter(l),e.consume(N),e.exit(l),w):(e.exit(s),n(N))}function R(N){return N===U.dash||N===U.dot||N===U.colon||N===U.underscore||Ye(N)?(e.consume(N),R):(e.exit(o),g&&se(N)?re(e,x,"whitespace")(N):!g&&ge(N)?Bt(e,x)(N):x(N))}function x(N){return N===U.equals?(e.enter(l),e.consume(N),e.exit(l),w):(e.exit(s),_(N))}function w(N){return N===U.EOF||N===U.LessThan||N===U.equals||N===U.greaterThan||N===U.backTick||N===U.closingCurlyBracket||g&&X(N)?n(N):N===U.quotationMark||N===U.apostrophe?(e.enter(h),e.enter(p),e.consume(N),e.exit(p),E=N,V):g&&se(N)?re(e,w,"whitespace")(N):!g&&ge(N)?Bt(e,w)(N):(e.enter(c),e.enter(d),e.consume(N),E=void 0,v)}function v(N){return N===U.EOF||N===U.quotationMark||N===U.apostrophe||N===U.LessThan||N===U.equals||N===U.greaterThan||N===U.backTick?n(N):N===U.closingCurlyBracket||ge(N)?(e.exit(d),e.exit(c),e.exit(s),_(N)):(e.consume(N),v)}function V(N){return N===E?(e.enter(p),e.consume(N),e.exit(p),e.exit(h),e.exit(s),H):(e.enter(c),J(N))}function J(N){return N===E?(e.exit(c),V(N)):N===U.EOF?n(N):X(N)?g?n(N):Bt(e,J)(N):(e.enter(d),e.consume(N),Z)}function Z(N){return b&&N===U.backSlash?(e.exit(d),e.exit(c),e.enter("escapeCharacter"),e.consume(N),e.exit("escapeCharacter"),e.enter(c),e.enter(d),fe):N===E||N===U.EOF||X(N)?(e.exit(d),J(N)):(e.consume(N),Z)}function fe(N){return e.consume(N),Z}function H(N){return N===U.closingCurlyBracket||ge(N)?_(N):K(N)}function K(N){return N===U.closingCurlyBracket?(e.enter(i),e.consume(N),e.exit(i),e.exit(r),t):n(N)}}const mE={tokenize:EE,partial:!0},gE=["textSpan","attentionSequence","codeText","link","image"];function bE(e,t,n){const r=this;return i;function i(s){if(s!==U.openingCurlyBracket)throw new Error("expected `{`");const u=r.events[r.events.length-1];return X(r.previous)||!u||!gE.includes(u[1].type)?n(s):e.attempt(mE,t,n)(s)}}function EE(e,t,n){return ku(e,t,n,"componentTextAttributes","componentTextAttributesMarker","componentTextAttribute","componentTextAttributeId","componentTextAttributeClass","componentTextAttributeName","componentTextAttributeInitializerMarker","componentTextAttributeValueLiteral","componentTextAttributeValue","componentTextAttributeValueMarker","componentTextAttributeValueData")}const TE={tokenize:bE};function yE(e,t,n){return r;function r(s){return s!==U.closingCurlyBracket?n(s):(e.exit("bindingContent"),e.enter("bindingFence"),e.consume(s),i)}function i(s){return s!==U.closingCurlyBracket?n(s):(e.consume(s),e.exit("bindingFence"),t)}}function AE(e,t,n){return r;function r(a){if(a!==U.openingCurlyBracket)throw new Error("expected `{`");return e.enter("bindingFence"),e.consume(a),i}function i(a){return a!==U.openingCurlyBracket?n(a):(e.consume(a),e.exit("bindingFence"),e.enter("bindingContent"),s)}function s(a){return a===U.closingCurlyBracket?e.attempt({tokenize:yE,partial:!0},u,o=>(e.consume(o),s))(a):(e.consume(a),s)}function u(a){return t(a)}}const CE={tokenize:AE};function zc(e,t,n,r){const i=this;return s;function s(a){return We(a)?(e.enter(r),e.consume(a),u):n(a)}function u(a){return a===U.dash||a===U.underscore||Ye(a)?(e.consume(a),u):(e.exit(r),i.previous===U.underscore?n(a):t(a))}}const Ya={tokenize:DE,partial:!0},Va={tokenize:kE,partial:!0};function $c(e){return e!==U.colon||this.events[this.events.length-1][1].type==="characterEscape"}function _E(e,t,n){const r=this;return i;function i(l){if(l!==U.colon)throw new Error("expected `:`");if(r.previous!==null&&!ge(r.previous)&&![U.openingSquareBracket,U.star,U.underscore,U.openingParentheses].includes(r.previous))return n(l);if(!$c.call(r,r.previous))throw new Error("expected correct previous");return e.enter("componentText"),e.enter("componentTextMarker"),e.consume(l),e.exit("componentTextMarker"),zc.call(r,e,s,n,"componentTextName")}function s(l){return l===U.colon?n(l):l===U.openingSquareBracket?e.attempt(Ya,a,a)(l):l===U.openingCurlyBracket?e.attempt(Va,u,u)(l):o(l)}function u(l){return l===U.openingSquareBracket?e.attempt(Ya,a,a)(l):o(l)}function a(l){return l===U.openingCurlyBracket?e.attempt(Va,o,o)(l):o(l)}function o(l){return e.exit("componentText"),t(l)}}function DE(e,t,n){return Du(e,t,n,"componentTextLabel","componentTextLabelMarker","componentTextLabelString")}function kE(e,t,n){return ku(e,t,n,"componentTextAttributes","componentTextAttributesMarker","componentTextAttribute","componentTextAttributeId","componentTextAttributeClass","componentTextAttributeName","componentTextAttributeInitializerMarker","componentTextAttributeValueLiteral","componentTextAttributeValue","componentTextAttributeValueMarker","componentTextAttributeValueData")}const qc={tokenize:_E,previous:$c};function jc(e){let t=-1,n=0;for(;++t<e.length;)n+=typeof e[t]=="string"?e[t].length:1;return n}function SE(e,t){const n=e[e.length-1];return!n||n[1].type!==t?0:jc(n[2].sliceStream(n[1]))}function zs(e){let t=0,n=e.length-1,r=e[n];for(;n>=0&&r&&r[1].type==="linePrefix"&&r[0]==="exit";)t+=jc(r[2].sliceStream(r[1])),n-=1,r=e[n];return t}const xE=e=>{const t={isOpen:!1,enter:n=>{const r=t.isOpen;return t.exit(n),n.enter(e),t.isOpen=!0,()=>{t.isOpen=r}},enterOnce:n=>{const r=t.isOpen;return t.isOpen||(n.enter(e),t.isOpen=!0),()=>{t.isOpen=r}},exit:n=>{const r=t.isOpen;return t.isOpen&&(n.exit(e),t.isOpen=!1),()=>{t.isOpen=r}}};return t},IE={tokenize:NE,partial:!0};function NE(e,t,n){let r=0;return i;function i(u){return e.enter("codeFenced"),s(u)}function s(u){return u===U.backTick?(r++,e.consume(u),s):(e.exit("codeFenced"),r>=3?t(u):n(u))}}function OE(e,t,n,r,i){let s;return e.attempt({tokenize:u,partial:!0},a,r);function u(c,p,d){const g=this;let m=0,E=0;return y;function b(L){return se(L)?(c.consume(L),E+=1,b):(c.exit("space"),y(L))}function y(L){return se(L)?(c.enter("space"),b(L)):(E===0&&(E=zs(g.events)),c.enter("componentContainerSectionSequence"),_(L))}function _(L){return L===U.dash||se(L)?(c.consume(L),m++,_):m<sE||E!==i||!X(L)?d(L):(c.exit("componentContainerSectionSequence"),re(c,p,"whitespace")(L))}}function a(c){return e.enter("componentContainerDataSection"),e.attempt({tokenize:u,partial:!0},h,o)(c)}function o(c){if(c===null)return e.exit("componentContainerDataSection"),e.exit("componentContainer"),t(c);const p=e.enter("chunkDocument",{contentType:"document",previous:s});return s&&(s.next=p),s=p,l(c)}function l(c){return c===null?(e.exit("chunkDocument"),e.exit("componentContainerDataSection"),e.exit("componentContainer"),t(c)):X(c)?(e.consume(c),e.exit("chunkDocument"),e.attempt({tokenize:u,partial:!0},h,o)):(e.consume(c),l)}function h(c){return e.exit("componentContainerDataSection"),re(e,r,"whitespace")(c)}}const wE={tokenize:FE,partial:!0},cs={tokenize:RE,partial:!0};function LE(e,t,n){const r=this,i=zs(this.events);let s=0,u;const a=[];let o=!0,l=!1;const h=xE("componentContainerSection");return c;function c(w){if(w!==U.colon)throw new Error("expected `:`");return e.enter("componentContainer"),e.enter("componentContainerFence"),e.enter("componentContainerSequence"),m(w)}function p(w,v,V){let J=0,Z=0,fe;return H;function H(N){return Z=zs(r.events),fe=h.exit(w),w.enter("componentContainerSectionSequence"),K(N)}function K(N){return N===ja?(w.consume(N),J++,K):J!==uE||Z!==i||!We(N)?(fe(),V(N)):(w.exit("componentContainerSectionSequence"),re(w,v,"whitespace")(N))}}function d(w){return h.enter(e),X(w)?re(e,A,"whitespace")(w):(e.enter("componentContainerSectionTitle"),g(w))}function g(w){return w===U.openingCurlyBracket?e.check(cs,v=>(e.exit("componentContainerSectionTitle"),e.attempt(cs,re(e,A,"linePrefix",4),n)(v)),v=>(e.consume(v),g))(w):X(w)?(e.exit("componentContainerSectionTitle"),re(e,A,"linePrefix",4)(w)):(e.consume(w),g)}function m(w){return w===U.colon?(e.consume(w),s++,m):s<iE?n(w):(e.exit("componentContainerSequence"),zc.call(r,e,E,n,"componentContainerName")(w))}function E(w){return w===U.openingSquareBracket?e.attempt(wE,b,b)(w):b(w)}function b(w){return w===U.openingCurlyBracket?e.attempt(cs,y,y)(w):y(w)}function y(w){return re(e,_,"whitespace")(w)}function _(w){return e.exit("componentContainerFence"),w===null?(e.exit("componentContainer"),t(w)):X(w)?(e.enter("lineEnding"),e.consume(w),e.exit("lineEnding"),r.interrupt?t:L):n(w)}function L(w){return w===null?(e.exit("componentContainer"),t(w)):o&&(w===U.dash||se(w))?(o=!1,OE(e,t,n,L,i)(w)):(e.enter("componentContainerContent"),A(w))}function I(w){return w===null?R(w):w===U.backTick?e.check(IE,v=>(l=!l,F(v)),F)(w):l?F(w):!a.length&&(w===ja||w===U.space)?e.attempt({tokenize:p,partial:!0},d,F)(w):w===U.colon?e.attempt({tokenize:x,partial:!0},R,F)(w):F(w)}function A(w){return w===null?R(w):i?re(e,I,"linePrefix",i+1)(w):I(w)}function F(w){if(w===null)return R(w);h.enterOnce(e);const v=e.enter("chunkDocument",{contentType:"document",previous:u});return u&&(u.next=v),u=v,D(w)}function D(w){return w===null?(e.exit("chunkDocument"),R(w)):X(w)?(e.consume(w),e.exit("chunkDocument"),A):(e.consume(w),D)}function R(w){return h.exit(e),e.exit("componentContainerContent"),e.exit("componentContainer"),t(w)}function x(w,v,V){let J=0;return re(w,Z,"linePrefix",4);function Z(K){return w.enter("componentContainerFence"),w.enter("componentContainerSequence"),fe(K)}function fe(K){return K===U.colon?(w.consume(K),J++,fe):a.length?(J===a[a.length-1]&&a.pop(),V(K)):J!==s?V(K):(w.exit("componentContainerSequence"),re(w,H,"whitespace")(K))}function H(K){return K===null||X(K)?(w.exit("componentContainerFence"),v(K)):(a.push(J),V(K))}}}function FE(e,t,n){return Du(e,t,n,"componentContainerLabel","componentContainerLabelMarker","componentContainerLabelString",!0)}function RE(e,t,n){return ku(e,t,n,"componentContainerAttributes","componentContainerAttributesMarker","componentContainerAttribute","componentContainerAttributeId","componentContainerAttributeClass","componentContainerAttributeName","componentContainerAttributeInitializerMarker","componentContainerAttributeValueLiteral","componentContainerAttributeValue","componentContainerAttributeValueMarker","componentContainerAttributeValueData",!0)}const Yc={tokenize:LE,concrete:!0};function PE(e,t,n){const r=this;return re(e,i,"linePrefix");function i(s){if(SE(r.events,"linePrefix")<4)return n(s);switch(s){case U.backTick:return ws.tokenize.call(r,e,t,n)(s);case U.colon:return Yc.tokenize.call(r,e,t,n)(s);default:return n(s)}}}const fs={tokenize:PE};function BE(e,t,n){const r=this,i=qc.tokenize.call(r,e,re(e,u,"linePrefix"),n);return re(e,s,"linePrefix");function s(a){return a===U.colon?i(a):n(a)}function u(a){return X(a)||a===U.EOF?t(a):n(a)}}const vE={tokenize:BE};function ME(){return{text:{[U.colon]:qc,[U.openingSquareBracket]:[hE],[U.openingCurlyBracket]:[CE,TE]},flow:{[U.colon]:[Yc,vE]},flowInitial:{"-2":fs,"-1":fs,[U.space]:fs}}}const UE=e=>`--- +${e} +---`,HE=function(t={}){var i,s,u;const n=this.data();t.autoUnwrap===void 0&&((i=t.experimental)!=null&&i.autoUnwrap)&&(t.autoUnwrap=t.experimental.autoUnwrap?{safeTypes:[]}:!1),t.yamlCodeBlockProps===void 0&&((s=t.experimental)!=null&&s.componentCodeBlockYamlProps)&&(t.yamlCodeBlockProps=t.experimental.componentCodeBlockYamlProps),r("micromarkExtensions",ME()),r("fromMarkdownExtensions",rE(t)),r("toMarkdownExtensions",nE(t));function r(a,o){n[a]||(n[a]=[]),n[a].push(o)}return(u=t==null?void 0:t.components)!=null&&u.length?async(a,{data:o})=>{const l=[];return Vt(a,["textComponent","leafComponent","containerComponent"],h=>{Ka(h);const{instance:c,options:p}=t.components.find(d=>d.name===h.name)||{};c&&l.push(c(p)(h,o))}),await Promise.all(l),a}:a=>{Vt(a,["textComponent","leafComponent","containerComponent"],o=>{Ka(o)})}};function Ka(e){const t=e.data||(e.data={});e.fmAttributes=zE(e),t.hName=vn(e.name),t.hProperties=$E({...e.attributes,...e.fmAttributes})}function zE(e){if(e.rawData){const t=e.rawData.replace(/\s-+$/,""),{data:n}=Uc(UE(t));return n}return{}}function $E(e){const t=Object.entries(e).map(([n,r])=>n.startsWith(":")?[n,r]:typeof r=="string"?[n,r]:[`:${n}`,JSON.stringify(r)]);return Object.fromEntries(t)}const Wa=async(e,t={})=>{const n=Object.entries(t).filter(r=>r[1]!==!1);for(const r of n){const i=r[1].instance||await import(r[0]).then(s=>s.default||s);e.use(i,r[1].options)}};function Qa(e,t){const n=String(e);if(typeof t!="string")throw new TypeError("Expected character");let r=0,i=n.indexOf(t);for(;i!==-1;)r++,i=n.indexOf(t,i+t.length);return r}function qE(e){if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}function jE(e,t,n){const i=Ni((n||{}).ignore||[]),s=YE(t);let u=-1;for(;++u<s.length;)vl(e,"text",a);function a(l,h){let c=-1,p;for(;++c<h.length;){const d=h[c],g=p?p.children:void 0;if(i(d,g?g.indexOf(d):void 0,p))return;p=d}if(p)return o(l,h)}function o(l,h){const c=h[h.length-1],p=s[u][0],d=s[u][1];let g=0;const E=c.children.indexOf(l);let b=!1,y=[];p.lastIndex=0;let _=p.exec(l.value);for(;_;){const L=_.index,I={index:_.index,input:_.input,stack:[...h,l]};let A=d(..._,I);if(typeof A=="string"&&(A=A.length>0?{type:"text",value:A}:void 0),A===!1?p.lastIndex=L+1:(g!==L&&y.push({type:"text",value:l.value.slice(g,L)}),Array.isArray(A)?y.push(...A):A&&y.push(A),g=L+_[0].length,b=!0),!p.global)break;_=p.exec(l.value)}return b?(g<l.value.length&&y.push({type:"text",value:l.value.slice(g)}),c.children.splice(E,1,...y)):y=[l],E+y.length}}function YE(e){const t=[];if(!Array.isArray(e))throw new TypeError("Expected find and replace tuple or list of tuples");const n=!e[0]||Array.isArray(e[0])?e:[e];let r=-1;for(;++r<n.length;){const i=n[r];t.push([VE(i[0]),KE(i[1])])}return t}function VE(e){return typeof e=="string"?new RegExp(qE(e),"g"):e}function KE(e){return typeof e=="function"?e:function(){return e}}const hs="phrasing",ds=["autolink","link","image","label"];function WE(){return{transforms:[tT],enter:{literalAutolink:GE,literalAutolinkEmail:ps,literalAutolinkHttp:ps,literalAutolinkWww:ps},exit:{literalAutolink:eT,literalAutolinkEmail:ZE,literalAutolinkHttp:XE,literalAutolinkWww:JE}}}function QE(){return{unsafe:[{character:"@",before:"[+\\-.\\w]",after:"[\\-.\\w]",inConstruct:hs,notInConstruct:ds},{character:".",before:"[Ww]",after:"[\\-.\\w]",inConstruct:hs,notInConstruct:ds},{character:":",before:"[ps]",after:"\\/",inConstruct:hs,notInConstruct:ds}]}}function GE(e){this.enter({type:"link",title:null,url:"",children:[]},e)}function ps(e){this.config.enter.autolinkProtocol.call(this,e)}function XE(e){this.config.exit.autolinkProtocol.call(this,e)}function JE(e){this.config.exit.data.call(this,e);const t=this.stack[this.stack.length-1];t.type,t.url="http://"+this.sliceSerialize(e)}function ZE(e){this.config.exit.autolinkEmail.call(this,e)}function eT(e){this.exit(e)}function tT(e){jE(e,[[/(https?:\/\/|www(?=\.))([-.\w]+)([^ \t\r\n]*)/gi,nT],[new RegExp("(?<=^|\\s|\\p{P}|\\p{S})([-.\\w+]+)@([-\\w]+(?:\\.[-\\w]+)+)","gu"),rT]],{ignore:["link","linkReference"]})}function nT(e,t,n,r,i){let s="";if(!Vc(i)||(/^w/i.test(t)&&(n=t+n,t="",s="http://"),!iT(n)))return!1;const u=sT(n+r);if(!u[0])return!1;const a={type:"link",title:null,url:s+t+u[0],children:[{type:"text",value:t+u[0]}]};return u[1]?[a,{type:"text",value:u[1]}]:a}function rT(e,t,n,r){return!Vc(r,!0)||/[-\d_]$/.test(n)?!1:{type:"link",title:null,url:"mailto:"+t+"@"+n,children:[{type:"text",value:t+"@"+n}]}}function iT(e){const t=e.split(".");return!(t.length<2||t[t.length-1]&&(/_/.test(t[t.length-1])||!/[a-zA-Z\d]/.test(t[t.length-1]))||t[t.length-2]&&(/_/.test(t[t.length-2])||!/[a-zA-Z\d]/.test(t[t.length-2])))}function sT(e){const t=/[!"&'),.:;<>?\]}]+$/.exec(e);if(!t)return[e,void 0];e=e.slice(0,t.index);let n=t[0],r=n.indexOf(")");const i=Qa(e,"(");let s=Qa(e,")");for(;r!==-1&&i>s;)e+=n.slice(0,r+1),n=n.slice(r+1),r=n.indexOf(")"),s++;return[e,n]}function Vc(e,t){const n=e.input.charCodeAt(e.index-1);return(e.index===0||bn(n)||ki(n))&&(!t||n!==47)}Kc.peek=pT;function uT(){this.buffer()}function aT(e){this.enter({type:"footnoteReference",identifier:"",label:""},e)}function oT(){this.buffer()}function lT(e){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},e)}function cT(e){const t=this.resume(),n=this.stack[this.stack.length-1];n.type,n.identifier=Nt(this.sliceSerialize(e)).toLowerCase(),n.label=t}function fT(e){this.exit(e)}function hT(e){const t=this.resume(),n=this.stack[this.stack.length-1];n.type,n.identifier=Nt(this.sliceSerialize(e)).toLowerCase(),n.label=t}function dT(e){this.exit(e)}function pT(){return"["}function Kc(e,t,n,r){const i=n.createTracker(r);let s=i.move("[^");const u=n.enter("footnoteReference"),a=n.enter("reference");return s+=i.move(n.safe(n.associationId(e),{after:"]",before:s})),a(),u(),s+=i.move("]"),s}function mT(){return{enter:{gfmFootnoteCallString:uT,gfmFootnoteCall:aT,gfmFootnoteDefinitionLabelString:oT,gfmFootnoteDefinition:lT},exit:{gfmFootnoteCallString:cT,gfmFootnoteCall:fT,gfmFootnoteDefinitionLabelString:hT,gfmFootnoteDefinition:dT}}}function gT(e){let t=!1;return e&&e.firstLineBlank&&(t=!0),{handlers:{footnoteDefinition:n,footnoteReference:Kc},unsafe:[{character:"[",inConstruct:["label","phrasing","reference"]}]};function n(r,i,s,u){const a=s.createTracker(u);let o=a.move("[^");const l=s.enter("footnoteDefinition"),h=s.enter("label");return o+=a.move(s.safe(s.associationId(r),{before:o,after:"]"})),h(),o+=a.move("]:"),r.children&&r.children.length>0&&(a.shift(4),o+=a.move((t?` +`:" ")+s.indentLines(s.containerFlow(r,a.current()),t?Wc:bT))),l(),o}}function bT(e,t,n){return t===0?e:Wc(e,t,n)}function Wc(e,t,n){return(n?"":" ")+e}const ET=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"];Qc.peek=_T;function TT(){return{canContainEols:["delete"],enter:{strikethrough:AT},exit:{strikethrough:CT}}}function yT(){return{unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:ET}],handlers:{delete:Qc}}}function AT(e){this.enter({type:"delete",children:[]},e)}function CT(e){this.exit(e)}function Qc(e,t,n,r){const i=n.createTracker(r),s=n.enter("strikethrough");let u=i.move("~~");return u+=n.containerPhrasing(e,{...i.current(),before:u,after:"~"}),u+=i.move("~~"),s(),u}function _T(){return"~"}function DT(e){return e.length}function kT(e,t){const n=t||{},r=(n.align||[]).concat(),i=n.stringLength||DT,s=[],u=[],a=[],o=[];let l=0,h=-1;for(;++h<e.length;){const m=[],E=[];let b=-1;for(e[h].length>l&&(l=e[h].length);++b<e[h].length;){const y=ST(e[h][b]);if(n.alignDelimiters!==!1){const _=i(y);E[b]=_,(o[b]===void 0||_>o[b])&&(o[b]=_)}m.push(y)}u[h]=m,a[h]=E}let c=-1;if(typeof r=="object"&&"length"in r)for(;++c<l;)s[c]=Ga(r[c]);else{const m=Ga(r);for(;++c<l;)s[c]=m}c=-1;const p=[],d=[];for(;++c<l;){const m=s[c];let E="",b="";m===99?(E=":",b=":"):m===108?E=":":m===114&&(b=":");let y=n.alignDelimiters===!1?1:Math.max(1,o[c]-E.length-b.length);const _=E+"-".repeat(y)+b;n.alignDelimiters!==!1&&(y=E.length+y+b.length,y>o[c]&&(o[c]=y),d[c]=y),p[c]=_}u.splice(1,0,p),a.splice(1,0,d),h=-1;const g=[];for(;++h<u.length;){const m=u[h],E=a[h];c=-1;const b=[];for(;++c<l;){const y=m[c]||"";let _="",L="";if(n.alignDelimiters!==!1){const I=o[c]-(E[c]||0),A=s[c];A===114?_=" ".repeat(I):A===99?I%2?(_=" ".repeat(I/2+.5),L=" ".repeat(I/2-.5)):(_=" ".repeat(I/2),L=_):L=" ".repeat(I)}n.delimiterStart!==!1&&!c&&b.push("|"),n.padding!==!1&&!(n.alignDelimiters===!1&&y==="")&&(n.delimiterStart!==!1||c)&&b.push(" "),n.alignDelimiters!==!1&&b.push(_),b.push(y),n.alignDelimiters!==!1&&b.push(L),n.padding!==!1&&b.push(" "),(n.delimiterEnd!==!1||c!==l-1)&&b.push("|")}g.push(n.delimiterEnd===!1?b.join("").replace(/ +$/,""):b.join(""))}return g.join(` +`)}function ST(e){return e==null?"":String(e)}function Ga(e){const t=typeof e=="string"?e.codePointAt(0):0;return t===67||t===99?99:t===76||t===108?108:t===82||t===114?114:0}function xT(){return{enter:{table:IT,tableData:Xa,tableHeader:Xa,tableRow:OT},exit:{codeText:wT,table:NT,tableData:ms,tableHeader:ms,tableRow:ms}}}function IT(e){const t=e._align;this.enter({type:"table",align:t.map(function(n){return n==="none"?null:n}),children:[]},e),this.data.inTable=!0}function NT(e){this.exit(e),this.data.inTable=void 0}function OT(e){this.enter({type:"tableRow",children:[]},e)}function ms(e){this.exit(e)}function Xa(e){this.enter({type:"tableCell",children:[]},e)}function wT(e){let t=this.resume();this.data.inTable&&(t=t.replace(/\\([\\|])/g,LT));const n=this.stack[this.stack.length-1];n.type,n.value=t,this.exit(e)}function LT(e,t){return t==="|"?t:e}function FT(e){const t=e||{},n=t.tableCellPadding,r=t.tablePipeAlign,i=t.stringLength,s=n?" ":"|";return{unsafe:[{character:"\r",inConstruct:"tableCell"},{character:` +`,inConstruct:"tableCell"},{atBreak:!0,character:"|",after:"[ :-]"},{character:"|",inConstruct:"tableCell"},{atBreak:!0,character:":",after:"-"},{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{inlineCode:p,table:u,tableCell:o,tableRow:a}};function u(d,g,m,E){return l(h(d,m,E),d.align)}function a(d,g,m,E){const b=c(d,m,E),y=l([b]);return y.slice(0,y.indexOf(` +`))}function o(d,g,m,E){const b=m.enter("tableCell"),y=m.enter("phrasing"),_=m.containerPhrasing(d,{...E,before:s,after:s});return y(),b(),_}function l(d,g){return kT(d,{align:g,alignDelimiters:r,padding:n,stringLength:i})}function h(d,g,m){const E=d.children;let b=-1;const y=[],_=g.enter("table");for(;++b<E.length;)y[b]=c(E[b],g,m);return _(),y}function c(d,g,m){const E=d.children;let b=-1;const y=[],_=g.enter("tableRow");for(;++b<E.length;)y[b]=o(E[b],d,g,m);return _(),y}function p(d,g,m){let E=en.inlineCode(d,g,m);return m.stack.includes("tableCell")&&(E=E.replace(/\|/g,"\\$&")),E}}function RT(){return{exit:{taskListCheckValueChecked:Ja,taskListCheckValueUnchecked:Ja,paragraph:BT}}}function PT(){return{unsafe:[{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{listItem:vT}}}function Ja(e){const t=this.stack[this.stack.length-2];t.type,t.checked=e.type==="taskListCheckValueChecked"}function BT(e){const t=this.stack[this.stack.length-2];if(t&&t.type==="listItem"&&typeof t.checked=="boolean"){const n=this.stack[this.stack.length-1];n.type;const r=n.children[0];if(r&&r.type==="text"){const i=t.children;let s=-1,u;for(;++s<i.length;){const a=i[s];if(a.type==="paragraph"){u=a;break}}u===n&&(r.value=r.value.slice(1),r.value.length===0?n.children.shift():n.position&&r.position&&typeof r.position.start.offset=="number"&&(r.position.start.column++,r.position.start.offset++,n.position.start=Object.assign({},r.position.start)))}}this.exit(e)}function vT(e,t,n,r){const i=e.children[0],s=typeof e.checked=="boolean"&&i&&i.type==="paragraph",u="["+(e.checked?"x":" ")+"] ",a=n.createTracker(r);s&&a.move(u);let o=en.listItem(e,t,n,{...r,...a.current()});return s&&(o=o.replace(/^(?:[*+-]|\d+\.)([\r\n]| {1,3})/,l)),o;function l(h){return h+u}}function MT(){return[WE(),mT(),TT(),xT(),RT()]}function UT(e){return{extensions:[QE(),gT(e),yT(),FT(e),PT()]}}const HT={tokenize:VT,partial:!0},Gc={tokenize:KT,partial:!0},Xc={tokenize:WT,partial:!0},Jc={tokenize:QT,partial:!0},zT={tokenize:GT,partial:!0},Zc={name:"wwwAutolink",tokenize:jT,previous:tf},ef={name:"protocolAutolink",tokenize:YT,previous:nf},Qt={name:"emailAutolink",tokenize:qT,previous:rf},Mt={};function $T(){return{text:Mt}}let ln=48;for(;ln<123;)Mt[ln]=Qt,ln++,ln===58?ln=65:ln===91&&(ln=97);Mt[43]=Qt;Mt[45]=Qt;Mt[46]=Qt;Mt[95]=Qt;Mt[72]=[Qt,ef];Mt[104]=[Qt,ef];Mt[87]=[Qt,Zc];Mt[119]=[Qt,Zc];function qT(e,t,n){const r=this;let i,s;return u;function u(c){return!$s(c)||!rf.call(r,r.previous)||Su(r.events)?n(c):(e.enter("literalAutolink"),e.enter("literalAutolinkEmail"),a(c))}function a(c){return $s(c)?(e.consume(c),a):c===64?(e.consume(c),o):n(c)}function o(c){return c===46?e.check(zT,h,l)(c):c===45||c===95||Ye(c)?(s=!0,e.consume(c),o):h(c)}function l(c){return e.consume(c),i=!0,o}function h(c){return s&&i&&We(r.previous)?(e.exit("literalAutolinkEmail"),e.exit("literalAutolink"),t(c)):n(c)}}function jT(e,t,n){const r=this;return i;function i(u){return u!==87&&u!==119||!tf.call(r,r.previous)||Su(r.events)?n(u):(e.enter("literalAutolink"),e.enter("literalAutolinkWww"),e.check(HT,e.attempt(Gc,e.attempt(Xc,s),n),n)(u))}function s(u){return e.exit("literalAutolinkWww"),e.exit("literalAutolink"),t(u)}}function YT(e,t,n){const r=this;let i="",s=!1;return u;function u(c){return(c===72||c===104)&&nf.call(r,r.previous)&&!Su(r.events)?(e.enter("literalAutolink"),e.enter("literalAutolinkHttp"),i+=String.fromCodePoint(c),e.consume(c),a):n(c)}function a(c){if(We(c)&&i.length<5)return i+=String.fromCodePoint(c),e.consume(c),a;if(c===58){const p=i.toLowerCase();if(p==="http"||p==="https")return e.consume(c),o}return n(c)}function o(c){return c===47?(e.consume(c),s?l:(s=!0,o)):n(c)}function l(c){return c===null||li(c)||ge(c)||bn(c)||ki(c)?n(c):e.attempt(Gc,e.attempt(Xc,h),n)(c)}function h(c){return e.exit("literalAutolinkHttp"),e.exit("literalAutolink"),t(c)}}function VT(e,t,n){let r=0;return i;function i(u){return(u===87||u===119)&&r<3?(r++,e.consume(u),i):u===46&&r===3?(e.consume(u),s):n(u)}function s(u){return u===null?n(u):t(u)}}function KT(e,t,n){let r,i,s;return u;function u(l){return l===46||l===95?e.check(Jc,o,a)(l):l===null||ge(l)||bn(l)||l!==45&&ki(l)?o(l):(s=!0,e.consume(l),u)}function a(l){return l===95?r=!0:(i=r,r=void 0),e.consume(l),u}function o(l){return i||r||!s?n(l):t(l)}}function WT(e,t){let n=0,r=0;return i;function i(u){return u===40?(n++,e.consume(u),i):u===41&&r<n?s(u):u===33||u===34||u===38||u===39||u===41||u===42||u===44||u===46||u===58||u===59||u===60||u===63||u===93||u===95||u===126?e.check(Jc,t,s)(u):u===null||ge(u)||bn(u)?t(u):(e.consume(u),i)}function s(u){return u===41&&r++,e.consume(u),i}}function QT(e,t,n){return r;function r(a){return a===33||a===34||a===39||a===41||a===42||a===44||a===46||a===58||a===59||a===63||a===95||a===126?(e.consume(a),r):a===38?(e.consume(a),s):a===93?(e.consume(a),i):a===60||a===null||ge(a)||bn(a)?t(a):n(a)}function i(a){return a===null||a===40||a===91||ge(a)||bn(a)?t(a):r(a)}function s(a){return We(a)?u(a):n(a)}function u(a){return a===59?(e.consume(a),r):We(a)?(e.consume(a),u):n(a)}}function GT(e,t,n){return r;function r(s){return e.consume(s),i}function i(s){return Ye(s)?n(s):t(s)}}function tf(e){return e===null||e===40||e===42||e===95||e===91||e===93||e===126||ge(e)}function nf(e){return!We(e)}function rf(e){return!(e===47||$s(e))}function $s(e){return e===43||e===45||e===46||e===95||Ye(e)}function Su(e){let t=e.length,n=!1;for(;t--;){const r=e[t][1];if((r.type==="labelLink"||r.type==="labelImage")&&!r._balanced){n=!0;break}if(r._gfmAutolinkLiteralWalkedInto){n=!1;break}}return e.length>0&&!n&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),n}const XT={tokenize:sy,partial:!0};function JT(){return{document:{91:{name:"gfmFootnoteDefinition",tokenize:ny,continuation:{tokenize:ry},exit:iy}},text:{91:{name:"gfmFootnoteCall",tokenize:ty},93:{name:"gfmPotentialFootnoteCall",add:"after",tokenize:ZT,resolveTo:ey}}}}function ZT(e,t,n){const r=this;let i=r.events.length;const s=r.parser.gfmFootnotes||(r.parser.gfmFootnotes=[]);let u;for(;i--;){const o=r.events[i][1];if(o.type==="labelImage"){u=o;break}if(o.type==="gfmFootnoteCall"||o.type==="labelLink"||o.type==="label"||o.type==="image"||o.type==="link")break}return a;function a(o){if(!u||!u._balanced)return n(o);const l=Nt(r.sliceSerialize({start:u.end,end:r.now()}));return l.codePointAt(0)!==94||!s.includes(l.slice(1))?n(o):(e.enter("gfmFootnoteCallLabelMarker"),e.consume(o),e.exit("gfmFootnoteCallLabelMarker"),t(o))}}function ey(e,t){let n=e.length;for(;n--;)if(e[n][1].type==="labelImage"&&e[n][0]==="enter"){e[n][1];break}e[n+1][1].type="data",e[n+3][1].type="gfmFootnoteCallLabelMarker";const r={type:"gfmFootnoteCall",start:Object.assign({},e[n+3][1].start),end:Object.assign({},e[e.length-1][1].end)},i={type:"gfmFootnoteCallMarker",start:Object.assign({},e[n+3][1].end),end:Object.assign({},e[n+3][1].end)};i.end.column++,i.end.offset++,i.end._bufferIndex++;const s={type:"gfmFootnoteCallString",start:Object.assign({},i.end),end:Object.assign({},e[e.length-1][1].start)},u={type:"chunkString",contentType:"string",start:Object.assign({},s.start),end:Object.assign({},s.end)},a=[e[n+1],e[n+2],["enter",r,t],e[n+3],e[n+4],["enter",i,t],["exit",i,t],["enter",s,t],["enter",u,t],["exit",u,t],["exit",s,t],e[e.length-2],e[e.length-1],["exit",r,t]];return e.splice(n,e.length-n+1,...a),e}function ty(e,t,n){const r=this,i=r.parser.gfmFootnotes||(r.parser.gfmFootnotes=[]);let s=0,u;return a;function a(c){return e.enter("gfmFootnoteCall"),e.enter("gfmFootnoteCallLabelMarker"),e.consume(c),e.exit("gfmFootnoteCallLabelMarker"),o}function o(c){return c!==94?n(c):(e.enter("gfmFootnoteCallMarker"),e.consume(c),e.exit("gfmFootnoteCallMarker"),e.enter("gfmFootnoteCallString"),e.enter("chunkString").contentType="string",l)}function l(c){if(s>999||c===93&&!u||c===null||c===91||ge(c))return n(c);if(c===93){e.exit("chunkString");const p=e.exit("gfmFootnoteCallString");return i.includes(Nt(r.sliceSerialize(p)))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(c),e.exit("gfmFootnoteCallLabelMarker"),e.exit("gfmFootnoteCall"),t):n(c)}return ge(c)||(u=!0),s++,e.consume(c),c===92?h:l}function h(c){return c===91||c===92||c===93?(e.consume(c),s++,l):l(c)}}function ny(e,t,n){const r=this,i=r.parser.gfmFootnotes||(r.parser.gfmFootnotes=[]);let s,u=0,a;return o;function o(g){return e.enter("gfmFootnoteDefinition")._container=!0,e.enter("gfmFootnoteDefinitionLabel"),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(g),e.exit("gfmFootnoteDefinitionLabelMarker"),l}function l(g){return g===94?(e.enter("gfmFootnoteDefinitionMarker"),e.consume(g),e.exit("gfmFootnoteDefinitionMarker"),e.enter("gfmFootnoteDefinitionLabelString"),e.enter("chunkString").contentType="string",h):n(g)}function h(g){if(u>999||g===93&&!a||g===null||g===91||ge(g))return n(g);if(g===93){e.exit("chunkString");const m=e.exit("gfmFootnoteDefinitionLabelString");return s=Nt(r.sliceSerialize(m)),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(g),e.exit("gfmFootnoteDefinitionLabelMarker"),e.exit("gfmFootnoteDefinitionLabel"),p}return ge(g)||(a=!0),u++,e.consume(g),g===92?c:h}function c(g){return g===91||g===92||g===93?(e.consume(g),u++,h):h(g)}function p(g){return g===58?(e.enter("definitionMarker"),e.consume(g),e.exit("definitionMarker"),i.includes(s)||i.push(s),re(e,d,"gfmFootnoteDefinitionWhitespace")):n(g)}function d(g){return t(g)}}function ry(e,t,n){return e.check(Lr,t,e.attempt(XT,t,n))}function iy(e){e.exit("gfmFootnoteDefinition")}function sy(e,t,n){const r=this;return re(e,i,"gfmFootnoteDefinitionIndent",5);function i(s){const u=r.events[r.events.length-1];return u&&u[1].type==="gfmFootnoteDefinitionIndent"&&u[2].sliceSerialize(u[1],!0).length===4?t(s):n(s)}}function uy(e){let n=(e||{}).singleTilde;const r={name:"strikethrough",tokenize:s,resolveAll:i};return n==null&&(n=!0),{text:{126:r},insideSpan:{null:[r]},attentionMarkers:{null:[126]}};function i(u,a){let o=-1;for(;++o<u.length;)if(u[o][0]==="enter"&&u[o][1].type==="strikethroughSequenceTemporary"&&u[o][1]._close){let l=o;for(;l--;)if(u[l][0]==="exit"&&u[l][1].type==="strikethroughSequenceTemporary"&&u[l][1]._open&&u[o][1].end.offset-u[o][1].start.offset===u[l][1].end.offset-u[l][1].start.offset){u[o][1].type="strikethroughSequence",u[l][1].type="strikethroughSequence";const h={type:"strikethrough",start:Object.assign({},u[l][1].start),end:Object.assign({},u[o][1].end)},c={type:"strikethroughText",start:Object.assign({},u[l][1].end),end:Object.assign({},u[o][1].start)},p=[["enter",h,a],["enter",u[l][1],a],["exit",u[l][1],a],["enter",c,a]],d=a.parser.constructs.insideSpan.null;d&&pt(p,p.length,0,Si(d,u.slice(l+1,o),a)),pt(p,p.length,0,[["exit",c,a],["enter",u[o][1],a],["exit",u[o][1],a],["exit",h,a]]),pt(u,l-1,o-l+3,p),o=l+p.length-2;break}}for(o=-1;++o<u.length;)u[o][1].type==="strikethroughSequenceTemporary"&&(u[o][1].type="data");return u}function s(u,a,o){const l=this.previous,h=this.events;let c=0;return p;function p(g){return l===126&&h[h.length-1][1].type!=="characterEscape"?o(g):(u.enter("strikethroughSequenceTemporary"),d(g))}function d(g){const m=Mn(l);if(g===126)return c>1?o(g):(u.consume(g),c++,d);if(c<2&&!n)return o(g);const E=u.exit("strikethroughSequenceTemporary"),b=Mn(g);return E._open=!b||b===2&&!!m,E._close=!m||m===2&&!!b,a(g)}}}class ay{constructor(){this.map=[]}add(t,n,r){oy(this,t,n,r)}consume(t){if(this.map.sort(function(s,u){return s[0]-u[0]}),this.map.length===0)return;let n=this.map.length;const r=[];for(;n>0;)n-=1,r.push(t.slice(this.map[n][0]+this.map[n][1]),this.map[n][2]),t.length=this.map[n][0];r.push(t.slice()),t.length=0;let i=r.pop();for(;i;){for(const s of i)t.push(s);i=r.pop()}this.map.length=0}}function oy(e,t,n,r){let i=0;if(!(n===0&&r.length===0)){for(;i<e.map.length;){if(e.map[i][0]===t){e.map[i][1]+=n,e.map[i][2].push(...r);return}i+=1}e.map.push([t,n,r])}}function ly(e,t){let n=!1;const r=[];for(;t<e.length;){const i=e[t];if(n){if(i[0]==="enter")i[1].type==="tableContent"&&r.push(e[t+1][1].type==="tableDelimiterMarker"?"left":"none");else if(i[1].type==="tableContent"){if(e[t-1][1].type==="tableDelimiterMarker"){const s=r.length-1;r[s]=r[s]==="left"?"center":"right"}}else if(i[1].type==="tableDelimiterRow")break}else i[0]==="enter"&&i[1].type==="tableDelimiterRow"&&(n=!0);t+=1}return r}function cy(){return{flow:{null:{name:"table",tokenize:fy,resolveAll:hy}}}}function fy(e,t,n){const r=this;let i=0,s=0,u;return a;function a(x){let w=r.events.length-1;for(;w>-1;){const J=r.events[w][1].type;if(J==="lineEnding"||J==="linePrefix")w--;else break}const v=w>-1?r.events[w][1].type:null,V=v==="tableHead"||v==="tableRow"?A:o;return V===A&&r.parser.lazy[r.now().line]?n(x):V(x)}function o(x){return e.enter("tableHead"),e.enter("tableRow"),l(x)}function l(x){return x===124||(u=!0,s+=1),h(x)}function h(x){return x===null?n(x):X(x)?s>1?(s=0,r.interrupt=!0,e.exit("tableRow"),e.enter("lineEnding"),e.consume(x),e.exit("lineEnding"),d):n(x):se(x)?re(e,h,"whitespace")(x):(s+=1,u&&(u=!1,i+=1),x===124?(e.enter("tableCellDivider"),e.consume(x),e.exit("tableCellDivider"),u=!0,h):(e.enter("data"),c(x)))}function c(x){return x===null||x===124||ge(x)?(e.exit("data"),h(x)):(e.consume(x),x===92?p:c)}function p(x){return x===92||x===124?(e.consume(x),c):c(x)}function d(x){return r.interrupt=!1,r.parser.lazy[r.now().line]?n(x):(e.enter("tableDelimiterRow"),u=!1,se(x)?re(e,g,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(x):g(x))}function g(x){return x===45||x===58?E(x):x===124?(u=!0,e.enter("tableCellDivider"),e.consume(x),e.exit("tableCellDivider"),m):I(x)}function m(x){return se(x)?re(e,E,"whitespace")(x):E(x)}function E(x){return x===58?(s+=1,u=!0,e.enter("tableDelimiterMarker"),e.consume(x),e.exit("tableDelimiterMarker"),b):x===45?(s+=1,b(x)):x===null||X(x)?L(x):I(x)}function b(x){return x===45?(e.enter("tableDelimiterFiller"),y(x)):I(x)}function y(x){return x===45?(e.consume(x),y):x===58?(u=!0,e.exit("tableDelimiterFiller"),e.enter("tableDelimiterMarker"),e.consume(x),e.exit("tableDelimiterMarker"),_):(e.exit("tableDelimiterFiller"),_(x))}function _(x){return se(x)?re(e,L,"whitespace")(x):L(x)}function L(x){return x===124?g(x):x===null||X(x)?!u||i!==s?I(x):(e.exit("tableDelimiterRow"),e.exit("tableHead"),t(x)):I(x)}function I(x){return n(x)}function A(x){return e.enter("tableRow"),F(x)}function F(x){return x===124?(e.enter("tableCellDivider"),e.consume(x),e.exit("tableCellDivider"),F):x===null||X(x)?(e.exit("tableRow"),t(x)):se(x)?re(e,F,"whitespace")(x):(e.enter("data"),D(x))}function D(x){return x===null||x===124||ge(x)?(e.exit("data"),F(x)):(e.consume(x),x===92?R:D)}function R(x){return x===92||x===124?(e.consume(x),D):D(x)}}function hy(e,t){let n=-1,r=!0,i=0,s=[0,0,0,0],u=[0,0,0,0],a=!1,o=0,l,h,c;const p=new ay;for(;++n<e.length;){const d=e[n],g=d[1];d[0]==="enter"?g.type==="tableHead"?(a=!1,o!==0&&(Za(p,t,o,l,h),h=void 0,o=0),l={type:"table",start:Object.assign({},g.start),end:Object.assign({},g.end)},p.add(n,0,[["enter",l,t]])):g.type==="tableRow"||g.type==="tableDelimiterRow"?(r=!0,c=void 0,s=[0,0,0,0],u=[0,n+1,0,0],a&&(a=!1,h={type:"tableBody",start:Object.assign({},g.start),end:Object.assign({},g.end)},p.add(n,0,[["enter",h,t]])),i=g.type==="tableDelimiterRow"?2:h?3:1):i&&(g.type==="data"||g.type==="tableDelimiterMarker"||g.type==="tableDelimiterFiller")?(r=!1,u[2]===0&&(s[1]!==0&&(u[0]=u[1],c=ei(p,t,s,i,void 0,c),s=[0,0,0,0]),u[2]=n)):g.type==="tableCellDivider"&&(r?r=!1:(s[1]!==0&&(u[0]=u[1],c=ei(p,t,s,i,void 0,c)),s=u,u=[s[1],n,0,0])):g.type==="tableHead"?(a=!0,o=n):g.type==="tableRow"||g.type==="tableDelimiterRow"?(o=n,s[1]!==0?(u[0]=u[1],c=ei(p,t,s,i,n,c)):u[1]!==0&&(c=ei(p,t,u,i,n,c)),i=0):i&&(g.type==="data"||g.type==="tableDelimiterMarker"||g.type==="tableDelimiterFiller")&&(u[3]=n)}for(o!==0&&Za(p,t,o,l,h),p.consume(t.events),n=-1;++n<t.events.length;){const d=t.events[n];d[0]==="enter"&&d[1].type==="table"&&(d[1]._align=ly(t.events,n))}return e}function ei(e,t,n,r,i,s){const u=r===1?"tableHeader":r===2?"tableDelimiter":"tableData",a="tableContent";n[0]!==0&&(s.end=Object.assign({},xn(t.events,n[0])),e.add(n[0],0,[["exit",s,t]]));const o=xn(t.events,n[1]);if(s={type:u,start:Object.assign({},o),end:Object.assign({},o)},e.add(n[1],0,[["enter",s,t]]),n[2]!==0){const l=xn(t.events,n[2]),h=xn(t.events,n[3]),c={type:a,start:Object.assign({},l),end:Object.assign({},h)};if(e.add(n[2],0,[["enter",c,t]]),r!==2){const p=t.events[n[2]],d=t.events[n[3]];if(p[1].end=Object.assign({},d[1].end),p[1].type="chunkText",p[1].contentType="text",n[3]>n[2]+1){const g=n[2]+1,m=n[3]-n[2]-1;e.add(g,m,[])}}e.add(n[3]+1,0,[["exit",c,t]])}return i!==void 0&&(s.end=Object.assign({},xn(t.events,i)),e.add(i,0,[["exit",s,t]]),s=void 0),s}function Za(e,t,n,r,i){const s=[],u=xn(t.events,n);i&&(i.end=Object.assign({},u),s.push(["exit",i,t])),r.end=Object.assign({},u),s.push(["exit",r,t]),e.add(n+1,0,s)}function xn(e,t){const n=e[t],r=n[0]==="enter"?"start":"end";return n[1][r]}const dy={name:"tasklistCheck",tokenize:my};function py(){return{text:{91:dy}}}function my(e,t,n){const r=this;return i;function i(o){return r.previous!==null||!r._gfmTasklistFirstContentOfListItem?n(o):(e.enter("taskListCheck"),e.enter("taskListCheckMarker"),e.consume(o),e.exit("taskListCheckMarker"),s)}function s(o){return ge(o)?(e.enter("taskListCheckValueUnchecked"),e.consume(o),e.exit("taskListCheckValueUnchecked"),u):o===88||o===120?(e.enter("taskListCheckValueChecked"),e.consume(o),e.exit("taskListCheckValueChecked"),u):n(o)}function u(o){return o===93?(e.enter("taskListCheckMarker"),e.consume(o),e.exit("taskListCheckMarker"),e.exit("taskListCheck"),a):n(o)}function a(o){return X(o)?t(o):se(o)?e.check({tokenize:gy},t,n)(o):n(o)}}function gy(e,t,n){return re(e,r,"whitespace");function r(i){return i===null?n(i):t(i)}}function by(e){return bl([$T(),JT(),uy(e),cy(),py()])}const Ey={};function Ty(e){const t=this,n=e||Ey,r=t.data(),i=r.micromarkExtensions||(r.micromarkExtensions=[]),s=r.fromMarkdownExtensions||(r.fromMarkdownExtensions=[]),u=r.toMarkdownExtensions||(r.toMarkdownExtensions=[]);i.push(by(n)),s.push(MT()),u.push(UT(n))}const yy=function(e,t,n,r,i){const s=xu(t);return sf(e)?s.call(i,e,n,r):!1},xu=function(e){if(e==null)return _y;if(typeof e=="string")return Cy(e);if(typeof e=="object")return Ay(e);if(typeof e=="function")return Iu(e);throw new Error("Expected function, string, or array as `test`")};function Ay(e){const t=[];let n=-1;for(;++n<e.length;)t[n]=xu(e[n]);return Iu(r);function r(...i){let s=-1;for(;++s<t.length;)if(t[s].apply(this,i))return!0;return!1}}function Cy(e){return Iu(t);function t(n){return n.tagName===e}}function Iu(e){return t;function t(n,r,i){return!!(sf(n)&&e.call(this,n,typeof r=="number"?r:void 0,i||void 0))}}function _y(e){return!!(e&&typeof e=="object"&&"type"in e&&e.type==="element"&&"tagName"in e&&typeof e.tagName=="string")}function sf(e){return e!==null&&typeof e=="object"&&"type"in e&&"tagName"in e}const Dy=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,ky=/^[a-zA-Z]:\\/;function Sy(e){if(typeof e!="string")throw new TypeError(`Expected a \`string\`, got \`${typeof e}\``);return ky.test(e)?!1:Dy.test(e)}function qs(e){const t=String(e||"").trim();return t?t.split(/[ \t\n\r\f]+/g):[]}function xy(e){return e.join(" ").trim()}const Iy=["http","https"],Ny=["nofollow"],Oy={};function wy(e){const t=e||Oy,n=t.protocols||Iy,r=xu(t.test);return function(i){Vt(i,"element",function(s,u,a){if(s.tagName==="a"&&typeof s.properties.href=="string"&&r(s,u,a)){const o=s.properties.href;if(Sy(o)?n.includes(o.slice(0,o.indexOf(":"))):o.startsWith("//")){const l=nr(t.content,s),h=l&&!Array.isArray(l)?[l]:l,c=nr(t.rel,s)||Ny,p=typeof c=="string"?qs(c):c,d=nr(t.target,s),g=nr(t.properties,s);if(g&&Object.assign(s.properties,jt(g)),p.length>0&&(s.properties.rel=[...p]),d&&(s.properties.target=d),h){const m=nr(t.contentProperties,s)||{};s.children.push({type:"element",tagName:"span",properties:jt(m),children:jt(h)})}}}})}}function nr(e,t){return typeof e=="function"?e(t):e}const eo={accept:"input",className:null,dropzone:null,htmlFor:"output",headers:["td","th"],itemProp:null,itemRef:null,itemType:null,ping:["a","area"],rel:["a","area","link"],sandbox:"iframe",sizes:"link"};function Ly(){return function(e){const t=new Map,n=[];Vt(e,"element",function(s){let u;for(u in s.properties)if(Object.hasOwn(s.properties,u)){const a=s.properties[u];Object.hasOwn(eo,u)&&yy(s,eo[u])&&Array.isArray(a)&&r(u,a)}}),i();function r(s,u){let a=-1,o=t.get(s);for(o||(o=new Map,t.set(s,o));++a<u.length;){const l=u[a];o.set(l,(o.get(l)||0)+1)}n.push([s,u])}function i(){const s=new Map;for(const[a,o]of t)s.set(a,[...o.entries()].sort(function(l,h){return h[1]-l[1]||uf(String(l[0]),String(h[0]),0)}).map(function(l){return l[0]}));let u=-1;for(;++u<n.length;){const a=n[u],o=s.get(a[0]);o&&a[1].sort(function(l,h){return o.indexOf(l)-o.indexOf(h)})}}}}function uf(e,t,n){return(e.charCodeAt(n)||0)-(t.charCodeAt(n)||0)||uf(e,t,n+1)}function Fy(){return function(e){const t=new Map;Vt(e,"element",function(i){let s=t.get(i.tagName);s||(s=new Map,t.set(i.tagName,s));let u;for(u in i.properties)Object.hasOwn(i.properties,u)&&s.set(u,(s.get(u)||0)+1)});const n=r();Vt(e,"element",function(i){const s=n.get(i.tagName);if(s){const u=[],a={};let o=-1,l;for(l in i.properties)Object.hasOwn(i.properties,l)&&u.push(l);for(u.sort(function(h,c){return s.indexOf(h)-s.indexOf(c)});++o<u.length;)a[u[o]]=i.properties[u[o]];i.properties=a}});function r(){const i=new Map;for(const[s,u]of t.entries())i.set(s,[...u.entries()].sort(function(a,o){return o[1]-a[1]||af(String(a[0]),String(o[0]),0)}).map(function(a){return a[0]}));return i}}}function af(e,t,n){return(e.charCodeAt(n)||0)-(t.charCodeAt(n)||0)||af(e,t,n+1)}class Ur{constructor(t,n,r){this.normal=n,this.property=t,r&&(this.space=r)}}Ur.prototype.normal={};Ur.prototype.property={};Ur.prototype.space=void 0;function of(e,t){const n={},r={};for(const i of e)Object.assign(n,i.property),Object.assign(r,i.normal);return new Ur(n,r,t)}function Dr(e){return e.toLowerCase()}class lt{constructor(t,n){this.attribute=n,this.property=t}}lt.prototype.attribute="";lt.prototype.booleanish=!1;lt.prototype.boolean=!1;lt.prototype.commaOrSpaceSeparated=!1;lt.prototype.commaSeparated=!1;lt.prototype.defined=!1;lt.prototype.mustUseProperty=!1;lt.prototype.number=!1;lt.prototype.overloadedBoolean=!1;lt.prototype.property="";lt.prototype.spaceSeparated=!1;lt.prototype.space=void 0;let Ry=0;const le=Cn(),ze=Cn(),lf=Cn(),Y=Cn(),Ce=Cn(),Pn=Cn(),dt=Cn();function Cn(){return 2**++Ry}const js=Object.freeze(Object.defineProperty({__proto__:null,boolean:le,booleanish:ze,commaOrSpaceSeparated:dt,commaSeparated:Pn,number:Y,overloadedBoolean:lf,spaceSeparated:Ce},Symbol.toStringTag,{value:"Module"})),gs=Object.keys(js);class Nu extends lt{constructor(t,n,r,i){let s=-1;if(super(t,n),to(this,"space",i),typeof r=="number")for(;++s<gs.length;){const u=gs[s];to(this,gs[s],(r&js[u])===js[u])}}}Nu.prototype.defined=!0;function to(e,t,n){n&&(e[t]=n)}function Kn(e){const t={},n={};for(const[r,i]of Object.entries(e.properties)){const s=new Nu(r,e.transform(e.attributes||{},r),i,e.space);e.mustUseProperty&&e.mustUseProperty.includes(r)&&(s.mustUseProperty=!0),t[r]=s,n[Dr(r)]=r,n[Dr(s.attribute)]=r}return new Ur(t,n,e.space)}const cf=Kn({properties:{ariaActiveDescendant:null,ariaAtomic:ze,ariaAutoComplete:null,ariaBusy:ze,ariaChecked:ze,ariaColCount:Y,ariaColIndex:Y,ariaColSpan:Y,ariaControls:Ce,ariaCurrent:null,ariaDescribedBy:Ce,ariaDetails:null,ariaDisabled:ze,ariaDropEffect:Ce,ariaErrorMessage:null,ariaExpanded:ze,ariaFlowTo:Ce,ariaGrabbed:ze,ariaHasPopup:null,ariaHidden:ze,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:Ce,ariaLevel:Y,ariaLive:null,ariaModal:ze,ariaMultiLine:ze,ariaMultiSelectable:ze,ariaOrientation:null,ariaOwns:Ce,ariaPlaceholder:null,ariaPosInSet:Y,ariaPressed:ze,ariaReadOnly:ze,ariaRelevant:null,ariaRequired:ze,ariaRoleDescription:Ce,ariaRowCount:Y,ariaRowIndex:Y,ariaRowSpan:Y,ariaSelected:ze,ariaSetSize:Y,ariaSort:null,ariaValueMax:Y,ariaValueMin:Y,ariaValueNow:Y,ariaValueText:null,role:null},transform(e,t){return t==="role"?t:"aria-"+t.slice(4).toLowerCase()}});function ff(e,t){return t in e?e[t]:t}function hf(e,t){return ff(e,t.toLowerCase())}const Py=Kn({attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:Pn,acceptCharset:Ce,accessKey:Ce,action:null,allow:null,allowFullScreen:le,allowPaymentRequest:le,allowUserMedia:le,alt:null,as:null,async:le,autoCapitalize:null,autoComplete:Ce,autoFocus:le,autoPlay:le,blocking:Ce,capture:null,charSet:null,checked:le,cite:null,className:Ce,cols:Y,colSpan:null,content:null,contentEditable:ze,controls:le,controlsList:Ce,coords:Y|Pn,crossOrigin:null,data:null,dateTime:null,decoding:null,default:le,defer:le,dir:null,dirName:null,disabled:le,download:lf,draggable:ze,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:le,formTarget:null,headers:Ce,height:Y,hidden:le,high:Y,href:null,hrefLang:null,htmlFor:Ce,httpEquiv:Ce,id:null,imageSizes:null,imageSrcSet:null,inert:le,inputMode:null,integrity:null,is:null,isMap:le,itemId:null,itemProp:Ce,itemRef:Ce,itemScope:le,itemType:Ce,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:le,low:Y,manifest:null,max:null,maxLength:Y,media:null,method:null,min:null,minLength:Y,multiple:le,muted:le,name:null,nonce:null,noModule:le,noValidate:le,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:le,optimum:Y,pattern:null,ping:Ce,placeholder:null,playsInline:le,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:le,referrerPolicy:null,rel:Ce,required:le,reversed:le,rows:Y,rowSpan:Y,sandbox:Ce,scope:null,scoped:le,seamless:le,selected:le,shadowRootClonable:le,shadowRootDelegatesFocus:le,shadowRootMode:null,shape:null,size:Y,sizes:null,slot:null,span:Y,spellCheck:ze,src:null,srcDoc:null,srcLang:null,srcSet:null,start:Y,step:null,style:null,tabIndex:Y,target:null,title:null,translate:null,type:null,typeMustMatch:le,useMap:null,value:ze,width:Y,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:Ce,axis:null,background:null,bgColor:null,border:Y,borderColor:null,bottomMargin:Y,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:le,declare:le,event:null,face:null,frame:null,frameBorder:null,hSpace:Y,leftMargin:Y,link:null,longDesc:null,lowSrc:null,marginHeight:Y,marginWidth:Y,noResize:le,noHref:le,noShade:le,noWrap:le,object:null,profile:null,prompt:null,rev:null,rightMargin:Y,rules:null,scheme:null,scrolling:ze,standby:null,summary:null,text:null,topMargin:Y,valueType:null,version:null,vAlign:null,vLink:null,vSpace:Y,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:le,disableRemotePlayback:le,prefix:null,property:null,results:Y,security:null,unselectable:null},space:"html",transform:hf}),By=Kn({attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},properties:{about:dt,accentHeight:Y,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:Y,amplitude:Y,arabicForm:null,ascent:Y,attributeName:null,attributeType:null,azimuth:Y,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:Y,by:null,calcMode:null,capHeight:Y,className:Ce,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:Y,diffuseConstant:Y,direction:null,display:null,dur:null,divisor:Y,dominantBaseline:null,download:le,dx:null,dy:null,edgeMode:null,editable:null,elevation:Y,enableBackground:null,end:null,event:null,exponent:Y,externalResourcesRequired:null,fill:null,fillOpacity:Y,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:Pn,g2:Pn,glyphName:Pn,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:Y,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:Y,horizOriginX:Y,horizOriginY:Y,id:null,ideographic:Y,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:Y,k:Y,k1:Y,k2:Y,k3:Y,k4:Y,kernelMatrix:dt,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:Y,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:Y,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:Y,overlineThickness:Y,paintOrder:null,panose1:null,path:null,pathLength:Y,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:Ce,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:Y,pointsAtY:Y,pointsAtZ:Y,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:dt,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:dt,rev:dt,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:dt,requiredFeatures:dt,requiredFonts:dt,requiredFormats:dt,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:Y,specularExponent:Y,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:Y,strikethroughThickness:Y,string:null,stroke:null,strokeDashArray:dt,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:Y,strokeOpacity:Y,strokeWidth:null,style:null,surfaceScale:Y,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:dt,tabIndex:Y,tableValues:null,target:null,targetX:Y,targetY:Y,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:dt,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:Y,underlineThickness:Y,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:Y,values:null,vAlphabetic:Y,vMathematical:Y,vectorEffect:null,vHanging:Y,vIdeographic:Y,version:null,vertAdvY:Y,vertOriginX:Y,vertOriginY:Y,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:Y,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null},space:"svg",transform:ff}),df=Kn({properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null},space:"xlink",transform(e,t){return"xlink:"+t.slice(5).toLowerCase()}}),pf=Kn({attributes:{xmlnsxlink:"xmlns:xlink"},properties:{xmlnsXLink:null,xmlns:null},space:"xmlns",transform:hf}),mf=Kn({properties:{xmlBase:null,xmlLang:null,xmlSpace:null},space:"xml",transform(e,t){return"xml:"+t.slice(3).toLowerCase()}}),vy=/[A-Z]/g,no=/-[a-z]/g,My=/^data[-\w.:]+$/i;function gf(e,t){const n=Dr(t);let r=t,i=lt;if(n in e.normal)return e.property[e.normal[n]];if(n.length>4&&n.slice(0,4)==="data"&&My.test(t)){if(t.charAt(4)==="-"){const s=t.slice(5).replace(no,Hy);r="data"+s.charAt(0).toUpperCase()+s.slice(1)}else{const s=t.slice(4);if(!no.test(s)){let u=s.replace(vy,Uy);u.charAt(0)!=="-"&&(u="-"+u),t="data"+u}}i=Nu}return new i(r,t)}function Uy(e){return"-"+e.toLowerCase()}function Hy(e){return e.charAt(1).toUpperCase()}const Ou=of([cf,Py,df,pf,mf],"html"),wu=of([cf,By,df,pf,mf],"svg");function ro(e){const t=[],n=String(e||"");let r=n.indexOf(","),i=0,s=!1;for(;!s;){r===-1&&(r=n.length,s=!0);const u=n.slice(i,r).trim();(u||!s)&&t.push(u),i=r+1,r=n.indexOf(",",i)}return t}function zy(e,t){const n=t||{};return(e[e.length-1]===""?[...e,""]:e).join((n.padRight?" ":"")+","+(n.padLeft===!1?"":" ")).trim()}const io=/[#.]/g;function $y(e,t){const n=e||"",r={};let i=0,s,u;for(;i<n.length;){io.lastIndex=i;const a=io.exec(n),o=n.slice(i,a?a.index:n.length);o&&(s?s==="#"?r.id=o:Array.isArray(r.className)?r.className.push(o):r.className=[o]:u=o,i+=o.length),a&&(s=a[0],i++)}return{type:"element",tagName:u||t||"div",properties:r,children:[]}}function bf(e,t,n){const r=n?Vy(n):void 0;function i(s,u,...a){let o;if(s==null){o={type:"root",children:[]};const l=u;a.unshift(l)}else{o=$y(s,t);const l=o.tagName.toLowerCase(),h=r?r.get(l):void 0;if(o.tagName=h||l,qy(u))a.unshift(u);else for(const[c,p]of Object.entries(u))jy(e,o.properties,c,p)}for(const l of a)Ys(o.children,l);return o.type==="element"&&o.tagName==="template"&&(o.content={type:"root",children:o.children},o.children=[]),o}return i}function qy(e){if(e===null||typeof e!="object"||Array.isArray(e))return!0;if(typeof e.type!="string")return!1;const t=e,n=Object.keys(e);for(const r of n){const i=t[r];if(i&&typeof i=="object"){if(!Array.isArray(i))return!0;const s=i;for(const u of s)if(typeof u!="number"&&typeof u!="string")return!0}}return!!("children"in e&&Array.isArray(e.children))}function jy(e,t,n,r){const i=gf(e,n);let s;if(r!=null){if(typeof r=="number"){if(Number.isNaN(r))return;s=r}else typeof r=="boolean"?s=r:typeof r=="string"?i.spaceSeparated?s=qs(r):i.commaSeparated?s=ro(r):i.commaOrSpaceSeparated?s=qs(ro(r).join(" ")):s=so(i,i.property,r):Array.isArray(r)?s=[...r]:s=i.property==="style"?Yy(r):String(r);if(Array.isArray(s)){const u=[];for(const a of s)u.push(so(i,i.property,a));s=u}i.property==="className"&&Array.isArray(t.className)&&(s=t.className.concat(s)),t[i.property]=s}}function Ys(e,t){if(t!=null)if(typeof t=="number"||typeof t=="string")e.push({type:"text",value:String(t)});else if(Array.isArray(t))for(const n of t)Ys(e,n);else if(typeof t=="object"&&"type"in t)t.type==="root"?Ys(e,t.children):e.push(t);else throw new Error("Expected node, nodes, or string, got `"+t+"`")}function so(e,t,n){if(typeof n=="string"){if(e.number&&n&&!Number.isNaN(Number(n)))return Number(n);if((e.boolean||e.overloadedBoolean)&&(n===""||Dr(n)===Dr(t)))return!0}return n}function Yy(e){const t=[];for(const[n,r]of Object.entries(e))t.push([n,r].join(": "));return t.join("; ")}function Vy(e){const t=new Map;for(const n of e)t.set(n.toLowerCase(),n);return t}const Ky=["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","solidColor","textArea","textPath"],Wy=bf(Ou,"div"),Qy=bf(wu,"g",Ky);function Gy(e){const t=String(e),n=[];return{toOffset:i,toPoint:r};function r(s){if(typeof s=="number"&&s>-1&&s<=t.length){let u=0;for(;;){let a=n[u];if(a===void 0){const o=uo(t,n[u-1]);a=o===-1?t.length+1:o+1,n[u]=a}if(a>s)return{line:u+1,column:s-(u>0?n[u-1]:0)+1,offset:s};u++}}}function i(s){if(s&&typeof s.line=="number"&&typeof s.column=="number"&&!Number.isNaN(s.line)&&!Number.isNaN(s.column)){for(;n.length<s.line;){const a=n[n.length-1],o=uo(t,a),l=o===-1?t.length+1:o+1;if(a===l)break;n.push(l)}const u=(s.line>1?n[s.line-2]:0)+s.column-1;if(u<n[s.line-1])return u}}}function uo(e,t){const n=e.indexOf("\r",t),r=e.indexOf(` +`,t);return r===-1?n:n===-1||n+1===r?r:n<r?n:r}const pn={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},Ef={}.hasOwnProperty,Xy=Object.prototype;function Jy(e,t){const n=t||{};return Lu({file:n.file||void 0,location:!1,schema:n.space==="svg"?wu:Ou,verbose:n.verbose||!1},e)}function Lu(e,t){let n;switch(t.nodeName){case"#comment":{const r=t;return n={type:"comment",value:r.data},ui(e,r,n),n}case"#document":case"#document-fragment":{const r=t,i="mode"in r?r.mode==="quirks"||r.mode==="limited-quirks":!1;if(n={type:"root",children:Tf(e,t.childNodes),data:{quirksMode:i}},e.file&&e.location){const s=String(e.file),u=Gy(s),a=u.toPoint(0),o=u.toPoint(s.length);n.position={start:a,end:o}}return n}case"#documentType":{const r=t;return n={type:"doctype"},ui(e,r,n),n}case"#text":{const r=t;return n={type:"text",value:r.value},ui(e,r,n),n}default:return n=Zy(e,t),n}}function Tf(e,t){let n=-1;const r=[];for(;++n<t.length;){const i=Lu(e,t[n]);r.push(i)}return r}function Zy(e,t){const n=e.schema;e.schema=t.namespaceURI===pn.svg?wu:Ou;let r=-1;const i={};for(;++r<t.attrs.length;){const a=t.attrs[r],o=(a.prefix?a.prefix+":":"")+a.name;Ef.call(Xy,o)||(i[o]=a.value)}const u=(e.schema.space==="svg"?Qy:Wy)(t.tagName,i,Tf(e,t.childNodes));if(ui(e,t,u),u.tagName==="template"){const a=t,o=a.sourceCodeLocation,l=o&&o.startTag&&wn(o.startTag),h=o&&o.endTag&&wn(o.endTag),c=Lu(e,a.content);l&&h&&e.file&&(c.position={start:l.end,end:h.start}),u.content=c}return e.schema=n,u}function ui(e,t,n){if("sourceCodeLocation"in t&&t.sourceCodeLocation&&e.file){const r=e2(e,n,t.sourceCodeLocation);r&&(e.location=!0,n.position=r)}}function e2(e,t,n){const r=wn(n);if(t.type==="element"){const i=t.children[t.children.length-1];if(r&&!n.endTag&&i&&i.position&&i.position.end&&(r.end=Object.assign({},i.position.end)),e.verbose){const s={};let u;if(n.attrs)for(u in n.attrs)Ef.call(n.attrs,u)&&(s[gf(e.schema,u).property]=wn(n.attrs[u]));n.startTag;const a=wn(n.startTag),o=n.endTag?wn(n.endTag):void 0,l={opening:a};o&&(l.closing=o),l.properties=s,t.data={position:l}}}return r}function wn(e){const t=ao({line:e.startLine,column:e.startCol,offset:e.startOffset}),n=ao({line:e.endLine,column:e.endCol,offset:e.endOffset});return t||n?{start:t,end:n}:void 0}function ao(e){return e.line&&e.column?e:void 0}const t2={},n2={}.hasOwnProperty,yf=xc("type",{handlers:{root:i2,element:l2,text:a2,comment:o2,doctype:u2}});function r2(e,t){const r=(t||t2).space;return yf(e,r==="svg"?cl:ll)}function i2(e,t){const n={nodeName:"#document",mode:(e.data||{}).quirksMode?"quirks":"no-quirks",childNodes:[]};return n.childNodes=Fu(e.children,n,t),Wn(e,n),n}function s2(e,t){const n={nodeName:"#document-fragment",childNodes:[]};return n.childNodes=Fu(e.children,n,t),Wn(e,n),n}function u2(e){const t={nodeName:"#documentType",name:"html",publicId:"",systemId:"",parentNode:null};return Wn(e,t),t}function a2(e){const t={nodeName:"#text",value:e.value,parentNode:null};return Wn(e,t),t}function o2(e){const t={nodeName:"#comment",data:e.value,parentNode:null};return Wn(e,t),t}function l2(e,t){const n=t;let r=n;e.type==="element"&&e.tagName.toLowerCase()==="svg"&&n.space==="html"&&(r=cl);const i=[];let s;if(e.properties){for(s in e.properties)if(s!=="children"&&n2.call(e.properties,s)){const o=c2(r,s,e.properties[s]);o&&i.push(o)}}const u=r.space,a={nodeName:e.tagName,tagName:e.tagName,attrs:i,namespaceURI:pn[u],childNodes:[],parentNode:null};return a.childNodes=Fu(e.children,a,r),Wn(e,a),e.tagName==="template"&&e.content&&(a.content=s2(e.content,r)),a}function c2(e,t,n){const r=ol(e,t);if(n===!1||n===null||n===void 0||typeof n=="number"&&Number.isNaN(n)||!n&&r.boolean)return;Array.isArray(n)&&(n=r.commaSeparated?zy(n):xy(n));const i={name:r.attribute,value:n===!0?"":String(n)};if(r.space&&r.space!=="html"&&r.space!=="svg"){const s=i.name.indexOf(":");s<0?i.prefix="":(i.name=i.name.slice(s+1),i.prefix=r.attribute.slice(0,s)),i.namespace=pn[r.space]}return i}function Fu(e,t,n){let r=-1;const i=[];if(e)for(;++r<e.length;){const s=yf(e[r],n);s.parentNode=t,i.push(s)}return i}function Wn(e,t){const n=e.position;n&&n.start&&n.end&&(n.start.offset,n.end.offset,t.sourceCodeLocation={startLine:n.start.line,startCol:n.start.column,startOffset:n.start.offset,endLine:n.end.line,endCol:n.end.column,endOffset:n.end.offset})}const f2=["area","base","basefont","bgsound","br","col","command","embed","frame","hr","image","img","input","keygen","link","meta","param","source","track","wbr"],h2=new Set([65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111]),Oe="�";var T;(function(e){e[e.EOF=-1]="EOF",e[e.NULL=0]="NULL",e[e.TABULATION=9]="TABULATION",e[e.CARRIAGE_RETURN=13]="CARRIAGE_RETURN",e[e.LINE_FEED=10]="LINE_FEED",e[e.FORM_FEED=12]="FORM_FEED",e[e.SPACE=32]="SPACE",e[e.EXCLAMATION_MARK=33]="EXCLAMATION_MARK",e[e.QUOTATION_MARK=34]="QUOTATION_MARK",e[e.AMPERSAND=38]="AMPERSAND",e[e.APOSTROPHE=39]="APOSTROPHE",e[e.HYPHEN_MINUS=45]="HYPHEN_MINUS",e[e.SOLIDUS=47]="SOLIDUS",e[e.DIGIT_0=48]="DIGIT_0",e[e.DIGIT_9=57]="DIGIT_9",e[e.SEMICOLON=59]="SEMICOLON",e[e.LESS_THAN_SIGN=60]="LESS_THAN_SIGN",e[e.EQUALS_SIGN=61]="EQUALS_SIGN",e[e.GREATER_THAN_SIGN=62]="GREATER_THAN_SIGN",e[e.QUESTION_MARK=63]="QUESTION_MARK",e[e.LATIN_CAPITAL_A=65]="LATIN_CAPITAL_A",e[e.LATIN_CAPITAL_Z=90]="LATIN_CAPITAL_Z",e[e.RIGHT_SQUARE_BRACKET=93]="RIGHT_SQUARE_BRACKET",e[e.GRAVE_ACCENT=96]="GRAVE_ACCENT",e[e.LATIN_SMALL_A=97]="LATIN_SMALL_A",e[e.LATIN_SMALL_Z=122]="LATIN_SMALL_Z"})(T||(T={}));const it={DASH_DASH:"--",CDATA_START:"[CDATA[",DOCTYPE:"doctype",SCRIPT:"script",PUBLIC:"public",SYSTEM:"system"};function Af(e){return e>=55296&&e<=57343}function d2(e){return e>=56320&&e<=57343}function p2(e,t){return(e-55296)*1024+9216+t}function Cf(e){return e!==32&&e!==10&&e!==13&&e!==9&&e!==12&&e>=1&&e<=31||e>=127&&e<=159}function _f(e){return e>=64976&&e<=65007||h2.has(e)}var B;(function(e){e.controlCharacterInInputStream="control-character-in-input-stream",e.noncharacterInInputStream="noncharacter-in-input-stream",e.surrogateInInputStream="surrogate-in-input-stream",e.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",e.endTagWithAttributes="end-tag-with-attributes",e.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",e.unexpectedSolidusInTag="unexpected-solidus-in-tag",e.unexpectedNullCharacter="unexpected-null-character",e.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",e.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",e.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",e.missingEndTagName="missing-end-tag-name",e.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",e.unknownNamedCharacterReference="unknown-named-character-reference",e.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",e.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",e.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",e.eofBeforeTagName="eof-before-tag-name",e.eofInTag="eof-in-tag",e.missingAttributeValue="missing-attribute-value",e.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",e.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keyword",e.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers="missing-whitespace-between-doctype-public-and-system-identifiers",e.missingWhitespaceAfterDoctypeSystemKeyword="missing-whitespace-after-doctype-system-keyword",e.missingQuoteBeforeDoctypePublicIdentifier="missing-quote-before-doctype-public-identifier",e.missingQuoteBeforeDoctypeSystemIdentifier="missing-quote-before-doctype-system-identifier",e.missingDoctypePublicIdentifier="missing-doctype-public-identifier",e.missingDoctypeSystemIdentifier="missing-doctype-system-identifier",e.abruptDoctypePublicIdentifier="abrupt-doctype-public-identifier",e.abruptDoctypeSystemIdentifier="abrupt-doctype-system-identifier",e.cdataInHtmlContent="cdata-in-html-content",e.incorrectlyOpenedComment="incorrectly-opened-comment",e.eofInScriptHtmlCommentLikeText="eof-in-script-html-comment-like-text",e.eofInDoctype="eof-in-doctype",e.nestedComment="nested-comment",e.abruptClosingOfEmptyComment="abrupt-closing-of-empty-comment",e.eofInComment="eof-in-comment",e.incorrectlyClosedComment="incorrectly-closed-comment",e.eofInCdata="eof-in-cdata",e.absenceOfDigitsInNumericCharacterReference="absence-of-digits-in-numeric-character-reference",e.nullCharacterReference="null-character-reference",e.surrogateCharacterReference="surrogate-character-reference",e.characterReferenceOutsideUnicodeRange="character-reference-outside-unicode-range",e.controlCharacterReference="control-character-reference",e.noncharacterCharacterReference="noncharacter-character-reference",e.missingWhitespaceBeforeDoctypeName="missing-whitespace-before-doctype-name",e.missingDoctypeName="missing-doctype-name",e.invalidCharacterSequenceAfterDoctypeName="invalid-character-sequence-after-doctype-name",e.duplicateAttribute="duplicate-attribute",e.nonConformingDoctype="non-conforming-doctype",e.missingDoctype="missing-doctype",e.misplacedDoctype="misplaced-doctype",e.endTagWithoutMatchingOpenElement="end-tag-without-matching-open-element",e.closingOfElementWithOpenChildElements="closing-of-element-with-open-child-elements",e.disallowedContentInNoscriptInHead="disallowed-content-in-noscript-in-head",e.openElementsLeftAfterEof="open-elements-left-after-eof",e.abandonedHeadElementChild="abandoned-head-element-child",e.misplacedStartTagForHeadElement="misplaced-start-tag-for-head-element",e.nestedNoscriptInHead="nested-noscript-in-head",e.eofInElementThatCanContainOnlyText="eof-in-element-that-can-contain-only-text"})(B||(B={}));const m2=65536;class g2{constructor(t){this.handler=t,this.html="",this.pos=-1,this.lastGapPos=-2,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=m2,this.isEol=!1,this.lineStartPos=0,this.droppedBufferSize=0,this.line=1,this.lastErrOffset=-1}get col(){return this.pos-this.lineStartPos+ +(this.lastGapPos!==this.pos)}get offset(){return this.droppedBufferSize+this.pos}getError(t,n){const{line:r,col:i,offset:s}=this,u=i+n,a=s+n;return{code:t,startLine:r,endLine:r,startCol:u,endCol:u,startOffset:a,endOffset:a}}_err(t){this.handler.onParseError&&this.lastErrOffset!==this.offset&&(this.lastErrOffset=this.offset,this.handler.onParseError(this.getError(t,0)))}_addGap(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}_processSurrogate(t){if(this.pos!==this.html.length-1){const n=this.html.charCodeAt(this.pos+1);if(d2(n))return this.pos++,this._addGap(),p2(t,n)}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,T.EOF;return this._err(B.surrogateInInputStream),t}willDropParsedChunk(){return this.pos>this.bufferWaterline}dropParsedChunk(){this.willDropParsedChunk()&&(this.html=this.html.substring(this.pos),this.lineStartPos-=this.pos,this.droppedBufferSize+=this.pos,this.pos=0,this.lastGapPos=-2,this.gapStack.length=0)}write(t,n){this.html.length>0?this.html+=t:this.html=t,this.endOfChunkHit=!1,this.lastChunkWritten=n}insertHtmlAtCurrentPos(t){this.html=this.html.substring(0,this.pos+1)+t+this.html.substring(this.pos+1),this.endOfChunkHit=!1}startsWith(t,n){if(this.pos+t.length>this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,!1;if(n)return this.html.startsWith(t,this.pos);for(let r=0;r<t.length;r++)if((this.html.charCodeAt(this.pos+r)|32)!==t.charCodeAt(r))return!1;return!0}peek(t){const n=this.pos+t;if(n>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,T.EOF;const r=this.html.charCodeAt(n);return r===T.CARRIAGE_RETURN?T.LINE_FEED:r}advance(){if(this.pos++,this.isEol&&(this.isEol=!1,this.line++,this.lineStartPos=this.pos),this.pos>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,T.EOF;let t=this.html.charCodeAt(this.pos);return t===T.CARRIAGE_RETURN?(this.isEol=!0,this.skipNextNewLine=!0,T.LINE_FEED):t===T.LINE_FEED&&(this.isEol=!0,this.skipNextNewLine)?(this.line--,this.skipNextNewLine=!1,this._addGap(),this.advance()):(this.skipNextNewLine=!1,Af(t)&&(t=this._processSurrogate(t)),this.handler.onParseError===null||t>31&&t<127||t===T.LINE_FEED||t===T.CARRIAGE_RETURN||t>159&&t<64976||this._checkForProblematicCharacters(t),t)}_checkForProblematicCharacters(t){Cf(t)?this._err(B.controlCharacterInInputStream):_f(t)&&this._err(B.noncharacterInInputStream)}retreat(t){for(this.pos-=t;this.pos<this.lastGapPos;)this.lastGapPos=this.gapStack.pop(),this.pos--;this.isEol=!1}}var de;(function(e){e[e.CHARACTER=0]="CHARACTER",e[e.NULL_CHARACTER=1]="NULL_CHARACTER",e[e.WHITESPACE_CHARACTER=2]="WHITESPACE_CHARACTER",e[e.START_TAG=3]="START_TAG",e[e.END_TAG=4]="END_TAG",e[e.COMMENT=5]="COMMENT",e[e.DOCTYPE=6]="DOCTYPE",e[e.EOF=7]="EOF",e[e.HIBERNATION=8]="HIBERNATION"})(de||(de={}));function Df(e,t){for(let n=e.attrs.length-1;n>=0;n--)if(e.attrs[n].name===t)return e.attrs[n].value;return null}const kf=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map(e=>e.charCodeAt(0))),b2=new Uint16Array("Ȁaglq \x1Bɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(e=>e.charCodeAt(0)));var bs;const E2=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),T2=(bs=String.fromCodePoint)!==null&&bs!==void 0?bs:function(e){let t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|e&1023),t+=String.fromCharCode(e),t};function y2(e){var t;return e>=55296&&e<=57343||e>1114111?65533:(t=E2.get(e))!==null&&t!==void 0?t:e}var Qe;(function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z"})(Qe||(Qe={}));const A2=32;var tn;(function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"})(tn||(tn={}));function Vs(e){return e>=Qe.ZERO&&e<=Qe.NINE}function C2(e){return e>=Qe.UPPER_A&&e<=Qe.UPPER_F||e>=Qe.LOWER_A&&e<=Qe.LOWER_F}function _2(e){return e>=Qe.UPPER_A&&e<=Qe.UPPER_Z||e>=Qe.LOWER_A&&e<=Qe.LOWER_Z||Vs(e)}function D2(e){return e===Qe.EQUALS||_2(e)}var Ke;(function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"})(Ke||(Ke={}));var zt;(function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"})(zt||(zt={}));class Sf{constructor(t,n,r){this.decodeTree=t,this.emitCodePoint=n,this.errors=r,this.state=Ke.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=zt.Strict}startEntity(t){this.decodeMode=t,this.state=Ke.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(t,n){switch(this.state){case Ke.EntityStart:return t.charCodeAt(n)===Qe.NUM?(this.state=Ke.NumericStart,this.consumed+=1,this.stateNumericStart(t,n+1)):(this.state=Ke.NamedEntity,this.stateNamedEntity(t,n));case Ke.NumericStart:return this.stateNumericStart(t,n);case Ke.NumericDecimal:return this.stateNumericDecimal(t,n);case Ke.NumericHex:return this.stateNumericHex(t,n);case Ke.NamedEntity:return this.stateNamedEntity(t,n)}}stateNumericStart(t,n){return n>=t.length?-1:(t.charCodeAt(n)|A2)===Qe.LOWER_X?(this.state=Ke.NumericHex,this.consumed+=1,this.stateNumericHex(t,n+1)):(this.state=Ke.NumericDecimal,this.stateNumericDecimal(t,n))}addToNumericResult(t,n,r,i){if(n!==r){const s=r-n;this.result=this.result*Math.pow(i,s)+parseInt(t.substr(n,s),i),this.consumed+=s}}stateNumericHex(t,n){const r=n;for(;n<t.length;){const i=t.charCodeAt(n);if(Vs(i)||C2(i))n+=1;else return this.addToNumericResult(t,r,n,16),this.emitNumericEntity(i,3)}return this.addToNumericResult(t,r,n,16),-1}stateNumericDecimal(t,n){const r=n;for(;n<t.length;){const i=t.charCodeAt(n);if(Vs(i))n+=1;else return this.addToNumericResult(t,r,n,10),this.emitNumericEntity(i,2)}return this.addToNumericResult(t,r,n,10),-1}emitNumericEntity(t,n){var r;if(this.consumed<=n)return(r=this.errors)===null||r===void 0||r.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(t===Qe.SEMI)this.consumed+=1;else if(this.decodeMode===zt.Strict)return 0;return this.emitCodePoint(y2(this.result),this.consumed),this.errors&&(t!==Qe.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}stateNamedEntity(t,n){const{decodeTree:r}=this;let i=r[this.treeIndex],s=(i&tn.VALUE_LENGTH)>>14;for(;n<t.length;n++,this.excess++){const u=t.charCodeAt(n);if(this.treeIndex=k2(r,i,this.treeIndex+Math.max(1,s),u),this.treeIndex<0)return this.result===0||this.decodeMode===zt.Attribute&&(s===0||D2(u))?0:this.emitNotTerminatedNamedEntity();if(i=r[this.treeIndex],s=(i&tn.VALUE_LENGTH)>>14,s!==0){if(u===Qe.SEMI)return this.emitNamedEntityData(this.treeIndex,s,this.consumed+this.excess);this.decodeMode!==zt.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var t;const{result:n,decodeTree:r}=this,i=(r[n]&tn.VALUE_LENGTH)>>14;return this.emitNamedEntityData(n,i,this.consumed),(t=this.errors)===null||t===void 0||t.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(t,n,r){const{decodeTree:i}=this;return this.emitCodePoint(n===1?i[t]&~tn.VALUE_LENGTH:i[t+1],r),n===3&&this.emitCodePoint(i[t+2],r),r}end(){var t;switch(this.state){case Ke.NamedEntity:return this.result!==0&&(this.decodeMode!==zt.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case Ke.NumericDecimal:return this.emitNumericEntity(0,2);case Ke.NumericHex:return this.emitNumericEntity(0,3);case Ke.NumericStart:return(t=this.errors)===null||t===void 0||t.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case Ke.EntityStart:return 0}}}function xf(e){let t="";const n=new Sf(e,r=>t+=T2(r));return function(i,s){let u=0,a=0;for(;(a=i.indexOf("&",a))>=0;){t+=i.slice(u,a),n.startEntity(s);const l=n.write(i,a+1);if(l<0){u=a+n.end();break}u=a+l,a=l===0?u+1:u}const o=t+i.slice(u);return t="",o}}function k2(e,t,n,r){const i=(t&tn.BRANCH_LENGTH)>>7,s=t&tn.JUMP_TABLE;if(i===0)return s!==0&&r===s?n:-1;if(s){const o=r-s;return o<0||o>=i?-1:e[n+o]-1}let u=n,a=u+i-1;for(;u<=a;){const o=u+a>>>1,l=e[o];if(l<r)u=o+1;else if(l>r)a=o-1;else return e[o+i]}return-1}xf(kf);xf(b2);var $;(function(e){e.HTML="http://www.w3.org/1999/xhtml",e.MATHML="http://www.w3.org/1998/Math/MathML",e.SVG="http://www.w3.org/2000/svg",e.XLINK="http://www.w3.org/1999/xlink",e.XML="http://www.w3.org/XML/1998/namespace",e.XMLNS="http://www.w3.org/2000/xmlns/"})($||($={}));var mn;(function(e){e.TYPE="type",e.ACTION="action",e.ENCODING="encoding",e.PROMPT="prompt",e.NAME="name",e.COLOR="color",e.FACE="face",e.SIZE="size"})(mn||(mn={}));var Et;(function(e){e.NO_QUIRKS="no-quirks",e.QUIRKS="quirks",e.LIMITED_QUIRKS="limited-quirks"})(Et||(Et={}));var P;(function(e){e.A="a",e.ADDRESS="address",e.ANNOTATION_XML="annotation-xml",e.APPLET="applet",e.AREA="area",e.ARTICLE="article",e.ASIDE="aside",e.B="b",e.BASE="base",e.BASEFONT="basefont",e.BGSOUND="bgsound",e.BIG="big",e.BLOCKQUOTE="blockquote",e.BODY="body",e.BR="br",e.BUTTON="button",e.CAPTION="caption",e.CENTER="center",e.CODE="code",e.COL="col",e.COLGROUP="colgroup",e.DD="dd",e.DESC="desc",e.DETAILS="details",e.DIALOG="dialog",e.DIR="dir",e.DIV="div",e.DL="dl",e.DT="dt",e.EM="em",e.EMBED="embed",e.FIELDSET="fieldset",e.FIGCAPTION="figcaption",e.FIGURE="figure",e.FONT="font",e.FOOTER="footer",e.FOREIGN_OBJECT="foreignObject",e.FORM="form",e.FRAME="frame",e.FRAMESET="frameset",e.H1="h1",e.H2="h2",e.H3="h3",e.H4="h4",e.H5="h5",e.H6="h6",e.HEAD="head",e.HEADER="header",e.HGROUP="hgroup",e.HR="hr",e.HTML="html",e.I="i",e.IMG="img",e.IMAGE="image",e.INPUT="input",e.IFRAME="iframe",e.KEYGEN="keygen",e.LABEL="label",e.LI="li",e.LINK="link",e.LISTING="listing",e.MAIN="main",e.MALIGNMARK="malignmark",e.MARQUEE="marquee",e.MATH="math",e.MENU="menu",e.META="meta",e.MGLYPH="mglyph",e.MI="mi",e.MO="mo",e.MN="mn",e.MS="ms",e.MTEXT="mtext",e.NAV="nav",e.NOBR="nobr",e.NOFRAMES="noframes",e.NOEMBED="noembed",e.NOSCRIPT="noscript",e.OBJECT="object",e.OL="ol",e.OPTGROUP="optgroup",e.OPTION="option",e.P="p",e.PARAM="param",e.PLAINTEXT="plaintext",e.PRE="pre",e.RB="rb",e.RP="rp",e.RT="rt",e.RTC="rtc",e.RUBY="ruby",e.S="s",e.SCRIPT="script",e.SEARCH="search",e.SECTION="section",e.SELECT="select",e.SOURCE="source",e.SMALL="small",e.SPAN="span",e.STRIKE="strike",e.STRONG="strong",e.STYLE="style",e.SUB="sub",e.SUMMARY="summary",e.SUP="sup",e.TABLE="table",e.TBODY="tbody",e.TEMPLATE="template",e.TEXTAREA="textarea",e.TFOOT="tfoot",e.TD="td",e.TH="th",e.THEAD="thead",e.TITLE="title",e.TR="tr",e.TRACK="track",e.TT="tt",e.U="u",e.UL="ul",e.SVG="svg",e.VAR="var",e.WBR="wbr",e.XMP="xmp"})(P||(P={}));var f;(function(e){e[e.UNKNOWN=0]="UNKNOWN",e[e.A=1]="A",e[e.ADDRESS=2]="ADDRESS",e[e.ANNOTATION_XML=3]="ANNOTATION_XML",e[e.APPLET=4]="APPLET",e[e.AREA=5]="AREA",e[e.ARTICLE=6]="ARTICLE",e[e.ASIDE=7]="ASIDE",e[e.B=8]="B",e[e.BASE=9]="BASE",e[e.BASEFONT=10]="BASEFONT",e[e.BGSOUND=11]="BGSOUND",e[e.BIG=12]="BIG",e[e.BLOCKQUOTE=13]="BLOCKQUOTE",e[e.BODY=14]="BODY",e[e.BR=15]="BR",e[e.BUTTON=16]="BUTTON",e[e.CAPTION=17]="CAPTION",e[e.CENTER=18]="CENTER",e[e.CODE=19]="CODE",e[e.COL=20]="COL",e[e.COLGROUP=21]="COLGROUP",e[e.DD=22]="DD",e[e.DESC=23]="DESC",e[e.DETAILS=24]="DETAILS",e[e.DIALOG=25]="DIALOG",e[e.DIR=26]="DIR",e[e.DIV=27]="DIV",e[e.DL=28]="DL",e[e.DT=29]="DT",e[e.EM=30]="EM",e[e.EMBED=31]="EMBED",e[e.FIELDSET=32]="FIELDSET",e[e.FIGCAPTION=33]="FIGCAPTION",e[e.FIGURE=34]="FIGURE",e[e.FONT=35]="FONT",e[e.FOOTER=36]="FOOTER",e[e.FOREIGN_OBJECT=37]="FOREIGN_OBJECT",e[e.FORM=38]="FORM",e[e.FRAME=39]="FRAME",e[e.FRAMESET=40]="FRAMESET",e[e.H1=41]="H1",e[e.H2=42]="H2",e[e.H3=43]="H3",e[e.H4=44]="H4",e[e.H5=45]="H5",e[e.H6=46]="H6",e[e.HEAD=47]="HEAD",e[e.HEADER=48]="HEADER",e[e.HGROUP=49]="HGROUP",e[e.HR=50]="HR",e[e.HTML=51]="HTML",e[e.I=52]="I",e[e.IMG=53]="IMG",e[e.IMAGE=54]="IMAGE",e[e.INPUT=55]="INPUT",e[e.IFRAME=56]="IFRAME",e[e.KEYGEN=57]="KEYGEN",e[e.LABEL=58]="LABEL",e[e.LI=59]="LI",e[e.LINK=60]="LINK",e[e.LISTING=61]="LISTING",e[e.MAIN=62]="MAIN",e[e.MALIGNMARK=63]="MALIGNMARK",e[e.MARQUEE=64]="MARQUEE",e[e.MATH=65]="MATH",e[e.MENU=66]="MENU",e[e.META=67]="META",e[e.MGLYPH=68]="MGLYPH",e[e.MI=69]="MI",e[e.MO=70]="MO",e[e.MN=71]="MN",e[e.MS=72]="MS",e[e.MTEXT=73]="MTEXT",e[e.NAV=74]="NAV",e[e.NOBR=75]="NOBR",e[e.NOFRAMES=76]="NOFRAMES",e[e.NOEMBED=77]="NOEMBED",e[e.NOSCRIPT=78]="NOSCRIPT",e[e.OBJECT=79]="OBJECT",e[e.OL=80]="OL",e[e.OPTGROUP=81]="OPTGROUP",e[e.OPTION=82]="OPTION",e[e.P=83]="P",e[e.PARAM=84]="PARAM",e[e.PLAINTEXT=85]="PLAINTEXT",e[e.PRE=86]="PRE",e[e.RB=87]="RB",e[e.RP=88]="RP",e[e.RT=89]="RT",e[e.RTC=90]="RTC",e[e.RUBY=91]="RUBY",e[e.S=92]="S",e[e.SCRIPT=93]="SCRIPT",e[e.SEARCH=94]="SEARCH",e[e.SECTION=95]="SECTION",e[e.SELECT=96]="SELECT",e[e.SOURCE=97]="SOURCE",e[e.SMALL=98]="SMALL",e[e.SPAN=99]="SPAN",e[e.STRIKE=100]="STRIKE",e[e.STRONG=101]="STRONG",e[e.STYLE=102]="STYLE",e[e.SUB=103]="SUB",e[e.SUMMARY=104]="SUMMARY",e[e.SUP=105]="SUP",e[e.TABLE=106]="TABLE",e[e.TBODY=107]="TBODY",e[e.TEMPLATE=108]="TEMPLATE",e[e.TEXTAREA=109]="TEXTAREA",e[e.TFOOT=110]="TFOOT",e[e.TD=111]="TD",e[e.TH=112]="TH",e[e.THEAD=113]="THEAD",e[e.TITLE=114]="TITLE",e[e.TR=115]="TR",e[e.TRACK=116]="TRACK",e[e.TT=117]="TT",e[e.U=118]="U",e[e.UL=119]="UL",e[e.SVG=120]="SVG",e[e.VAR=121]="VAR",e[e.WBR=122]="WBR",e[e.XMP=123]="XMP"})(f||(f={}));const S2=new Map([[P.A,f.A],[P.ADDRESS,f.ADDRESS],[P.ANNOTATION_XML,f.ANNOTATION_XML],[P.APPLET,f.APPLET],[P.AREA,f.AREA],[P.ARTICLE,f.ARTICLE],[P.ASIDE,f.ASIDE],[P.B,f.B],[P.BASE,f.BASE],[P.BASEFONT,f.BASEFONT],[P.BGSOUND,f.BGSOUND],[P.BIG,f.BIG],[P.BLOCKQUOTE,f.BLOCKQUOTE],[P.BODY,f.BODY],[P.BR,f.BR],[P.BUTTON,f.BUTTON],[P.CAPTION,f.CAPTION],[P.CENTER,f.CENTER],[P.CODE,f.CODE],[P.COL,f.COL],[P.COLGROUP,f.COLGROUP],[P.DD,f.DD],[P.DESC,f.DESC],[P.DETAILS,f.DETAILS],[P.DIALOG,f.DIALOG],[P.DIR,f.DIR],[P.DIV,f.DIV],[P.DL,f.DL],[P.DT,f.DT],[P.EM,f.EM],[P.EMBED,f.EMBED],[P.FIELDSET,f.FIELDSET],[P.FIGCAPTION,f.FIGCAPTION],[P.FIGURE,f.FIGURE],[P.FONT,f.FONT],[P.FOOTER,f.FOOTER],[P.FOREIGN_OBJECT,f.FOREIGN_OBJECT],[P.FORM,f.FORM],[P.FRAME,f.FRAME],[P.FRAMESET,f.FRAMESET],[P.H1,f.H1],[P.H2,f.H2],[P.H3,f.H3],[P.H4,f.H4],[P.H5,f.H5],[P.H6,f.H6],[P.HEAD,f.HEAD],[P.HEADER,f.HEADER],[P.HGROUP,f.HGROUP],[P.HR,f.HR],[P.HTML,f.HTML],[P.I,f.I],[P.IMG,f.IMG],[P.IMAGE,f.IMAGE],[P.INPUT,f.INPUT],[P.IFRAME,f.IFRAME],[P.KEYGEN,f.KEYGEN],[P.LABEL,f.LABEL],[P.LI,f.LI],[P.LINK,f.LINK],[P.LISTING,f.LISTING],[P.MAIN,f.MAIN],[P.MALIGNMARK,f.MALIGNMARK],[P.MARQUEE,f.MARQUEE],[P.MATH,f.MATH],[P.MENU,f.MENU],[P.META,f.META],[P.MGLYPH,f.MGLYPH],[P.MI,f.MI],[P.MO,f.MO],[P.MN,f.MN],[P.MS,f.MS],[P.MTEXT,f.MTEXT],[P.NAV,f.NAV],[P.NOBR,f.NOBR],[P.NOFRAMES,f.NOFRAMES],[P.NOEMBED,f.NOEMBED],[P.NOSCRIPT,f.NOSCRIPT],[P.OBJECT,f.OBJECT],[P.OL,f.OL],[P.OPTGROUP,f.OPTGROUP],[P.OPTION,f.OPTION],[P.P,f.P],[P.PARAM,f.PARAM],[P.PLAINTEXT,f.PLAINTEXT],[P.PRE,f.PRE],[P.RB,f.RB],[P.RP,f.RP],[P.RT,f.RT],[P.RTC,f.RTC],[P.RUBY,f.RUBY],[P.S,f.S],[P.SCRIPT,f.SCRIPT],[P.SEARCH,f.SEARCH],[P.SECTION,f.SECTION],[P.SELECT,f.SELECT],[P.SOURCE,f.SOURCE],[P.SMALL,f.SMALL],[P.SPAN,f.SPAN],[P.STRIKE,f.STRIKE],[P.STRONG,f.STRONG],[P.STYLE,f.STYLE],[P.SUB,f.SUB],[P.SUMMARY,f.SUMMARY],[P.SUP,f.SUP],[P.TABLE,f.TABLE],[P.TBODY,f.TBODY],[P.TEMPLATE,f.TEMPLATE],[P.TEXTAREA,f.TEXTAREA],[P.TFOOT,f.TFOOT],[P.TD,f.TD],[P.TH,f.TH],[P.THEAD,f.THEAD],[P.TITLE,f.TITLE],[P.TR,f.TR],[P.TRACK,f.TRACK],[P.TT,f.TT],[P.U,f.U],[P.UL,f.UL],[P.SVG,f.SVG],[P.VAR,f.VAR],[P.WBR,f.WBR],[P.XMP,f.XMP]]);function Qn(e){var t;return(t=S2.get(e))!==null&&t!==void 0?t:f.UNKNOWN}const q=f,x2={[$.HTML]:new Set([q.ADDRESS,q.APPLET,q.AREA,q.ARTICLE,q.ASIDE,q.BASE,q.BASEFONT,q.BGSOUND,q.BLOCKQUOTE,q.BODY,q.BR,q.BUTTON,q.CAPTION,q.CENTER,q.COL,q.COLGROUP,q.DD,q.DETAILS,q.DIR,q.DIV,q.DL,q.DT,q.EMBED,q.FIELDSET,q.FIGCAPTION,q.FIGURE,q.FOOTER,q.FORM,q.FRAME,q.FRAMESET,q.H1,q.H2,q.H3,q.H4,q.H5,q.H6,q.HEAD,q.HEADER,q.HGROUP,q.HR,q.HTML,q.IFRAME,q.IMG,q.INPUT,q.LI,q.LINK,q.LISTING,q.MAIN,q.MARQUEE,q.MENU,q.META,q.NAV,q.NOEMBED,q.NOFRAMES,q.NOSCRIPT,q.OBJECT,q.OL,q.P,q.PARAM,q.PLAINTEXT,q.PRE,q.SCRIPT,q.SECTION,q.SELECT,q.SOURCE,q.STYLE,q.SUMMARY,q.TABLE,q.TBODY,q.TD,q.TEMPLATE,q.TEXTAREA,q.TFOOT,q.TH,q.THEAD,q.TITLE,q.TR,q.TRACK,q.UL,q.WBR,q.XMP]),[$.MATHML]:new Set([q.MI,q.MO,q.MN,q.MS,q.MTEXT,q.ANNOTATION_XML]),[$.SVG]:new Set([q.TITLE,q.FOREIGN_OBJECT,q.DESC]),[$.XLINK]:new Set,[$.XML]:new Set,[$.XMLNS]:new Set},Ks=new Set([q.H1,q.H2,q.H3,q.H4,q.H5,q.H6]);P.STYLE,P.SCRIPT,P.XMP,P.IFRAME,P.NOEMBED,P.NOFRAMES,P.PLAINTEXT;var C;(function(e){e[e.DATA=0]="DATA",e[e.RCDATA=1]="RCDATA",e[e.RAWTEXT=2]="RAWTEXT",e[e.SCRIPT_DATA=3]="SCRIPT_DATA",e[e.PLAINTEXT=4]="PLAINTEXT",e[e.TAG_OPEN=5]="TAG_OPEN",e[e.END_TAG_OPEN=6]="END_TAG_OPEN",e[e.TAG_NAME=7]="TAG_NAME",e[e.RCDATA_LESS_THAN_SIGN=8]="RCDATA_LESS_THAN_SIGN",e[e.RCDATA_END_TAG_OPEN=9]="RCDATA_END_TAG_OPEN",e[e.RCDATA_END_TAG_NAME=10]="RCDATA_END_TAG_NAME",e[e.RAWTEXT_LESS_THAN_SIGN=11]="RAWTEXT_LESS_THAN_SIGN",e[e.RAWTEXT_END_TAG_OPEN=12]="RAWTEXT_END_TAG_OPEN",e[e.RAWTEXT_END_TAG_NAME=13]="RAWTEXT_END_TAG_NAME",e[e.SCRIPT_DATA_LESS_THAN_SIGN=14]="SCRIPT_DATA_LESS_THAN_SIGN",e[e.SCRIPT_DATA_END_TAG_OPEN=15]="SCRIPT_DATA_END_TAG_OPEN",e[e.SCRIPT_DATA_END_TAG_NAME=16]="SCRIPT_DATA_END_TAG_NAME",e[e.SCRIPT_DATA_ESCAPE_START=17]="SCRIPT_DATA_ESCAPE_START",e[e.SCRIPT_DATA_ESCAPE_START_DASH=18]="SCRIPT_DATA_ESCAPE_START_DASH",e[e.SCRIPT_DATA_ESCAPED=19]="SCRIPT_DATA_ESCAPED",e[e.SCRIPT_DATA_ESCAPED_DASH=20]="SCRIPT_DATA_ESCAPED_DASH",e[e.SCRIPT_DATA_ESCAPED_DASH_DASH=21]="SCRIPT_DATA_ESCAPED_DASH_DASH",e[e.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN=22]="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN",e[e.SCRIPT_DATA_ESCAPED_END_TAG_OPEN=23]="SCRIPT_DATA_ESCAPED_END_TAG_OPEN",e[e.SCRIPT_DATA_ESCAPED_END_TAG_NAME=24]="SCRIPT_DATA_ESCAPED_END_TAG_NAME",e[e.SCRIPT_DATA_DOUBLE_ESCAPE_START=25]="SCRIPT_DATA_DOUBLE_ESCAPE_START",e[e.SCRIPT_DATA_DOUBLE_ESCAPED=26]="SCRIPT_DATA_DOUBLE_ESCAPED",e[e.SCRIPT_DATA_DOUBLE_ESCAPED_DASH=27]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH",e[e.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH=28]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH",e[e.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN=29]="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN",e[e.SCRIPT_DATA_DOUBLE_ESCAPE_END=30]="SCRIPT_DATA_DOUBLE_ESCAPE_END",e[e.BEFORE_ATTRIBUTE_NAME=31]="BEFORE_ATTRIBUTE_NAME",e[e.ATTRIBUTE_NAME=32]="ATTRIBUTE_NAME",e[e.AFTER_ATTRIBUTE_NAME=33]="AFTER_ATTRIBUTE_NAME",e[e.BEFORE_ATTRIBUTE_VALUE=34]="BEFORE_ATTRIBUTE_VALUE",e[e.ATTRIBUTE_VALUE_DOUBLE_QUOTED=35]="ATTRIBUTE_VALUE_DOUBLE_QUOTED",e[e.ATTRIBUTE_VALUE_SINGLE_QUOTED=36]="ATTRIBUTE_VALUE_SINGLE_QUOTED",e[e.ATTRIBUTE_VALUE_UNQUOTED=37]="ATTRIBUTE_VALUE_UNQUOTED",e[e.AFTER_ATTRIBUTE_VALUE_QUOTED=38]="AFTER_ATTRIBUTE_VALUE_QUOTED",e[e.SELF_CLOSING_START_TAG=39]="SELF_CLOSING_START_TAG",e[e.BOGUS_COMMENT=40]="BOGUS_COMMENT",e[e.MARKUP_DECLARATION_OPEN=41]="MARKUP_DECLARATION_OPEN",e[e.COMMENT_START=42]="COMMENT_START",e[e.COMMENT_START_DASH=43]="COMMENT_START_DASH",e[e.COMMENT=44]="COMMENT",e[e.COMMENT_LESS_THAN_SIGN=45]="COMMENT_LESS_THAN_SIGN",e[e.COMMENT_LESS_THAN_SIGN_BANG=46]="COMMENT_LESS_THAN_SIGN_BANG",e[e.COMMENT_LESS_THAN_SIGN_BANG_DASH=47]="COMMENT_LESS_THAN_SIGN_BANG_DASH",e[e.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH=48]="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH",e[e.COMMENT_END_DASH=49]="COMMENT_END_DASH",e[e.COMMENT_END=50]="COMMENT_END",e[e.COMMENT_END_BANG=51]="COMMENT_END_BANG",e[e.DOCTYPE=52]="DOCTYPE",e[e.BEFORE_DOCTYPE_NAME=53]="BEFORE_DOCTYPE_NAME",e[e.DOCTYPE_NAME=54]="DOCTYPE_NAME",e[e.AFTER_DOCTYPE_NAME=55]="AFTER_DOCTYPE_NAME",e[e.AFTER_DOCTYPE_PUBLIC_KEYWORD=56]="AFTER_DOCTYPE_PUBLIC_KEYWORD",e[e.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER=57]="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER",e[e.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED=58]="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED",e[e.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED=59]="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED",e[e.AFTER_DOCTYPE_PUBLIC_IDENTIFIER=60]="AFTER_DOCTYPE_PUBLIC_IDENTIFIER",e[e.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS=61]="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS",e[e.AFTER_DOCTYPE_SYSTEM_KEYWORD=62]="AFTER_DOCTYPE_SYSTEM_KEYWORD",e[e.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER=63]="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER",e[e.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED=64]="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED",e[e.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED=65]="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED",e[e.AFTER_DOCTYPE_SYSTEM_IDENTIFIER=66]="AFTER_DOCTYPE_SYSTEM_IDENTIFIER",e[e.BOGUS_DOCTYPE=67]="BOGUS_DOCTYPE",e[e.CDATA_SECTION=68]="CDATA_SECTION",e[e.CDATA_SECTION_BRACKET=69]="CDATA_SECTION_BRACKET",e[e.CDATA_SECTION_END=70]="CDATA_SECTION_END",e[e.CHARACTER_REFERENCE=71]="CHARACTER_REFERENCE",e[e.AMBIGUOUS_AMPERSAND=72]="AMBIGUOUS_AMPERSAND"})(C||(C={}));const ve={DATA:C.DATA,RCDATA:C.RCDATA,RAWTEXT:C.RAWTEXT,SCRIPT_DATA:C.SCRIPT_DATA,PLAINTEXT:C.PLAINTEXT,CDATA_SECTION:C.CDATA_SECTION};function I2(e){return e>=T.DIGIT_0&&e<=T.DIGIT_9}function or(e){return e>=T.LATIN_CAPITAL_A&&e<=T.LATIN_CAPITAL_Z}function N2(e){return e>=T.LATIN_SMALL_A&&e<=T.LATIN_SMALL_Z}function Jt(e){return N2(e)||or(e)}function oo(e){return Jt(e)||I2(e)}function ti(e){return e+32}function If(e){return e===T.SPACE||e===T.LINE_FEED||e===T.TABULATION||e===T.FORM_FEED}function lo(e){return If(e)||e===T.SOLIDUS||e===T.GREATER_THAN_SIGN}function O2(e){return e===T.NULL?B.nullCharacterReference:e>1114111?B.characterReferenceOutsideUnicodeRange:Af(e)?B.surrogateCharacterReference:_f(e)?B.noncharacterCharacterReference:Cf(e)||e===T.CARRIAGE_RETURN?B.controlCharacterReference:null}class w2{constructor(t,n){this.options=t,this.handler=n,this.paused=!1,this.inLoop=!1,this.inForeignNode=!1,this.lastStartTagName="",this.active=!1,this.state=C.DATA,this.returnState=C.DATA,this.entityStartPos=0,this.consumedAfterSnapshot=-1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr={name:"",value:""},this.preprocessor=new g2(n),this.currentLocation=this.getCurrentLocation(-1),this.entityDecoder=new Sf(kf,(r,i)=>{this.preprocessor.pos=this.entityStartPos+i-1,this._flushCodePointConsumedAsCharacterReference(r)},n.onParseError?{missingSemicolonAfterCharacterReference:()=>{this._err(B.missingSemicolonAfterCharacterReference,1)},absenceOfDigitsInNumericCharacterReference:r=>{this._err(B.absenceOfDigitsInNumericCharacterReference,this.entityStartPos-this.preprocessor.pos+r)},validateNumericCharacterReference:r=>{const i=O2(r);i&&this._err(i,1)}}:void 0)}_err(t,n=0){var r,i;(i=(r=this.handler).onParseError)===null||i===void 0||i.call(r,this.preprocessor.getError(t,n))}getCurrentLocation(t){return this.options.sourceCodeLocationInfo?{startLine:this.preprocessor.line,startCol:this.preprocessor.col-t,startOffset:this.preprocessor.offset-t,endLine:-1,endCol:-1,endOffset:-1}:null}_runParsingLoop(){if(!this.inLoop){for(this.inLoop=!0;this.active&&!this.paused;){this.consumedAfterSnapshot=0;const t=this._consume();this._ensureHibernation()||this._callState(t)}this.inLoop=!1}}pause(){this.paused=!0}resume(t){if(!this.paused)throw new Error("Parser was already resumed");this.paused=!1,!this.inLoop&&(this._runParsingLoop(),this.paused||t==null||t())}write(t,n,r){this.active=!0,this.preprocessor.write(t,n),this._runParsingLoop(),this.paused||r==null||r()}insertHtmlAtCurrentPos(t){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(t),this._runParsingLoop()}_ensureHibernation(){return this.preprocessor.endOfChunkHit?(this.preprocessor.retreat(this.consumedAfterSnapshot),this.consumedAfterSnapshot=0,this.active=!1,!0):!1}_consume(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}_advanceBy(t){this.consumedAfterSnapshot+=t;for(let n=0;n<t;n++)this.preprocessor.advance()}_consumeSequenceIfMatch(t,n){return this.preprocessor.startsWith(t,n)?(this._advanceBy(t.length-1),!0):!1}_createStartTagToken(){this.currentToken={type:de.START_TAG,tagName:"",tagID:f.UNKNOWN,selfClosing:!1,ackSelfClosing:!1,attrs:[],location:this.getCurrentLocation(1)}}_createEndTagToken(){this.currentToken={type:de.END_TAG,tagName:"",tagID:f.UNKNOWN,selfClosing:!1,ackSelfClosing:!1,attrs:[],location:this.getCurrentLocation(2)}}_createCommentToken(t){this.currentToken={type:de.COMMENT,data:"",location:this.getCurrentLocation(t)}}_createDoctypeToken(t){this.currentToken={type:de.DOCTYPE,name:t,forceQuirks:!1,publicId:null,systemId:null,location:this.currentLocation}}_createCharacterToken(t,n){this.currentCharacterToken={type:t,chars:n,location:this.currentLocation}}_createAttr(t){this.currentAttr={name:t,value:""},this.currentLocation=this.getCurrentLocation(0)}_leaveAttrName(){var t,n;const r=this.currentToken;if(Df(r,this.currentAttr.name)===null){if(r.attrs.push(this.currentAttr),r.location&&this.currentLocation){const i=(t=(n=r.location).attrs)!==null&&t!==void 0?t:n.attrs=Object.create(null);i[this.currentAttr.name]=this.currentLocation,this._leaveAttrValue()}}else this._err(B.duplicateAttribute)}_leaveAttrValue(){this.currentLocation&&(this.currentLocation.endLine=this.preprocessor.line,this.currentLocation.endCol=this.preprocessor.col,this.currentLocation.endOffset=this.preprocessor.offset)}prepareToken(t){this._emitCurrentCharacterToken(t.location),this.currentToken=null,t.location&&(t.location.endLine=this.preprocessor.line,t.location.endCol=this.preprocessor.col+1,t.location.endOffset=this.preprocessor.offset+1),this.currentLocation=this.getCurrentLocation(-1)}emitCurrentTagToken(){const t=this.currentToken;this.prepareToken(t),t.tagID=Qn(t.tagName),t.type===de.START_TAG?(this.lastStartTagName=t.tagName,this.handler.onStartTag(t)):(t.attrs.length>0&&this._err(B.endTagWithAttributes),t.selfClosing&&this._err(B.endTagWithTrailingSolidus),this.handler.onEndTag(t)),this.preprocessor.dropParsedChunk()}emitCurrentComment(t){this.prepareToken(t),this.handler.onComment(t),this.preprocessor.dropParsedChunk()}emitCurrentDoctype(t){this.prepareToken(t),this.handler.onDoctype(t),this.preprocessor.dropParsedChunk()}_emitCurrentCharacterToken(t){if(this.currentCharacterToken){switch(t&&this.currentCharacterToken.location&&(this.currentCharacterToken.location.endLine=t.startLine,this.currentCharacterToken.location.endCol=t.startCol,this.currentCharacterToken.location.endOffset=t.startOffset),this.currentCharacterToken.type){case de.CHARACTER:{this.handler.onCharacter(this.currentCharacterToken);break}case de.NULL_CHARACTER:{this.handler.onNullCharacter(this.currentCharacterToken);break}case de.WHITESPACE_CHARACTER:{this.handler.onWhitespaceCharacter(this.currentCharacterToken);break}}this.currentCharacterToken=null}}_emitEOFToken(){const t=this.getCurrentLocation(0);t&&(t.endLine=t.startLine,t.endCol=t.startCol,t.endOffset=t.startOffset),this._emitCurrentCharacterToken(t),this.handler.onEof({type:de.EOF,location:t}),this.active=!1}_appendCharToCurrentCharacterToken(t,n){if(this.currentCharacterToken)if(this.currentCharacterToken.type===t){this.currentCharacterToken.chars+=n;return}else this.currentLocation=this.getCurrentLocation(0),this._emitCurrentCharacterToken(this.currentLocation),this.preprocessor.dropParsedChunk();this._createCharacterToken(t,n)}_emitCodePoint(t){const n=If(t)?de.WHITESPACE_CHARACTER:t===T.NULL?de.NULL_CHARACTER:de.CHARACTER;this._appendCharToCurrentCharacterToken(n,String.fromCodePoint(t))}_emitChars(t){this._appendCharToCurrentCharacterToken(de.CHARACTER,t)}_startCharacterReference(){this.returnState=this.state,this.state=C.CHARACTER_REFERENCE,this.entityStartPos=this.preprocessor.pos,this.entityDecoder.startEntity(this._isCharacterReferenceInAttribute()?zt.Attribute:zt.Legacy)}_isCharacterReferenceInAttribute(){return this.returnState===C.ATTRIBUTE_VALUE_DOUBLE_QUOTED||this.returnState===C.ATTRIBUTE_VALUE_SINGLE_QUOTED||this.returnState===C.ATTRIBUTE_VALUE_UNQUOTED}_flushCodePointConsumedAsCharacterReference(t){this._isCharacterReferenceInAttribute()?this.currentAttr.value+=String.fromCodePoint(t):this._emitCodePoint(t)}_callState(t){switch(this.state){case C.DATA:{this._stateData(t);break}case C.RCDATA:{this._stateRcdata(t);break}case C.RAWTEXT:{this._stateRawtext(t);break}case C.SCRIPT_DATA:{this._stateScriptData(t);break}case C.PLAINTEXT:{this._statePlaintext(t);break}case C.TAG_OPEN:{this._stateTagOpen(t);break}case C.END_TAG_OPEN:{this._stateEndTagOpen(t);break}case C.TAG_NAME:{this._stateTagName(t);break}case C.RCDATA_LESS_THAN_SIGN:{this._stateRcdataLessThanSign(t);break}case C.RCDATA_END_TAG_OPEN:{this._stateRcdataEndTagOpen(t);break}case C.RCDATA_END_TAG_NAME:{this._stateRcdataEndTagName(t);break}case C.RAWTEXT_LESS_THAN_SIGN:{this._stateRawtextLessThanSign(t);break}case C.RAWTEXT_END_TAG_OPEN:{this._stateRawtextEndTagOpen(t);break}case C.RAWTEXT_END_TAG_NAME:{this._stateRawtextEndTagName(t);break}case C.SCRIPT_DATA_LESS_THAN_SIGN:{this._stateScriptDataLessThanSign(t);break}case C.SCRIPT_DATA_END_TAG_OPEN:{this._stateScriptDataEndTagOpen(t);break}case C.SCRIPT_DATA_END_TAG_NAME:{this._stateScriptDataEndTagName(t);break}case C.SCRIPT_DATA_ESCAPE_START:{this._stateScriptDataEscapeStart(t);break}case C.SCRIPT_DATA_ESCAPE_START_DASH:{this._stateScriptDataEscapeStartDash(t);break}case C.SCRIPT_DATA_ESCAPED:{this._stateScriptDataEscaped(t);break}case C.SCRIPT_DATA_ESCAPED_DASH:{this._stateScriptDataEscapedDash(t);break}case C.SCRIPT_DATA_ESCAPED_DASH_DASH:{this._stateScriptDataEscapedDashDash(t);break}case C.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataEscapedLessThanSign(t);break}case C.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:{this._stateScriptDataEscapedEndTagOpen(t);break}case C.SCRIPT_DATA_ESCAPED_END_TAG_NAME:{this._stateScriptDataEscapedEndTagName(t);break}case C.SCRIPT_DATA_DOUBLE_ESCAPE_START:{this._stateScriptDataDoubleEscapeStart(t);break}case C.SCRIPT_DATA_DOUBLE_ESCAPED:{this._stateScriptDataDoubleEscaped(t);break}case C.SCRIPT_DATA_DOUBLE_ESCAPED_DASH:{this._stateScriptDataDoubleEscapedDash(t);break}case C.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH:{this._stateScriptDataDoubleEscapedDashDash(t);break}case C.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataDoubleEscapedLessThanSign(t);break}case C.SCRIPT_DATA_DOUBLE_ESCAPE_END:{this._stateScriptDataDoubleEscapeEnd(t);break}case C.BEFORE_ATTRIBUTE_NAME:{this._stateBeforeAttributeName(t);break}case C.ATTRIBUTE_NAME:{this._stateAttributeName(t);break}case C.AFTER_ATTRIBUTE_NAME:{this._stateAfterAttributeName(t);break}case C.BEFORE_ATTRIBUTE_VALUE:{this._stateBeforeAttributeValue(t);break}case C.ATTRIBUTE_VALUE_DOUBLE_QUOTED:{this._stateAttributeValueDoubleQuoted(t);break}case C.ATTRIBUTE_VALUE_SINGLE_QUOTED:{this._stateAttributeValueSingleQuoted(t);break}case C.ATTRIBUTE_VALUE_UNQUOTED:{this._stateAttributeValueUnquoted(t);break}case C.AFTER_ATTRIBUTE_VALUE_QUOTED:{this._stateAfterAttributeValueQuoted(t);break}case C.SELF_CLOSING_START_TAG:{this._stateSelfClosingStartTag(t);break}case C.BOGUS_COMMENT:{this._stateBogusComment(t);break}case C.MARKUP_DECLARATION_OPEN:{this._stateMarkupDeclarationOpen(t);break}case C.COMMENT_START:{this._stateCommentStart(t);break}case C.COMMENT_START_DASH:{this._stateCommentStartDash(t);break}case C.COMMENT:{this._stateComment(t);break}case C.COMMENT_LESS_THAN_SIGN:{this._stateCommentLessThanSign(t);break}case C.COMMENT_LESS_THAN_SIGN_BANG:{this._stateCommentLessThanSignBang(t);break}case C.COMMENT_LESS_THAN_SIGN_BANG_DASH:{this._stateCommentLessThanSignBangDash(t);break}case C.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:{this._stateCommentLessThanSignBangDashDash(t);break}case C.COMMENT_END_DASH:{this._stateCommentEndDash(t);break}case C.COMMENT_END:{this._stateCommentEnd(t);break}case C.COMMENT_END_BANG:{this._stateCommentEndBang(t);break}case C.DOCTYPE:{this._stateDoctype(t);break}case C.BEFORE_DOCTYPE_NAME:{this._stateBeforeDoctypeName(t);break}case C.DOCTYPE_NAME:{this._stateDoctypeName(t);break}case C.AFTER_DOCTYPE_NAME:{this._stateAfterDoctypeName(t);break}case C.AFTER_DOCTYPE_PUBLIC_KEYWORD:{this._stateAfterDoctypePublicKeyword(t);break}case C.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateBeforeDoctypePublicIdentifier(t);break}case C.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypePublicIdentifierDoubleQuoted(t);break}case C.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypePublicIdentifierSingleQuoted(t);break}case C.AFTER_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateAfterDoctypePublicIdentifier(t);break}case C.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS:{this._stateBetweenDoctypePublicAndSystemIdentifiers(t);break}case C.AFTER_DOCTYPE_SYSTEM_KEYWORD:{this._stateAfterDoctypeSystemKeyword(t);break}case C.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateBeforeDoctypeSystemIdentifier(t);break}case C.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypeSystemIdentifierDoubleQuoted(t);break}case C.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypeSystemIdentifierSingleQuoted(t);break}case C.AFTER_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateAfterDoctypeSystemIdentifier(t);break}case C.BOGUS_DOCTYPE:{this._stateBogusDoctype(t);break}case C.CDATA_SECTION:{this._stateCdataSection(t);break}case C.CDATA_SECTION_BRACKET:{this._stateCdataSectionBracket(t);break}case C.CDATA_SECTION_END:{this._stateCdataSectionEnd(t);break}case C.CHARACTER_REFERENCE:{this._stateCharacterReference();break}case C.AMBIGUOUS_AMPERSAND:{this._stateAmbiguousAmpersand(t);break}default:throw new Error("Unknown state")}}_stateData(t){switch(t){case T.LESS_THAN_SIGN:{this.state=C.TAG_OPEN;break}case T.AMPERSAND:{this._startCharacterReference();break}case T.NULL:{this._err(B.unexpectedNullCharacter),this._emitCodePoint(t);break}case T.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(t)}}_stateRcdata(t){switch(t){case T.AMPERSAND:{this._startCharacterReference();break}case T.LESS_THAN_SIGN:{this.state=C.RCDATA_LESS_THAN_SIGN;break}case T.NULL:{this._err(B.unexpectedNullCharacter),this._emitChars(Oe);break}case T.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(t)}}_stateRawtext(t){switch(t){case T.LESS_THAN_SIGN:{this.state=C.RAWTEXT_LESS_THAN_SIGN;break}case T.NULL:{this._err(B.unexpectedNullCharacter),this._emitChars(Oe);break}case T.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(t)}}_stateScriptData(t){switch(t){case T.LESS_THAN_SIGN:{this.state=C.SCRIPT_DATA_LESS_THAN_SIGN;break}case T.NULL:{this._err(B.unexpectedNullCharacter),this._emitChars(Oe);break}case T.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(t)}}_statePlaintext(t){switch(t){case T.NULL:{this._err(B.unexpectedNullCharacter),this._emitChars(Oe);break}case T.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(t)}}_stateTagOpen(t){if(Jt(t))this._createStartTagToken(),this.state=C.TAG_NAME,this._stateTagName(t);else switch(t){case T.EXCLAMATION_MARK:{this.state=C.MARKUP_DECLARATION_OPEN;break}case T.SOLIDUS:{this.state=C.END_TAG_OPEN;break}case T.QUESTION_MARK:{this._err(B.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(1),this.state=C.BOGUS_COMMENT,this._stateBogusComment(t);break}case T.EOF:{this._err(B.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken();break}default:this._err(B.invalidFirstCharacterOfTagName),this._emitChars("<"),this.state=C.DATA,this._stateData(t)}}_stateEndTagOpen(t){if(Jt(t))this._createEndTagToken(),this.state=C.TAG_NAME,this._stateTagName(t);else switch(t){case T.GREATER_THAN_SIGN:{this._err(B.missingEndTagName),this.state=C.DATA;break}case T.EOF:{this._err(B.eofBeforeTagName),this._emitChars("</"),this._emitEOFToken();break}default:this._err(B.invalidFirstCharacterOfTagName),this._createCommentToken(2),this.state=C.BOGUS_COMMENT,this._stateBogusComment(t)}}_stateTagName(t){const n=this.currentToken;switch(t){case T.SPACE:case T.LINE_FEED:case T.TABULATION:case T.FORM_FEED:{this.state=C.BEFORE_ATTRIBUTE_NAME;break}case T.SOLIDUS:{this.state=C.SELF_CLOSING_START_TAG;break}case T.GREATER_THAN_SIGN:{this.state=C.DATA,this.emitCurrentTagToken();break}case T.NULL:{this._err(B.unexpectedNullCharacter),n.tagName+=Oe;break}case T.EOF:{this._err(B.eofInTag),this._emitEOFToken();break}default:n.tagName+=String.fromCodePoint(or(t)?ti(t):t)}}_stateRcdataLessThanSign(t){t===T.SOLIDUS?this.state=C.RCDATA_END_TAG_OPEN:(this._emitChars("<"),this.state=C.RCDATA,this._stateRcdata(t))}_stateRcdataEndTagOpen(t){Jt(t)?(this.state=C.RCDATA_END_TAG_NAME,this._stateRcdataEndTagName(t)):(this._emitChars("</"),this.state=C.RCDATA,this._stateRcdata(t))}handleSpecialEndTag(t){if(!this.preprocessor.startsWith(this.lastStartTagName,!1))return!this._ensureHibernation();this._createEndTagToken();const n=this.currentToken;switch(n.tagName=this.lastStartTagName,this.preprocessor.peek(this.lastStartTagName.length)){case T.SPACE:case T.LINE_FEED:case T.TABULATION:case T.FORM_FEED:return this._advanceBy(this.lastStartTagName.length),this.state=C.BEFORE_ATTRIBUTE_NAME,!1;case T.SOLIDUS:return this._advanceBy(this.lastStartTagName.length),this.state=C.SELF_CLOSING_START_TAG,!1;case T.GREATER_THAN_SIGN:return this._advanceBy(this.lastStartTagName.length),this.emitCurrentTagToken(),this.state=C.DATA,!1;default:return!this._ensureHibernation()}}_stateRcdataEndTagName(t){this.handleSpecialEndTag(t)&&(this._emitChars("</"),this.state=C.RCDATA,this._stateRcdata(t))}_stateRawtextLessThanSign(t){t===T.SOLIDUS?this.state=C.RAWTEXT_END_TAG_OPEN:(this._emitChars("<"),this.state=C.RAWTEXT,this._stateRawtext(t))}_stateRawtextEndTagOpen(t){Jt(t)?(this.state=C.RAWTEXT_END_TAG_NAME,this._stateRawtextEndTagName(t)):(this._emitChars("</"),this.state=C.RAWTEXT,this._stateRawtext(t))}_stateRawtextEndTagName(t){this.handleSpecialEndTag(t)&&(this._emitChars("</"),this.state=C.RAWTEXT,this._stateRawtext(t))}_stateScriptDataLessThanSign(t){switch(t){case T.SOLIDUS:{this.state=C.SCRIPT_DATA_END_TAG_OPEN;break}case T.EXCLAMATION_MARK:{this.state=C.SCRIPT_DATA_ESCAPE_START,this._emitChars("<!");break}default:this._emitChars("<"),this.state=C.SCRIPT_DATA,this._stateScriptData(t)}}_stateScriptDataEndTagOpen(t){Jt(t)?(this.state=C.SCRIPT_DATA_END_TAG_NAME,this._stateScriptDataEndTagName(t)):(this._emitChars("</"),this.state=C.SCRIPT_DATA,this._stateScriptData(t))}_stateScriptDataEndTagName(t){this.handleSpecialEndTag(t)&&(this._emitChars("</"),this.state=C.SCRIPT_DATA,this._stateScriptData(t))}_stateScriptDataEscapeStart(t){t===T.HYPHEN_MINUS?(this.state=C.SCRIPT_DATA_ESCAPE_START_DASH,this._emitChars("-")):(this.state=C.SCRIPT_DATA,this._stateScriptData(t))}_stateScriptDataEscapeStartDash(t){t===T.HYPHEN_MINUS?(this.state=C.SCRIPT_DATA_ESCAPED_DASH_DASH,this._emitChars("-")):(this.state=C.SCRIPT_DATA,this._stateScriptData(t))}_stateScriptDataEscaped(t){switch(t){case T.HYPHEN_MINUS:{this.state=C.SCRIPT_DATA_ESCAPED_DASH,this._emitChars("-");break}case T.LESS_THAN_SIGN:{this.state=C.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break}case T.NULL:{this._err(B.unexpectedNullCharacter),this._emitChars(Oe);break}case T.EOF:{this._err(B.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this._emitCodePoint(t)}}_stateScriptDataEscapedDash(t){switch(t){case T.HYPHEN_MINUS:{this.state=C.SCRIPT_DATA_ESCAPED_DASH_DASH,this._emitChars("-");break}case T.LESS_THAN_SIGN:{this.state=C.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break}case T.NULL:{this._err(B.unexpectedNullCharacter),this.state=C.SCRIPT_DATA_ESCAPED,this._emitChars(Oe);break}case T.EOF:{this._err(B.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=C.SCRIPT_DATA_ESCAPED,this._emitCodePoint(t)}}_stateScriptDataEscapedDashDash(t){switch(t){case T.HYPHEN_MINUS:{this._emitChars("-");break}case T.LESS_THAN_SIGN:{this.state=C.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break}case T.GREATER_THAN_SIGN:{this.state=C.SCRIPT_DATA,this._emitChars(">");break}case T.NULL:{this._err(B.unexpectedNullCharacter),this.state=C.SCRIPT_DATA_ESCAPED,this._emitChars(Oe);break}case T.EOF:{this._err(B.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=C.SCRIPT_DATA_ESCAPED,this._emitCodePoint(t)}}_stateScriptDataEscapedLessThanSign(t){t===T.SOLIDUS?this.state=C.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:Jt(t)?(this._emitChars("<"),this.state=C.SCRIPT_DATA_DOUBLE_ESCAPE_START,this._stateScriptDataDoubleEscapeStart(t)):(this._emitChars("<"),this.state=C.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(t))}_stateScriptDataEscapedEndTagOpen(t){Jt(t)?(this.state=C.SCRIPT_DATA_ESCAPED_END_TAG_NAME,this._stateScriptDataEscapedEndTagName(t)):(this._emitChars("</"),this.state=C.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(t))}_stateScriptDataEscapedEndTagName(t){this.handleSpecialEndTag(t)&&(this._emitChars("</"),this.state=C.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(t))}_stateScriptDataDoubleEscapeStart(t){if(this.preprocessor.startsWith(it.SCRIPT,!1)&&lo(this.preprocessor.peek(it.SCRIPT.length))){this._emitCodePoint(t);for(let n=0;n<it.SCRIPT.length;n++)this._emitCodePoint(this._consume());this.state=C.SCRIPT_DATA_DOUBLE_ESCAPED}else this._ensureHibernation()||(this.state=C.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(t))}_stateScriptDataDoubleEscaped(t){switch(t){case T.HYPHEN_MINUS:{this.state=C.SCRIPT_DATA_DOUBLE_ESCAPED_DASH,this._emitChars("-");break}case T.LESS_THAN_SIGN:{this.state=C.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break}case T.NULL:{this._err(B.unexpectedNullCharacter),this._emitChars(Oe);break}case T.EOF:{this._err(B.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this._emitCodePoint(t)}}_stateScriptDataDoubleEscapedDash(t){switch(t){case T.HYPHEN_MINUS:{this.state=C.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH,this._emitChars("-");break}case T.LESS_THAN_SIGN:{this.state=C.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break}case T.NULL:{this._err(B.unexpectedNullCharacter),this.state=C.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(Oe);break}case T.EOF:{this._err(B.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=C.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(t)}}_stateScriptDataDoubleEscapedDashDash(t){switch(t){case T.HYPHEN_MINUS:{this._emitChars("-");break}case T.LESS_THAN_SIGN:{this.state=C.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break}case T.GREATER_THAN_SIGN:{this.state=C.SCRIPT_DATA,this._emitChars(">");break}case T.NULL:{this._err(B.unexpectedNullCharacter),this.state=C.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(Oe);break}case T.EOF:{this._err(B.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=C.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(t)}}_stateScriptDataDoubleEscapedLessThanSign(t){t===T.SOLIDUS?(this.state=C.SCRIPT_DATA_DOUBLE_ESCAPE_END,this._emitChars("/")):(this.state=C.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(t))}_stateScriptDataDoubleEscapeEnd(t){if(this.preprocessor.startsWith(it.SCRIPT,!1)&&lo(this.preprocessor.peek(it.SCRIPT.length))){this._emitCodePoint(t);for(let n=0;n<it.SCRIPT.length;n++)this._emitCodePoint(this._consume());this.state=C.SCRIPT_DATA_ESCAPED}else this._ensureHibernation()||(this.state=C.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(t))}_stateBeforeAttributeName(t){switch(t){case T.SPACE:case T.LINE_FEED:case T.TABULATION:case T.FORM_FEED:break;case T.SOLIDUS:case T.GREATER_THAN_SIGN:case T.EOF:{this.state=C.AFTER_ATTRIBUTE_NAME,this._stateAfterAttributeName(t);break}case T.EQUALS_SIGN:{this._err(B.unexpectedEqualsSignBeforeAttributeName),this._createAttr("="),this.state=C.ATTRIBUTE_NAME;break}default:this._createAttr(""),this.state=C.ATTRIBUTE_NAME,this._stateAttributeName(t)}}_stateAttributeName(t){switch(t){case T.SPACE:case T.LINE_FEED:case T.TABULATION:case T.FORM_FEED:case T.SOLIDUS:case T.GREATER_THAN_SIGN:case T.EOF:{this._leaveAttrName(),this.state=C.AFTER_ATTRIBUTE_NAME,this._stateAfterAttributeName(t);break}case T.EQUALS_SIGN:{this._leaveAttrName(),this.state=C.BEFORE_ATTRIBUTE_VALUE;break}case T.QUOTATION_MARK:case T.APOSTROPHE:case T.LESS_THAN_SIGN:{this._err(B.unexpectedCharacterInAttributeName),this.currentAttr.name+=String.fromCodePoint(t);break}case T.NULL:{this._err(B.unexpectedNullCharacter),this.currentAttr.name+=Oe;break}default:this.currentAttr.name+=String.fromCodePoint(or(t)?ti(t):t)}}_stateAfterAttributeName(t){switch(t){case T.SPACE:case T.LINE_FEED:case T.TABULATION:case T.FORM_FEED:break;case T.SOLIDUS:{this.state=C.SELF_CLOSING_START_TAG;break}case T.EQUALS_SIGN:{this.state=C.BEFORE_ATTRIBUTE_VALUE;break}case T.GREATER_THAN_SIGN:{this.state=C.DATA,this.emitCurrentTagToken();break}case T.EOF:{this._err(B.eofInTag),this._emitEOFToken();break}default:this._createAttr(""),this.state=C.ATTRIBUTE_NAME,this._stateAttributeName(t)}}_stateBeforeAttributeValue(t){switch(t){case T.SPACE:case T.LINE_FEED:case T.TABULATION:case T.FORM_FEED:break;case T.QUOTATION_MARK:{this.state=C.ATTRIBUTE_VALUE_DOUBLE_QUOTED;break}case T.APOSTROPHE:{this.state=C.ATTRIBUTE_VALUE_SINGLE_QUOTED;break}case T.GREATER_THAN_SIGN:{this._err(B.missingAttributeValue),this.state=C.DATA,this.emitCurrentTagToken();break}default:this.state=C.ATTRIBUTE_VALUE_UNQUOTED,this._stateAttributeValueUnquoted(t)}}_stateAttributeValueDoubleQuoted(t){switch(t){case T.QUOTATION_MARK:{this.state=C.AFTER_ATTRIBUTE_VALUE_QUOTED;break}case T.AMPERSAND:{this._startCharacterReference();break}case T.NULL:{this._err(B.unexpectedNullCharacter),this.currentAttr.value+=Oe;break}case T.EOF:{this._err(B.eofInTag),this._emitEOFToken();break}default:this.currentAttr.value+=String.fromCodePoint(t)}}_stateAttributeValueSingleQuoted(t){switch(t){case T.APOSTROPHE:{this.state=C.AFTER_ATTRIBUTE_VALUE_QUOTED;break}case T.AMPERSAND:{this._startCharacterReference();break}case T.NULL:{this._err(B.unexpectedNullCharacter),this.currentAttr.value+=Oe;break}case T.EOF:{this._err(B.eofInTag),this._emitEOFToken();break}default:this.currentAttr.value+=String.fromCodePoint(t)}}_stateAttributeValueUnquoted(t){switch(t){case T.SPACE:case T.LINE_FEED:case T.TABULATION:case T.FORM_FEED:{this._leaveAttrValue(),this.state=C.BEFORE_ATTRIBUTE_NAME;break}case T.AMPERSAND:{this._startCharacterReference();break}case T.GREATER_THAN_SIGN:{this._leaveAttrValue(),this.state=C.DATA,this.emitCurrentTagToken();break}case T.NULL:{this._err(B.unexpectedNullCharacter),this.currentAttr.value+=Oe;break}case T.QUOTATION_MARK:case T.APOSTROPHE:case T.LESS_THAN_SIGN:case T.EQUALS_SIGN:case T.GRAVE_ACCENT:{this._err(B.unexpectedCharacterInUnquotedAttributeValue),this.currentAttr.value+=String.fromCodePoint(t);break}case T.EOF:{this._err(B.eofInTag),this._emitEOFToken();break}default:this.currentAttr.value+=String.fromCodePoint(t)}}_stateAfterAttributeValueQuoted(t){switch(t){case T.SPACE:case T.LINE_FEED:case T.TABULATION:case T.FORM_FEED:{this._leaveAttrValue(),this.state=C.BEFORE_ATTRIBUTE_NAME;break}case T.SOLIDUS:{this._leaveAttrValue(),this.state=C.SELF_CLOSING_START_TAG;break}case T.GREATER_THAN_SIGN:{this._leaveAttrValue(),this.state=C.DATA,this.emitCurrentTagToken();break}case T.EOF:{this._err(B.eofInTag),this._emitEOFToken();break}default:this._err(B.missingWhitespaceBetweenAttributes),this.state=C.BEFORE_ATTRIBUTE_NAME,this._stateBeforeAttributeName(t)}}_stateSelfClosingStartTag(t){switch(t){case T.GREATER_THAN_SIGN:{const n=this.currentToken;n.selfClosing=!0,this.state=C.DATA,this.emitCurrentTagToken();break}case T.EOF:{this._err(B.eofInTag),this._emitEOFToken();break}default:this._err(B.unexpectedSolidusInTag),this.state=C.BEFORE_ATTRIBUTE_NAME,this._stateBeforeAttributeName(t)}}_stateBogusComment(t){const n=this.currentToken;switch(t){case T.GREATER_THAN_SIGN:{this.state=C.DATA,this.emitCurrentComment(n);break}case T.EOF:{this.emitCurrentComment(n),this._emitEOFToken();break}case T.NULL:{this._err(B.unexpectedNullCharacter),n.data+=Oe;break}default:n.data+=String.fromCodePoint(t)}}_stateMarkupDeclarationOpen(t){this._consumeSequenceIfMatch(it.DASH_DASH,!0)?(this._createCommentToken(it.DASH_DASH.length+1),this.state=C.COMMENT_START):this._consumeSequenceIfMatch(it.DOCTYPE,!1)?(this.currentLocation=this.getCurrentLocation(it.DOCTYPE.length+1),this.state=C.DOCTYPE):this._consumeSequenceIfMatch(it.CDATA_START,!0)?this.inForeignNode?this.state=C.CDATA_SECTION:(this._err(B.cdataInHtmlContent),this._createCommentToken(it.CDATA_START.length+1),this.currentToken.data="[CDATA[",this.state=C.BOGUS_COMMENT):this._ensureHibernation()||(this._err(B.incorrectlyOpenedComment),this._createCommentToken(2),this.state=C.BOGUS_COMMENT,this._stateBogusComment(t))}_stateCommentStart(t){switch(t){case T.HYPHEN_MINUS:{this.state=C.COMMENT_START_DASH;break}case T.GREATER_THAN_SIGN:{this._err(B.abruptClosingOfEmptyComment),this.state=C.DATA;const n=this.currentToken;this.emitCurrentComment(n);break}default:this.state=C.COMMENT,this._stateComment(t)}}_stateCommentStartDash(t){const n=this.currentToken;switch(t){case T.HYPHEN_MINUS:{this.state=C.COMMENT_END;break}case T.GREATER_THAN_SIGN:{this._err(B.abruptClosingOfEmptyComment),this.state=C.DATA,this.emitCurrentComment(n);break}case T.EOF:{this._err(B.eofInComment),this.emitCurrentComment(n),this._emitEOFToken();break}default:n.data+="-",this.state=C.COMMENT,this._stateComment(t)}}_stateComment(t){const n=this.currentToken;switch(t){case T.HYPHEN_MINUS:{this.state=C.COMMENT_END_DASH;break}case T.LESS_THAN_SIGN:{n.data+="<",this.state=C.COMMENT_LESS_THAN_SIGN;break}case T.NULL:{this._err(B.unexpectedNullCharacter),n.data+=Oe;break}case T.EOF:{this._err(B.eofInComment),this.emitCurrentComment(n),this._emitEOFToken();break}default:n.data+=String.fromCodePoint(t)}}_stateCommentLessThanSign(t){const n=this.currentToken;switch(t){case T.EXCLAMATION_MARK:{n.data+="!",this.state=C.COMMENT_LESS_THAN_SIGN_BANG;break}case T.LESS_THAN_SIGN:{n.data+="<";break}default:this.state=C.COMMENT,this._stateComment(t)}}_stateCommentLessThanSignBang(t){t===T.HYPHEN_MINUS?this.state=C.COMMENT_LESS_THAN_SIGN_BANG_DASH:(this.state=C.COMMENT,this._stateComment(t))}_stateCommentLessThanSignBangDash(t){t===T.HYPHEN_MINUS?this.state=C.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:(this.state=C.COMMENT_END_DASH,this._stateCommentEndDash(t))}_stateCommentLessThanSignBangDashDash(t){t!==T.GREATER_THAN_SIGN&&t!==T.EOF&&this._err(B.nestedComment),this.state=C.COMMENT_END,this._stateCommentEnd(t)}_stateCommentEndDash(t){const n=this.currentToken;switch(t){case T.HYPHEN_MINUS:{this.state=C.COMMENT_END;break}case T.EOF:{this._err(B.eofInComment),this.emitCurrentComment(n),this._emitEOFToken();break}default:n.data+="-",this.state=C.COMMENT,this._stateComment(t)}}_stateCommentEnd(t){const n=this.currentToken;switch(t){case T.GREATER_THAN_SIGN:{this.state=C.DATA,this.emitCurrentComment(n);break}case T.EXCLAMATION_MARK:{this.state=C.COMMENT_END_BANG;break}case T.HYPHEN_MINUS:{n.data+="-";break}case T.EOF:{this._err(B.eofInComment),this.emitCurrentComment(n),this._emitEOFToken();break}default:n.data+="--",this.state=C.COMMENT,this._stateComment(t)}}_stateCommentEndBang(t){const n=this.currentToken;switch(t){case T.HYPHEN_MINUS:{n.data+="--!",this.state=C.COMMENT_END_DASH;break}case T.GREATER_THAN_SIGN:{this._err(B.incorrectlyClosedComment),this.state=C.DATA,this.emitCurrentComment(n);break}case T.EOF:{this._err(B.eofInComment),this.emitCurrentComment(n),this._emitEOFToken();break}default:n.data+="--!",this.state=C.COMMENT,this._stateComment(t)}}_stateDoctype(t){switch(t){case T.SPACE:case T.LINE_FEED:case T.TABULATION:case T.FORM_FEED:{this.state=C.BEFORE_DOCTYPE_NAME;break}case T.GREATER_THAN_SIGN:{this.state=C.BEFORE_DOCTYPE_NAME,this._stateBeforeDoctypeName(t);break}case T.EOF:{this._err(B.eofInDoctype),this._createDoctypeToken(null);const n=this.currentToken;n.forceQuirks=!0,this.emitCurrentDoctype(n),this._emitEOFToken();break}default:this._err(B.missingWhitespaceBeforeDoctypeName),this.state=C.BEFORE_DOCTYPE_NAME,this._stateBeforeDoctypeName(t)}}_stateBeforeDoctypeName(t){if(or(t))this._createDoctypeToken(String.fromCharCode(ti(t))),this.state=C.DOCTYPE_NAME;else switch(t){case T.SPACE:case T.LINE_FEED:case T.TABULATION:case T.FORM_FEED:break;case T.NULL:{this._err(B.unexpectedNullCharacter),this._createDoctypeToken(Oe),this.state=C.DOCTYPE_NAME;break}case T.GREATER_THAN_SIGN:{this._err(B.missingDoctypeName),this._createDoctypeToken(null);const n=this.currentToken;n.forceQuirks=!0,this.emitCurrentDoctype(n),this.state=C.DATA;break}case T.EOF:{this._err(B.eofInDoctype),this._createDoctypeToken(null);const n=this.currentToken;n.forceQuirks=!0,this.emitCurrentDoctype(n),this._emitEOFToken();break}default:this._createDoctypeToken(String.fromCodePoint(t)),this.state=C.DOCTYPE_NAME}}_stateDoctypeName(t){const n=this.currentToken;switch(t){case T.SPACE:case T.LINE_FEED:case T.TABULATION:case T.FORM_FEED:{this.state=C.AFTER_DOCTYPE_NAME;break}case T.GREATER_THAN_SIGN:{this.state=C.DATA,this.emitCurrentDoctype(n);break}case T.NULL:{this._err(B.unexpectedNullCharacter),n.name+=Oe;break}case T.EOF:{this._err(B.eofInDoctype),n.forceQuirks=!0,this.emitCurrentDoctype(n),this._emitEOFToken();break}default:n.name+=String.fromCodePoint(or(t)?ti(t):t)}}_stateAfterDoctypeName(t){const n=this.currentToken;switch(t){case T.SPACE:case T.LINE_FEED:case T.TABULATION:case T.FORM_FEED:break;case T.GREATER_THAN_SIGN:{this.state=C.DATA,this.emitCurrentDoctype(n);break}case T.EOF:{this._err(B.eofInDoctype),n.forceQuirks=!0,this.emitCurrentDoctype(n),this._emitEOFToken();break}default:this._consumeSequenceIfMatch(it.PUBLIC,!1)?this.state=C.AFTER_DOCTYPE_PUBLIC_KEYWORD:this._consumeSequenceIfMatch(it.SYSTEM,!1)?this.state=C.AFTER_DOCTYPE_SYSTEM_KEYWORD:this._ensureHibernation()||(this._err(B.invalidCharacterSequenceAfterDoctypeName),n.forceQuirks=!0,this.state=C.BOGUS_DOCTYPE,this._stateBogusDoctype(t))}}_stateAfterDoctypePublicKeyword(t){const n=this.currentToken;switch(t){case T.SPACE:case T.LINE_FEED:case T.TABULATION:case T.FORM_FEED:{this.state=C.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER;break}case T.QUOTATION_MARK:{this._err(B.missingWhitespaceAfterDoctypePublicKeyword),n.publicId="",this.state=C.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED;break}case T.APOSTROPHE:{this._err(B.missingWhitespaceAfterDoctypePublicKeyword),n.publicId="",this.state=C.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED;break}case T.GREATER_THAN_SIGN:{this._err(B.missingDoctypePublicIdentifier),n.forceQuirks=!0,this.state=C.DATA,this.emitCurrentDoctype(n);break}case T.EOF:{this._err(B.eofInDoctype),n.forceQuirks=!0,this.emitCurrentDoctype(n),this._emitEOFToken();break}default:this._err(B.missingQuoteBeforeDoctypePublicIdentifier),n.forceQuirks=!0,this.state=C.BOGUS_DOCTYPE,this._stateBogusDoctype(t)}}_stateBeforeDoctypePublicIdentifier(t){const n=this.currentToken;switch(t){case T.SPACE:case T.LINE_FEED:case T.TABULATION:case T.FORM_FEED:break;case T.QUOTATION_MARK:{n.publicId="",this.state=C.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED;break}case T.APOSTROPHE:{n.publicId="",this.state=C.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED;break}case T.GREATER_THAN_SIGN:{this._err(B.missingDoctypePublicIdentifier),n.forceQuirks=!0,this.state=C.DATA,this.emitCurrentDoctype(n);break}case T.EOF:{this._err(B.eofInDoctype),n.forceQuirks=!0,this.emitCurrentDoctype(n),this._emitEOFToken();break}default:this._err(B.missingQuoteBeforeDoctypePublicIdentifier),n.forceQuirks=!0,this.state=C.BOGUS_DOCTYPE,this._stateBogusDoctype(t)}}_stateDoctypePublicIdentifierDoubleQuoted(t){const n=this.currentToken;switch(t){case T.QUOTATION_MARK:{this.state=C.AFTER_DOCTYPE_PUBLIC_IDENTIFIER;break}case T.NULL:{this._err(B.unexpectedNullCharacter),n.publicId+=Oe;break}case T.GREATER_THAN_SIGN:{this._err(B.abruptDoctypePublicIdentifier),n.forceQuirks=!0,this.emitCurrentDoctype(n),this.state=C.DATA;break}case T.EOF:{this._err(B.eofInDoctype),n.forceQuirks=!0,this.emitCurrentDoctype(n),this._emitEOFToken();break}default:n.publicId+=String.fromCodePoint(t)}}_stateDoctypePublicIdentifierSingleQuoted(t){const n=this.currentToken;switch(t){case T.APOSTROPHE:{this.state=C.AFTER_DOCTYPE_PUBLIC_IDENTIFIER;break}case T.NULL:{this._err(B.unexpectedNullCharacter),n.publicId+=Oe;break}case T.GREATER_THAN_SIGN:{this._err(B.abruptDoctypePublicIdentifier),n.forceQuirks=!0,this.emitCurrentDoctype(n),this.state=C.DATA;break}case T.EOF:{this._err(B.eofInDoctype),n.forceQuirks=!0,this.emitCurrentDoctype(n),this._emitEOFToken();break}default:n.publicId+=String.fromCodePoint(t)}}_stateAfterDoctypePublicIdentifier(t){const n=this.currentToken;switch(t){case T.SPACE:case T.LINE_FEED:case T.TABULATION:case T.FORM_FEED:{this.state=C.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS;break}case T.GREATER_THAN_SIGN:{this.state=C.DATA,this.emitCurrentDoctype(n);break}case T.QUOTATION_MARK:{this._err(B.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),n.systemId="",this.state=C.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break}case T.APOSTROPHE:{this._err(B.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),n.systemId="",this.state=C.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break}case T.EOF:{this._err(B.eofInDoctype),n.forceQuirks=!0,this.emitCurrentDoctype(n),this._emitEOFToken();break}default:this._err(B.missingQuoteBeforeDoctypeSystemIdentifier),n.forceQuirks=!0,this.state=C.BOGUS_DOCTYPE,this._stateBogusDoctype(t)}}_stateBetweenDoctypePublicAndSystemIdentifiers(t){const n=this.currentToken;switch(t){case T.SPACE:case T.LINE_FEED:case T.TABULATION:case T.FORM_FEED:break;case T.GREATER_THAN_SIGN:{this.emitCurrentDoctype(n),this.state=C.DATA;break}case T.QUOTATION_MARK:{n.systemId="",this.state=C.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break}case T.APOSTROPHE:{n.systemId="",this.state=C.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break}case T.EOF:{this._err(B.eofInDoctype),n.forceQuirks=!0,this.emitCurrentDoctype(n),this._emitEOFToken();break}default:this._err(B.missingQuoteBeforeDoctypeSystemIdentifier),n.forceQuirks=!0,this.state=C.BOGUS_DOCTYPE,this._stateBogusDoctype(t)}}_stateAfterDoctypeSystemKeyword(t){const n=this.currentToken;switch(t){case T.SPACE:case T.LINE_FEED:case T.TABULATION:case T.FORM_FEED:{this.state=C.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER;break}case T.QUOTATION_MARK:{this._err(B.missingWhitespaceAfterDoctypeSystemKeyword),n.systemId="",this.state=C.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break}case T.APOSTROPHE:{this._err(B.missingWhitespaceAfterDoctypeSystemKeyword),n.systemId="",this.state=C.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break}case T.GREATER_THAN_SIGN:{this._err(B.missingDoctypeSystemIdentifier),n.forceQuirks=!0,this.state=C.DATA,this.emitCurrentDoctype(n);break}case T.EOF:{this._err(B.eofInDoctype),n.forceQuirks=!0,this.emitCurrentDoctype(n),this._emitEOFToken();break}default:this._err(B.missingQuoteBeforeDoctypeSystemIdentifier),n.forceQuirks=!0,this.state=C.BOGUS_DOCTYPE,this._stateBogusDoctype(t)}}_stateBeforeDoctypeSystemIdentifier(t){const n=this.currentToken;switch(t){case T.SPACE:case T.LINE_FEED:case T.TABULATION:case T.FORM_FEED:break;case T.QUOTATION_MARK:{n.systemId="",this.state=C.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break}case T.APOSTROPHE:{n.systemId="",this.state=C.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break}case T.GREATER_THAN_SIGN:{this._err(B.missingDoctypeSystemIdentifier),n.forceQuirks=!0,this.state=C.DATA,this.emitCurrentDoctype(n);break}case T.EOF:{this._err(B.eofInDoctype),n.forceQuirks=!0,this.emitCurrentDoctype(n),this._emitEOFToken();break}default:this._err(B.missingQuoteBeforeDoctypeSystemIdentifier),n.forceQuirks=!0,this.state=C.BOGUS_DOCTYPE,this._stateBogusDoctype(t)}}_stateDoctypeSystemIdentifierDoubleQuoted(t){const n=this.currentToken;switch(t){case T.QUOTATION_MARK:{this.state=C.AFTER_DOCTYPE_SYSTEM_IDENTIFIER;break}case T.NULL:{this._err(B.unexpectedNullCharacter),n.systemId+=Oe;break}case T.GREATER_THAN_SIGN:{this._err(B.abruptDoctypeSystemIdentifier),n.forceQuirks=!0,this.emitCurrentDoctype(n),this.state=C.DATA;break}case T.EOF:{this._err(B.eofInDoctype),n.forceQuirks=!0,this.emitCurrentDoctype(n),this._emitEOFToken();break}default:n.systemId+=String.fromCodePoint(t)}}_stateDoctypeSystemIdentifierSingleQuoted(t){const n=this.currentToken;switch(t){case T.APOSTROPHE:{this.state=C.AFTER_DOCTYPE_SYSTEM_IDENTIFIER;break}case T.NULL:{this._err(B.unexpectedNullCharacter),n.systemId+=Oe;break}case T.GREATER_THAN_SIGN:{this._err(B.abruptDoctypeSystemIdentifier),n.forceQuirks=!0,this.emitCurrentDoctype(n),this.state=C.DATA;break}case T.EOF:{this._err(B.eofInDoctype),n.forceQuirks=!0,this.emitCurrentDoctype(n),this._emitEOFToken();break}default:n.systemId+=String.fromCodePoint(t)}}_stateAfterDoctypeSystemIdentifier(t){const n=this.currentToken;switch(t){case T.SPACE:case T.LINE_FEED:case T.TABULATION:case T.FORM_FEED:break;case T.GREATER_THAN_SIGN:{this.emitCurrentDoctype(n),this.state=C.DATA;break}case T.EOF:{this._err(B.eofInDoctype),n.forceQuirks=!0,this.emitCurrentDoctype(n),this._emitEOFToken();break}default:this._err(B.unexpectedCharacterAfterDoctypeSystemIdentifier),this.state=C.BOGUS_DOCTYPE,this._stateBogusDoctype(t)}}_stateBogusDoctype(t){const n=this.currentToken;switch(t){case T.GREATER_THAN_SIGN:{this.emitCurrentDoctype(n),this.state=C.DATA;break}case T.NULL:{this._err(B.unexpectedNullCharacter);break}case T.EOF:{this.emitCurrentDoctype(n),this._emitEOFToken();break}}}_stateCdataSection(t){switch(t){case T.RIGHT_SQUARE_BRACKET:{this.state=C.CDATA_SECTION_BRACKET;break}case T.EOF:{this._err(B.eofInCdata),this._emitEOFToken();break}default:this._emitCodePoint(t)}}_stateCdataSectionBracket(t){t===T.RIGHT_SQUARE_BRACKET?this.state=C.CDATA_SECTION_END:(this._emitChars("]"),this.state=C.CDATA_SECTION,this._stateCdataSection(t))}_stateCdataSectionEnd(t){switch(t){case T.GREATER_THAN_SIGN:{this.state=C.DATA;break}case T.RIGHT_SQUARE_BRACKET:{this._emitChars("]");break}default:this._emitChars("]]"),this.state=C.CDATA_SECTION,this._stateCdataSection(t)}}_stateCharacterReference(){let t=this.entityDecoder.write(this.preprocessor.html,this.preprocessor.pos);if(t<0)if(this.preprocessor.lastChunkWritten)t=this.entityDecoder.end();else{this.active=!1,this.preprocessor.pos=this.preprocessor.html.length-1,this.consumedAfterSnapshot=0,this.preprocessor.endOfChunkHit=!0;return}t===0?(this.preprocessor.pos=this.entityStartPos,this._flushCodePointConsumedAsCharacterReference(T.AMPERSAND),this.state=!this._isCharacterReferenceInAttribute()&&oo(this.preprocessor.peek(1))?C.AMBIGUOUS_AMPERSAND:this.returnState):this.state=this.returnState}_stateAmbiguousAmpersand(t){oo(t)?this._flushCodePointConsumedAsCharacterReference(t):(t===T.SEMICOLON&&this._err(B.unknownNamedCharacterReference),this.state=this.returnState,this._callState(t))}}const Nf=new Set([f.DD,f.DT,f.LI,f.OPTGROUP,f.OPTION,f.P,f.RB,f.RP,f.RT,f.RTC]),co=new Set([...Nf,f.CAPTION,f.COLGROUP,f.TBODY,f.TD,f.TFOOT,f.TH,f.THEAD,f.TR]),gi=new Set([f.APPLET,f.CAPTION,f.HTML,f.MARQUEE,f.OBJECT,f.TABLE,f.TD,f.TEMPLATE,f.TH]),L2=new Set([...gi,f.OL,f.UL]),F2=new Set([...gi,f.BUTTON]),fo=new Set([f.ANNOTATION_XML,f.MI,f.MN,f.MO,f.MS,f.MTEXT]),ho=new Set([f.DESC,f.FOREIGN_OBJECT,f.TITLE]),R2=new Set([f.TR,f.TEMPLATE,f.HTML]),P2=new Set([f.TBODY,f.TFOOT,f.THEAD,f.TEMPLATE,f.HTML]),B2=new Set([f.TABLE,f.TEMPLATE,f.HTML]),v2=new Set([f.TD,f.TH]);class M2{get currentTmplContentOrNode(){return this._isInTemplate()?this.treeAdapter.getTemplateContent(this.current):this.current}constructor(t,n,r){this.treeAdapter=n,this.handler=r,this.items=[],this.tagIDs=[],this.stackTop=-1,this.tmplCount=0,this.currentTagId=f.UNKNOWN,this.current=t}_indexOf(t){return this.items.lastIndexOf(t,this.stackTop)}_isInTemplate(){return this.currentTagId===f.TEMPLATE&&this.treeAdapter.getNamespaceURI(this.current)===$.HTML}_updateCurrentElement(){this.current=this.items[this.stackTop],this.currentTagId=this.tagIDs[this.stackTop]}push(t,n){this.stackTop++,this.items[this.stackTop]=t,this.current=t,this.tagIDs[this.stackTop]=n,this.currentTagId=n,this._isInTemplate()&&this.tmplCount++,this.handler.onItemPush(t,n,!0)}pop(){const t=this.current;this.tmplCount>0&&this._isInTemplate()&&this.tmplCount--,this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(t,!0)}replace(t,n){const r=this._indexOf(t);this.items[r]=n,r===this.stackTop&&(this.current=n)}insertAfter(t,n,r){const i=this._indexOf(t)+1;this.items.splice(i,0,n),this.tagIDs.splice(i,0,r),this.stackTop++,i===this.stackTop&&this._updateCurrentElement(),this.handler.onItemPush(this.current,this.currentTagId,i===this.stackTop)}popUntilTagNamePopped(t){let n=this.stackTop+1;do n=this.tagIDs.lastIndexOf(t,n-1);while(n>0&&this.treeAdapter.getNamespaceURI(this.items[n])!==$.HTML);this.shortenToLength(n<0?0:n)}shortenToLength(t){for(;this.stackTop>=t;){const n=this.current;this.tmplCount>0&&this._isInTemplate()&&(this.tmplCount-=1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(n,this.stackTop<t)}}popUntilElementPopped(t){const n=this._indexOf(t);this.shortenToLength(n<0?0:n)}popUntilPopped(t,n){const r=this._indexOfTagNames(t,n);this.shortenToLength(r<0?0:r)}popUntilNumberedHeaderPopped(){this.popUntilPopped(Ks,$.HTML)}popUntilTableCellPopped(){this.popUntilPopped(v2,$.HTML)}popAllUpToHtmlElement(){this.tmplCount=0,this.shortenToLength(1)}_indexOfTagNames(t,n){for(let r=this.stackTop;r>=0;r--)if(t.has(this.tagIDs[r])&&this.treeAdapter.getNamespaceURI(this.items[r])===n)return r;return-1}clearBackTo(t,n){const r=this._indexOfTagNames(t,n);this.shortenToLength(r+1)}clearBackToTableContext(){this.clearBackTo(B2,$.HTML)}clearBackToTableBodyContext(){this.clearBackTo(P2,$.HTML)}clearBackToTableRowContext(){this.clearBackTo(R2,$.HTML)}remove(t){const n=this._indexOf(t);n>=0&&(n===this.stackTop?this.pop():(this.items.splice(n,1),this.tagIDs.splice(n,1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(t,!1)))}tryPeekProperlyNestedBodyElement(){return this.stackTop>=1&&this.tagIDs[1]===f.BODY?this.items[1]:null}contains(t){return this._indexOf(t)>-1}getCommonAncestor(t){const n=this._indexOf(t)-1;return n>=0?this.items[n]:null}isRootHtmlElementCurrent(){return this.stackTop===0&&this.tagIDs[0]===f.HTML}hasInDynamicScope(t,n){for(let r=this.stackTop;r>=0;r--){const i=this.tagIDs[r];switch(this.treeAdapter.getNamespaceURI(this.items[r])){case $.HTML:{if(i===t)return!0;if(n.has(i))return!1;break}case $.SVG:{if(ho.has(i))return!1;break}case $.MATHML:{if(fo.has(i))return!1;break}}}return!0}hasInScope(t){return this.hasInDynamicScope(t,gi)}hasInListItemScope(t){return this.hasInDynamicScope(t,L2)}hasInButtonScope(t){return this.hasInDynamicScope(t,F2)}hasNumberedHeaderInScope(){for(let t=this.stackTop;t>=0;t--){const n=this.tagIDs[t];switch(this.treeAdapter.getNamespaceURI(this.items[t])){case $.HTML:{if(Ks.has(n))return!0;if(gi.has(n))return!1;break}case $.SVG:{if(ho.has(n))return!1;break}case $.MATHML:{if(fo.has(n))return!1;break}}}return!0}hasInTableScope(t){for(let n=this.stackTop;n>=0;n--)if(this.treeAdapter.getNamespaceURI(this.items[n])===$.HTML)switch(this.tagIDs[n]){case t:return!0;case f.TABLE:case f.HTML:return!1}return!0}hasTableBodyContextInTableScope(){for(let t=this.stackTop;t>=0;t--)if(this.treeAdapter.getNamespaceURI(this.items[t])===$.HTML)switch(this.tagIDs[t]){case f.TBODY:case f.THEAD:case f.TFOOT:return!0;case f.TABLE:case f.HTML:return!1}return!0}hasInSelectScope(t){for(let n=this.stackTop;n>=0;n--)if(this.treeAdapter.getNamespaceURI(this.items[n])===$.HTML)switch(this.tagIDs[n]){case t:return!0;case f.OPTION:case f.OPTGROUP:break;default:return!1}return!0}generateImpliedEndTags(){for(;Nf.has(this.currentTagId);)this.pop()}generateImpliedEndTagsThoroughly(){for(;co.has(this.currentTagId);)this.pop()}generateImpliedEndTagsWithExclusion(t){for(;this.currentTagId!==t&&co.has(this.currentTagId);)this.pop()}}const Es=3;var Pt;(function(e){e[e.Marker=0]="Marker",e[e.Element=1]="Element"})(Pt||(Pt={}));const po={type:Pt.Marker};class U2{constructor(t){this.treeAdapter=t,this.entries=[],this.bookmark=null}_getNoahArkConditionCandidates(t,n){const r=[],i=n.length,s=this.treeAdapter.getTagName(t),u=this.treeAdapter.getNamespaceURI(t);for(let a=0;a<this.entries.length;a++){const o=this.entries[a];if(o.type===Pt.Marker)break;const{element:l}=o;if(this.treeAdapter.getTagName(l)===s&&this.treeAdapter.getNamespaceURI(l)===u){const h=this.treeAdapter.getAttrList(l);h.length===i&&r.push({idx:a,attrs:h})}}return r}_ensureNoahArkCondition(t){if(this.entries.length<Es)return;const n=this.treeAdapter.getAttrList(t),r=this._getNoahArkConditionCandidates(t,n);if(r.length<Es)return;const i=new Map(n.map(u=>[u.name,u.value]));let s=0;for(let u=0;u<r.length;u++){const a=r[u];a.attrs.every(o=>i.get(o.name)===o.value)&&(s+=1,s>=Es&&this.entries.splice(a.idx,1))}}insertMarker(){this.entries.unshift(po)}pushElement(t,n){this._ensureNoahArkCondition(t),this.entries.unshift({type:Pt.Element,element:t,token:n})}insertElementAfterBookmark(t,n){const r=this.entries.indexOf(this.bookmark);this.entries.splice(r,0,{type:Pt.Element,element:t,token:n})}removeEntry(t){const n=this.entries.indexOf(t);n>=0&&this.entries.splice(n,1)}clearToLastMarker(){const t=this.entries.indexOf(po);t>=0?this.entries.splice(0,t+1):this.entries.length=0}getElementEntryInScopeWithTagName(t){const n=this.entries.find(r=>r.type===Pt.Marker||this.treeAdapter.getTagName(r.element)===t);return n&&n.type===Pt.Element?n:null}getElementEntry(t){return this.entries.find(n=>n.type===Pt.Element&&n.element===t)}}const Zt={createDocument(){return{nodeName:"#document",mode:Et.NO_QUIRKS,childNodes:[]}},createDocumentFragment(){return{nodeName:"#document-fragment",childNodes:[]}},createElement(e,t,n){return{nodeName:e,tagName:e,attrs:n,namespaceURI:t,childNodes:[],parentNode:null}},createCommentNode(e){return{nodeName:"#comment",data:e,parentNode:null}},createTextNode(e){return{nodeName:"#text",value:e,parentNode:null}},appendChild(e,t){e.childNodes.push(t),t.parentNode=e},insertBefore(e,t,n){const r=e.childNodes.indexOf(n);e.childNodes.splice(r,0,t),t.parentNode=e},setTemplateContent(e,t){e.content=t},getTemplateContent(e){return e.content},setDocumentType(e,t,n,r){const i=e.childNodes.find(s=>s.nodeName==="#documentType");if(i)i.name=t,i.publicId=n,i.systemId=r;else{const s={nodeName:"#documentType",name:t,publicId:n,systemId:r,parentNode:null};Zt.appendChild(e,s)}},setDocumentMode(e,t){e.mode=t},getDocumentMode(e){return e.mode},detachNode(e){if(e.parentNode){const t=e.parentNode.childNodes.indexOf(e);e.parentNode.childNodes.splice(t,1),e.parentNode=null}},insertText(e,t){if(e.childNodes.length>0){const n=e.childNodes[e.childNodes.length-1];if(Zt.isTextNode(n)){n.value+=t;return}}Zt.appendChild(e,Zt.createTextNode(t))},insertTextBefore(e,t,n){const r=e.childNodes[e.childNodes.indexOf(n)-1];r&&Zt.isTextNode(r)?r.value+=t:Zt.insertBefore(e,Zt.createTextNode(t),n)},adoptAttributes(e,t){const n=new Set(e.attrs.map(r=>r.name));for(let r=0;r<t.length;r++)n.has(t[r].name)||e.attrs.push(t[r])},getFirstChild(e){return e.childNodes[0]},getChildNodes(e){return e.childNodes},getParentNode(e){return e.parentNode},getAttrList(e){return e.attrs},getTagName(e){return e.tagName},getNamespaceURI(e){return e.namespaceURI},getTextNodeContent(e){return e.value},getCommentNodeContent(e){return e.data},getDocumentTypeNodeName(e){return e.name},getDocumentTypeNodePublicId(e){return e.publicId},getDocumentTypeNodeSystemId(e){return e.systemId},isTextNode(e){return e.nodeName==="#text"},isCommentNode(e){return e.nodeName==="#comment"},isDocumentTypeNode(e){return e.nodeName==="#documentType"},isElementNode(e){return Object.prototype.hasOwnProperty.call(e,"tagName")},setNodeSourceCodeLocation(e,t){e.sourceCodeLocation=t},getNodeSourceCodeLocation(e){return e.sourceCodeLocation},updateNodeSourceCodeLocation(e,t){e.sourceCodeLocation={...e.sourceCodeLocation,...t}}},Of="html",H2="about:legacy-compat",z2="http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd",wf=["+//silmaril//dtd html pro v0r11 19970101//","-//as//dtd html 3.0 aswedit + extensions//","-//advasoft ltd//dtd html 3.0 aswedit + extensions//","-//ietf//dtd html 2.0 level 1//","-//ietf//dtd html 2.0 level 2//","-//ietf//dtd html 2.0 strict level 1//","-//ietf//dtd html 2.0 strict level 2//","-//ietf//dtd html 2.0 strict//","-//ietf//dtd html 2.0//","-//ietf//dtd html 2.1e//","-//ietf//dtd html 3.0//","-//ietf//dtd html 3.2 final//","-//ietf//dtd html 3.2//","-//ietf//dtd html 3//","-//ietf//dtd html level 0//","-//ietf//dtd html level 1//","-//ietf//dtd html level 2//","-//ietf//dtd html level 3//","-//ietf//dtd html strict level 0//","-//ietf//dtd html strict level 1//","-//ietf//dtd html strict level 2//","-//ietf//dtd html strict level 3//","-//ietf//dtd html strict//","-//ietf//dtd html//","-//metrius//dtd metrius presentational//","-//microsoft//dtd internet explorer 2.0 html strict//","-//microsoft//dtd internet explorer 2.0 html//","-//microsoft//dtd internet explorer 2.0 tables//","-//microsoft//dtd internet explorer 3.0 html strict//","-//microsoft//dtd internet explorer 3.0 html//","-//microsoft//dtd internet explorer 3.0 tables//","-//netscape comm. corp.//dtd html//","-//netscape comm. corp.//dtd strict html//","-//o'reilly and associates//dtd html 2.0//","-//o'reilly and associates//dtd html extended 1.0//","-//o'reilly and associates//dtd html extended relaxed 1.0//","-//sq//dtd html 2.0 hotmetal + extensions//","-//softquad software//dtd hotmetal pro 6.0::19990601::extensions to html 4.0//","-//softquad//dtd hotmetal pro 4.0::19971010::extensions to html 4.0//","-//spyglass//dtd html 2.0 extended//","-//sun microsystems corp.//dtd hotjava html//","-//sun microsystems corp.//dtd hotjava strict html//","-//w3c//dtd html 3 1995-03-24//","-//w3c//dtd html 3.2 draft//","-//w3c//dtd html 3.2 final//","-//w3c//dtd html 3.2//","-//w3c//dtd html 3.2s draft//","-//w3c//dtd html 4.0 frameset//","-//w3c//dtd html 4.0 transitional//","-//w3c//dtd html experimental 19960712//","-//w3c//dtd html experimental 970421//","-//w3c//dtd w3 html//","-//w3o//dtd w3 html 3.0//","-//webtechs//dtd mozilla html 2.0//","-//webtechs//dtd mozilla html//"],$2=[...wf,"-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"],q2=new Set(["-//w3o//dtd w3 html strict 3.0//en//","-/w3c/dtd html 4.0 transitional/en","html"]),Lf=["-//w3c//dtd xhtml 1.0 frameset//","-//w3c//dtd xhtml 1.0 transitional//"],j2=[...Lf,"-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"];function mo(e,t){return t.some(n=>e.startsWith(n))}function Y2(e){return e.name===Of&&e.publicId===null&&(e.systemId===null||e.systemId===H2)}function V2(e){if(e.name!==Of)return Et.QUIRKS;const{systemId:t}=e;if(t&&t.toLowerCase()===z2)return Et.QUIRKS;let{publicId:n}=e;if(n!==null){if(n=n.toLowerCase(),q2.has(n))return Et.QUIRKS;let r=t===null?$2:wf;if(mo(n,r))return Et.QUIRKS;if(r=t===null?Lf:j2,mo(n,r))return Et.LIMITED_QUIRKS}return Et.NO_QUIRKS}const go={TEXT_HTML:"text/html",APPLICATION_XML:"application/xhtml+xml"},K2="definitionurl",W2="definitionURL",Q2=new Map(["attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(e=>[e.toLowerCase(),e])),G2=new Map([["xlink:actuate",{prefix:"xlink",name:"actuate",namespace:$.XLINK}],["xlink:arcrole",{prefix:"xlink",name:"arcrole",namespace:$.XLINK}],["xlink:href",{prefix:"xlink",name:"href",namespace:$.XLINK}],["xlink:role",{prefix:"xlink",name:"role",namespace:$.XLINK}],["xlink:show",{prefix:"xlink",name:"show",namespace:$.XLINK}],["xlink:title",{prefix:"xlink",name:"title",namespace:$.XLINK}],["xlink:type",{prefix:"xlink",name:"type",namespace:$.XLINK}],["xml:lang",{prefix:"xml",name:"lang",namespace:$.XML}],["xml:space",{prefix:"xml",name:"space",namespace:$.XML}],["xmlns",{prefix:"",name:"xmlns",namespace:$.XMLNS}],["xmlns:xlink",{prefix:"xmlns",name:"xlink",namespace:$.XMLNS}]]),X2=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(e=>[e.toLowerCase(),e])),J2=new Set([f.B,f.BIG,f.BLOCKQUOTE,f.BODY,f.BR,f.CENTER,f.CODE,f.DD,f.DIV,f.DL,f.DT,f.EM,f.EMBED,f.H1,f.H2,f.H3,f.H4,f.H5,f.H6,f.HEAD,f.HR,f.I,f.IMG,f.LI,f.LISTING,f.MENU,f.META,f.NOBR,f.OL,f.P,f.PRE,f.RUBY,f.S,f.SMALL,f.SPAN,f.STRONG,f.STRIKE,f.SUB,f.SUP,f.TABLE,f.TT,f.U,f.UL,f.VAR]);function Z2(e){const t=e.tagID;return t===f.FONT&&e.attrs.some(({name:r})=>r===mn.COLOR||r===mn.SIZE||r===mn.FACE)||J2.has(t)}function Ff(e){for(let t=0;t<e.attrs.length;t++)if(e.attrs[t].name===K2){e.attrs[t].name=W2;break}}function Rf(e){for(let t=0;t<e.attrs.length;t++){const n=Q2.get(e.attrs[t].name);n!=null&&(e.attrs[t].name=n)}}function Ru(e){for(let t=0;t<e.attrs.length;t++){const n=G2.get(e.attrs[t].name);n&&(e.attrs[t].prefix=n.prefix,e.attrs[t].name=n.name,e.attrs[t].namespace=n.namespace)}}function eA(e){const t=X2.get(e.tagName);t!=null&&(e.tagName=t,e.tagID=Qn(e.tagName))}function tA(e,t){return t===$.MATHML&&(e===f.MI||e===f.MO||e===f.MN||e===f.MS||e===f.MTEXT)}function nA(e,t,n){if(t===$.MATHML&&e===f.ANNOTATION_XML){for(let r=0;r<n.length;r++)if(n[r].name===mn.ENCODING){const i=n[r].value.toLowerCase();return i===go.TEXT_HTML||i===go.APPLICATION_XML}}return t===$.SVG&&(e===f.FOREIGN_OBJECT||e===f.DESC||e===f.TITLE)}function rA(e,t,n,r){return(!r||r===$.HTML)&&nA(e,t,n)||(!r||r===$.MATHML)&&tA(e,t)}const iA="hidden",sA=8,uA=3;var S;(function(e){e[e.INITIAL=0]="INITIAL",e[e.BEFORE_HTML=1]="BEFORE_HTML",e[e.BEFORE_HEAD=2]="BEFORE_HEAD",e[e.IN_HEAD=3]="IN_HEAD",e[e.IN_HEAD_NO_SCRIPT=4]="IN_HEAD_NO_SCRIPT",e[e.AFTER_HEAD=5]="AFTER_HEAD",e[e.IN_BODY=6]="IN_BODY",e[e.TEXT=7]="TEXT",e[e.IN_TABLE=8]="IN_TABLE",e[e.IN_TABLE_TEXT=9]="IN_TABLE_TEXT",e[e.IN_CAPTION=10]="IN_CAPTION",e[e.IN_COLUMN_GROUP=11]="IN_COLUMN_GROUP",e[e.IN_TABLE_BODY=12]="IN_TABLE_BODY",e[e.IN_ROW=13]="IN_ROW",e[e.IN_CELL=14]="IN_CELL",e[e.IN_SELECT=15]="IN_SELECT",e[e.IN_SELECT_IN_TABLE=16]="IN_SELECT_IN_TABLE",e[e.IN_TEMPLATE=17]="IN_TEMPLATE",e[e.AFTER_BODY=18]="AFTER_BODY",e[e.IN_FRAMESET=19]="IN_FRAMESET",e[e.AFTER_FRAMESET=20]="AFTER_FRAMESET",e[e.AFTER_AFTER_BODY=21]="AFTER_AFTER_BODY",e[e.AFTER_AFTER_FRAMESET=22]="AFTER_AFTER_FRAMESET"})(S||(S={}));const aA={startLine:-1,startCol:-1,startOffset:-1,endLine:-1,endCol:-1,endOffset:-1},Pf=new Set([f.TABLE,f.TBODY,f.TFOOT,f.THEAD,f.TR]),bo={scriptingEnabled:!0,sourceCodeLocationInfo:!1,treeAdapter:Zt,onParseError:null};class Eo{constructor(t,n,r=null,i=null){this.fragmentContext=r,this.scriptHandler=i,this.currentToken=null,this.stopped=!1,this.insertionMode=S.INITIAL,this.originalInsertionMode=S.INITIAL,this.headElement=null,this.formElement=null,this.currentNotInHTML=!1,this.tmplInsertionModeStack=[],this.pendingCharacterTokens=[],this.hasNonWhitespacePendingCharacterToken=!1,this.framesetOk=!0,this.skipNextNewLine=!1,this.fosterParentingEnabled=!1,this.options={...bo,...t},this.treeAdapter=this.options.treeAdapter,this.onParseError=this.options.onParseError,this.onParseError&&(this.options.sourceCodeLocationInfo=!0),this.document=n??this.treeAdapter.createDocument(),this.tokenizer=new w2(this.options,this),this.activeFormattingElements=new U2(this.treeAdapter),this.fragmentContextID=r?Qn(this.treeAdapter.getTagName(r)):f.UNKNOWN,this._setContextModes(r??this.document,this.fragmentContextID),this.openElements=new M2(this.document,this.treeAdapter,this)}static parse(t,n){const r=new this(n);return r.tokenizer.write(t,!0),r.document}static getFragmentParser(t,n){const r={...bo,...n};t??(t=r.treeAdapter.createElement(P.TEMPLATE,$.HTML,[]));const i=r.treeAdapter.createElement("documentmock",$.HTML,[]),s=new this(r,i,t);return s.fragmentContextID===f.TEMPLATE&&s.tmplInsertionModeStack.unshift(S.IN_TEMPLATE),s._initTokenizerForFragmentParsing(),s._insertFakeRootElement(),s._resetInsertionMode(),s._findFormInFragmentContext(),s}getFragment(){const t=this.treeAdapter.getFirstChild(this.document),n=this.treeAdapter.createDocumentFragment();return this._adoptNodes(t,n),n}_err(t,n,r){var i;if(!this.onParseError)return;const s=(i=t.location)!==null&&i!==void 0?i:aA,u={code:n,startLine:s.startLine,startCol:s.startCol,startOffset:s.startOffset,endLine:r?s.startLine:s.endLine,endCol:r?s.startCol:s.endCol,endOffset:r?s.startOffset:s.endOffset};this.onParseError(u)}onItemPush(t,n,r){var i,s;(s=(i=this.treeAdapter).onItemPush)===null||s===void 0||s.call(i,t),r&&this.openElements.stackTop>0&&this._setContextModes(t,n)}onItemPop(t,n){var r,i;if(this.options.sourceCodeLocationInfo&&this._setEndLocation(t,this.currentToken),(i=(r=this.treeAdapter).onItemPop)===null||i===void 0||i.call(r,t,this.openElements.current),n){let s,u;this.openElements.stackTop===0&&this.fragmentContext?(s=this.fragmentContext,u=this.fragmentContextID):{current:s,currentTagId:u}=this.openElements,this._setContextModes(s,u)}}_setContextModes(t,n){const r=t===this.document||this.treeAdapter.getNamespaceURI(t)===$.HTML;this.currentNotInHTML=!r,this.tokenizer.inForeignNode=!r&&!this._isIntegrationPoint(n,t)}_switchToTextParsing(t,n){this._insertElement(t,$.HTML),this.tokenizer.state=n,this.originalInsertionMode=this.insertionMode,this.insertionMode=S.TEXT}switchToPlaintextParsing(){this.insertionMode=S.TEXT,this.originalInsertionMode=S.IN_BODY,this.tokenizer.state=ve.PLAINTEXT}_getAdjustedCurrentElement(){return this.openElements.stackTop===0&&this.fragmentContext?this.fragmentContext:this.openElements.current}_findFormInFragmentContext(){let t=this.fragmentContext;for(;t;){if(this.treeAdapter.getTagName(t)===P.FORM){this.formElement=t;break}t=this.treeAdapter.getParentNode(t)}}_initTokenizerForFragmentParsing(){if(!(!this.fragmentContext||this.treeAdapter.getNamespaceURI(this.fragmentContext)!==$.HTML))switch(this.fragmentContextID){case f.TITLE:case f.TEXTAREA:{this.tokenizer.state=ve.RCDATA;break}case f.STYLE:case f.XMP:case f.IFRAME:case f.NOEMBED:case f.NOFRAMES:case f.NOSCRIPT:{this.tokenizer.state=ve.RAWTEXT;break}case f.SCRIPT:{this.tokenizer.state=ve.SCRIPT_DATA;break}case f.PLAINTEXT:{this.tokenizer.state=ve.PLAINTEXT;break}}}_setDocumentType(t){const n=t.name||"",r=t.publicId||"",i=t.systemId||"";if(this.treeAdapter.setDocumentType(this.document,n,r,i),t.location){const u=this.treeAdapter.getChildNodes(this.document).find(a=>this.treeAdapter.isDocumentTypeNode(a));u&&this.treeAdapter.setNodeSourceCodeLocation(u,t.location)}}_attachElementToTree(t,n){if(this.options.sourceCodeLocationInfo){const r=n&&{...n,startTag:n};this.treeAdapter.setNodeSourceCodeLocation(t,r)}if(this._shouldFosterParentOnInsertion())this._fosterParentElement(t);else{const r=this.openElements.currentTmplContentOrNode;this.treeAdapter.appendChild(r,t)}}_appendElement(t,n){const r=this.treeAdapter.createElement(t.tagName,n,t.attrs);this._attachElementToTree(r,t.location)}_insertElement(t,n){const r=this.treeAdapter.createElement(t.tagName,n,t.attrs);this._attachElementToTree(r,t.location),this.openElements.push(r,t.tagID)}_insertFakeElement(t,n){const r=this.treeAdapter.createElement(t,$.HTML,[]);this._attachElementToTree(r,null),this.openElements.push(r,n)}_insertTemplate(t){const n=this.treeAdapter.createElement(t.tagName,$.HTML,t.attrs),r=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(n,r),this._attachElementToTree(n,t.location),this.openElements.push(n,t.tagID),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(r,null)}_insertFakeRootElement(){const t=this.treeAdapter.createElement(P.HTML,$.HTML,[]);this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(t,null),this.treeAdapter.appendChild(this.openElements.current,t),this.openElements.push(t,f.HTML)}_appendCommentNode(t,n){const r=this.treeAdapter.createCommentNode(t.data);this.treeAdapter.appendChild(n,r),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(r,t.location)}_insertCharacters(t){let n,r;if(this._shouldFosterParentOnInsertion()?({parent:n,beforeElement:r}=this._findFosterParentingLocation(),r?this.treeAdapter.insertTextBefore(n,t.chars,r):this.treeAdapter.insertText(n,t.chars)):(n=this.openElements.currentTmplContentOrNode,this.treeAdapter.insertText(n,t.chars)),!t.location)return;const i=this.treeAdapter.getChildNodes(n),s=r?i.lastIndexOf(r):i.length,u=i[s-1];if(this.treeAdapter.getNodeSourceCodeLocation(u)){const{endLine:o,endCol:l,endOffset:h}=t.location;this.treeAdapter.updateNodeSourceCodeLocation(u,{endLine:o,endCol:l,endOffset:h})}else this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(u,t.location)}_adoptNodes(t,n){for(let r=this.treeAdapter.getFirstChild(t);r;r=this.treeAdapter.getFirstChild(t))this.treeAdapter.detachNode(r),this.treeAdapter.appendChild(n,r)}_setEndLocation(t,n){if(this.treeAdapter.getNodeSourceCodeLocation(t)&&n.location){const r=n.location,i=this.treeAdapter.getTagName(t),s=n.type===de.END_TAG&&i===n.tagName?{endTag:{...r},endLine:r.endLine,endCol:r.endCol,endOffset:r.endOffset}:{endLine:r.startLine,endCol:r.startCol,endOffset:r.startOffset};this.treeAdapter.updateNodeSourceCodeLocation(t,s)}}shouldProcessStartTagTokenInForeignContent(t){if(!this.currentNotInHTML)return!1;let n,r;return this.openElements.stackTop===0&&this.fragmentContext?(n=this.fragmentContext,r=this.fragmentContextID):{current:n,currentTagId:r}=this.openElements,t.tagID===f.SVG&&this.treeAdapter.getTagName(n)===P.ANNOTATION_XML&&this.treeAdapter.getNamespaceURI(n)===$.MATHML?!1:this.tokenizer.inForeignNode||(t.tagID===f.MGLYPH||t.tagID===f.MALIGNMARK)&&!this._isIntegrationPoint(r,n,$.HTML)}_processToken(t){switch(t.type){case de.CHARACTER:{this.onCharacter(t);break}case de.NULL_CHARACTER:{this.onNullCharacter(t);break}case de.COMMENT:{this.onComment(t);break}case de.DOCTYPE:{this.onDoctype(t);break}case de.START_TAG:{this._processStartTag(t);break}case de.END_TAG:{this.onEndTag(t);break}case de.EOF:{this.onEof(t);break}case de.WHITESPACE_CHARACTER:{this.onWhitespaceCharacter(t);break}}}_isIntegrationPoint(t,n,r){const i=this.treeAdapter.getNamespaceURI(n),s=this.treeAdapter.getAttrList(n);return rA(t,i,s,r)}_reconstructActiveFormattingElements(){const t=this.activeFormattingElements.entries.length;if(t){const n=this.activeFormattingElements.entries.findIndex(i=>i.type===Pt.Marker||this.openElements.contains(i.element)),r=n<0?t-1:n-1;for(let i=r;i>=0;i--){const s=this.activeFormattingElements.entries[i];this._insertElement(s.token,this.treeAdapter.getNamespaceURI(s.element)),s.element=this.openElements.current}}}_closeTableCell(){this.openElements.generateImpliedEndTags(),this.openElements.popUntilTableCellPopped(),this.activeFormattingElements.clearToLastMarker(),this.insertionMode=S.IN_ROW}_closePElement(){this.openElements.generateImpliedEndTagsWithExclusion(f.P),this.openElements.popUntilTagNamePopped(f.P)}_resetInsertionMode(){for(let t=this.openElements.stackTop;t>=0;t--)switch(t===0&&this.fragmentContext?this.fragmentContextID:this.openElements.tagIDs[t]){case f.TR:{this.insertionMode=S.IN_ROW;return}case f.TBODY:case f.THEAD:case f.TFOOT:{this.insertionMode=S.IN_TABLE_BODY;return}case f.CAPTION:{this.insertionMode=S.IN_CAPTION;return}case f.COLGROUP:{this.insertionMode=S.IN_COLUMN_GROUP;return}case f.TABLE:{this.insertionMode=S.IN_TABLE;return}case f.BODY:{this.insertionMode=S.IN_BODY;return}case f.FRAMESET:{this.insertionMode=S.IN_FRAMESET;return}case f.SELECT:{this._resetInsertionModeForSelect(t);return}case f.TEMPLATE:{this.insertionMode=this.tmplInsertionModeStack[0];return}case f.HTML:{this.insertionMode=this.headElement?S.AFTER_HEAD:S.BEFORE_HEAD;return}case f.TD:case f.TH:{if(t>0){this.insertionMode=S.IN_CELL;return}break}case f.HEAD:{if(t>0){this.insertionMode=S.IN_HEAD;return}break}}this.insertionMode=S.IN_BODY}_resetInsertionModeForSelect(t){if(t>0)for(let n=t-1;n>0;n--){const r=this.openElements.tagIDs[n];if(r===f.TEMPLATE)break;if(r===f.TABLE){this.insertionMode=S.IN_SELECT_IN_TABLE;return}}this.insertionMode=S.IN_SELECT}_isElementCausesFosterParenting(t){return Pf.has(t)}_shouldFosterParentOnInsertion(){return this.fosterParentingEnabled&&this._isElementCausesFosterParenting(this.openElements.currentTagId)}_findFosterParentingLocation(){for(let t=this.openElements.stackTop;t>=0;t--){const n=this.openElements.items[t];switch(this.openElements.tagIDs[t]){case f.TEMPLATE:{if(this.treeAdapter.getNamespaceURI(n)===$.HTML)return{parent:this.treeAdapter.getTemplateContent(n),beforeElement:null};break}case f.TABLE:{const r=this.treeAdapter.getParentNode(n);return r?{parent:r,beforeElement:n}:{parent:this.openElements.items[t-1],beforeElement:null}}}}return{parent:this.openElements.items[0],beforeElement:null}}_fosterParentElement(t){const n=this._findFosterParentingLocation();n.beforeElement?this.treeAdapter.insertBefore(n.parent,t,n.beforeElement):this.treeAdapter.appendChild(n.parent,t)}_isSpecialElement(t,n){const r=this.treeAdapter.getNamespaceURI(t);return x2[r].has(n)}onCharacter(t){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){vC(this,t);return}switch(this.insertionMode){case S.INITIAL:{rr(this,t);break}case S.BEFORE_HTML:{pr(this,t);break}case S.BEFORE_HEAD:{mr(this,t);break}case S.IN_HEAD:{gr(this,t);break}case S.IN_HEAD_NO_SCRIPT:{br(this,t);break}case S.AFTER_HEAD:{Er(this,t);break}case S.IN_BODY:case S.IN_CAPTION:case S.IN_CELL:case S.IN_TEMPLATE:{vf(this,t);break}case S.TEXT:case S.IN_SELECT:case S.IN_SELECT_IN_TABLE:{this._insertCharacters(t);break}case S.IN_TABLE:case S.IN_TABLE_BODY:case S.IN_ROW:{Ts(this,t);break}case S.IN_TABLE_TEXT:{qf(this,t);break}case S.IN_COLUMN_GROUP:{bi(this,t);break}case S.AFTER_BODY:{Ei(this,t);break}case S.AFTER_AFTER_BODY:{ai(this,t);break}}}onNullCharacter(t){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){BC(this,t);return}switch(this.insertionMode){case S.INITIAL:{rr(this,t);break}case S.BEFORE_HTML:{pr(this,t);break}case S.BEFORE_HEAD:{mr(this,t);break}case S.IN_HEAD:{gr(this,t);break}case S.IN_HEAD_NO_SCRIPT:{br(this,t);break}case S.AFTER_HEAD:{Er(this,t);break}case S.TEXT:{this._insertCharacters(t);break}case S.IN_TABLE:case S.IN_TABLE_BODY:case S.IN_ROW:{Ts(this,t);break}case S.IN_COLUMN_GROUP:{bi(this,t);break}case S.AFTER_BODY:{Ei(this,t);break}case S.AFTER_AFTER_BODY:{ai(this,t);break}}}onComment(t){if(this.skipNextNewLine=!1,this.currentNotInHTML){Ws(this,t);return}switch(this.insertionMode){case S.INITIAL:case S.BEFORE_HTML:case S.BEFORE_HEAD:case S.IN_HEAD:case S.IN_HEAD_NO_SCRIPT:case S.AFTER_HEAD:case S.IN_BODY:case S.IN_TABLE:case S.IN_CAPTION:case S.IN_COLUMN_GROUP:case S.IN_TABLE_BODY:case S.IN_ROW:case S.IN_CELL:case S.IN_SELECT:case S.IN_SELECT_IN_TABLE:case S.IN_TEMPLATE:case S.IN_FRAMESET:case S.AFTER_FRAMESET:{Ws(this,t);break}case S.IN_TABLE_TEXT:{ir(this,t);break}case S.AFTER_BODY:{pA(this,t);break}case S.AFTER_AFTER_BODY:case S.AFTER_AFTER_FRAMESET:{mA(this,t);break}}}onDoctype(t){switch(this.skipNextNewLine=!1,this.insertionMode){case S.INITIAL:{gA(this,t);break}case S.BEFORE_HEAD:case S.IN_HEAD:case S.IN_HEAD_NO_SCRIPT:case S.AFTER_HEAD:{this._err(t,B.misplacedDoctype);break}case S.IN_TABLE_TEXT:{ir(this,t);break}}}onStartTag(t){this.skipNextNewLine=!1,this.currentToken=t,this._processStartTag(t),t.selfClosing&&!t.ackSelfClosing&&this._err(t,B.nonVoidHtmlElementStartTagWithTrailingSolidus)}_processStartTag(t){this.shouldProcessStartTagTokenInForeignContent(t)?MC(this,t):this._startTagOutsideForeignContent(t)}_startTagOutsideForeignContent(t){switch(this.insertionMode){case S.INITIAL:{rr(this,t);break}case S.BEFORE_HTML:{bA(this,t);break}case S.BEFORE_HEAD:{TA(this,t);break}case S.IN_HEAD:{Lt(this,t);break}case S.IN_HEAD_NO_SCRIPT:{CA(this,t);break}case S.AFTER_HEAD:{DA(this,t);break}case S.IN_BODY:{Je(this,t);break}case S.IN_TABLE:{zn(this,t);break}case S.IN_TABLE_TEXT:{ir(this,t);break}case S.IN_CAPTION:{yC(this,t);break}case S.IN_COLUMN_GROUP:{vu(this,t);break}case S.IN_TABLE_BODY:{$i(this,t);break}case S.IN_ROW:{qi(this,t);break}case S.IN_CELL:{_C(this,t);break}case S.IN_SELECT:{Vf(this,t);break}case S.IN_SELECT_IN_TABLE:{kC(this,t);break}case S.IN_TEMPLATE:{xC(this,t);break}case S.AFTER_BODY:{NC(this,t);break}case S.IN_FRAMESET:{OC(this,t);break}case S.AFTER_FRAMESET:{LC(this,t);break}case S.AFTER_AFTER_BODY:{RC(this,t);break}case S.AFTER_AFTER_FRAMESET:{PC(this,t);break}}}onEndTag(t){this.skipNextNewLine=!1,this.currentToken=t,this.currentNotInHTML?UC(this,t):this._endTagOutsideForeignContent(t)}_endTagOutsideForeignContent(t){switch(this.insertionMode){case S.INITIAL:{rr(this,t);break}case S.BEFORE_HTML:{EA(this,t);break}case S.BEFORE_HEAD:{yA(this,t);break}case S.IN_HEAD:{AA(this,t);break}case S.IN_HEAD_NO_SCRIPT:{_A(this,t);break}case S.AFTER_HEAD:{kA(this,t);break}case S.IN_BODY:{zi(this,t);break}case S.TEXT:{cC(this,t);break}case S.IN_TABLE:{kr(this,t);break}case S.IN_TABLE_TEXT:{ir(this,t);break}case S.IN_CAPTION:{AC(this,t);break}case S.IN_COLUMN_GROUP:{CC(this,t);break}case S.IN_TABLE_BODY:{Qs(this,t);break}case S.IN_ROW:{Yf(this,t);break}case S.IN_CELL:{DC(this,t);break}case S.IN_SELECT:{Kf(this,t);break}case S.IN_SELECT_IN_TABLE:{SC(this,t);break}case S.IN_TEMPLATE:{IC(this,t);break}case S.AFTER_BODY:{Qf(this,t);break}case S.IN_FRAMESET:{wC(this,t);break}case S.AFTER_FRAMESET:{FC(this,t);break}case S.AFTER_AFTER_BODY:{ai(this,t);break}}}onEof(t){switch(this.insertionMode){case S.INITIAL:{rr(this,t);break}case S.BEFORE_HTML:{pr(this,t);break}case S.BEFORE_HEAD:{mr(this,t);break}case S.IN_HEAD:{gr(this,t);break}case S.IN_HEAD_NO_SCRIPT:{br(this,t);break}case S.AFTER_HEAD:{Er(this,t);break}case S.IN_BODY:case S.IN_TABLE:case S.IN_CAPTION:case S.IN_COLUMN_GROUP:case S.IN_TABLE_BODY:case S.IN_ROW:case S.IN_CELL:case S.IN_SELECT:case S.IN_SELECT_IN_TABLE:{zf(this,t);break}case S.TEXT:{fC(this,t);break}case S.IN_TABLE_TEXT:{ir(this,t);break}case S.IN_TEMPLATE:{Wf(this,t);break}case S.AFTER_BODY:case S.IN_FRAMESET:case S.AFTER_FRAMESET:case S.AFTER_AFTER_BODY:case S.AFTER_AFTER_FRAMESET:{Bu(this,t);break}}}onWhitespaceCharacter(t){if(this.skipNextNewLine&&(this.skipNextNewLine=!1,t.chars.charCodeAt(0)===T.LINE_FEED)){if(t.chars.length===1)return;t.chars=t.chars.substr(1)}if(this.tokenizer.inForeignNode){this._insertCharacters(t);return}switch(this.insertionMode){case S.IN_HEAD:case S.IN_HEAD_NO_SCRIPT:case S.AFTER_HEAD:case S.TEXT:case S.IN_COLUMN_GROUP:case S.IN_SELECT:case S.IN_SELECT_IN_TABLE:case S.IN_FRAMESET:case S.AFTER_FRAMESET:{this._insertCharacters(t);break}case S.IN_BODY:case S.IN_CAPTION:case S.IN_CELL:case S.IN_TEMPLATE:case S.AFTER_BODY:case S.AFTER_AFTER_BODY:case S.AFTER_AFTER_FRAMESET:{Bf(this,t);break}case S.IN_TABLE:case S.IN_TABLE_BODY:case S.IN_ROW:{Ts(this,t);break}case S.IN_TABLE_TEXT:{$f(this,t);break}}}}function oA(e,t){let n=e.activeFormattingElements.getElementEntryInScopeWithTagName(t.tagName);return n?e.openElements.contains(n.element)?e.openElements.hasInScope(t.tagID)||(n=null):(e.activeFormattingElements.removeEntry(n),n=null):Hf(e,t),n}function lA(e,t){let n=null,r=e.openElements.stackTop;for(;r>=0;r--){const i=e.openElements.items[r];if(i===t.element)break;e._isSpecialElement(i,e.openElements.tagIDs[r])&&(n=i)}return n||(e.openElements.shortenToLength(r<0?0:r),e.activeFormattingElements.removeEntry(t)),n}function cA(e,t,n){let r=t,i=e.openElements.getCommonAncestor(t);for(let s=0,u=i;u!==n;s++,u=i){i=e.openElements.getCommonAncestor(u);const a=e.activeFormattingElements.getElementEntry(u),o=a&&s>=uA;!a||o?(o&&e.activeFormattingElements.removeEntry(a),e.openElements.remove(u)):(u=fA(e,a),r===t&&(e.activeFormattingElements.bookmark=a),e.treeAdapter.detachNode(r),e.treeAdapter.appendChild(u,r),r=u)}return r}function fA(e,t){const n=e.treeAdapter.getNamespaceURI(t.element),r=e.treeAdapter.createElement(t.token.tagName,n,t.token.attrs);return e.openElements.replace(t.element,r),t.element=r,r}function hA(e,t,n){const r=e.treeAdapter.getTagName(t),i=Qn(r);if(e._isElementCausesFosterParenting(i))e._fosterParentElement(n);else{const s=e.treeAdapter.getNamespaceURI(t);i===f.TEMPLATE&&s===$.HTML&&(t=e.treeAdapter.getTemplateContent(t)),e.treeAdapter.appendChild(t,n)}}function dA(e,t,n){const r=e.treeAdapter.getNamespaceURI(n.element),{token:i}=n,s=e.treeAdapter.createElement(i.tagName,r,i.attrs);e._adoptNodes(t,s),e.treeAdapter.appendChild(t,s),e.activeFormattingElements.insertElementAfterBookmark(s,i),e.activeFormattingElements.removeEntry(n),e.openElements.remove(n.element),e.openElements.insertAfter(t,s,i.tagID)}function Pu(e,t){for(let n=0;n<sA;n++){const r=oA(e,t);if(!r)break;const i=lA(e,r);if(!i)break;e.activeFormattingElements.bookmark=r;const s=cA(e,i,r.element),u=e.openElements.getCommonAncestor(r.element);e.treeAdapter.detachNode(s),u&&hA(e,u,s),dA(e,i,r)}}function Ws(e,t){e._appendCommentNode(t,e.openElements.currentTmplContentOrNode)}function pA(e,t){e._appendCommentNode(t,e.openElements.items[0])}function mA(e,t){e._appendCommentNode(t,e.document)}function Bu(e,t){if(e.stopped=!0,t.location){const n=e.fragmentContext?0:2;for(let r=e.openElements.stackTop;r>=n;r--)e._setEndLocation(e.openElements.items[r],t);if(!e.fragmentContext&&e.openElements.stackTop>=0){const r=e.openElements.items[0],i=e.treeAdapter.getNodeSourceCodeLocation(r);if(i&&!i.endTag&&(e._setEndLocation(r,t),e.openElements.stackTop>=1)){const s=e.openElements.items[1],u=e.treeAdapter.getNodeSourceCodeLocation(s);u&&!u.endTag&&e._setEndLocation(s,t)}}}}function gA(e,t){e._setDocumentType(t);const n=t.forceQuirks?Et.QUIRKS:V2(t);Y2(t)||e._err(t,B.nonConformingDoctype),e.treeAdapter.setDocumentMode(e.document,n),e.insertionMode=S.BEFORE_HTML}function rr(e,t){e._err(t,B.missingDoctype,!0),e.treeAdapter.setDocumentMode(e.document,Et.QUIRKS),e.insertionMode=S.BEFORE_HTML,e._processToken(t)}function bA(e,t){t.tagID===f.HTML?(e._insertElement(t,$.HTML),e.insertionMode=S.BEFORE_HEAD):pr(e,t)}function EA(e,t){const n=t.tagID;(n===f.HTML||n===f.HEAD||n===f.BODY||n===f.BR)&&pr(e,t)}function pr(e,t){e._insertFakeRootElement(),e.insertionMode=S.BEFORE_HEAD,e._processToken(t)}function TA(e,t){switch(t.tagID){case f.HTML:{Je(e,t);break}case f.HEAD:{e._insertElement(t,$.HTML),e.headElement=e.openElements.current,e.insertionMode=S.IN_HEAD;break}default:mr(e,t)}}function yA(e,t){const n=t.tagID;n===f.HEAD||n===f.BODY||n===f.HTML||n===f.BR?mr(e,t):e._err(t,B.endTagWithoutMatchingOpenElement)}function mr(e,t){e._insertFakeElement(P.HEAD,f.HEAD),e.headElement=e.openElements.current,e.insertionMode=S.IN_HEAD,e._processToken(t)}function Lt(e,t){switch(t.tagID){case f.HTML:{Je(e,t);break}case f.BASE:case f.BASEFONT:case f.BGSOUND:case f.LINK:case f.META:{e._appendElement(t,$.HTML),t.ackSelfClosing=!0;break}case f.TITLE:{e._switchToTextParsing(t,ve.RCDATA);break}case f.NOSCRIPT:{e.options.scriptingEnabled?e._switchToTextParsing(t,ve.RAWTEXT):(e._insertElement(t,$.HTML),e.insertionMode=S.IN_HEAD_NO_SCRIPT);break}case f.NOFRAMES:case f.STYLE:{e._switchToTextParsing(t,ve.RAWTEXT);break}case f.SCRIPT:{e._switchToTextParsing(t,ve.SCRIPT_DATA);break}case f.TEMPLATE:{e._insertTemplate(t),e.activeFormattingElements.insertMarker(),e.framesetOk=!1,e.insertionMode=S.IN_TEMPLATE,e.tmplInsertionModeStack.unshift(S.IN_TEMPLATE);break}case f.HEAD:{e._err(t,B.misplacedStartTagForHeadElement);break}default:gr(e,t)}}function AA(e,t){switch(t.tagID){case f.HEAD:{e.openElements.pop(),e.insertionMode=S.AFTER_HEAD;break}case f.BODY:case f.BR:case f.HTML:{gr(e,t);break}case f.TEMPLATE:{_n(e,t);break}default:e._err(t,B.endTagWithoutMatchingOpenElement)}}function _n(e,t){e.openElements.tmplCount>0?(e.openElements.generateImpliedEndTagsThoroughly(),e.openElements.currentTagId!==f.TEMPLATE&&e._err(t,B.closingOfElementWithOpenChildElements),e.openElements.popUntilTagNamePopped(f.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode()):e._err(t,B.endTagWithoutMatchingOpenElement)}function gr(e,t){e.openElements.pop(),e.insertionMode=S.AFTER_HEAD,e._processToken(t)}function CA(e,t){switch(t.tagID){case f.HTML:{Je(e,t);break}case f.BASEFONT:case f.BGSOUND:case f.HEAD:case f.LINK:case f.META:case f.NOFRAMES:case f.STYLE:{Lt(e,t);break}case f.NOSCRIPT:{e._err(t,B.nestedNoscriptInHead);break}default:br(e,t)}}function _A(e,t){switch(t.tagID){case f.NOSCRIPT:{e.openElements.pop(),e.insertionMode=S.IN_HEAD;break}case f.BR:{br(e,t);break}default:e._err(t,B.endTagWithoutMatchingOpenElement)}}function br(e,t){const n=t.type===de.EOF?B.openElementsLeftAfterEof:B.disallowedContentInNoscriptInHead;e._err(t,n),e.openElements.pop(),e.insertionMode=S.IN_HEAD,e._processToken(t)}function DA(e,t){switch(t.tagID){case f.HTML:{Je(e,t);break}case f.BODY:{e._insertElement(t,$.HTML),e.framesetOk=!1,e.insertionMode=S.IN_BODY;break}case f.FRAMESET:{e._insertElement(t,$.HTML),e.insertionMode=S.IN_FRAMESET;break}case f.BASE:case f.BASEFONT:case f.BGSOUND:case f.LINK:case f.META:case f.NOFRAMES:case f.SCRIPT:case f.STYLE:case f.TEMPLATE:case f.TITLE:{e._err(t,B.abandonedHeadElementChild),e.openElements.push(e.headElement,f.HEAD),Lt(e,t),e.openElements.remove(e.headElement);break}case f.HEAD:{e._err(t,B.misplacedStartTagForHeadElement);break}default:Er(e,t)}}function kA(e,t){switch(t.tagID){case f.BODY:case f.HTML:case f.BR:{Er(e,t);break}case f.TEMPLATE:{_n(e,t);break}default:e._err(t,B.endTagWithoutMatchingOpenElement)}}function Er(e,t){e._insertFakeElement(P.BODY,f.BODY),e.insertionMode=S.IN_BODY,Hi(e,t)}function Hi(e,t){switch(t.type){case de.CHARACTER:{vf(e,t);break}case de.WHITESPACE_CHARACTER:{Bf(e,t);break}case de.COMMENT:{Ws(e,t);break}case de.START_TAG:{Je(e,t);break}case de.END_TAG:{zi(e,t);break}case de.EOF:{zf(e,t);break}}}function Bf(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t)}function vf(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t),e.framesetOk=!1}function SA(e,t){e.openElements.tmplCount===0&&e.treeAdapter.adoptAttributes(e.openElements.items[0],t.attrs)}function xA(e,t){const n=e.openElements.tryPeekProperlyNestedBodyElement();n&&e.openElements.tmplCount===0&&(e.framesetOk=!1,e.treeAdapter.adoptAttributes(n,t.attrs))}function IA(e,t){const n=e.openElements.tryPeekProperlyNestedBodyElement();e.framesetOk&&n&&(e.treeAdapter.detachNode(n),e.openElements.popAllUpToHtmlElement(),e._insertElement(t,$.HTML),e.insertionMode=S.IN_FRAMESET)}function NA(e,t){e.openElements.hasInButtonScope(f.P)&&e._closePElement(),e._insertElement(t,$.HTML)}function OA(e,t){e.openElements.hasInButtonScope(f.P)&&e._closePElement(),Ks.has(e.openElements.currentTagId)&&e.openElements.pop(),e._insertElement(t,$.HTML)}function wA(e,t){e.openElements.hasInButtonScope(f.P)&&e._closePElement(),e._insertElement(t,$.HTML),e.skipNextNewLine=!0,e.framesetOk=!1}function LA(e,t){const n=e.openElements.tmplCount>0;(!e.formElement||n)&&(e.openElements.hasInButtonScope(f.P)&&e._closePElement(),e._insertElement(t,$.HTML),n||(e.formElement=e.openElements.current))}function FA(e,t){e.framesetOk=!1;const n=t.tagID;for(let r=e.openElements.stackTop;r>=0;r--){const i=e.openElements.tagIDs[r];if(n===f.LI&&i===f.LI||(n===f.DD||n===f.DT)&&(i===f.DD||i===f.DT)){e.openElements.generateImpliedEndTagsWithExclusion(i),e.openElements.popUntilTagNamePopped(i);break}if(i!==f.ADDRESS&&i!==f.DIV&&i!==f.P&&e._isSpecialElement(e.openElements.items[r],i))break}e.openElements.hasInButtonScope(f.P)&&e._closePElement(),e._insertElement(t,$.HTML)}function RA(e,t){e.openElements.hasInButtonScope(f.P)&&e._closePElement(),e._insertElement(t,$.HTML),e.tokenizer.state=ve.PLAINTEXT}function PA(e,t){e.openElements.hasInScope(f.BUTTON)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(f.BUTTON)),e._reconstructActiveFormattingElements(),e._insertElement(t,$.HTML),e.framesetOk=!1}function BA(e,t){const n=e.activeFormattingElements.getElementEntryInScopeWithTagName(P.A);n&&(Pu(e,t),e.openElements.remove(n.element),e.activeFormattingElements.removeEntry(n)),e._reconstructActiveFormattingElements(),e._insertElement(t,$.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}function vA(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,$.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}function MA(e,t){e._reconstructActiveFormattingElements(),e.openElements.hasInScope(f.NOBR)&&(Pu(e,t),e._reconstructActiveFormattingElements()),e._insertElement(t,$.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}function UA(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,$.HTML),e.activeFormattingElements.insertMarker(),e.framesetOk=!1}function HA(e,t){e.treeAdapter.getDocumentMode(e.document)!==Et.QUIRKS&&e.openElements.hasInButtonScope(f.P)&&e._closePElement(),e._insertElement(t,$.HTML),e.framesetOk=!1,e.insertionMode=S.IN_TABLE}function Mf(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,$.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}function Uf(e){const t=Df(e,mn.TYPE);return t!=null&&t.toLowerCase()===iA}function zA(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,$.HTML),Uf(t)||(e.framesetOk=!1),t.ackSelfClosing=!0}function $A(e,t){e._appendElement(t,$.HTML),t.ackSelfClosing=!0}function qA(e,t){e.openElements.hasInButtonScope(f.P)&&e._closePElement(),e._appendElement(t,$.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}function jA(e,t){t.tagName=P.IMG,t.tagID=f.IMG,Mf(e,t)}function YA(e,t){e._insertElement(t,$.HTML),e.skipNextNewLine=!0,e.tokenizer.state=ve.RCDATA,e.originalInsertionMode=e.insertionMode,e.framesetOk=!1,e.insertionMode=S.TEXT}function VA(e,t){e.openElements.hasInButtonScope(f.P)&&e._closePElement(),e._reconstructActiveFormattingElements(),e.framesetOk=!1,e._switchToTextParsing(t,ve.RAWTEXT)}function KA(e,t){e.framesetOk=!1,e._switchToTextParsing(t,ve.RAWTEXT)}function To(e,t){e._switchToTextParsing(t,ve.RAWTEXT)}function WA(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,$.HTML),e.framesetOk=!1,e.insertionMode=e.insertionMode===S.IN_TABLE||e.insertionMode===S.IN_CAPTION||e.insertionMode===S.IN_TABLE_BODY||e.insertionMode===S.IN_ROW||e.insertionMode===S.IN_CELL?S.IN_SELECT_IN_TABLE:S.IN_SELECT}function QA(e,t){e.openElements.currentTagId===f.OPTION&&e.openElements.pop(),e._reconstructActiveFormattingElements(),e._insertElement(t,$.HTML)}function GA(e,t){e.openElements.hasInScope(f.RUBY)&&e.openElements.generateImpliedEndTags(),e._insertElement(t,$.HTML)}function XA(e,t){e.openElements.hasInScope(f.RUBY)&&e.openElements.generateImpliedEndTagsWithExclusion(f.RTC),e._insertElement(t,$.HTML)}function JA(e,t){e._reconstructActiveFormattingElements(),Ff(t),Ru(t),t.selfClosing?e._appendElement(t,$.MATHML):e._insertElement(t,$.MATHML),t.ackSelfClosing=!0}function ZA(e,t){e._reconstructActiveFormattingElements(),Rf(t),Ru(t),t.selfClosing?e._appendElement(t,$.SVG):e._insertElement(t,$.SVG),t.ackSelfClosing=!0}function yo(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,$.HTML)}function Je(e,t){switch(t.tagID){case f.I:case f.S:case f.B:case f.U:case f.EM:case f.TT:case f.BIG:case f.CODE:case f.FONT:case f.SMALL:case f.STRIKE:case f.STRONG:{vA(e,t);break}case f.A:{BA(e,t);break}case f.H1:case f.H2:case f.H3:case f.H4:case f.H5:case f.H6:{OA(e,t);break}case f.P:case f.DL:case f.OL:case f.UL:case f.DIV:case f.DIR:case f.NAV:case f.MAIN:case f.MENU:case f.ASIDE:case f.CENTER:case f.FIGURE:case f.FOOTER:case f.HEADER:case f.HGROUP:case f.DIALOG:case f.DETAILS:case f.ADDRESS:case f.ARTICLE:case f.SEARCH:case f.SECTION:case f.SUMMARY:case f.FIELDSET:case f.BLOCKQUOTE:case f.FIGCAPTION:{NA(e,t);break}case f.LI:case f.DD:case f.DT:{FA(e,t);break}case f.BR:case f.IMG:case f.WBR:case f.AREA:case f.EMBED:case f.KEYGEN:{Mf(e,t);break}case f.HR:{qA(e,t);break}case f.RB:case f.RTC:{GA(e,t);break}case f.RT:case f.RP:{XA(e,t);break}case f.PRE:case f.LISTING:{wA(e,t);break}case f.XMP:{VA(e,t);break}case f.SVG:{ZA(e,t);break}case f.HTML:{SA(e,t);break}case f.BASE:case f.LINK:case f.META:case f.STYLE:case f.TITLE:case f.SCRIPT:case f.BGSOUND:case f.BASEFONT:case f.TEMPLATE:{Lt(e,t);break}case f.BODY:{xA(e,t);break}case f.FORM:{LA(e,t);break}case f.NOBR:{MA(e,t);break}case f.MATH:{JA(e,t);break}case f.TABLE:{HA(e,t);break}case f.INPUT:{zA(e,t);break}case f.PARAM:case f.TRACK:case f.SOURCE:{$A(e,t);break}case f.IMAGE:{jA(e,t);break}case f.BUTTON:{PA(e,t);break}case f.APPLET:case f.OBJECT:case f.MARQUEE:{UA(e,t);break}case f.IFRAME:{KA(e,t);break}case f.SELECT:{WA(e,t);break}case f.OPTION:case f.OPTGROUP:{QA(e,t);break}case f.NOEMBED:case f.NOFRAMES:{To(e,t);break}case f.FRAMESET:{IA(e,t);break}case f.TEXTAREA:{YA(e,t);break}case f.NOSCRIPT:{e.options.scriptingEnabled?To(e,t):yo(e,t);break}case f.PLAINTEXT:{RA(e,t);break}case f.COL:case f.TH:case f.TD:case f.TR:case f.HEAD:case f.FRAME:case f.TBODY:case f.TFOOT:case f.THEAD:case f.CAPTION:case f.COLGROUP:break;default:yo(e,t)}}function eC(e,t){if(e.openElements.hasInScope(f.BODY)&&(e.insertionMode=S.AFTER_BODY,e.options.sourceCodeLocationInfo)){const n=e.openElements.tryPeekProperlyNestedBodyElement();n&&e._setEndLocation(n,t)}}function tC(e,t){e.openElements.hasInScope(f.BODY)&&(e.insertionMode=S.AFTER_BODY,Qf(e,t))}function nC(e,t){const n=t.tagID;e.openElements.hasInScope(n)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(n))}function rC(e){const t=e.openElements.tmplCount>0,{formElement:n}=e;t||(e.formElement=null),(n||t)&&e.openElements.hasInScope(f.FORM)&&(e.openElements.generateImpliedEndTags(),t?e.openElements.popUntilTagNamePopped(f.FORM):n&&e.openElements.remove(n))}function iC(e){e.openElements.hasInButtonScope(f.P)||e._insertFakeElement(P.P,f.P),e._closePElement()}function sC(e){e.openElements.hasInListItemScope(f.LI)&&(e.openElements.generateImpliedEndTagsWithExclusion(f.LI),e.openElements.popUntilTagNamePopped(f.LI))}function uC(e,t){const n=t.tagID;e.openElements.hasInScope(n)&&(e.openElements.generateImpliedEndTagsWithExclusion(n),e.openElements.popUntilTagNamePopped(n))}function aC(e){e.openElements.hasNumberedHeaderInScope()&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilNumberedHeaderPopped())}function oC(e,t){const n=t.tagID;e.openElements.hasInScope(n)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(n),e.activeFormattingElements.clearToLastMarker())}function lC(e){e._reconstructActiveFormattingElements(),e._insertFakeElement(P.BR,f.BR),e.openElements.pop(),e.framesetOk=!1}function Hf(e,t){const n=t.tagName,r=t.tagID;for(let i=e.openElements.stackTop;i>0;i--){const s=e.openElements.items[i],u=e.openElements.tagIDs[i];if(r===u&&(r!==f.UNKNOWN||e.treeAdapter.getTagName(s)===n)){e.openElements.generateImpliedEndTagsWithExclusion(r),e.openElements.stackTop>=i&&e.openElements.shortenToLength(i);break}if(e._isSpecialElement(s,u))break}}function zi(e,t){switch(t.tagID){case f.A:case f.B:case f.I:case f.S:case f.U:case f.EM:case f.TT:case f.BIG:case f.CODE:case f.FONT:case f.NOBR:case f.SMALL:case f.STRIKE:case f.STRONG:{Pu(e,t);break}case f.P:{iC(e);break}case f.DL:case f.UL:case f.OL:case f.DIR:case f.DIV:case f.NAV:case f.PRE:case f.MAIN:case f.MENU:case f.ASIDE:case f.BUTTON:case f.CENTER:case f.FIGURE:case f.FOOTER:case f.HEADER:case f.HGROUP:case f.DIALOG:case f.ADDRESS:case f.ARTICLE:case f.DETAILS:case f.SEARCH:case f.SECTION:case f.SUMMARY:case f.LISTING:case f.FIELDSET:case f.BLOCKQUOTE:case f.FIGCAPTION:{nC(e,t);break}case f.LI:{sC(e);break}case f.DD:case f.DT:{uC(e,t);break}case f.H1:case f.H2:case f.H3:case f.H4:case f.H5:case f.H6:{aC(e);break}case f.BR:{lC(e);break}case f.BODY:{eC(e,t);break}case f.HTML:{tC(e,t);break}case f.FORM:{rC(e);break}case f.APPLET:case f.OBJECT:case f.MARQUEE:{oC(e,t);break}case f.TEMPLATE:{_n(e,t);break}default:Hf(e,t)}}function zf(e,t){e.tmplInsertionModeStack.length>0?Wf(e,t):Bu(e,t)}function cC(e,t){var n;t.tagID===f.SCRIPT&&((n=e.scriptHandler)===null||n===void 0||n.call(e,e.openElements.current)),e.openElements.pop(),e.insertionMode=e.originalInsertionMode}function fC(e,t){e._err(t,B.eofInElementThatCanContainOnlyText),e.openElements.pop(),e.insertionMode=e.originalInsertionMode,e.onEof(t)}function Ts(e,t){if(Pf.has(e.openElements.currentTagId))switch(e.pendingCharacterTokens.length=0,e.hasNonWhitespacePendingCharacterToken=!1,e.originalInsertionMode=e.insertionMode,e.insertionMode=S.IN_TABLE_TEXT,t.type){case de.CHARACTER:{qf(e,t);break}case de.WHITESPACE_CHARACTER:{$f(e,t);break}}else Hr(e,t)}function hC(e,t){e.openElements.clearBackToTableContext(),e.activeFormattingElements.insertMarker(),e._insertElement(t,$.HTML),e.insertionMode=S.IN_CAPTION}function dC(e,t){e.openElements.clearBackToTableContext(),e._insertElement(t,$.HTML),e.insertionMode=S.IN_COLUMN_GROUP}function pC(e,t){e.openElements.clearBackToTableContext(),e._insertFakeElement(P.COLGROUP,f.COLGROUP),e.insertionMode=S.IN_COLUMN_GROUP,vu(e,t)}function mC(e,t){e.openElements.clearBackToTableContext(),e._insertElement(t,$.HTML),e.insertionMode=S.IN_TABLE_BODY}function gC(e,t){e.openElements.clearBackToTableContext(),e._insertFakeElement(P.TBODY,f.TBODY),e.insertionMode=S.IN_TABLE_BODY,$i(e,t)}function bC(e,t){e.openElements.hasInTableScope(f.TABLE)&&(e.openElements.popUntilTagNamePopped(f.TABLE),e._resetInsertionMode(),e._processStartTag(t))}function EC(e,t){Uf(t)?e._appendElement(t,$.HTML):Hr(e,t),t.ackSelfClosing=!0}function TC(e,t){!e.formElement&&e.openElements.tmplCount===0&&(e._insertElement(t,$.HTML),e.formElement=e.openElements.current,e.openElements.pop())}function zn(e,t){switch(t.tagID){case f.TD:case f.TH:case f.TR:{gC(e,t);break}case f.STYLE:case f.SCRIPT:case f.TEMPLATE:{Lt(e,t);break}case f.COL:{pC(e,t);break}case f.FORM:{TC(e,t);break}case f.TABLE:{bC(e,t);break}case f.TBODY:case f.TFOOT:case f.THEAD:{mC(e,t);break}case f.INPUT:{EC(e,t);break}case f.CAPTION:{hC(e,t);break}case f.COLGROUP:{dC(e,t);break}default:Hr(e,t)}}function kr(e,t){switch(t.tagID){case f.TABLE:{e.openElements.hasInTableScope(f.TABLE)&&(e.openElements.popUntilTagNamePopped(f.TABLE),e._resetInsertionMode());break}case f.TEMPLATE:{_n(e,t);break}case f.BODY:case f.CAPTION:case f.COL:case f.COLGROUP:case f.HTML:case f.TBODY:case f.TD:case f.TFOOT:case f.TH:case f.THEAD:case f.TR:break;default:Hr(e,t)}}function Hr(e,t){const n=e.fosterParentingEnabled;e.fosterParentingEnabled=!0,Hi(e,t),e.fosterParentingEnabled=n}function $f(e,t){e.pendingCharacterTokens.push(t)}function qf(e,t){e.pendingCharacterTokens.push(t),e.hasNonWhitespacePendingCharacterToken=!0}function ir(e,t){let n=0;if(e.hasNonWhitespacePendingCharacterToken)for(;n<e.pendingCharacterTokens.length;n++)Hr(e,e.pendingCharacterTokens[n]);else for(;n<e.pendingCharacterTokens.length;n++)e._insertCharacters(e.pendingCharacterTokens[n]);e.insertionMode=e.originalInsertionMode,e._processToken(t)}const jf=new Set([f.CAPTION,f.COL,f.COLGROUP,f.TBODY,f.TD,f.TFOOT,f.TH,f.THEAD,f.TR]);function yC(e,t){const n=t.tagID;jf.has(n)?e.openElements.hasInTableScope(f.CAPTION)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(f.CAPTION),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=S.IN_TABLE,zn(e,t)):Je(e,t)}function AC(e,t){const n=t.tagID;switch(n){case f.CAPTION:case f.TABLE:{e.openElements.hasInTableScope(f.CAPTION)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(f.CAPTION),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=S.IN_TABLE,n===f.TABLE&&kr(e,t));break}case f.BODY:case f.COL:case f.COLGROUP:case f.HTML:case f.TBODY:case f.TD:case f.TFOOT:case f.TH:case f.THEAD:case f.TR:break;default:zi(e,t)}}function vu(e,t){switch(t.tagID){case f.HTML:{Je(e,t);break}case f.COL:{e._appendElement(t,$.HTML),t.ackSelfClosing=!0;break}case f.TEMPLATE:{Lt(e,t);break}default:bi(e,t)}}function CC(e,t){switch(t.tagID){case f.COLGROUP:{e.openElements.currentTagId===f.COLGROUP&&(e.openElements.pop(),e.insertionMode=S.IN_TABLE);break}case f.TEMPLATE:{_n(e,t);break}case f.COL:break;default:bi(e,t)}}function bi(e,t){e.openElements.currentTagId===f.COLGROUP&&(e.openElements.pop(),e.insertionMode=S.IN_TABLE,e._processToken(t))}function $i(e,t){switch(t.tagID){case f.TR:{e.openElements.clearBackToTableBodyContext(),e._insertElement(t,$.HTML),e.insertionMode=S.IN_ROW;break}case f.TH:case f.TD:{e.openElements.clearBackToTableBodyContext(),e._insertFakeElement(P.TR,f.TR),e.insertionMode=S.IN_ROW,qi(e,t);break}case f.CAPTION:case f.COL:case f.COLGROUP:case f.TBODY:case f.TFOOT:case f.THEAD:{e.openElements.hasTableBodyContextInTableScope()&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=S.IN_TABLE,zn(e,t));break}default:zn(e,t)}}function Qs(e,t){const n=t.tagID;switch(t.tagID){case f.TBODY:case f.TFOOT:case f.THEAD:{e.openElements.hasInTableScope(n)&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=S.IN_TABLE);break}case f.TABLE:{e.openElements.hasTableBodyContextInTableScope()&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=S.IN_TABLE,kr(e,t));break}case f.BODY:case f.CAPTION:case f.COL:case f.COLGROUP:case f.HTML:case f.TD:case f.TH:case f.TR:break;default:kr(e,t)}}function qi(e,t){switch(t.tagID){case f.TH:case f.TD:{e.openElements.clearBackToTableRowContext(),e._insertElement(t,$.HTML),e.insertionMode=S.IN_CELL,e.activeFormattingElements.insertMarker();break}case f.CAPTION:case f.COL:case f.COLGROUP:case f.TBODY:case f.TFOOT:case f.THEAD:case f.TR:{e.openElements.hasInTableScope(f.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=S.IN_TABLE_BODY,$i(e,t));break}default:zn(e,t)}}function Yf(e,t){switch(t.tagID){case f.TR:{e.openElements.hasInTableScope(f.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=S.IN_TABLE_BODY);break}case f.TABLE:{e.openElements.hasInTableScope(f.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=S.IN_TABLE_BODY,Qs(e,t));break}case f.TBODY:case f.TFOOT:case f.THEAD:{(e.openElements.hasInTableScope(t.tagID)||e.openElements.hasInTableScope(f.TR))&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=S.IN_TABLE_BODY,Qs(e,t));break}case f.BODY:case f.CAPTION:case f.COL:case f.COLGROUP:case f.HTML:case f.TD:case f.TH:break;default:kr(e,t)}}function _C(e,t){const n=t.tagID;jf.has(n)?(e.openElements.hasInTableScope(f.TD)||e.openElements.hasInTableScope(f.TH))&&(e._closeTableCell(),qi(e,t)):Je(e,t)}function DC(e,t){const n=t.tagID;switch(n){case f.TD:case f.TH:{e.openElements.hasInTableScope(n)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(n),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=S.IN_ROW);break}case f.TABLE:case f.TBODY:case f.TFOOT:case f.THEAD:case f.TR:{e.openElements.hasInTableScope(n)&&(e._closeTableCell(),Yf(e,t));break}case f.BODY:case f.CAPTION:case f.COL:case f.COLGROUP:case f.HTML:break;default:zi(e,t)}}function Vf(e,t){switch(t.tagID){case f.HTML:{Je(e,t);break}case f.OPTION:{e.openElements.currentTagId===f.OPTION&&e.openElements.pop(),e._insertElement(t,$.HTML);break}case f.OPTGROUP:{e.openElements.currentTagId===f.OPTION&&e.openElements.pop(),e.openElements.currentTagId===f.OPTGROUP&&e.openElements.pop(),e._insertElement(t,$.HTML);break}case f.HR:{e.openElements.currentTagId===f.OPTION&&e.openElements.pop(),e.openElements.currentTagId===f.OPTGROUP&&e.openElements.pop(),e._appendElement(t,$.HTML),t.ackSelfClosing=!0;break}case f.INPUT:case f.KEYGEN:case f.TEXTAREA:case f.SELECT:{e.openElements.hasInSelectScope(f.SELECT)&&(e.openElements.popUntilTagNamePopped(f.SELECT),e._resetInsertionMode(),t.tagID!==f.SELECT&&e._processStartTag(t));break}case f.SCRIPT:case f.TEMPLATE:{Lt(e,t);break}}}function Kf(e,t){switch(t.tagID){case f.OPTGROUP:{e.openElements.stackTop>0&&e.openElements.currentTagId===f.OPTION&&e.openElements.tagIDs[e.openElements.stackTop-1]===f.OPTGROUP&&e.openElements.pop(),e.openElements.currentTagId===f.OPTGROUP&&e.openElements.pop();break}case f.OPTION:{e.openElements.currentTagId===f.OPTION&&e.openElements.pop();break}case f.SELECT:{e.openElements.hasInSelectScope(f.SELECT)&&(e.openElements.popUntilTagNamePopped(f.SELECT),e._resetInsertionMode());break}case f.TEMPLATE:{_n(e,t);break}}}function kC(e,t){const n=t.tagID;n===f.CAPTION||n===f.TABLE||n===f.TBODY||n===f.TFOOT||n===f.THEAD||n===f.TR||n===f.TD||n===f.TH?(e.openElements.popUntilTagNamePopped(f.SELECT),e._resetInsertionMode(),e._processStartTag(t)):Vf(e,t)}function SC(e,t){const n=t.tagID;n===f.CAPTION||n===f.TABLE||n===f.TBODY||n===f.TFOOT||n===f.THEAD||n===f.TR||n===f.TD||n===f.TH?e.openElements.hasInTableScope(n)&&(e.openElements.popUntilTagNamePopped(f.SELECT),e._resetInsertionMode(),e.onEndTag(t)):Kf(e,t)}function xC(e,t){switch(t.tagID){case f.BASE:case f.BASEFONT:case f.BGSOUND:case f.LINK:case f.META:case f.NOFRAMES:case f.SCRIPT:case f.STYLE:case f.TEMPLATE:case f.TITLE:{Lt(e,t);break}case f.CAPTION:case f.COLGROUP:case f.TBODY:case f.TFOOT:case f.THEAD:{e.tmplInsertionModeStack[0]=S.IN_TABLE,e.insertionMode=S.IN_TABLE,zn(e,t);break}case f.COL:{e.tmplInsertionModeStack[0]=S.IN_COLUMN_GROUP,e.insertionMode=S.IN_COLUMN_GROUP,vu(e,t);break}case f.TR:{e.tmplInsertionModeStack[0]=S.IN_TABLE_BODY,e.insertionMode=S.IN_TABLE_BODY,$i(e,t);break}case f.TD:case f.TH:{e.tmplInsertionModeStack[0]=S.IN_ROW,e.insertionMode=S.IN_ROW,qi(e,t);break}default:e.tmplInsertionModeStack[0]=S.IN_BODY,e.insertionMode=S.IN_BODY,Je(e,t)}}function IC(e,t){t.tagID===f.TEMPLATE&&_n(e,t)}function Wf(e,t){e.openElements.tmplCount>0?(e.openElements.popUntilTagNamePopped(f.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode(),e.onEof(t)):Bu(e,t)}function NC(e,t){t.tagID===f.HTML?Je(e,t):Ei(e,t)}function Qf(e,t){var n;if(t.tagID===f.HTML){if(e.fragmentContext||(e.insertionMode=S.AFTER_AFTER_BODY),e.options.sourceCodeLocationInfo&&e.openElements.tagIDs[0]===f.HTML){e._setEndLocation(e.openElements.items[0],t);const r=e.openElements.items[1];r&&!(!((n=e.treeAdapter.getNodeSourceCodeLocation(r))===null||n===void 0)&&n.endTag)&&e._setEndLocation(r,t)}}else Ei(e,t)}function Ei(e,t){e.insertionMode=S.IN_BODY,Hi(e,t)}function OC(e,t){switch(t.tagID){case f.HTML:{Je(e,t);break}case f.FRAMESET:{e._insertElement(t,$.HTML);break}case f.FRAME:{e._appendElement(t,$.HTML),t.ackSelfClosing=!0;break}case f.NOFRAMES:{Lt(e,t);break}}}function wC(e,t){t.tagID===f.FRAMESET&&!e.openElements.isRootHtmlElementCurrent()&&(e.openElements.pop(),!e.fragmentContext&&e.openElements.currentTagId!==f.FRAMESET&&(e.insertionMode=S.AFTER_FRAMESET))}function LC(e,t){switch(t.tagID){case f.HTML:{Je(e,t);break}case f.NOFRAMES:{Lt(e,t);break}}}function FC(e,t){t.tagID===f.HTML&&(e.insertionMode=S.AFTER_AFTER_FRAMESET)}function RC(e,t){t.tagID===f.HTML?Je(e,t):ai(e,t)}function ai(e,t){e.insertionMode=S.IN_BODY,Hi(e,t)}function PC(e,t){switch(t.tagID){case f.HTML:{Je(e,t);break}case f.NOFRAMES:{Lt(e,t);break}}}function BC(e,t){t.chars=Oe,e._insertCharacters(t)}function vC(e,t){e._insertCharacters(t),e.framesetOk=!1}function Gf(e){for(;e.treeAdapter.getNamespaceURI(e.openElements.current)!==$.HTML&&!e._isIntegrationPoint(e.openElements.currentTagId,e.openElements.current);)e.openElements.pop()}function MC(e,t){if(Z2(t))Gf(e),e._startTagOutsideForeignContent(t);else{const n=e._getAdjustedCurrentElement(),r=e.treeAdapter.getNamespaceURI(n);r===$.MATHML?Ff(t):r===$.SVG&&(eA(t),Rf(t)),Ru(t),t.selfClosing?e._appendElement(t,r):e._insertElement(t,r),t.ackSelfClosing=!0}}function UC(e,t){if(t.tagID===f.P||t.tagID===f.BR){Gf(e),e._endTagOutsideForeignContent(t);return}for(let n=e.openElements.stackTop;n>0;n--){const r=e.openElements.items[n];if(e.treeAdapter.getNamespaceURI(r)===$.HTML){e._endTagOutsideForeignContent(t);break}const i=e.treeAdapter.getTagName(r);if(i.toLowerCase()===t.tagName){t.tagName=i,e.openElements.shortenToLength(n);break}}}P.AREA,P.BASE,P.BASEFONT,P.BGSOUND,P.BR,P.COL,P.EMBED,P.FRAME,P.HR,P.IMG,P.INPUT,P.KEYGEN,P.LINK,P.META,P.PARAM,P.SOURCE,P.TRACK,P.WBR;const HC=/<(\/?)(iframe|noembed|noframes|plaintext|script|style|textarea|title|xmp)(?=[\t\n\f\r />])/gi,zC=new Set(["mdxFlowExpression","mdxJsxFlowElement","mdxJsxTextElement","mdxTextExpression","mdxjsEsm"]),Ao={sourceCodeLocationInfo:!0,scriptingEnabled:!1};function Xf(e,t){const n=XC(e),r=xc("type",{handlers:{root:$C,element:qC,text:jC,comment:Zf,doctype:YC,raw:KC},unknown:WC}),i={parser:n?new Eo(Ao):Eo.getFragmentParser(void 0,Ao),handle(a){r(a,i)},stitches:!1,options:t||{}};r(e,i),Gn(i,Wt());const s=n?i.parser.document:i.parser.getFragment(),u=Jy(s,{file:i.options.file});return i.stitches&&Vt(u,"comment",function(a,o,l){const h=a;if(h.value.stitch&&l&&o!==void 0){const c=l.children;return c[o]=h.value.stitch,o}}),u.type==="root"&&u.children.length===1&&u.children[0].type===e.type?u.children[0]:u}function Jf(e,t){let n=-1;if(e)for(;++n<e.length;)t.handle(e[n])}function $C(e,t){Jf(e.children,t)}function qC(e,t){QC(e,t),Jf(e.children,t),GC(e,t)}function jC(e,t){t.parser.tokenizer.state>4&&(t.parser.tokenizer.state=0);const n={type:de.CHARACTER,chars:e.value,location:zr(e)};Gn(t,Wt(e)),t.parser.currentToken=n,t.parser._processToken(t.parser.currentToken)}function YC(e,t){const n={type:de.DOCTYPE,name:"html",forceQuirks:!1,publicId:"",systemId:"",location:zr(e)};Gn(t,Wt(e)),t.parser.currentToken=n,t.parser._processToken(t.parser.currentToken)}function VC(e,t){t.stitches=!0;const n=JC(e);if("children"in e&&"children"in n){const r=Xf({type:"root",children:e.children},t.options);n.children=r.children}Zf({type:"comment",value:{stitch:n}},t)}function Zf(e,t){const n=e.value,r={type:de.COMMENT,data:n,location:zr(e)};Gn(t,Wt(e)),t.parser.currentToken=r,t.parser._processToken(t.parser.currentToken)}function KC(e,t){if(t.parser.tokenizer.preprocessor.html="",t.parser.tokenizer.preprocessor.pos=-1,t.parser.tokenizer.preprocessor.lastGapPos=-2,t.parser.tokenizer.preprocessor.gapStack=[],t.parser.tokenizer.preprocessor.skipNextNewLine=!1,t.parser.tokenizer.preprocessor.lastChunkWritten=!1,t.parser.tokenizer.preprocessor.endOfChunkHit=!1,t.parser.tokenizer.preprocessor.isEol=!1,eh(t,Wt(e)),t.parser.tokenizer.write(t.options.tagfilter?e.value.replace(HC,"<$1$2"):e.value,!1),t.parser.tokenizer._runParsingLoop(),t.parser.tokenizer.state===72||t.parser.tokenizer.state===78){t.parser.tokenizer.preprocessor.lastChunkWritten=!0;const n=t.parser.tokenizer._consume();t.parser.tokenizer._callState(n)}}function WC(e,t){const n=e;if(t.options.passThrough&&t.options.passThrough.includes(n.type))VC(n,t);else{let r="";throw zC.has(n.type)&&(r=". It looks like you are using MDX nodes with `hast-util-raw` (or `rehype-raw`). If you use this because you are using remark or rehype plugins that inject `'html'` nodes, then please raise an issue with that plugin, as its a bad and slow idea. If you use this because you are using markdown syntax, then you have to configure this utility (or plugin) to pass through these nodes (see `passThrough` in docs), but you can also migrate to use the MDX syntax"),new Error("Cannot compile `"+n.type+"` node"+r)}}function Gn(e,t){eh(e,t);const n=e.parser.tokenizer.currentCharacterToken;n&&n.location&&(n.location.endLine=e.parser.tokenizer.preprocessor.line,n.location.endCol=e.parser.tokenizer.preprocessor.col+1,n.location.endOffset=e.parser.tokenizer.preprocessor.offset+1,e.parser.currentToken=n,e.parser._processToken(e.parser.currentToken)),e.parser.tokenizer.paused=!1,e.parser.tokenizer.inLoop=!1,e.parser.tokenizer.active=!1,e.parser.tokenizer.returnState=ve.DATA,e.parser.tokenizer.charRefCode=-1,e.parser.tokenizer.consumedAfterSnapshot=-1,e.parser.tokenizer.currentLocation=null,e.parser.tokenizer.currentCharacterToken=null,e.parser.tokenizer.currentToken=null,e.parser.tokenizer.currentAttr={name:"",value:""}}function eh(e,t){if(t&&t.offset!==void 0){const n={startLine:t.line,startCol:t.column,startOffset:t.offset,endLine:-1,endCol:-1,endOffset:-1};e.parser.tokenizer.preprocessor.lineStartPos=-t.column+1,e.parser.tokenizer.preprocessor.droppedBufferSize=t.offset,e.parser.tokenizer.preprocessor.line=t.line,e.parser.tokenizer.currentLocation=n}}function QC(e,t){const n=e.tagName.toLowerCase();if(t.parser.tokenizer.state===ve.PLAINTEXT)return;Gn(t,Wt(e));const r=t.parser.openElements.current;let i="namespaceURI"in r?r.namespaceURI:pn.html;i===pn.html&&n==="svg"&&(i=pn.svg);const s=r2({...e,children:[]},{space:i===pn.svg?"svg":"html"}),u={type:de.START_TAG,tagName:n,tagID:Qn(n),selfClosing:!1,ackSelfClosing:!1,attrs:"attrs"in s?s.attrs:[],location:zr(e)};t.parser.currentToken=u,t.parser._processToken(t.parser.currentToken),t.parser.tokenizer.lastStartTagName=n}function GC(e,t){const n=e.tagName.toLowerCase();if(!t.parser.tokenizer.inForeignNode&&f2.includes(n)||t.parser.tokenizer.state===ve.PLAINTEXT)return;Gn(t,xi(e));const r={type:de.END_TAG,tagName:n,tagID:Qn(n),selfClosing:!1,ackSelfClosing:!1,attrs:[],location:zr(e)};t.parser.currentToken=r,t.parser._processToken(t.parser.currentToken),n===t.parser.tokenizer.lastStartTagName&&(t.parser.tokenizer.state===ve.RCDATA||t.parser.tokenizer.state===ve.RAWTEXT||t.parser.tokenizer.state===ve.SCRIPT_DATA)&&(t.parser.tokenizer.state=ve.DATA)}function XC(e){const t=e.type==="root"?e.children[0]:e;return!!(t&&(t.type==="doctype"||t.type==="element"&&t.tagName.toLowerCase()==="html"))}function zr(e){const t=Wt(e)||{line:void 0,column:void 0,offset:void 0},n=xi(e)||{line:void 0,column:void 0,offset:void 0};return{startLine:t.line,startCol:t.column,startOffset:t.offset,endLine:n.line,endCol:n.column,endOffset:n.offset}}function JC(e){return"children"in e?jt({...e,children:[]}):jt(e)}function ZC(e){return function(t,n){return Xf(t,{...e,file:n})}}function e_(e,t){const n={type:"element",tagName:"em",properties:t.attributes||{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}const Co=/[\t\n\r]/g;function t_(e,t=4){const n=[];let r=0,i=0,s=-1;if(typeof e!="string")throw new TypeError("detab expected string");for(;i<e.length;){Co.lastIndex=i;const u=Co.exec(e),a=u?u.index:e.length;if(e.codePointAt(a)===9){const o=t-(s+a-i+1)%t;n.push(e.slice(r,a)," ".repeat(o)),s+=a-i+o,r=a+1}else s=-1;i=a+1}return n.push(e.slice(r)),n.join("")}function n_(e){if(!(e!=null&&e.trim()))return{language:void 0,highlights:void 0,filename:void 0,meta:void 0};const t=e.replace(/[{|[](.+)/,"").match(/^[^ \t]+(?=[ \t]|$)/),n=e.match(/\{([^}]*)\}/),r=e.match(/\[((\\\]|[^\]])*)\]/),i=e.replace((t==null?void 0:t[0])??"","").replace((n==null?void 0:n[0])??"","").replace((r==null?void 0:r[0])??"","").trim();return{language:(t==null?void 0:t[0])||void 0,highlights:r_((n==null?void 0:n[1])||void 0),filename:(r==null?void 0:r[1].replace(/\\\]/g,"]"))||void 0,meta:i}}function r_(e){const t=String(e||"").split(",").filter(Boolean).flatMap(n=>{const[r,i]=n.trim().split("-").map(s=>Number(s.trim()));return Array.from({length:(i||r)-r+1}).map((s,u)=>r+u)});return t.length?t:void 0}const i_=/^<\/?([\w-]+)(\s[^>]*?)?\/?>/;function th(e){const t=String(e).match(i_);return t&&t[1]}const s_=(e,t)=>{const n=(t.lang||"")+" "+(t.meta||""),{language:r="text",highlights:i,filename:s,meta:u}=n_(n),a=t.value?t_(t.value+` +`):"";let o={type:"element",tagName:"code",properties:{__ignoreMap:""},children:[{type:"text",value:a}]};u&&(o.data={meta:u}),e.patch(t,o),o=e.applyData(t,o);const l={language:r||"text",filename:s,highlights:i,meta:u,code:a};return r&&(l.className=["language-"+r]),o={type:"element",tagName:"pre",properties:l,children:[o]},e.patch(t,o),o};function u_(e,t){var r;const n=th(t.value);if(n&&/[A-Z]/.test(n)&&(t.value=t.value.replace(n,vn(n))),e.dangerous||(r=e.options)!=null&&r.allowDangerousHtml){const i={type:"raw",value:t.value};return e.patch(t,i),e.applyData(t,i)}}function a_(e,t){const n={...t.attributes||{},href:sn(t.url)};t.title!==null&&t.title!==void 0&&(n.title=t.title);const r={type:"element",tagName:"a",properties:n,children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function o_(e,t){const n={},r=e.all(t);let i=-1;for(typeof t.start=="number"&&t.start!==1&&(n.start=t.start);++i<r.length;){const u=r[i];if(u.type==="element"&&u.tagName==="li"&&u.properties&&Array.isArray(u.properties.className)&&u.properties.className.includes("task-list-item")){n.className=["contains-task-list"];break}}(t.children||[]).some(u=>typeof u.checked=="boolean")&&(n.className=["contains-task-list"]);const s={type:"element",tagName:t.ordered?"ol":"ul",properties:n,children:e.wrap(r,!0)};return e.patch(t,s),e.applyData(t,s)}function l_(e,t){if(t.children&&t.children[0]&&t.children[0].type==="html"){const r=vn(th(t.children[0].value)||"div");if(!_i.includes(r))return e.all(t)}const n={type:"element",tagName:"p",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function c_(e,t){const n={...t.attributes,src:sn(t.url)};t.alt!==null&&t.alt!==void 0&&(n.alt=t.alt),t.title!==null&&t.title!==void 0&&(n.title=t.title);const r={type:"element",tagName:"img",properties:n,children:[]};return e.patch(t,r),e.applyData(t,r)}function f_(e,t){const n={type:"element",tagName:"strong",properties:t.attributes||{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function h_(e,t){var u,a;const n=((u=t.attributes)==null?void 0:u.language)||((a=t.attributes)==null?void 0:a.lang),r={type:"text",value:t.value.replace(/\r?\n|\r/g," ")};e.patch(t,r);const i={type:"element",tagName:"code",properties:t.attributes||{},children:[r]},s=(i.properties.class||"").split(" ");return delete i.properties.class,n&&(i.properties.language=n,delete i.properties.lang,s.push("language-"+n)),i.properties.className=s.join(" "),e.patch(t,i),e.applyData(t,i)}function d_(e,t){var r;const n={type:"element",tagName:t.name,properties:{...t.attributes,...(r=t.data)==null?void 0:r.hProperties},children:e.all(t)};return e.patch(t,n),n.attributes=t.attributes,n.fmAttributes=t.fmAttributes,n}const p_={emphasis:e_,code:s_,link:a_,paragraph:l_,html:u_,list:o_,image:c_,strong:f_,inlineCode:h_,containerComponent:d_},nh={remark:{plugins:{"remark-mdc":{instance:HE},"remark-gfm":{instance:Ty}}},rehype:{options:{handlers:p_,allowDangerousHtml:!0},plugins:{"rehype-external-links":{instance:wy},"rehype-sort-attribute-values":{instance:Ly},"rehype-sort-attributes":{instance:Fy},"rehype-raw":{instance:ZC,options:{passThrough:["element"]}}}},highlight:!1,toc:{searchDepth:2,depth:2}};function rh(e){return e.type==="comment"?"":e.type==="text"?e.value||"":(e.children||[]).reduce((t,n)=>t.concat(rh(n)),"")}function ih(e,t=2,n=0){return!Array.isArray(e.children)||n===t?[e]:[e,...e.children.reduce((r,i)=>r.concat(ih(i,t,n+1)),[])]}const sh=["h2","h3","h4","h5","h6"],m_=sh.reduce((e,t)=>(e[t]=Number(t.charAt(t.length-1)),e),{}),g_=e=>m_[e.tag],b_=e=>((e<1||e>5)&&(console.log(`\`toc.depth\` is set to ${e}. It should be a number between 1 and 5. `),e=1),sh.slice(0,e));function uh(e){if(e.length<=1)return e;const t=[];let n;return e.forEach(r=>{!n||r.depth<=n.depth?(r.children=[],n=r,t.push(r)):n.children.push(r)}),t.forEach(r=>{var i;(i=r.children)!=null&&i.length?r.children=uh(r.children):delete r.children}),t}function E_(e,t){const{searchDepth:n,depth:r,title:i=""}=t,s=b_(r),a=ih(e,n).filter(o=>s.includes(o.tag||"")).map(o=>{var l;return{id:(l=o.props)==null?void 0:l.id,depth:g_(o),text:rh(o)}});return{title:i,searchDepth:n,depth:r,links:a}}function T_(e,t){const n=E_(e,t);return n.links=uh(n.links),n}function y_(e){return"children"in e?ah(e):"value"in e?e.value:""}function A_(e){return e.type==="text"?e.value:"children"in e?ah(e):""}function ah(e){let t=-1;const n=[];for(;++t<e.children.length;)n[t]=A_(e.children[t]);return n.join("")}const C_=/[\0-\x1F!-,\.\/:-@\[-\^`\{-\xA9\xAB-\xB4\xB6-\xB9\xBB-\xBF\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0378\u0379\u037E\u0380-\u0385\u0387\u038B\u038D\u03A2\u03F6\u0482\u0530\u0557\u0558\u055A-\u055F\u0589-\u0590\u05BE\u05C0\u05C3\u05C6\u05C8-\u05CF\u05EB-\u05EE\u05F3-\u060F\u061B-\u061F\u066A-\u066D\u06D4\u06DD\u06DE\u06E9\u06FD\u06FE\u0700-\u070F\u074B\u074C\u07B2-\u07BF\u07F6-\u07F9\u07FB\u07FC\u07FE\u07FF\u082E-\u083F\u085C-\u085F\u086B-\u089F\u08B5\u08C8-\u08D2\u08E2\u0964\u0965\u0970\u0984\u098D\u098E\u0991\u0992\u09A9\u09B1\u09B3-\u09B5\u09BA\u09BB\u09C5\u09C6\u09C9\u09CA\u09CF-\u09D6\u09D8-\u09DB\u09DE\u09E4\u09E5\u09F2-\u09FB\u09FD\u09FF\u0A00\u0A04\u0A0B-\u0A0E\u0A11\u0A12\u0A29\u0A31\u0A34\u0A37\u0A3A\u0A3B\u0A3D\u0A43-\u0A46\u0A49\u0A4A\u0A4E-\u0A50\u0A52-\u0A58\u0A5D\u0A5F-\u0A65\u0A76-\u0A80\u0A84\u0A8E\u0A92\u0AA9\u0AB1\u0AB4\u0ABA\u0ABB\u0AC6\u0ACA\u0ACE\u0ACF\u0AD1-\u0ADF\u0AE4\u0AE5\u0AF0-\u0AF8\u0B00\u0B04\u0B0D\u0B0E\u0B11\u0B12\u0B29\u0B31\u0B34\u0B3A\u0B3B\u0B45\u0B46\u0B49\u0B4A\u0B4E-\u0B54\u0B58-\u0B5B\u0B5E\u0B64\u0B65\u0B70\u0B72-\u0B81\u0B84\u0B8B-\u0B8D\u0B91\u0B96-\u0B98\u0B9B\u0B9D\u0BA0-\u0BA2\u0BA5-\u0BA7\u0BAB-\u0BAD\u0BBA-\u0BBD\u0BC3-\u0BC5\u0BC9\u0BCE\u0BCF\u0BD1-\u0BD6\u0BD8-\u0BE5\u0BF0-\u0BFF\u0C0D\u0C11\u0C29\u0C3A-\u0C3C\u0C45\u0C49\u0C4E-\u0C54\u0C57\u0C5B-\u0C5F\u0C64\u0C65\u0C70-\u0C7F\u0C84\u0C8D\u0C91\u0CA9\u0CB4\u0CBA\u0CBB\u0CC5\u0CC9\u0CCE-\u0CD4\u0CD7-\u0CDD\u0CDF\u0CE4\u0CE5\u0CF0\u0CF3-\u0CFF\u0D0D\u0D11\u0D45\u0D49\u0D4F-\u0D53\u0D58-\u0D5E\u0D64\u0D65\u0D70-\u0D79\u0D80\u0D84\u0D97-\u0D99\u0DB2\u0DBC\u0DBE\u0DBF\u0DC7-\u0DC9\u0DCB-\u0DCE\u0DD5\u0DD7\u0DE0-\u0DE5\u0DF0\u0DF1\u0DF4-\u0E00\u0E3B-\u0E3F\u0E4F\u0E5A-\u0E80\u0E83\u0E85\u0E8B\u0EA4\u0EA6\u0EBE\u0EBF\u0EC5\u0EC7\u0ECE\u0ECF\u0EDA\u0EDB\u0EE0-\u0EFF\u0F01-\u0F17\u0F1A-\u0F1F\u0F2A-\u0F34\u0F36\u0F38\u0F3A-\u0F3D\u0F48\u0F6D-\u0F70\u0F85\u0F98\u0FBD-\u0FC5\u0FC7-\u0FFF\u104A-\u104F\u109E\u109F\u10C6\u10C8-\u10CC\u10CE\u10CF\u10FB\u1249\u124E\u124F\u1257\u1259\u125E\u125F\u1289\u128E\u128F\u12B1\u12B6\u12B7\u12BF\u12C1\u12C6\u12C7\u12D7\u1311\u1316\u1317\u135B\u135C\u1360-\u137F\u1390-\u139F\u13F6\u13F7\u13FE-\u1400\u166D\u166E\u1680\u169B-\u169F\u16EB-\u16ED\u16F9-\u16FF\u170D\u1715-\u171F\u1735-\u173F\u1754-\u175F\u176D\u1771\u1774-\u177F\u17D4-\u17D6\u17D8-\u17DB\u17DE\u17DF\u17EA-\u180A\u180E\u180F\u181A-\u181F\u1879-\u187F\u18AB-\u18AF\u18F6-\u18FF\u191F\u192C-\u192F\u193C-\u1945\u196E\u196F\u1975-\u197F\u19AC-\u19AF\u19CA-\u19CF\u19DA-\u19FF\u1A1C-\u1A1F\u1A5F\u1A7D\u1A7E\u1A8A-\u1A8F\u1A9A-\u1AA6\u1AA8-\u1AAF\u1AC1-\u1AFF\u1B4C-\u1B4F\u1B5A-\u1B6A\u1B74-\u1B7F\u1BF4-\u1BFF\u1C38-\u1C3F\u1C4A-\u1C4C\u1C7E\u1C7F\u1C89-\u1C8F\u1CBB\u1CBC\u1CC0-\u1CCF\u1CD3\u1CFB-\u1CFF\u1DFA\u1F16\u1F17\u1F1E\u1F1F\u1F46\u1F47\u1F4E\u1F4F\u1F58\u1F5A\u1F5C\u1F5E\u1F7E\u1F7F\u1FB5\u1FBD\u1FBF-\u1FC1\u1FC5\u1FCD-\u1FCF\u1FD4\u1FD5\u1FDC-\u1FDF\u1FED-\u1FF1\u1FF5\u1FFD-\u203E\u2041-\u2053\u2055-\u2070\u2072-\u207E\u2080-\u208F\u209D-\u20CF\u20F1-\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F-\u215F\u2189-\u24B5\u24EA-\u2BFF\u2C2F\u2C5F\u2CE5-\u2CEA\u2CF4-\u2CFF\u2D26\u2D28-\u2D2C\u2D2E\u2D2F\u2D68-\u2D6E\u2D70-\u2D7E\u2D97-\u2D9F\u2DA7\u2DAF\u2DB7\u2DBF\u2DC7\u2DCF\u2DD7\u2DDF\u2E00-\u2E2E\u2E30-\u3004\u3008-\u3020\u3030\u3036\u3037\u303D-\u3040\u3097\u3098\u309B\u309C\u30A0\u30FB\u3100-\u3104\u3130\u318F-\u319F\u31C0-\u31EF\u3200-\u33FF\u4DC0-\u4DFF\u9FFD-\u9FFF\uA48D-\uA4CF\uA4FE\uA4FF\uA60D-\uA60F\uA62C-\uA63F\uA673\uA67E\uA6F2-\uA716\uA720\uA721\uA789\uA78A\uA7C0\uA7C1\uA7CB-\uA7F4\uA828-\uA82B\uA82D-\uA83F\uA874-\uA87F\uA8C6-\uA8CF\uA8DA-\uA8DF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA954-\uA95F\uA97D-\uA97F\uA9C1-\uA9CE\uA9DA-\uA9DF\uA9FF\uAA37-\uAA3F\uAA4E\uAA4F\uAA5A-\uAA5F\uAA77-\uAA79\uAAC3-\uAADA\uAADE\uAADF\uAAF0\uAAF1\uAAF7-\uAB00\uAB07\uAB08\uAB0F\uAB10\uAB17-\uAB1F\uAB27\uAB2F\uAB5B\uAB6A-\uAB6F\uABEB\uABEE\uABEF\uABFA-\uABFF\uD7A4-\uD7AF\uD7C7-\uD7CA\uD7FC-\uD7FF\uE000-\uF8FF\uFA6E\uFA6F\uFADA-\uFAFF\uFB07-\uFB12\uFB18-\uFB1C\uFB29\uFB37\uFB3D\uFB3F\uFB42\uFB45\uFBB2-\uFBD2\uFD3E-\uFD4F\uFD90\uFD91\uFDC8-\uFDEF\uFDFC-\uFDFF\uFE10-\uFE1F\uFE30-\uFE32\uFE35-\uFE4C\uFE50-\uFE6F\uFE75\uFEFD-\uFF0F\uFF1A-\uFF20\uFF3B-\uFF3E\uFF40\uFF5B-\uFF65\uFFBF-\uFFC1\uFFC8\uFFC9\uFFD0\uFFD1\uFFD8\uFFD9\uFFDD-\uFFFF]|\uD800[\uDC0C\uDC27\uDC3B\uDC3E\uDC4E\uDC4F\uDC5E-\uDC7F\uDCFB-\uDD3F\uDD75-\uDDFC\uDDFE-\uDE7F\uDE9D-\uDE9F\uDED1-\uDEDF\uDEE1-\uDEFF\uDF20-\uDF2C\uDF4B-\uDF4F\uDF7B-\uDF7F\uDF9E\uDF9F\uDFC4-\uDFC7\uDFD0\uDFD6-\uDFFF]|\uD801[\uDC9E\uDC9F\uDCAA-\uDCAF\uDCD4-\uDCD7\uDCFC-\uDCFF\uDD28-\uDD2F\uDD64-\uDDFF\uDF37-\uDF3F\uDF56-\uDF5F\uDF68-\uDFFF]|\uD802[\uDC06\uDC07\uDC09\uDC36\uDC39-\uDC3B\uDC3D\uDC3E\uDC56-\uDC5F\uDC77-\uDC7F\uDC9F-\uDCDF\uDCF3\uDCF6-\uDCFF\uDD16-\uDD1F\uDD3A-\uDD7F\uDDB8-\uDDBD\uDDC0-\uDDFF\uDE04\uDE07-\uDE0B\uDE14\uDE18\uDE36\uDE37\uDE3B-\uDE3E\uDE40-\uDE5F\uDE7D-\uDE7F\uDE9D-\uDEBF\uDEC8\uDEE7-\uDEFF\uDF36-\uDF3F\uDF56-\uDF5F\uDF73-\uDF7F\uDF92-\uDFFF]|\uD803[\uDC49-\uDC7F\uDCB3-\uDCBF\uDCF3-\uDCFF\uDD28-\uDD2F\uDD3A-\uDE7F\uDEAA\uDEAD-\uDEAF\uDEB2-\uDEFF\uDF1D-\uDF26\uDF28-\uDF2F\uDF51-\uDFAF\uDFC5-\uDFDF\uDFF7-\uDFFF]|\uD804[\uDC47-\uDC65\uDC70-\uDC7E\uDCBB-\uDCCF\uDCE9-\uDCEF\uDCFA-\uDCFF\uDD35\uDD40-\uDD43\uDD48-\uDD4F\uDD74\uDD75\uDD77-\uDD7F\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDFF\uDE12\uDE38-\uDE3D\uDE3F-\uDE7F\uDE87\uDE89\uDE8E\uDE9E\uDEA9-\uDEAF\uDEEB-\uDEEF\uDEFA-\uDEFF\uDF04\uDF0D\uDF0E\uDF11\uDF12\uDF29\uDF31\uDF34\uDF3A\uDF45\uDF46\uDF49\uDF4A\uDF4E\uDF4F\uDF51-\uDF56\uDF58-\uDF5C\uDF64\uDF65\uDF6D-\uDF6F\uDF75-\uDFFF]|\uD805[\uDC4B-\uDC4F\uDC5A-\uDC5D\uDC62-\uDC7F\uDCC6\uDCC8-\uDCCF\uDCDA-\uDD7F\uDDB6\uDDB7\uDDC1-\uDDD7\uDDDE-\uDDFF\uDE41-\uDE43\uDE45-\uDE4F\uDE5A-\uDE7F\uDEB9-\uDEBF\uDECA-\uDEFF\uDF1B\uDF1C\uDF2C-\uDF2F\uDF3A-\uDFFF]|\uD806[\uDC3B-\uDC9F\uDCEA-\uDCFE\uDD07\uDD08\uDD0A\uDD0B\uDD14\uDD17\uDD36\uDD39\uDD3A\uDD44-\uDD4F\uDD5A-\uDD9F\uDDA8\uDDA9\uDDD8\uDDD9\uDDE2\uDDE5-\uDDFF\uDE3F-\uDE46\uDE48-\uDE4F\uDE9A-\uDE9C\uDE9E-\uDEBF\uDEF9-\uDFFF]|\uD807[\uDC09\uDC37\uDC41-\uDC4F\uDC5A-\uDC71\uDC90\uDC91\uDCA8\uDCB7-\uDCFF\uDD07\uDD0A\uDD37-\uDD39\uDD3B\uDD3E\uDD48-\uDD4F\uDD5A-\uDD5F\uDD66\uDD69\uDD8F\uDD92\uDD99-\uDD9F\uDDAA-\uDEDF\uDEF7-\uDFAF\uDFB1-\uDFFF]|\uD808[\uDF9A-\uDFFF]|\uD809[\uDC6F-\uDC7F\uDD44-\uDFFF]|[\uD80A\uD80B\uD80E-\uD810\uD812-\uD819\uD824-\uD82B\uD82D\uD82E\uD830-\uD833\uD837\uD839\uD83D\uD83F\uD87B-\uD87D\uD87F\uD885-\uDB3F\uDB41-\uDBFF][\uDC00-\uDFFF]|\uD80D[\uDC2F-\uDFFF]|\uD811[\uDE47-\uDFFF]|\uD81A[\uDE39-\uDE3F\uDE5F\uDE6A-\uDECF\uDEEE\uDEEF\uDEF5-\uDEFF\uDF37-\uDF3F\uDF44-\uDF4F\uDF5A-\uDF62\uDF78-\uDF7C\uDF90-\uDFFF]|\uD81B[\uDC00-\uDE3F\uDE80-\uDEFF\uDF4B-\uDF4E\uDF88-\uDF8E\uDFA0-\uDFDF\uDFE2\uDFE5-\uDFEF\uDFF2-\uDFFF]|\uD821[\uDFF8-\uDFFF]|\uD823[\uDCD6-\uDCFF\uDD09-\uDFFF]|\uD82C[\uDD1F-\uDD4F\uDD53-\uDD63\uDD68-\uDD6F\uDEFC-\uDFFF]|\uD82F[\uDC6B-\uDC6F\uDC7D-\uDC7F\uDC89-\uDC8F\uDC9A-\uDC9C\uDC9F-\uDFFF]|\uD834[\uDC00-\uDD64\uDD6A-\uDD6C\uDD73-\uDD7A\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDE41\uDE45-\uDFFF]|\uD835[\uDC55\uDC9D\uDCA0\uDCA1\uDCA3\uDCA4\uDCA7\uDCA8\uDCAD\uDCBA\uDCBC\uDCC4\uDD06\uDD0B\uDD0C\uDD15\uDD1D\uDD3A\uDD3F\uDD45\uDD47-\uDD49\uDD51\uDEA6\uDEA7\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3\uDFCC\uDFCD]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85-\uDE9A\uDEA0\uDEB0-\uDFFF]|\uD838[\uDC07\uDC19\uDC1A\uDC22\uDC25\uDC2B-\uDCFF\uDD2D-\uDD2F\uDD3E\uDD3F\uDD4A-\uDD4D\uDD4F-\uDEBF\uDEFA-\uDFFF]|\uD83A[\uDCC5-\uDCCF\uDCD7-\uDCFF\uDD4C-\uDD4F\uDD5A-\uDFFF]|\uD83B[\uDC00-\uDDFF\uDE04\uDE20\uDE23\uDE25\uDE26\uDE28\uDE33\uDE38\uDE3A\uDE3C-\uDE41\uDE43-\uDE46\uDE48\uDE4A\uDE4C\uDE50\uDE53\uDE55\uDE56\uDE58\uDE5A\uDE5C\uDE5E\uDE60\uDE63\uDE65\uDE66\uDE6B\uDE73\uDE78\uDE7D\uDE7F\uDE8A\uDE9C-\uDEA0\uDEA4\uDEAA\uDEBC-\uDFFF]|\uD83C[\uDC00-\uDD2F\uDD4A-\uDD4F\uDD6A-\uDD6F\uDD8A-\uDFFF]|\uD83E[\uDC00-\uDFEF\uDFFA-\uDFFF]|\uD869[\uDEDE-\uDEFF]|\uD86D[\uDF35-\uDF3F]|\uD86E[\uDC1E\uDC1F]|\uD873[\uDEA2-\uDEAF]|\uD87A[\uDFE1-\uDFFF]|\uD87E[\uDE1E-\uDFFF]|\uD884[\uDF4B-\uDFFF]|\uDB40[\uDC00-\uDCFF\uDDF0-\uDFFF]/g,__=Object.hasOwnProperty;class D_{constructor(){this.occurrences,this.reset()}slug(t,n){const r=this;let i=k_(t,n===!0);const s=i;for(;__.call(r.occurrences,i);)r.occurrences[s]++,i=s+"-"+r.occurrences[s];return r.occurrences[i]=0,i}reset(){this.occurrences=Object.create(null)}}function k_(e,t){return typeof e!="string"?"":(t||(e=e.toLowerCase()),e.replace(C_,"").replace(/ /g,"-"))}const S_=["javascript:","data:text/html","vbscript:","data:text/javascript","data:text/vbscript","data:text/css","data:text/plain","data:text/xml"];function x_(e){const n=decodeURIComponent(e).replace(/&#x([0-9a-f]+);?/gi,"").replace(/&#(\d+);?/g,"").replace(/&[a-z]+;?/gi,"");try{const r=new URL(n,"http://example.com");if(r.origin==="http://example.com")return!0;if(S_.some(i=>r.protocol.toLowerCase().startsWith(i)))return!1}catch{return!1}return!0}const I_=(e,t)=>e.startsWith("on")?!1:e==="href"||e==="src"?x_(t):!0,N_=(e,t)=>t?(t=Object.fromEntries(Object.entries(t).filter(([n,r])=>{const i=I_(n,r);return i||console.warn(`[@nuxtjs/mdc] removing unsafe attribute: ${n}="${r}"`),i})),e==="pre"&&typeof t.highlights=="string"&&(t.highlights=t.highlights.split(" ").map(n=>Number.parseInt(n))),t):{};function O_(e={}){const t=new D_;function n(r,i){var s,u,a,o,l;if(r.type==="root")return{type:"root",children:r.children.map(h=>n(h,r)).filter(Boolean)};if(r.type==="element"){if(r.tagName==="p"&&r.children.every(c=>c.type==="text"&&/^\s*$/.test(c.value)))return null;if(r.tagName==="li"){let c=!1;r.children=(s=r.children)==null?void 0:s.flatMap(p=>p.type==="element"&&p.tagName==="p"?(c&&p.children.unshift({type:"element",tagName:"br",properties:{},children:[]}),c=!0,p.children):p)}(u=r.tagName)!=null&&u.match(/^h\d$/)&&(r.properties=r.properties||{},r.properties.id=String(((a=r.properties)==null?void 0:a.id)||t.slug(y_(r))).replace(/-+/g,"-").replace(/^-|-$/g,"").replace(/^(\d)/,"_$1")),r.tagName==="component-slot"&&(r.tagName="template");const h=(r.tagName==="template"&&((o=r.content)!=null&&o.children.length)?r.content.children:r.children).map(c=>n(c,r)).filter(Boolean);return{type:"element",tag:r.tagName,props:N_(r.tagName,r.properties),children:h}}return r.type==="text"&&(!/^\n+$/.test(r.value||"")||(l=i==null?void 0:i.properties)!=null&&l.emptyLinePlaceholder)?{type:"text",value:r.value}:e.keepComments&&r.type==="comment"?{type:"comment",value:r.value}:null}this.Compiler=r=>{const i=n(r);let s;const u=r.children.findIndex(a=>{var o;return a.type==="comment"&&((o=a.value)==null?void 0:o.trim())==="more"});if(u!==-1&&(s=n({type:"root",children:r.children.slice(0,u)}),s.children.find(a=>a.type==="element"&&a.tag==="pre"))){const a=i.children[i.children.length-1];a.type==="element"&&a.tag==="style"&&s.children.push(a)}return i.children=(i.children||[]).filter(a=>a.type!=="text"),{body:i,excerpt:s}}}let It,ys;const w_=async(e={})=>{var i,s,u,a,o,l,h,c,p,d,g,m,E;It||(It=await Ht(()=>import("./D4fml5E1.js"),__vite__mapDeps([0,1,2,3,4,5]),import.meta.url).catch(()=>({}))),ys||(ys=await Ht(()=>import("./bNaE6FFb.js"),[],import.meta.url).then(b=>b.getMdcConfigs()).catch(()=>[]));const t=[...ys||[],...e.configs||[]];e.highlight!=null&&e.highlight!=!1&&e.highlight.highlighter!==void 0&&typeof e.highlight.highlighter!="function"&&(e={...e,highlight:{...e.highlight}},delete e.highlight.highlighter);const n=Vo(e,{remark:{plugins:It==null?void 0:It.remarkPlugins},rehype:{plugins:It==null?void 0:It.rehypePlugins},highlight:It==null?void 0:It.highlight},nh);(s=(i=n.rehype)==null?void 0:i.plugins)!=null&&s.highlight&&(n.rehype.plugins.highlight.options={...n.rehype.plugins.highlight.options||{},...n.highlight||{}});let r=w0();for(const b of t)r=await((a=(u=b.unified)==null?void 0:u.pre)==null?void 0:a.call(u,r))||r;r.use(Bm);for(const b of t)r=await((l=(o=b.unified)==null?void 0:o.remark)==null?void 0:l.call(o,r))||r;await Wa(r,(h=n.remark)==null?void 0:h.plugins),r.use(wg,(c=n.rehype)==null?void 0:c.options);for(const b of t)r=await((d=(p=b.unified)==null?void 0:p.rehype)==null?void 0:d.call(p,r))||r;await Wa(r,(g=n.rehype)==null?void 0:g.plugins),r.use(O_,n);for(const b of t)r=await((E=(m=b.unified)==null?void 0:m.post)==null?void 0:E.call(m,r))||r;return r},L_=async(e={})=>{const t=await w_(e);return async function(r,{fileOptions:i}={}){const{content:s,data:u}=await Uc(r),a=await t.process({...i,value:s,data:u}),o=a.result,l=Object.assign(e.contentHeading!==!1?R_(o.body):{},u,(a==null?void 0:a.data)||{});let h;if(l.toc!==!1){const c=Vo(l.toc||{},e.toc,nh.toc);h=T_(o.body,c)}return{data:l,body:o.body,excerpt:o.excerpt,toc:h}}},F_=async(e,t={},n={})=>(await L_(t))(e,n);function R_(e){let t="",n="";const r=e.children.filter(i=>i.type==="element"&&i.tag!=="hr");if(r.length&&r[0].tag==="h1"){const i=r.shift();t=Xu(i)}if(r.length&&r[0].tag==="p"){const i=r.shift();n=Xu(i)}return{title:t,description:n}}const P_=Ge({__name:"MDC",props:{tag:{type:[String,Boolean],default:"div"},value:{type:[String,Object],required:!0},excerpt:{type:Boolean,default:!1},parserOptions:{type:Object,default:()=>({})},class:{type:[String,Array,Object],default:""},unwrap:{type:[Boolean,String],default:!1}},async setup(e){let t,n;const r=e,i=Fe(()=>Oh(r.value)),{data:s,refresh:u,error:a}=([t,n]=Ko(async()=>Go(i.value,async()=>typeof r.value!="string"?r.value:await F_(r.value,r.parserOptions),"$jQeOrdpQMJ")),t=await t,n(),t),o=Fe(()=>{var l,h;return r.excerpt?(l=s.value)==null?void 0:l.excerpt:(h=s.value)==null?void 0:h.body});return gn(()=>r.value,()=>{u()}),(l,h)=>{var p,d,g,m;const c=h0;return ne(l.$slots,"default",{data:(p=ie(s))==null?void 0:p.data,body:(d=ie(s))==null?void 0:d.body,toc:(g=ie(s))==null?void 0:g.toc,excerpt:(m=ie(s))==null?void 0:m.excerpt,error:ie(a)},()=>{var E;return[o.value?(z(),Ee(c,{key:0,tag:r.tag,class:Q(r.class),body:o.value,data:(E=ie(s))==null?void 0:E.data,unwrap:r.unwrap},null,8,["tag","class","body","data","unwrap"])):te("",!0)]})}}}),B_=Object.assign(P_,{__name:"MDC"});function v_(e){return Object.prototype.toString.call(e)==="[object Object]"}function _o(e){return v_(e)||Array.isArray(e)}function M_(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function Mu(e,t){const n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;const i=JSON.stringify(Object.keys(e.breakpoints||{})),s=JSON.stringify(Object.keys(t.breakpoints||{}));return i!==s?!1:n.every(u=>{const a=e[u],o=t[u];return typeof a=="function"?`${a}`==`${o}`:!_o(a)||!_o(o)?a===o:Mu(a,o)})}function Do(e){return e.concat().sort((t,n)=>t.name>n.name?1:-1).map(t=>t.options)}function U_(e,t){if(e.length!==t.length)return!1;const n=Do(e),r=Do(t);return n.every((i,s)=>{const u=r[s];return Mu(i,u)})}function Uu(e){return typeof e=="number"}function Gs(e){return typeof e=="string"}function ji(e){return typeof e=="boolean"}function ko(e){return Object.prototype.toString.call(e)==="[object Object]"}function Le(e){return Math.abs(e)}function Hu(e){return Math.sign(e)}function Tr(e,t){return Le(e-t)}function H_(e,t){if(e===0||t===0||Le(e)<=Le(t))return 0;const n=Tr(Le(e),Le(t));return Le(n/e)}function z_(e){return Math.round(e*100)/100}function Sr(e){return xr(e).map(Number)}function Ot(e){return e[$r(e)]}function $r(e){return Math.max(0,e.length-1)}function zu(e,t){return t===$r(e)}function So(e,t=0){return Array.from(Array(e),(n,r)=>t+r)}function xr(e){return Object.keys(e)}function oh(e,t){return[e,t].reduce((n,r)=>(xr(r).forEach(i=>{const s=n[i],u=r[i],a=ko(s)&&ko(u);n[i]=a?oh(s,u):u}),n),{})}function Xs(e,t){return typeof t.MouseEvent<"u"&&e instanceof t.MouseEvent}function $_(e,t){const n={start:r,center:i,end:s};function r(){return 0}function i(o){return s(o)/2}function s(o){return t-o}function u(o,l){return Gs(e)?n[e](o):e(t,o,l)}return{measure:u}}function Ir(){let e=[];function t(i,s,u,a={passive:!0}){let o;if("addEventListener"in i)i.addEventListener(s,u,a),o=()=>i.removeEventListener(s,u,a);else{const l=i;l.addListener(u),o=()=>l.removeListener(u)}return e.push(o),r}function n(){e=e.filter(i=>i())}const r={add:t,clear:n};return r}function q_(e,t,n,r){const i=Ir(),s=1e3/60;let u=null,a=0,o=0;function l(){i.add(e,"visibilitychange",()=>{e.hidden&&g()})}function h(){d(),i.clear()}function c(E){if(!o)return;u||(u=E,n(),n());const b=E-u;for(u=E,a+=b;a>=s;)n(),a-=s;const y=a/s;r(y),o&&(o=t.requestAnimationFrame(c))}function p(){o||(o=t.requestAnimationFrame(c))}function d(){t.cancelAnimationFrame(o),u=null,a=0,o=0}function g(){u=null,a=0}return{init:l,destroy:h,start:p,stop:d,update:n,render:r}}function j_(e,t){const n=t==="rtl",r=e==="y",i=r?"y":"x",s=r?"x":"y",u=!r&&n?-1:1,a=h(),o=c();function l(g){const{height:m,width:E}=g;return r?m:E}function h(){return r?"top":n?"right":"left"}function c(){return r?"bottom":n?"left":"right"}function p(g){return g*u}return{scroll:i,cross:s,startEdge:a,endEdge:o,measureSize:l,direction:p}}function yn(e=0,t=0){const n=Le(e-t);function r(l){return l<e}function i(l){return l>t}function s(l){return r(l)||i(l)}function u(l){return s(l)?r(l)?e:t:l}function a(l){return n?l-n*Math.ceil((l-t)/n):l}return{length:n,max:t,min:e,constrain:u,reachedAny:s,reachedMax:i,reachedMin:r,removeOffset:a}}function lh(e,t,n){const{constrain:r}=yn(0,e),i=e+1;let s=u(t);function u(p){return n?Le((i+p)%i):r(p)}function a(){return s}function o(p){return s=u(p),c}function l(p){return h().set(a()+p)}function h(){return lh(e,a(),n)}const c={get:a,set:o,add:l,clone:h};return c}function Y_(e,t,n,r,i,s,u,a,o,l,h,c,p,d,g,m,E,b,y){const{cross:_,direction:L}=e,I=["INPUT","SELECT","TEXTAREA"],A={passive:!1},F=Ir(),D=Ir(),R=yn(50,225).constrain(d.measure(20)),x={mouse:300,touch:400},w={mouse:500,touch:600},v=g?43:25;let V=!1,J=0,Z=0,fe=!1,H=!1,K=!1,N=!1;function k(ee){if(!y)return;function ye(Ve){(ji(y)||y(ee,Ve))&&we(Ve)}const Re=t;F.add(Re,"dragstart",Ve=>Ve.preventDefault(),A).add(Re,"touchmove",()=>{},A).add(Re,"touchend",()=>{}).add(Re,"touchstart",ye).add(Re,"mousedown",ye).add(Re,"touchcancel",Ne).add(Re,"contextmenu",Ne).add(Re,"click",Xe,!0)}function pe(){F.clear(),D.clear()}function Pe(){const ee=N?n:t;D.add(ee,"touchmove",$e,A).add(ee,"touchend",Ne).add(ee,"mousemove",$e,A).add(ee,"mouseup",Ne)}function O(ee){const ye=ee.nodeName||"";return I.includes(ye)}function Ie(){return(g?w:x)[N?"mouse":"touch"]}function ct(ee,ye){const Re=c.add(Hu(ee)*-1),Ve=h.byDistance(ee,!g).distance;return g||Le(ee)<R?Ve:E&&ye?Ve*.5:h.byIndex(Re.get(),0).distance}function we(ee){const ye=Xs(ee,r);N=ye,K=g&&ye&&!ee.buttons&&V,V=Tr(i.get(),u.get())>=2,!(ye&&ee.button!==0)&&(O(ee.target)||(fe=!0,s.pointerDown(ee),l.useFriction(0).useDuration(0),i.set(u),Pe(),J=s.readPoint(ee),Z=s.readPoint(ee,_),p.emit("pointerDown")))}function $e(ee){if(!Xs(ee,r)&&ee.touches.length>=2)return Ne(ee);const Re=s.readPoint(ee),Ve=s.readPoint(ee,_),ft=Tr(Re,J),gt=Tr(Ve,Z);if(!H&&!N&&(!ee.cancelable||(H=ft>gt,!H)))return Ne(ee);const Ut=s.pointerMove(ee);ft>m&&(K=!0),l.useFriction(.3).useDuration(.75),a.start(),i.add(L(Ut)),ee.preventDefault()}function Ne(ee){const Re=h.byDistance(0,!1).index!==c.get(),Ve=s.pointerUp(ee)*Ie(),ft=ct(L(Ve),Re),gt=H_(Ve,ft),Ut=v-10*gt,Dt=b+gt/50;H=!1,fe=!1,D.clear(),l.useDuration(Ut).useFriction(Dt),o.distance(ft,!g),N=!1,p.emit("pointerUp")}function Xe(ee){K&&(ee.stopPropagation(),ee.preventDefault(),K=!1)}function qe(){return fe}return{init:k,destroy:pe,pointerDown:qe}}function V_(e,t){let r,i;function s(c){return c.timeStamp}function u(c,p){const g=`client${(p||e.scroll)==="x"?"X":"Y"}`;return(Xs(c,t)?c:c.touches[0])[g]}function a(c){return r=c,i=c,u(c)}function o(c){const p=u(c)-u(i),d=s(c)-s(r)>170;return i=c,d&&(r=c),p}function l(c){if(!r||!i)return 0;const p=u(i)-u(r),d=s(c)-s(r),g=s(c)-s(i)>170,m=p/d;return d&&!g&&Le(m)>.1?m:0}return{pointerDown:a,pointerMove:o,pointerUp:l,readPoint:u}}function K_(){function e(n){const{offsetTop:r,offsetLeft:i,offsetWidth:s,offsetHeight:u}=n;return{top:r,right:i+s,bottom:r+u,left:i,width:s,height:u}}return{measure:e}}function W_(e){function t(r){return e*(r/100)}return{measure:t}}function Q_(e,t,n,r,i,s,u){const a=[e].concat(r);let o,l,h=[],c=!1;function p(E){return i.measureSize(u.measure(E))}function d(E){if(!s)return;l=p(e),h=r.map(p);function b(y){for(const _ of y){if(c)return;const L=_.target===e,I=r.indexOf(_.target),A=L?l:h[I],F=p(L?e:r[I]);if(Le(F-A)>=.5){E.reInit(),t.emit("resize");break}}}o=new ResizeObserver(y=>{(ji(s)||s(E,y))&&b(y)}),n.requestAnimationFrame(()=>{a.forEach(y=>o.observe(y))})}function g(){c=!0,o&&o.disconnect()}return{init:d,destroy:g}}function G_(e,t,n,r,i,s){let u=0,a=0,o=i,l=s,h=e.get(),c=0;function p(){const A=r.get()-e.get(),F=!o;let D=0;return F?(u=0,n.set(r),e.set(r),D=A):(n.set(e),u+=A/o,u*=l,h+=u,e.add(u),D=h-c),a=Hu(D),c=h,I}function d(){const A=r.get()-t.get();return Le(A)<.001}function g(){return o}function m(){return a}function E(){return u}function b(){return _(i)}function y(){return L(s)}function _(A){return o=A,I}function L(A){return l=A,I}const I={direction:m,duration:g,velocity:E,seek:p,settled:d,useBaseFriction:y,useBaseDuration:b,useFriction:L,useDuration:_};return I}function X_(e,t,n,r,i){const s=i.measure(10),u=i.measure(50),a=yn(.1,.99);let o=!1;function l(){return!(o||!e.reachedAny(n.get())||!e.reachedAny(t.get()))}function h(d){if(!l())return;const g=e.reachedMin(t.get())?"min":"max",m=Le(e[g]-t.get()),E=n.get()-t.get(),b=a.constrain(m/u);n.subtract(E*b),!d&&Le(E)<s&&(n.set(e.constrain(n.get())),r.useDuration(25).useBaseFriction())}function c(d){o=!d}return{shouldConstrain:l,constrain:h,toggleActive:c}}function J_(e,t,n,r,i){const s=yn(-t+e,0),u=c(),a=h(),o=p();function l(g,m){return Tr(g,m)<=1}function h(){const g=u[0],m=Ot(u),E=u.lastIndexOf(g),b=u.indexOf(m)+1;return yn(E,b)}function c(){return n.map((g,m)=>{const{min:E,max:b}=s,y=s.constrain(g),_=!m,L=zu(n,m);return _?b:L||l(E,y)?E:l(b,y)?b:y}).map(g=>parseFloat(g.toFixed(3)))}function p(){if(t<=e+i)return[s.max];if(r==="keepSnaps")return u;const{min:g,max:m}=a;return u.slice(g,m)}return{snapsContained:o,scrollContainLimit:a}}function Z_(e,t,n){const r=t[0],i=n?r-e:Ot(t);return{limit:yn(i,r)}}function eD(e,t,n,r){const s=t.min+.1,u=t.max+.1,{reachedMin:a,reachedMax:o}=yn(s,u);function l(p){return p===1?o(n.get()):p===-1?a(n.get()):!1}function h(p){if(!l(p))return;const d=e*(p*-1);r.forEach(g=>g.add(d))}return{loop:h}}function tD(e){const{max:t,length:n}=e;function r(s){const u=s-t;return n?u/-n:0}return{get:r}}function nD(e,t,n,r,i){const{startEdge:s,endEdge:u}=e,{groupSlides:a}=i,o=c().map(t.measure),l=p(),h=d();function c(){return a(r).map(m=>Ot(m)[u]-m[0][s]).map(Le)}function p(){return r.map(m=>n[s]-m[s]).map(m=>-Le(m))}function d(){return a(l).map(m=>m[0]).map((m,E)=>m+o[E])}return{snaps:l,snapsAligned:h}}function rD(e,t,n,r,i,s){const{groupSlides:u}=i,{min:a,max:o}=r,l=h();function h(){const p=u(s),d=!e||t==="keepSnaps";return n.length===1?[s]:d?p:p.slice(a,o).map((g,m,E)=>{const b=!m,y=zu(E,m);if(b){const _=Ot(E[0])+1;return So(_)}if(y){const _=$r(s)-Ot(E)[0]+1;return So(_,Ot(E)[0])}return g})}return{slideRegistry:l}}function iD(e,t,n,r,i){const{reachedAny:s,removeOffset:u,constrain:a}=r;function o(g){return g.concat().sort((m,E)=>Le(m)-Le(E))[0]}function l(g){const m=e?u(g):a(g),E=t.map((y,_)=>({diff:h(y-m,0),index:_})).sort((y,_)=>Le(y.diff)-Le(_.diff)),{index:b}=E[0];return{index:b,distance:m}}function h(g,m){const E=[g,g+n,g-n];if(!e)return g;if(!m)return o(E);const b=E.filter(y=>Hu(y)===m);return b.length?o(b):Ot(E)-n}function c(g,m){const E=t[g]-i.get(),b=h(E,m);return{index:g,distance:b}}function p(g,m){const E=i.get()+g,{index:b,distance:y}=l(E),_=!e&&s(E);if(!m||_)return{index:b,distance:g};const L=t[b]-y,I=g+h(L,0);return{index:b,distance:I}}return{byDistance:p,byIndex:c,shortcut:h}}function sD(e,t,n,r,i,s,u){function a(c){const p=c.distance,d=c.index!==t.get();s.add(p),p&&(r.duration()?e.start():(e.update(),e.render(1),e.update())),d&&(n.set(t.get()),t.set(c.index),u.emit("select"))}function o(c,p){const d=i.byDistance(c,p);a(d)}function l(c,p){const d=t.clone().set(c),g=i.byIndex(d.get(),p);a(g)}return{distance:o,index:l}}function uD(e,t,n,r,i,s,u,a){const o={passive:!0,capture:!0};let l=0;function h(d){if(!a)return;function g(m){if(new Date().getTime()-l>10)return;u.emit("slideFocusStart"),e.scrollLeft=0;const y=n.findIndex(_=>_.includes(m));Uu(y)&&(i.useDuration(0),r.index(y,0),u.emit("slideFocus"))}s.add(document,"keydown",c,!1),t.forEach((m,E)=>{s.add(m,"focus",b=>{(ji(a)||a(d,b))&&g(E)},o)})}function c(d){d.code==="Tab"&&(l=new Date().getTime())}return{init:h}}function lr(e){let t=e;function n(){return t}function r(o){t=u(o)}function i(o){t+=u(o)}function s(o){t-=u(o)}function u(o){return Uu(o)?o:o.get()}return{get:n,set:r,add:i,subtract:s}}function ch(e,t){const n=e.scroll==="x"?u:a,r=t.style;let i=null,s=!1;function u(p){return`translate3d(${p}px,0px,0px)`}function a(p){return`translate3d(0px,${p}px,0px)`}function o(p){if(s)return;const d=z_(e.direction(p));d!==i&&(r.transform=n(d),i=d)}function l(p){s=!p}function h(){s||(r.transform="",t.getAttribute("style")||t.removeAttribute("style"))}return{clear:h,to:o,toggleActive:l}}function aD(e,t,n,r,i,s,u,a,o){const h=Sr(i),c=Sr(i).reverse(),p=b().concat(y());function d(F,D){return F.reduce((R,x)=>R-i[x],D)}function g(F,D){return F.reduce((R,x)=>d(R,D)>0?R.concat([x]):R,[])}function m(F){return s.map((D,R)=>({start:D-r[R]+.5+F,end:D+t-.5+F}))}function E(F,D,R){const x=m(D);return F.map(w=>{const v=R?0:-n,V=R?n:0,J=R?"end":"start",Z=x[w][J];return{index:w,loopPoint:Z,slideLocation:lr(-1),translate:ch(e,o[w]),target:()=>a.get()>Z?v:V}})}function b(){const F=u[0],D=g(c,F);return E(D,n,!1)}function y(){const F=t-u[0]-1,D=g(h,F);return E(D,-n,!0)}function _(){return p.every(({index:F})=>{const D=h.filter(R=>R!==F);return d(D,t)<=.1})}function L(){p.forEach(F=>{const{target:D,translate:R,slideLocation:x}=F,w=D();w!==x.get()&&(R.to(w),x.set(w))})}function I(){p.forEach(F=>F.translate.clear())}return{canLoop:_,clear:I,loop:L,loopPoints:p}}function oD(e,t,n){let r,i=!1;function s(o){if(!n)return;function l(h){for(const c of h)if(c.type==="childList"){o.reInit(),t.emit("slidesChanged");break}}r=new MutationObserver(h=>{i||(ji(n)||n(o,h))&&l(h)}),r.observe(e,{childList:!0})}function u(){r&&r.disconnect(),i=!0}return{init:s,destroy:u}}function lD(e,t,n,r){const i={};let s=null,u=null,a,o=!1;function l(){a=new IntersectionObserver(g=>{o||(g.forEach(m=>{const E=t.indexOf(m.target);i[E]=m}),s=null,u=null,n.emit("slidesInView"))},{root:e.parentElement,threshold:r}),t.forEach(g=>a.observe(g))}function h(){a&&a.disconnect(),o=!0}function c(g){return xr(i).reduce((m,E)=>{const b=parseInt(E),{isIntersecting:y}=i[b];return(g&&y||!g&&!y)&&m.push(b),m},[])}function p(g=!0){if(g&&s)return s;if(!g&&u)return u;const m=c(g);return g&&(s=m),g||(u=m),m}return{init:l,destroy:h,get:p}}function cD(e,t,n,r,i,s){const{measureSize:u,startEdge:a,endEdge:o}=e,l=n[0]&&i,h=g(),c=m(),p=n.map(u),d=E();function g(){if(!l)return 0;const y=n[0];return Le(t[a]-y[a])}function m(){if(!l)return 0;const y=s.getComputedStyle(Ot(r));return parseFloat(y.getPropertyValue(`margin-${o}`))}function E(){return n.map((y,_,L)=>{const I=!_,A=zu(L,_);return I?p[_]+h:A?p[_]+c:L[_+1][a]-y[a]}).map(Le)}return{slideSizes:p,slideSizesWithGaps:d,startGap:h,endGap:c}}function fD(e,t,n,r,i,s,u,a,o){const{startEdge:l,endEdge:h,direction:c}=e,p=Uu(n);function d(b,y){return Sr(b).filter(_=>_%y===0).map(_=>b.slice(_,_+y))}function g(b){return b.length?Sr(b).reduce((y,_,L)=>{const I=Ot(y)||0,A=I===0,F=_===$r(b),D=i[l]-s[I][l],R=i[l]-s[_][h],x=!r&&A?c(u):0,w=!r&&F?c(a):0,v=Le(R-w-(D+x));return L&&v>t+o&&y.push(_),F&&y.push(b.length),y},[]).map((y,_,L)=>{const I=Math.max(L[_-1]||0);return b.slice(I,y)}):[]}function m(b){return p?d(b,n):g(b)}return{groupSlides:m}}function hD(e,t,n,r,i,s,u){const{align:a,axis:o,direction:l,startIndex:h,loop:c,duration:p,dragFree:d,dragThreshold:g,inViewThreshold:m,slidesToScroll:E,skipSnaps:b,containScroll:y,watchResize:_,watchSlides:L,watchDrag:I,watchFocus:A}=s,F=2,D=K_(),R=D.measure(t),x=n.map(D.measure),w=j_(o,l),v=w.measureSize(R),V=W_(v),J=$_(a,v),Z=!c&&!!y,fe=c||!!y,{slideSizes:H,slideSizesWithGaps:K,startGap:N,endGap:k}=cD(w,R,x,n,fe,i),pe=fD(w,v,E,c,R,x,N,k,F),{snaps:Pe,snapsAligned:O}=nD(w,J,R,x,pe),Ie=-Ot(Pe)+Ot(K),{snapsContained:ct,scrollContainLimit:we}=J_(v,Ie,O,y,F),$e=Z?ct:O,{limit:Ne}=Z_(Ie,$e,c),Xe=lh($r($e),h,c),qe=Xe.clone(),Te=Sr(n),ee=({dragHandler:be,scrollBody:Ze,scrollBounds:kt,options:{loop:rt}})=>{rt||kt.constrain(be.pointerDown()),Ze.seek()},ye=({scrollBody:be,translate:Ze,location:kt,offsetLocation:rt,previousLocation:an,scrollLooper:on,slideLooper:et,dragHandler:Gt,animation:St,eventHandler:qu,scrollBounds:hh,options:{loop:ju}},Yu)=>{const Vu=be.settled(),dh=!hh.shouldConstrain(),Ku=ju?Vu:Vu&&dh;Ku&&!Gt.pointerDown()&&(St.stop(),qu.emit("settle")),Ku||qu.emit("scroll");const ph=kt.get()*Yu+an.get()*(1-Yu);rt.set(ph),ju&&(on.loop(be.direction()),et.loop()),Ze.to(rt.get())},Re=q_(r,i,()=>ee(he),be=>ye(he,be)),Ve=.68,ft=$e[Xe.get()],gt=lr(ft),Ut=lr(ft),Dt=lr(ft),Ft=lr(ft),un=G_(gt,Dt,Ut,Ft,p,Ve),Xn=iD(c,$e,Ie,Ne,Ft),Jn=sD(Re,Xe,qe,un,Xn,Ft,u),qr=tD(Ne),jr=Ir(),M=lD(t,n,u,m),{slideRegistry:W}=rD(Z,y,$e,we,pe,Te),ue=uD(e,n,W,Jn,un,jr,u,A),he={ownerDocument:r,ownerWindow:i,eventHandler:u,containerRect:R,slideRects:x,animation:Re,axis:w,dragHandler:Y_(w,e,r,i,Ft,V_(w,i),gt,Re,Jn,un,Xn,Xe,u,V,d,g,b,Ve,I),eventStore:jr,percentOfView:V,index:Xe,indexPrevious:qe,limit:Ne,location:gt,offsetLocation:Dt,previousLocation:Ut,options:s,resizeHandler:Q_(t,u,i,n,w,_,D),scrollBody:un,scrollBounds:X_(Ne,Dt,Ft,un,V),scrollLooper:eD(Ie,Ne,Dt,[gt,Dt,Ut,Ft]),scrollProgress:qr,scrollSnapList:$e.map(qr.get),scrollSnaps:$e,scrollTarget:Xn,scrollTo:Jn,slideLooper:aD(w,v,Ie,H,K,Pe,$e,Dt,n),slideFocus:ue,slidesHandler:oD(t,u,L),slidesInView:M,slideIndexes:Te,slideRegistry:W,slidesToScroll:pe,target:Ft,translate:ch(w,t)};return he}function dD(){let e={},t;function n(l){t=l}function r(l){return e[l]||[]}function i(l){return r(l).forEach(h=>h(t,l)),o}function s(l,h){return e[l]=r(l).concat([h]),o}function u(l,h){return e[l]=r(l).filter(c=>c!==h),o}function a(){e={}}const o={init:n,emit:i,off:u,on:s,clear:a};return o}const pD={align:"center",axis:"x",container:null,slides:null,containScroll:"trimSnaps",direction:"ltr",slidesToScroll:1,inViewThreshold:0,breakpoints:{},dragFree:!1,dragThreshold:10,loop:!1,skipSnaps:!1,duration:25,startIndex:0,active:!0,watchDrag:!0,watchResize:!0,watchSlides:!0,watchFocus:!0};function mD(e){function t(s,u){return oh(s,u||{})}function n(s){const u=s.breakpoints||{},a=xr(u).filter(o=>e.matchMedia(o).matches).map(o=>u[o]).reduce((o,l)=>t(o,l),{});return t(s,a)}function r(s){return s.map(u=>xr(u.breakpoints||{})).reduce((u,a)=>u.concat(a),[]).map(e.matchMedia)}return{mergeOptions:t,optionsAtMedia:n,optionsMediaQueries:r}}function gD(e){let t=[];function n(s,u){return t=u.filter(({options:a})=>e.optionsAtMedia(a).active!==!1),t.forEach(a=>a.init(s,e)),u.reduce((a,o)=>Object.assign(a,{[o.name]:o}),{})}function r(){t=t.filter(s=>s.destroy())}return{init:n,destroy:r}}function Ti(e,t,n){const r=e.ownerDocument,i=r.defaultView,s=mD(i),u=gD(s),a=Ir(),o=dD(),{mergeOptions:l,optionsAtMedia:h,optionsMediaQueries:c}=s,{on:p,off:d,emit:g}=o,m=w;let E=!1,b,y=l(pD,Ti.globalOptions),_=l(y),L=[],I,A,F;function D(){const{container:Te,slides:ee}=_;A=(Gs(Te)?e.querySelector(Te):Te)||e.children[0];const Re=Gs(ee)?A.querySelectorAll(ee):ee;F=[].slice.call(Re||A.children)}function R(Te){const ee=hD(e,A,F,r,i,Te,o);if(Te.loop&&!ee.slideLooper.canLoop()){const ye=Object.assign({},Te,{loop:!1});return R(ye)}return ee}function x(Te,ee){E||(y=l(y,Te),_=h(y),L=ee||L,D(),b=R(_),c([y,...L.map(({options:ye})=>ye)]).forEach(ye=>a.add(ye,"change",w)),_.active&&(b.translate.to(b.location.get()),b.animation.init(),b.slidesInView.init(),b.slideFocus.init(qe),b.eventHandler.init(qe),b.resizeHandler.init(qe),b.slidesHandler.init(qe),b.options.loop&&b.slideLooper.loop(),A.offsetParent&&F.length&&b.dragHandler.init(qe),I=u.init(qe,L)))}function w(Te,ee){const ye=pe();v(),x(l({startIndex:ye},Te),ee),o.emit("reInit")}function v(){b.dragHandler.destroy(),b.eventStore.clear(),b.translate.clear(),b.slideLooper.clear(),b.resizeHandler.destroy(),b.slidesHandler.destroy(),b.slidesInView.destroy(),b.animation.destroy(),u.destroy(),a.clear()}function V(){E||(E=!0,a.clear(),v(),o.emit("destroy"),o.clear())}function J(Te,ee,ye){!_.active||E||(b.scrollBody.useBaseFriction().useDuration(ee===!0?0:_.duration),b.scrollTo.index(Te,ye||0))}function Z(Te){const ee=b.index.add(1).get();J(ee,Te,-1)}function fe(Te){const ee=b.index.add(-1).get();J(ee,Te,1)}function H(){return b.index.add(1).get()!==pe()}function K(){return b.index.add(-1).get()!==pe()}function N(){return b.scrollSnapList}function k(){return b.scrollProgress.get(b.location.get())}function pe(){return b.index.get()}function Pe(){return b.indexPrevious.get()}function O(){return b.slidesInView.get()}function Ie(){return b.slidesInView.get(!1)}function ct(){return I}function we(){return b}function $e(){return e}function Ne(){return A}function Xe(){return F}const qe={canScrollNext:H,canScrollPrev:K,containerNode:Ne,internalEngine:we,destroy:V,off:d,on:p,emit:g,plugins:ct,previousScrollSnap:Pe,reInit:m,rootNode:$e,scrollNext:Z,scrollPrev:fe,scrollProgress:k,scrollSnapList:N,scrollTo:J,selectedScrollSnap:pe,slideNodes:Xe,slidesInView:O,slidesNotInView:Ie};return x(t,n),setTimeout(()=>o.emit("init"),0),qe}Ti.globalOptions=void 0;function $u(e={},t=[]){const n=Qu(e),r=Qu(t);let i=n?e.value:e,s=r?t.value:t;const u=Gu(),a=Gu();function o(){a.value&&a.value.reInit(i,s)}return Js(()=>{!M_()||!u.value||(Ti.globalOptions=$u.globalOptions,a.value=Ti(u.value,i,s))}),Ho(()=>{a.value&&a.value.destroy()}),n&&gn(e,l=>{Mu(i,l)||(i=l,o())}),r&&gn(t,l=>{U_(s,l)||(s=l,o())}),[u,a]}$u.globalOptions=void 0;const bD={slots:{root:"relative focus:outline-none",viewport:"overflow-hidden",container:"flex items-start",item:"min-w-0 shrink-0 basis-full",controls:"",arrows:"",prev:"absolute rounded-full",next:"absolute rounded-full",dots:"absolute inset-x-0 -bottom-7 flex flex-wrap items-center justify-center gap-3",dot:["cursor-pointer size-3 bg-(--ui-border-accented) rounded-full","transition"]},variants:{orientation:{vertical:{container:"flex-col -mt-4",item:"pt-4",prev:"-top-12 left-1/2 -translate-x-1/2 rotate-90 rtl:-rotate-90",next:"-bottom-12 left-1/2 -translate-x-1/2 rotate-90 rtl:-rotate-90"},horizontal:{container:"flex-row -ms-4",item:"ps-4",prev:"-start-12 top-1/2 -translate-y-1/2",next:"-end-12 top-1/2 -translate-y-1/2"}},active:{true:{dot:"bg-(--ui-border-inverted)"}}}},ED=["aria-label","onClick"],TD=mt;var Ro;const yD=De({extend:De(bD),...((Ro=TD.ui)==null?void 0:Ro.carousel)||{}}),AD=Ge({__name:"Carousel",props:{as:{},prev:{},prevIcon:{},next:{},nextIcon:{},arrows:{type:Boolean,default:!1},dots:{type:Boolean,default:!1},orientation:{default:"horizontal"},items:{},autoplay:{type:[Boolean,Object],default:!1},autoScroll:{type:[Boolean,Object],default:!1},autoHeight:{type:[Boolean,Object],default:!1},classNames:{type:[Boolean,Object],default:!1},fade:{type:[Boolean,Object],default:!1},wheelGestures:{type:Boolean,default:!1},class:{},ui:{},align:{type:[String,Function],default:"center"},containScroll:{type:[Boolean,String],default:"trimSnaps"},slidesToScroll:{default:1},dragFree:{type:Boolean,default:!1},dragThreshold:{default:10},inViewThreshold:{default:0},loop:{type:Boolean,default:!1},skipSnaps:{type:Boolean,default:!1},duration:{default:25},startIndex:{default:0},watchDrag:{type:[Boolean,Function],default:!0},watchResize:{type:[Boolean,Function],default:!0},watchSlides:{type:[Boolean,Function],default:!0},watchFocus:{type:[Boolean,Function],default:!0},active:{type:Boolean,default:!0},breakpoints:{default:()=>({})}},setup(e,{expose:t}){const n=e,r=Wo(),{dir:i,t:s}=wh(),u=Lh(Fh(n,"active","align","breakpoints","containScroll","dragFree","dragThreshold","duration","inViewThreshold","loop","skipSnaps","slidesToScroll","startIndex","watchDrag","watchResize","watchSlides","watchFocus")),a=Fe(()=>n.prevIcon||(i.value==="rtl"?r.ui.icons.arrowRight:r.ui.icons.arrowLeft)),o=Fe(()=>n.nextIcon||(i.value==="rtl"?r.ui.icons.arrowLeft:r.ui.icons.arrowRight)),l=Fe(()=>yD({orientation:n.orientation})),h=Fe(()=>({...n.fade?{align:"center",containScroll:!1}:{},...u.value,axis:n.orientation==="horizontal"?"x":"y",direction:i.value==="rtl"?"rtl":"ltr"})),c=Rh(async()=>{const D=[];if(n.autoplay){const R=await Ht(()=>import("./Dtrtw0zj.js"),[],import.meta.url).then(x=>x.default);D.push(R(typeof n.autoplay=="boolean"?{}:n.autoplay))}if(n.autoScroll){const R=await Ht(()=>import("./LVG_eY9u.js"),[],import.meta.url).then(x=>x.default);D.push(R(typeof n.autoScroll=="boolean"?{}:n.autoScroll))}if(n.autoHeight){const R=await Ht(()=>import("./Ddyvc1_j.js"),[],import.meta.url).then(x=>x.default);D.push(R(typeof n.autoHeight=="boolean"?{}:n.autoHeight))}if(n.classNames){const R=await Ht(()=>import("./mhJ-osCf.js"),[],import.meta.url).then(x=>x.default);D.push(R(typeof n.classNames=="boolean"?{}:n.classNames))}if(n.fade){const R=await Ht(()=>import("./wrqBHFeW.js"),[],import.meta.url).then(x=>x.default);D.push(R(typeof n.fade=="boolean"?{}:n.fade))}if(n.wheelGestures){const{WheelGesturesPlugin:R}=await Ht(async()=>{const{WheelGesturesPlugin:x}=await import("./BBOg-l_X.js");return{WheelGesturesPlugin:x}},[],import.meta.url);D.push(R(typeof n.wheelGestures=="boolean"?{}:n.wheelGestures))}return D}),[p,d]=$u(h.value,c.value);gn([h,c],()=>{var D;(D=d.value)==null||D.reInit(h.value,c.value)});function g(){var D;(D=d.value)==null||D.scrollPrev()}function m(){var D;(D=d.value)==null||D.scrollNext()}function E(D){var R;(R=d.value)==null||R.scrollTo(D)}function b(D){const R=n.orientation==="vertical"?"ArrowUp":"ArrowLeft",x=n.orientation==="vertical"?"ArrowDown":"ArrowRight";if(D.key===R){D.preventDefault(),g();return}D.key===x&&(D.preventDefault(),m())}const y=$t(!1),_=$t(!1),L=$t(0),I=$t([]);function A(D){I.value=(D==null?void 0:D.scrollSnapList())||[]}function F(D){y.value=(D==null?void 0:D.canScrollNext())||!1,_.value=(D==null?void 0:D.canScrollPrev())||!1,L.value=(D==null?void 0:D.selectedScrollSnap())||0}return Js(()=>{var D,R,x,w,v;d.value&&((D=d.value)==null||D.on("init",A),(R=d.value)==null||R.on("init",F),(x=d.value)==null||x.on("reInit",A),(w=d.value)==null||w.on("reInit",F),(v=d.value)==null||v.on("select",F))}),t({emblaRef:p,emblaApi:d}),(D,R)=>{var x;return z(),Ee(ie(Ct),{as:D.as,role:"region","aria-roledescription":"carousel",tabindex:"0",class:Q(l.value.root({class:[n.class,(x=n.ui)==null?void 0:x.root]})),onKeydown:b},{default:ce(()=>{var w,v,V,J,Z,fe,H;return[_e("div",{ref_key:"emblaRef",ref:p,class:Q(l.value.viewport({class:(w=n.ui)==null?void 0:w.viewport}))},[_e("div",{class:Q(l.value.container({class:(v=n.ui)==null?void 0:v.container}))},[(z(!0),G(ut,null,at(D.items,(K,N)=>{var k;return z(),G("div",{key:N,role:"group","aria-roledescription":"slide",class:Q(l.value.item({class:(k=n.ui)==null?void 0:k.item}))},[ne(D.$slots,"default",{item:K,index:N})],2)}),128))],2)],2),D.arrows||D.dots?(z(),G("div",{key:0,class:Q(l.value.controls({class:(V=n.ui)==null?void 0:V.controls}))},[D.arrows?(z(),G("div",{key:0,class:Q(l.value.arrows({class:(J=n.ui)==null?void 0:J.arrows}))},[me(Bn,Se({disabled:!_.value,icon:a.value,size:"md",color:"neutral",variant:"outline","aria-label":ie(s)("carousel.prev")},typeof D.prev=="object"?D.prev:void 0,{class:l.value.prev({class:(Z=n.ui)==null?void 0:Z.prev}),onClick:g}),null,16,["disabled","icon","aria-label","class"]),me(Bn,Se({disabled:!y.value,icon:o.value,size:"md",color:"neutral",variant:"outline","aria-label":ie(s)("carousel.next")},typeof D.next=="object"?D.next:void 0,{class:l.value.next({class:(fe=n.ui)==null?void 0:fe.next}),onClick:m}),null,16,["disabled","icon","aria-label","class"])],2)):te("",!0),D.dots?(z(),G("div",{key:1,class:Q(l.value.dots({class:(H=n.ui)==null?void 0:H.dots}))},[(z(!0),G(ut,null,at(I.value,(K,N)=>{var k;return z(),G("button",{key:N,"aria-label":ie(s)("carousel.goto",{slide:N+1}),class:Q(l.value.dot({class:(k=n.ui)==null?void 0:k.dot,active:L.value===N})),onClick:pe=>E(N)},null,10,ED)}),128))],2)):te("",!0)],2)):te("",!0)]}),_:3},8,["as","class"])}}}),CD=Object.assign(AD,{__name:"UCarousel"}),_D={slots:{root:"relative grid rounded-[calc(var(--ui-radius)*2.5)] p-6 lg:p-8 xl:p-10 gap-6",header:"",body:"flex flex-col min-w-0",footer:"flex flex-col gap-6 items-center",titleWrapper:"flex items-center gap-3",title:"text-(--ui-text-highlighted) text-2xl sm:text-3xl text-pretty font-semibold",description:"text-base text-pretty mt-2",priceWrapper:"flex items-center gap-1",price:"text-(--ui-text-highlighted) text-3xl sm:text-4xl font-semibold",discount:"text-(--ui-text-muted) line-through text-xl sm:text-2xl",billing:"flex flex-col justify-between min-w-0",billingPeriod:"text-(--ui-text-toned) truncate text-xs font-medium",billingCycle:"text-(--ui-text-muted) truncate text-xs font-medium",features:"flex flex-col gap-3 flex-1 mt-6 grow-0",feature:"flex items-center gap-2 min-w-0",featureIcon:"size-5 shrink-0 text-(--ui-primary)",featureTitle:"text-sm truncate",badge:"",button:"",tagline:"text-base font-semibold text-(--ui-text)",terms:"text-xs/5 text-(--ui-text-muted) text-center text-balance"},variants:{orientation:{horizontal:{root:"grid-cols-1 lg:grid-cols-3 justify-between divide-y lg:divide-y-0 lg:divide-x divide-(--ui-border)",body:"lg:col-span-2 pb-6 lg:pb-0 lg:pr-6 justify-center",footer:"lg:justify-center lg:items-center lg:p-6 lg:max-w-xs lg:w-full lg:mx-auto",features:"lg:grid lg:grid-cols-2 lg:mt-12"},vertical:{footer:"justify-end",priceWrapper:"mt-6"}},variant:{solid:{root:"bg-(--ui-bg-inverted)",title:"text-(--ui-bg)",description:"text-(--ui-text-dimmed)",price:"text-(--ui-bg)",discount:"text-(--ui-text-dimmed)",billingCycle:"text-(--ui-text-dimmed)",billingPeriod:"text-(--ui-text-dimmed)",featureTitle:"text-(--ui-text-dimmed)"},outline:{root:"bg-(--ui-bg) ring ring-inset ring-(--ui-border)",description:"text-(--ui-text-muted)",featureTitle:"text-(--ui-text-muted)"},soft:{root:"bg-(--ui-bg-elevated)/50",description:"text-(--ui-text-toned)",featureTitle:"text-(--ui-text-toned)"},subtle:{root:"bg-(--ui-bg-elevated) ring ring-inset ring-(--ui-border-accented)",description:"text-(--ui-text)",featureTitle:"text-(--ui-text)"}},highlight:{true:{root:"ring-2 ring-inset ring-(--ui-primary)"}},scale:{true:{root:"lg:scale-[1.1] lg:z-[1]"}}},compoundVariants:[{orientation:"horizontal",variant:"soft",class:{root:"divide-(--ui-border-accented)"}},{orientation:"horizontal",variant:"subtle",class:{root:"divide-(--ui-border-accented)"}}],defaultVariants:{color:"primary",variant:"outline"}},DD=mt;var Po;const kD=De({extend:De(_D),...((Po=DD.uiPro)==null?void 0:Po.pricingPlan)||{}}),SD=Ge({__name:"PricingPlan",props:{as:{},title:{},description:{},badge:{},billingCycle:{},billingPeriod:{},price:{},discount:{},features:{},button:{},tagline:{},terms:{},orientation:{default:"vertical"},variant:{},highlight:{type:Boolean},scale:{type:Boolean},class:{},ui:{}},setup(e){const t=e,n=Kt(),r=Wo(),[i,s]=Ph(),u=Fe(()=>kD({orientation:t.orientation,variant:t.variant,highlight:t.highlight,scale:t.scale})),a=Fe(()=>{var o;return(o=t.features)==null?void 0:o.map(l=>typeof l=="string"?{title:l}:l)});return(o,l)=>{var d;const h=Bh,c=Nr,p=Bn;return z(),G(ut,null,[me(ie(i),null,{default:ce(()=>{var g,m,E,b;return[o.discount||o.price||n.discount||n.price||o.billingCycle||o.billingPeriod||n.billing?(z(),G("div",{key:0,class:Q(u.value.priceWrapper({class:(g=t.ui)==null?void 0:g.priceWrapper}))},[o.discount&&o.price||n.discount?(z(),G("div",{key:0,class:Q(u.value.discount({class:(m=t.ui)==null?void 0:m.discount}))},[ne(o.$slots,"discount",{},()=>[je(xe(o.price),1)])],2)):te("",!0),o.discount||o.price||n.price?(z(),G("div",{key:1,class:Q(u.value.price({class:(E=t.ui)==null?void 0:E.price}))},[ne(o.$slots,"price",{},()=>[je(xe(o.discount||o.price),1)])],2)):te("",!0),o.billingCycle||o.billingPeriod||n.billing?(z(),G("div",{key:2,class:Q(u.value.billing({class:(b=t.ui)==null?void 0:b.billing}))},[ne(o.$slots,"billing",{},()=>{var y,_;return[_e("span",{class:Q(u.value.billingPeriod({class:(y=t.ui)==null?void 0:y.billingPeriod}))},xe(o.billingPeriod||" "),3),o.billingCycle?(z(),G("span",{key:0,class:Q(u.value.billingCycle({class:(_=t.ui)==null?void 0:_.billingCycle}))},xe(o.billingCycle),3)):te("",!0)]})],2)):te("",!0)],2)):te("",!0)]}),_:3}),me(ie(Ct),{as:o.as,"data-orientation":o.orientation,class:Q(u.value.root({class:[t.class,(d=t.ui)==null?void 0:d.root]}))},{default:ce(()=>{var g,m,E,b,y,_,L,I;return[n.header&&o.orientation==="vertical"?(z(),G("div",{key:0,class:Q(u.value.header({class:(g=t.ui)==null?void 0:g.header}))},[ne(o.$slots,"header")],2)):te("",!0),_e("div",{class:Q(u.value.body({class:(m=t.ui)==null?void 0:m.body}))},[_e("div",{class:Q(u.value.titleWrapper({class:(E=t.ui)==null?void 0:E.titleWrapper}))},[o.title||n.title?(z(),G("div",{key:0,class:Q(u.value.title({class:(b=t.ui)==null?void 0:b.title}))},[ne(o.$slots,"title",{},()=>[je(xe(o.title),1)])],2)):te("",!0),ne(o.$slots,"badge",{},()=>{var A;return[o.badge?(z(),Ee(h,Se({key:0,color:"primary",variant:"subtle"},typeof o.badge=="string"?{label:o.badge}:o.badge,{class:u.value.badge({class:(A=t.ui)==null?void 0:A.badge})}),null,16,["class"])):te("",!0)]})],2),o.description||n.description?(z(),G("div",{key:0,class:Q(u.value.description({class:(y=t.ui)==null?void 0:y.description}))},[ne(o.$slots,"description",{},()=>[je(xe(o.description),1)])],2)):te("",!0),o.orientation==="vertical"?(z(),Ee(ie(s),{key:1})):te("",!0),(_=a.value)!=null&&_.length||n.features?(z(),G("ul",{key:2,class:Q(u.value.features({class:(L=t.ui)==null?void 0:L.features}))},[ne(o.$slots,"features",{},()=>[(z(!0),G(ut,null,at(a.value,(A,F)=>{var D,R,x;return z(),G("li",{key:F,class:Q(u.value.feature({class:(D=t.ui)==null?void 0:D.feature}))},[me(c,{name:A.icon||ie(r).ui.icons.success,class:Q(u.value.featureIcon({class:(R=t.ui)==null?void 0:R.featureIcon}))},null,8,["name","class"]),_e("span",{class:Q(u.value.featureTitle({class:(x=t.ui)==null?void 0:x.featureTitle}))},xe(A.title),3)],2)}),128))])],2)):te("",!0)],2),o.terms||o.button||n.button||o.orientation==="horizontal"||o.tagline||n.footer?(z(),G("div",{key:1,class:Q(u.value.footer({class:(I=t.ui)==null?void 0:I.footer}))},[ne(o.$slots,"footer",{},()=>{var A,F;return[o.tagline?(z(),G("p",{key:0,class:Q(u.value.tagline({class:(A=t.ui)==null?void 0:A.tagline}))},xe(o.tagline),3)):te("",!0),o.orientation==="horizontal"?(z(),Ee(ie(s),{key:1})):te("",!0),ne(o.$slots,"button",{},()=>{var D,R;return[o.button?(z(),Ee(p,Se({key:0},{block:!0,size:"lg",...o.button},{class:u.value.button({class:(D=t.ui)==null?void 0:D.button}),onClick:(R=o.button)==null?void 0:R.onClick}),null,16,["class","onClick"])):te("",!0)]}),o.terms?(z(),G("p",{key:2,class:Q(u.value.terms({class:(F=t.ui)==null?void 0:F.terms}))},xe(o.terms),3)):te("",!0)]})],2)):te("",!0)]}),_:3},8,["as","data-orientation","class"])],64)}}}),fh=Object.assign(SD,{__name:"UPricingPlan"}),xD={base:"flex flex-col gap-y-8",variants:{orientation:{horizontal:"lg:grid lg:grid-cols-[repeat(var(--count),minmax(0,1fr))]",vertical:""},compact:{false:"gap-x-8"},scale:{true:""}},compoundVariants:[{compact:!1,scale:!0,class:"lg:gap-x-13"}]},ID=mt;var Bo;const ND=De({extend:De(xD),...((Bo=ID.uiPro)==null?void 0:Bo.pricingPlans)||{}}),OD=Ge({__name:"PricingPlans",props:{as:{},plans:{},orientation:{default:"horizontal"},compact:{type:Boolean,default:!1},scale:{type:Boolean,default:!1},class:{}},setup(e){const t=e,n=Kt(),r=Fe(()=>{var s,u,a,o;return((s=t.plans)==null?void 0:s.length)||((o=(a=(u=n.default)==null?void 0:u.call(n))==null?void 0:a.flatMap(i).filter(Boolean))==null?void 0:o.length)||3});function i(s){return typeof s.type=="symbol"?s.children&&Array.isArray(s.children)?s.children.map(i):void 0:s}return(s,u)=>{const a=fh;return z(),Ee(ie(Ct),{as:s.as,"data-orientation":s.orientation,class:Q(ie(ND)({class:t.class,compact:s.compact,scale:s.scale,orientation:s.orientation})),style:$o({"--count":r.value})},{default:ce(()=>[ne(s.$slots,"default",{},()=>[(z(!0),G(ut,null,at(s.plans,(o,l)=>(z(),Ee(a,Se({key:l,orientation:s.orientation==="vertical"?"horizontal":"vertical",ref_for:!0},o),null,16,["orientation"]))),128))])]),_:3},8,["as","data-orientation","class","style"])}}}),wD=Object.assign(OD,{__name:"UPricingPlans"}),LD={slots:{root:"group relative flex items-center overflow-hidden gap-(--gap) [--gap:--spacing(16)] [--duration:20s]",content:"flex items-center shrink-0 justify-around gap-(--gap) min-w-max"},variants:{orientation:{horizontal:{content:"w-full"},vertical:{content:"h-full"}},pauseOnHover:{true:{content:"group-hover:[animation-play-state:paused]"}},reverse:{true:{content:"[animation-direction:reverse]"}},overlay:{true:{root:'before:absolute before:pointer-events-none before:content-[""] before:z-2 before:from-(--ui-bg) before:to-transparent after:absolute after:pointer-events-none after:content-[""] after:z-2 after:from-(--ui-bg) after:to-transparent'}}},compoundVariants:[{orientation:"horizontal",class:{root:"flex-row",content:"flex-row animate-[marquee_var(--duration)_linear_infinite] rtl:animate-[marquee-rtl_var(--duration)_linear_infinite] backface-hidden perspective-1000"}},{orientation:"horizontal",overlay:!0,class:{root:"before:inset-y-0 before:left-0 before:h-full before:w-1/3 before:bg-gradient-to-r after:inset-y-0 after:right-0 after:h-full after:w-1/3 after:bg-gradient-to-l"}},{orientation:"vertical",class:{root:"flex-col",content:"flex-col animate-[marquee-vertical_var(--duration)_linear_infinite] rtl:animate-[marquee-vertical-rtl_var(--duration)_linear_infinite] h-[fit-content] backface-hidden perspective-1000"}},{orientation:"vertical",overlay:!0,class:{root:"before:inset-x-0 before:top-0 before:w-full before:h-1/3 before:bg-gradient-to-b after:inset-x-0 after:bottom-0 after:w-full after:h-1/3 after:bg-gradient-to-t"}}]},FD=mt;var vo;const RD=De({extend:De(LD),...((vo=FD.uiPro)==null?void 0:vo.pageMarquee)||{}}),PD=Ge({__name:"PageMarquee",props:{as:{},pauseOnHover:{type:Boolean},reverse:{type:Boolean},orientation:{default:"horizontal"},repeat:{default:4},overlay:{type:Boolean,default:!0},class:{},ui:{}},setup(e){const t=e,n=Fe(()=>RD({pauseOnHover:t.pauseOnHover,orientation:t.orientation,reverse:t.reverse,overlay:t.overlay}));return(r,i)=>{var s;return z(),Ee(ie(Ct),{as:r.as,class:Q(n.value.root({class:[t.class,(s=t.ui)==null?void 0:s.root]}))},{default:ce(()=>[(z(!0),G(ut,null,at(r.repeat,u=>{var a;return z(),G("div",{key:u,class:Q(n.value.content({class:[(a=t.ui)==null?void 0:a.content]}))},[ne(r.$slots,"default")],2)}),128))]),_:3},8,["as","class"])}}}),BD=Object.assign(PD,{__name:"UPageMarquee"}),vD={base:"relative column-1 md:columns-2 lg:columns-3 gap-8 space-y-8 *:break-inside-avoid-column *:will-change-transform"},MD=mt;var Mo;const UD=De({extend:De(vD),...((Mo=MD.uiPro)==null?void 0:Mo.pageColumns)||{}}),HD=Ge({__name:"PageColumns",props:{as:{},class:{}},setup(e){const t=e;return(n,r)=>(z(),Ee(ie(Ct),{as:n.as,class:Q(ie(UD)({class:t.class}))},{default:ce(()=>[ne(n.$slots,"default")]),_:3},8,["as","class"]))}}),zD=Object.assign(HD,{__name:"UPageColumns"}),$D={slots:{trigger:"text-base",body:"text-base text-(--ui-text-muted)"}},qD=mt;var Uo;const jD=De({extend:De($D),...((Uo=qD.uiPro)==null?void 0:Uo.pageAccordion)||{}}),YD=Ge({__name:"PageAccordion",props:{type:{default:"multiple"},ui:{}},setup(e){const t=Kt();return(n,r)=>{const i=Vh;return z(),Ee(i,{type:n.type,"unmount-on-hide":!1,ui:ie(Mh)(ie(jD)())},vh({_:2},[at(t,(s,u)=>({name:u,fn:ce(a=>[ne(n.$slots,u,jo(Yo(a)))])}))]),1032,["type","ui"])}}}),VD=Object.assign(YD,{__name:"UPageAccordion"}),KD={},WD={class:"stars size-full absolute pointer-events-none inset-x-0 top-0 opacity-75"};function QD(e,t){return z(),G("div",WD,t[0]||(t[0]=[_e("div",{class:"h-px w-px rounded-full bg-transparent"},null,-1),_e("div",{class:"h-px w-px rounded-full bg-transparent"},null,-1),_e("div",{class:"h-px w-px rounded-full bg-transparent"},null,-1)]))}const GD=Object.assign(qo(KD,[["render",QD],["__scopeId","data-v-076ba62c"]]),{__name:"StarsBg"}),yi=(e,t)=>{const n=e._conditions;return n.length>0?`(${n.join(` ${t} `)})`:""},Ai=e=>{const t=[],n={_conditions:t,where(r,i,s){let u;switch(i.toUpperCase()){case"IN":case"NOT IN":if(Array.isArray(s)){const a=s.map(o=>sr(o)).join(", ");u=`"${String(r)}" ${i.toUpperCase()} (${a})`}else throw new TypeError(`Value for ${i} must be an array`);break;case"BETWEEN":case"NOT BETWEEN":if(Array.isArray(s)&&s.length===2)u=`"${String(r)}" ${i.toUpperCase()} ${sr(s[0])} AND ${sr(s[1])}`;else throw new Error(`Value for ${i} must be an array with two elements`);break;case"IS NULL":case"IS NOT NULL":u=`"${String(r)}" ${i.toUpperCase()}`;break;case"LIKE":case"NOT LIKE":u=`"${String(r)}" ${i.toUpperCase()} ${sr(s)}`;break;default:u=`"${String(r)}" ${i} ${sr(typeof s=="boolean"?Number(s):s)}`}return t.push(`${u}`),n},andWhere(r){const i=r(Ai());return t.push(yi(i,"AND")),n},orWhere(r){const i=r(Ai());return t.push(yi(i,"OR")),n}};return n},XD=(e,t)=>{const n={conditions:[],selectedFields:[],offset:0,limit:0,orderBy:[],count:{field:"",distinct:!1}},r={__params:n,andWhere(s){const u=s(Ai());return n.conditions.push(yi(u,"AND")),r},orWhere(s){const u=s(Ai());return n.conditions.push(yi(u,"OR")),r},path(s){return r.where("path","=",Uh(s))},skip(s){return n.offset=s,r},where(s,u,a){return r.andWhere(o=>o.where(String(s),u,a)),r},limit(s){return n.limit=s,r},select(...s){return s.length&&n.selectedFields.push(...s),r},order(s,u){return n.orderBy.push(`"${String(s)}" ${u}`),r},async all(){return t(e,i()).then(s=>s||[])},async first(){return t(e,i({limit:1})).then(s=>s[0]||null)},async count(s="*",u=!1){return t(e,i({count:{field:String(s),distinct:u}})).then(a=>a[0].count)}};function i(s={}){let u="SELECT ";if(s!=null&&s.count)u+=`COUNT(${s.count.distinct?"DISTINCT ":""}${s.count.field}) as count`;else{const o=Array.from(new Set(n.selectedFields));u+=o.length>0?o.map(l=>`"${String(l)}"`).join(", "):"*"}u+=` FROM ${Yh[String(e)]}`,n.conditions.length>0&&(u+=` WHERE ${n.conditions.join(" AND ")}`),n.orderBy.length>0?u+=` ORDER BY ${n.orderBy.join(", ")}`:u+=" ORDER BY stem ASC";const a=(s==null?void 0:s.limit)||n.limit;return a>0&&(n.offset>0?u+=` LIMIT ${a} OFFSET ${n.offset}`:u+=` LIMIT ${a}`),u}return r};function sr(e){return`'${String(e).replace(/'/g,"''")}'`}const JD=e=>{var n,r;const t=(r=(n=Hh())==null?void 0:n.ssrContext)==null?void 0:r.event;return XD(e,(i,s)=>ZD(t,i,s))};async function ZD(e,t,n){return ek(t,n)}async function ek(e,t){return await Ht(()=>import("./BNymFWLt.js"),__vite__mapDeps([6,2,3,1]),import.meta.url).then(r=>r.loadDatabaseAdapter(e)).then(r=>r.all(t))}const tk={class:"relative"},nk=["src","alt"],rk=Ge({__name:"index",async setup(e){let t,n;const{data:r}=([t,n]=Ko(()=>Go("home",()=>JD("content").first())),t=await t,n(),t);zh({title:r.value.title,ogTitle:r.value.title,description:r.value.description,ogDescription:r.value.description});const i=Fe(()=>$h().value=="dark");return(s,u)=>{const a=Wh,o=nd,l=od,h=Td,c=Nd,p=Pd,d=B_,g=Nr,m=Xo,E=CD,b=fh,y=wD,_=Ci,L=BD,I=zD,A=VD,F=qh,D=GD;return z(),G("div",tk,[me(l,{title:ie(r).hero.title,description:ie(r).hero.description,links:ie(r).hero.links,class:"relative"},{top:ce(()=>[u[0]||(u[0]=_e("div",{class:"absolute rounded-full dark:bg-(--ui-primary) blur-[300px] size-60 sm:size-80 transform -translate-x-1/2 left-1/2 -translate-y-80"},null,-1)),me(a,{class:"absolute inset-0 z-[-1] h-[400px]",quantity:100,ease:100,color:ie(i)?"#FFF":"#000",staticity:10,refresh:""},null,8,["color"])]),default:ce(()=>[me(o)]),_:1},8,["title","description","links"]),me(h,Se(ie(r).features,{ui:{title:"text-left",description:"text-left"}}),null,16),me(p,{description:ie(r).authorQuote.quote,variant:"soft",class:"rounded-none",ui:{container:"sm:py-12 lg:py-12 sm:gap-8",description:"before:content-[open-quote] after:content-[close-quote]"}},{default:ce(()=>[me(c,Se(ie(r).authorQuote.user,{size:"xl",class:"justify-center"}),null,16)]),_:1},8,["description"]),(z(!0),G(ut,null,at(ie(r).sections,(R,x)=>(z(),Ee(h,Se({key:x,ref_for:!0},R,{orientation:"horizontal"}),{default:ce(()=>[me(d,{value:R.code},null,8,["value"])]),_:2},1040))),128)),me(h,Se({id:"templates"},ie(r).templates,{class:"overflow-hidden"}),{default:ce(()=>[me(E,{loop:"",arrows:"",dots:"",autoplay:{delay:3e3},items:ie(r).templates.items,ui:{item:"basis-1/2",container:"py-2"}},{default:ce(({item:R})=>[me(m,{to:R.to,description:R.description,class:"group",ui:{container:"p-4 sm:p-4",title:"flex items-center gap-1"}},{title:ce(()=>[me(g,{name:R.icon},null,8,["name"]),_e("span",null,xe(R.title),1)]),default:ce(()=>[_e("img",{src:R.image,alt:R.title,class:"rounded-lg grayscale group-hover:grayscale-0 transition-all duration-200 ease-in-out"},null,8,nk)]),_:2},1032,["to","description"])]),_:1},8,["items"])]),_:1},16),me(h,Se({id:"pricing"},ie(r).pricing),{default:ce(()=>[me(_,null,{default:ce(()=>[me(y,{class:"mb-16",scale:""},{default:ce(()=>[(z(!0),G(ut,null,at(ie(r).pricing.plans,(R,x)=>(z(),Ee(b,{key:x,title:R.title,description:R.description,price:R.price,"billing-period":R.billing_period,"billing-cycle":R.billing_cycle,highlight:R.highlight,scale:R.highlight,variant:"soft",features:R.features,button:R.button},null,8,["title","description","price","billing-period","billing-cycle","highlight","scale","features","button"]))),128))]),_:1})]),_:1})]),_:1},16),me(h,Se({id:"testimonials"},ie(r).testimonials),{default:ce(()=>[me(L,{"pause-on-hover":"",class:"[--duration:50s]"},{default:ce(()=>[(z(!0),G(ut,null,at(ie(r).logos,(R,x)=>(z(),G("img",Se({key:x,ref_for:!0},R,{class:"h-6 shrink-0 max-w-[140px] filter invert dark:invert-0"}),null,16))),128))]),_:1}),me(_,null,{default:ce(()=>[me(I,{class:"xl:columns-4"},{default:ce(()=>[(z(!0),G(ut,null,at(ie(r).testimonials.items,(R,x)=>(z(),Ee(m,{key:x,variant:"subtle",description:R.quote,ui:{description:"before:content-[open-quote] after:content-[close-quote]"}},{footer:ce(()=>[me(c,Se({ref_for:!0},R.user,{size:"xl"}),null,16)]),_:2},1032,["description"]))),128))]),_:1})]),_:1})]),_:1},16),me(h,Se({id:"faq"},ie(r).faq,{class:"scroll-mt-(--ui-header-height)"}),{default:ce(()=>[me(A,{multiple:"",items:ie(r).faq.items,class:"max-w-4xl mx-auto"},{body:ce(({item:R})=>[me(d,{value:R.content,unwrap:"p"},null,8,["value"])]),_:1},8,["items"])]),_:1},16),me(F),me(p,Se(ie(r).cta,{variant:"naked",class:"overflow-hidden"}),{default:ce(()=>[u[1]||(u[1]=_e("div",{class:"absolute rounded-full dark:bg-(--ui-primary) blur-[250px] size-40 sm:size-50 transform -translate-x-1/2 left-1/2 -translate-y-80"},null,-1)),me(D)]),_:1},16)])}}}),dk=Object.freeze(Object.defineProperty({__proto__:null,default:rk},Symbol.toStringTag,{value:"Module"}));export{wu as a,gf as b,zy as c,xy as d,Qa as e,jE as f,f2 as g,Ou as h,dk as i,hk as s,y_ as t,Vt as v,xc as z}; diff --git a/_nuxt/BlRhkrN0.js b/_nuxt/BlRhkrN0.js new file mode 100644 index 0000000..8d5a874 --- /dev/null +++ b/_nuxt/BlRhkrN0.js @@ -0,0 +1 @@ +const y=Object.create(null);y.open="0";y.close="1";y.ping="2";y.pong="3";y.message="4";y.upgrade="5";y.noop="6";const A=Object.create(null);Object.keys(y).forEach(i=>{A[y[i]]=i});const P={type:"error",data:"parser error"},Q=typeof Blob=="function"||typeof Blob<"u"&&Object.prototype.toString.call(Blob)==="[object BlobConstructor]",G=typeof ArrayBuffer=="function",j=i=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(i):i&&i.buffer instanceof ArrayBuffer,V=({type:i,data:e},t,s)=>Q&&e instanceof Blob?t?s(e):$(e,s):G&&(e instanceof ArrayBuffer||j(e))?t?s(e):$(new Blob([e]),s):s(y[i]+(e||"")),$=(i,e)=>{const t=new FileReader;return t.onload=function(){const s=t.result.split(",")[1];e("b"+(s||""))},t.readAsDataURL(i)};function Y(i){return i instanceof Uint8Array?i:i instanceof ArrayBuffer?new Uint8Array(i):new Uint8Array(i.buffer,i.byteOffset,i.byteLength)}let B;function ue(i,e){if(Q&&i.data instanceof Blob)return i.data.arrayBuffer().then(Y).then(e);if(G&&(i.data instanceof ArrayBuffer||j(i.data)))return e(Y(i.data));V(i,!1,t=>{B||(B=new TextEncoder),e(B.encode(t))})}const z="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",E=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(let i=0;i<z.length;i++)E[z.charCodeAt(i)]=i;const fe=i=>{let e=i.length*.75,t=i.length,s,n=0,r,o,c,h;i[i.length-1]==="="&&(e--,i[i.length-2]==="="&&e--);const g=new ArrayBuffer(e),f=new Uint8Array(g);for(s=0;s<t;s+=4)r=E[i.charCodeAt(s)],o=E[i.charCodeAt(s+1)],c=E[i.charCodeAt(s+2)],h=E[i.charCodeAt(s+3)],f[n++]=r<<2|o>>4,f[n++]=(o&15)<<4|c>>2,f[n++]=(c&3)<<6|h&63;return g},le=typeof ArrayBuffer=="function",M=(i,e)=>{if(typeof i!="string")return{type:"message",data:Z(i,e)};const t=i.charAt(0);return t==="b"?{type:"message",data:pe(i.substring(1),e)}:A[t]?i.length>1?{type:A[t],data:i.substring(1)}:{type:A[t]}:P},pe=(i,e)=>{if(le){const t=fe(i);return Z(t,e)}else return{base64:!0,data:i}},Z=(i,e)=>{switch(e){case"blob":return i instanceof Blob?i:new Blob([i]);case"arraybuffer":default:return i instanceof ArrayBuffer?i:i.buffer}},ee="",de=(i,e)=>{const t=i.length,s=new Array(t);let n=0;i.forEach((r,o)=>{V(r,!1,c=>{s[o]=c,++n===t&&e(s.join(ee))})})},ye=(i,e)=>{const t=i.split(ee),s=[];for(let n=0;n<t.length;n++){const r=M(t[n],e);if(s.push(r),r.type==="error")break}return s};function ge(){return new TransformStream({transform(i,e){ue(i,t=>{const s=t.length;let n;if(s<126)n=new Uint8Array(1),new DataView(n.buffer).setUint8(0,s);else if(s<65536){n=new Uint8Array(3);const r=new DataView(n.buffer);r.setUint8(0,126),r.setUint16(1,s)}else{n=new Uint8Array(9);const r=new DataView(n.buffer);r.setUint8(0,127),r.setBigUint64(1,BigInt(s))}i.data&&typeof i.data!="string"&&(n[0]|=128),e.enqueue(n),e.enqueue(t)})}})}let x;function k(i){return i.reduce((e,t)=>e+t.length,0)}function T(i,e){if(i[0].length===e)return i.shift();const t=new Uint8Array(e);let s=0;for(let n=0;n<e;n++)t[n]=i[0][s++],s===i[0].length&&(i.shift(),s=0);return i.length&&s<i[0].length&&(i[0]=i[0].slice(s)),t}function me(i,e){x||(x=new TextDecoder);const t=[];let s=0,n=-1,r=!1;return new TransformStream({transform(o,c){for(t.push(o);;){if(s===0){if(k(t)<1)break;const h=T(t,1);r=(h[0]&128)===128,n=h[0]&127,n<126?s=3:n===126?s=1:s=2}else if(s===1){if(k(t)<2)break;const h=T(t,2);n=new DataView(h.buffer,h.byteOffset,h.length).getUint16(0),s=3}else if(s===2){if(k(t)<8)break;const h=T(t,8),g=new DataView(h.buffer,h.byteOffset,h.length),f=g.getUint32(0);if(f>Math.pow(2,21)-1){c.enqueue(P);break}n=f*Math.pow(2,32)+g.getUint32(4),s=3}else{if(k(t)<n)break;const h=T(t,n);c.enqueue(M(r?h:x.decode(h),e)),s=0}if(n===0||n>i){c.enqueue(P);break}}}})}const te=4;function u(i){if(i)return _e(i)}function _e(i){for(var e in u.prototype)i[e]=u.prototype[e];return i}u.prototype.on=u.prototype.addEventListener=function(i,e){return this._callbacks=this._callbacks||{},(this._callbacks["$"+i]=this._callbacks["$"+i]||[]).push(e),this};u.prototype.once=function(i,e){function t(){this.off(i,t),e.apply(this,arguments)}return t.fn=e,this.on(i,t),this};u.prototype.off=u.prototype.removeListener=u.prototype.removeAllListeners=u.prototype.removeEventListener=function(i,e){if(this._callbacks=this._callbacks||{},arguments.length==0)return this._callbacks={},this;var t=this._callbacks["$"+i];if(!t)return this;if(arguments.length==1)return delete this._callbacks["$"+i],this;for(var s,n=0;n<t.length;n++)if(s=t[n],s===e||s.fn===e){t.splice(n,1);break}return t.length===0&&delete this._callbacks["$"+i],this};u.prototype.emit=function(i){this._callbacks=this._callbacks||{};for(var e=new Array(arguments.length-1),t=this._callbacks["$"+i],s=1;s<arguments.length;s++)e[s-1]=arguments[s];if(t){t=t.slice(0);for(var s=0,n=t.length;s<n;++s)t[s].apply(this,e)}return this};u.prototype.emitReserved=u.prototype.emit;u.prototype.listeners=function(i){return this._callbacks=this._callbacks||{},this._callbacks["$"+i]||[]};u.prototype.hasListeners=function(i){return!!this.listeners(i).length};const C=typeof Promise=="function"&&typeof Promise.resolve=="function"?e=>Promise.resolve().then(e):(e,t)=>t(e,0),l=typeof self<"u"?self:typeof window<"u"?window:Function("return this")(),be="arraybuffer";function se(i,...e){return e.reduce((t,s)=>(i.hasOwnProperty(s)&&(t[s]=i[s]),t),{})}const we=l.setTimeout,ve=l.clearTimeout;function S(i,e){e.useNativeTimers?(i.setTimeoutFn=we.bind(l),i.clearTimeoutFn=ve.bind(l)):(i.setTimeoutFn=l.setTimeout.bind(l),i.clearTimeoutFn=l.clearTimeout.bind(l))}const Ee=1.33;function ke(i){return typeof i=="string"?Te(i):Math.ceil((i.byteLength||i.size)*Ee)}function Te(i){let e=0,t=0;for(let s=0,n=i.length;s<n;s++)e=i.charCodeAt(s),e<128?t+=1:e<2048?t+=2:e<55296||e>=57344?t+=3:(s++,t+=4);return t}function ie(){return Date.now().toString(36).substring(3)+Math.random().toString(36).substring(2,5)}function Ae(i){let e="";for(let t in i)i.hasOwnProperty(t)&&(e.length&&(e+="&"),e+=encodeURIComponent(t)+"="+encodeURIComponent(i[t]));return e}function Re(i){let e={},t=i.split("&");for(let s=0,n=t.length;s<n;s++){let r=t[s].split("=");e[decodeURIComponent(r[0])]=decodeURIComponent(r[1])}return e}class Oe extends Error{constructor(e,t,s){super(e),this.description=t,this.context=s,this.type="TransportError"}}class H extends u{constructor(e){super(),this.writable=!1,S(this,e),this.opts=e,this.query=e.query,this.socket=e.socket,this.supportsBinary=!e.forceBase64}onError(e,t,s){return super.emitReserved("error",new Oe(e,t,s)),this}open(){return this.readyState="opening",this.doOpen(),this}close(){return(this.readyState==="opening"||this.readyState==="open")&&(this.doClose(),this.onClose()),this}send(e){this.readyState==="open"&&this.write(e)}onOpen(){this.readyState="open",this.writable=!0,super.emitReserved("open")}onData(e){const t=M(e,this.socket.binaryType);this.onPacket(t)}onPacket(e){super.emitReserved("packet",e)}onClose(e){this.readyState="closed",super.emitReserved("close",e)}pause(e){}createUri(e,t={}){return e+"://"+this._hostname()+this._port()+this.opts.path+this._query(t)}_hostname(){const e=this.opts.hostname;return e.indexOf(":")===-1?e:"["+e+"]"}_port(){return this.opts.port&&(this.opts.secure&&+(this.opts.port!==443)||!this.opts.secure&&Number(this.opts.port)!==80)?":"+this.opts.port:""}_query(e){const t=Ae(e);return t.length?"?"+t:""}}class ne extends H{constructor(){super(...arguments),this._polling=!1}get name(){return"polling"}doOpen(){this._poll()}pause(e){this.readyState="pausing";const t=()=>{this.readyState="paused",e()};if(this._polling||!this.writable){let s=0;this._polling&&(s++,this.once("pollComplete",function(){--s||t()})),this.writable||(s++,this.once("drain",function(){--s||t()}))}else t()}_poll(){this._polling=!0,this.doPoll(),this.emitReserved("poll")}onData(e){const t=s=>{if(this.readyState==="opening"&&s.type==="open"&&this.onOpen(),s.type==="close")return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(s)};ye(e,this.socket.binaryType).forEach(t),this.readyState!=="closed"&&(this._polling=!1,this.emitReserved("pollComplete"),this.readyState==="open"&&this._poll())}doClose(){const e=()=>{this.write([{type:"close"}])};this.readyState==="open"?e():this.once("open",e)}write(e){this.writable=!1,de(e,t=>{this.doWrite(t,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){const e=this.opts.secure?"https":"http",t=this.query||{};return this.opts.timestampRequests!==!1&&(t[this.opts.timestampParam]=ie()),!this.supportsBinary&&!t.sid&&(t.b64=1),this.createUri(e,t)}}let re=!1;try{re=typeof XMLHttpRequest<"u"&&"withCredentials"in new XMLHttpRequest}catch{}const Ce=re;function Se(){}class Be extends ne{constructor(e){if(super(e),typeof location<"u"){const t=location.protocol==="https:";let s=location.port;s||(s=t?"443":"80"),this.xd=typeof location<"u"&&e.hostname!==location.hostname||s!==e.port}}doWrite(e,t){const s=this.request({method:"POST",data:e});s.on("success",t),s.on("error",(n,r)=>{this.onError("xhr post error",n,r)})}doPoll(){const e=this.request();e.on("data",this.onData.bind(this)),e.on("error",(t,s)=>{this.onError("xhr poll error",t,s)}),this.pollXhr=e}}class d extends u{constructor(e,t,s){super(),this.createRequest=e,S(this,s),this._opts=s,this._method=s.method||"GET",this._uri=t,this._data=s.data!==void 0?s.data:null,this._create()}_create(){var e;const t=se(this._opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");t.xdomain=!!this._opts.xd;const s=this._xhr=this.createRequest(t);try{s.open(this._method,this._uri,!0);try{if(this._opts.extraHeaders){s.setDisableHeaderCheck&&s.setDisableHeaderCheck(!0);for(let n in this._opts.extraHeaders)this._opts.extraHeaders.hasOwnProperty(n)&&s.setRequestHeader(n,this._opts.extraHeaders[n])}}catch{}if(this._method==="POST")try{s.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch{}try{s.setRequestHeader("Accept","*/*")}catch{}(e=this._opts.cookieJar)===null||e===void 0||e.addCookies(s),"withCredentials"in s&&(s.withCredentials=this._opts.withCredentials),this._opts.requestTimeout&&(s.timeout=this._opts.requestTimeout),s.onreadystatechange=()=>{var n;s.readyState===3&&((n=this._opts.cookieJar)===null||n===void 0||n.parseCookies(s.getResponseHeader("set-cookie"))),s.readyState===4&&(s.status===200||s.status===1223?this._onLoad():this.setTimeoutFn(()=>{this._onError(typeof s.status=="number"?s.status:0)},0))},s.send(this._data)}catch(n){this.setTimeoutFn(()=>{this._onError(n)},0);return}typeof document<"u"&&(this._index=d.requestsCount++,d.requests[this._index]=this)}_onError(e){this.emitReserved("error",e,this._xhr),this._cleanup(!0)}_cleanup(e){if(!(typeof this._xhr>"u"||this._xhr===null)){if(this._xhr.onreadystatechange=Se,e)try{this._xhr.abort()}catch{}typeof document<"u"&&delete d.requests[this._index],this._xhr=null}}_onLoad(){const e=this._xhr.responseText;e!==null&&(this.emitReserved("data",e),this.emitReserved("success"),this._cleanup())}abort(){this._cleanup()}}d.requestsCount=0;d.requests={};if(typeof document<"u"){if(typeof attachEvent=="function")attachEvent("onunload",J);else if(typeof addEventListener=="function"){const i="onpagehide"in l?"pagehide":"unload";addEventListener(i,J,!1)}}function J(){for(let i in d.requests)d.requests.hasOwnProperty(i)&&d.requests[i].abort()}const xe=function(){const i=oe({xdomain:!1});return i&&i.responseType!==null}();class Ne extends Be{constructor(e){super(e);const t=e&&e.forceBase64;this.supportsBinary=xe&&!t}request(e={}){return Object.assign(e,{xd:this.xd},this.opts),new d(oe,this.uri(),e)}}function oe(i){const e=i.xdomain;try{if(typeof XMLHttpRequest<"u"&&(!e||Ce))return new XMLHttpRequest}catch{}if(!e)try{return new l[["Active"].concat("Object").join("X")]("Microsoft.XMLHTTP")}catch{}}const ae=typeof navigator<"u"&&typeof navigator.product=="string"&&navigator.product.toLowerCase()==="reactnative";class Le extends H{get name(){return"websocket"}doOpen(){const e=this.uri(),t=this.opts.protocols,s=ae?{}:se(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(s.headers=this.opts.extraHeaders);try{this.ws=this.createSocket(e,t,s)}catch(n){return this.emitReserved("error",n)}this.ws.binaryType=this.socket.binaryType,this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=e=>this.onClose({description:"websocket connection closed",context:e}),this.ws.onmessage=e=>this.onData(e.data),this.ws.onerror=e=>this.onError("websocket error",e)}write(e){this.writable=!1;for(let t=0;t<e.length;t++){const s=e[t],n=t===e.length-1;V(s,this.supportsBinary,r=>{try{this.doWrite(s,r)}catch{}n&&C(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){typeof this.ws<"u"&&(this.ws.onerror=()=>{},this.ws.close(),this.ws=null)}uri(){const e=this.opts.secure?"wss":"ws",t=this.query||{};return this.opts.timestampRequests&&(t[this.opts.timestampParam]=ie()),this.supportsBinary||(t.b64=1),this.createUri(e,t)}}const N=l.WebSocket||l.MozWebSocket;class Pe extends Le{createSocket(e,t,s){return ae?new N(e,t,s):t?new N(e,t):new N(e)}doWrite(e,t){this.ws.send(t)}}class qe extends H{get name(){return"webtransport"}doOpen(){try{this._transport=new WebTransport(this.createUri("https"),this.opts.transportOptions[this.name])}catch(e){return this.emitReserved("error",e)}this._transport.closed.then(()=>{this.onClose()}).catch(e=>{this.onError("webtransport error",e)}),this._transport.ready.then(()=>{this._transport.createBidirectionalStream().then(e=>{const t=me(Number.MAX_SAFE_INTEGER,this.socket.binaryType),s=e.readable.pipeThrough(t).getReader(),n=ge();n.readable.pipeTo(e.writable),this._writer=n.writable.getWriter();const r=()=>{s.read().then(({done:c,value:h})=>{c||(this.onPacket(h),r())}).catch(c=>{})};r();const o={type:"open"};this.query.sid&&(o.data=`{"sid":"${this.query.sid}"}`),this._writer.write(o).then(()=>this.onOpen())})})}write(e){this.writable=!1;for(let t=0;t<e.length;t++){const s=e[t],n=t===e.length-1;this._writer.write(s).then(()=>{n&&C(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){var e;(e=this._transport)===null||e===void 0||e.close()}}const De={websocket:Pe,webtransport:qe,polling:Ne},Ie=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,Ue=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function q(i){if(i.length>8e3)throw"URI too long";const e=i,t=i.indexOf("["),s=i.indexOf("]");t!=-1&&s!=-1&&(i=i.substring(0,t)+i.substring(t,s).replace(/:/g,";")+i.substring(s,i.length));let n=Ie.exec(i||""),r={},o=14;for(;o--;)r[Ue[o]]=n[o]||"";return t!=-1&&s!=-1&&(r.source=e,r.host=r.host.substring(1,r.host.length-1).replace(/;/g,":"),r.authority=r.authority.replace("[","").replace("]","").replace(/;/g,":"),r.ipv6uri=!0),r.pathNames=Fe(r,r.path),r.queryKey=Ve(r,r.query),r}function Fe(i,e){const t=/\/{2,9}/g,s=e.replace(t,"/").split("/");return(e.slice(0,1)=="/"||e.length===0)&&s.splice(0,1),e.slice(-1)=="/"&&s.splice(s.length-1,1),s}function Ve(i,e){const t={};return e.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(s,n,r){n&&(t[n]=r)}),t}const D=typeof addEventListener=="function"&&typeof removeEventListener=="function",R=[];D&&addEventListener("offline",()=>{R.forEach(i=>i())},!1);class _ extends u{constructor(e,t){if(super(),this.binaryType=be,this.writeBuffer=[],this._prevBufferLen=0,this._pingInterval=-1,this._pingTimeout=-1,this._maxPayload=-1,this._pingTimeoutTime=1/0,e&&typeof e=="object"&&(t=e,e=null),e){const s=q(e);t.hostname=s.host,t.secure=s.protocol==="https"||s.protocol==="wss",t.port=s.port,s.query&&(t.query=s.query)}else t.host&&(t.hostname=q(t.host).host);S(this,t),this.secure=t.secure!=null?t.secure:typeof location<"u"&&location.protocol==="https:",t.hostname&&!t.port&&(t.port=this.secure?"443":"80"),this.hostname=t.hostname||(typeof location<"u"?location.hostname:"localhost"),this.port=t.port||(typeof location<"u"&&location.port?location.port:this.secure?"443":"80"),this.transports=[],this._transportsByName={},t.transports.forEach(s=>{const n=s.prototype.name;this.transports.push(n),this._transportsByName[n]=s}),this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!1},t),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),typeof this.opts.query=="string"&&(this.opts.query=Re(this.opts.query)),D&&(this.opts.closeOnBeforeunload&&(this._beforeunloadEventListener=()=>{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this._beforeunloadEventListener,!1)),this.hostname!=="localhost"&&(this._offlineEventListener=()=>{this._onClose("transport close",{description:"network connection lost"})},R.push(this._offlineEventListener))),this.opts.withCredentials&&(this._cookieJar=void 0),this._open()}createTransport(e){const t=Object.assign({},this.opts.query);t.EIO=te,t.transport=e,this.id&&(t.sid=this.id);const s=Object.assign({},this.opts,{query:t,socket:this,hostname:this.hostname,secure:this.secure,port:this.port},this.opts.transportOptions[e]);return new this._transportsByName[e](s)}_open(){if(this.transports.length===0){this.setTimeoutFn(()=>{this.emitReserved("error","No transports available")},0);return}const e=this.opts.rememberUpgrade&&_.priorWebsocketSuccess&&this.transports.indexOf("websocket")!==-1?"websocket":this.transports[0];this.readyState="opening";const t=this.createTransport(e);t.open(),this.setTransport(t)}setTransport(e){this.transport&&this.transport.removeAllListeners(),this.transport=e,e.on("drain",this._onDrain.bind(this)).on("packet",this._onPacket.bind(this)).on("error",this._onError.bind(this)).on("close",t=>this._onClose("transport close",t))}onOpen(){this.readyState="open",_.priorWebsocketSuccess=this.transport.name==="websocket",this.emitReserved("open"),this.flush()}_onPacket(e){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing")switch(this.emitReserved("packet",e),this.emitReserved("heartbeat"),e.type){case"open":this.onHandshake(JSON.parse(e.data));break;case"ping":this._sendPacket("pong"),this.emitReserved("ping"),this.emitReserved("pong"),this._resetPingTimeout();break;case"error":const t=new Error("server error");t.code=e.data,this._onError(t);break;case"message":this.emitReserved("data",e.data),this.emitReserved("message",e.data);break}}onHandshake(e){this.emitReserved("handshake",e),this.id=e.sid,this.transport.query.sid=e.sid,this._pingInterval=e.pingInterval,this._pingTimeout=e.pingTimeout,this._maxPayload=e.maxPayload,this.onOpen(),this.readyState!=="closed"&&this._resetPingTimeout()}_resetPingTimeout(){this.clearTimeoutFn(this._pingTimeoutTimer);const e=this._pingInterval+this._pingTimeout;this._pingTimeoutTime=Date.now()+e,this._pingTimeoutTimer=this.setTimeoutFn(()=>{this._onClose("ping timeout")},e),this.opts.autoUnref&&this._pingTimeoutTimer.unref()}_onDrain(){this.writeBuffer.splice(0,this._prevBufferLen),this._prevBufferLen=0,this.writeBuffer.length===0?this.emitReserved("drain"):this.flush()}flush(){if(this.readyState!=="closed"&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){const e=this._getWritablePackets();this.transport.send(e),this._prevBufferLen=e.length,this.emitReserved("flush")}}_getWritablePackets(){if(!(this._maxPayload&&this.transport.name==="polling"&&this.writeBuffer.length>1))return this.writeBuffer;let t=1;for(let s=0;s<this.writeBuffer.length;s++){const n=this.writeBuffer[s].data;if(n&&(t+=ke(n)),s>0&&t>this._maxPayload)return this.writeBuffer.slice(0,s);t+=2}return this.writeBuffer}_hasPingExpired(){if(!this._pingTimeoutTime)return!0;const e=Date.now()>this._pingTimeoutTime;return e&&(this._pingTimeoutTime=0,C(()=>{this._onClose("ping timeout")},this.setTimeoutFn)),e}write(e,t,s){return this._sendPacket("message",e,t,s),this}send(e,t,s){return this._sendPacket("message",e,t,s),this}_sendPacket(e,t,s,n){if(typeof t=="function"&&(n=t,t=void 0),typeof s=="function"&&(n=s,s=null),this.readyState==="closing"||this.readyState==="closed")return;s=s||{},s.compress=s.compress!==!1;const r={type:e,data:t,options:s};this.emitReserved("packetCreate",r),this.writeBuffer.push(r),n&&this.once("flush",n),this.flush()}close(){const e=()=>{this._onClose("forced close"),this.transport.close()},t=()=>{this.off("upgrade",t),this.off("upgradeError",t),e()},s=()=>{this.once("upgrade",t),this.once("upgradeError",t)};return(this.readyState==="opening"||this.readyState==="open")&&(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?s():e()}):this.upgrading?s():e()),this}_onError(e){if(_.priorWebsocketSuccess=!1,this.opts.tryAllTransports&&this.transports.length>1&&this.readyState==="opening")return this.transports.shift(),this._open();this.emitReserved("error",e),this._onClose("transport error",e)}_onClose(e,t){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing"){if(this.clearTimeoutFn(this._pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),D&&(this._beforeunloadEventListener&&removeEventListener("beforeunload",this._beforeunloadEventListener,!1),this._offlineEventListener)){const s=R.indexOf(this._offlineEventListener);s!==-1&&R.splice(s,1)}this.readyState="closed",this.id=null,this.emitReserved("close",e,t),this.writeBuffer=[],this._prevBufferLen=0}}}_.protocol=te;class Me extends _{constructor(){super(...arguments),this._upgrades=[]}onOpen(){if(super.onOpen(),this.readyState==="open"&&this.opts.upgrade)for(let e=0;e<this._upgrades.length;e++)this._probe(this._upgrades[e])}_probe(e){let t=this.createTransport(e),s=!1;_.priorWebsocketSuccess=!1;const n=()=>{s||(t.send([{type:"ping",data:"probe"}]),t.once("packet",m=>{if(!s)if(m.type==="pong"&&m.data==="probe"){if(this.upgrading=!0,this.emitReserved("upgrading",t),!t)return;_.priorWebsocketSuccess=t.name==="websocket",this.transport.pause(()=>{s||this.readyState!=="closed"&&(f(),this.setTransport(t),t.send([{type:"upgrade"}]),this.emitReserved("upgrade",t),t=null,this.upgrading=!1,this.flush())})}else{const w=new Error("probe error");w.transport=t.name,this.emitReserved("upgradeError",w)}}))};function r(){s||(s=!0,f(),t.close(),t=null)}const o=m=>{const w=new Error("probe error: "+m);w.transport=t.name,r(),this.emitReserved("upgradeError",w)};function c(){o("transport closed")}function h(){o("socket closed")}function g(m){t&&m.name!==t.name&&r()}const f=()=>{t.removeListener("open",n),t.removeListener("error",o),t.removeListener("close",c),this.off("close",h),this.off("upgrading",g)};t.once("open",n),t.once("error",o),t.once("close",c),this.once("close",h),this.once("upgrading",g),this._upgrades.indexOf("webtransport")!==-1&&e!=="webtransport"?this.setTimeoutFn(()=>{s||t.open()},200):t.open()}onHandshake(e){this._upgrades=this._filterUpgrades(e.upgrades),super.onHandshake(e)}_filterUpgrades(e){const t=[];for(let s=0;s<e.length;s++)~this.transports.indexOf(e[s])&&t.push(e[s]);return t}}let He=class extends Me{constructor(e,t={}){const s=typeof e=="object"?e:t;(!s.transports||s.transports&&typeof s.transports[0]=="string")&&(s.transports=(s.transports||["polling","websocket","webtransport"]).map(n=>De[n]).filter(n=>!!n)),super(e,s)}};class it extends ne{doPoll(){this._fetch().then(e=>{if(!e.ok)return this.onError("fetch read error",e.status,e);e.text().then(t=>this.onData(t))}).catch(e=>{this.onError("fetch read error",e)})}doWrite(e,t){this._fetch(e).then(s=>{if(!s.ok)return this.onError("fetch write error",s.status,s);t()}).catch(s=>{this.onError("fetch write error",s)})}_fetch(e){var t;const s=e!==void 0,n=new Headers(this.opts.extraHeaders);return s&&n.set("content-type","text/plain;charset=UTF-8"),(t=this.socket._cookieJar)===null||t===void 0||t.appendCookies(n),fetch(this.uri(),{method:s?"POST":"GET",body:s?e:null,headers:n,credentials:this.opts.withCredentials?"include":"omit"}).then(r=>{var o;return(o=this.socket._cookieJar)===null||o===void 0||o.parseCookies(r.headers.getSetCookie()),r})}}function We(i,e="",t){let s=i;t=t||typeof location<"u"&&location,i==null&&(i=t.protocol+"//"+t.host),typeof i=="string"&&(i.charAt(0)==="/"&&(i.charAt(1)==="/"?i=t.protocol+i:i=t.host+i),/^(https?|wss?):\/\//.test(i)||(typeof t<"u"?i=t.protocol+"//"+i:i="https://"+i),s=q(i)),s.port||(/^(http|ws)$/.test(s.protocol)?s.port="80":/^(http|ws)s$/.test(s.protocol)&&(s.port="443")),s.path=s.path||"/";const r=s.host.indexOf(":")!==-1?"["+s.host+"]":s.host;return s.id=s.protocol+"://"+r+":"+s.port+e,s.href=s.protocol+"://"+r+(t&&t.port===s.port?"":":"+s.port),s}const Ke=typeof ArrayBuffer=="function",$e=i=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(i):i.buffer instanceof ArrayBuffer,ce=Object.prototype.toString,Ye=typeof Blob=="function"||typeof Blob<"u"&&ce.call(Blob)==="[object BlobConstructor]",ze=typeof File=="function"||typeof File<"u"&&ce.call(File)==="[object FileConstructor]";function W(i){return Ke&&(i instanceof ArrayBuffer||$e(i))||Ye&&i instanceof Blob||ze&&i instanceof File}function O(i,e){if(!i||typeof i!="object")return!1;if(Array.isArray(i)){for(let t=0,s=i.length;t<s;t++)if(O(i[t]))return!0;return!1}if(W(i))return!0;if(i.toJSON&&typeof i.toJSON=="function"&&arguments.length===1)return O(i.toJSON(),!0);for(const t in i)if(Object.prototype.hasOwnProperty.call(i,t)&&O(i[t]))return!0;return!1}function Je(i){const e=[],t=i.data,s=i;return s.data=I(t,e),s.attachments=e.length,{packet:s,buffers:e}}function I(i,e){if(!i)return i;if(W(i)){const t={_placeholder:!0,num:e.length};return e.push(i),t}else if(Array.isArray(i)){const t=new Array(i.length);for(let s=0;s<i.length;s++)t[s]=I(i[s],e);return t}else if(typeof i=="object"&&!(i instanceof Date)){const t={};for(const s in i)Object.prototype.hasOwnProperty.call(i,s)&&(t[s]=I(i[s],e));return t}return i}function Xe(i,e){return i.data=U(i.data,e),delete i.attachments,i}function U(i,e){if(!i)return i;if(i&&i._placeholder===!0){if(typeof i.num=="number"&&i.num>=0&&i.num<e.length)return e[i.num];throw new Error("illegal attachments")}else if(Array.isArray(i))for(let t=0;t<i.length;t++)i[t]=U(i[t],e);else if(typeof i=="object")for(const t in i)Object.prototype.hasOwnProperty.call(i,t)&&(i[t]=U(i[t],e));return i}const Qe=["connect","connect_error","disconnect","disconnecting","newListener","removeListener"],Ge=5;var a;(function(i){i[i.CONNECT=0]="CONNECT",i[i.DISCONNECT=1]="DISCONNECT",i[i.EVENT=2]="EVENT",i[i.ACK=3]="ACK",i[i.CONNECT_ERROR=4]="CONNECT_ERROR",i[i.BINARY_EVENT=5]="BINARY_EVENT",i[i.BINARY_ACK=6]="BINARY_ACK"})(a||(a={}));class je{constructor(e){this.replacer=e}encode(e){return(e.type===a.EVENT||e.type===a.ACK)&&O(e)?this.encodeAsBinary({type:e.type===a.EVENT?a.BINARY_EVENT:a.BINARY_ACK,nsp:e.nsp,data:e.data,id:e.id}):[this.encodeAsString(e)]}encodeAsString(e){let t=""+e.type;return(e.type===a.BINARY_EVENT||e.type===a.BINARY_ACK)&&(t+=e.attachments+"-"),e.nsp&&e.nsp!=="/"&&(t+=e.nsp+","),e.id!=null&&(t+=e.id),e.data!=null&&(t+=JSON.stringify(e.data,this.replacer)),t}encodeAsBinary(e){const t=Je(e),s=this.encodeAsString(t.packet),n=t.buffers;return n.unshift(s),n}}function X(i){return Object.prototype.toString.call(i)==="[object Object]"}class K extends u{constructor(e){super(),this.reviver=e}add(e){let t;if(typeof e=="string"){if(this.reconstructor)throw new Error("got plaintext data when reconstructing a packet");t=this.decodeString(e);const s=t.type===a.BINARY_EVENT;s||t.type===a.BINARY_ACK?(t.type=s?a.EVENT:a.ACK,this.reconstructor=new Ze(t),t.attachments===0&&super.emitReserved("decoded",t)):super.emitReserved("decoded",t)}else if(W(e)||e.base64)if(this.reconstructor)t=this.reconstructor.takeBinaryData(e),t&&(this.reconstructor=null,super.emitReserved("decoded",t));else throw new Error("got binary data when not reconstructing a packet");else throw new Error("Unknown type: "+e)}decodeString(e){let t=0;const s={type:Number(e.charAt(0))};if(a[s.type]===void 0)throw new Error("unknown packet type "+s.type);if(s.type===a.BINARY_EVENT||s.type===a.BINARY_ACK){const r=t+1;for(;e.charAt(++t)!=="-"&&t!=e.length;);const o=e.substring(r,t);if(o!=Number(o)||e.charAt(t)!=="-")throw new Error("Illegal attachments");s.attachments=Number(o)}if(e.charAt(t+1)==="/"){const r=t+1;for(;++t&&!(e.charAt(t)===","||t===e.length););s.nsp=e.substring(r,t)}else s.nsp="/";const n=e.charAt(t+1);if(n!==""&&Number(n)==n){const r=t+1;for(;++t;){const o=e.charAt(t);if(o==null||Number(o)!=o){--t;break}if(t===e.length)break}s.id=Number(e.substring(r,t+1))}if(e.charAt(++t)){const r=this.tryParse(e.substr(t));if(K.isPayloadValid(s.type,r))s.data=r;else throw new Error("invalid payload")}return s}tryParse(e){try{return JSON.parse(e,this.reviver)}catch{return!1}}static isPayloadValid(e,t){switch(e){case a.CONNECT:return X(t);case a.DISCONNECT:return t===void 0;case a.CONNECT_ERROR:return typeof t=="string"||X(t);case a.EVENT:case a.BINARY_EVENT:return Array.isArray(t)&&(typeof t[0]=="number"||typeof t[0]=="string"&&Qe.indexOf(t[0])===-1);case a.ACK:case a.BINARY_ACK:return Array.isArray(t)}}destroy(){this.reconstructor&&(this.reconstructor.finishedReconstruction(),this.reconstructor=null)}}class Ze{constructor(e){this.packet=e,this.buffers=[],this.reconPack=e}takeBinaryData(e){if(this.buffers.push(e),this.buffers.length===this.reconPack.attachments){const t=Xe(this.reconPack,this.buffers);return this.finishedReconstruction(),t}return null}finishedReconstruction(){this.reconPack=null,this.buffers=[]}}const et=Object.freeze(Object.defineProperty({__proto__:null,Decoder:K,Encoder:je,get PacketType(){return a},protocol:Ge},Symbol.toStringTag,{value:"Module"}));function p(i,e,t){return i.on(e,t),function(){i.off(e,t)}}const tt=Object.freeze({connect:1,connect_error:1,disconnect:1,disconnecting:1,newListener:1,removeListener:1});class he extends u{constructor(e,t,s){super(),this.connected=!1,this.recovered=!1,this.receiveBuffer=[],this.sendBuffer=[],this._queue=[],this._queueSeq=0,this.ids=0,this.acks={},this.flags={},this.io=e,this.nsp=t,s&&s.auth&&(this.auth=s.auth),this._opts=Object.assign({},s),this.io._autoConnect&&this.open()}get disconnected(){return!this.connected}subEvents(){if(this.subs)return;const e=this.io;this.subs=[p(e,"open",this.onopen.bind(this)),p(e,"packet",this.onpacket.bind(this)),p(e,"error",this.onerror.bind(this)),p(e,"close",this.onclose.bind(this))]}get active(){return!!this.subs}connect(){return this.connected?this:(this.subEvents(),this.io._reconnecting||this.io.open(),this.io._readyState==="open"&&this.onopen(),this)}open(){return this.connect()}send(...e){return e.unshift("message"),this.emit.apply(this,e),this}emit(e,...t){var s,n,r;if(tt.hasOwnProperty(e))throw new Error('"'+e.toString()+'" is a reserved event name');if(t.unshift(e),this._opts.retries&&!this.flags.fromQueue&&!this.flags.volatile)return this._addToQueue(t),this;const o={type:a.EVENT,data:t};if(o.options={},o.options.compress=this.flags.compress!==!1,typeof t[t.length-1]=="function"){const f=this.ids++,m=t.pop();this._registerAckCallback(f,m),o.id=f}const c=(n=(s=this.io.engine)===null||s===void 0?void 0:s.transport)===null||n===void 0?void 0:n.writable,h=this.connected&&!(!((r=this.io.engine)===null||r===void 0)&&r._hasPingExpired());return this.flags.volatile&&!c||(h?(this.notifyOutgoingListeners(o),this.packet(o)):this.sendBuffer.push(o)),this.flags={},this}_registerAckCallback(e,t){var s;const n=(s=this.flags.timeout)!==null&&s!==void 0?s:this._opts.ackTimeout;if(n===void 0){this.acks[e]=t;return}const r=this.io.setTimeoutFn(()=>{delete this.acks[e];for(let c=0;c<this.sendBuffer.length;c++)this.sendBuffer[c].id===e&&this.sendBuffer.splice(c,1);t.call(this,new Error("operation has timed out"))},n),o=(...c)=>{this.io.clearTimeoutFn(r),t.apply(this,c)};o.withError=!0,this.acks[e]=o}emitWithAck(e,...t){return new Promise((s,n)=>{const r=(o,c)=>o?n(o):s(c);r.withError=!0,t.push(r),this.emit(e,...t)})}_addToQueue(e){let t;typeof e[e.length-1]=="function"&&(t=e.pop());const s={id:this._queueSeq++,tryCount:0,pending:!1,args:e,flags:Object.assign({fromQueue:!0},this.flags)};e.push((n,...r)=>s!==this._queue[0]?void 0:(n!==null?s.tryCount>this._opts.retries&&(this._queue.shift(),t&&t(n)):(this._queue.shift(),t&&t(null,...r)),s.pending=!1,this._drainQueue())),this._queue.push(s),this._drainQueue()}_drainQueue(e=!1){if(!this.connected||this._queue.length===0)return;const t=this._queue[0];t.pending&&!e||(t.pending=!0,t.tryCount++,this.flags=t.flags,this.emit.apply(this,t.args))}packet(e){e.nsp=this.nsp,this.io._packet(e)}onopen(){typeof this.auth=="function"?this.auth(e=>{this._sendConnectPacket(e)}):this._sendConnectPacket(this.auth)}_sendConnectPacket(e){this.packet({type:a.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},e):e})}onerror(e){this.connected||this.emitReserved("connect_error",e)}onclose(e,t){this.connected=!1,delete this.id,this.emitReserved("disconnect",e,t),this._clearAcks()}_clearAcks(){Object.keys(this.acks).forEach(e=>{if(!this.sendBuffer.some(s=>String(s.id)===e)){const s=this.acks[e];delete this.acks[e],s.withError&&s.call(this,new Error("socket has been disconnected"))}})}onpacket(e){if(e.nsp===this.nsp)switch(e.type){case a.CONNECT:e.data&&e.data.sid?this.onconnect(e.data.sid,e.data.pid):this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case a.EVENT:case a.BINARY_EVENT:this.onevent(e);break;case a.ACK:case a.BINARY_ACK:this.onack(e);break;case a.DISCONNECT:this.ondisconnect();break;case a.CONNECT_ERROR:this.destroy();const s=new Error(e.data.message);s.data=e.data.data,this.emitReserved("connect_error",s);break}}onevent(e){const t=e.data||[];e.id!=null&&t.push(this.ack(e.id)),this.connected?this.emitEvent(t):this.receiveBuffer.push(Object.freeze(t))}emitEvent(e){if(this._anyListeners&&this._anyListeners.length){const t=this._anyListeners.slice();for(const s of t)s.apply(this,e)}super.emit.apply(this,e),this._pid&&e.length&&typeof e[e.length-1]=="string"&&(this._lastOffset=e[e.length-1])}ack(e){const t=this;let s=!1;return function(...n){s||(s=!0,t.packet({type:a.ACK,id:e,data:n}))}}onack(e){const t=this.acks[e.id];typeof t=="function"&&(delete this.acks[e.id],t.withError&&e.data.unshift(null),t.apply(this,e.data))}onconnect(e,t){this.id=e,this.recovered=t&&this._pid===t,this._pid=t,this.connected=!0,this.emitBuffered(),this.emitReserved("connect"),this._drainQueue(!0)}emitBuffered(){this.receiveBuffer.forEach(e=>this.emitEvent(e)),this.receiveBuffer=[],this.sendBuffer.forEach(e=>{this.notifyOutgoingListeners(e),this.packet(e)}),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach(e=>e()),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:a.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(e){return this.flags.compress=e,this}get volatile(){return this.flags.volatile=!0,this}timeout(e){return this.flags.timeout=e,this}onAny(e){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(e),this}prependAny(e){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(e),this}offAny(e){if(!this._anyListeners)return this;if(e){const t=this._anyListeners;for(let s=0;s<t.length;s++)if(e===t[s])return t.splice(s,1),this}else this._anyListeners=[];return this}listenersAny(){return this._anyListeners||[]}onAnyOutgoing(e){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.push(e),this}prependAnyOutgoing(e){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.unshift(e),this}offAnyOutgoing(e){if(!this._anyOutgoingListeners)return this;if(e){const t=this._anyOutgoingListeners;for(let s=0;s<t.length;s++)if(e===t[s])return t.splice(s,1),this}else this._anyOutgoingListeners=[];return this}listenersAnyOutgoing(){return this._anyOutgoingListeners||[]}notifyOutgoingListeners(e){if(this._anyOutgoingListeners&&this._anyOutgoingListeners.length){const t=this._anyOutgoingListeners.slice();for(const s of t)s.apply(this,e.data)}}}function b(i){i=i||{},this.ms=i.min||100,this.max=i.max||1e4,this.factor=i.factor||2,this.jitter=i.jitter>0&&i.jitter<=1?i.jitter:0,this.attempts=0}b.prototype.duration=function(){var i=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var e=Math.random(),t=Math.floor(e*this.jitter*i);i=(Math.floor(e*10)&1)==0?i-t:i+t}return Math.min(i,this.max)|0};b.prototype.reset=function(){this.attempts=0};b.prototype.setMin=function(i){this.ms=i};b.prototype.setMax=function(i){this.max=i};b.prototype.setJitter=function(i){this.jitter=i};class F extends u{constructor(e,t){var s;super(),this.nsps={},this.subs=[],e&&typeof e=="object"&&(t=e,e=void 0),t=t||{},t.path=t.path||"/socket.io",this.opts=t,S(this,t),this.reconnection(t.reconnection!==!1),this.reconnectionAttempts(t.reconnectionAttempts||1/0),this.reconnectionDelay(t.reconnectionDelay||1e3),this.reconnectionDelayMax(t.reconnectionDelayMax||5e3),this.randomizationFactor((s=t.randomizationFactor)!==null&&s!==void 0?s:.5),this.backoff=new b({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(t.timeout==null?2e4:t.timeout),this._readyState="closed",this.uri=e;const n=t.parser||et;this.encoder=new n.Encoder,this.decoder=new n.Decoder,this._autoConnect=t.autoConnect!==!1,this._autoConnect&&this.open()}reconnection(e){return arguments.length?(this._reconnection=!!e,e||(this.skipReconnect=!0),this):this._reconnection}reconnectionAttempts(e){return e===void 0?this._reconnectionAttempts:(this._reconnectionAttempts=e,this)}reconnectionDelay(e){var t;return e===void 0?this._reconnectionDelay:(this._reconnectionDelay=e,(t=this.backoff)===null||t===void 0||t.setMin(e),this)}randomizationFactor(e){var t;return e===void 0?this._randomizationFactor:(this._randomizationFactor=e,(t=this.backoff)===null||t===void 0||t.setJitter(e),this)}reconnectionDelayMax(e){var t;return e===void 0?this._reconnectionDelayMax:(this._reconnectionDelayMax=e,(t=this.backoff)===null||t===void 0||t.setMax(e),this)}timeout(e){return arguments.length?(this._timeout=e,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&this.backoff.attempts===0&&this.reconnect()}open(e){if(~this._readyState.indexOf("open"))return this;this.engine=new He(this.uri,this.opts);const t=this.engine,s=this;this._readyState="opening",this.skipReconnect=!1;const n=p(t,"open",function(){s.onopen(),e&&e()}),r=c=>{this.cleanup(),this._readyState="closed",this.emitReserved("error",c),e?e(c):this.maybeReconnectOnOpen()},o=p(t,"error",r);if(this._timeout!==!1){const c=this._timeout,h=this.setTimeoutFn(()=>{n(),r(new Error("timeout")),t.close()},c);this.opts.autoUnref&&h.unref(),this.subs.push(()=>{this.clearTimeoutFn(h)})}return this.subs.push(n),this.subs.push(o),this}connect(e){return this.open(e)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");const e=this.engine;this.subs.push(p(e,"ping",this.onping.bind(this)),p(e,"data",this.ondata.bind(this)),p(e,"error",this.onerror.bind(this)),p(e,"close",this.onclose.bind(this)),p(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(e){try{this.decoder.add(e)}catch(t){this.onclose("parse error",t)}}ondecoded(e){C(()=>{this.emitReserved("packet",e)},this.setTimeoutFn)}onerror(e){this.emitReserved("error",e)}socket(e,t){let s=this.nsps[e];return s?this._autoConnect&&!s.active&&s.connect():(s=new he(this,e,t),this.nsps[e]=s),s}_destroy(e){const t=Object.keys(this.nsps);for(const s of t)if(this.nsps[s].active)return;this._close()}_packet(e){const t=this.encoder.encode(e);for(let s=0;s<t.length;s++)this.engine.write(t[s],e.options)}cleanup(){this.subs.forEach(e=>e()),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close")}disconnect(){return this._close()}onclose(e,t){var s;this.cleanup(),(s=this.engine)===null||s===void 0||s.close(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",e,t),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;const e=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{const t=this.backoff.duration();this._reconnecting=!0;const s=this.setTimeoutFn(()=>{e.skipReconnect||(this.emitReserved("reconnect_attempt",e.backoff.attempts),!e.skipReconnect&&e.open(n=>{n?(e._reconnecting=!1,e.reconnect(),this.emitReserved("reconnect_error",n)):e.onreconnect()}))},t);this.opts.autoUnref&&s.unref(),this.subs.push(()=>{this.clearTimeoutFn(s)})}}onreconnect(){const e=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",e)}}const v={};function L(i,e){typeof i=="object"&&(e=i,i=void 0),e=e||{};const t=We(i,e.path||"/socket.io"),s=t.source,n=t.id,r=t.path,o=v[n]&&r in v[n].nsps,c=e.forceNew||e["force new connection"]||e.multiplex===!1||o;let h;return c?h=new F(s,e):(v[n]||(v[n]=new F(s,e)),h=v[n]),t.query&&!e.query&&(e.query=t.queryKey),h.socket(t.path,e)}Object.assign(L,{Manager:F,Socket:he,io:L,connect:L});export{it as Fetch,F as Manager,Pe as NodeWebSocket,Ne as NodeXHR,he as Socket,Pe as WebSocket,qe as WebTransport,Ne as XHR,L as connect,L as default,L as io,Ge as protocol}; diff --git a/_nuxt/BovfF0M_.js b/_nuxt/BovfF0M_.js new file mode 100644 index 0000000..8ce304a --- /dev/null +++ b/_nuxt/BovfF0M_.js @@ -0,0 +1 @@ +import{d as m,i as y,c as r,u as I,a as v,o as h,b as F,e as K,f as g,w as u,g as w,h as n,P as C,r as S,j as T,k as B,n as k,l as x}from"./CseYvhfk.js";const j=m({__name:"RovingFocusItem",props:{tabStopId:{},focusable:{type:Boolean,default:!0},active:{type:Boolean,default:!0},allowShiftKey:{type:Boolean},asChild:{type:Boolean},as:{default:"span"}},setup(d){const i=d,a=y(),l=r(()=>i.tabStopId||I()),f=r(()=>a.currentTabStopId.value===l.value),{getItems:c,CollectionItem:p}=v();h(()=>{i.focusable&&a.onFocusableItemAdd()}),F(()=>{i.focusable&&a.onFocusableItemRemove()});function b(e){if(e.key==="Tab"&&e.shiftKey){a.onItemShiftTab();return}if(e.target!==e.currentTarget)return;const t=T(e,a.orientation.value,a.dir.value);if(t!==void 0){if(e.metaKey||e.ctrlKey||e.altKey||!i.allowShiftKey&&e.shiftKey)return;e.preventDefault();let o=[...c().map(s=>s.ref).filter(s=>s.dataset.disabled!=="")];if(t==="last")o.reverse();else if(t==="prev"||t==="next"){t==="prev"&&o.reverse();const s=o.indexOf(e.currentTarget);o=a.loop.value?B(o,s+1):o.slice(s+1)}k(()=>x(o))}}return(e,t)=>(g(),K(n(p),null,{default:u(()=>[w(n(C),{tabindex:f.value?0:-1,"data-orientation":n(a).orientation.value,"data-active":e.active,"data-disabled":e.focusable?void 0:"",as:e.as,"as-child":e.asChild,onMousedown:t[0]||(t[0]=o=>{e.focusable?n(a).onItemFocus(l.value):o.preventDefault()}),onFocus:t[1]||(t[1]=o=>n(a).onItemFocus(l.value)),onKeydown:b},{default:u(()=>[S(e.$slots,"default")]),_:3},8,["tabindex","data-orientation","data-active","data-disabled","as","as-child"])]),_:3}))}});export{j as _}; diff --git a/_nuxt/BzFsvvax.js b/_nuxt/BzFsvvax.js new file mode 100644 index 0000000..465d497 --- /dev/null +++ b/_nuxt/BzFsvvax.js @@ -0,0 +1 @@ +import{d as x,O as l,y,z as k,c as _,p as d,r as p,N as i,h as o,q as C,g as H,X as I,f as u,Q as z}from"./CseYvhfk.js";const B={slots:{base:["relative text-xl text-(--ui-text-highlighted) font-bold mt-8 mb-3 scroll-mt-[calc(32px+45px+var(--ui-header-height))] lg:scroll-mt-[calc(32px+var(--ui-header-height))] [&>a]:focus-visible:outline-(--ui-primary) [&>a>code]:border-dashed hover:[&>a>code]:border-(--ui-primary) hover:[&>a>code]:text-(--ui-primary) [&>a>code]:text-lg/6 [&>a>code]:font-bold","[&>a>code]:transition-colors"],leading:["absolute -ms-8 top-0.5 opacity-0 group-hover:opacity-100 group-focus:opacity-100 p-1 bg-(--ui-bg-elevated) hover:text-(--ui-primary) rounded-[calc(var(--ui-radius)*1.5)] hidden lg:flex text-(--ui-text-muted)","transition"],leadingIcon:"size-4 shrink-0",link:"group lg:ps-2 lg:-ms-2"}},N=["id"],P=["href"],$=z;var h,g;const j=l({extend:l(B),...((g=(h=$.uiPro)==null?void 0:h.prose)==null?void 0:g.h3)||{}}),L=x({__name:"H3",props:{id:{},class:{},ui:{}},setup(m){const e=m,a=j(),f=y(),{headings:t}=k().public.mdc,b=_(()=>e.id&&typeof(t==null?void 0:t.anchorLinks)=="object"&&t.anchorLinks.h3);return(s,O)=>{var n,c,r;const v=I;return u(),d("h3",{id:s.id,class:i(o(a).base({class:e.class}))},[s.id&&b.value?(u(),d("a",{key:0,href:`#${s.id}`,class:i(o(a).link({class:(n=e.ui)==null?void 0:n.link}))},[C("span",{class:i(o(a).leading({class:(c=e.ui)==null?void 0:c.leading}))},[H(v,{name:o(f).ui.icons.hash,class:i(o(a).leadingIcon({class:(r=e.ui)==null?void 0:r.leadingIcon}))},null,8,["name","class"])],2),p(s.$slots,"default")],10,P)):p(s.$slots,"default",{key:1})],10,N)}}}),V=Object.assign(L,{__name:"ProseH3"});export{V as default}; diff --git a/_nuxt/C0GxwRJx.js b/_nuxt/C0GxwRJx.js new file mode 100644 index 0000000..c27fa27 --- /dev/null +++ b/_nuxt/C0GxwRJx.js @@ -0,0 +1 @@ +import{d as r,p as c,r as m,N as p,h as l,f,O as s,Q as i}from"./CseYvhfk.js";const _={base:""},u=i;var e,a;const d=s({extend:s(_),...((a=(e=u.uiPro)==null?void 0:e.prose)==null?void 0:a.em)||{}}),E=r({__name:"Em",props:{class:{}},setup(o){const n=o;return(t,C)=>(f(),c("em",{class:p(l(d)({class:n.class}))},[m(t.$slots,"default")],2))}}),h=Object.assign(E,{__name:"ProseEm"});export{h as default}; diff --git a/_nuxt/C1mmyNH5.js b/_nuxt/C1mmyNH5.js new file mode 100644 index 0000000..d965aa0 --- /dev/null +++ b/_nuxt/C1mmyNH5.js @@ -0,0 +1 @@ +import t from"./DaDNKYhP.js";const e=Object.freeze(JSON.parse('{"displayName":"HTML (Derivative)","injections":{"R:text.html - (comment.block, text.html meta.embedded, meta.tag.*.*.html, meta.tag.*.*.*.html, meta.tag.*.*.*.*.html)":{"comment":"Uses R: to ensure this matches after any other injections.","patterns":[{"match":"<","name":"invalid.illegal.bad-angle-bracket.html"}]}},"name":"html-derivative","patterns":[{"include":"text.html.basic#core-minus-invalid"},{"begin":"(</?)(\\\\w[^\\\\s>]*)(?<!/)","beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"}},"end":"((?: ?/)?>)","endCaptures":{"1":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.tag.other.unrecognized.html.derivative","patterns":[{"include":"text.html.basic#attribute"}]}],"scopeName":"text.html.derivative","embeddedLangs":["html"]}')),n=[...t,e];export{n as h}; diff --git a/_nuxt/C2bHYaEW.js b/_nuxt/C2bHYaEW.js new file mode 100644 index 0000000..4dc4c54 --- /dev/null +++ b/_nuxt/C2bHYaEW.js @@ -0,0 +1 @@ +const y=["p","h1","h2","h3","h4","h5","h6","li"];function f(r,t){return r.type===t||typeof r.type=="object"&&r.type.tag===t||r.tag===t}function u(r){return f(r,"text")||f(r,Symbol.for("v-txt"))}function l(r){var t;return Array.isArray(r.children)||typeof r.children=="string"?r.children:typeof((t=r.children)==null?void 0:t.default)=="function"?r.children.default():[]}function n(r){if(!r)return"";if(Array.isArray(r))return r.map(n).join("");if(u(r))return r.value||r.children||"";const t=l(r);return Array.isArray(t)?t.map(n).filter(Boolean).join(""):""}function h(r,t=[]){if(Array.isArray(r))return r.flatMap(e=>h(e,t));let i=r;return t.some(e=>e==="*"||f(r,e))&&(i=l(r)||r,!Array.isArray(i)&&y.some(e=>f(r,e))&&(i=[i])),i}function p(r,t=[]){return r=Array.isArray(r)?r:[r],t.length?r.flatMap(i=>p(h(i,[t[0]]),t.slice(1))).filter(i=>!(u(i)&&n(i).trim()==="")):r}function a(r,t=[]){return typeof t=="string"&&(t=t.split(/[,\s]/).map(i=>i.trim()).filter(Boolean)),t.length?p(r,t).reduce((i,e)=>(u(e)?typeof i[i.length-1]=="string"?i[i.length-1]+=e.children:i.push(e.children):i.push(e),i),[]):r}export{a as f,n}; diff --git a/_nuxt/C8afTWCB.js b/_nuxt/C8afTWCB.js new file mode 100644 index 0000000..7979b63 --- /dev/null +++ b/_nuxt/C8afTWCB.js @@ -0,0 +1 @@ +import{r}from"./Jo-MTirK.js";import a from"./T5Eo8Ag_.js";import{d as e,y as t,e as s,w as i,h as p,f as c}from"./CseYvhfk.js";import"./C2bHYaEW.js";const f=e({__name:"Warning",setup(m){const n=t();return(o,l)=>(c(),s(a,{color:"warning",icon:p(n).ui.icons.warning},{default:i(()=>[r(o.$slots,"default",{mdcUnwrap:"p"})]),_:3},8,["icon"]))}}),w=Object.assign(f,{__name:"ProseWarning"});export{w as default}; diff --git a/_nuxt/CCiit9BF.js b/_nuxt/CCiit9BF.js new file mode 100644 index 0000000..ed2956f --- /dev/null +++ b/_nuxt/CCiit9BF.js @@ -0,0 +1,5 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./CsbjMYrv.js","./BgqwO8CP.js","./CseYvhfk.js","./entry.CVobvBPr.css","./C2bHYaEW.js","./DgDtOUTc.js","./gXfxf0bk.js","./index.BLYI6Sva.css","./bNaE6FFb.js","./DOS5Ct67.js","./DaDNKYhP.js","./ySlJ1b_l.js","./BPhBrDlE.js","./Dj6nwHGl.js","./DTAJTTim.js","./C1mmyNH5.js","./BLcf8xtp.js","./BDiHrqA7.js","./CVw76BM1.js"])))=>i.map(i=>d[i]); +import{A as h}from"./CseYvhfk.js";import{getMdcConfigs as K}from"./bNaE6FFb.js";class $ extends Error{constructor(t){super(t),this.name="ShikiError"}}function Q(){return 2147483648}function X(){return typeof performance<"u"?performance.now():Date.now()}const Y=(r,t)=>r+(t-r%t)%t;async function Z(r){let t,i;const e={};function m(o){i=o,e.HEAPU8=new Uint8Array(o),e.HEAPU32=new Uint32Array(o)}function _(o,s,w){e.HEAPU8.copyWithin(o,s,s+w)}function u(o){try{return t.grow(o-i.byteLength+65535>>>16),m(t.buffer),1}catch{}}function a(o){const s=e.HEAPU8.length;o=o>>>0;const w=Q();if(o>w)return!1;for(let T=1;T<=4;T*=2){let g=s*(1+.2/T);g=Math.min(g,o+100663296);const L=Math.min(w,Y(Math.max(o,g),65536));if(u(L))return!0}return!1}const n=typeof TextDecoder<"u"?new TextDecoder("utf8"):void 0;function c(o,s,w=1024){const T=s+w;let g=s;for(;o[g]&&!(g>=T);)++g;if(g-s>16&&o.buffer&&n)return n.decode(o.subarray(s,g));let L="";for(;s<g;){let E=o[s++];if(!(E&128)){L+=String.fromCharCode(E);continue}const O=o[s++]&63;if((E&224)===192){L+=String.fromCharCode((E&31)<<6|O);continue}const S=o[s++]&63;if((E&240)===224?E=(E&15)<<12|O<<6|S:E=(E&7)<<18|O<<12|S<<6|o[s++]&63,E<65536)L+=String.fromCharCode(E);else{const A=E-65536;L+=String.fromCharCode(55296|A>>10,56320|A&1023)}}return L}function P(o,s){return o?c(e.HEAPU8,o,s):""}const l={emscripten_get_now:X,emscripten_memcpy_big:_,emscripten_resize_heap:a,fd_write:()=>0};async function v(){const s=await r({env:l,wasi_snapshot_preview1:l});t=s.memory,m(t.buffer),Object.assign(e,s),e.UTF8ToString=P}return await v(),e}var q=Object.defineProperty,tt=(r,t,i)=>t in r?q(r,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):r[t]=i,d=(r,t,i)=>(tt(r,typeof t!="symbol"?t+"":t,i),i);let y=null;function et(r){throw new $(r.UTF8ToString(r.getLastOnigError()))}class N{constructor(t){d(this,"utf16Length"),d(this,"utf8Length"),d(this,"utf16Value"),d(this,"utf8Value"),d(this,"utf16OffsetToUtf8"),d(this,"utf8OffsetToUtf16");const i=t.length,e=N._utf8ByteLength(t),m=e!==i,_=m?new Uint32Array(i+1):null;m&&(_[i]=e);const u=m?new Uint32Array(e+1):null;m&&(u[e]=i);const a=new Uint8Array(e);let n=0;for(let c=0;c<i;c++){const P=t.charCodeAt(c);let l=P,v=!1;if(P>=55296&&P<=56319&&c+1<i){const o=t.charCodeAt(c+1);o>=56320&&o<=57343&&(l=(P-55296<<10)+65536|o-56320,v=!0)}m&&(_[c]=n,v&&(_[c+1]=n),l<=127?u[n+0]=c:l<=2047?(u[n+0]=c,u[n+1]=c):l<=65535?(u[n+0]=c,u[n+1]=c,u[n+2]=c):(u[n+0]=c,u[n+1]=c,u[n+2]=c,u[n+3]=c)),l<=127?a[n++]=l:l<=2047?(a[n++]=192|(l&1984)>>>6,a[n++]=128|(l&63)>>>0):l<=65535?(a[n++]=224|(l&61440)>>>12,a[n++]=128|(l&4032)>>>6,a[n++]=128|(l&63)>>>0):(a[n++]=240|(l&1835008)>>>18,a[n++]=128|(l&258048)>>>12,a[n++]=128|(l&4032)>>>6,a[n++]=128|(l&63)>>>0),v&&c++}this.utf16Length=i,this.utf8Length=e,this.utf16Value=t,this.utf8Value=a,this.utf16OffsetToUtf8=_,this.utf8OffsetToUtf16=u}static _utf8ByteLength(t){let i=0;for(let e=0,m=t.length;e<m;e++){const _=t.charCodeAt(e);let u=_,a=!1;if(_>=55296&&_<=56319&&e+1<m){const n=t.charCodeAt(e+1);n>=56320&&n<=57343&&(u=(_-55296<<10)+65536|n-56320,a=!0)}u<=127?i+=1:u<=2047?i+=2:u<=65535?i+=3:i+=4,a&&e++}return i}createString(t){const i=t.omalloc(this.utf8Length);return t.HEAPU8.set(this.utf8Value,i),i}}const U=class{constructor(r){if(d(this,"id",++U.LAST_ID),d(this,"_onigBinding"),d(this,"content"),d(this,"utf16Length"),d(this,"utf8Length"),d(this,"utf16OffsetToUtf8"),d(this,"utf8OffsetToUtf16"),d(this,"ptr"),!y)throw new $("Must invoke loadWasm first.");this._onigBinding=y,this.content=r;const t=new N(r);this.utf16Length=t.utf16Length,this.utf8Length=t.utf8Length,this.utf16OffsetToUtf8=t.utf16OffsetToUtf8,this.utf8OffsetToUtf16=t.utf8OffsetToUtf16,this.utf8Length<1e4&&!U._sharedPtrInUse?(U._sharedPtr||(U._sharedPtr=y.omalloc(1e4)),U._sharedPtrInUse=!0,y.HEAPU8.set(t.utf8Value,U._sharedPtr),this.ptr=U._sharedPtr):this.ptr=t.createString(y)}convertUtf8OffsetToUtf16(r){return this.utf8OffsetToUtf16?r<0?0:r>this.utf8Length?this.utf16Length:this.utf8OffsetToUtf16[r]:r}convertUtf16OffsetToUtf8(r){return this.utf16OffsetToUtf8?r<0?0:r>this.utf16Length?this.utf8Length:this.utf16OffsetToUtf8[r]:r}dispose(){this.ptr===U._sharedPtr?U._sharedPtrInUse=!1:this._onigBinding.ofree(this.ptr)}};let C=U;d(C,"LAST_ID",0);d(C,"_sharedPtr",0);d(C,"_sharedPtrInUse",!1);class rt{constructor(t){if(d(this,"_onigBinding"),d(this,"_ptr"),!y)throw new $("Must invoke loadWasm first.");const i=[],e=[];for(let a=0,n=t.length;a<n;a++){const c=new N(t[a]);i[a]=c.createString(y),e[a]=c.utf8Length}const m=y.omalloc(4*t.length);y.HEAPU32.set(i,m/4);const _=y.omalloc(4*t.length);y.HEAPU32.set(e,_/4);const u=y.createOnigScanner(m,_,t.length);for(let a=0,n=t.length;a<n;a++)y.ofree(i[a]);y.ofree(_),y.ofree(m),u===0&&et(y),this._onigBinding=y,this._ptr=u}dispose(){this._onigBinding.freeOnigScanner(this._ptr)}findNextMatchSync(t,i,e){let m=0;if(typeof e=="number"&&(m=e),typeof t=="string"){t=new C(t);const _=this._findNextMatchSync(t,i,!1,m);return t.dispose(),_}return this._findNextMatchSync(t,i,!1,m)}_findNextMatchSync(t,i,e,m){const _=this._onigBinding,u=_.findNextOnigScannerMatch(this._ptr,t.id,t.ptr,t.utf8Length,t.convertUtf16OffsetToUtf8(i),m);if(u===0)return null;const a=_.HEAPU32;let n=u/4;const c=a[n++],P=a[n++],l=[];for(let v=0;v<P;v++){const o=t.convertUtf8OffsetToUtf16(a[n++]),s=t.convertUtf8OffsetToUtf16(a[n++]);l[v]={start:o,end:s,length:s-o}}return{index:c,captureIndices:l}}}function it(r){return typeof r.instantiator=="function"}function nt(r){return typeof r.default=="function"}function ot(r){return typeof r.data<"u"}function st(r){return typeof Response<"u"&&r instanceof Response}function at(r){var t;return typeof ArrayBuffer<"u"&&(r instanceof ArrayBuffer||ArrayBuffer.isView(r))||typeof Buffer<"u"&&((t=Buffer.isBuffer)==null?void 0:t.call(Buffer,r))||typeof SharedArrayBuffer<"u"&&r instanceof SharedArrayBuffer||typeof Uint32Array<"u"&&r instanceof Uint32Array}let x;function ft(r){if(x)return x;async function t(){y=await Z(async i=>{let e=r;return e=await e,typeof e=="function"&&(e=await e(i)),typeof e=="function"&&(e=await e(i)),it(e)?e=await e.instantiator(i):nt(e)?e=await e.default(i):(ot(e)&&(e=e.data),st(e)?typeof WebAssembly.instantiateStreaming=="function"?e=await ut(e)(i):e=await ct(e)(i):at(e)?e=await W(e)(i):e instanceof WebAssembly.Module?e=await W(e)(i):"default"in e&&e.default instanceof WebAssembly.Module&&(e=await W(e.default)(i))),"instance"in e&&(e=e.instance),"exports"in e&&(e=e.exports),e})}return x=t(),x}function W(r){return t=>WebAssembly.instantiate(r,t)}function ut(r){return t=>WebAssembly.instantiateStreaming(r,t)}function ct(r){return async t=>{const i=await r.arrayBuffer();return WebAssembly.instantiate(i,t)}}let lt;function Tt(){return lt}async function ht(r){return r&&await ft(r),{createScanner(t){return new rt(t.map(i=>typeof i=="string"?i:i.source))},createString(t){return new C(t)}}}async function mt(r){return ht(r)}function G({langs:r=[],themes:t=[],bundledLangs:i={},bundledThemes:e={},getMdcConfigs:m,options:_,engine:u}={}){let a,n;async function c(){var A,b;const{createHighlighterCore:o,addClassToHast:s,isSpecialLang:w,isSpecialTheme:T}=await h(async()=>{const{createHighlighterCore:D,addClassToHast:k,isSpecialLang:R,isSpecialTheme:H}=await import("./CsbjMYrv.js");return{createHighlighterCore:D,addClassToHast:k,isSpecialLang:R,isSpecialTheme:H}},__vite__mapDeps([0,1,2,3,4,5,6,7,8]),import.meta.url),{transformerNotationDiff:g,transformerNotationErrorLevel:L,transformerNotationFocus:E,transformerNotationHighlight:O}=await h(async()=>{const{transformerNotationDiff:D,transformerNotationErrorLevel:k,transformerNotationFocus:R,transformerNotationHighlight:H}=await import("./e8ROSLFJ.js");return{transformerNotationDiff:D,transformerNotationErrorLevel:k,transformerNotationFocus:R,transformerNotationHighlight:H}},[],import.meta.url),S=await o({langs:r,themes:t,engine:u});for await(const D of await l())await((b=(A=D.shiki)==null?void 0:A.setup)==null?void 0:b.call(A,S));return{shiki:S,addClassToHast:s,isSpecialLang:w,isSpecialTheme:T,transformers:[g(),L(),E(),O()]}}async function P(){return a||(a=c()),a}async function l(){return n||(n=Promise.resolve((m==null?void 0:m())||[])),n}return async(o,s,w,T={})=>{var j,F,z;const{shiki:g,addClassToHast:L,isSpecialLang:E,isSpecialTheme:O,transformers:S}=await P(),A={defaultColor:!1,meta:{__raw:T.meta}};s==="ts-type"||s==="typescript-type"?(s="typescript",A.grammarContextCode="let a:"):(s==="vue-html"||s==="vue-template")&&(s="vue",A.grammarContextCode="<template>");const b={...typeof w=="string"?{default:w}:w||{}},D=g.getLoadedThemes(),k=g.getLoadedLanguages();typeof s=="string"&&!k.includes(s)&&!E(s)&&(i[s]?await g.loadLanguage(i[s]):s="text");for(const[f,p]of Object.entries(b))typeof p=="string"&&!D.includes(p)&&!O(p)&&(e[p]?await g.loadTheme(e[p]):b[f]="none");const R=[...S];for(const f of await l()){const p=typeof((j=f.shiki)==null?void 0:j.transformers)=="function"?await((F=f.shiki)==null?void 0:F.transformers(o,s,w,T)):((z=f.shiki)==null?void 0:z.transformers)||[];R.push(...p)}const I=g.codeToHast(o.trimEnd(),{lang:s,...A,themes:b,transformers:[...R,{name:"mdc:highlight",line(f,p){var V;(V=T.highlights)!=null&&V.includes(p)&&L(f,"highlight"),f.properties.line=p}},{name:"mdc:newline",line(f){if(o!=null&&o.includes(` +`)){if(f.children.length===0||f.children.length===1&&f.children[0].type==="element"&&f.children[0].children.length===1&&f.children[0].children[0].type==="text"&&f.children[0].children[0].value===""){f.children=[{type:"element",tagName:"span",properties:{emptyLinePlaceholder:!0},children:[{type:"text",value:` +`}]}];return}const p=f.children.at(-1);if((p==null?void 0:p.type)==="element"&&p.tagName==="span"){const V=p.children.at(-1);(V==null?void 0:V.type)==="text"&&(V.value+=` +`)}}}}]}).children[0],J=I.children[0],B=_==null?void 0:_.wrapperStyle;I.properties.style=B?typeof B=="string"?B:I.properties.style:"";const M=[];return Object.keys(b).forEach(f=>{const p=f!=="default"?`.${f}`:"";M.push(B?`${p} .shiki,`:"",`html .${f} .shiki span {`,`color: var(--shiki-${f});`,`background: var(--shiki-${f}-bg);`,`font-style: var(--shiki-${f}-font-style);`,`font-weight: var(--shiki-${f}-font-weight);`,`text-decoration: var(--shiki-${f}-text-decoration);`,"}"),M.push(`html${p} .shiki span {`,`color: var(--shiki-${f});`,`background: var(--shiki-${f}-bg);`,`font-style: var(--shiki-${f}-font-style);`,`font-weight: var(--shiki-${f}-font-weight);`,`text-decoration: var(--shiki-${f}-text-decoration);`,"}")}),{tree:J.children,className:Array.isArray(I.properties.class)?I.properties.class.join(" "):I.properties.class,inlineStyle:I.properties.style,style:M.join("")}}}const _t={javascript:()=>h(()=>import("./ySlJ1b_l.js"),[],import.meta.url),js:()=>h(()=>import("./ySlJ1b_l.js"),[],import.meta.url),jsx:()=>h(()=>import("./BAng5TT0.js"),[],import.meta.url),json:()=>h(()=>import("./DTAJTTim.js"),[],import.meta.url),typescript:()=>h(()=>import("./Dj6nwHGl.js"),[],import.meta.url),ts:()=>h(()=>import("./Dj6nwHGl.js"),[],import.meta.url),tsx:()=>h(()=>import("./B6W0miNI.js"),[],import.meta.url),vue:()=>h(()=>import("./DOS5Ct67.js"),__vite__mapDeps([9,10,11,12,13,14,15]),import.meta.url),css:()=>h(()=>import("./BPhBrDlE.js"),[],import.meta.url),html:()=>h(()=>import("./DaDNKYhP.js"),__vite__mapDeps([10,11,12]),import.meta.url),shellscript:()=>h(()=>import("./CWGUrYGm.js"),[],import.meta.url),bash:()=>h(()=>import("./CWGUrYGm.js"),[],import.meta.url),sh:()=>h(()=>import("./CWGUrYGm.js"),[],import.meta.url),shell:()=>h(()=>import("./CWGUrYGm.js"),[],import.meta.url),zsh:()=>h(()=>import("./CWGUrYGm.js"),[],import.meta.url),markdown:()=>h(()=>import("./BDiHrqA7.js"),[],import.meta.url),md:()=>h(()=>import("./BDiHrqA7.js"),[],import.meta.url),mdc:()=>h(()=>import("./BLcf8xtp.js"),__vite__mapDeps([16,17,18,15,10,11,12]),import.meta.url),yaml:()=>h(()=>import("./CVw76BM1.js"),[],import.meta.url),yml:()=>h(()=>import("./CVw76BM1.js"),[],import.meta.url)},pt={"material-theme-lighter":()=>h(()=>import("./B0m2ddpp.js"),[],import.meta.url).then(r=>r.default),"material-theme":()=>h(()=>import("./D5KoaKCx.js"),[],import.meta.url).then(r=>r.default),"material-theme-palenight":()=>h(()=>import("./Csfq5Kiy.js"),[],import.meta.url).then(r=>r.default)},dt={},gt=mt(()=>h(()=>import("./CG6Dc4jp.js"),[],import.meta.url)),yt=G({bundledLangs:_t,bundledThemes:pt,options:dt,getMdcConfigs:K,engine:gt}),Lt=Object.freeze(Object.defineProperty({__proto__:null,createShikiHighlighter:G,default:yt},Symbol.toStringTag,{value:"Module"}));export{ht as c,Tt as g,Lt as m}; diff --git a/_nuxt/CG6Dc4jp.js b/_nuxt/CG6Dc4jp.js new file mode 100644 index 0000000..32735f7 --- /dev/null +++ b/_nuxt/CG6Dc4jp.js @@ -0,0 +1 @@ +var Q=Uint8Array.from(atob("AGFzbQEAAAABoQEWYAJ/fwF/YAF/AX9gA39/fwF/YAR/f39/AX9gAX8AYAV/f39/fwF/YAN/f38AYAJ/fwBgBn9/f39/fwF/YAd/f39/f39/AX9gAAF/YAl/f39/f39/f38Bf2AIf39/f39/f38Bf2AAAGAEf39/fwBgA39+fwF+YAZ/fH9/f38Bf2AAAXxgBn9/f39/fwBgAnx/AXxgAn5/AX9gBX9/f39/AAJ1BANlbnYVZW1zY3JpcHRlbl9tZW1jcHlfYmlnAAYDZW52EmVtc2NyaXB0ZW5fZ2V0X25vdwARFndhc2lfc25hcHNob3RfcHJldmlldzEIZmRfd3JpdGUAAwNlbnYWZW1zY3JpcHRlbl9yZXNpemVfaGVhcAABA9MB0QENBAABAAECAgsCAAIEBAACAQEAAQMCAwkCBgUDBQgCAwwMAwkJAwgDAQIFAwMEAQUHCwgCAgsABQUBAgQCBgIAAQACBAIABwMHBgcAAwACAAICAAQBAgcAAgUCAAEBBgYABgQACAUICQsJDAAAAAAAAAACAgIDAAIDAgADAQABAAACBQICAAESAQEEAgIGAgUDAQUAAgEBAAoBAAEAAwMCAAACBgIOAgEPAQEBChMCBQkGAQ4UFRAHAwIBAAEECggCAQgIBwcNAQQABwABCgQBBQQFAXABMzMFBwEBgAKAgAIGDgJ/AUHQj9MCC38BQQALB5QCDwZtZW1vcnkCABFfX3dhc21fY2FsbF9jdG9ycwAEGV9faW5kaXJlY3RfZnVuY3Rpb25fdGFibGUBABBfX2Vycm5vX2xvY2F0aW9uALABB29tYWxsb2MAwAEFb2ZyZWUAwQEQZ2V0TGFzdE9uaWdFcnJvcgDCARFjcmVhdGVPbmlnU2Nhbm5lcgDEAQ9mcmVlT25pZ1NjYW5uZXIAxQEYZmluZE5leHRPbmlnU2Nhbm5lck1hdGNoAMYBG2ZpbmROZXh0T25pZ1NjYW5uZXJNYXRjaERiZwDHAQlzdGFja1NhdmUA0QEMc3RhY2tSZXN0b3JlANIBCnN0YWNrQWxsb2MA0wEMZHluQ2FsbF9qaWppANQBCVIBAEEBCzIFCgsPHC9vcHRxcnN1ugG7Ab0BBgcICYABfoEBggGDAX97fIUBmwF9hAFvnAFvnQGeAZ8BoAGhAZIBogGYAZcBowGkAaUBqwGqAawB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ACADNgIEIA0oAgBBATYCCEEADwsgACgCDCABEE8iA0EASARAIAMPCyACIAIoAowBIgVBAWo2AowBIAFBOxBRIgQNCyABKAIIIANBBWo2AgQgAUHNABBRIgQNCyABKAIIIAU2AgQgASgCCEEANgIIIAAoAgwgASACEEIiBA0LIAFBPhBRIgAhBCAADQsgASgCCCAFNgIEIAFBPRBRIgAhBCAADQsgAUE5EFEPCyMAQRBrIgkkAAJAIAAoAhQgACgCGEYEQCACIAIoAowBIgdBAWo2AowBAkAgASgCDCIDIAEoAhAiBEkNACAERQ0AIARBAXQiBkEATARAQXUhAwwDC0F7IQMgASgCACAEQShsEM0BIgVFDQIgASAFNgIAIAEoAgQgBEEDdBDNASIERQ0CIAEgBjYCECABIAQ2AgQgASgCDCEDCyABIANBAWo2AgwgASABKAIAIANBFGxqIgM2AgggA0EANgIQIANCADcCCCADQgA3AgAgASgCBCABKAIIIAEoAgBrQRRtQQJ0akHNADYCACABKAIIIAc2AgQgASgCCEEANgIIAkAgASgCDCIDIAEoAhAiBEkNACAERQ0AIARBAXQiBkEATARAQXUhAwwDC0F7IQMgASgCACAEQShsEM0BIgVFDQIgASAFNgIAIAEoAgQgBEEDdBDNASIERQ0CIAEgBjYCECABIAQ2AgQgASgCDCEDCyABIANBAWo2AgwgASABKAIAIANBFGxqIgM2AgggA0EANgIQIANCADcCCCADQgA3AgAgASgCBCABKAIIIAEoAgBrQRRtQQJ0akHKADYCACABKAIIIAAoAhQ2AgQgASgCCEEANgIIIAEoAghBATYCDCAAKAIMIAEgAhBCIgMNAQJAIAEoAgwiACABKAIQIgJJDQAgAkUNACACQQF0IgBBAEwEQEF1IQMMAwtBeyEDIAEoAgAgAkEobBDNASIERQ0CIAEgBDYCACABKAIEIAJBA3QQzQEiAkUNAiABIAA2AhAgASACNgIEIAEoAgwhAAsgASAAQQFqNgIMIAEgASgCACAAQRRsaiIANgIIQQAhAyAAQQA2AhAgAEIANwIIIABCADcCACABKAIEIAEoAgggASgCAGtBFG1BAnRqQcwANgIAIAEoAgggBzYCBCABKAIIQQA2AggMAQsgACgCICIDBEAgAyABIAkgAkEAEF0iA0EASA0BAkAgASgCDCIDIAEoAhAiBEkNACAERQ0AIARBAXQiB0EATARAQXUhAwwDC0F7IQMgASgCACAEQShsEM0BIgZFDQIgASAGNgIAIAEoAgQgBEEDdBDNASIERQ0CIAEgBzYCECABIAQ2AgQgASgCDCEDCyABIANBAWo2AgwgASABKAIAIANBFGxqIgM2AgggA0EANgIQIANCADcCCCADQgA3AgAgASgCBCABKAIIIAEoAgBrQRRtQQJ0akHJADYCACABKAIIQQAgCSgCAGs2AgQgACgCICABIAIQQiIDDQELIAIgAigCjAEiB0EBajYCjAECQCABKAIMIgMgASgCECIESQ0AIARFDQAgBEEBdCIGQQBMBEBBdSEDDAILQXshAyABKAIAIARBKGwQzQEiBUUNASABIAU2AgAgASgCBCAEQQN0EM0BIgRFDQEgASAGNgIQIAEgBDYCBCABKAIMIQMLIAEgA0EBajYCDCABIAEoAgAgA0EUbGoiAzYCCCADQQA2AhAgA0IANwIIIANCADcCACABKAIEIAEoAgggASgCAGtBFG1BAnRqQc4ANgIAIAEoAghBAjYCBCABKAIIIAc2AggCQCABKAIMIgMgASgCECIESQ0AIARFDQAgBEEBdCIGQQBMBEBBdSEDDAILQXshAyABKAIAIARBKGwQzQEiBUUNASABIAU2AgAgASgCBCAEQQN0EM0BIgRFDQEgASAGNgIQIAEgBDYCBCABKAIMIQMLIAEgA0EBajYCDCABIAEoAgAgA0EUbGoiAzYCCCADQQA2AhAgA0IANwIIIANCADcCACABKAIEIAEoAgggASgCAGtBFG1BAnRqQc8ANgIAIAEoAghBBDYCBCACIAIoAowBIgZBAWo2AowBAkAgASgCDCIDIAEoAhAiBEkNACAERQ0AIARBAXQiBUEATARAQXUhAwwCC0F7IQMgASgCACAEQShsEM0BIghFDQEgASAINgIAIAEoAgQgBEEDdBDNASIERQ0BIAEgBTYCECABIAQ2AgQgASgCDCEDCyABIANBAWo2AgwgASABKAIAIANBFGxqIgM2AgggA0EANgIQIANCADcCCCADQgA3AgAgASgCBCABKAIIIAEoAgBrQRRtQQJ0akHNADYCACABKAIIIAY2AgQgASgCCEEANgIIAkAgASgCDCIDIAEoAhAiBEkNACAERQ0AIARBAXQiBUEATARAQXUhAwwCC0F7IQMgASgCACAEQShsEM0BIghFDQEgASAINgIAIAEoAgQgBEEDdBDNASIERQ0BIAEgBTYCECABIAQ2AgQgASgCDCEDCyABIANBAWo2AgwgASABKAIAIANBFGxqIgM2AgggA0EANgIQIANCADcCCCADQgA3AgAgASgCBCABKAIIIAEoAgBrQRRtQQJ0akE7NgIAIAEoAghBAjYCBAJAIAEoAgwiAyABKAIQIgRJDQAgBEUNACAEQQF0IgVBAEwEQEF1IQMMAgtBeyEDIAEoAgAgBEEobBDNASIIRQ0BIAEgCDYCACABKAIEIARBA3QQzQEiBEUNASABIAU2AhAgASAENgIEIAEoAgwhAwsgASADQQFqNgIMIAEgASgCACADQRRsaiIDNgIIIANBADYCECADQgA3AgggA0IANwIAIAEoAgQgASgCCCABKAIAa0EUbUECdGpBOjYCACABKAIIQQM2AgQCQCABKAIMIgMgASgCECIESQ0AIARFDQAgBEEBdCIFQQBMBEBBdSEDDAILQXshAyABKAIAIARBKGwQzQEiCEUNASABIAg2AgAgASgCBCAEQQN0EM0BIgRFDQEgASAFNgIQIAEgBDYCBCABKAIMIQMLIAEgA0EBajYCDCABIAEoAgAgA0EUbGoiAzYCCCADQQA2AhAgA0IANwIIIANCADcCACABKAIEIAEoAgggASgCAGtBFG1BAnRqQc8ANgIAIAEoAghBAjYCBCABKAIIIAc2AgggASgCCEEANgIMAkAgASgCDCIDIAEoAhAiBEkNACAERQ0AIARBAXQiBUEATARAQXUhAwwCC0F7IQMgASgCACAEQShsEM0BIghFDQEgASAINgIAIAEoAgQgBEEDdBDNASIERQ0BIAEgBTYCECABIAQ2AgQgASgCDCEDCyABIANBAWo2AgwgASABKAIAIANBFGxqIgM2AgggA0EANgIQIANCADcCCCADQgA3AgAgASgCBCABKAIIIAEoAgBrQRRtQQJ0akE5NgIAIAFBygAQUSIDDQAgACgCGCEDIAEoAgggACgCFCIENgIEIAEoAghBfyADIARrIANBf0YbNgIIIAEoAghBAjYCDCABQcsAEFEiAw0AIAAoAgwgASACEEIiAw0AIAFBKBBRIgMNACABKAIIQQE2AgQgAUHMABBRIgMNACABKAIIIAY2AgQgASgCCEEANgIIIAFBzwAQUSIDDQAgASgCCEECNgIEIAEoAgggBzYCCCABKAIIQQE2AgxBACEDCyAJQRBqJAAgAw8LIwBBEGsiCiQAIAAoAgwgARBPIQggACgCGCEGIAAoAhQhBSACIAIoAowBIgdBAWo2AowBIAEoAhAhBCABKAIMIQMCQCAFIAZGBEACQCADIARJDQAgBEUNACAEQQF0IgZBAEwEQEF1IQMMAwtBeyEDIAEoAgAgBEEobBDNASIFRQ0CIAEgBTYCACABKAIEIARBA3QQzQEiBEUNAiABIAY2AhAgASAENgIEIAEoAgwhAwsgASADQQFqNgIMIAEgASgCACADQRRsaiIDNgIIIANBADYCECADQgA3AgggA0IANwIAIAEoAgQgASgCCCABKAIAa0EUbUECdGpBzQA2AgAgASgCCCAHNgIEIAEoAghBADYCCAJAIAEoAgwiAyABKAIQIgRJDQAgBEUNACAEQQF0IgZBAEwEQEF1IQMMAwtBeyEDIAEoAgAgBEEobBDNASIFRQ0CIAEgBTYCACABKAIEIARBA3QQzQEiBEUNAiABIAY2AhAgASAENgIEIAEoAgwhAwsgASADQQFqNgIMIAEgASgCACADQRRsaiIDNgIIIANBADYCECADQgA3AgggA0IANwIAIAEoAgQgASgCCCABKAIAa0EUbUECdGpBOzYCACABKAIIIAhBBGo2AgQCQCABKAIMIgMgASgCECIESQ0AIARFDQAgBEEBdCIGQQBMBEBBdSEDDAMLQXshAyABKAIAIARBKGwQzQEiBUUNAiABIAU2AgAgASgCBCAEQQN0EM0BIgRFDQIgASAGNgIQIAEgBDYCBCABKAIMIQMLIAEgA0EBajYCDCABIAEoAgAgA0EUbGoiAzYCCCADQQA2AhAgA0IANwIIIANCADcCACABKAIEIAEoAgggASgCAGtBFG1BAnRqQcoANgIAIAEoAgggACgCFDYCBCABKAIIQQA2AgggASgCCEEBNgIMIAAoAgwgASACEEIiAw0BAkAgASgCDCIAIAEoAhAiAkkNACACRQ0AIAJBAXQiAEEATARAQXUhAwwDC0F7IQMgASgCACACQShsEM0BIgRFDQIgASAENgIAIAEoAgQgAkEDdBDNASICRQ0CIAEgADYCECABIAI2AgQgASgCDCEACyABIABBAWo2AgwgASABKAIAIABBFGxqIgA2AgggAEEANgIQIABCADcCCCAAQgA3AgAgASgCBCABKAIIIAEoAgBrQRRtQQJ0akE+NgIAIAEoAgggBzYCBAJAIAEoAgwiACABKAIQIgJJDQAgAkUNACACQQF0IgBBAEwEQEF1IQMMAwtBeyEDIAEoAgAgAkEobBDNASIERQ0CIAEgBDYCACABKAIEIAJBA3QQzQEiAkUNAiABIAA2AhAgASACNgIEIAEoAgwhAAsgASAAQQFqNgIMIAEgASgCACAAQRRsaiIANgIIIABBADYCECAAQgA3AgggAEIANwIAIAEoAgQgASgCCCABKAIAa0EUbUECdGpBOTYCAAJAIAEoAgwiACABKAIQIgJJDQAgAkUNACACQQF0IgBBAEwEQEF1IQMMAwtBeyEDIAEoAgAgAkEobBDNASIERQ0CIAEgBDYCACABKAIEIAJBA3QQzQEiAkUNAiABIAA2AhAgASACNgIEIAEoAgwhAAsgASAAQQFqNgIMIAEgASgCACAAQRRsaiIANgIIQQAhAyAAQQA2AhAgAEIANwIIIABCADcCACABKAIEIAEoAgggASgCAGtBFG1BAnRqQT02AgAMAQsCQCADIARJDQAgBEUNACAEQQF0IgZBAEwEQEF1IQMMAgtBeyEDIAEoAgAgBEEobBDNASIFRQ0BIAEgBTYCACABKAIEIARBA3QQzQEiBEUNASABIAY2AhAgASAENgIEIAEoAgwhAwsgASADQQFqNgIMIAEgASgCACADQRRsaiIDNgIIIANBADYCECADQgA3AgggA0IANwIAIAEoAgQgASgCCCABKAIAa0EUbUECdGpBzgA2AgAgASgCCEECNgIEIAEoAgggBzYCCAJAIAEoAgwiAyABKAIQIgRJDQAgBEUNACAEQQF0IgZBAEwEQEF1IQMMAgtBeyEDIAEoAgAgBEEobBDNASIFRQ0BIAEgBTYCACABKAIEIARBA3QQzQEiBEUNASABIAY2AhAgASAENgIEIAEoAgwhAwsgASADQQFqNgIMIAEgASgCACADQRRsaiIDNgIIIANBADYCECADQgA3AgggA0IANwIAIAEoAgQgASgCCCABKAIAa0EUbUECdGpBzwA2AgAgASgCCEEENgIEIAIgAigCjAEiBkEBajYCjAECQCABKAIMIgMgASgCECIESQ0AIARFDQAgBEEBdCIFQQBMBEBBdSEDDAILQXshAyABKAIAIARBKGwQzQEiCUUNASABIAk2AgAgASgCBCAEQQN0EM0BIgRFDQEgASAFNgIQIAEgBDYCBCABKAIMIQMLIAEgA0EBajYCDCABIAEoAgAgA0EUbGoiAzYCCCADQQA2AhAgA0IANwIIIANCADcCACABKAIEIAEoAgggASgCAGtBFG1BAnRqQc0ANgIAIAEoAgggBjYCBCABKAIIQQA2AggCQCABKAIMIgMgASgCECIESQ0AIARFDQAgBEEBdCIFQQBMBEBBdSEDDAILQXshAyABKAIAIARBKGwQzQEiCUUNASABIAk2AgAgASgCBCAEQQN0EM0BIgRFDQEgASAFNgIQIAEgBDYCBCABKAIMIQMLIAEgA0EBajYCDCABIAEoAgAgA0EUbGoiAzYCCCADQQA2AhAgA0IANwIIIANCADcCACABKAIEIAEoAgggASgCAGtBFG1BAnRqQTs2AgAgASgCCCAIQQhqNgIEIAAoAiAiAwRAIAMgARBPIQMgASgCCCIEIAMgBCgCBGpBAWo2AgQgACgCICABIAogAkEAEF0iA0EASA0BAkAgASgCDCIDIAEoAhAiBEkNACAERQ0AIARBAXQiBUEATARAQXUhAwwDC0F7IQMgASgCACAEQShsEM0BIghFDQIgASAINgIAIAEoAgQgBEEDdBDNASIERQ0CIAEgBTYCECABIAQ2AgQgASgCDCEDCyABIANBAWo2AgwgASABKAIAIANBFGxqIgM2AgggA0EANgIQIANCADcCCCADQgA3AgAgASgCBCABKAIIIAEoAgBrQRRtQQJ0akHJADYCACABKAIIQQAgCigCAGs2AgQgACgCICABIAIQQiIDDQELAkAgASgCDCIDIAEoAhAiBEkNACAERQ0AIARBAXQiBUEATARAQXUhAwwCC0F7IQMgASgCACAEQShsEM0BIghFDQEgASAINgIAIAEoAgQgBEEDdBDNASIERQ0BIAEgBTYCECABIAQ2AgQgASgCDCEDCyABIANBAWo2AgwgASABKAIAIANBFGxqIgM2AgggA0EANgIQIANCADcCCCADQgA3AgAgASgCBCABKAIIIAEoAgBrQRRtQQJ0akHKADYCACAAKAIYIQMgASgCCCAA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AgANACAAKAIwDQAgACgCDCECIAAgAEEYaiIENgIMIAAgBCAAKAIQIAJrajYCEAsgBSgCAA0BIAUoAjANASAFKAIMIQAgBSAFQRhqIgI2AgwgBSACIAUoAhAgAGtqNgIQIAMQEAwGCyAGQcACaiIFIABBMGoiAikCADcDACAGQbgCaiIEIABBKGoiASkCADcDACAGQbACaiIJIABBIGoiCykCADcDACAGQagCaiIHIABBGGoiCikCADcDACAGQaACaiIOIABBEGoiDSkCADcDACAGQZgCaiIQIABBCGoiDCkCADcDACAGIAApAgA3A5ACIAIgA0EwaiIVKQIANwIAIAEgA0EoaiICKQIANwIAIAsgA0EgaiIBKQIANwIAIAogA0EYaiILKQIANwIAIA0gA0EQaiIKKQIANwIAIAwgA0EIaiINKQIANwIAIAAgAykCADcCACAVIAUpAwA3AgAgAiAEKQMANwIAIAEgCSkDADcCACALIAcpAwA3AgAgCiAOKQMANwIAIA0gECkDADcCACADIAYpA5ACNwIAAkAgACgCAA0AIAAoAjANACAAKAIMIQUgACAAQRhqIgI2AgwgACACIAAoAhAgBWtqNgIQCyADKAIADQAgAygCMA0AIAMoAgwhBSADIANBGGoiADYCDCADIAAgAygCECAFa2o2AhALIAMQEAwECyAGQcACaiIFIABBMGoiAikCADcDACAGQbgCaiIEIABBKGoiAykCADcDACAGQbACaiIBIABBIGoiCSkCADcDACAGQagCaiILIABBGGoiBykCADcDACAGQaACaiIKIABBEGoiDikCADcDACAGQZgCaiINIABBCGoiECkCADcDACAGIAApAgA3A5ACIAIgCEEwaiIMKQIANwIAIAMgCEEoaiICKQIANwIAIAkgCEEgaiIDKQIANwIAIAcgCEEYaiIJKQIANwIAIA4gCEEQaiIHKQIANwIAIBAgCEEIaiIOKQIANwIAIAAgCCkCADcCACAMIAUpAwA3AgAgAiAEKQMANwIAIAMgASkDADcCACAJIAspAwA3AgAgByAKKQMANwIAIA4gDSkDADcCACAIIAYpA5ACNwIAAkAgACgCAA0AIAAoAjANACAAKAIMIQUgACAAQRhqIgI2AgwgACACIAAoAhAgBWtqNgIQCwJAIAgoAgANACAIKAIwDQAgCCgC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QQFrQQZ0aiIBKAIAIAUoAhhHBEAgAUIANwIAIAFCADcCOCABQgA3AjAgAUIANwIoIAFCADcCICABQgA3AhggAUIANwIQIAFCADcCCCABIAUoAhg2AgALIAEoAghBACABKAIEGyECCyAAKAIIIgFBAEwNACAAKAIoKAIoIgUoAhwiBiABQQFrIghBBnRqIgEoAgAgBSgCGEcEQCABQgA3AgAgAUIANwI4IAFCADcCMCABQgA3AiggAUIANwIgIAFCADcCGCABQgA3AhAgAUIANwIIIAEgBSgCGDYCAAsCQCABKAIERQRAIAAoAgwgACgCCBAOIgFFDQIgASgCBEEBRw0CIAEoAkQiAyABKAJIIgUgBygCRCgCFBEAACEIQQAhBiAFIAMgBygCRCgCABEBACADaiIBSwRAIAEgBSAHKAJEKAIUEQAAIQZBmH4hAyABIAcoAkQoAgARAQAgAWogBUcNAwtBmH4hAwJ/AkACQAJAAkAgCEEhaw4eAQcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHAgADBwtBACAGQT1GDQMaDAYLQQEgBkE9Rg0CGgwFC0EEIAZBPUYNARogBg0EQQIMAQtBBSAGQT1GDQAaIAYNA0EDCyEBQWIhAyAAKAIIIgdBAEwNAiAAKAIoKAIoIgMoAhwgB0EGdGpBQGoiAEEBNgIEIAAgBTYCDCAAIAE2AgggACADKAIYNgIADAELIAYgCEEGdGooAgghAQtBACEAAkACQAJAAkACQAJAAkAgAQ4GAAECAwQFBgsgAiAERiEADAULIAIgBEchAAwECyACIARKIQAMAwsgAiAESCEADAILIAIgBE4hAAwBCyACIARMIQALIABBAXMhAwsgAws/AQF/AkAgACgCDCIAIAIgAWsiA2oQywEiAkUNACACIAEgAxCmASEBIABBAEwNACABIANqQQAgABCoARoLIAILJgAgAiABIAIgACgCOBEAACIBSwR/IAEgACgCABEBACABagUgAQsLHgEBfyABIAJJBH8gASACQQFrIAAoAjgRAAAFIAMLCzsAAkAgAkUNAANAIANBAEwEQCACDwsgASACTw0BIANBAWshAyABIAJBAWsgACgCOBEAACICDQALC0EAC2gBBH8gASECA0ACQCACLQAADQAgACgCDCIDQQFHBEAgAiEEIANBAkgNAQNAIAQtAAENAiAEQQFqIQQgA0ECSiEFIANBAWshAyAFDQALCyACIAFrDwsgAiAAKAIAEQEAIAJqIQIMAAsAC3UBBH8jAEEQayIAJAACQANAIAAgBEEDdEHQJWoiAygCBCIFNgIMIAMoAgAiBiAAQQxqQQEgAiABEQMAIgMNASAAIAY2AgwgBSAAQQxqQQEgAiABEQMAIgMNASAEQQFqIgRBGkcNAAtBACEDCyAAQRBqJAAgAwtOAEEgIQACfyABLQAAIgJBwQBrQf8BcUEaTwRAQWAhAEEAIAJB4QBrQf8BcUEZSw0BGgsgA0KBgICAEDcCACADIAAgAS0AAGo2AghBAQsLBABBfgscAAJ/IAAgAUkEQEEBIAAtAABBCkYNARoLQQALCyUAIAMgASgCAC0AAEHQH2otAAA6AAAgASABKAIAQQFqNgIAQQELBABBAQsHACAALQAACw4AQQFB8HwgAEGAAkkbCwsAIAEgADoAAEEBCwQAIAELzgEBBn8gASACSQRAIAEhAwNAIAVBAWohBSADIAAoAgARAQAgA2oiAyACSQ0ACwtBAEHAmhFqIQMgBEHHCWohBANAAkAgBSADIgYuAQgiB0cNACAFIQggASEDAkAgB0EATA0AA0AgAiADSwRAIAMgAiAAKAIUEQAAIAQtAABHDQMgBEEBaiEEIAMgACgCABEBACADaiEDIAhBAUshByAIQQFrIQggBw0BDAILCyAELQAADQELIAYoAgQPCyAGQQxqIQMgBigCDCIEDQALQaF+C2gBAX8CQCAEQQBKBEADQCABIAJPBEAgAy0AAA8LIAEgAiAAKAIUEQAAIQUgAy0AACAFayIFDQIgA0EBaiEDIAEgACgCABEBACABaiEBIARBAUshBSAEQQFrIQQgBQ0ACwtBACEFCyAFCy4BAX8gASACIAAoAhQRAAAiAEH/AE0EfyAAQQF0QdAhai8BAEEMdkEBcQUgAwsLPgEDfwJAIAJBAEwNAANAIAAgA0ECdCIFaigCACABIAVqKAIARgRAIAIgA0EBaiIDRw0BDAILC0F/IQQLIAQLJwEBfyAAIAFBA20iAkECdGooAgBBECABIAJBA2xrQQN0a3ZB/wFxC7YIAQF/Qc0JIQECQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIABB9ANqDvQDTU5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTkxOTktKMzZOTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTklIR0ZFRENCQUA/Pj08Ozo5ODc1NE4yMTAvLi0sKyopKE5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk4nJiUkIyIhIB8eHRwbGhkYThcWFRQTEhFOTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk4QTk5OTk5ODw4NTgcGBQQDDAsKCU5OTk4IAk4BAE9OC0GzDA8LQbMNDwtBjQ4PC0GEDw8LQfAPDwtByRAPC0G+EQ8LQf8RDwtBwBIPC0HnEg8LQZYTDwtBuhMPC0HkEw8LQf4TDwtBvBQPC0GEFQ8LQZcVDwtBrhUPC0HNFQ8LQewVDwtBnhYPC0HyFg8LQYoXDwtBoBcPC0G5Fw8LQdUXDwtB9BcPC0GYGA8LQbsYDwtB7BgPC0GgJw8LQcUnDwtB3CcPC0H4Jw8LQZ8oDwtBtCgPC0HLKA8LQeAoDwtB+ygPC0GaKQ8LQb0pDwtBzCkPC0HsKQ8LQZgqDwtBsioPC0HlKg8LQZIrDwtBsisPC0HJKw8LQeUrDwtBliwPC0GoLA8LQcAsDwtB2SwPC0HsLA8LQYUtDwtBmS0PC0GxLQ8LQdEtDwtB7y0PC0GOLg8LQaouDwtBzi4PC0HlLg8LQZEvDwtBti8PC0HNLw8LQeovDwtBkTAPC0GpMA8LQb4wDwtB1TAPC0HqMA8LQYMxDwtBlzEPC0G6MQ8LQdkxDwtB8jEPC0GNMiEBCyABC8UJAQV/IwBBIGsiByQAIAcgBTYCFCAAQYACIAQgBRC8ASADIAJrQQJ0akEEakGAAkgEQCAAEK0BIABqQbrAvAE2AABBlL0SIAAQeiAAaiEAIAIgA0kEQCAHQRlqIQoDQAJAIAIgASgCABEBAEEBRwRAIAIgASgCABEBACEFAkAgASgCDEEBRwRAIAVBAEoNAQwDCyAFQQBMDQIgBUEBayEIQQAhBiAFQQdxIgQEQANAIAAgAi0AADoAACAAQQFqIQAgAkEBaiECIAVBAWshBSAGQQFqIgYgBEcNAAsLIAhBB0kNAgNAIAAgAi0AADoAACAAIAItAAE6AAEgACACLQACOgACIAAgAi0AAzoAAyAAIAItAAQ6AAQgACACLQAFOgAFIAAgAi0ABjoABiAAIAItAAc6AAcgAEEIaiEAIAJBCGohAiAFQQlrIQYgBUEIayEFIAZBfkkNAAsMAgsDQCAFIQggByACLQAANgIQIAdBGmpBBUGrMiAHQRBqEKkBAkBBlL0SIAdBGmoQeiIJQQBMDQAgB0EaaiEFIAlBB3EiBARAQQAhBgNAIAAgBS0AADoAACAAQQFqIQAgBUEBaiEFIAZBAWoiBiAERw0ACwsgCUEBa0EHSQ0AIAkgCmohBANAIAAgBS0AADoAACAAIAUtAAE6AAEgACAFLQACOgACIAAgBS0AAzoAAyAAIAUtAAQ6AAQgACAFLQAFOgAFIAAgBS0ABjoABiAAIAUtAAc6AAcgAEEIaiEAIAVBB2ohBiAFQQhqIQUgBCAGRw0ACwsgAkEBaiECIAhBAWshBSAIQQJODQALDAELAn8gAi0AACIFQS9HBEAgBUHcAEYEQCAAQdwAOgAAIABBAWohACACQQFqIgIgASgCABEBACIFQQBMDQMgBUEBayEIQQAhBiAFQQdxIgQEQANAIAAgAi0AADoAACAAQQFqIQAgAkEBaiECIAVBAWshBSAGQQFqIgYgBEcNAAsLIAhBB0kNAwNAIAAgAi0AADoAACAAIAItAAE6AAEgACACLQACOgACIAAgAi0AAzoAAyAAIAItAAQ6AAQgACACLQAFOgAFIAAgAi0ABjoABiAAIAItAAc6AAcgAEEIaiEAIAJBCGohAiAFQQlrIQYgBUEIayEFIAZBfkkNAAsMAwtBASEGIAAgBUEHIAEoAjARAAANARogACACLQAAQQkgASgCMBEAAA0BGiAHIAItAAA2AgAgB0EaakEFQasyIAcQqQEgAkEBaiECQZS9EiAHQRpqEHoiCEEATA0CIAhBAWshCSAHQRpqIQUgCEEHcSIEBEBBACEGA0AgACAFLQAAOgAAIABBAWohACAFQQFqIQUgBkEBaiIGIARHDQALCyAJQQdJDQIgCCAKaiEEA0AgACAFLQAAOgAAIAAgBS0AAToAASAAIAUtAAI6AAIgACAFLQADOgADIAAgBS0ABDoABCAAIAUtAAU6AAUgACAFLQAGOgAGIAAgBS0ABzoAByAAQQhqIQAgBUEHaiEGIAVBCGohBSAEIAZHDQALDAILIABB3AA6AABBAiEGIABBAWoLIAItAAA6AAAgACAGaiEAIAJBAWohAgsgAiADSQ0ACwsgAEEvOwAACyAHQSBqJAALTwECfwJAQQUQjQEiAkEATA0AQRAQywEiAUUNACABQQA2AgggASAANgIAIAEgAjYCBCABIAJBBBDPASICNgIMIAIEQCABDwsgARDMAQtBAAuAAwEBfwJAIABBB0wNAEEBIQEgAEEQSQ0AQQIhASAAQSBJDQBBAyEBIABBwABJDQBBBCEBIABBgAFJDQBBBSEBIABBgAJJDQBBBiEBIABBgARJDQBBByEBIABBgAhJDQBBCCEBIABBgBBJDQBBCSEBIABBgCBJDQBBCiEBIABBgMAASQ0AQQshASAAQYCAAUkNAEEMIQEgAEGAgAJJDQBBDSEBIABBgIAESQ0AQQ4hASAAQYCACEkNAEEPIQEgAEGAgBBJDQBBECEBIABBgIAgSQ0AQREhASAAQYCAwABJDQBBEiEBIABBgICAAUkNAEETIQEgAEGAgIACSQ0AQRQhASAAQYCAgARJDQBBFSEBIABBgICACEkNAEEWIQEgAEGAgIAQSQ0AQRchASAAQYCAgCBJDQBBGCEBIABBgICAwABJDQBBGSEBIABBgICAgAFJDQBBGiEBIABBgICAgAJJDQBBGyEBIABBgICAgARJDQBBfw8LIAFBAnRB4DJqKAIAC14BA38gACgCBCIBQQBKBEADQCAAKAIMIAJBAnRqKAIAIgMEQANAIAMoAgwhASADEMwBIAEhAyABDQALIAAoAgQhAQsgAkEBaiICIAFIDQALCyAAKAIMEMwBIAAQzAEL4AEBBX8gASAAKAIAKAIEEQEAIQUCQCAAKAIMIAUgACgCBHBBAnRqKAIAIgRFDQACQAJAIAQoAgAgBUcNACABIAQoAgQiA0YEQCAEIQMMAgsgASADIAAoAgAoAgARAAANACAEIQMMAQsgBCgCDCIDRQ0BIARBDGohBANAAkAgBSADKAIARgRAIAMoAgQiBiABRg0DIAEgBiAAKAIAKAIAEQAAIQYgBCgCACEDIAZFDQELIANBDGohBCADKAIMIgMNAQwDCwsgA0UNAQtBASEHIAJFDQAgAiADKAIINgIACyAHC9MDAQl/IAEgACgCACgCBBEBACEGAkACQAJAIAAoAgwgBiAAKAIEcCIFQQJ0aigCACIERQ0AIAYgBCgCAEYEQCAEKAIEIgMgAUYNAiABIAMgACgCACgCABEAAEUNAgsgBCgCDCIDRQ0AIARBDGohBANAAkAgBiADKAIARgRAIAMoAgQiByABRg0FIAEgByAAKAIAKAIAEQAAIQcgBCgCACEDIAdFDQELIANBDGohBCADKAIMIgMNAQwCCwsgAw0CCyAAKAIIIAAoAgQiCG1BBk4EQAJAIAhBAWoQjQEiBUEATARAIAghBQwBCyAFQQQQzwEiCkUEQCAIIQUMAQsgACgCDCELIAhBAEoEQANAIAsgCUECdGooAgAiAwRAA0AgAygCDCEEIAMgCiADKAIAIAVwQQJ0aiIHKAIANgIMIAcgAzYCACAEIgMNAAsLIAlBAWoiCSAIRw0ACwsgCxDMASAAIAo2AgwgACAFNgIECyAGIAVwIQULQRAQywEiA0UEQEF7DwsgAyACNgIIIAMgATYCBCADIAY2AgAgAyAAKAIMIAVBAnRqIgQoAgA2AgwgBCADNgIAIAAgACgCCEEBajYCCEEADwsgBCEDCyADIAI2AghBAQvtAQEFfyAAKAIEIgNBAEoEQANAAkBBACEFIAZBAnQiByAAKAIMaigCACIEBEADQCAEIQMCQAJAAkACQCAEKAIEIAQoAgggAiABEQIADgQBBgIAAwsgBiAAKAIETg0FIAAoAgwgB2ooAgAiA0UNBQNAIAMgBEYNASADKAIMIgMNAAsMBQsgBCgCDCEDIAQhBQwBCyAEKAIMIQMCfyAFRQRAIAAoAgwgB2oMAQsgBUEMagsgAzYCACAEKAIMIQMgBBDMASAAIAAoAghBAWs2AggLIAMiBA0ACyAAKAIEIQMLIAZBAWoiBiADSA0BCwsLC48DAQp/AkAgAEEAQfcgIAEgAhCTASIDDQAgAEH3IEH6ICABIAIQkwEiAw0AQQAhAyAAQYCAgIAEcUUNAEEAQYUCIAEgAhCUASIDDQBBhQJBiQIgASACEJQBIgMNACMAQRBrIgQkAEGgqBIiB0EMaiEIQbCoEiEJQQEhAAJ/A0AgAEEBcyEMAkADQEEBIQpBACEDIAgoAgAiBUEATA0BA0AgBCAJIANBAnRqKAIAIgA2AgwCQAJAIAAgB0EDIAIgAREDACILDQBBACEAIANFDQEDQCAEIAkgAEECdGooAgA2AgggBCgCDCAEQQhqQQEgAiABEQMAIgsNASAEKAIIIARBDGpBASACIAERAwAiCw0BIAMgAEEBaiIARw0ACwwBCyAKIAxyQQFxRQ0CIAtBACAKGwwFCyADQQFqIgMgBUghCiADIAVHDQALCyAIKAIAIQULIAUgBmpBBGoiBkECdEGgqBJqIgdBEGohCSAHQQxqIQggBkHIAEgiAA0AC0EACyEAIARBEGokACAAIQMLIAMLygIBBn8jAEEQayIFJAACQAJAIAEgAk4NACAAQQFxIQgDQCAFIAFBAnQiAEGAnBFqIgYoAgAiBzYCDCAHQYABTyAIcQ0BIAEgAEGEnBFqIgooAgAiAUEASgR/IAZBCGohCUEAIQcDQCAFIAkgB0ECdGooAgAiADYCCAJAIABB/wBLIAhxDQAgBSgCDCAFQQhqQQEgBCADEQMAIgYNBSAFKAIIIAVBDGpBASAEIAMRAwAiBg0FQQAhACAHRQ0AA0AgBSAJIABBAnRqKAIAIgY2AgQgBkH/AEsgCHFFBEAgBSgCCCAFQQRqQQEgBCADEQMAIgYNByAFKAIEIAVBCGpBASAEIAMRAwAiBg0HCyAAQQFqIgAgB0cNAAsLIAdBAWoiByABRw0ACyAKKAIABSABC2pBAmoiASACSA0ACwtBACEGCyAFQRBqJAAgBgutAgEKfyMAQRBrIgUkAAJ/QQAgACABTg0AGiAAIAFIIQQDQCAEQQFzIQ0gAEECdEHwnxJqIgpBDGohCyAKQQhqIQwCQANAQQEhCEEAIQYgDCgCACIHQQBMDQEDQCAFIAsgBkECdGooAgAiBDYCDAJAAkAgBCAKQQIgAyACEQMAIgkNAEEAIQQgBkUNAQNAIAUgCyAEQQJ0aigCADYCCCAFKAIMIAVBCGpBASADIAIRAwAiCQ0BIAUoAgggBUEMakEBIAMgAhEDACIJDQEgBiAEQQFqIgRHDQALDAELIAggDXJBAXFFDQIgCUEAIAgbDAULIAZBAWoiBiAHSCEIIAYgB0cNAAsLIAwoAgAhBwsgACAHakEDaiIAIAFIIgQNAAtBAAshBCAFQRBqJAAgBAtqAQR/QYcIIQIDQCABIAJqQQF2IgNBAWogASADQQxsQeA3aigCBCAASSIEGyIBIAIgAyAEGyICSQ0AC0EAIQICQCABQYYISw0AIAFBDGwiAUHgN2ooAgAgAEsNACABQeA3aigCCCECCyACC84BAQV/IAIgASAAKAIAEQEAIAFqIgZLBH8CQANAQYcIIQVBACEBIAYgAiAAKAIUEQAAIQcDQCABIAVqQQF2IghBAWogASAIQQxsQeA3aigCBCAHSSIJGyIBIAUgCCAJGyIFSQ0AC0EAIQUgAUGGCEsNASABQQxsIgFB4DdqKAIAIAdLDQEgAUHgN2ooAggiBUESSw0BQQEgBXRB0IAQcUUNASAGIAAoAgARAQAgBmoiBiACSQ0AC0EADwsgAyAHNgIAIAQgBTYCAEEBBSAFCwtrAAJAIABB/wFLDQAgAUEOSw0AIABBAXRB4DNqLwEAIAF2QQFxDwsCfyABQdUETwRAQXogAUHVBGsiAUGwwRIoAgBODQEaIAFBA3RBwMESaigCBCAAEFMPCyABQQJ0QcCqEmooAgAgABBTCwu7BQEIfyMAQdAAayIDJAACQCABIAJJBEADQEGhfiEIIAEgAiAAKAIUEQAAIgVB/wBLDQICQAJAAkAgBUEgaw4OAgEBAQEBAQEBAQEBAQIACyAFQd8ARg0BCyADQRBqIARqIAU6AAAgBEE7Sg0DIARBAWohBAsgASAAKAIAEQEAIAFqIgEgAkkNAAsLIANBEGogBGoiAUEAOgAAAkBBtMESKAIAIgVFDQAgA0EANgIMIwBBEGsiACQAIAAgATYCDCAAIANBEGo2AgggBSAAQQhqIANBDGoQjwEaIABBEGokACADKAIMIgFFDQAgASgCACEIDAELQaF+IQggBEEBayIBQSxLDQAgBCEGIAQhCSAEIQcgBCEAIAQhAiAEIQUCQAJAAkACQAJAAkACQCABDg8GBQQEAwICAgICAgEBAQEACyAEIAMtAB9BAXRBgNsPai8BAGohBgsgBiADLQAbQQF0QYDbD2ovAQBqIQkLIAkgAy0AFUEBdEGA2w9qLwEAaiEHCyAHIAMtABRBAXRBgNsPai8BAGohAAsgACADLQASQQF0QYDbD2ovAQBqIQILIAIgAy0AEUEBdEGA2w9qLwEAaiEFCyADQRBqIAFqLQAAQQF0QYDbD2ovAQAgBSADLQAQIgBBAXRBgNsPai8BBGpqIgZBoDBLDQAgBkECdEHwzQ1qLgEAIgFBAEgNACABQf//A3FB9I4PaiIKLQAAIABzQd8BcQ0AIANBEGohBSAKIQIgBCEBAkADQCABRQ0BIAItAABB8O8Pai0AACEAIAUtAAAiCUHw7w9qLQAAIQcgCQRAIAFBAWshASACQQFqIQIgBUEBaiEFIAdB/wFxIABB/wFxRg0BCwsgB0H/AXEgAEH/AXFHDQELIAQgCmotAAANACAGQQJ0QfDNDWouAQIhCAsgA0HQAGokACAIC6QBAQN/IwBBEGsiASQAIAEgADYCDCABQQxqQQIQiQEhAwJAQZDfDyIAIAFBDGpBARCJAUH/AXFBAXRqLwECIANB/wFxQQF0IABqLwFGaiAAIAFBDGpBABCJAUH/AXFBAXRqLwEAaiIAQZsPSw0AIAEoAgwgAEEDdCIAQfDxD2oiAigCAEYEQCAAQfDxD2ouAQRBAE4NAQtBACECCyABQRBqJAAgAguPAQEDfyAAQQIQiQEhA0F/IQICQEHg4w8iASAAQQEQiQFB/wFxQQF0ai8BACADQf8BcUEBdCABai8BBmogASAAQQAQiQFB/wFxQQF0ai8BAGoiAUHMDksNACABQQF0QdDrEGouAQAiAUEATgRAIAAgAUH//wNxIgJBAnRBgJwRakEBEIgBRQ0BC0F/IQILIAILIgEBfyAAQf8ATQR/IABBAXRB0CFqLwEAIAF2QQFxBSACCwuOAwEDfyMAQTBrIgEkAAJAQZS9EiICQZENIgAgAiAAEHogAGpBAUEHQQBBAEEAQQAQDCIAQQBIDQBBlL0SQcsNIgAgAiAAEHogAGpBAUEIQQBBAEEAQQAQDCIAQQBIDQAgAUHYADYCACABQpGAgIAgNwMgQZS9EkG2DiIAIAIgABB6IABqQQNBCUECIAFBIGpBASABEAwiAEEASA0AIAFBfTYCACABQQE2AiBBlL0SQc0PIgAgAiAAEHogAGpBAUEKQQEgAUEgakEBIAEQDCIAQQBIDQAgAUE+NgIAIAFBAjYCIEGUvRJBnBAiACACIAAQeiAAakEDQQtBASABQSBqQQEgARAMIgBBAEgNACABQT42AgAgAUECNgIgQZS9EkHtECIAIAIgABB6IABqQQNBDEEBIAFBIGpBASABEAwiAEEASA0AIAFBETYCKCABQpGAgIDAADcDIEGUvRJB3xEiACACIAAQeiAAakEBQQ1BAyABQSBqQQBBABAMIgBBH3UgAHEhAAsgAUEwaiQAIAALEgAgAC0AAEECdEGQihFqKAIAC9YBAQR/AkAgAC0AACICQQJ0QZCKEWooAgAiAyABIABrIgEgASADShsiAUECSA0AIAFBAmshBEF/QQcgAWt0QX9zIAJxIQIgAUEBayIBQQNxIgUEQEEAIQMDQCAALQABQT9xIAJBBnRyIQIgAUEBayEBIABBAWohACADQQFqIgMgBUcNAAsLIARBA0kNAANAIAAtAARBP3EgAC0AAkE/cSACQQx0IAAtAAFBP3FBBnRyckEMdCAALQADQT9xQQZ0cnIhAiAAQQRqIQAgAUEEayIBDQALCyACCzUAAn9BASAAQYABSQ0AGkECIABBgBBJDQAaQQMgAEGAgARJDQAaQQRB8HwgAEGAgIABSRsLC8QBAQF/IABB/wBNBEAgASAAOgAAQQEPCwJ/An8gAEH/D00EQCABIABBBnZBwAFyOgAAIAFBAWoMAQsgAEH//wNNBEAgASAAQQx2QeABcjoAACABIABBBnZBP3FBgAFyOgABIAFBAmoMAQtB73wgAEH///8ASw0BGiABIABBEnZB8AFyOgAAIAEgAEEGdkE/cUGAAXI6AAIgASAAQQx2QT9xQYABcjoAASABQQNqCyICIABBP3FBgAFyOgAAIAIgAWtBAWoLC/IDAQN/IAEoAgAsAAAiBUEATgRAIAMgBUH/AXFB0B9qLQAAOgAAIAEgASgCAEEBajYCAEEBDwsCfyABKAIAIgQgAkGAvhIoAgARAAAhAiABIARB7L0SKAIAEQEAIgUgASgCAGo2AgACQAJAIABBAXEiBiACQf8AS3ENACACEJkBIgBFDQBB8J8SIQJB8HwhAQJAAkACQCAALwEGQQFrDgMAAgEECyAALgEEQQJ0QYCcEWooAgAiAUH/AEsgBnENAiABIANBiL4SKAIAEQAADAQLQaCoEiECCyACIAAuAQRBAnRqIQVBACEBQQAhBANAIAUgBEECdGooAgAgA0GIvhIoAgARAAAiAiABaiEBIAIgA2ohAyAEQQFqIgQgAC4BBkgNAAsMAQsCQCAFQQBMDQAgBUEHcSECIAVBAWtBB08EQCAFQXhxIQBBACEBA0AgAyAELQAAOgAAIAMgBC0AAToAASADIAQtAAI6AAIgAyAELQADOgADIAMgBC0ABDoABCADIAQtAAU6AAUgAyAELQAGOgAGIAMgBC0ABzoAByADQQhqIQMgBEEIaiEEIAFBCGoiASAARw0ACwsgAkUNAEEAIQEDQCADIAQtAAA6AAAgA0EBaiEDIARBAWohBCABQQFqIgEgAkcNAAsLIAUhAQsgAQsL7h4BEH8gAyEKQQAhAyMAQdAAayIFJAACQCAAIgZBAXEiCCABIAJBgL4SKAIAEQAAIgxB/wBLcQ0AIAFB7L0SKAIAEQEAIQAgBSAMNgIIIAUCfyAMIAwQmQEiB0UNABogDCAHLwEGQQFHDQAaIAcuAQRBAnRBgJwRaigCAAs2AhQCQCAGQYCAgIAEcSINRQ0AIAAgAWoiASACTw0AIAUgASACQYC+EigCABEAACIONgIMIAFB7L0SKAIAEQEAIQkCQCAOIgsQmQEiBkUNACAGLwEGQQFHDQAgBi4BBEECdEGAnBFqKAIAIQsLIAAgCWohBiAFIAs2AhgCQCABIAlqIgEgAk8NACAFIAEgAkGAvhIoAgARAAAiCzYCECABQey9EigCABEBACEBAkAgCyIDEJkBIgJFDQAgAi8BBkEBRw0AIAIuAQRBAnRBgJwRaigCACEDCyAFIAM2AhxBACEDIAVBFGoiCUEIEIkBIQICQCAJQQUQiQFB/wFxQfDpD2otAAAgAkH/AXFB8OkPai0AAGogCUECEIkBQf8BcUHw6Q9qLQAAaiICQQ1NBEAgCSACQQF0QfCJEWouAQAiAkECdEGgqBJqQQMQiAFFDQELQX8hAgsgAkEASA0AIAEgBmohCUEBIRAgAkECdCIHQaCoEmooAgwiBkEASgRAIAZBAXEhDSAHQbCoEmohBCAGQQFHBEAgBkF+cSEBQQAhAANAIAogA0EUbGoiAkEBNgIEIAIgCTYCACACIAQgA0ECdGooAgA2AgggCiADQQFyIghBFGxqIgJBATYCBCACIAk2AgAgAiAEIAhBAnRqKAIANgIIIANBAmohAyAAQQJqIgAgAUcNAAsLIA0EQCAKIANBFGxqIgJBATYCBCACIAk2AgAgAiAEIANBAnRqKAIANgIICyAGIQMLIAUgB0GgqBJqIgIoAgA2AiAgBUEgahCaASIEQQBOBEAgBEECdCIAQYCcEWooAgQiBEEASgRAIAVBIGpBBHIgAEGInBFqIARBAnQQpgEaCyAEQQFqIRALIAUgAigCBDYCMEEBIQhBASEPIAVBMGoQmgEiBEEATgRAIARBAnQiAEGAnBFqKAIEIgRBAEoEQCAFQTRqIABBiJwRaiAEQQJ0EKYBGgsgBEEBaiEPCyAFIAIoAgg2AkAgBUFAaxCaASICQQBOBEAgAkECdCIEQYCcEWooAgQiAkEASgRAIAVBxABqIARBiJwRaiACQQJ0EKYBGgsgAkEBaiEICyAQQQBMBEAgAyEEDAMLIA9BAEwhESADIQQDQCARRQRAIAVBIGogEkECdGohE0EAIQ0DQCAIQQBKBEAgEygCACIHIAxGIA1BAnQgBWooAjAiASAORnEhBkEAIQIDQCABIQACQCAGBEAgDiEAIAJBAnQgBWpBQGsoAgAgC0YNAQsgCiAEQRRsaiIDIAc2AgggA0EDNgIEIAMgCTYCACADIAA2AgwgAyACQQJ0IAVqQUBrKAIANgIQIARBAWohBAsgAkEBaiICIAhHDQALCyANQQFqIg0gD0cNAAsLIBJBAWoiEiAQRw0ACwwCCyAFQRRqIgJBBRCJASEBAkAgAkECEIkBQf8BcUHw5w9qLQAAIAFB/wFxQfDnD2otAABqIgFBOk0EQCACIAFBAXRB8IgRai4BACIBQQJ0QfCfEmpBAhCIAUUNAQtBfyEBCyABIgJBAEgNAEEBIQkgAkECdCILQfCfEmooAggiB0EASgRAIAdBAXEhDSALQfyfEmohBCAHQQFHBEAgB0F+cSEBQQAhAANAIAogA0EUbGoiAkEBNgIEIAIgBjYCACACIAQgA0ECdGooAgA2AgggCiADQQFyIghBFGxqIgJBATYCBCACIAY2AgAgAiAEIAhBAnRqKAIANgIIIANBAmohAyAAQQJqIgAgAUcNAAsLIA0EQCAKIANBFGxqIgJBATYCBCACIAY2AgAgAiAEIANBAnRqKAIANgIICyAHIQMLIAUgC0HwnxJqIgIoAgA2AiAgBUEgahCaASIEQQBOBEAgBEECdCIAQYCcEWooAgQiBEEASgRAIAVBIGpBBHIgAEGInBFqIARBAnQQpgEaCyAEQQFqIQkLIAUgAigCBDYCMCAFQTBqEJoBIgJBAEgEf0EBBSACQQJ0IgRBgJwRaigCBCICQQBKBEAgBUE0aiAEQYicEWogAkECdBCmARoLIAJBAWoLIQEgCUEATARAIAMhBAwCC0EAIQcgAUEATCELIAMhBANAIAtFBEAgBUEgaiAHQQJ0aigCACEIQQAhAwNAIAggDEYgDiADQQJ0IAVqKAIwIgJGcUUEQCAKIARBFGxqIgAgCDYCCCAAQQI2AgQgACAGNgIAIAAgAjYCDCAEQQFqIQQLIANBAWoiAyABRw0ACwsgB0EBaiIHIAlHDQALDAELAkACQAJAAkAgBwRAIAcvAQYiA0EBRgRAIAcuAQQhAwJ/IAgEQEEAIANBAnRBgJwRaigCAEH/AEsNARoLIApBATYCBCAKIAA2AgAgCiADQQJ0QYCcEWooAgA2AghBAQshBCADQQJ0IgNBgJwRaigCBCIGQQBMDQYgA0GInBFqIQdBACEDA0ACQCAHIANBAnRqKAIAIgIgDEYNACAIRSACQYABSXJFDQAgCiAEQRRsaiIBIAI2AgggAUEBNgIEIAEgADYCACAEQQFqIQQLIANBAWoiAyAGRw0ACwwGCyANRQ0FIAcuAQQhCyADQQJGBEBBASEPIAtBAnRB8J8SaigCCCIDQQBMDQUgA0EBcSENIAtBAnRB/J8SaiECIANBAUYEQEEAIQMMBQsgA0F+cSEOQQAhA0EAIQgDQCAMIAIgA0ECdCIBaigCACIGRwRAIAogBEEUbGoiCSAGNgIIIAlBATYCBCAJIAA2AgAgBEEBaiEECyAMIAIgAUEEcmooAgAiAUcEQCAKIARBFGxqIgYgATYCCCAGQQE2AgQgBiAANgIAIARBAWohBAsgA0ECaiEDIA4gCEECaiIIRw0ACwwEC0EBIREgC0ECdEGgqBJqKAIMIgNBAEwNAiADQQFxIQ0gC0ECdEGwqBJqIQIgA0EBRgRAQQAhAwwCCyADQX5xIQ5BACEDQQAhCANAIAwgAiADQQJ0IgFqKAIAIgZHBEAgCiAEQRRsaiIJIAY2AgggCUEBNgIEIAkgADYCACAEQQFqIQQLIAwgAiABQQRyaigCACIBRwRAIAogBEEUbGoiBiABNgIIIAZBATYCBCAGIAA2AgAgBEEBaiEECyADQQJqIQMgDiAIQQJqIghHDQALDAELIAVBCGoQmgEiA0EASA0EIANBAnQiAkGAnBFqKAIEIgNBAEwNBCADQQFxIQsgAkGInBFqIQECQCADQQFGBEBBACEDDAELIANBfnEhDkEAIQNBACEGA0AgCEEAIAEgA0ECdCIHaigCACICQf8ASxtFBEAgCiAEQRRsaiIJIAI2AgggCUEBNgIEIAkgADYCACAEQQFqIQQLIAhBACABIAdBBHJqKAIAIgJB/wBLG0UEQCAKIARBFGxqIgcgAjYCCCAHQQE2AgQgByAANgIAIARBAWohBAsgA0ECaiEDIAZBAmoiBiAORw0ACwsgC0UNBCAIQQAgASADQQJ0aigCACIDQf8ASxsNBCAKIARBFGxqIgIgAzYCCCACQQE2AgQgAiAANgIAIARBAWohBAwECyANRQ0AIAIgA0ECdGooAgAiAyAMRg0AIAogBEEUbGoiAiADNgIIIAJBATYCBCACIAA2AgAgBEEBaiEECyAFIAtBAnRBoKgSaigCADYCICAFQSBqEJoBIgNBAE4EQCADQQJ0QYCcEWooAgQiAkEASgRAIAVBIGpBBHIgA0ECdEGInBFqIAJBAnQQpgEaCyACQQFqIRELIAUgBy4BBEECdEGgqBJqKAIENgIwQQEhDEEBIQ8gBUEwahCaASIDQQBOBEAgA0ECdCICQYCcEWooAgQiA0EASgRAIAVBNGogAkGInBFqIANBAnQQpgEaCyADQQFqIQ8LIAUgBy4BBEECdEGgqBJqKAIINgJAIAVBQGsQmgEiA0EATgRAIANBAnRBgJwRaigCBCICQQBKBEAgBUHEAGogA0ECdEGInBFqIAJBAnQQpgEaCyACQQFqIQwLIBFBAEwNAiAMQX5xIQsgDEEBcSESA0AgD0EASgRAIAVBIGogEEECdGohE0EAIQ0DQAJAIAxBAEwNACANQQJ0IAVqKAIwIQggEygCACEBQQAhAkEAIQYgDEEBRwRAA0AgCiAEQRRsaiIDIAE2AgggA0EDNgIEIAMgADYCACADIAg2AgwgBUFAayIHIAJBAnQiCWooAgAhDiADIAA2AhQgAyAONgIQIAMgATYCHCADIAg2AiAgA0EDNgIYIAMgByAJQQRyaigCADYCJCACQQJqIQIgBEECaiEEIAZBAmoiBiALRw0ACwsgEkUNACAKIARBFGxqIgMgATYCCCADQQM2AgQgAyAANgIAIAMgCDYCDCADIAJBAnQgBWpBQGsoAgA2AhAgBEEBaiEECyANQQFqIg0gD0cNAAsLIBBBAWoiECARRw0ACwwCCyANRQ0AIAIgA0ECdGooAgAiAyAMRg0AIAogBEEUbGoiAiADNgIIIAJBATYCBCACIAA2AgAgBEEBaiEECyAFIAtBAnRB8J8SaigCADYCICAFQSBqEJoBIgNBAE4EQCADQQJ0QYCcEWooAgQiAkEASgRAIAVBIGpBBHIgA0ECdEGInBFqIAJBAnQQpgEaCyACQQFqIQ8LIAUgBy4BBEECdEHwnxJqKAIENgIwIAVBMGoQmgEiA0EASAR/QQEFIANBAnQiAkGAnBFqKAIEIgNBAEoEQCAFQTRqIAJBiJwRaiADQQJ0EKYBGgsgA0EBagshDSAPQQBMDQAgDUF+cSEOIA1BAXEhDEEAIQsDQAJAIA1BAEwNACAFQSBqIAtBAnRqKAIAIQhBACECQQAhASANQQFHBEADQCAKIARBFGxqIgMgCDYCCCADQQI2AgQgAyAANgIAIAVBMGoiBiACQQJ0IgdqKAIAIQkgAyAANgIUIAMgCTYCDCADIAg2AhwgA0ECNgIYIAMgBiAHQQRyaigCADYCICACQQJqIQIgBEECaiEEIAFBAmoiASAORw0ACwsgDEUNACAKIARBFGxqIgMgCDYCCCADQQI2AgQgAyAANgIAIAMgAkECdCAFaigCMDYCDCAEQQFqIQQLIAtBAWoiCyAPRw0ACwsgBUHQAGokACAEC04AIAFBgAE2AgACfyACAn8gAEHVBE8EQEF6IABB1QRrIgBBsMESKAIATg0CGiAAQQN0QcTBEmoMAQsgAEECdEHAqhJqCygCADYCAEEACwszAQF/IAAgAU8EQCABDwsDQCAAIAEiAkkEQCACQQFrIQEgAi0AAEFAcUGAAUYNAQsLIAILoQEBBH9BASEEAkAgACABTw0AA0BBACEEIAAtAAAiAkHAAXFBgAFGDQEgAEEBaiEDAkAgAkHAAWtBNEsEQCADIQAMAQsgAEECIAJBAnRBkIoRaigCACICIAJBAkwbIgVqIQBBASECA0AgASADRg0DIAMtAABBwAFxQYABRw0DIANBAWohAyACQQFqIgIgBUcNAAsLIAAgAUkNAAtBASEECyAEC4AEAQN/IAJBgARPBEAgACABIAIQACAADwsgACACaiEDAkAgACABc0EDcUUEQAJAIABBA3FFBEAgACECDAELIAJFBEAgACECDAELIAAhAgNAIAIgAS0AADoAACABQQFqIQEgAkEBaiICQQNxRQ0BIAIgA0kNAAsLAkAgA0F8cSIEQcAASQ0AIAIgBEFAaiIFSw0AA0AgAiABKAIANgIAIAIgASgCBDYCBCACIAEoAgg2AgggAiABKAIMNgIMIAIgASgCEDYCECACIAEoAhQ2AhQgAiABKAIYNgIYIAIgASgCHDYCHCACIAEoAiA2AiAgAiABKAIkNgIkIAIgASgCKDYCKCACIAEoAiw2AiwgAiABKAIwNgIwIAIgASgCNDYCNCACIAEoAjg2AjggAiABKAI8NgI8IAFBQGshASACQUBrIgIgBU0NAAsLIAIgBE8NAQNAIAIgASgCADYCACABQQRqIQEgAkEEaiICIARJDQALDAELIANBBEkEQCAAIQIMAQsgACADQQRrIgRLBEAgACECDAELIAAhAgNAIAIgAS0AADoAACACIAEtAAE6AAEgAiABLQACOgACIAIgAS0AAzoAAyABQQRqIQEgAkEEaiICIARNDQALCyACIANJBEADQCACIAEtAAA6AAAgAUEBaiEBIAJBAWoiAiADRw0ACwsgAAvoAgECfwJAIAAgAUYNACABIAAgAmoiA2tBACACQQF0a00EQCAAIAEgAhCmARoPCyAAIAFzQQNxIQQCQAJAIAAgAUkEQCAEBEAgACEDDAMLIABBA3FFBEAgACEDDAILIAAhAwNAIAJFDQQgAyABLQAAOgAAIAFBAWohASACQQFrIQIgA0EBaiIDQQNxDQALDAELAkAgBA0AIANBA3EEQANAIAJFDQUgACACQQFrIgJqIgMgASACai0AADoAACADQQNxDQALCyACQQNNDQADQCAAIAJBBGsi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AmogASACQf////8Hc0obIQELIAAgA0EBajYCACABIQIgAywAARCvAQ0ACyABC7YEAAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAFBCWsOEgABAgUDBAYHCAkKCwwNDg8QERILIAIgAigCACIBQQRqNgIAIAAgASgCADYCAA8LIAIgAigCACIBQQRqNgIAIAAgATQCADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATUCADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATQCADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATUCADcDAA8LIAIgAigCAEEHakF4cSIBQQhqNgIAIAAgASkDADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATIBADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATMBADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATAAADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATEAADcDAA8LIAIgAigCAEEHakF4cSIBQQhqNgIAIAAgASkDADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATUCADcDAA8LIAIgAigCAEEHakF4cSIBQQhqNgIAIAAgASkDADcDAA8LIAIgAigCAEEHakF4cSIBQQhqNgIAIAAgASkDADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATQCADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATUCADcDAA8LIAIgAigCAEEHakF4cSIBQQhqNgIAIAAgASsDADkDAA8LIAAgAiADEQcACwuDAQIDfwF+AkAgAEKAgICAEFQEQCAAIQUMAQsDQCABQQFrIgEgACAAQgqAIgVCCn59p0EwcjoAACAAQv////+fAVYhAiAFIQAgAg0ACwsgBaciAgRAA0AgAUEBayIBIAIgAkEKbiIDQQpsa0EwcjoAACACQQlLIQQgAyECIAQNAAsLIAELcgEBfyMAQYACayIFJAACQCACIANMDQAgBEGAwARxDQAgBSABQf8BcSACIANrIgNBgAIgA0GAAkkiAhsQqAEaIAJFBEADQCAAIAVBgAIQtQEgA0GAAmsiA0H/AUsNAAsLIAAgBSADELUBCyAFQYACaiQAC8kYAxJ/AXwCfiMAQbAEayIKJAAgCkEANgIsAkAgAb0iGUIAUwRA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IQsgBUEgcSEIIAooAiwhByAGQQJrIg0gBUEPajoAACAGQQFrQS1BKyAHQQBIGzoAACAEQQhxIQkgCkEQaiEHA0AgByIGAn8gAZlEAAAAAAAA4EFjBEAgAaoMAQtBgICAgHgLIgdB4JURai0AACAIcjoAACABIAe3oUQAAAAAAAAwQKIhAQJAIAZBAWoiByAKQRBqa0EBRw0AAkAgCQ0AIANBAEoNACABRAAAAAAAAAAAYQ0BCyAGQS46AAEgBkECaiEHCyABRAAAAAAAAAAAYg0AC0F/IQlB/f///wcgCyASIA1rIhBqIgZrIANIDQAgAEEgIAICfwJAIANFDQAgByAKQRBqayIIQQJrIANODQAgA0ECagwBCyAHIApBEGprIggLIgcgBmoiBiAEELkBIAAgDiALELUBIABBMCACIAYgBEGAgARzELkBIAAgCkEQaiAIELUBIABBMCAHIAhrQQBBABC5ASAAIA0gEBC1ASAAQSAgAiAGIARBgMAAcxC5ASAGIAIgAiAGSBshCQsgCkGwBGokACAJC40FAgZ+An8gASABKAIAQQdqQXhxIgFBEGo2AgAgACABKQMAIQQgASkDCCEFIwBBIGsiACQAAkAgBUL///////////8AgyIDQoCAgICAgMCAPH0gA0KAgICAgIDA/8MAfVQEQCAFQgSGIARCPIiEIQMgBEL//////////w+DIgRCgYCAgICAgIAIWgRAIANCgYCAgICAgIDAAHwhAgwCCyADQoCAgICAgICAQH0hAiAEQoCAgICAgICACFINASACIANCAYN8IQIMAQsgBFAgA0KAgICAgIDA//8AVCADQoCAgICAgMD//wBRG0UEQCAFQgSGIARCPIiEQv////////8Dg0KAgICAgICA/P8AhCECDAELQoCAgICAgID4/wAhAiADQv///////7//wwBWDQBCACECIANCMIinIgFBkfcASQ0AIABBEGohCSAEIQIgBUL///////8/g0KAgICAgIDAAIQiAyEGAkAgAUGB9wBrIghBwABxBEAgAiAIQUBqrYYhBkIAIQIMAQsgCEUNACAGIAitIgeGIAJBwAAgCGutiIQhBiACIAeGIQILIAkgAjcDACAJIAY3AwgCQEGB+AAgAWsiAUHAAHEEQCADIAFBQGqtiCEEQgAhAwwBCyABRQ0AIANBwAAgAWuthiAEIAGtIgKIhCEEIAMgAoghAwsgACAENwMAIAAgAzcDCCAAKQMIQgSGIAApAwAiA0I8iIQhAiAAKQMQIAApAxiEQgBSrSADQv//////////D4OEIgNCgYCAgICAgIAIWgRAIAJCAXwhAgwBCyADQoCAgICAgICACFINACACQgGDIAJ8IQILIABBIGokACACIAVCgICAgICAgICAf4OEvzkDAAugAQECfyMAQaABayIEJABBfyEFIAQgAUEBa0EAIAEbNgKUASAEIAAgBEGeAWogARsiADYCkAEgBEEAQZABEKgBIgRBfzYCTCAEQRA2AiQgBEF/NgJQIAQgBEGfAWo2AiwgBCAEQZABajYCVAJAIAFBAEgEQEHoyhJBPTYCAAwBCyAAQQA6AAAgBCACIANBDkEPELMBIQULIARBoAFqJAAgBQurAQEEfyAAKAJUIgMoAgQiBSAAKAIUIAAoAhwiBmsiBCAEIAVLGyIEBEAgAygCACAGIAQQpgEaIAMgAygCACAEajYCACADIAMoAgQgBGsiBTYCBAsgAygCACEEIAUgAiACIAVLGyIFBEAgBCABIAUQpgEaIAMgAygCACAFaiIENgIAIAMgAygCBCAFazYCBAsgBEEAOgAAIAAgACgCLCIDNgIcIAAgAzYCFCACCxYAIABFBEBBAA8LQejKEiAANgIAQX8LogIAIABFBEBBAA8LAn8CQCAABH8gAUH/AE0NAQJAQfzLEigCACgCAEUEQCABQYB/cUGAvwNGDQNB6MoSQRk2AgAMAQsgAUH/D00EQCAAIAFBP3FBgAFyOgABIAAgAUEGdkHAAXI6AABBAgwECyABQYBAcUGAwANHIAFBgLADT3FFBEAgACABQT9xQYABcjoAAiAAIAFBDHZB4AFyOgAAIAAgAUEGdkE/cUGAAXI6AAFBAwwECyABQYCABGtB//8/TQRAIAAgAUE/cUGAAXI6AAMgACABQRJ2QfABcjoAACAAIAFBBnZBP3FBgAFyOgACIAAgAUEMdkE/cUGAAXI6AAFBBAwEC0HoyhJBGTYCAAtBfwVBAQsMAQsgACABOgAAQQELCwcAIAAQywELBwAgABDMAQu9BQEJfyMAQRBrIggkACAIQZjMEjYCAEGUzBIoAgAhByMAQYABayIBJAAgASAINgJcAkAgB0GhfkcgB0HcAWpBBk9xRQRAIAEgASgCXCICQQRqNgJcAn9BACACKAIAIgAoAgQiAkUNABogACgCCCEEIAAoAgAiBigCDEECTgRAA0ACQCACIARPDQACfyACIAQgBigCFBEAACIAQYABTwRAAkAgAEGAgARJDQAgA0ERSg0AIAEgAEEYdjYCMCABQeAAaiADaiIFQQVBqzIgAUEwahCpASABIABBEHZB/wFxNgIgIAVBBGpBA0GmMiABQSBqEKkBIAEgAEEIdkH/AXE2AhAgBUEGakEDQaYyIAFBEGoQqQEgASAAQf8BcTYCACAFQQhqQQNBpjIgARCpASADQQpqDAILIANBFUoNAiABIABBCHZB/wFxNgJQIAFB4ABqIANqIgVBBUGrMiABQdAAahCpASABIABB/wFxNgJAIAVBBGpBA0GmMiABQUBrEKkBIANBBmoMAQsgAUHgAGogA2ogADoAACADQQFqCyEDIAIgBigCABEBACACaiECIANBG0gNAQsLIAIgBEkMAQsgAUHgAGogAkEbIAQgAmsiACAAQRtOGyIDEKYBGiAAQRtKCyEFIAcQigEhAkGwzBIhAANAAkACQCACLQAAIgRBJUcEQCAERQ0BDAILIAJBAWohBiACLQABIgRB7gBHBEAgBiECDAILIAAgAUHgAGogAxCmASADaiEAIAUEQCAAQaIyLwAAOwAAIABBpDItAAA6AAIgAEEDaiEACyAGQQFqIQIMAgsgAEEAOgAADAMLIAAgBDoAACAAQQFqIQAgAkEBaiECDAALAAtBlL0SIAcQigEiABB6IQJBsMwSIAAgAhCmASACakEAOgAACyABQYABaiQAIAhBEGokAEGwzBIL4wEBAX8CQAJAAkACfyAALQAQBEBBACEBIABBDGogACgCCCACIAIgA2oiBiACIARqIAYgACgCDCAFEG1BAE4NARpBACEGDAMLAkAgACgCFCABRw0AIAAoAhwgBUcNACAAKAIYIARKDQAgAC0AIEUEQEEADwsgACgCDCIGKAIIKAIAIARODQQLIAAgBTYCHCAAIAQ2AhggACABNgIUQQAhASAAKAIIIAIgAiADaiIGIAIgBGogBiAAKAIMIAUQbUEASA0BIABBDGoLKAIAIQZBASEBDAELQQAhBgsgACABOgAgCyAGC7gzARp/IwBBEGsiGCQAIAJBAnQiChDLASEbIAoQywEhGSACQQBK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JyB3aXRob3V0IGVzY2FwZQBXb3JkAEFscGhhAEVVQy1DTgBGQUlMAChudWxsKQAARgBBAEkATAAAAEYAQQBJAEwAAAAAYWJvcnQAQmxhbmsAIyVkAEFscGhhAFsATUlTTUFUQ0gAAE0ASQBTAE0AQQBUAEMASAAAAE0ASQBTAE0AQQBUAEMASAAAAAAtMFgrMFggMFgtMHgrMHggMHgAZmFpbCB0byBtZW1vcnkgYWxsb2NhdGlvbgBDbnRybABIaXJhZ2FuYQBNQVgALQBPTklHLU1PTklUT1I6ICUtNHMgJXMgYXQ6ICVkIFslZCAtICVkXSBsZW46ICVkCgAATQBBAFgAAABNAEEAWAAAAABEaWdpdABtYXRjaC1zdGFjayBsaW1pdCBvdmVyAEFsbnVtAGluZgBjaGFyYWN0ZXIgY2xhc3MgaGFzICclcycgd2l0aG91dCBlc2NhcGUARVJST1IAPT4AAEUAUgBSAE8AUgAAAEUAUgBSAE8AUgAAAABwYXJzZSBkZXB0aCBsaW1pdCBvdmVyAGFsbnVtAEdyYXBoAEthdGFrYW5hAENPVU5UAElORgA8PQAAQwBPAFUATgBUAAAAQwBPAFUATgBUAAAAAExvd2VyAHJldHJ5LWxpbWl0LWluLW1hdGNoIG92ZXIAbmFuAGFscGhhAFRPVEFMX0NPVU5UAEFTQ0lJAABUAE8AVABBAEwAXwBDAE8AVQBOAFQAAABUAE8AVABBAEwAXwBDAE8AVQBOAFQAAAAAUHJpbnQAWERpZ2l0AHJldHJ5LWxpbWl0LWluLXNlYXJjaCBvdmVyAGJsYW5rAENNUABOQU4AAEMATQBQAAAAQwBNAFAAAAAAUHVuY3QAc3ViZXhwLWNhbGwtbGltaXQtaW4tc2VhcmNoIG92ZXIAY250cmwAQ250cmwALgBkaWdpdABCbGFuawBTcGFjZQB1bmRlZmluZWQgdHlwZSAoYnVnKQBQdW5jdABVcHBlcgBncmFwaABpbnRlcm5hbCBwYXJzZXIgZXJyb3IgKGJ1ZykAUHJpbnQAWERpZ2l0AGxvd2VyAHN0YWNrIGVycm9yIChidWcpAHByaW50AFVwcGVyAEFTQ0lJAHVuZGVmaW5lZCBieXRlY29kZSAoYnVnKQBwdW5jdABTcGFjZQBXb3JkAHVuZXhwZWN0ZWQgYnl0ZWNvZGUgKGJ1ZykAZGVmYXVsdCBtdWx0aWJ5dGUtZW5jb2RpbmcgaXMgbm90IHNldABMb3dlcgBzcGFjZQB1cHBlcgBHcmFwaABjYW4ndCBjb252ZXJ0IHRvIHdpZGUtY2hhciBvbiBzcGVjaWZpZWQgbXVsdGlieXRlLWVuY29kaW5nAHhkaWdpdABEaWdpdABmYWlsIHRvIGluaXRpYWxpemUAaW52YWxpZCBhcmd1bWVudABhc2NpaQBlbmQgcGF0dGVybiBhdCBsZWZ0IGJyYWNlAHdvcmQAZW5kIHBhdHRlcm4gYXQgbGVmdCBicmFja2V0ADpdAGVtcHR5IGNoYXItY2xhc3MAcmVkdW5kYW50IG5lc3RlZCByZXBlYXQgb3BlcmF0b3IAcHJlbWF0dXJlIGVuZCBvZiBjaGFyLWNsYXNzAG5lc3RlZCByZXBlYXQgb3BlcmF0b3IgJXMgYW5kICVzIHdhcyByZXBsYWNlZCB3aXRoICclcycAZW5kIHBhdHRlcm4gYXQgZXNjYXBlAD8AZW5kIHBhdHRlcm4gYXQgbWV0YQAqAGVuZCBwYXR0ZXJuIGF0IGNvbnRyb2wAKwBpbnZhbGlkIG1ldGEtY29kZSBzeW50YXgAPz8AaW52YWxpZCBjb250cm9sLWNvZGUgc3ludGF4ACo/AGNoYXItY2xhc3MgdmFsdWUgYXQgZW5kIG9mIHJhbmdlACs/AGNoYXItY2xhc3MgdmFsdWUgYXQgc3RhcnQgb2YgcmFuZ2UAdW5tYXRjaGVkIHJhbmdlIHNwZWNpZmllciBpbiBjaGFyLWNsYXNzACsgYW5kID8/AHRhcmdldCBvZiByZXBlYXQgb3BlcmF0b3IgaXMgbm90IHNwZWNpZmllZAArPyBhbmQgPwAPAAAADgAAAHQ+AwB8PgMA6AP0AU0B+gDIAKcAjwB9AG8AZABbAFMATQBHAEMAPwA7ADgANQAyADAALQArACoAKAAmACUAJAAiACEAIAAfAB4AHQAdABwAGwAaABoAGQAYABgAFwAXABYAFgAVABUAFAAUABQAEwATABMAEgASABIAEQARABEAEAAQABAAEAAPAA8ADwAPAA4ADgAOAA4ADgAOAA0ADQANAA0ADQANAAwADAAMAAwADAAMAAsACwALAAsACwALAAsACwALAAoACgAKAAoA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b2RlIHJhbmdlcyBhcmUgc3BlY2lmaWVkAHRvbyBzaG9ydCBtdWx0aWJ5dGUgY29kZSBzdHJpbmcAdG9vIGJpZyBiYWNrcmVmIG51bWJlcgBpbnZhbGlkIGJhY2tyZWYgbnVtYmVyL25hbWUAbnVtYmVyZWQgYmFja3JlZi9jYWxsIGlzIG5vdCBhbGxvd2VkLiAodXNlIG5hbWUpAHRvbyBtYW55IGNhcHR1cmVzAHRvbyBiaWcgd2lkZS1jaGFyIHZhbHVlAHRvbyBsb25nIHdpZGUtY2hhciB2YWx1ZQB1bmRlZmluZWQgb3BlcmF0b3IAaW52YWxpZCBjb2RlIHBvaW50IHZhbHVlAGdyb3VwIG5hbWUgaXMgZW1wdHkAaW52YWxpZCBncm91cCBuYW1lIDwlbj4AaW52YWxpZCBjaGFyIGluIGdyb3VwIG5hbWUgPCVuPgB1bmRlZmluZWQgbmFtZSA8JW4+IHJlZmVyZW5jZQB1bmRlZmluZWQgZ3JvdXAgPCVuPiByZWZlcmVuY2UAbXVsdGlwbGV4IGRlZmluZWQgbmFtZSA8JW4+AG11bHRpcGxleCBkZWZpbml0aW9uIG5hbWUgPCVuPiBjYWxsAG5ldmVyIGVuZGluZyByZWN1cnNpb24AZ3JvdXAgbnVtYmVyIGlzIHRvbyBiaWcgZm9yIGNhcHR1cmUgaGlzdG9yeQBpbnZhbGlkIGNoYXJhY3RlciBwcm9wZXJ0eSBuYW1lIHslbn0AaW52YWxpZCBpZi1lbHNlIHN5bnRheABpbnZhbGlkIGFic2VudCBncm91cCBwYXR0ZXJuAGludmFsaWQgYWJzZW50IGdyb3VwIGdlbmVyYXRvciBwYXR0ZXJuAGludmFsaWQgY2FsbG91dCBwYXR0ZXJuAGludmFsaWQgY2FsbG91dCBuYW1lAHVuZGVmaW5lZCBjYWxsb3V0IG5hbWUAaW52YWxpZCBjYWxsb3V0IGJvZHkAaW52YWxpZCBjYWxsb3V0IHRhZyBuYW1lAGludmFsaWQgY2FsbG91dCBhcmcAbm90IHN1cHBvcnRlZCBlbmNvZGluZyBjb21iaW5hdGlvbgBpbnZhbGlkIGNvbWJpbmF0aW9uIG9mIG9wdGlvbnMAdmVyeSBpbmVmZmljaWVudCBwYXR0ZXJuAGxpYnJhcnkgaXMg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ALYJAAC5CQAAvAkAAMQJAADHCQAAyAkAAMsJAADOCQAA1wkAANcJAADcCQAA3QkAAN8JAADjCQAA5gkAAP4JAAABCgAAAwoAAAUKAAAKCgAADwoAABAKAAATCgAAKAoAACoKAAAwCgAAMgoAADMKAAA1CgAANgoAADgKAAA5CgAAPAoAADwKAAA+CgAAQgoAAEcKAABICgAASwoAAE0KAABRCgAAUQoAAFkKAABcCgAAXgoAAF4KAABmCgAAdgoAAIEKAACDCgAAhQoAAI0KAACPCgAAkQoAAJMKAACoCgAAqgoAALAKAACyCgAAswoAALUKAAC5CgAAvAoAAMUKAADHCgAAyQoAAMsKAADNCgAA0AoAANAKAADgCgAA4woAAOYKAADxCgAA+QoAAP8KAAABCwAAAwsAAAULAAAMCwAADwsAABALAAATCwAAKAsAACoLAAAwCwAAMgsAADMLAAA1CwAAOQsAADwLAABECwAARwsAAEgLAABLCwAATQsAAFULAABXCwAAXAsAAF0LAABfCwAAYwsAAGYLAAB3CwAAggsAAIMLAACFCwAAigsAAI4LAACQCwAAkgsAAJULAACZCwAAmgsAAJwLAACcCwAAngsAAJ8LAACjCwAApAsAAKgLAACqCwAArgsAALkLAAC+CwAAwgsAAMYLAADICwAAygsAAM0LAADQCwAA0AsAANcLAADXCwAA5gsAAPoLAAAADAAADAwAAA4MAAAQDAAAEgwAACgMAAAqDAAAOQwAADwMAABEDAAARgwAAEgMAABKDAAATQwAAFUMAABWDAAAWAwAAFoMAABdDAAAXQwAAGAMAABjDAAAZgwAAG8MAAB3DAAAjAwAAI4MAACQDAAAkgwAAKgMAACqDAAAswwAALUMAAC5DAAAvAwAAMQMAADGDAAAyAwAAMoMAADNDAAA1QwAANYMAADdDAAA3gwAAOAMAADjDAAA5gwAAO8MAADxDAAA8gwAAAANAAAMDQAADg0AABANAAASDQAARA0AAEYNAABIDQAASg0AAE8NAABUDQAAYw0AAGYNAAB/DQAAgQ0AAIMNAACFDQAAlg0AAJoNAACxDQAAsw0AALsNAAC9DQAAvQ0AAMANAADGDQAAyg0AAMoNAADPDQAA1A0AANYNAADWDQAA2A0AAN8NAADmDQAA7w0AAPINAAD0DQAAAQ4A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AKoAAACqAAAAtQAAALUAAAC6AAAAugAAAN8AAAD2AAAA+AAAAP8AAAABAQAAAQEAAAMBAAADAQAABQEAAAUBAAAHAQAABwEAAAkBAAAJAQAACwEAAAsBAAANAQAADQEAAA8BAAAPAQAAEQEAABEBAAATAQAAEwEAABUBAAAVAQAAFwEAABcBAAAZAQAAGQEAABsBAAAbAQAAHQEAAB0BAAAfAQAAHwEAACEBAAAhAQAAIwEAACMBAAAlAQAAJQEAACcBAAAnAQAAKQEAACkBAAArAQAAKwEAAC0BAAAtAQAALwEAAC8BAAAxAQAAMQEAADMBAAAzAQAANQEAADUBAAA3AQAAOAEAADoBAAA6AQAAPAEAADwBAAA+AQAAPgEAAEABAABAAQAAQgEAAEIBAABEAQAARAEAAEYBAABGAQAASAEAAEkBAABLAQAASwEAAE0BAABNAQAATwEAAE8BAABRAQAAUQEAAFMBAABTAQAAVQEAAFUBAABXAQAAVwEAAFkBAABZAQAAWwEAAFsBAABdAQAAXQEAAF8BAABfAQAAYQEAAGEBAABjAQAAYwEAAGUBAABlAQAAZwEAAGcBAABpAQAAaQEAAGsBAABrAQAAbQEAAG0BAABvAQAAbwEAAHEBAABxAQAAcwEAAHMBAAB1AQAAdQEAAHcBAAB3AQAAegEAAHoBAAB8AQAAfAEAAH4BAACAAQAAgwEAAIMBAACFAQAAhQEAAIgBAACIAQAAjAEAAI0BAACSAQAAkgEAAJUBAACVAQAAmQEAAJsBAACeAQAAngEAAKEBAAChAQAAowEAAKMBAAClAQAApQEAAKgBAACoAQAAqgEAAKsBAACtAQAArQEAALABAACwAQAAtAEAALQBAAC2AQAAtgEAALkBAAC6AQAAvQEAAL8BAADGAQAAxgEAAMkBAADJAQAAzAEAAMwBAADOAQAAzgEAANABAADQAQAA0gEAANIBAADUAQAA1AEAANYBAADWAQAA2AEAANgBAADaAQAA2gEAANwBAADdAQAA3wEAAN8BAADhAQAA4QEAAOMBAADjAQAA5QEAAOUBAADnAQAA5wEAAOkBAADpAQAA6wEAAOsBAADtAQAA7QEAAO8BAADwAQAA8wEAAPMBAAD1AQAA9QEAAPkBAAD5AQAA+wEAAPsBAAD9AQAA/QEAAP8BAAD/AQAAAQIAAAECAAADAgAAAwIAAAUCAAAFAgAABwIAAAcCAAAJAgAACQIAAAsCAAALAgAADQIAAA0CAAAPAgAADwIAABECAAARAgAAEwIAABMCAAAVAgAAFQIAABcCAAAXAgAAGQIAABkCAAAbAgAAGwIAAB0CAAAdAgAAHwIAAB8CAAAhAgAAIQIAACMCAAAjAgAAJQIAACUCAAAnAgAAJwIAACkCAAApAgAAKwIAACsCAAAtAgAALQIAAC8CAAAvAgAAMQIAADECAAAzAgAAOQIAADwCAAA8AgAAPwIAAEACAABCAgAAQgIAAEcCAABHAgAASQIAAEkCAABLAgAASwIAAE0CAABNAgAATwIAAJMCAACVAgAAuAIAAMACAADBAgAA4AIAAOQCAABFAwAARQMAAHEDAABxAwAAcwMAAHMDAAB3AwAAdwMAAHoDAAB9AwAAkAMAAJADAACsAwAAzgMAANADAADRAwAA1QMAANcDAADZAwAA2QMAANsDAADbAwAA3QMAAN0DAADfAwAA3wMAAOEDAADhAwAA4wMAAOMDAADlAwAA5QMAAOcDAADnAwAA6QMAAOkDAADrAwAA6wMAAO0DAADtAwAA7wMAAPMDAAD1AwAA9QMAAPgDAAD4AwAA+wMAAPwDAAAwBAAAXwQAAGEEAABhBAAAYwQAAGMEAABlBAAAZQQAAGcEAABnBAAAaQQAAGkEAABrBAAAawQAAG0EAABtBAAAbwQAAG8EAABxBAAAcQQAAHMEAABzBAAAdQQAAHUEAAB3BAAAdwQAAHkEAAB5BAAAewQAAHsEAAB9BAAAfQQAAH8EAAB/BAAAgQQAAIEEAACLBAAAiwQAAI0EAACNBAAAjwQAAI8EAACRBAAAkQQAAJMEAACTBAAAlQQAAJUEAACXBAAAlwQAAJkEAACZBAAAmwQAAJsEAACdBAAAnQQAAJ8EAACfBAAAoQQAAKEEAACjBAAAowQAAKUEAAClBAAApwQAAKcEAACpBAAAqQQAAKsEAACrBAAArQQAAK0EAACvBAAArwQAALEEAACxBAAAswQAALMEAAC1BAAAtQQAALcEAAC3BAAAuQQAALkEAAC7BAAAuwQAAL0EAAC9BAAAvwQAAL8EAADCBAAAwgQAAMQEAADEBAAAxgQAAMYEAADIBAAAyAQAAMoEAADKBAAAzAQAAMwEAADOBAAAzwQAANEEAADRBAAA0wQAANMEAADVBAAA1QQAANcEAADXBAAA2QQAANkEAADbBAAA2wQAAN0EAADdBAAA3wQAAN8EAADhBAAA4QQAAOMEAADjBAAA5QQAAOUEAADnBAAA5wQAAOkEAADpBAAA6wQAAOsEAADtBAAA7QQAAO8EAADvBAAA8QQAAPEEAADzBAAA8wQAAPUEAAD1BAAA9wQAAPcEAAD5BAAA+QQAAPsEAAD7BAAA/QQAAP0EAAD/BAAA/wQAAAEFAAABBQAAAwUAAAMFAAAFBQAABQUAAAcFAAAHBQAACQUAAAkFAAALBQAACwUAAA0FAAANBQAADwUAAA8FAAARBQAAEQUAABMFAAATBQAAFQUAABUFAAAXBQAAFwUAABkFAAAZBQAAGwUAABsFAAAdBQAAHQUAAB8FAAAfBQAAIQUAACEFAAAjBQAAIwUAACUFAAAlBQAAJwUAACcFAAApBQAAKQUAACsFAAArBQAALQUAAC0FAAAvBQAALwUAAGAFAACIBQAA0BAAAPoQAAD9EAAA/xAAAPgTAAD9EwAAgBwAAIgcAAAAHQAAvx0AAAEeAAABHgAAAx4AAAMeAAAFHgAABR4AAAceAAAHHgAACR4AAAkeAAALHgAACx4AAA0eAAANHgAADx4AAA8eAAARHgAAER4AABMeAAATHgAAFR4AABUeAAAXHgAAFx4AABkeAAAZHgAAGx4AABseAAAdHgAAHR4AAB8eAAAfHgAAIR4AACEeAAAjHgAAIx4AACUeAAAlHgAAJx4AACceAAApHgAAKR4AACseAAArHgAALR4AAC0eAAAvHgAALx4AADEeAAAxHgAAMx4AADMeAAA1HgAANR4AADceAAA3HgAAOR4AADkeAAA7HgAAOx4AAD0eAAA9HgAAPx4AAD8eAABBHgAAQR4AAEMeAABDHgAARR4AAEUeAABHHgAARx4AAEkeAABJHgAASx4AAEseAABNHgAATR4AAE8eAABPHgAAUR4AAFEeAABTHgAAUx4AAFUeAABVHgAAVx4AAFceAABZHgAAWR4AAFseAABbHgAAXR4AAF0eAABfHgAAXx4AAGEeAABhHgAAYx4AAGMeAABlHgAAZR4AAGceAABnHgAAaR4AAGkeAABrHgAAax4AAG0eAABtHgAAbx4AAG8eAABxHgAAcR4AAHMeAABzHgAAdR4AAHUeAAB3HgAAdx4AAHkeAAB5HgAAex4AAHseAAB9HgAAfR4AAH8eAAB/HgAAgR4AAIEeAACDHgAAgx4AAIUeAACFHgAAhx4AAIceAACJHgAAiR4AAIseAACLHgAAjR4AAI0eAACPHgAAjx4AAJEeAACRHgAAkx4AAJMeAACVHgAAnR4AAJ8eAACfHgAAoR4AAKEeAACjHgAAox4AAKUeAAClHgAApx4AAKceAACpHgAAqR4AAKseAACrHgAArR4AAK0eAACvHgAArx4AALEeAACxHgAAsx4AALMeAAC1HgAAtR4AALceAAC3HgAAuR4AALkeAAC7HgAAux4AAL0eAAC9HgAAvx4AAL8eAADBHgAAwR4AAMMeAADDHgAAxR4AAMUeAADHHgAAxx4AAMkeAADJHgAAyx4AAMseAADNHgAAzR4AAM8eAADPHgAA0R4AANEeAADTHgAA0x4AANUeAADVHgAA1x4AANceAADZHgAA2R4AANseAADbHgAA3R4AAN0eAADfHgAA3x4AAOEeAADhHgAA4x4AAOMeAADlHgAA5R4AAOceAADnHgAA6R4AAOkeAADrHgAA6x4AAO0eAADtHgAA7x4AAO8eAADxHgAA8R4AAPMeAADzHgAA9R4AAPUeAAD3HgAA9x4AAPkeAAD5HgAA+x4AAPseAAD9HgAA/R4AAP8eAAAHHwAAEB8AABUfAAAgHwAAJx8AADAfAAA3HwAAQB8AAEUfAABQHwAAVx8AAGAfAABnHwAAcB8AAH0fAACAHwAAhx8AAJAfAACXHwAAoB8AAKcfAACwHwAAtB8AALYfAAC3HwAAvh8AAL4fAADCHwAAxB8AAMYfAADHHwAA0B8AANMfAADWHwAA1x8AAOAfAADnHwAA8h8AAPQfAAD2HwAA9x8AAHEgAABxIAAAfyAAAH8gAACQIAAAnCAAAAohAAAKIQAADiEAAA8hAAATIQAAEyEAAC8hAAAvIQAANCEAADQhAAA5IQAAOSEAADwhAAA9IQAARiEAAEkhAABOIQAATiEAAHAhAAB/IQAAhCEAAIQhAADQJAAA6SQAADAsAABfLAAAYSwAAGEsAABlLAAAZiwAAGgsAABoLAAAaiwAAGosAABsLAAAbCwAAHEsAABxLAAAcywAAHQsAAB2LAAAfSwAAIEsAACBLAAAgywAAIMsAACFLAAAhSwAAIcsAACHLAAAiSwAAIksAACLLAAAiywAAI0sAACNLAAAjywAAI8sAACRLAAAkSwAAJMsAACTLAAAlSwAAJUsAACXLAAAlywAAJksAACZLAAAmywAAJssAACdLAAAnSwAAJ8sAACfLAAAoSwAAKEsAACjLAAAoywAAKUsAAClLAAApywAAKcsAACpLAAAqSwAAKssAACrLAAArSwAAK0sAACvLAAArywAALEsAACxLAAAsywAALMsAAC1LAAAtSwAALcsAAC3LAAAuSwAALksAAC7LAAAuywAAL0sAAC9LAAAvywAAL8sAADBLAAAwSwAAMMsAADDLAAAxSwAAMUsAADHLAAAxywAAMksAADJLAAAyywAAMssAADNLAAAzSwAAM8sAADPLAAA0SwAANEsAADTLAAA0ywAANUsAADVLAAA1ywAANcsAADZLAAA2SwAANssAADbLAAA3SwAAN0sAADfLAAA3ywAAOEsAADhLAAA4ywAAOQsAADsLAAA7CwAAO4sAADuLAAA8ywAAPMsAAAALQAAJS0AACctAAAnLQAALS0AAC0tAABBpgAAQaYAAEOmAABDpgAARaYAAEWmAABHpgAAR6YAAEmmAABJpgAAS6YAAEumAABNpgAATaYAAE+mAABPpgAAUaYAAFGmAABTpgAAU6YAAFWmAABVpgAAV6YAAFemAABZpgAAWaYAAFumAABbpgAAXaYAAF2mAABfpgAAX6YAAGGmAABhpgAAY6YAAGOmAABlpgAAZaYAAGemAABnpgAAaaYAAGmmAABrpgAAa6YAAG2mAABtpgAAgaYAAIGmAACDpgAAg6YAAIWmAACFpgAAh6YAAIemAACJpgAAiaYAAIumAACLpgAAjaYAAI2mAACPpgAAj6YAAJGmAACRpgAAk6YAAJOmAACVpgAAlaYAAJemAACXpgAAmaYAAJmmAACbpgAAnaYAACOnAAAjpwAAJacAACWnAAAnpwAAJ6cAACmnAAAppwAAK6cAACunAAAtpwAALacAAC+nAAAxpwAAM6cAADOnAAA1pwAANacAADenAAA3pwAAOacAADmnAAA7pwAAO6cAAD2nAAA9pwAAP6cAAD+nAABBpwAAQacAAEOnAABDpwAARacAAEWnAABHpwAAR6cAAEmnAABJpwAAS6cAAEunAABNpwAATacAAE+nAABPpwAAUacA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XR8AAF8fAAB9HwAAgB8AALQfAAC2HwAAxB8AAMYfAADTHwAA1h8AANsfAADdHwAA7x8AAPIfAAD0HwAA9h8AAP4fAAAAIAAAJyAAACogAABkIAAAZiAAAHEgAAB0IAAAjiAAAJAgAACcIAAAoCAAAMAgAADQIAAA8CAAAAAhAACLIQAAkCEAACYkAABAJAAASiQAAGAkAABzKwAAdisAAJUrAACXKwAA8ywAAPksAAAlLQAAJy0AACctAAAtLQAALS0AADAtAABnLQAAby0AAHAtAAB/LQAAli0AAKAtAACmLQAAqC0AAK4tAACwLQAAti0AALgtAAC+LQAAwC0AAMYtAADILQAAzi0AANAtAADWLQAA2C0AAN4tAADgLQAAXS4AAIAuAACZLgAAmy4AAPMuAAAALwAA1S8AAPAvAAD7LwAAADAAAD8wAABBMAAAljAAAJkwAAD/MAAABTEAAC8xAAAxMQAAjjEAAJAxAADjMQAA8DEAAB4yAAAgMgAAjKQAAJCkAADGpAAA0KQAACumAABApgAA96YAAACnAADKpwAA0KcAANGnAADTpwAA06cAANWnAADZpwAA8qcAACyoAAAwqAAAOagAAECoAAB3qAAAgKgAAMWoAADOqAAA2agAAOCoAABTqQAAX6kAAHypAACAqQAAzakAAM+pAADZqQAA3qkAAP6pAAAAqgAANqoAAECqAABNqgAAUKoAAFmqAABcqgAAwqoAANuqAAD2qgAAAasAAAarAAAJqwAADqsAABGrAAAWqwAAIKsAACarAAAoqwAALqsAADCrAABrqwAAcKsAAO2rAADwqwAA+asAAACsAACj1wAAsNcAAMbXAADL1wAA+9cAAADgAABt+gAAcPoAANn6AAAA+wAABvsAABP7AAAX+wAAHfsAADb7AAA4+wAAPPsAAD77AAA++wAAQPsAAEH7AABD+wAARPsAAEb7AADC+wAA0/sAAI/9AACS/QAAx/0AAM/9AADP/QAA8P0AABn+AAAg/gAAUv4AAFT+AABm/gAAaP4AAGv+AABw/gAAdP4AAHb+AAD8/gAA//4AAP/+AAAB/wAAvv8AAML/AADH/wAAyv8AAM//AADS/wAA1/8AANr/AADc/wAA4P8AAOb/AADo/wAA7v8AAPn/AAD9/wAAAAABAAsAAQANAAEAJgABACgAAQA6AAEA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AAIBAAACAQAABAEAAAQBAAAGAQAABgEAAAgBAAAIAQAACgEAAAoBAAAMAQAADAEAAA4BAAAOAQAAEAEAABABAAASAQAAEgEAABQBAAAUAQAAFgEAABYBAAAYAQAAGAEAABoBAAAaAQAAHAEAABwBAAAeAQAAHgEAACABAAAgAQAAIgEAACIBAAAkAQAAJAEAACYBAAAmAQAAKAEAACgBAAAqAQAAKgEAACwBAAAsAQAALgEAAC4BAAAwAQAAMAEAADIBAAAyAQAANAEAADQBAAA2AQAANgEAADkBAAA5AQAAOwEAADsBAAA9AQAAPQEAAD8BAAA/AQAAQQEAAEEBAABDAQAAQwEAAEUBAABFAQAARwEAAEcBAABKAQAASgEAAEwBAABMAQAATgEAAE4BAABQAQAAUAEAAFIBAABSAQAAVAEAAFQBAABWAQAAVgEAAFgBAABYAQAAWgEAAFoBAABcAQAAXAEAAF4BAABeAQAAYAEAAGABAABiAQAAYgEAAGQBAABkAQAAZgEAAGYBAABoAQAAaAEAAGoBAABqAQAAbAEAAGwBAABuAQAAbgEAAHABAABwAQAAcgEAAHIBAAB0AQAAdAEAAHYBAAB2AQAAeAEAAHkBAAB7AQAAewEAAH0BAAB9AQAAgQEAAIIBAACEAQAAhAEAAIYBAACHAQAAiQEAAIsBAACOAQAAkQEAAJMBAACUAQAAlgEAAJgBAACcAQAAnQEAAJ8BAACgAQAAogEAAKIBAACkAQAApAEAAKYBAACnAQAAqQEAAKkBAACsAQAArAEAAK4BAACvAQAAsQEAALMBAAC1AQAAtQEAALcBAAC4AQAAvAEAALwBAADEAQAAxAEAAMcBAADHAQAAygEAAMoBAADNAQAAzQEAAM8BAADPAQAA0QEAANEBAADTAQAA0wEAANUBAADVAQAA1wEAANcBAADZAQAA2QEAANsBAADbAQAA3gEAAN4BAADgAQAA4AEAAOIBAADiAQAA5AEAAOQBAADmAQAA5gEAAOgBAADoAQAA6gEAAOoBAADsAQAA7AEAAO4BAADuAQAA8QEAAPEBAAD0AQAA9AEAAPYBAAD4AQAA+gEAAPoBAAD8AQAA/AEAAP4BAAD+AQAAAAIAAAACAAACAgAAAgIAAAQCAAAEAgAABgIAAAYCAAAIAgAACAIAAAoCAAAKAgAADAIAAAwCAAAOAgAADgIAABACAAAQAgAAEgIAABICAAAUAgAAFAIAABYCAAAWAgAAGAIAABgCAAAaAgAAGgIAABwCAAAcAgAAHgIAAB4CAAAgAgAAIAIAACICAAAiAgAAJAIAACQCAAAmAgAAJgIAACgCAAAoAgAAKgIAACoCAAAsAgAALAIAAC4CAAAuAgAAMAIAADACAAAyAgAAMgIAADoCAAA7AgAAPQIAAD4CAABBAgAAQQIAAEMCAABGAgAASAIAAEgCAABKAgAASgIAAEwCAABMAgAATgIAAE4CAABwAwAAcAMAAHIDAAByAwAAdgMAAHYDAAB/AwAAfwMAAIYDAACGAwAAiAMAAIoDAACMAwAAjAMAAI4DAACPAwAAkQMAAKEDAACjAwAAqwMAAM8DAADPAwAA0gMAANQDAADYAwAA2AMAANoDAADaAwAA3AMAANwDAADeAwAA3gMAAOADAADgAwAA4gMAAOIDAADkAwAA5AMAAOYDAADmAwAA6AMAAOgDAADqAwAA6gMAAOwDAADsAwAA7gMAAO4DAAD0AwAA9AMAAPcDAAD3AwAA+QMAAPoDAAD9AwAALwQAAGAEAABgBAAAYgQAAGIEAABkBAAAZAQAAGYEAABmBAAAaAQAAGgEAABqBAAAagQAAGwEAABsBAAAbgQAAG4EAABwBAAAcAQAAHIEAAByBAAAdAQAAHQEAAB2BAAAdgQAAHgEAAB4BAAAegQAAHoEAAB8BAAAfAQAAH4EAAB+BAAAgAQAAIAEAACKBAAAigQAAIwEAACMBAAAjgQAAI4EAACQBAAAkAQAAJIEAACSBAAAlAQAAJQEAACWBAAAlgQAAJgEAACYBAAAmgQAAJoEAACcBAAAnAQAAJ4EAACeBAAAoAQAAKAEAACiBAAAogQAAKQEAACkBAAApgQAAKYEAACoBAAAqAQAAKoEAACqBAAArAQAAKwEAACuBAAArgQAALAEAACwBAAAsgQAALIEAAC0BAAAtAQAALYEAAC2BAAAuAQAALgEAAC6BAAAugQAALwEAAC8BAAAvgQAAL4EAADABAAAwQQAAMMEAADDBAAAxQQAAMUEAADHBAAAxwQAAMkEAADJBAAAywQAAMsEAADNBAAAzQQAANAEAADQBAAA0gQAANIEAADUBAAA1AQAANYEAADWBAAA2AQAANgEAADaBAAA2gQAANwEAADcBAAA3gQAAN4EAADgBAAA4AQAAOIEAADiBAAA5AQAAOQEAADmBAAA5gQAAOgEAADoBAAA6gQAAOoEAADsBAAA7AQAAO4EAADuBAAA8AQAAPAEAADyBAAA8gQAAPQEAAD0BAAA9gQAAPYEAAD4BAAA+AQAAPoEAAD6BAAA/AQAAPwEAAD+BAAA/gQAAAAFAAAABQAAAgUAAAIFAAAEBQAABAUAAAYFAAAGBQAACAUAAAgFAAAKBQAACgUAAAwFAAAMBQAADgUAAA4FAAAQBQAAEAUAABIFAAASBQAAFAUAABQFAAAWBQAAFgUAABgFAAAYBQAAGgUAABoFAAAcBQAAHAUAAB4FAAAeBQAAIAUAACAFAAAiBQAAIgUAACQFAAAkBQAAJgUAACYFAAAoBQAAKAUAACoFAAAqBQAALAUAACwFAAAuBQAALgUAADEFAABWBQAAoBAAAMUQAADHEAAAxxAAAM0QAADNEAAAoBMAAPUTAACQHAAAuhwAAL0cAAC/HAAAAB4AAAAeAAACHgAAAh4AAAQeAAAEHgAABh4AAAYeAAAIHgAACB4AAAoeAAAKHgAADB4AAAweAAAOHgAADh4AABAeAAAQHgAAEh4AABIeAAAUHgAAFB4AABYeAAAWHgAAGB4AABgeAAAaHgAAGh4AABweAAAcHgAAHh4AAB4eAAAgHgAAIB4AACIeAAAiHgAAJB4AACQeAAAmHgAAJh4AACgeAAAoHgAAKh4AACoeAAAsHgAALB4AAC4eAAAuHgAAMB4AADAeAAAyHgAAMh4AADQeAAA0HgAANh4AADYeAAA4HgAAOB4AADoeAAA6HgAAPB4AADweAAA+HgAAPh4AAEAeAABAHgAAQh4AAEIeAABEHgAARB4AAEYeAABGHgAASB4AAEgeAABKHgAASh4AAEweAABMHgAATh4AAE4eAABQHgAAUB4AAFIeAABSHgAAVB4AAFQeAABWHgAAVh4AAFgeAABYHgAAWh4AAFoeAABcHgAAXB4AAF4eAABeHgAAYB4AAGAeAABiHgAAYh4AAGQeAABkHgAAZh4AAGYeAABoHgAAaB4AAGoeAABqHgAAbB4AAGweAABuHgAAbh4AAHAeAABwHgAAch4AAHIeAAB0HgAAdB4AAHYeAAB2HgAAeB4AAHgeAAB6HgAAeh4AAHweAAB8HgAAfh4AAH4eAACAHgAAgB4AAIIeAACCHgAAhB4AAIQeAACGHgAAhh4AAIgeAACIHgAAih4AAIoeAACMHgAAjB4AAI4eAACOHgAAkB4AAJAeAACSHgAAkh4AAJQeAACUHgAAnh4AAJ4eAACgHgAAoB4AAKIeAACiHgAApB4AAKQeAACmHgAAph4AAKgeAACoHgAAqh4AAKoeAACsHgAArB4AAK4eAACuHgAAsB4AALAeAACyHgAAsh4AALQeAAC0HgAAth4AALYeAAC4HgAAuB4AALoeAAC6HgAAvB4AALweAAC+HgAAvh4AAMAeAADAHgAAwh4AAMIeAADEHgAAxB4AAMYeAADGHgAAyB4AAMgeAADKHgAAyh4AAMweAADMHgAAzh4AAM4eAADQHgAA0B4AANIeAADSHgAA1B4AANQeAADWHgAA1h4AANgeAADYHgAA2h4AANoeAADcHgAA3B4AAN4eAADeHgAA4B4AAOAeAADiHgAA4h4AAOQeAADkHgAA5h4AAOYeAADoHgAA6B4AAOoeAADqHgAA7B4AAOweAADuHgAA7h4AAPAeAADwHgAA8h4AAPIeAAD0HgAA9B4AAPYeAAD2HgAA+B4AAPgeAAD6HgAA+h4AAPweAAD8HgAA/h4AAP4eAAAIHwAADx8AABgfAAAdHwAAKB8AAC8fAAA4HwAAPx8AAEgfAABNHwAAWR8AAFkfAABbHwAAWx8AAF0fAABdHwAAXx8AAF8fAABoHwAAbx8AALgfAAC7HwAAyB8AAMsfAADYHwAA2x8AAOgfAADsHwAA+B8AAPsfAAACIQAAAiEAAAchAAAHIQAACyEAAA0hAAAQIQAAEiEAABUhAAAVIQAAGSEAAB0hAAAkIQAAJCEAACYhAAAmIQAAKCEAACghAAAqIQAALSEAADAhAAAzIQAAPiEAAD8hAABFIQAARSEAAGAhAABvIQAAgyEAAIMhAAC2JAAAzyQAAAAsAAAvLAAAYCwAAGAsAABiLAAAZCwAAGcsAABnLAAAaSwAAGksAABrLAAAaywAAG0sAABwLAAAciwAAHIsAAB1LAAAdSwAAH4sAACALAAAgiwAAIIsAACELAAAhCwAAIYsAACGLAAAiCwAAIgsAACKLAAAiiwAAIwsAACMLAAAjiwAAI4sAACQLAAAkCwAAJIsAACSLAAAlCwAAJQsAACWLAAAliwAAJgsAACYLAAAmiwAAJosAACcLAAAnCwAAJ4sAACeLAAAoCwAAKAsAACiLAAAoiwAAKQsAACkLAAApiwAAKYsAACoLAAAqCwAAKosAACqLAAArCwAAKwsAACuLAAAriwAALAsAACwLAAAsiwAALIsAAC0LAAAtCwAALYsAAC2LAAAuCwAALgsAAC6LAAAuiwAALwsAAC8LAAAviwAAL4sAADALAAAwCwAAMIsAADCLAAAxCwAAMQsAADGLAAAxiwAAMgsAADILAAAyiwAAMosAADMLAAAzCwAAM4sAADOLAAA0CwAANAsAADSLAAA0iwAANQsAADULAAA1iwAANYsAADYLAAA2CwAANosAADaLAAA3CwAANwsAADeLAAA3iwAAOAsAADgLAAA4iwAAOIsAADrLAAA6ywAAO0sAADtLAAA8iwAAPIsAABApgAAQKYAAEKmAABCpgAARKYAAESmAABGpgAARqYAAEimAABIpgAASqYAAEqmAABMpgAATKYAAE6mAABOpgAAUKYAAFCmAABSpgAAUqYAAFSmAABUpgAAVqYAAFamAABYpgAAWKYAAFqmAABapgAAXKYAAFymAABepgAAXqYAAGCmAABgpgAAYqYAAGKmAABkpgAAZKYAAGamAABmpgAAaKYAAGimAABqpgAAaqYAAGymAABspgAAgKYAAICmAACCpgAAgqYAAISmAACEpgAAhqYAAIamAACIpgAAiKYAAIqmAACKpgAAjKYAAIymAACOpgAAjqYAAJCmAACQpgAAkqYAAJKmAACUpgAAlKYAAJamAACWpgAAmKYAAJimAACapgAAmqYAACKnAAAipwAAJKcAACSnAAAmpwAAJqcAACinAAAopwAAKqcAACqnAAAspwAALKcAAC6nAAAupwAAMqcAADKnAAA0pwAANKcAADanAAA2pwAAOKcAADinAAA6pwAAOqcAADynAAA8pwAAPqcAAD6nAABApwAAQKcAAEKnAABCpwAARKcAAESnAABGpwAARqcAAEinAABIpwAASqcAAEqnAABMpwAATKcAAE6nAABOpwAAUKcAAFCnAABSpwAAUqcAAFSnAABUpwAAVqcAAFanAABYpwAAWKcAAFqnAABapwAAXKcAAFynAABepwAAXqcAAGCnAABgpwAAYqcAAGKnAABkpwAAZKcAAGanAABmpwAAaKcAAGinAABqpwAAaqcAAGynAABspwAAbqcAAG6nAAB5pwAAeacAAHunAAB7pwAAfacAAH6nAACApwAAgKcAAIKnAACCpwAAhKcAAISnAACGpwAAhqcAAIunAACLpwAAjacAAI2nAACQpwAAkKcAAJKnAACSpwAAlqcAAJanAACYpwAAmKcAAJqnAACapwAAnKcAAJynAACepwAAnqcAAKCnAACgpwAAoqcAAKKnAACkpwAApKcAAKanAACmpwAAqKcAAKinAACqpwAArqcAALCnAAC0pwAAtqcAALanAAC4pwAAuKcAALqnAAC6pwAAvKcAALynAAC+pwAAvqcAAMCnAADApwAAwqcAAMKnAADEpwAAx6cAAMmnAADJpwAA0KcAANCnAADWpwAA1qcAANinAADYpwAA9acAAPWnAAAh/wAAOv8AAAAEAQAnBAEAsAQBANMEAQBwBQEAegUBAHwFAQCKBQEAjAUBAJIFAQCUBQEAlQUBAIAMAQCyDAEAoBgBAL8YAQBAbgEAX24BAADUAQAZ1AEANNQBAE3UAQBo1AEAgdQBAJzUAQCc1AEAntQBAJ/UAQCi1AEAotQBAKXUAQCm1AEAqdQBAKzUAQCu1AEAtdQBANDUAQDp1AEABNUBAAXVAQAH1QEACtUBAA3VAQAU1QEAFtUBABzVAQA41QEAOdUBADvVAQA+1QEAQNUBAETVAQBG1QEARtUBAErVAQBQ1QEAbNUBAIXVAQCg1QEAudUBANTVAQDt1QEACNYBACHWAQA81gEAVdYBAHDWAQCJ1gEAqNYBAMDWAQDi1gEA+tYBABzXAQA01wEAVtcBAG7XAQCQ1wEAqNcBAMrXAQDK1wEAAOkBACHpAQAw8QEASfEBAFDxAQBp8QEAcPEBAInxAQAAAAAAAwAAADAAAAA5AAAAQQAAAEYAAABhAAAAZgAAAAAAAAD2AgAAMAAAADkAAABBAAAAWgAAAF8AAABfAAAAYQAAAHoAAACqAAAAqgAAALUAAAC1AAAAugAAALoAAADAAAAA1gAAANgAAAD2AAAA+AAAAMECAADGAgAA0QIAAOACAADkAgAA7AIAAOwCAADuAgAA7gIAAAADAAB0AwAAdgMAAHcDAAB6AwAAfQMAAH8DAAB/AwAAhgMAAIYDAACIAwAAigMAAIwDAACMAwAAjgMAAKEDAACjAwAA9QMAAPcDAACBBAAAgwQAAC8FAAAxBQAAVgUAAFkFAABZBQAAYAUAAIgFAACRBQAAvQUAAL8FAAC/BQAAwQUAAMIFAADEBQAAxQUAAMcFAADHBQAA0AUAAOoFAADvBQAA8gUAABAGAAAaBgAAIAYAAGkGAABuBgAA0wYAANUGAADcBgAA3wYAAOgGAADqBgAA/AYAAP8GAAD/BgAAEAcAAEoHAABNBwAAsQcAAMAHAAD1BwAA+gcAAPoHAAD9BwAA/QcAAAAIAAAtCAAAQAgAAFsIAABgCAAAaggAAHAIAACHCAAAiQgAAI4IAACYCAAA4QgAAOMIAABjCQAAZgkAAG8JAABxCQAAgwkAAIUJAACMCQAAjwkAAJAJAACTCQAAqAkAAKoJAACwCQAAsgkAALIJAAC2CQAAuQkAALwJAADECQAAxwkAAMgJAADLCQAAzgkAANcJAADXCQAA3AkAAN0JAADfCQAA4wkAAOYJAADxCQAA/AkAAPwJAAD+CQAA/gkAAAEKAAADCgAABQoAAAoKAAAPCgAAEAoAABMKAAAoCgAAKgoAADAKAAAyCgAAMwoAADUKAAA2CgAAOAoAADkKAAA8CgAAPAoAAD4KAABCCgAARwoAAEgKAABLCgAATQoAAFEKAABRCgAAWQoAAFwKAABeCgAAXgoAAGYKAAB1CgAAgQoAAIMKAACFCgAAjQoAAI8KAACRCgAAkwoAAKgKAACqCgAAsAoAALIKAACzCgAAtQoAALkKAAC8CgAAxQoAAMcKAADJCgAAywoAAM0KAADQCgAA0AoAAOAKAADjCgAA5goAAO8KAAD5CgAA/woAAAELAAADCwAABQsAAAwLAAAPCwAAEAsAABMLAAAoCwAAKgsAADALAAAyCwAAMwsAADULAAA5CwAAPAsAAEQLAABHCwAASAsAAEsLAABNCwAAVQsAAFcLAABcCwAAXQsAAF8LAABjCwAAZgsAAG8LAABxCwAAcQsAAIILAACDCwAAhQsAAIoLAACOCwAAkAsAAJILAACVCwAAmQsAAJoLAACcCwAAnAsAAJ4LAACfCwAAowsAAKQLAACoCwAAqgsAAK4LAAC5CwAAvgsAAMILAADGCwAAyAsAAMoLAADNCwAA0AsAANALAADXCwAA1wsAAOYLAADvCwAAAAwAAAwMAAAODAAAEAwAABIMAAAoDAAAKgwAADkMAAA8DAAARAwAAEYMAABIDAAASgwAAE0MAABVDAAAVgwAAFgMAABaDAAAXQwAAF0MAABgDAAAYwwAAGYMAABvDAAAgAwAAIMMAACFDAAAjAwAAI4MAACQDAAAkgwAAKgMAACqDAAAswwAALUMAAC5DAAAvAwAAMQMAADGDAAAyAwAAMoMAADNDAAA1QwAANYMAADdDAAA3gwAAOAMAADjDAAA5gwAAO8MAADxDAAA8gwAAAANAAAMDQAADg0AABANAAASDQAARA0AAEYNAABIDQAASg0AAE4NAABUDQAAVw0AAF8NAABjDQAAZg0AAG8NAAB6DQAAfw0AAIENAACDDQAAhQ0AAJYNAACaDQAAsQ0AALMNAAC7DQAAvQ0AAL0NAADADQAAxg0AAMoNAADKDQAAzw0AANQNAADWDQAA1g0AANgNAADfDQAA5g0AAO8NAADyDQAA8w0AAAEOAAA6DgAAQA4AAE4OAABQDgAAWQ4AAIEOAACCDgAAhA4AAIQOAACGDgAAig4AAIwOAACjDgAApQ4AAKUOAACnDgAAvQ4AAMAOAADEDgAAxg4AAMYOAADIDgAAzQ4AANAOAADZDgAA3A4AAN8OAAAADwAAAA8AABgPAAAZDwAAIA8AACkPAAA1DwAANQ8AADcPAAA3DwAAOQ8AADkPAAA+DwAARw8AAEkPAABsDwAAcQ8AAIQPAACGDwAAlw8AAJkPAAC8DwAAxg8AAMYPAAAAEAAASRAAAFAQAACdEAAAoBAAAMUQAADHEAAAxxAAAM0QAADNEAAA0BAAAPoQAAD8EAAASBIAAEoSAABNEgAAUBIAAFYSAABYEgAAWBIAAFoSAABdEgAAYBIAAIgSAACKEgAAjRIAAJASAACwEgAAshIAALUSAAC4EgAAvhIAAMASAADAEgAAwhIAAMUSAADIEgAA1hIAANgSAAAQEwAAEhMAABUTAAAYEwAAWhMAAF0TAABfEwAAgBMAAI8TAACgEwAA9RMAAPgTAAD9EwAAARQAAGwWAABvFgAAfxYAAIEWAACaFgAAoBYAAOoWAADuFgAA+BYAAAAXAAAVFwAAHxcAADQXAABAFwAAUxcAAGAXAABsFwAAbhcAAHAXAAByFwAAcxcAAIAXAADTFwAA1xcAANcXAADcFwAA3RcAAOAXAADpFwAACxgAAA0YAAAPGAAAGRgAACAYAAB4GAAAgBgAAKoYAACwGAAA9RgAAAAZAAAeGQAAIBkAACsZAAAwGQAAOxkAAEYZAABtGQAAcBkAAHQZAACAGQAAqxkAALAZAADJGQAA0BkAANkZAAAAGgAAGxoAACAaAABeGgAAYBoAAHwaAAB/GgAAiRoAAJAaAACZGgAApxoAAKcaAACwGgAAzhoAAAAbAABMGwAAUBsAAFkbAABrGwAAcxsAAIAbAADzGwAAABwAADccAABAHAAASRwAAE0cAAB9HAAAgBwAAIgcAACQHAAAuhwAAL0cAAC/HAAA0BwAANIcAADUHAAA+hwAAAAdAAAVHwAAGB8AAB0fAAAgHwAARR8AAEgfAABNHwAAUB8AAFcfAABZHwAAWR8AAFsfAABbHwAAXR8AAF0fAABfHwAAfR8AAIAfAAC0HwAAth8AALwfAAC+HwAAvh8AAMIfAADEHwAAxh8AAMwfAADQHwAA0x8AANYfAADbHwAA4B8AAOwfAADyHwAA9B8AAPYfAAD8HwAAPyAAAEAgAABUIAAAVCAAAHEgAABxIAAAfyAAAH8gAACQIAAAnCAAANAgAADwIAAAAiEAAAIhAAAHIQAAByEAAAohAAATIQAAFSEAABUhAAAZIQAAHSEAACQhAAAkIQAAJiEAACYhAAAoIQAAKCEAACohAAAtIQAALyEAADkhAAA8IQAAPyEAAEUhAABJIQAATiEAAE4hAABgIQAAiCEAALYkAADpJAAAACwAAOQsAADrLAAA8ywAAAAtAAAlLQAAJy0AACctAAAtLQAALS0AADAtAABnLQAAby0AAG8tAAB/LQAAli0AAKAtAACmLQAAqC0AAK4tAACwLQAAti0AALgtAAC+LQAAwC0AAMYtAADILQAAzi0AANAtAADWLQAA2C0AAN4tAADgLQAA/y0AAC8uAAAvLgAABTAAAAcwAAAhMAAALzAAADEwAAA1MAAAODAAADwwAABBMAAAljAAAJkwAACaMAAAnTAAAJ8wAAChMAAA+jAAAPwwAAD/MAAABTEAAC8xAAAxMQAAjjEAAKAxAAC/MQAA8DEAAP8xAAAANAAAv00AAABOAACMpAAA0KQAAP2kAAAApQAADKYAABCmAAArpgAAQKYAAHKmAAB0pgAAfaYAAH+mAADxpgAAF6cAAB+nAAAipwAAiKcAAIunAADKpwAA0KcA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AIQDAACKAwAAjAMAAIwDAACOAwAAoQMAAKMDAAAvBQAAMQUAAFYFAABZBQAAigUAAI0FAACPBQAAkQUAAMcFAADQBQAA6gUAAO8FAAD0BQAAAAYAAA0HAAAPBwAASgcAAE0HAACxBwAAwAcAAPoHAAD9BwAALQgAADAIAAA+CAAAQAgAAFsIAABeCAAAXggAAGAIAABqCAAAcAgAAI4IAACQCAAAkQgAAJgIAACDCQAAhQkAAIwJAACPCQAAkAkAAJMJAACoCQAAqgkAALAJAACyCQAAsgkAALYJAAC5CQAAvAkAAMQJAADHCQAAyAkAAMsJAADOCQAA1wkAANcJAADcCQAA3QkAAN8JAADjCQAA5gkAAP4JAAABCgAAAwoAAAUKAAAKCgAADwoAABAKAAATCgAAKAoAACoKAAAwCgAAMgoAADMKAAA1CgAANgoAADgKAAA5CgAAPAoAADwKAAA+CgAAQgoAAEcKAABICgAASwoAAE0KAABRCgAAUQoAAFkKAABcCgAAXgoAAF4KAABmCgAAdgoAAIEKAACDCgAAhQoAAI0KAACPCgAAkQoAAJMKAACoCgAAqgoAALAKAACyCgAAswoAALUKAAC5CgAAvAoAAMUKAADHCgAAyQoAAMsKAADNCgAA0AoAANAKAADgCgAA4woAAOYKAADxCgAA+QoAAP8KAAABCwAAAwsAAAULAAAMCwAADwsAABALAAATCwAAKAsAACoLAAAwCwAAMgsAADMLAAA1CwAAOQsAADwLAABECwAARwsAAEgLAABLCwAATQsAAFULAABXCwAAXAsAAF0LAABfCwAAYwsAAGYLAAB3CwAAggsAAIMLAACFCwAAigsAAI4LAACQCwAAkgsAAJULAACZCwAAmgsAAJwLAACcCwAAngsAAJ8LAACjCwAApAsAAKgLAACqCwAArgsAALkLAAC+CwAAwgsAAMYLAADICwAAygsAAM0LAADQCwAA0AsAANcLAADXCwAA5gsAAPoLAAAADAAADAwAAA4MAAAQDAAAEgwAACgMAAAqDAAAOQwAADwMAABEDAAARgwAAEgMAABKDAAATQwAAFUMAABWDAAAWAwAAFoMAABdDAAAXQwAAGAMAABjDAAAZgwAAG8MAAB3DAAAjAwAAI4MAACQDAAAkgwAAKgMAACqDAAAswwAALUMAAC5DAAAvAwA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AMUJAADGCQAAyQkAAMoJAADPCQAA1gkAANgJAADbCQAA3gkAAN4JAADkCQAA5QkAAP8JAAAACgAABAoAAAQKAAALCgAADgoAABEKAAASCgAAKQoAACkKAAAxCgAAMQoAADQKAAA0CgAANwoAADcKAAA6CgAAOwoAAD0KAAA9CgAAQwoAAEYKAABJCgAASgoAAE4KAABQCgAAUgoAAFgKAABdCgAAXQoAAF8KAABlCgAAdwoAAIAKAACECgAAhAoAAI4KAACOCgAAkgoAAJIKAACpCgAAqQoAALEKAACxCgAAtAoAALQKAAC6CgAAuwoAAMYKAADGCgAAygoAAMoKAADOCgAAzwoAANEKAADfCgAA5AoAAOUKAADyCgAA+AoAAAALAAAACwAABAsAAAQLAAANCwAADgsAABELAAASCwAAKQsAACkLAAAxCwAAMQsAADQLAAA0CwAAOgsAADsLAABFCwAARgsAAEkLAABKCwAATgsAAFQLAABYCwAAWwsAAF4LAABeCwAAZAsAAGULAAB4CwAAgQsAAIQLAACECwAAiwsAAI0LAACRCwAAkQsAAJYLAACYCwAAmwsAAJsLAACdCwAAnQsAAKALAACiCwAApQsAAKcLAACrCwAArQsAALoLAAC9CwAAwwsAAMULAADJCwAAyQsAAM4LAADPCwAA0QsAANYLAADYCwAA5QsAAPsLAAD/CwAADQwAAA0MAAARDAAAEQwAACkMAAApDAAAOgwAADsMAABFDAAARQwAAEkMAABJDAAATgwAAFQMAABXDAAAVwwAAFsMAABcDAAAXgwAAF8MAABkDAAAZQwAAHAMAAB2DAAAjQwAAI0MAACRDAAAkQwAAKkMAACpDAAAtAwAALQMAAC6DAAAuwwAAMUMAADFDAAAyQwAAMkMAADODAAA1AwAANcMAADcDAAA3wwAAN8MAADkDAAA5QwAAPAMAADwDAAA8wwAAP8MAAANDQAADQ0AABENAAARDQAARQ0AAEUNAABJDQAASQ0AAFANAABTDQAAZA0AAGUNAACADQAAgA0AAIQNAACEDQAAlw0AAJkNAACyDQAAsg0AALwNAAC8DQAAvg0AAL8NAADHDQAAyQ0AAMsNAADODQAA1Q0AANUNAADXDQAA1w0AAOANAADlDQAA8A0AAPENAAD1DQAAAA4AADsOAAA+DgAAXA4AAIAOAACDDgAAgw4AAIUOAACFDgAAiw4AAIsOAACkDgAApA4AAKYOAACmDgAAvg4AAL8OAADFDgAAxQ4AAMcOAADHDgAAzg4AAM8OAADaDgAA2w4AAOAOAAD/DgAASA8AAEgPAABtDwAAcA8AAJgPAACYDwAAvQ8AAL0PAADNDwAAzQ8AANsPAAD/DwAAxhAAAMYQAADIEAAAzBAAAM4QAADPEAAASRIAAEkSAABOEgAATxIAAFcSAABXEgAAWRIAAFkSAABeEgAAXxIAAIkSAACJEgAAjhIAAI8SAACxEgAAsRIAALYSAAC3EgAAvxIAAL8SAADBEgAAwRIAAMYSAADHEgAA1xIAANcSAAAREwAAERMAABYTAAAXEwAAWxMAAFwTAAB9EwAAfxMAAJoTAACfEwAA9hMAAPcTAAD+EwAA/xMAAJ0WAACfFgAA+RYAAP8WAAAWFwAAHhcAADcXAAA/FwAAVBcAAF8XAABtFwAAbRcAAHEXAABxFwAAdBcAAH8XAADeFwAA3xcAAOoXAADvFwAA+hcAAP8XAAAOGAAADhgAABoYAAAfGAAAeRgAAH8YAACrGAAArxgAAPYYAAD/GAAAHxkAAB8ZAAAsGQAALxkAADwZAAA/GQAAQRkAAEMZAABuGQAAbxkAAHUZAAB/GQAArBkAAK8ZAADKGQAAzxkAANsZAADdGQAAHBoAAB0aAABfGgAAXxoAAH0aAAB+GgAAihoAAI8aAACaGgAAnxoAAK4aAACvGgAAzxoAAP8aAABNGwAATxsAAH8bAAB/GwAA9BsAAPsbAAA4HAAAOhwAAEocAABMHAAAiRwAAI8cAAC7HAAAvBwAAMgcAADPHAAA+xwAAP8cAAAWHwAAFx8AAB4fAAAfHwAARh8AAEcfAABOHwAATx8AAFgfAABYHwAAWh8AAFofAABcHwAAXB8AAF4fAABeHwAAfh8AAH8fAAC1HwAAtR8AAMUfAADFHwAA1B8AANUfAADcHwAA3B8AAPAfAADxHwAA9R8AAPUfAAD/HwAA/x8AAAsgAAAPIAAAKiAAAC4gAABgIAAAbyAAAHIgAABzIAAAjyAAAI8gAACdIAAAnyAAAMEgAADPIAAA8SAAAP8gAACMIQAAjyEAACckAAA/JAAASyQAAF8kAAB0KwAAdSsAAJYrAACWKwAA9CwAAPgsAAAmLQAAJi0AACgtAAAsLQAALi0AAC8tAABoLQAAbi0AAHEtAAB+LQAAly0AAJ8tAACnLQAApy0AAK8tAACvLQAAty0AALctAAC/LQAAvy0AAMctAADHLQAAzy0AAM8tAADXLQAA1y0AAN8tAADfLQAAXi4AAH8uAACaLgAAmi4AAPQuAAD/LgAA1i8AAO8vAAD8LwAA/y8AAEAwAABAMAAAlzAAAJgwAAAAMQAABDEAADAxAAAwMQAAjzEAAI8xAADkMQAA7zEAAB8yAAAfMgAAjaQAAI+kAADHpAAAz6QAACymAAA/pgAA+KYAAP+mAADLpwAAz6cAANKnAADSpwAA1KcAANSnAADapwAA8acAAC2oAAAvqAAAOqgAAD+oAAB4qAAAf6gAAMaoAADNqAAA2qgAAN+oAABUqQAAXqkAAH2pAAB/qQAAzqkAAM6pAADaqQAA3akAAP+pAAD/qQAAN6oAAD+qAABOqgAAT6oAAFqqAABbqgAAw6oAANqqAAD3qgAAAKsAAAerAAAIqwAAD6sAABCrAAAXqwAAH6sAACerAAAnqwAAL6sAAC+rAABsqwAAb6sAAO6rAADvqwAA+qsAAP+rAACk1wAAr9cAAMfXAADK1wAA/NcAAP/4AABu+gAAb/oAANr6AAD/+gAAB/sAABL7AAAY+wAAHPsAADf7AAA3+wAAPfsAAD37AAA/+wAAP/sAAEL7AABC+wAARfsAAEX7AADD+wAA0vsAAJD9AACR/QAAyP0AAM79AADQ/QAA7/0AABr+AAAf/gAAU/4AAFP+AABn/gAAZ/4AAGz+AABv/gAAdf4AAHX+AAD9/gAAAP8AAL//AADB/wAAyP8AAMn/AADQ/wAA0f8AANj/AADZ/wAA3f8AAN//AADn/wAA5/8AAO//AAD7/wAA/v8AAP//AAAMAAEADAABACcAAQAnAAEAOwABADsAAQA+AAEAPgABAE4AAQBPAAEAXgABAH8AAQD7AAEA/wABAAMBAQAGAQEANAEBADYBAQCPAQEAjwEBAJ0BAQCfAQEAoQEBAM8BAQD+AQEAfwIBAJ0CAQCfAgEA0QIBAN8CAQD8AgEA/wIBACQDAQAsAwEASwMBAE8DAQB7AwEAfwMBAJ4DAQCeAwEAxAMBAMcDAQDWAwEA/wMBAJ4EAQCfBAEAqgQBAK8EAQDUBAEA1wQBAPwEAQD/BAEAKAUBAC8FAQBkBQEAbgUBAHsFAQB7BQEAiwUBAIsFAQCTBQEAkwUBAJYFAQCWBQEAogUBAKIFAQCyBQEAsgUBALoFAQC6BQEAvQUBAP8FAQA3BwEAPwcBAFYHAQBfBwEAaAcBAH8HAQCGBwEAhgcBALEHAQCxBwEAuwcBAP8HAQAGCAEABwgBAAkIAQAJCAEANggBADYIAQA5CAEAOwgBAD0IAQA+CAEAVggBAFYIAQCfCAEApggBALAIAQDfCAEA8wgBAPMIAQD2CAEA+ggBABwJAQAeCQEAOgkBAD4JAQBACQEAfwkBALgJAQC7CQEA0AkBANEJAQAECgEABAoBAAcKAQALCgEAFAoBABQKAQAYCgEAGAoBADYKAQA3CgEAOwoBAD4KAQBJCgEATwoBAFkKAQBfCgEAoAoBAL8KAQDnCgEA6goBAPcKAQD/CgEANgsBADgLAQBWCwEAVwsBAHMLAQB3CwEAkgsBAJgLAQCdCwEAqAsBALALAQD/CwEASQwBAH8MAQCzDAEAvwwBAPMMAQD5DAEAKA0BAC8NAQA6DQEAXw4BAH8OAQB/DgEAqg4BAKoOAQCuDgEArw4BALIOAQD/DgEAKA8BAC8PAQBaDwEAbw8BAIoPAQCvDwEAzA8BAN8PAQD3DwEA/w8BAE4QAQBREAEAdhABAH4QAQC9EAEAvRABAMMQAQDPEAEA6RABAO8QAQD6EAEA/xABADURAQA1EQEASBEBAE8RAQB3EQEAfxEBAOARAQDgEQEA9REBAP8RAQASEgEAEhIBAD8SAQB/EgEAhxIBAIcSAQCJEgEAiRIBAI4SAQCOEgEAnhIBAJ4SAQCqEgEArxIBAOsSAQDvEgEA+hIBAP8SAQAEEwEABBMBAA0TAQAOEwEAERMBABITAQApEwEAKRMBADETAQAxEwEANBMBADQTAQA6EwEAOhMBAEUTAQBGEwEASRMBAEoTAQBOEwEATxMBAFETAQBWEwEAWBMBAFwTAQBkEwEAZRMBAG0TAQBvEwEAdRMBAP8TAQBcFAEAXBQBAGIUAQB/FAEAyBQBAM8UAQDaFAEAfxUBALYVAQC3FQEA3hUBAP8VAQBFFgEATxYBAFoWAQBfFgEAbRYBAH8WAQC6FgEAvxYBAMoWAQD/FgEAGxcBABwXAQAsFwEALxcBAEcXAQD/FwEAPBgBAJ8YAQDzGAEA/hgBAAcZAQAIGQEAChkBAAsZAQAUGQEAFBkBABcZAQAXGQEANhkBADYZAQA5GQEAOhkBAEcZAQBPGQEAWhkBAJ8ZAQCoGQEAqRkBANgZAQDZGQEA5RkBAP8ZAQBIGgEATxoBAKMaAQCvGgEA+RoBAP8bAQAJHAEACRwBADccAQA3HAEARhwBAE8cAQBtHAEAbxwBAJAcAQCRHAEAqBwBAKgcAQC3HAEA/xwBAAcdAQAHHQEACh0BAAodAQA3HQEAOR0BADsdAQA7HQEAPh0BAD4dAQBIHQEATx0BAFodAQBfHQEAZh0BAGYdAQBpHQEAaR0BAI8dAQCPHQEAkh0BAJIdAQCZHQEAnx0BAKodAQDfHgEA+R4BAK8fAQCxHwEAvx8BAPIfAQD+HwEAmiMBAP8jAQBvJAEAbyQBAHUkAQB/JAEARCUBAI8vAQDzLwEA/y8BAC80AQD/QwEAR0YBAP9nAQA5agEAP2oBAF9qAQBfagEAamoBAG1qAQC/agEAv2oBAMpqAQDPagEA7moBAO9qAQD2agEA/2oBAEZrAQBPawEAWmsBAFprAQBiawEAYmsBAHhrAQB8awEAkGsBAD9uAQCbbgEA/24BAEtvAQBObwEAiG8BAI5vAQCgbwEA328BAOVvAQDvbwEA8m8BAP9vAQD4hwEA/4cBANaMAQD/jAEACY0BAO+vAQD0rwEA9K8BAPyvAQD8rwEA/68BAP+vAQAjsQEAT7EBAFOxAQBjsQEAaLEBAG+xAQD8sgEA/7sBAGu8AQBvvAEAfbwBAH+8AQCJvAEAj7wBAJq8AQCbvAEAoLwBAP/OAQAuzwEAL88BAEfPAQBPzwEAxM8BAP/PAQD20AEA/9ABACfRAQAo0QEAc9EBAHrRAQDr0QEA/9EBAEbSAQDf0gEA9NIBAP/SAQBX0wEAX9MBAHnTAQD/0wEAVdQBAFXUAQCd1AEAndQBAKDUAQCh1AEAo9QBAKTUAQCn1AEAqNQBAK3UAQCt1AEAutQBALrUAQC81AEAvNQBAMTUAQDE1AEABtUBAAbVAQAL1QEADNUBABXVAQAV1QEAHdUBAB3VAQA61QEAOtUBAD/VAQA/1QEARdUBAEXVAQBH1QEASdUBAFHVAQBR1QEAptYBAKfWAQDM1wEAzdcBAIzaAQCa2gEAoNoBAKDaAQCw2gEA/94BAB/fAQD/3wEAB+ABAAfgAQAZ4AEAGuABACLgAQAi4AEAJeABACXgAQAr4AEA/+ABAC3hAQAv4QEAPuEBAD/hAQBK4QEATeEBAFDhAQCP4gEAr+IBAL/iAQD64gEA/uIBAADjAQDf5wEA5+cBAOfnAQDs5wEA7OcBAO/nAQDv5wEA/+cBAP/nAQDF6AEAxugBANfoAQD/6AEATOkBAE/pAQBa6QEAXekBAGDpAQBw7AEAtewBAADtAQA+7QEA/+0BAATuAQAE7gEAIO4BACDuAQAj7gEAI+4BACXuAQAm7gEAKO4BACjuAQAz7gEAM+4BADjuAQA47gEAOu4BADruAQA87gEAQe4BAEPuAQBG7gEASO4BAEjuAQBK7gEASu4BAEzuAQBM7gEAUO4BAFDuAQBT7gEAU+4BAFXuAQBW7gEAWO4BAFjuAQBa7gEAWu4BAFzuAQBc7gEAXu4BAF7uAQBg7gEAYO4BAGPuAQBj7gEAZe4BAGbuAQBr7gEAa+4BAHPuAQBz7gEAeO4BAHjuAQB97gEAfe4BAH/uAQB/7gEAiu4BAIruAQCc7gEAoO4BAKTuAQCk7gEAqu4BAKruAQC87gEA7+4BAPLuAQD/7wEALPABAC/wAQCU8AEAn/ABAK/wAQCw8AEAwPABAMDwAQDQ8AEA0PABAPbwAQD/8AEArvEBAOXxAQAD8gEAD/IBADzyAQA/8gEASfIBAE/yAQBS8gEAX/IBAGbyAQD/8gEA2PYBANz2AQDt9gEA7/YBAP32AQD/9gEAdPcBAH/3AQDZ9wEA3/cBAOz3AQDv9wEA8fcBAP/3AQAM+AEAD/gBAEj4AQBP+AEAWvgBAF/4AQCI+AEAj/gBAK74AQCv+AEAsvgBAP/4AQBU+gEAX/oBAG76AQBv+gEAdfoBAHf6AQB9+gEAf/oBAIf6AQCP+gEArfoBAK/6AQC7+gEAv/oBAMb6AQDP+gEA2voBAN/6AQDo+gEA7/oBAPf6AQD/+gEAk/sBAJP7AQDL+wEA7/sBAPr7AQD//wEA4KYCAP+mAgA5twIAP7cCAB64AgAfuAIAos4CAK/OAgDh6wIA//cCAB76AgD//wIASxMDAP8ADgDwAQ4A//8QAAAAAAADAAAAABQAAH8WAACwGAAA9RgAALAaAQC/GgEAAQAAAKACAQDQAgEAQfDABQvTJKsBAAAnAAAAJwAAAC4AAAAuAAAAOgAAADoAAABeAAAAXgAAAGAAAABgAAAAqAAAAKgAAACtAAAArQAAAK8AAACvAAAAtAAAALQAAAC3AAAAuAAAALACAABvAwAAdAMAAHUDAAB6AwAAegMAAIQDAACFAwAAhwMAAIcDAACDBAAAiQQAAFkFAABZBQAAXwUAAF8FAACRBQAAvQUAAL8FAAC/BQAAwQUAAMIFAADEBQAAxQUAAMcFAADHBQAA9AUAAPQFAAAABgAABQYAABAGAAAaBgAAHAYAABwGAABABgAAQAYAAEsGAABfBgAAcAYAAHAGAADWBgAA3QYAAN8GAADoBgAA6gYAAO0GAAAPBwAADwcAABEHAAARBwAAMAcAAEoHAACmBwAAsAcAAOsHAAD1BwAA+gcAAPoHAAD9BwAA/QcAABYIAAAtCAAAWQgAAFsIAACICAAAiAgAAJAIAACRCAAAmAgAAJ8IAADJCAAAAgkAADoJAAA6CQAAPAkAADwJAABBCQAASAkAAE0JAABNCQAAUQkAAFcJAABiCQAAYwkAAHEJAABxCQAAgQkAAIEJAAC8CQAAvAkAAMEJAADECQAAzQkAAM0JAADiCQAA4wkAAP4JAAD+CQAAAQoAAAIKAAA8CgAAPAoAAEEKAABCCgAARwoAAEgKAABLCgAATQoAAFEKAABRCgAAcAoAAHEKAAB1CgAAdQoAAIEKAACCCgAAvAoAALwKAADBCgAAxQoAAMcKAADICgAAzQoAAM0KAADiCgAA4woAAPoKAAD/CgAAAQsAAAELAAA8CwAAPAsAAD8LAAA/CwAAQQsAAEQLAABNCwAATQsAAFULAABWCwAAYgsAAGMLAACCCwAAggsAAMALAADACwAAzQsAAM0LAAAADAAAAAwAAAQMAAAEDAAAPAwAADwMAAA+DAAAQAwAAEYMAABIDAAASgwAAE0MAABVDAAAVgwAAGIMAABjDAAAgQwAAIEMAAC8DAAAvAwAAL8MAAC/DAAAxgwAAMYMAADMDAAAzQwAAOIMAADjDAAAAA0AAAENAAA7DQAAPA0AAEENAABEDQAATQ0AAE0NAABiDQAAYw0AAIENAACBDQAAyg0AAMoNAADSDQAA1A0AANYNAADWDQAAMQ4AADEOAAA0DgAAOg4AAEYOAABODgAAsQ4AALEOAAC0DgAAvA4AAMYOAADGDgAAyA4AAM0OAAAYDwAAGQ8AADUPAAA1DwAANw8AADcPAAA5DwAAOQ8AAHEPAAB+DwAAgA8AAIQPAACGDwAAhw8AAI0PAACXDwAAmQ8AALwPAADGDwAAxg8AAC0QAAAwEAAAMhAAADcQAAA5EAAAOhAAAD0QAAA+EAAAWBAAAFkQAABeEAAAYBAAAHEQAAB0EAAAghAAAIIQAACFEAAAhhAAAI0QAACNEAAAnRAAAJ0QAAD8EAAA/BAAAF0TAABfEwAAEhcAABQXAAAyFwAAMxcAAFIXAABTFwAAchcAAHMXAAC0FwAAtRcAALcXAAC9FwAAxhcAAMYXAADJFwAA0xcAANcXAADXFwAA3RcAAN0XAAALGAAADxgAAEMYAABDGAAAhRgAAIYYAACpGAAAqRgAACAZAAAiGQAAJxkAACgZAAAyGQAAMhkAADkZAAA7GQAAFxoAABgaAAAbGgAAGxoAAFYaAABWGgAAWBoAAF4aAABgGgAAYBoAAGIaAABiGgAAZRoAAGwaAABzGgAAfBoAAH8aAAB/GgAApxoAAKcaAACwGgAAzhoAAAAbAAADGwAANBsAADQbAAA2GwAAOhsAADwbAAA8GwAAQhsAAEIbAABrGwAAcxsAAIAbAACBGwAAohsAAKUbAACoGwAAqRsAAKsbAACtGwAA5hsAAOYbAADoGwAA6RsAAO0bAADtGwAA7xsAAPEbAAAsHAAAMxwAADYcAAA3HAAAeBwAAH0cAADQHAAA0hwAANQcAADgHAAA4hwAAOgcAADtHAAA7RwAAPQcAAD0HAAA+BwAAPkcAAAsHQAAah0AAHgdAAB4HQAAmx0AAP8dAAC9HwAAvR8AAL8fAADBHwAAzR8AAM8fAADdHwAA3x8AAO0fAADvHwAA/R8AAP4fAAALIAAADyAAABggAAAZIAAAJCAAACQgAAAnIAAAJyAAACogAAAuIAAAYCAAAGQgAABmIAAAbyAAAHEgAABxIAAAfyAAAH8gAACQIAAAnCAAANAgAADwIAAAfCwAAH0sAADvLAAA8SwAAG8tAABvLQAAfy0AAH8tAADgLQAA/y0AAC8uAAAvLgAABTAAAAUwAAAqMAAALTAAADEwAAA1MAAAOzAAADswAACZMAAAnjAAAPwwAAD+MAAAFaAAABWgAAD4pAAA/aQAAAymAAAMpgAAb6YAAHKmAAB0pgAAfaYAAH+mAAB/pgAAnKYAAJ+mAADwpgAA8aYAAACnAAAhpwAAcKcAAHCnAACIpwAAiqcAAPKnAAD0pwAA+KcAAPmnAAACqAAAAqgAAAaoAAAGqAAAC6gAAAuoAAAlqAAAJqgAACyoAAAsqAAAxKgAAMWoAADgqAAA8agAAP+oAAD/qAAAJqkAAC2pAABHqQAAUakAAICpAACCqQAAs6kAALOpAAC2qQAAuakAALypAAC9qQAAz6kAAM+pAADlqQAA5qkAACmqAAAuqgAAMaoAADKqAAA1qgAANqoAAEOqAABDqgAATKoAAEyqAABwqgAAcKoAAHyqAAB8qgAAsKoAALCqAACyqgAAtKoAALeqAAC4qgAAvqoAAL+qAADBqgAAwaoAAN2qAADdqgAA7KoAAO2qAADzqgAA9KoAAPaqAAD2qgAAW6sAAF+rAABpqwAAa6sAAOWrAADlqwAA6KsAAOirAADtqwAA7asAAB77AAAe+wAAsvsAAML7AAAA/gAAD/4AABP+AAAT/gAAIP4AAC/+AABS/gAAUv4AAFX+AABV/gAA//4AAP/+AAAH/wAAB/8AAA7/AAAO/wAAGv8AABr/AAA+/wAAPv8AAED/AABA/wAAcP8AAHD/AACe/wAAn/8AAOP/AADj/wAA+f8AAPv/AAD9AQEA/QEBAOACAQDgAgEAdgMBAHoDAQCABwEAhQcBAIcHAQCwBwEAsgcBALoHAQABCgEAAwoBAAUKAQAGCgEADAoBAA8KAQA4CgEAOgoBAD8KAQA/CgEA5QoBAOYKAQAkDQEAJw0BAKsOAQCsDgEARg8BAFAPAQCCDwEAhQ8BAAEQAQABEAEAOBABAEYQAQBwEAEAcBABAHMQAQB0EAEAfxABAIEQAQCzEAEAthABALkQAQC6EAEAvRABAL0QAQDCEAEAwhABAM0QAQDNEAEAABEBAAIRAQAnEQEAKxEBAC0RAQA0EQEAcxEBAHMRAQCAEQEAgREBALYRAQC+EQEAyREBAMwRAQDPEQEAzxEBAC8SAQAxEgEANBIBADQSAQA2EgEANxIBAD4SAQA+EgEA3xIBAN8SAQDjEgEA6hIBAAATAQABEwEAOxMBADwTAQBAEwEAQBMBAGYTAQBsEwEAcBMBAHQTAQA4FAEAPxQBAEIUAQBEFAEARhQBAEYUAQBeFAEAXhQBALMUAQC4FAEAuhQBALoUAQC/FAEAwBQBAMIUAQDDFAEAshUBALUVAQC8FQEAvRUBAL8VAQDAFQEA3BUBAN0VAQAzFgEAOhYBAD0WAQA9FgEAPxYBAEAWAQCrFgEAqxYBAK0WAQCtFgEAsBYBALUWAQC3FgEAtxYBAB0XAQAfFwEAIhcBACUXAQAnFwEAKxcBAC8YAQA3GAEAORgBADoYAQA7GQEAPBkBAD4ZAQA+GQEAQxkBAEMZAQDUGQEA1xkBANoZAQDbGQEA4BkBAOAZAQABGgEAChoBADMaAQA4GgEAOxoBAD4aAQBHGgEARxoBAFEaAQBWGgEAWRoBAFsaAQCKGgEAlhoBAJgaAQCZGgEAMBwBADYcAQA4HAEAPRwBAD8cAQA/HAEAkhwBAKccAQCqHAEAsBwBALIcAQCzHAEAtRwBALYcAQAxHQEANh0BADodAQA6HQEAPB0BAD0dAQA/HQEARR0BAEcdAQBHHQEAkB0BAJEdAQCVHQEAlR0BAJcdAQCXHQEA8x4BAPQeAQAwNAEAODQBAPBqAQD0agEAMGsBADZrAQBAawEAQ2sBAE9vAQBPbwEAj28BAJ9vAQDgbwEA4W8BAONvAQDkbwEA8K8BAPOvAQD1rwEA+68BAP2vAQD+rwEAnbwBAJ68AQCgvAEAo7wBAADPAQAtzwEAMM8BAEbPAQBn0QEAadEBAHPRAQCC0QEAhdEBAIvRAQCq0QEArdEBAELSAQBE0gEAANoBADbaAQA72gEAbNoBAHXaAQB12gEAhNoBAITaAQCb2gEAn9oBAKHaAQCv2gEAAOABAAbgAQAI4AEAGOABABvgAQAh4AEAI+ABACTgAQAm4AEAKuABADDhAQA94QEAruIBAK7iAQDs4gEA7+IBANDoAQDW6AEAROkBAEvpAQD78wEA//MBAAEADgABAA4AIAAOAH8ADgAAAQ4A7wEOAAAAAACbAAAAQQAAAFoAAABhAAAAegAAAKoAAACqAAAAtQAAALUAAAC6AAAAugAAAMAAAADWAAAA2AAAAPYAAAD4AAAAugEAALwBAAC/AQAAxAEAAJMCAACVAgAAuAIAAMACAADBAgAA4AIAAOQCAABFAwAARQMAAHADAABzAwAAdgMAAHcDAAB6AwAAfQMAAH8DAAB/AwAAhgMAAIYDAACIAwAAigMAAIwDAACMAwAAjgMAAKEDAACjAwAA9QMAAPcDAACBBAAAigQAAC8FAAAxBQAAVgUAAGAFAACIBQAAoBAAAMUQAADHEAAAxxAAAM0QAADNEAAA0BAAAPoQAAD9EAAA/xAAAKATAAD1EwAA+BMAAP0TAACAHAAAiBwAAJAcAAC6HAAAvRwAAL8cAAAAHQAAvx0AAAAeAAAVHwAAGB8AAB0fAAAgHwAARR8AAEgfAABNHwAAUB8AAFcfAABZHwAAWR8AAFsfAABbHwAAXR8AAF0fAABfHwAAfR8AAIAfAAC0HwAAth8AALwfAAC+HwAAvh8AAMIfAADEHwAAxh8AAMwfAADQHwAA0x8AANYfAADbHwAA4B8AAOwfAADyHwAA9B8AAPYfAAD8HwAAcSAAAHEgAAB/IAAAfyAAAJAgAACcIAAAAiEAAAIhAAAHIQAAByEAAAohAAATIQAAFSEAABUhAAAZIQAAHSEAACQhAAAkIQAAJiEAACYhAAAoIQAAKCEAACohAAAtIQAALyEAADQhAAA5IQAAOSEAADwhAAA/IQAARSEAAEkhAABOIQAATiEAAGAhAAB/IQAAgyEAAIQhAAC2JAAA6SQAAAAsAADkLAAA6ywAAO4sAADyLAAA8ywAAAAtAAAlLQAAJy0AACctAAAtLQAALS0AAECmAABtpgAAgKYAAJ2mAAAipwAAh6cAAIunAACOpwAAkKcAAMqnAADQpwAA0acAANOnAADTpwAA1acAANmnAAD1pwAA9qcAAPinAAD6pwAAMKsAAFqrAABcqwAAaKsAAHCrAAC/qwAAAPsAAAb7AAAT+wAAF/sAACH/AAA6/wAAQf8AAFr/AAAABAEATwQBALAEAQDTBAEA2AQBAPsEAQBwBQEAegUBAHwFAQCKBQEAjAUBAJIFAQCUBQEAlQUBAJcFAQChBQEAowUBALEFAQCzBQEAuQUBALsFAQC8BQEAgAcBAIAHAQCDBwEAhQcBAIcHAQCwBwEAsgcBALoHAQCADAEAsgwBAMAMAQDyDAEAoBgBAN8YAQBAbgEAf24BAADUAQBU1AEAVtQBAJzUAQCe1AEAn9QBAKLUAQCi1AEApdQBAKbUAQCp1AEArNQBAK7UAQC51AEAu9QBALvUAQC91AEAw9QBAMXUAQAF1QEAB9UBAArVAQAN1QEAFNUBABbVAQAc1QEAHtUBADnVAQA71QEAPtUBAEDVAQBE1QEARtUBAEbVAQBK1QEAUNUBAFLVAQCl1gEAqNYBAMDWAQDC1gEA2tYBANzWAQD61gEA/NYBABTXAQAW1wEANNcBADbXAQBO1wEAUNcBAG7XAQBw1wEAiNcBAIrXAQCo1wEAqtcBAMLXAQDE1wEAy9cBAADfAQAJ3wEAC98BAB7fAQAA6QEAQ+kBADDxAQBJ8QEAUPEBAGnxAQBw8QEAifEBAAAAAAACAAAAMAUBAGMFAQBvBQEAbwUBAEHQ5QULwwEVAAAArQAAAK0AAAAABgAABQYAABwGAAAcBgAA3QYAAN0GAAAPBwAADwcAAJAIAACRCAAA4ggAAOIIAAAOGAAADhgAAAsgAAAPIAAAKiAAAC4gAABgIAAAZCAAAGYgAABvIAAA//4AAP/+AAD5/wAA+/8AAL0QAQC9EAEAzRABAM0QAQAwNAEAODQBAKC8AQCjvAEAc9EBAHrRAQABAA4AAQAOACAADgB/AA4AAAAAAAIAAAAAEQEANBEBADYRAQBHEQEAQaDnBQsiBAAAAACqAAA2qgAAQKoAAE2qAABQqgAAWaoAAFyqAABfqgBB0OcFC/MmbgIAAEEAAABaAAAAtQAAALUAAADAAAAA1gAAANgAAADfAAAAAAEAAAABAAACAQAAAgEAAAQBAAAEAQAABgEAAAYBAAAIAQAACAEAAAoBAAAKAQAADAEAAAwBAAAOAQAADgEAABABAAAQAQAAEgEAABIBAAAUAQAAFAEAABYBAAAWAQAAGAEAABgBAAAaAQAAGgEAABwBAAAcAQAAHgEAAB4BAAAgAQAAIAEAACIBAAAiAQAAJAEAACQBAAAmAQAAJgEAACgBAAAoAQAAKgEAACoBAAAsAQAALAEAAC4BAAAuAQAAMAEAADABAAAyAQAAMgEAADQBAAA0AQAANgEAADYBAAA5AQAAOQEAADsBAAA7AQAAPQEAAD0BAAA/AQAAPwEAAEEBAABBAQAAQwEAAEMBAABFAQAARQEAAEcBAABHAQAASQEAAEoBAABMAQAATAEAAE4BAABOAQAAUAEAAFABAABSAQAAUgEAAFQBAABUAQAAVgEAAFYBAABYAQAAWAEAAFoBAABaAQAAXAEAAFwBAABeAQAAXgEAAGABAABgAQAAYgEAAGIBAABkAQAAZAEAAGYBAABmAQAAaAEAAGgBAABqAQAAagEAAGwBAABsAQAAbgEAAG4BAABwAQAAcAEAAHIBAAByAQAAdAEAAHQBAAB2AQAAdgEAAHgBAAB5AQAAewEAAHsBAAB9AQAAfQEAAH8BAAB/AQAAgQEAAIIBAACEAQAAhAEAAIYBAACHAQAAiQEAAIsBAACOAQAAkQEAAJMBAACUAQAAlgEAAJgBAACcAQAAnQEAAJ8BAACgAQAAogEAAKIBAACkAQAApAEAAKYBAACnAQAAqQEAAKkBAACsAQAArAEAAK4BAACvAQAAsQEAALMBAAC1AQAAtQEAALcBAAC4AQAAvAEAALwBAADEAQAAxQEAAMcBAADIAQAAygEAAMsBAADNAQAAzQEAAM8BAADPAQAA0QEAANEBAADTAQAA0wEAANUBAADVAQAA1wEAANcBAADZAQAA2QEAANsBAADbAQAA3gEAAN4BAADgAQAA4AEAAOIBAADiAQAA5AEAAOQBAADmAQAA5gEAAOgBAADoAQAA6gEAAOoBAADsAQAA7AEAAO4BAADuAQAA8QEAAPIBAAD0AQAA9AEAAPYBAAD4AQAA+gEAAPoBAAD8AQAA/AEAAP4BAAD+AQAAAAIAAAACAAACAgAAAgIAAAQCAAAEAgAABgIAAAYCAAAIAgAACAIAAAoCAAAKAgAADAIAAAwCAAAOAgAADgIAABACAAAQAgAAEgIAABICAAAUAgAAFAIAABYCAAAWAgAAGAIAABgCAAAaAgAAGgIAABwCAAAcAgAAHgIAAB4CAAAgAgAAIAIAACICAAAiAgAAJAIAACQCAAAmAgAAJgIAACgCAAAoAgAAKgIAACoCAAAsAgAALAIAAC4CAAAuAgAAMAIAADACAAAyAgAAMgIAADoCAAA7AgAAPQIAAD4CAABBAgAAQQIAAEMCAABGAgAASAIAAEgCAABKAgAASgIAAEwCAABMAgAATgIAAE4CAABFAwAARQMAAHADAABwAwAAcgMAAHIDAAB2AwAAdgMAAH8DAAB/AwAAhgMAAIYDAACIAwAAigMAAIwDAACMAwAAjgMAAI8DAACRAwAAoQMAAKMDAACrAwAAwgMAAMIDAADPAwAA0QMAANUDAADWAwAA2AMAANgDAADaAwAA2gMAANwDAADcAwAA3gMAAN4DAADgAwAA4AMAAOIDAADiAwAA5AMAAOQDAADmAwAA5gMAAOgDAADoAwAA6gMAAOoDAADsAwAA7AMAAO4DAADuAwAA8AMAAPEDAAD0AwAA9QMAAPcDAAD3AwAA+QMAAPoDAAD9AwAALwQAAGAEAABgBAAAYgQAAGIEAABkBAAAZAQAAGYEAABmBAAAaAQAAGgEAABqBAAAagQAAGwEAABsBAAAbgQAAG4EAABwBAAAcAQAAHIEAAByBAAAdAQAAHQEAAB2BAAAdgQAAHgEAAB4BAAAegQAAHoEAAB8BAAAfAQAAH4EAAB+BAAAgAQAAIAEAACKBAAAigQAAIwEAACMBAAAjgQAAI4EAACQBAAAkAQAAJIEAACSBAAAlAQAAJQEAACWBAAAlgQAAJgEAACYBAAAmgQAAJoEAACcBAAAnAQAAJ4EAACeBAAAoAQAAKAEAACiBAAAogQAAKQEAACkBAAApgQAAKYEAACoBAAAqAQAAKoEAACqBAAArAQAAKwEAACuBAAArgQAALAEAACwBAAAsgQAALIEAAC0BAAAtAQAALYEAAC2BAAAuAQAALgEAAC6BAAAugQAALwEAAC8BAAAvgQAAL4EAADABAAAwQQAAMMEAADDBAAAxQQAAMUEAADHBAAAxwQAAMkEAADJBAAAywQAAMsEAADNBAAAzQQAANAEAADQBAAA0gQAANIEAADUBAAA1AQAANYEAADWBAAA2AQAANgEAADaBAAA2gQAANwEAADcBAAA3gQAAN4EAADgBAAA4AQAAOIEAADiBAAA5AQAAOQEAADmBAAA5gQAAOgEAADoBAAA6gQAAOoEAADsBAAA7AQAAO4EAADuBAAA8AQAAPAEAADyBAAA8gQAAPQEAAD0BAAA9gQAAPYEAAD4BAAA+AQAAPoEAAD6BAAA/AQAAPwEAAD+BAAA/gQAAAAFAAAABQAAAgUAAAIFAAAEBQAABAUAAAYFAAAGBQAACAUAAAgFAAAKBQAACgUAAAwFAAAMBQAADgUAAA4FAAAQBQAAEAUAABIFAAASBQAAFAUAABQFAAAWBQAAFgUAABgFAAAYBQAAGgUAABoFAAAcBQAAHAUAAB4FAAAeBQAAIAUAACAFAAAiBQAAIgUAACQFAAAkBQAAJgUAACYFAAAoBQAAKAUAACoFAAAqBQAALAUAACwFAAAuBQAALgUAADEFAABWBQAAhwUAAIcFAACgEAAAxRAAAMcQAADHEAAAzRAAAM0QAAD4EwAA/RMAAIAcAACIHAAAkBwAALocAAC9HAAAvxwAAAAeAAAAHgAAAh4AAAIeAAAEHgAABB4AAAYeAAAGHgAACB4AAAgeAAAKHgAACh4AAAweAAAMHgAADh4AAA4eAAAQHgAAEB4AABIeAAASHgAAFB4AABQeAAAWHgAAFh4AABgeAAAYHgAAGh4AABoeAAAcHgAAHB4AAB4eAAAeHgAAIB4AACAeAAAiHgAAIh4AACQeAAAkHgAAJh4AACYeAAAoHgAAKB4AACoeAAAqHgAALB4AACweAAAuHgAALh4AADAeAAAwHgAAMh4AADIeAAA0HgAANB4AADYeAAA2HgAAOB4AADgeAAA6HgAAOh4AADweAAA8HgAAPh4AAD4eAABAHgAAQB4AAEIeAABCHgAARB4AAEQeAABGHgAARh4AAEgeAABIHgAASh4AAEoeAABMHgAATB4AAE4eAABOHgAAUB4AAFAeAABSHgAAUh4AAFQeAABUHgAAVh4AAFYeAABYHgAAWB4AAFoeAABaHgAAXB4AAFweAABeHgAAXh4AAGAeAABgHgAAYh4AAGIeAABkHgAAZB4AAGYeAABmHgAAaB4AAGgeAABqHgAAah4AAGweAABsHgAAbh4AAG4eAABwHgAAcB4AAHIeAAByHgAAdB4AAHQeAAB2HgAAdh4AAHgeAAB4HgAAeh4AAHoeAAB8HgAAfB4AAH4eAAB+HgAAgB4AAIAeAACCHgAAgh4AAIQeAACEHgAAhh4AAIYeAACIHgAAiB4AAIoeAACKHgAAjB4AAIweAACOHgAAjh4AAJAeAACQHgAAkh4AAJIeAACUHgAAlB4AAJoeAACbHgAAnh4AAJ4eAACgHgAAoB4AAKIeAACiHgAApB4AAKQeAACmHgAAph4AAKgeAACoHgAAqh4AAKoeAACsHgAArB4AAK4eAACuHgAAsB4AALAeAACyHgAAsh4AALQeAAC0HgAAth4AALYeAAC4HgAAuB4AALoeAAC6HgAAvB4AALweAAC+HgAAvh4AAMAeAADAHgAAwh4AAMIeAADEHgAAxB4AAMYeAADGHgAAyB4AAMgeAADKHgAAyh4AAMweAADMHgAAzh4AAM4eAADQHgAA0B4AANIeAADSHgAA1B4AANQeAADWHgAA1h4AANgeAADYHgAA2h4AANoeAADcHgAA3B4AAN4eAADeHgAA4B4AAOAeAADiHgAA4h4AAOQeAADkHgAA5h4AAOYeAADoHgAA6B4AAOoeAADqHgAA7B4AAOweAADuHgAA7h4AAPAeAADwHgAA8h4AAPIeAAD0HgAA9B4AAPYeAAD2HgAA+B4AAPgeAAD6HgAA+h4AAPweAAD8HgAA/h4AAP4eAAAIHwAADx8AABgfAAAdHwAAKB8AAC8fAAA4HwAAPx8AAEgfAABNHwAAWR8AAFkfAABbHwAAWx8AAF0fAABdHwAAXx8AAF8fAABoHwAAbx8AAIAfAACvHwAAsh8AALQfAAC3HwAAvB8AAMIfAADEHwAAxx8AAMwfAADYHwAA2x8AAOgfAADsHwAA8h8AAPQfAAD3HwAA/B8AACYhAAAmIQAAKiEAACshAAAyIQAAMiEAAGAhAABvIQAAgyEAAIMhAAC2JAAAzyQAAAAsAAAvLAAAYCwAAGAsAABiLAAAZCwAAGcsAABnLAAAaSwAAGksAABrLAAAaywAAG0sAABwLAAAciwAAHIsAAB1LAAAdSwAAH4sAACALAAAgiwAAIIsAACELAAAhCwAAIYsAACGLAAAiCwAAIgsAACKLAAAiiwAAIwsAACMLAAAjiwAAI4sAACQLAAAkCwAAJIsAACSLAAAlCwAAJQsAACWLAAAliwAAJgsAACYLAAAmiwAAJosAACcLAAAnCwAAJ4sAACeLAAAoCwAAKAsAACiLAAAoiwAAKQsAACkLAAApiwAAKYsAACoLAAAqCwAAKosAACqLAAArCwAAKwsAACuLAAAriwAALAsAACwLAAAsiwAALIsAAC0LAAAtCwAALYsAAC2LAAAuCwAALgsAAC6LAAAuiwAALwsAAC8LAAAviwAAL4sAADALAAAwCwAAMIsAADCLAAAxCwAAMQsAADGLAAAxiwAAMgsAADILAAAyiwAAMosAADMLAAAzCwAAM4sAADOLAAA0CwAANAsAADSLAAA0iwAANQsAADULAAA1iwAANYsAADYLAAA2CwAANosAADaLAAA3CwAANwsAADeLAAA3iwAAOAsAADgLAAA4iwAAOIsAADrLAAA6ywAAO0sAADtLAAA8iwAAPIsAABApgAAQKYAAEKmAABCpgAARKYAAESmAABGpgAARqYAAEimAABIpgAASqYAAEqmAABMpgAATKYAAE6mAABOpgAAUKYAAFCmAABSpgAAUqYAAFSmAABUpgAAVqYAAFamAABYpgAAWKYAAFqmAABapgAAXKYAAFymAABepgAAXqYAAGCmAABgpgAAYqYAAGKmAABkpgAAZKYAAGamAABmpgAAaKYAAGimAABqpgAAaqYAAGymAABspgAAgKYAAICmAACCpgAAgqYAAISmAACEpgAAhqYAAIamAACIpgAAiKYAAIqmAACKpgAAjKYAAIymAACOpgAAjqYAAJCmAACQpgAAkqYAAJKmAACUpgAAlKYAAJamAACWpgAAmKYAAJimAACapgAAmqYAACKnAAAipwAAJKcAACSnAAAmpwAAJqcAACinAAAopwAAKqcAACqnAAAspwAALKcAAC6nAAAupwAAMqcAADKnAAA0pwAANKcAADanAAA2pwAAOKcAADinAAA6pwAAOqcAADynAAA8pwAAPqcAAD6nAABApwAAQKcAAEKnAABCpwAARKcAAESnAABGpwAARqcAAEinAABIpwAASqcAAEqnAABMpwAATKcAAE6nAABOpwAAUKcAAFCnAABSpwAAUqcAAFSnAABUpwAAVqcAAFanAABYpwAAWKcAAFqnAABapwAAXKcAAFynAABepwAAXqcAAGCnAABgpwAAYqcAAGKnAABkpwAAZKcAAGanAABmpwAAaKcAAGinAABqpwAAaqcAAGynAABspwAAbqcAAG6nAAB5pwAAeacAAHunAAB7pwAAfacAAH6nAACApwAAgKcAAIKnAACCpwAAhKcAAISnAACGpwAAhqcAAIunAACLpwAAjacAAI2nAACQpwAAkKcAAJKnAACSpwAAlqcAAJanAACYpwAAmKcAAJqnAACapwAAnKcAAJynAACepwAAnqcAAKCnAACgpwAAoqcAAKKnAACkpwAApKcAAKanAACmpwAAqKcAAKinAACqpwAArqcAALCnAAC0pwAAtqcAALanAAC4pwAAuKcAALqnAAC6pwAAvKcAALynAAC+pwAAvqcAAMCnAADApwAAwqcAAMKnAADEpwAAx6cAAMmnAADJpwAA0KcAANCnAADWpwAA1qcAANinAADYpwAA9acAAPWnAABwqwAAv6sAAAD7AAAG+wAAE/sAABf7AAAh/wAAOv8AAAAEAQAnBAEAsAQBANMEAQBwBQEAegUBAHwFAQCKBQEAjAUBAJIFAQCUBQEAlQUBAIAMAQCyDAEAoBgBAL8YAQBAbgEAX24BAADpAQAh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AABOHgAAUB4AAFAeAABSHgAAUh4AAFQeAABUHgAAVh4AAFYeAABYHgAAWB4AAFoeAABaHgAAXB4AAFweAABeHgAAXh4AAGAeAABgHgAAYh4AAGIeAABkHgAAZB4AAGYeAABmHgAAaB4AAGgeAABqHgAAah4AAGweAABsHgAAbh4AAG4eAABwHgAAcB4AAHIeAAByHgAAdB4AAHQeAAB2HgAAdh4AAHgeAAB4HgAAeh4AAHoeAAB8HgAAfB4AAH4eAAB+HgAAgB4AAIAeAACCHgAAgh4AAIQeAACEHgAAhh4AAIYeAACIHgAAiB4AAIoeAACKHgAAjB4AAIweAACOHgAAjh4AAJAeAACQHgAAkh4AAJIeAACUHgAAlB4AAJ4eAACeHgAAoB4AAKAeAACiHgAAoh4AAKQeAACkHgAAph4AAKYeAACoHgAAqB4AAKoeAACqHgAArB4AAKweAACuHgAArh4AALAeAACwHgAAsh4AALIeAAC0HgAAtB4AALYeAAC2HgAAuB4AALgeAAC6HgAAuh4AALweAAC8HgAAvh4AAL4eAADAHgAAwB4AAMIeAADCHgAAxB4AAMQeAADGHgAAxh4AAMgeAADIHgAAyh4AAMoeAADMHgAAzB4AAM4eAADOHgAA0B4AANAeAADSHgAA0h4AANQeAADUHgAA1h4AANYeAADYHgAA2B4AANoeAADaHgAA3B4AANweAADeHgAA3h4AAOAeAADgHgAA4h4AAOIeAADkHgAA5B4AAOYeAADmHgAA6B4AAOgeAADqHgAA6h4AAOweAADsHgAA7h4AAO4eAADwHgAA8B4AAPIeAADyHgAA9B4AAPQeAAD2HgAA9h4AAPgeAAD4HgAA+h4AAPoeAAD8HgAA/B4AAP4eAAD+HgAACB8AAA8fAAAYHwAAHR8AACgfAAAvHwAAOB8AAD8fAABIHwAATR8AAFkfAABZHwAAWx8AAFsfAABdHwAAXR8AAF8fAABfHwAAaB8AAG8fAACIHwAAjx8AAJgfAACfHwAAqB8AAK8fAAC4HwAAvB8AAMgfAADMHwAA2B8AANsfAADoHwAA7B8AAPgfAAD8HwAAJiEAACYhAAAqIQAAKyEAADIhAAAyIQAAYCEAAG8hAACDIQAAgyEAALYkAADPJAAAACwAAC8sAABgLAAAYCwAAGIsAABkLAAAZywAAGcsAABpLAAAaSwAAGssAABrLAAAbSwAAHAsAAByLAAAciwAAHUsAAB1LAAAfiwAAIAsAACCLAAAgiwAAIQsAACELAAAhiwAAIYsAACILAAAiCwAAIosAACKLAAAjCwAAIwsAACOLAAAjiwAAJAsAACQLAAAkiwAAJIsAACULAAAlCwAAJYsAACWLAAAmCwAAJgsAACaLAAAmiwAAJwsAACcLAAAniwAAJ4sAACgLAAAoCwAAKIsAACiLAAApCwAAKQsAACmLAAApiwAAKgsAACoLAAAqiwAAKosAACsLAAArCwAAK4sAACuLAAAsCwAALAsAACyLAAAsiwAALQsAAC0LAAAtiwAALYsAAC4LAAAuCwAALosAAC6LAAAvCwAALwsAAC+LAAAviwAAMAsAADALAAAwiwAAMIsAADELAAAxCwAAMYsAADGLAAAyCwAAMgsAADKLAAAyiwAAMwsAADMLAAAziwAAM4sAADQLAAA0CwAANIsAADSLAAA1CwAANQsAADWLAAA1iwAANgsAADYLAAA2iwAANosAADcLAAA3CwAAN4sAADeLAAA4CwAAOAsAADiLAAA4iwAAOssAADrLAAA7SwAAO0sAADyLAAA8iwAAECmAABApgAAQqYAAEKmAABEpgAARKYAAEamAABGpgAASKYAAEimAABKpgAASqYAAEymAABMpgAATqYAAE6mAABQpgAAUKYAAFKmAABSpgAAVKYAAFSmAABWpgAAVqYAAFimAABYpgAAWqYAAFqmAABcpgAAXKYAAF6mAABepgAAYKYAAGCmAABipgAAYqYAAGSmAABkpgAAZqYAAGamAABopgAAaKYAAGqmAABqpgAAbKYAAGymAACApgAAgKYAAIKmAACCpgAAhKYAAISmAACGpgAAhqYAAIimAACIpgAAiqYAAIqmAACMpgAAjKYAAI6mAACOpgAAkKYAAJCmAACSpgAAkqYAAJSmAACUpgAAlqYAAJamAACYpgAAmKYAAJqmAACapgAAIqcAACKnAAAkpwAAJKcAACanAAAmpwAAKKcAACinAAAqpwAAKqcAACynAAAspwAALqcAAC6nAAAypwAAMqcAADSnAAA0pwAANqcAADanAAA4pwAAOKcAADqnAAA6pwAAPKcAADynAAA+pwAAPqcAAECnAABApwAAQqcAAEKnAABEpwAARKcAAEanAABGpwAASKcAAEinAABKpwAASqcAAEynAABMpwAATqcAAE6nAABQpwAAUKcAAFKnAABSpwAAVKcAAFSnAABWpwAAVqcAAFinAABYpwAAWqcAAFqnAABcpwAAXKcAAF6nAABepwAAYKcAAGCnAABipwAAYqcAAGSnAABkpwAAZqcAAGanAABopwAAaKcAAGqnAABqpwAAbKcAAGynAABupwAAbqcAAHmnAAB5pwAAe6cAAHunAAB9pwAAfqcAAICnAACApwAAgqcAAIKnAACEpwAAhKcAAIanAACGpwAAi6cAAIunAACNpwAAjacAAJCnAACQpwAAkqcAAJKnAACWpwAAlqcAAJinAACYpwAAmqcAAJqnAACcpwAAnKcAAJ6nAACepwAAoKcAAKCnAACipwAAoqcAAKSnAACkpwAApqcAAKanAACopwAAqKcAAKqnAACupwAAsKcAALSnAAC2pwAAtqcAALinAAC4pwAAuqcAALqnAAC8pwAAvKcAAL6nAAC+pwAAwKcAAMCnAADCpwAAwqcAAMSnAADHpwAAyacAAMmnAADQpwAA0KcAANanAADWpwAA2KcAANinAAD1pwAA9acAACH/AAA6/wAAAAQBACcEAQCwBAEA0wQBAHAFAQB6BQEAfAUBAIoFAQCMBQEAkgUBAJQFAQCVBQEAgAwBALIMAQCgGAEAvxgBAEBuAQBfbgEAAOkBACHpAQAAAAAAcgIAAGEAAAB6AAAAtQAAALUAAADfAAAA9gAAAPgAAAD/AAAAAQEAAAEBAAADAQAAAwEAAAUBAAAFAQAABwEAAAcBAAAJAQAACQEAAAsBAAALAQAADQEAAA0BAAAPAQAADwEAABEBAAARAQAAEwEAABMBAAAVAQAAFQEAABcBAAAXAQAAGQEAABkBAAAbAQAAGwEAAB0BAAAdAQAAHwEAAB8BAAAhAQAAIQEAACMBAAAjAQAAJQEAACUBAAAnAQAAJwEAACkBAAApAQAAKwEAACsBAAAtAQAALQEAAC8BAAAvAQAAMQEAADEBAAAzAQAAMwEAADUBAAA1AQAANwEAADcBAAA6AQAAOgEAADwBAAA8AQAAPgEAAD4BAABAAQAAQAEAAEIBAABCAQAARAEAAEQBAABGAQAARgEAAEgBAABJAQAASwEAAEsBAABNAQAATQEAAE8BAABPAQAAUQEAAFEBAABTAQAAUwEAAFUBAABVAQAAVwEAAFcBAABZAQAAWQEAAFsBAABbAQAAXQEAAF0BAABfAQAAXwEAAGEBAABhAQAAYwEAAGMBAABlAQAAZQEAAGcBAABnAQAAaQEAAGkBAABrAQAAawEAAG0BAABtAQAAbwEAAG8BAABxAQAAcQEAAHMBAABzAQAAdQEAAHUBAAB3AQAAdwEAAHoBAAB6AQAAfAEAAHwBAAB+AQAAgAEAAIMBAACDAQAAhQEAAIUBAACIAQAAiAEAAIwBAACMAQAAkgEAAJIBAACVAQAAlQEAAJkBAACaAQAAngEAAJ4BAAChAQAAoQEAAKMBAACjAQAApQEAAKUBAACoAQAAqAEAAK0BAACtAQAAsAEAALABAAC0AQAAtAEAALYBAAC2AQAAuQEAALkBAAC9AQAAvQEAAL8BAAC/AQAAxAEAAMQBAADGAQAAxwEAAMkBAADKAQAAzAEAAMwBAADOAQAAzgEAANABAADQAQAA0gEAANIBAADUAQAA1AEAANYBAADWAQAA2AEAANgBAADaAQAA2gEAANwBAADdAQAA3wEAAN8BAADhAQAA4QEAAOMBAADjAQAA5QEAAOUBAADnAQAA5wEAAOkBAADpAQAA6wEAAOsBAADtAQAA7QEAAO8BAADxAQAA8wEAAPMBAAD1AQAA9QEAAPkBAAD5AQAA+wEAAPsBAAD9AQAA/QEAAP8BAAD/AQAAAQIAAAECAAADAgAAAwIAAAUCAAAFAgAABwIAAAcCAAAJAgAACQIAAAsCAAALAgAADQIAAA0CAAAPAgAADwIAABECAAARAgAAEwIAABMCAAAVAgAAFQIAABcCAAAXAgAAGQIAABkCAAAbAgAAGwIAAB0CAAAdAgAAHwIAAB8CAAAjAgAAIwIAACUCAAAlAgAAJwIAACcCAAApAgAAKQIAACsCAAArAgAALQIAAC0CAAAvAgAALwIAADECAAAxAgAAMwIAADMCAAA8AgAAPAIAAD8CAABAAgAAQgIAAEICAABHAgAARwIAAEkCAABJAgAASwIAAEsCAABNAgAATQIAAE8CAABUAgAAVgIAAFcCAABZAgAAWQIAAFsCAABcAgAAYAIAAGECAABjAgAAYwIAAGUCAABmAgAAaAIAAGwCAABvAgAAbwIAAHECAAByAgAAdQIAAHUCAAB9AgAAfQIAAIACAACAAgAAggIAAIMCAACHAgAAjAIAAJICAACSAgAAnQIAAJ4CAABFAwAARQMAAHEDAABxAwAAcwMAAHMDAAB3AwAAdwMAAHsDAAB9AwAAkAMAAJADAACsAwAAzgMAANADAADRAwAA1QMAANcDAADZAwAA2QMAANsDAADbAwAA3QMAAN0DAADfAwAA3wMAAOEDAADhAwAA4wMAAOMDAADlAwAA5QMAAOcDAADnAwAA6QMAAOkDAADrAwAA6wMAAO0DAADtAwAA7wMAAPMDAAD1AwAA9QMAAPgDAAD4AwAA+wMAAPsDAAAwBAAAXwQAAGEEAABhBAAAYwQAAGMEAABlBAAAZQQAAGcEAABnBAAAaQQAAGkEAABrBAAAawQAAG0EAABtBAAAbwQAAG8EAABxBAAAcQQAAHMEAABzBAAAdQQAAHUEAAB3BAAAdwQAAHkEAAB5BAAAewQAAHsEAAB9BAAAfQQAAH8EAAB/BAAAgQQAAIEEAACLBAAAiwQAAI0EAACNBAAAjwQAAI8EAACRBAAAkQQAAJMEAACTBAAAlQQAAJUEAACXBAAAlwQAAJkEAACZBAAAmwQAAJsEAACdBAAAnQQAAJ8EAACfBAAAoQQAAKEEAACjBAAAowQAAKUEAAClBAAApwQAAKcEAACpBAAAqQQAAKsEAACrBAAArQQAAK0EAACvBAAArwQAALEEAACxBAAAswQAALMEAAC1BAAAtQQAALcEAAC3BAAAuQQAALkEAAC7BAAAuwQAAL0EAAC9BAAAvwQAAL8EAADCBAAAwgQAAMQEAADEBAAAxgQAAMYEAADIBAAAyAQAAMoEAADKBAAAzAQAAMwEAADOBAAAzwQAANEEAADRBAAA0wQAANMEAADVBAAA1QQAANcEAADXBAAA2QQAANkEAADbBAAA2wQAAN0EAADdBAAA3wQAAN8EAADhBAAA4QQAAOMEAADjBAAA5QQAAOUEAADnBAAA5wQAAOkEAADpBAAA6wQAAOsEAADtBAAA7QQAAO8EAADvBAAA8QQAAPEEAADzBAAA8wQAAPUEAAD1BAAA9wQAAPcEAAD5BAAA+QQAAPsEAAD7BAAA/QQAAP0EAAD/BAAA/wQAAAEFAAABBQAAAwUAAAMFAAAFBQAABQUAAAcFAAAHBQAACQUAAAkFAAALBQAACwUAAA0FAAANBQAADwUAAA8FAAARBQAAEQUAABMFAAATBQAAFQUAABUFAAAXBQAAFwUAABkFAAAZBQAAGwUAABsFAAAdBQAAHQUAAB8FAAAfBQAAIQUAACEFAAAjBQAAIwUAACUFAAAlBQAAJwUAACcFAAApBQAAKQUAACsFAAArBQAALQUAAC0FAAAvBQAALwUAAGEFAACHBQAA+BMAAP0TAACAHAAAiBwAAHkdAAB5HQAAfR0AAH0dAACOHQAAjh0AAAEeAAABHgAAAx4AAAMeAAAFHgAABR4AAAceAAAHHgAACR4AAAkeAAALHgAACx4AAA0eAAANHgAADx4AAA8eAAARHgAAER4AABMeAAATHgAAFR4AABUeAAAXHgAAFx4AABkeAAAZHgAAGx4AABseAAAdHgAAHR4AAB8eAAAfHgAAIR4AACEeAAAjHgAAIx4AACUeAAAlHgAAJx4AACceAAApHgAAKR4AACseAAArHgAALR4AAC0eAAAvHgAALx4AADEeAAAxHgAAMx4AADMeAAA1HgAANR4AADceAAA3HgAAOR4AADkeAAA7HgAAOx4AAD0eAAA9HgAAPx4AAD8eAABBHgAAQR4AAEMeAABDHgAARR4AAEUeAABHHgAARx4AAEkeAABJHgAASx4AAEseAABNHgAATR4AAE8eAABPHgAAUR4AAFEeAABTHgAAUx4AAFUeAABVHgAAVx4AAFceAABZHgAAWR4AAFseAABbHgAAXR4AAF0eAABfHgAAXx4AAGEeAABhHgAAYx4AAGMeAABlHgAAZR4AAGceAABnHgAAaR4AAGkeAABrHgAAax4AAG0eAABtHgAAbx4AAG8eAABxHgAAcR4AAHMeAABzHgAAdR4AAHUeAAB3HgAAdx4AAHkeAAB5HgAAex4AAHseAAB9HgAAfR4AAH8eAAB/HgAAgR4AAIEeAACDHgAAgx4AAIUeAACFHgAAhx4AAIceAACJHgAAiR4AAIseAACLHgAAjR4AAI0eAACPHgAAjx4AAJEeAACRHgAAkx4AAJMeAACVHgAAmx4AAKEeAAChHgAAox4AAKMeAAClHgAApR4AAKceAACnHgAAqR4AAKkeAACrHgAAqx4AAK0eAACtHgAArx4AAK8eAACxHgAAsR4AALMeAACzHgAAtR4AALUeAAC3HgAAtx4AALkeAAC5HgAAux4AALseAAC9HgAAvR4AAL8eAAC/HgAAwR4AAMEeAADDHgAAwx4AAMUeAADFHgAAxx4AAMceAADJHgAAyR4AAMseAADLHgAAzR4AAM0eAADPHgAAzx4AANEeAADRHgAA0x4AANMeAADVHgAA1R4AANceAADXHgAA2R4AANkeAADbHgAA2x4AAN0eAADdHgAA3x4AAN8eAADhHgAA4R4AAOMeAADjHgAA5R4AAOUeAADnHgAA5x4AAOkeAADpHgAA6x4AAOseAADtHgAA7R4AAO8eAADvHgAA8R4AAPEeAADzHgAA8x4AAPUeAAD1HgAA9x4AAPceAAD5HgAA+R4AAPseAAD7HgAA/R4AAP0eAAD/HgAABx8AABAfAAAVHwAAIB8AACcfAAAwHwAANx8AAEAfAABFHwAAUB8AAFcfAABgHwAAZx8AAHAfAAB9HwAAgB8AAIcfAACQHwAAlx8AAKAfAACnHwAAsB8AALQfAAC2HwAAtx8AAL4fAAC+HwAAwh8AAMQfAADGHwAAxx8AANAfAADTHwAA1h8AANcfAADgHwAA5x8AAPIfAAD0HwAA9h8AAPcfAABOIQAATiEAAHAhAAB/IQAAhCEAAIQhAADQJAAA6SQAADAsAABfLAAAYSwAAGEsAABlLAAAZiwAAGgsAABoLAAAaiwAAGosAABsLAAAbCwAAHMsAABzLAAAdiwAAHYsAACBLAAAgSwAAIMsAACDLAAAhSwAAIUsAACHLAAAhywAAIksAACJLAAAiywAAIssAACNLAAAjSwAAI8sAACPLAAAkSwAAJEsAACTLAAAkywAAJUsAACVLAAAlywAAJcsAACZLAAAmSwAAJssAACbLAAAnSwAAJ0sAACfLAAAnywAAKEsAAChLAAAoywAAKMsAAClLAAApSwAAKcsAACnLAAAqSwAAKksAACrLAAAqywAAK0sAACtLAAArywAAK8sAACxLAAAsSwAALMsAACzLAAAtSwAALUsAAC3LAAAtywAALksAAC5LAAAuywAALssAAC9LAAAvSwAAL8sAAC/LAAAwSwAAMEsAADDLAAAwywAAMUsAADFLAAAxywAAMcsAADJLAAAySwAAMssAADLLAAAzSwAAM0sAADPLAAAzywAANEsAADRLAAA0ywAANMsAADVLAAA1SwAANcsAADXLAAA2SwAANksAADbLAAA2ywAAN0sAADdLAAA3ywAAN8sAADhLAAA4SwAAOMsAADjLAAA7CwAAOwsAADuLAAA7iwAAPMsAADzLAAAAC0AACUtAAAnLQAAJy0AAC0tAAAtLQAAQaYAAEGmAABDpgAAQ6YAAEWmAABFpgAAR6YAAEemAABJpgAASaYAAEumAABLpgAATaYAAE2mAABPpgAAT6YAAFGmAABRpgAAU6YAAFOmAABVpgAAVaYAAFemAABXpgAAWaYAAFmmAABbpgAAW6YAAF2mAABdpgAAX6YAAF+mAABhpgAAYaYAAGOmAABjpgAAZaYAAGWmAABnpgAAZ6YAAGmmAABppgAAa6YAAGumAABtpgAAbaYAAIGmAACBpgAAg6YAAIOmAACFpgAAhaYAAIemAACHpgAAiaYAAImmAACLpgAAi6YAAI2mAACNpgAAj6YAAI+mAACRpgAAkaYAAJOmAACTpgAAlaYAAJWmAACXpgAAl6YAAJmmAACZpgAAm6YAAJumAAAjpwAAI6cAACWnAAAlpwAAJ6cAACenAAAppwAAKacAACunAAArpwAALacAAC2nAAAvpwAAL6cAADOnAAAzpwAANacAADWnAAA3pwAAN6cAADmnAAA5pwAAO6cAADunAAA9pwAAPacAAD+nAAA/pwAAQacAAEGnAABDpwAAQ6cAAEWnAABFpwAAR6cAAEenAABJpwAASacAAEunAABLpwAATacAAE2nAABPpwAAT6cAAFGnAABRpwAAU6cAAFOnAABVpwAAVacAAFenAABXpwAAWacAAFmnAABbpwAAW6cAAF2nAABdpwAAX6cAAF+nAABhpwAAYacAAGOnAABjpwAAZacAAGWnAABnpwAAZ6cAAGmnAABppwAAa6cAAGunAABtpwAAbacAAG+nAABvpwAAeqcAAHqnAAB8pwAAfKcAAH+nAAB/pwAAgacAAIGnAACDpwAAg6cAAIWnAACFpwAAh6cAAIenAACMpwAAjKcAAJGnAACRpwAAk6cAAJSnAACXpwAAl6cAAJmnAACZpwAAm6cAAJunAACdpwAAnacAAJ+nAACfpwAAoacAAKGnAACjpwAAo6cAAKWnAAClpwAAp6cAAKenAACppwAAqacAALWnAAC1pwAAt6cAALenAAC5pwAAuacAALunAAC7pwAAvacAAL2nAAC/pwAAv6cAAMGnAADBpwAAw6cAAMOnAADIpwAAyKcAAMqnAADKpwAA0acAANGnAADXpwAA16cAANmnAADZpwAA9qcAAPanAABTqwAAU6sAAHCrAAC/qwAAAPsAAAb7AAAT+wAAF/sAAEH/AABa/wAAKAQBAE8EAQDYBAEA+wQBAJcFAQChBQEAowUBALEFAQCzBQEAuQUBALsFAQC8BQEAwAwBAPIMAQDAGAEA3xgBAGBuAQB/bgEAIukBAEPpAQBBoOQGC8cncwIAAGEAAAB6AAAAtQAAALUAAADfAAAA9gAAAPgAAAD/AAAAAQEAAAEBAAADAQAAAwEAAAUBAAAFAQAABwEAAAcBAAAJAQAACQEAAAsBAAALAQAADQEAAA0BAAAPAQAADwEAABEBAAARAQAAEwEAABMBAAAVAQAAFQEAABcBAAAXAQAAGQEAABkBAAAbAQAAGwEAAB0BAAAdAQAAHwEAAB8BAAAhAQAAIQEAACMBAAAjAQAAJQEAACUBAAAnAQAAJwEAACkBAAApAQAAKwEAACsBAAAtAQAALQEAAC8BAAAvAQAAMQEAADEBAAAzAQAAMwEAADUBAAA1AQAANwEAADcBAAA6AQAAOgEAADwBAAA8AQAAPgEAAD4BAABAAQAAQAEAAEIBAABCAQAARAEAAEQBAABGAQAARgEAAEgBAABJAQAASwEAAEsBAABNAQAATQEAAE8BAABPAQAAUQEAAFEBAABTAQAAUwEAAFUBAABVAQAAVwEAAFcBAABZAQAAWQEAAFsBAABbAQAAXQEAAF0BAABfAQAAXwEAAGEBAABhAQAAYwEAAGMBAABlAQAAZQEAAGcBAABnAQAAaQEAAGkBAABrAQAAawEAAG0BAABtAQAAbwEAAG8BAABxAQAAcQEAAHMBAABzAQAAdQEAAHUBAAB3AQAAdwEAAHoBAAB6AQAAfAEAAHwBAAB+AQAAgAEAAIMBAACDAQAAhQEAAIUBAACIAQAAiAEAAIwBAACMAQAAkgEAAJIBAACVAQAAlQEAAJkBAACaAQAAngEAAJ4BAAChAQAAoQEAAKMBAACjAQAApQEAAKUBAACoAQAAqAEAAK0BAACtAQAAsAEAALABAAC0AQAAtAEAALYBAAC2AQAAuQEAALkBAAC9AQAAvQEAAL8BAAC/AQAAxQEAAMYBAADIAQAAyQEAAMsBAADMAQAAzgEAAM4BAADQAQAA0AEAANIBAADSAQAA1AEAANQBAADWAQAA1gEAANgBAADYAQAA2gEAANoBAADcAQAA3QEAAN8BAADfAQAA4QEAAOEBAADjAQAA4wEAAOUBAADlAQAA5wEAAOcBAADpAQAA6QEAAOsBAADrAQAA7QEAAO0BAADvAQAA8AEAAPIBAADzAQAA9QEAAPUBAAD5AQAA+QEAAPsBAAD7AQAA/QEAAP0BAAD/AQAA/wEAAAECAAABAgAAAwIAAAMCAAAFAgAABQIAAAcCAAAHAgAACQIAAAkCAAALAgAACwIAAA0CAAANAgAADwIAAA8CAAARAgAAEQIAABMCAAATAgAAFQIAABUCAAAXAgAAFwIAABkCAAAZAgAAGwIAABsCAAAdAgAAHQIAAB8CAAAfAgAAIwIAACMCAAAlAgAAJQIAACcCAAAnAgAAKQIAACkCAAArAgAAKwIAAC0CAAAtAgAALwIAAC8CAAAxAgAAMQIAADMCAAAzAgAAPAIAADwCAAA/AgAAQAIAAEICAABCAgAARwIAAEcCAABJAgAASQIAAEsCAABLAgAATQIAAE0CAABPAgAAVAIAAFYCAABXAgAAWQIAAFkCAABbAgAAXAIAAGACAABhAgAAYwIAAGMCAABlAgAAZgIAAGgCAABsAgAAbwIAAG8CAABxAgAAcgIAAHUCAAB1AgAAfQIAAH0CAACAAgAAgAIAAIICAACDAgAAhwIAAIwCAACSAgAAkgIAAJ0CAACeAgAARQMAAEUDAABxAwAAcQMAAHMDAABzAwAAdwMAAHcDAAB7AwAAfQMAAJADAACQAwAArAMAAM4DAADQAwAA0QMAANUDAADXAwAA2QMAANkDAADbAwAA2wMAAN0DAADdAwAA3wMAAN8DAADhAwAA4QMAAOMDAADjAwAA5QMAAOUDAADnAwAA5wMAAOkDAADpAwAA6wMAAOsDAADtAwAA7QMAAO8DAADzAwAA9QMAAPUDAAD4AwAA+AMAAPsDAAD7AwAAMAQAAF8EAABhBAAAYQQAAGMEAABjBAAAZQQAAGUEAABnBAAAZwQAAGkEAABpBAAAawQAAGsEAABtBAAAbQQAAG8EAABvBAAAcQQAAHEEAABzBAAAcwQAAHUEAAB1BAAAdwQAAHcEAAB5BAAAeQQAAHsEAAB7BAAAfQQAAH0EAAB/BAAAfwQAAIEEAACBBAAAiwQAAIsEAACNBAAAjQQAAI8EAACPBAAAkQQAAJEEAACTBAAAkwQAAJUEAACVBAAAlwQAAJcEAACZBAAAmQQAAJsEAACbBAAAnQQAAJ0EAACfBAAAnwQAAKEEAAChBAAAowQAAKMEAAClBAAApQQAAKcEAACnBAAAqQQAAKkEAACrBAAAqwQAAK0EAACtBAAArwQAAK8EAACxBAAAsQQAALMEAACzBAAAtQQAALUEAAC3BAAAtwQAALkEAAC5BAAAuwQAALsEAAC9BAAAvQQAAL8EAAC/BAAAwgQAAMIEAADEBAAAxAQAAMYEAADGBAAAyAQAAMgEAADKBAAAygQAAMwEAADMBAAAzgQAAM8EAADRBAAA0QQAANMEAADTBAAA1QQAANUEAADXBAAA1wQAANkEAADZBAAA2wQAANsEAADdBAAA3QQAAN8EAADfBAAA4QQAAOEEAADjBAAA4wQAAOUEAADlBAAA5wQAAOcEAADpBAAA6QQAAOsEAADrBAAA7QQAAO0EAADvBAAA7wQAAPEEAADxBAAA8wQAAPMEAAD1BAAA9QQAAPcEAAD3BAAA+QQAAPkEAAD7BAAA+wQAAP0EAAD9BAAA/wQAAP8EAAABBQAAAQUAAAMFAAADBQAABQUAAAUFAAAHBQAABwUAAAkFAAAJBQAACwUAAAsFAAANBQAADQUAAA8FAAAPBQAAEQUAABEFAAATBQAAEwUAABUFAAAVBQAAFwUAABcFAAAZBQAAGQUAABsFAAAbBQAAHQUAAB0FAAAfBQAAHwUAACEFAAAhBQAAIwUAACMFAAAlBQAAJQUAACcFAAAnBQAAKQUAACkFAAArBQAAKwUAAC0FAAAtBQAALwUAAC8FAABhBQAAhwUAANAQAAD6EAAA/RAAAP8QAAD4EwAA/RMAAIAcAACIHAAAeR0AAHkdAAB9HQAAfR0AAI4dAACOHQAAAR4AAAEeAAADHgAAAx4AAAUeAAAFHgAABx4AAAceAAAJHgAACR4AAAseAAALHgAADR4AAA0eAAAPHgAADx4AABEeAAARHgAAEx4AABMeAAAVHgAAFR4AABceAAAXHgAAGR4AABkeAAAbHgAAGx4AAB0eAAAdHgAAHx4AAB8eAAAhHgAAIR4AACMeAAAjHgAAJR4AACUeAAAnHgAAJx4AACkeAAApHgAAKx4AACseAAAtHgAALR4AAC8eAAAvHgAAMR4AADEeAAAzHgAAMx4AADUeAAA1HgAANx4AADceAAA5HgAAOR4AADseAAA7HgAAPR4AAD0eAAA/HgAAPx4AAEEeAABBHgAAQx4AAEMeAABFHgAARR4AAEceAABHHgAASR4AAEkeAABLHgAASx4AAE0eAABNHgAATx4AAE8eAABRHgAAUR4AAFMeAABTHgAAVR4AAFUeAABXHgAAVx4AAFkeAABZHgAAWx4AAFseAABdHgAAXR4AAF8eAABfHgAAYR4AAGEeAABjHgAAYx4AAGUeAABlHgAAZx4AAGceAABpHgAAaR4AAGseAABrHgAAbR4AAG0eAABvHgAAbx4AAHEeAABxHgAAcx4AAHMeAAB1HgAAdR4AAHceAAB3HgAAeR4AAHkeAAB7HgAAex4AAH0eAAB9HgAAfx4AAH8eAACBHgAAgR4AAIMeAACDHgAAhR4AAIUeAACHHgAAhx4AAIkeAACJHgAAix4AAIseAACNHgAAjR4AAI8eAACPHgAAkR4AAJEeAACTHgAAkx4AAJUeAACbHgAAoR4AAKEeAACjHgAAox4AAKUeAAClHgAApx4AAKceAACpHgAAqR4AAKseAACrHgAArR4AAK0eAACvHgAArx4AALEeAACxHgAAsx4AALMeAAC1HgAAtR4AALceAAC3HgAAuR4AALkeAAC7HgAAux4AAL0eAAC9HgAAvx4AAL8eAADBHgAAwR4AAMMeAADDHgAAxR4AAMUeAADHHgAAxx4AAMkeAADJHgAAyx4AAMseAADNHgAAzR4AAM8eAADPHgAA0R4AANEeAADTHgAA0x4AANUeAADVHgAA1x4AANceAADZHgAA2R4AANseAADbHgAA3R4AAN0eAADfHgAA3x4AAOEeAADhHgAA4x4AAOMeAADlHgAA5R4AAOceAADnHgAA6R4AAOkeAADrHgAA6x4AAO0eAADtHgAA7x4AAO8eAADxHgAA8R4AAPMeAADzHgAA9R4AAPUeAAD3HgAA9x4AAPkeAAD5HgAA+x4AAPseAAD9HgAA/R4AAP8eAAAHHwAAEB8AABUfAAAgHwAAJx8AADAfAAA3HwAAQB8AAEUfAABQHwAAVx8AAGAfAABnHwAAcB8AAH0fAACAHwAAtB8AALYfAAC3HwAAvB8AALwfAAC+HwAAvh8AAMIfAADEHwAAxh8AAMcfAADMHwAAzB8AANAfAADTHwAA1h8AANcfAADgHwAA5x8AAPIfAAD0HwAA9h8AAPcfAAD8HwAA/B8AAE4hAABOIQAAcCEAAH8hAACEIQAAhCEAANAkAADpJAAAMCwAAF8sAABhLAAAYSwAAGUsAABmLAAAaCwAAGgsAABqLAAAaiwAAGwsAABsLAAAcywAAHMsAAB2LAAAdiwAAIEsAACBLAAAgywAAIMsAACFLAAAhSwAAIcsAACHLAAAiSwAAIksAACLLAAAiywAAI0sAACNLAAAjywAAI8sAACRLAAAkSwAAJMsAACTLAAAlSwAAJUsAACXLAAAlywAAJksAACZLAAAmywAAJssAACdLAAAnSwAAJ8sAACfLAAAoSwAAKEsAACjLAAAoywAAKUsAAClLAAApywAAKcsAACpLAAAqSwAAKssAACrLAAArSwAAK0sAACvLAAArywAALEsAACxLAAAsywAALMsAAC1LAAAtSwAALcsAAC3LAAAuSwAALksAAC7LAAAuywAAL0sAAC9LAAAvywAAL8sAADBLAAAwSwAAMMsAADDLAAAxSwAAMUsAADHLAAAxywAAMksAADJLAAAyywAAMssAADNLAAAzSwAAM8sAADPLAAA0SwAANEsAADTLAAA0ywAANUsAADVLAAA1ywAANcsAADZLAAA2SwAANssAADbLAAA3SwAAN0sAADfLAAA3ywAAOEsAADhLAAA4ywAAOMsAADsLAAA7CwAAO4sAADuLAAA8ywAAPMsAAAALQAAJS0AACctAAAnLQAALS0AAC0tAABBpgAAQaYAAEOmAABDpgAARaYAAEWmAABHpgAAR6YAAEmmAABJpgAAS6YAAEumAABNpgAATaYAAE+mAABPpgAAUaYAAFGmAABTpgAAU6YAAFWmAABVpgAAV6YAAFemAABZpgAAWaYAAFumAABbpgAAXaYAAF2mAABfpgAAX6YAAGGmAABhpgAAY6YAAGOmAABlpgAAZaYAAGemAABnpgAAaaYAAGmmAABrpgAAa6YAAG2mAABtpgAAgaYAAIGmAACDpgAAg6YAAIWmAACFpgAAh6YAAIemAACJpgAAiaYAAIumAACLpgAAjaYAAI2mAACPpgAAj6YAAJGmAACRpgAAk6YAAJOmAACVpgAAlaYAAJemAACXpgAAmaYAAJmmAACbpgAAm6YAACOnAAAjpwAAJacAACWnAAAnpwAAJ6cAACmnAAAppwAAK6cAACunAAAtpwAALacAAC+nAAAvpwAAM6cAADOnAAA1pwAANacAADenAAA3pwAAOacAADmnAAA7pwAAO6cAAD2nAAA9pwAAP6cAAD+nAABBpwAAQacAAEOnAABDpwAARacAAEWnAABHpwAAR6cAAEmnAABJpwAAS6cAAEunAABNpwAATacAAE+nAABPpwAAUacAAFGnAABTpwAAU6cAAFWnAABVpwAAV6cAAFenAABZpwAAWacAAFunAABbpwAAXacAAF2nAABfpwAAX6cAAGGnAABhpwAAY6cAAGOnAABlpwAAZacAAGenAABnpwAAaacAAGmnAABrpwAAa6cAAG2nAABtpwAAb6cAAG+nAAB6pwAAeqcAAHynAAB8pwAAf6cAAH+nAACBpwAAgacAAIOnAACDpwAAhacAAIWnAACHpwAAh6cAAIynAACMpwAAkacAAJGnAACTpwAAlKcAAJenAACXpwAAmacAAJmnAACbpwAAm6cAAJ2nAACdpwAAn6cAAJ+nAAChpwAAoacAAKOnAACjpwAApacAAKWnAACnpwAAp6cAAKmnAACppwAAtacAALWnAAC3pwAAt6cAALmnAAC5pwAAu6cAALunAAC9pwAAvacAAL+nAAC/pwAAwacAAMGnAADDpwAAw6cAAMinAADIpwAAyqcAAMqnAADRpwAA0acAANenAADXpwAA2acAANmnAAD2pwAA9qcAAFOrAABTqwAAcKsAAL+rAAAA+wAABvsAABP7AAAX+wAAQf8AAFr/AAAoBAEATwQBANgEAQD7BAEAlwUBAKEFAQCjBQEAsQUBALMFAQC5BQEAuwUBALwFAQDADAEA8gwBAMAYAQDfGAEAYG4BAH9uAQAi6QEAQ+kBAAAAAAADAAAAoBMAAPUTAAD4EwAA/RMAAHCrAAC/qwAAAQAAALAPAQDLDwEAQfCLBwvTK7oCAAB4AwAAeQMAAIADAACDAwAAiwMAAIsDAACNAwAAjQMAAKIDAACiAwAAMAUAADAFAABXBQAAWAUAAIsFAACMBQAAkAUAAJAFAADIBQAAzwUAAOsFAADuBQAA9QUAAP8FAAAOBwAADgcAAEsHAABMBwAAsgcAAL8HAAD7BwAA/AcAAC4IAAAvCAAAPwgAAD8IAABcCAAAXQgAAF8IAABfCAAA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CQAAggkAAIMJAACFCQAAjAkAAI8JAACQCQAAkwkAAKgJAACqCQAAsAkAALIJAACyCQAAtgkAALkJAAC9CQAAvQkAAL8JAADACQAAxwkAAMgJAADLCQAAzAkAAM4JAADOCQAA3AkAAN0JAADfCQAA4QkAAOYJAAD9CQAAAwoAAAMKAAAFCgAACgoAAA8KAAAQCgAAEwoAACgKAAAqCgAAMAoAADIKAAAzCgAANQoAADYKAAA4CgAAOQoAAD4KAABACgAAWQoAAFwKAABeCgAAXgoAAGYKAABvCgAAcgoAAHQKAAB2CgAAdgoAAIMKAACDCgAAhQoAAI0KAACPCgAAkQoAAJMKAACoCgAAqgoAALAKAACyCgAAswoAALUKAAC5CgAAvQoAAMAKAADJCgAAyQoAAMsKAADMCgAA0AoAANAKAADgCgAA4QoAAOYKAADxCgAA+QoAAPkKAAACCwAAAwsAAAULAAAMCwAADwsAABALAAATCwAAKAsAACoLAAAwCwAAMgsAADMLAAA1CwAAOQsAAD0LAAA9CwAAQAsAAEALAABHCwAASAsAAEsLAABMCwAAXAsAAF0LAABfCwAAYQsAAGYLAAB3CwAAgwsAAIMLAACFCwAAigsAAI4LAACQCwAAkgsAAJULAACZCwAAmgsAAJwLAACcCwAAngsAAJ8LAACjCwAApAsAAKgLAACqCwAArgsAALkLAAC/CwAAvwsAAMELAADCCwAAxgsAAMgLAADKCwAAzAsAANALAADQCwAA5gsAAPoLAAABDAAAAwwAAAUMAAAMDAAADgwAABAMAAASDAAAKAwAACoMAAA5DAAAPQwAAD0MAABBDAAARAwAAFgMAABaDAAAXQwAAF0MAABgDAAAYQwAAGYMAABvDAAAdwwAAIAMAACCDAAAjAwAAI4MAACQDAAAkgwAAKgMAACqDAAAswwAALUMAAC5DAAAvQwAAL4MAADADAAAwQwAAMMMAADEDAAAxwwAAMgMAADKDAAAywwAAN0MAADeDAAA4AwAAOEMAADmDAAA7wwAAPEMAADyDAAAAg0AAAwNAAAODQAAEA0AABINAAA6DQAAPQ0AAD0NAAA/DQAAQA0AAEYNAABIDQAASg0AAEwNAABODQAATw0AAFQNAABWDQAAWA0AAGENAABmDQAAfw0AAIINAACDDQAAhQ0AAJYNAACa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CgAANgoAADgKAAA5CgAAPAoAADwKAAA+CgAAQgoAAEcKAABICgAASwoAAE0KAABRCgAAUQoAAFkKAABcCgAAXgoAAF4KAABmCgAAdQoAAIEKAACDCgAAhQoAAI0KAACPCgAAkQoAAJMKAACoCgAAqgoAALAKAACyCgAAswoAALUKAAC5CgAAvAoAAMUKAADHCgAAyQoAAMsKAADNCgAA0AoAANAKAADgCgAA4woAAOYKAADvCgAA+QoAAP8KAAABCwAAAwsAAAULAAAMCwAADwsAABALAAATCwAAKAsAACoLAAAwCwAAMgsAADMLAAA1CwAAOQsAADwLAABECwAARwsAAEgLAABLCwAATQsAAFULAABXCwAAXAsAAF0LAABfCwAAYwsAAGYLAABvCwAAcQsAAHELAACCCwAAgwsAAIULAACKCwAAjgsAAJALAACSCwAAlQsAAJkLAACaCwAAnAsAAJwLAACeCwAAnwsAAKMLAACkCwAAqAsAAKoLAACuCwAAuQsAAL4LAADCCwAAxgsAAMgLAADKCwAAzQsAANALAADQCwAA1wsAANcLAADmCwAA7wsAAAAMAAAMDAAADgwAABAMAAASDAAAKAwAACoMAAA5DAAAPAwAAEQMAABGDAAASAwAAEoMAABNDAAAVQwAAFYMAABYDAAAWgwAAF0MAABdDAAAYAwAAGMMAABmDAAAbwwAAIAMAACDDAAAhQwAAIwMAACODAAAkAwAAJIMAACoDAAAqgwAALMMAAC1DAAAuQwAALwMAADEDAAAxgwAAMgMAADKDAAAzQwAANUMAADWDAAA3QwAAN4MAADgDAAA4wwAAOYMAADvDAAA8QwAAPIMAAAADQAADA0AAA4NAAAQDQAAEg0AAEQNAABGDQAASA0AAEoNAABODQAAVA0AAFcNAABfDQAAYw0AAGYNAABvDQAAeg0AAH8NAACBDQAAgw0AAIUNAACWDQAAmg0AALENAACzDQAAuw0AAL0NAAC9DQAAwA0AAMYNAADKDQAAyg0AAM8NAADUDQAA1g0AANYNAADYDQAA3w0AAOYNAADvDQAA8g0AAPMNAAABDgAAOg4AAEAOAABODgAAUA4AAFkOAACBDgAAgg4AAIQOAACEDgAAhg4AAIoOAACMDgAAow4AAKUOAAClDgAApw4AAL0OAADADgAAxA4AAMYOAADG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vx4AAMEeAADBHgAAwx4AAMMeAADFHgAAxR4AAMceAADHHgAAyR4AAMkeAADLHgAAyx4AAM0eAADNHgAAzx4AAM8eAADRHgAA0R4AANMeAADTHgAA1R4AANUeAADXHgAA1x4AANkeAADZHgAA2x4AANseAADdHgAA3R4AAN8eAADfHgAA4R4AAOEeAADjHgAA4x4AAOUeAADlHgAA5x4AAOceAADpHgAA6R4AAOseAADrHgAA7R4AAO0eAADvHgAA7x4AAPEeAADxHgAA8x4AAPMeAAD1HgAA9R4AAPceAAD3HgAA+R4AAPkeAAD7HgAA+x4AAP0eAAD9HgAA/x4AAAcfAAAQHwAAFR8AACAfAAAnHwAAMB8AADcfAABAHwAARR8AAFAfAABXHwAAYB8AAGcfAABwHwAAfR8AAIAfAACHHwAAkB8AAJcfAACgHwAApx8AALAfAAC0HwAAth8AALcfAAC+HwAAvh8AAMIfAADEHwAAxh8AAMcfAADQHwAA0x8AANYfAADXHwAA4B8AAOcfAADyHwAA9B8AAPYfAAD3HwAACiEAAAohAAAOIQAADyEAABMhAAATIQAALyEAAC8hAAA0IQAANCEAADkhAAA5IQAAPCEAAD0hAABGIQAASSEAAE4hAABOIQAAhCEAAIQhAAAwLAAAXywAAGEsAABhLAAAZSwAAGYsAABoLAAAaCwAAGosAABqLAAAbCwAAGwsAABxLAAAcSwAAHMsAAB0LAAAdiwAAHssAACBLAAAgSwAAIMsAACDLAAAhSwAAIUsAACHLAAAhywAAIksAACJLAAAiywAAIssAACNLAAAjSwAAI8sAACPLAAAkSwAAJEsAACTLAAAkywAAJUsAACVLAAAlywAAJcsAACZLAAAmSwAAJssAACbLAAAnSwAAJ0sAACfLAAAnywAAKEsAAChLAAAoywAAKMsAAClLAAApSwAAKcsAACnLAAAqSwAAKksAACrLAAAqywAAK0sAACtLAAArywAAK8sAACxLAAAsSwAALMsAACzLAAAtSwAALUsAAC3LAAAtywAALksAAC5LAAAuywAALssAAC9LAAAvSwAAL8sAAC/LAAAwSwAAMEsAADDLAAAwywAAMUsAADFLAAAxywAAMcsAADJLAAAySwAAMssAADLLAAAzSwAAM0sAADPLAAAzywAANEsAADRLAAA0ywAANMsAADVLAAA1SwAANcsAADXLAAA2SwAANksAADbLAAA2ywAAN0sAADdLAAA3ywAAN8sAADhLAAA4SwAAOMsAADkLAAA7CwAAOwsAADuLAAA7iwAAPMsAADzLAAAAC0AACUtAAAnLQAAJy0AAC0tAAAtLQAAQaYAAEGmAABDpgAAQ6YAAEWmAABFpgAAR6YAAEemAABJpgAASaYAAEumAABLpgAATaYAAE2mAABPpgAAT6YAAFGmAABRpgAAU6YAAFOmAABVpgAAVaYAAFemAABXpgAAWaYAAFmmAABbpgAAW6YAAF2mAABdpgAAX6YAAF+mAABhpgAAYaYAAGOmAABjpgAAZaYAAGWmAABnpgAAZ6YAAGmmAABppgAAa6YAAGumAABtpgAAbaYAAIGmAACBpgAAg6YAAIOmAACFpgAAhaYAAIemAACHpgAAiaYAAImmAACLpgAAi6YAAI2mAACNpgAAj6YAAI+mAACRpgAAkaYAAJOmAACTpgAAlaYAAJWmAACXpgAAl6YAAJmmAACZpgAAm6YAAJumAAAjpwAAI6cAACWnAAAlpwAAJ6cAACenAAAppwAAKacAACunAAArpwAALacAAC2nAAAvpwAAMacAADOnAAAzpwAANacAADWnAAA3pwAAN6cAADmnAAA5pwAAO6cAADunAAA9pwAAPacAAD+nAAA/pwAAQacAAEGnAABDpwAAQ6cAAEWnAABFpwAAR6cAAEenAABJpwAASacAAEunAABLpwAATacAAE2nAABPpwAAT6cAAFGnAABRpwAAU6cAAFOnAABVpwAAVacAAFenAABXpwAAWacAAFmnAABbpwAAW6cAAF2nAABdpwAAX6cAAF+nAABhpwAAYacAAGOnAABjpwAAZacAAGWnAABnpwAAZ6cAAGmnAABppwAAa6cAAGunAABtpwAAbacAAG+nAABvpwAAcacAAHinAAB6pwAAeqcAAHynAAB8pwAAf6cAAH+nAACBpwAAgacAAIOnAACDpwAAhacAAIWnAACHpwAAh6cAAIynAACMpwAAjqcAAI6nAACRpwAAkacAAJOnAACVpwAAl6cAAJenAACZpwAAmacAAJunAACbpwAAnacAAJ2nAACfpwAAn6cAAKGnAAChpwAAo6cAAKOnAAClpwAApacAAKenAACnpwAAqacAAKmnAACvpwAA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AACmHgAAph4AAKgeAACoHgAAqh4AAKoeAACsHgAArB4AAK4eAACuHgAAsB4AALAeAACyHgAAsh4AALQeAAC0HgAAth4AALYeAAC4HgAAuB4AALoeAAC6HgAAvB4AALweAAC+HgAAvh4AAMAeAADAHgAAwh4AAMIeAADEHgAAxB4AAMYeAADGHgAAyB4AAMgeAADKHgAAyh4AAMweAADMHgAAzh4AAM4eAADQHgAA0B4AANIeAADSHgAA1B4AANQeAADWHgAA1h4AANgeAADYHgAA2h4AANoeAADcHgAA3B4AAN4eAADeHgAA4B4AAOAeAADiHgAA4h4AAOQeAADkHgAA5h4AAOYeAADoHgAA6B4AAOoeAADqHgAA7B4AAOweAADuHgAA7h4AAPAeAADwHgAA8h4AAPIeAAD0HgAA9B4AAPYeAAD2HgAA+B4AAPgeAAD6HgAA+h4AAPweAAD8HgAA/h4AAP4eAAAIHwAADx8AABgfAAAdHwAAKB8AAC8fAAA4HwAAPx8AAEgfAABNHwAAWR8AAFkfAABbHwAAWx8AAF0fAABdHwAAXx8AAF8fAABoHwAAbx8AALgfAAC7HwAAyB8AAMsfAADYHwAA2x8AAOgfAADsHwAA+B8AAPsfAAACIQAAAiEAAAchAAAHIQAACyEAAA0hAAAQIQAAEiEAABUhAAAVIQAAGSEAAB0hAAAkIQAAJCEAACYhAAAmIQAAKCEAACghAAAqIQAALSEAADAhAAAzIQAAPiEAAD8hAABFIQAARSEAAIMhAACDIQAAACwAAC8sAABgLAAAYCwAAGIsAABkLAAAZywAAGcsAABpLAAAaSwAAGssAABrLAAAbSwAAHAsAAByLAAAciwAAHUsAAB1LAAAfiwAAIAsAACCLAAAgiwAAIQsAACELAAAhiwAAIYsAACILAAAiCwAAIosAACKLAAAjCwAAIwsAACOLAAAjiwAAJAsAACQLAAAkiwAAJIsAACULAAAlCwAAJYsAACWLAAAmCwAAJgsAACaLAAAmiwAAJwsAACcLAAAniwAAJ4sAACgLAAAoCwAAKIsAACiLAAApCwAAKQsAACmLAAApiwAAKgsAACoLAAAqiwAAKosAACsLAAArCwAAK4sAACuLAAAsCwAALAsAACyLAAAsiwAALQsAAC0LAAAtiwAALYsAAC4LAAAuCwAALosAAC6LAAAvCwAALwsAAC+LAAAviwAAMAsAADALAAAwiwAAMIsAADELAAAxCwAAMYsAADGLAAAyCwAAMgsAADKLAAAyiwAAMwsAADMLAAAziwAAM4sAADQLAAA0CwAANIsAADSLAAA1CwAANQsAADWLAAA1iwAANgsAADYLAAA2iwAANosAADcLAAA3CwAAN4sAADeLAAA4CwAAOAsAADiLAAA4iwAAOssAADrLAAA7SwAAO0sAADyLAAA8iwAAECmAABApgAAQqYAAEKmAABEpgAARKYAAEamAABGpgAASKYAAEimAABKpgAASqYAAEymAABMpgAATqYAAE6mAABQpgAAUKYAAFKmAABSpgAAVKYAAFSmAABWpgAAVqYAAFimAABYpgAAWqYAAFqmAABcpgAAXKYAAF6mAABepgAAYKYAAGCmAABipgAAYqYAAGSmAABkpgAAZqYAAGamAABopgAAaKYAAGqmAABqpgAAbKYAAGymAACApgAAgKYAAIKmAACCpgAAhKYAAISmAACGpgAAhqYAAIimAACIpgAAiqYAAIqmAACMpgAAjKYAAI6mAACOpgAAkKYAAJCmAACSpgAAkqYAAJSmAACUpgAAlqYAAJamAACYpgAAmKYAAJqmAACapgAAIqcAACKnAAAkpwAAJKcAACanAAAmpwAAKKcAACinAAAqpwAAKqcAACynAAAspwAALqcAAC6nAAAypwAAMqcAADSnAAA0pwAANqcAADanAAA4pwAAOKcAADqnAAA6pwAAPKcAADynAAA+pwAAPqcAAECnAABApwAAQqcAAEKnAABEpwAARKcAAEanAABGpwAASKcAAEinAABKpwAASqcAAEynAABMpwAATqcAAE6nAABQpwAAUKcAAFKnAABSpwAAVKcAAFSnAABWpwAAVqcAAFinAABYpwAAWqcAAFqnAABcpwAAXKcAAF6nAABepwAAYKcAAGCnAABipwAAYqcAAGSnAABkpwAAZqcAAGanAABopwAAaKcAAGqnAABqpwAAbKcAAGynAABupwAAbqcAAHmnAAB5pwAAe6cAAHunAAB9pwAAfqcAAICnAACApwAAgqcAAIKnAACEpwAAhKcAAIanAACGpwAAi6cAAIunAACNpwAAjacAAJCnAACQpwAAkqcAAJKnAACWpwAAlqcAAJinAACYpwAAmqcAAJqn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ADAFAABXBQAAWAUAAIsFAACMBQAAkAUAAJAFAADIBQAAzwUAAOsFAADuBQAA9QUAAP8FAAAOBwAADgcAAEsHAABMBwAAsgcAAL8HAAD7BwAA/AcAAC4IAAAvCAAAPwgAAD8IAABcCAAAXQgAAF8IAABfCAAAawgAAG8IAACPCAAAjwgAAJIIAACXCAAAhAkAAIQJAACNCQAAjgkAAJEJAACSCQAAqQkAAKkJAACxCQAAsQkAALMJAAC1CQAAugkAALsJAADFCQAAxgkAAMkJAADKCQAAzwkAANYJAADYCQAA2wkAAN4JAADeCQAA5AkAAOUJAAD/CQAAAAoAAAQKAAAECgAACwoAAA4KAAARCgAAEgoAACkKAAApCgAAMQoAADEKAAA0CgAANAoAADcKAAA3CgAAOgoAADsKAAA9CgAAPQoAAEMKAABGCgAASQoAAEoKAABOCgAAUAoAAFIKAABYCgAAXQoAAF0KAABfCgAAZQoAAHcKAACACgAAhAoAAIQKAACOCgAAjgoAAJIKAACSCgAAqQoAAKkKAACxCgAAsQoAALQKAAC0CgAAugoAALsKAADGCgAAxgoAAMoKAADKCgAAzgoAAM8KAADRCgAA3woAAOQKAADlCgAA8goAAPgKAAAACwAAAAsAAAQLAAAECwAADQsAAA4LAAARCwAAEgsAACkLAAApCwAAMQsAADELAAA0CwAANAsAADoLAAA7CwAARQsAAEYLAABJCwAASgsAAE4LAABUCwAAWAsAAFsLAABeCwAAXgsAAGQLAABlCwAAeAsAAIELAACECwAAhAsAAIsLAACNCwAAkQsAAJELAACWCwAAmAsAAJsLAACbCwAAnQsAAJ0LAACgCwAAogsAAKULAACnCwAAqwsAAK0LAAC6CwAAvQsAAMMLAADFCwAAyQsAAMkLAADOCwAAzwsAANELAADWCwAA2AsAAOULAAD7CwAA/wsAAA0MAAANDAAAEQwAABEMAAApDAAAKQwAADoMAAA7DAAARQwAAEUMAABJDAAASQwAAE4MAABUDAAAVwwAAFcMAABbDAAAXAwAAF4MAABfDAAAZAwAAGUMAABwDAAAdgwAAI0MAACNDAAAkQwAAJEMAACpDAAAqQwAALQMAAC0DAAAugwAALsMAADFDAAAxQwAAMkMAADJDAAAzgwAANQMAADXDAAA3AwA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AD0AAwH//wAAQgCdAEcADQH//wAA//8AAP//AAD//wAA//8AAP//AABMACQB//8AAFIANwD//wAA//8AAFUAlwD//wAA//8AAP//AABYAIcA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAXABWAP//AABhANIA//8AAP//AAD//wAAZACBAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABsAI0A//8AAHEAJwB2ACcA//8AAP//AAB9ANMAgACaAP//AAD//wAAjQBaAP//AACSAM4A//8AAP//AACVAJkA//8AAKEA2AGuAFMAswBaAP//AAD//wAA//8AALkAoQC9AKEA//8AAMIAdADHAJwA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADMAI0A//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAzgCUANMALQD//wAA//8AAP//AAD//wAA2ADIAf//AAD//wAA4gDbAf//AAD//wAA//8AAO8AHgH//wAA//8AAP//AAD//wAA+gATAgABGAL//wAA//8AAP//AAAHASUA//8AAP//AAD//wAA//8AAP//AAD//wAACQHtAf//AAD//wAAEgE4AP//AAD//wAAGQGRAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AACEBNwH//wAA//8AAP//AAD//wAAKwEIAv//AAD//wAA//8AAP//AAA1AW0A//8AAP//AAD//wAA//8AAP//AAD//wAA//8AADoBGQL//wAA//8AAP//AABdAUQB//8AAP//AABlASYA//8AAGoB1AD//wAAhQGFAIgBkwD//wAA//8AAP//AAD//wAA//8AAP//AACNAcwAogE/AaoBvwH//wAAswHcAf//AAC9AY0AywEMAv//AAD//wAA//8AAP//AADsAZsA//8AAP//AAD//wAA//8AAP//AADxAegB/gG1AAMC+wEKAhgB//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AABoCPAH//wAA//8AAP//AAD//wAA//8AACUC7wH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAALwKPAP//AAD//wAA//8AADcCYgH//wAA//8AAP//AAD//wAAQAJ8AP//AABDApQA//8AAP//AAD//wAAUAILAv//AAD//wAA//8AAP//AAD//wAA//8AAFwClgD//wAA//8AAF8CKwD//wAA//8AAP//AABiAgACdAIRAf//AAD//wAA//8AAIICFgD//wAA//8AAIcC1wCNAmwA//8AAP//AACSAiUB//8AAP//AAD//wAA//8AAP//AAD//wAAngIWAP//AACnAgUCsQIGAv//AADAAjkA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADFAswA//8AAP//AAD//wAA//8AAMgCbwDeAn4A//8AAP//AAD//wAA4wJ+AP//AADpAtkA//8AAP//AADsAiMB//8AAP//AAD//wAA//8AAP//AAD//wAA9QJKAf//AAD//wAABAOBAQ8DHAEaAzQB//8AACEDnwH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAKAPrAf//AAD//wAA//8AADEDEwE0A5kA//8AAP//AAD//wAA//8AAP//AAD//wAAOQPSAP//AAD//wAA//8AAEwDOgD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABPAyEB//8AAFgD1AD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAXAP6Af//AAD//wAA//8AAP//AABkA9UA//8AAP//AABnA5EA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAGwDIAL//wAA//8AAP//AAD//wAAfAOaAIEDnwD//wAAhgN0AP//AACPA2sA//8AAJQDbwD//wAA//8AAP//AACZAw0B//8AAP//AACgA34B//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAwwMLAc8DIgD//wAA//8AAP//AAD//wAA1AMOAP//AADaAzcA//8AAP//AADlAxUA//8AAP//AADsA6AB/wPjAf//AAD//wAA//8AABQEewD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAGwT/Af//AAD//wAA//8AAP//AAD//wAAKQSmAf//AAD//wAA//8AAP//AAD//wAA//8AADcE2gH//wAA//8AAEkEswFhBHMA//8AAP//AABmBHMAbgStAf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAiwR7AP//AACNBPgB//8AAP//AAD//wAAlAS3Af//AAD//wAA//8AAP//AAD//wAA//8AAJ8EQQK4BDQCxwSrAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA1AQXAuIECwHnBEYC//8AAP//AAD//wAA//8AAP//AAD2BD8C//8AAP//AAD//wAA//8AAP//AAACBc0B//8AAP//AAD//wAA//8AAP//AAAMBTUB//8AAP//AAASBSEA//8AABkFwQH//wAA//8AAP//AAD//wAA//8AAP//AAAlBW0B//8AAP//AABJBaAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAFMFDAFYBdYA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAZwVZAP//AAD//wAA//8AAP//AABuBXcA//8AAP//AAD//wAAcwVPAX8F5QH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAjAVVAJMFvAH//wAA//8AAP//AACkBZsA//8AAP//AAC0BXUA//8AAP//AAC5BSsA//8AAP//AADBBcoA0wU1Av//AAD//wAA//8AAP//AAD//wAA2wXmAP//AADeBYkA//8AAP//AAD//wAA//8AAOEFJgH//wAA//8AAP//AAD//wAA//8AAOsFlgEEBk4C//8AACsG6AD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAC4GaQAyBtkB//8AAP//AAD//wAA//8AAP//AAD//wAARAbIAP//AABJBr4B//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAFIGMQL//wAA//8AAP//AAD//wAA//8AAFkGZwD//wAAawYfAnwGhgH//wAA//8AAIkG6wCOBhoA//8AAP//AAD//wAAlAZmAf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AALIGOgL//wAA//8AAP//AADABhwAxQZYAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADLBhwA//8AANEGygD//wAA//8AAP//AAD//wAA//8AAP//AADXBjIB//8AAOMGkwH//wAA//8AAP//AAD//wAA//8AAP//AAD5BiECDgcbAP//AAD//wAA//8AAP//AAD//wAA//8AABMHagD//wAA//8AABcHBwD//wAA//8AAB0HuQH//wAA//8AADAHTAE6BycC//8AAP//AAD//wAA//8AAP//AABLByUC//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAGUH3QD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAGoHlQH//wAAeAf1AX8H3QD//wAA//8AAP//AACJB9wA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AACLB3EAkQdlAf//AAD//wAAoweDAKgHywCtB2sB//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAMQHKALiB3MB//8AAAII5wD//wAA//8AAAUIPgL//wAAKgjEAf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAA1CM0A//8AAP//AAD//wAA//8AAP//AAD//wAA//8AADgIswD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAD0IDQD//wAA//8AAP//AAD//wAA//8AAP//AABDCG0A//8AAEgI/QH//wAA//8AAP//AABVCBYB//8AAP//AAD//wAA//8AAP//AABmCJgBcwhIAf//AAB7COAB//8AAIcIaQD//wAA//8AAP//AAD//wAA//8AAJII4gH//wAA//8AAKMI3wD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAApghoAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAKsIpAG8CAYA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADCCBkA//8AAMcIgAH//wAA//8AAP//AADSCMsB5gjGAf//AAD//wAA8AgCAP//AAD//wAA9ggZAQ8JNAD//wAA//8AAP//AAAYCdUB//8AACEJ0QD//wAA//8AACwJNAD//wAAMQkdADkJkwD//wAA//8AAEEJMgL//wAA//8AAP//AAD//wAA//8AAEoJWQD//wAA//8AAFcJGQBgCWoA//8AAP//AAD//wAAaAkvAf//AABwCfIB//8AAP//AAD//wAA//8AAP//AAB6CS4A//8AAH8JLQD//wAAhglyAI0J7gGYCVcA//8AAP//AAD//wAA//8AAKUJPgH//wAA//8AAP//AACtCSkA//8AAP//AACzCaIB//8AAP//AADLCXkA0gm7Af//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADoCdsA7Ql2AP//AAD//wAA//8AAP//AADyCZIA/QmIAAcKJgD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AABoKUgEkCp0A//8AAP//AAApCjoB//8AAP//AAD//wAANAp6AP//AAD//wAA//8AAP//AAA5CjAA//8AAD4KDQL//wAA//8AAFcKhAD//wAA//8AAP//AABaChEB//8AAP//AABdCjMB//8AAP//AAD//wAA//8AAP//AABnCvMB//8AAP//AABzCgwB//8AAP//AAD//wAA//8AAHwKCwD//wAAgwofAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAiQo1AP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AACUCvcB//8AAP//AAD//wAAngorAv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAtAoRALkKNQD//wAA//8AAP//AAD//wAA//8AAL4KeADDCucB//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAM8K9AH//wAA2QoaAP//AADeCm4A//8AAP//AADzClwA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD4CqAA//8AAP//AAD//wAA//8AAP0KdQEOC0kB//8AAP//AAD//wAA//8AAP//AAD//wAAGgsQAB8LyQH//wAA//8AAP//AAD//wAA//8AACcLXAE8C1MA//8AAEULdgBQC+UA//8AAP//AAD//wAA//8AAFgLeAD//wAA//8AAP//AAD//wAA//8AAF4L4AD//wAAZAt8AP//AAD//wAAcAuiAP//AAD//wAAeAtcAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAhQuVAP//AACKCx0B//8AAP//AACfCzgB//8AAKoLVQD//wAA//8AAP//AAD//wAA//8AAP//AACvC6UBxAtUAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAzwvXAN0LAgH//wAA4wuKAf//AAAEDHEAEAzbAP//AAD//wAA//8AAP//AAD//wAA//8AABYMRQH//wAA//8AAP//AAD//wAA//8AAP//AAAiDEsA//8AACgMTAJJDFYA//8AAP//AAD//wAA//8AAP//AABRDPYB//8AAFsM0wH//wAA//8AAP//AAD//wAA//8AAP//AABkDBAA//8AAP//AAD//wAAagyKAP//AABtDBwC//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAIEMcgD//wAAhgwsAf//AACRDO0A//8AAP//AAD//wAA//8AAP//AAD//wAAmwzhAf//AAD//wAA//8AAP//AACqDPUAsAwKAsIMuwDIDJABzgwhAP//AAD//wAA//8AANMMZAH//wAA7AwFAfAMBQH//wAA//8AAPUM3gD//wAA//8AAP//AAD//wAA//8AAP//AAD6DF0A//8AAP8M8gD//wAA//8AAP//AAAFDW0A//8AAA8NywD//wAA//8AABkNEAEeDQgA//8AACQNggD//wAA//8AAP//AAD//wAAKQ1dADIN9QD//wAA//8AAP//AAD//wAANw3SAf//AAD//wAA//8AAP//AABDDYQB//8AAEwNhwBiDQQC//8AAG4NSgL//wAA//8AAI8NWACeDcoB//8AAP//AACoDewB//8AAP//AAC2DV4A//8AAP//AAD//wAA//8AALoNXgC/DYAA//8AAP//AADFDTYA//8AANAN2AD//wAA//8AANgNYQD//wAA3Q2EAP//AAD//wAA//8AAP//AAD//wAA//8AAO0NAwD//wAA8w2MAf//AAD//wAACg6CAP//AAD//wAA//8AAP//AAD//wAAEg4RAv//AAApDmEA//8AAP//AAD//wAA//8AADEO8QE6DloBVA5nAf//AABsDhMA//8AAP//AACBDqQA//8AAIMOTQD//wAA//8AAJEO6QD//wAA//8AAP//AAD//wAAlA5lAP//AAD//wAA//8AAJkO4wD//wAA//8AAP//AAD//wAA//8AAP//AACeDoAA//8AAKMOHgD//wAAqA5uAP//AACtDqYA//8AAP//AAC5DqwAvA7eAP//AADHDhQC0A4yANQOHgD//wAA//8AAN4OGwHvDqoA8w6qAPgO+gD//wAA//8AAP0OvAADD7YA//8AAAgP9wD//wAADQ/3ABQPmgH//wAA//8AAB4PxgD//wAA//8AACAPLgH//wAAKA/kATEPIAE6D9QB//8AAP//AABHD8cBUQ8fAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAXQ89Av//AAB9DwkB//8AAIIPogD//wAA//8AAIcP1gGdD+UA//8AAP//AACiD+IA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAKoPfQH//wAA//8AAP//AAD//wAA//8AALsPlwD//wAAyQ8VAM4P8AH//wAA//8AAOYPIgD//wAA7g9BAf//AAD4D70A//8AAP//AAD9Dx0A//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAAhAUAQ8QrwH//wAA//8AACoQPQD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAALxDZAP//AAD//wAA//8AAEEQPAJiEE4A//8AAHQQWwH//wAA//8AAP//AAD//wAA//8AAIQQfwCJEPwBkRAsAP//AAD//wAA//8AAP//AACYEIsAnRCLAP//AAD//wAApBBEAP//AACoEL0B//8AAP//AAD//wAAtxBAAP//AAD//wAAuhBFAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAL8QAwHHEFcA//8AAM4QowD//wAA//8AANMQowD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AANsQSwL//wAA/BBNAP//AAD//wAA//8AAP//AAABEWoB//8AABMRDgL//wAAIRFVAf//AAD//wAA//8AADcRAAH//wAA//8AADwRVABBEfQA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAEkRDwBXEb8A//8AAFsRxgD//wAA//8AAP//AABnEQYB//8AAP//AAD//wAAahHtAG8RAQJ5EdAB//8AAP//AAD//wAA//8AAP//AAD//wAAixFQAZMRlAH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAKQRIgL//wAA//8AAKwRNgH//wAA//8AAP//AAC2EasB//8AAP//AAD//wAA//8AAMYRYgDNEWkB//8AAP//AAD//wAA//8AAP//AAD//wAA3RHmAecRbAH//wAA//8AAPIR6QH//wAA//8AAPwRKgH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAAJEkwA//8AAP//AAD//wAAGBKHAf//AAD//wAA//8AAP//AAA1EmsAQRI5AP//AABIEmEB//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAFYSYgD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAFsSiQH//wAA//8AAG4SHgL//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAfhLJAIwSGACUEikB//8AAP//AAD//wAAphLqAP//AAD//wAArhK3ALMSGgL//wAAvBI5AMESBQD//wAA//8AAP//AAD//wAAxxLBAP//AAD//wAAzBImAv//AAD//wAA5hLdAf4SRAD//wAACBPeAf//AAD//wAA//8AAP//AAAfEykC//8AAP//AAAvE54B//8AAP//AAD//wAA//8AAP//AABCE1ACSRNwAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAE4TPAD//wAAUxOmAP//AAD//wAA//8AAP//AAD//wAAWBPJAF8T8gD//wAAZBPCAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAGkT4AD//wAAehNsAP//AAD//wAA//8AAIoT+gCeE4wAoxOMAP//AACqEyAA//8AAP//AAD//wAArxNwAP//AAC4EzEA//8AALwTQwLWE8UB//8AAP//AADjE0AC//8AAP//AAD//wAA//8AAPgTbwH//wAAChSwAR8UKAD//wAA//8AAP//AAAtFI4B//8AAP//AAD//wAA//8AAP//AAD//wAAOhRUAkQUsQH//wAA//8AAP//AAD//wAAVBQ7Af//AAD//wAA//8AAP//AABpFOEA//8AAP//AAD//wAA//8AAHEUTgH//wAAfBRWAf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAI4UDACTFHEB//8AALcU9gD//wAAvBSxAMEUZwD//wAA//8AAP//AADGFMMA//8AAP//AAD//wAAzRSnANsUGAD//wAA4BR6Af//AAD//wAA//8AAP//AAD0FLEA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAPwU4QD//wAA//8AAAEVKgL//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAFhWhASAVAQH//wAA//8AACUVfwH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABAFSAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAEkVjwH//wAA//8AAP//AABQFcMB//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAFwV4wBkFRAB//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAB0FRcA//8AAP//AAD//wAAfRWYAP//AACCFc4AkxW4AJgV6wD//wAA//8AAP//AACkFVECwxU5AdAVmADcFdAA4RUJAv//AAD//wAA8hV2AfsVJwH//wAA//8AAP//AAD//wAADhacAf//AAD//wAAJBY+AP//AAD//wAA//8AAP//AAD//wAA//8AACkWJAL//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAEMWUwH//wAA//8AAFcWWwD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAFwWMwD//wAAYBZbAP//AAD//wAA//8AAGkWlgD//wAA//8AAHUWAQB7FpAA//8AAIAW0QH//wAA//8AAIwWkAD//wAA//8AAP//AAD//wAAlhYJAP//AAD//wAAnBZRAf//AAD//wAA//8AAKUWyAD//wAA//8AAP//AAD//wAArxbsAP//AAD//wAA//8AAP//AAD//wAA//8AALQWnAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADIFjsA//8AAM0WMAH//wAA//8AANYWmQH//wAA6xbXAf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD9FkIAAhf7AP//AAD//wAA//8AAP//AAAHF/sADhcjABMX/AD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAGBfqAP//AAAdF4kA//8AAP//AAD//wAALRcsAv//AAD//wAA//8AAE8XuQD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAFQXKgD//wAA//8AAP//AABmF5IB//8AAG4XQgD//wAA//8AAHYXdwGLFyMA//8AAJQXDwH//wAA//8AAP//AAD//wAA//8AAJ4XtAH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAshf/AP//AAD//wAA//8AALcX6gH//wAA//8AAP//AADAF6cA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAMMX0QD//wAA//8AAP//AAD//wAA//8AAP//AADIF6kA//8AAP//AAD//wAA//8AAM0XGgH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAOkXjgDuF18B//8AAP//AAD//wAA//8AAP//AAD//wAA//8AABQYtgD//wAAHxiOAP//AAAoGPMA//8AAP//AAD//wAAMBioADoYAAD//wAA//8AAEIY7wD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABHGPkB//8AAP//AAD//wAAXRgCAv//AAD//wAAixjiAP//AAD//wAA//8AAP//AAD//wAAkBgkAJUYBwGeGKQA//8AAP//AAD//wAApRgtArkYBgH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAyxhQAP//AADQGH8A//8AAP//AAD//wAA1xj/AP//AAD//wAA3xhgAP//AAD//wAA//8AAP//AAD//wAA//8AAOQYDwD//wAA//8AAP//AAD//wAA//8AAP//AADpGMAB//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP4YCAH//wAA//8AAP//AAD//wAABRlPAv//AAD//wAA//8AAP//AAAmGXkA//8AAP//AAD//wAA//8AAP//AAD//wAAKxk7AP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAA1GSMC//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAEAZAQFJGUcC//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAGoZtQD//wAA//8AAP//AAD//wAAdBlZAf//AAD//wAA//8AAP//AAD//wAA//8AAJoZegD//wAA//8AAP//AAD//wAApBn4AKkZ7wD//wAA//8AALAZ8QD//wAA//8AAP//AAD//wAAuRmFAP//AAD//wAA//8AAP//AAD//wAAyBleAf//AADaGTAC//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADxGfYA//8AAP//AAD//wAA//8AAPcZqAD//wAA/BnCAf//AAD//wAA//8AAAUaPQEqGggB//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAALxpNAVMasABYGvkAXRpoAP//AAD//wAA//8AAP//AABwGisBehqrAP//AAD//wAA//8AAP//AAB9GjoA//8AAP//AAD//wAA//8AAP//AAD//wAAhxpOAP//AAD//wAAjRpfAJIaSwH//wAA//8AAP//AAD//wAA//8AAJ0a5wCoGswB//8AAP//AACzGgcB//8AAP//AAD//wAAuBp8Af//AAD//wAA//8AAP//AAD//wAA0BotAf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA2xp0AegaBwL//wAA//8AAP//AAD3GtAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP8aLwAEG60AChvBABobCgH//wAA//8AAP//AAD//wAA//8AAP//AAAlG7gBOBvkAP//AAD//wAA//8AAD0bJQD//wAA//8AAP//AAD//wAA//8AAEMbZQD//wAATBuXAVYbrABiG5sB//8AAP//AAD//wAA//8AAP//AABrG7wAcBtJAv//AAD//wAA//8AAP//AAD//wAAkRtAAZsbFQL//wAA//8AAP//AAD//wAA//8AAKYb+AD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAK0bxwCyG4gB//8AAP//AAD//wAA//8AAP//AAD//wAA0BvfAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAN8bRwH//wAA//8AAOcbQgH//wAA//8AAP//AAD//wAA//8AAO8bowEDHO4A//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAAgcPwD//wAADRwJAf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAAYHL4AHxyzAP//AAD//wAA//8AACkcNwL//wAA//8AAP//AAD//wAA//8AAD8cEwH//wAAThwVAf//AAD//wAA//8AAP//AABhHL4A//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAHEcMAD//wAAhxy6Af//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAlxxGAf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADEHCQA//8AAP//AAD//wAAyhydAf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADVHD4A//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADeHEYA//8AAOQcrQD//wAA//8AAP//AAD//wAA//8AAP//AAD6HKcB//8AAP//AAD//wAADB0bAP//AAAVHWAB//8AAP//AAD//wAA//8AAP//AAD//wAA//8AACkdsgE+HTgC//8AAP//AAD//wAA//8AAP//AABkHbsA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAaR2sAf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAB6HTIAkB1GAP//AAD//wAA//8AAP//AAD//wAAlR1jAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAJodQwH//wAA//8AAP//AAD//wAA//8AAP//AAClHXgB//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAsB2CAf//AAD//wAA//8AAP//AAD//wAA//8AALsdtADAHdoA//8AAP//AADFHa4B4x1NAv//AAAEHkgC//8AAP//AAD//wAA//8AACAesgD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAALR7PAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAA+HgMCSh7fAf//AAD//wAA//8AAP//AAD//wAAWx4SAf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAF4e1gD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAGMetQH//wAA//8AAP//AAD//wAA//8AAP//AAB+Hp4A//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAI0eQwD//wAA//8AAP//AAD//wAA//8AAP//AACSHvQAlx6vAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AACcHkMA//8AAP//AAD//wAA//8AAP//AACnHncA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAC5HnUA//8AAP//AAD//wAA//8AAMEeEgL//wAA0x7uAP//AAD//wAA3x79AP//AAD//wAA//8AAOQeTwD//wAA6h79AP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA8h5JAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD3Hr0A//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD/Hv4B//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAAwfuQD//wAA//8AAP//AAD//wAA//8AABYfMQD//wAA//8AAP//AAD//wAALB89ADgfeQH//wAA//8AAP//AAD//wAASx9PAP//AAD//wAAXR8UAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAYR/DAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAcB+6AHUfHwF+H+kA//8AAIkfYwH//wAA//8AAKEfQgK1HzkCxB9fAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADLH1IA//8AAP//AADPH8QA1R8bAv//AAD//wAA//8AAOgfhgD//wAA//8AAPQfpQD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA+R+lAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAAMgrgAIIBIB//8AAP//AAD//wAA//8AAP//AAAbICgB//8AAP//AAD//wAA//8AAP//AAAtIC4C//8AAP//AAD//wAA//8AAP//AAA+IDMA//8AAP//AAD//wAA//8AAFQgsgBZIDsCaCAiAf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAeyCLAf//AAD//wAA//8AAJMgVwH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAKggxQC3IMIA//8AAP//AAD//wAA//8AAMQgSQD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAMwgSgD//wAA//8AAP//AADRICwA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA1CA2Av//AAD//wAA6CDoAP//AAD//wAA//8AAP//AAD0IFIA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD9IFEA//8AAP//AAD//wAA//8AAP//AAAFIQoB//8AAP//AAD//wAADCHPAP//AAAPIUoA//8AAP//AAD//wAA//8AAP//AAAXIR0C//8AACohPAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAAyIdwA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAOSGRAf//AABNIV0B//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABpIY0B//8AAP//AAD//wAA//8AAP//AAD//wAAdyFYAf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AACWIbcA//8AAP//AAChIVQB//8AAP//AAD//wAA//8AAP//AAD//wAAtCETAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAuSEEAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAvyGoAf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AANUhqgH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAPAhFgL//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA/iGwAP//AAD//wAA//8AAP//AAD//wAA//8AAAQibgH//wAA//8AABoixQD//wAA//8AACEiKgD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AACYixAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AADAirgD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AADYi7AA+IhcB//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAE8iEgD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABaIkQC//8AAP//AABwInIB//8AAP//AAD//wAAlCK/AP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAsyJBAP//AAD//wAAviK0AP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAziLPAf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA4SJRAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD2IgIB//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAAHI8cA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAEyNFAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAB4j5AD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAKiPxAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAAvI/4A//8AAP//AAA4IwoA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAD4jtgH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAWyMEAf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAGUjUAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABuI+YA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAfSPTAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AACOI9oA//8AAJUjMwL//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAqSP+AP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAK4jZAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AALIjewH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAzCPwAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADRI84B//8AAP//AAD//wAA//8AAOIj8AD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADqI2AA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAPkjTAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP8jLwL//wAA//8AAP//AAD//wAA//8AABYkZAD//wAAHyQvAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAA1JM0A//8AAP//AAD//wAA//8AAP//AABFJLgAVSRHAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAWiQPAv//AABwJPkA//8AAP//AAD//wAAdySKAP//AAD//wAA//8AAP//AAD//wAA//8AAIckEAL//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AACqJGYA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AACxJGMA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AALgkqQH//wAA//8AAMkkOAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAM4kwAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADVJMAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAOkkQQD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAO0kcAH//wAA//8AAAMlQAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAAdJYMB//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAA3JboA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAEElUgL//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABgJYUB//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABzJUUC//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AACXJa8A//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAKwl1QD//wAA//8AAP//AAD//wAA//8AAP//AAC8JUgA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADBJUcA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAMolaAH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA1yVIAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAOslUwJsYW5hAGxpbmEAegB5aQBtbgBjbgBtYWthAHlpaWkAbWFuaQBpbmthbm5hZGEAY2kAbG8AbGFvAGxhb28Aenp6egBtaWFvAHllemkAaW5ua28AY28AbWUAbG9lAGdyYW4AcGkAbGluZWFyYQBtYXJrAGNhcmkAY2FyaWFuAHBvAG1lbmRla2lrYWt1aQBncmVrAHBlAG1lZXRlaW1heWVrAGlua2hhcm9zaHRoaQBnZW9yAGdyZWVrAG1ybwBtcm9vAGthbmEAbWVybwBtAGdvbm0AY2FrbQBpbm9zbWFueWEAaW5tYW5pY2hhZWFuAGluYXJtZW5pYW4AaW5tcm8AaW5taWFvAGMAaW5jaGFrbWEAY29tbW9uAG1hbmRhaWMAaW5teWFubWFyAGlubWFrYXNhcgBxYWFpAGluaWRlb2dyYXBoaWNzeW1ib2xzYW5kcHVuY3R1YXRpb24AaW5raG1lcgBjYW5zAHByZXBlbmRlZGNvbmNhdGVuYXRpb25tYXJrAGxtAG1hcmMAY29ubmVjdG9ycHVuY3R1YXRpb24AaW5ydW5pYwBpbmNhcmlhbgBpbmF2ZXN0YW4AY29tYmluaW5nbWFyawBpbmN1bmVpZm9ybW51bWJlcnNhbmRwdW5jdHVhdGlvbgBtZXJjAGluY2hvcmFzbWlhbgBwZXJtAGluYWhvbQBpbmlwYWV4dGVuc2lvbnMAaW5jaGVyb2tlZQBpbnNoYXJhZGEAbWFrYXNhcgBpbmFycm93cwBsYwBtYXNhcmFtZ29uZGkAaW5jdW5laWZvcm0AbWMAY2MAaW56YW5hYmF6YXJzcXVhcmUAbGluZXNlcGFyYXRvcgBhcm1uAHFtYXJrAGFybWkAaW5zYW1hcml0YW4AYXJtZW5pYW4AaW5tYXJjaGVuAGlubWFzYXJhbWdvbmRpAHFhYWMAcGMAaW5zY3JpcHRpb25hbHBhcnRoaWFuAGxhdG4AbGF0aW4AcmkAaW50aGFhbmEAaW5raG1lcnN5bWJvbHMAaW5rYXRha2FuYQBpbmN5cmlsbGljAGludGhhaQBpbmNoYW0AaW5rYWl0aGkAenMAbXRlaQBpbml0aWFscHVuY3R1YXRpb24AY3MAaW5zeXJpYWMAcGNtAGludGFrcmkAcHMAbWFuZABpbmthbmFleHRlbmRlZGEAbWVuZABtb2RpAGthdGFrYW5hAGlkZW8AcHJ0aQB5ZXppZGkAaW5pZGVvZ3JhcGhpY2Rlc2NyaXB0aW9uY2hhcmFjdGVycwB4aWRjb250aW51ZQBicmFpAGFzY2lpAHByaXZhdGV1c2UAYXJhYmljAGlubXlhbm1hcmV4dGVuZGVkYQBpbnJ1bWludW1lcmFsc3ltYm9scwBsZXR0ZXIAaW5uYW5kaW5hZ2FyaQBpbm1lZXRlaW1heWVrAGlub2xkbm9ydGhhcmFiaWFuAGluY2prY29tcGF0aWJpbGl0eWZvcm1zAGtuZGEAa2FubmFkYQBpbmNqa2NvbXBhdGliaWxpdHlpZGVvZ3JhcGhzAGwAaW5tb2RpAGluc3BlY2lhbHMAaW50cmFuc3BvcnRhbmRtYXBzeW1ib2xzAGlubWVuZGVraWtha3VpAGxldHRlcm51bWJlcgBpbm1lZGVmYWlkcmluAHhpZGMAaW5jaGVzc3N5bWJvbHMAaW5lbW90aWNvbnMAaW5saW5lYXJhAGlubGFvAGJyYWhtaQBpbm9sZGl0YWxpYwBpbm1pc2NlbGxhbmVvdXNtYXRoZW1hdGljYWxzeW1ib2xzYQBtb25nb2xpYW4AeGlkcwBwc2FsdGVycGFobGF2aQBncmxpbmsAa2l0cwBpbnN1bmRhbmVzZQBpbm9sZHNvZ2RpYW4AZ290aGljAGluYW5jaWVudHN5bWJvbHMAbWVyb2l0aWNjdXJzaXZlAGthbGkAY29udHJvbABwYXR0ZXJud2hpdGVzcGFjZQBpbmFkbGFtAHNrAGx0AGlubWFuZGFpYwBpbmNvbW1vbmluZGljbnVtYmVyZm9ybXMAaW5jamtjb21wYXRpYmlsaXR5aWRlb2dyYXBoc3N1cHBsZW1lbnQAc28AaWRjAGlub2xkc291dGhhcmFiaWFuAHBhbG0AaW5seWNpYW4AaW50b3RvAGlkc2JpbmFyeW9wZXJhdG9yAGlua2FuYXN1cHBsZW1lbnQAaW5jamtzdHJva2VzAHNvcmEAYmFtdW0AaW5vcHRpY2FsY2hhcmFjdGVycmVjb2duaXRpb24AaW5kb21pbm90aWxlcwBiYXRrAGdyZXh0AGJhdGFrAHBhdHdzAGlubWFsYXlhbGFtAGlubW9kaWZpZXJ0b25lbGV0dGVycwBpbnNtYWxsa2FuYWV4dGVuc2lvbgBiYXNzAGlkcwBwcmludABpbmxpbmVhcmJpZGVvZ3JhbXMAaW50YWl0aGFtAGlubXVzaWNhbHN5bWJvbHMAaW56bmFtZW5ueW11c2ljYWxub3RhdGlvbgBzYW1yAGluc3lsb3RpbmFncmkAaW5uZXdhAHNhbWFyaXRhbgBzAGpvaW5jAGluY29udHJvbHBpY3R1cmVzAGxpc3UAcGF1YwBpbm1pc2NlbGxhbmVvdXNzeW1ib2xzAGluYW5jaWVudGdyZWVrbXVzaWNhbG5vdGF0aW9uAGlubWlzY2VsbGFuZW91c3N5bWJvbHNhbmRhcnJvd3MAc20AaW5taXNjZWxsYW5lb3Vzc3ltYm9sc2FuZHBpY3RvZ3JhcGhzAGludWdhcml0aWMAcGQAaXRhbABhbG51bQB6aW5oAGlud2FyYW5nY2l0aQBpbmxhdGluZXh0ZW5kZWRhAGluc2F1cmFzaHRyYQBpbnRhaWxlAGlub2xkdHVya2ljAGlkY29udGludWUAaW5oYW5pZmlyb2hpbmd5YQBzYwBpZHN0AGlubGF0aW5leHRlbmRlZGUAbG93ZXIAYmFsaQBpbmhpcmFnYW5hAGluY2F1Y2FzaWFuYWxiYW5pYW4AaW5kZXNlcmV0AGJsYW5rAGluc3BhY2luZ21vZGlmaWVybGV0dGVycwBjaGVyb2tlZQBpbmx5ZGlhbgBwaG9lbmljaWFuAGNoZXIAYmVuZ2FsaQBtYXJjaGVuAGlud2FuY2hvAGdyYXBoZW1lbGluawBiYWxpbmVzZQBpZHN0YXJ0AGludGFtaWwAaW5tdWx0YW5pAGNoYW0AY2hha21hAGthaXRoaQBpbm1haGFqYW5pAGdyYXBoZW1lYmFzZQBpbm9naGFtAGNhc2VkAGlubWVldGVpbWF5ZWtleHRlbnNpb25zAGtob2praQBpbmFuY2llbnRncmVla251bWJlcnMAcnVucgBraGFyAG1hbmljaGFlYW4AbG93ZXJjYXNlAGNhbmFkaWFuYWJvcmlnaW5hbABpbm9sY2hpa2kAcGxyZABpbmV0aGlvcGljAHNpbmQAY3djbQBpbmVhcmx5ZHluYXN0aWNjdW5laWZvcm0AbGwAemwAaW5zaW5oYWxhAGlua2h1ZGF3YWRpAHhpZHN0YXJ0AHhkaWdpdABiaWRpYwBjaG9yYXNtaWFuAGluc2lkZGhhbQBpbmNvdW50aW5ncm9kbnVtZXJhbHMAYWhvbQBjaHJzAGtobXIAaW5vbGR1eWdodXIAaW5ncmFudGhhAGJhbXUAaW5zY3JpcHRpb25hbHBhaGxhdmkAZ29uZwBtb25nAGlubGF0aW5leHRlbmRlZGMAaW5uZXd0YWlsdWUAYWRsbQBpbm9zYWdlAGluZ2VuZXJhbHB1bmN0dWF0aW9uAGdlb3JnaWFuAGtoYXJvc2h0aGkAc2luaGFsYQBraG1lcgBzdGVybQBjYXNlZGxldHRlcgBtdWx0YW5pAGd1bmphbGFnb25kaQBtYXRoAGluY3lyaWxsaWNzdXBwbGVtZW50AGluZ2VvcmdpYW4AZ290aABpbmNoZXJva2Vlc3VwcGxlbWVudABnbGFnb2xpdGljAHF1b3RhdGlvbm1hcmsAdWlkZW8AaW5jamt1bmlmaWVkaWRlb2dyYXBoc2V4dGVuc2lvbmEAam9pbmNvbnRyb2wAcnVuaWMAaW5tb25nb2xpYW4AZW1vamkAaW5jamt1bmlmaWVkaWRlb2dyYXBoc2V4dGVuc2lvbmUAZ3JhbnRoYQBpbnRpcmh1dGEAaW5oYXRyYW4AYWRsYW0AbHUAaW5raGl0YW5zbWFsbHNjcmlwdABrdGhpAGluZ3VybXVraGkAc3VuZGFuZXNlAGlub2xkaHVuZ2FyaWFuAHRha3JpAGludGFtaWxzdXBwbGVtZW50AG9yaXlhAGludmFpAGJyYWgAaW5taXNjZWxsYW5lb3VzdGVjaG5pY2FsAHZhaQB2YWlpAHNhdXIAZ3VydQB0YWlsZQBpbmhlcml0ZWQAcGF1Y2luaGF1AHphbmIAcHVuY3QAbGluYgBndXJtdWtoaQB0YWtyAGlubmFiYXRhZWFuAGlua2FuYnVuAGxvZ2ljYWxvcmRlcmV4Y2VwdGlvbgBpbmJoYWlrc3VraQBpbmNqa3VuaWZpZWRpZGVvZ3JhcGhzZXh0ZW5zaW9uYwBncmFwaGVtZWV4dGVuZABpbmVsYmFzYW4AaW5zb3Jhc29tcGVuZwBoYW4AaGFuaQBsaW1idQB1bmFzc2lnbmVkAHJhZGljYWwAaGFubwBsb3dlcmNhc2VsZXR0ZXIAY250cmwAaW5jamt1bmlmaWVkaWRlb2dyYXBocwBsaW5lYXJiAGluYW5hdG9saWFuaGllcm9nbHlwaHMAaGFudW5vbwBpbmtob2praQBpbmxhdGluZXh0ZW5kZWRhZGRpdGlvbmFsAGluZW5jbG9zZWRhbHBoYW51bWVyaWNzAGFuYXRvbGlhbmhpZXJvZ2x5cGhzAG4AZW1vamltb2RpZmllcgBzZABoaXJhAHNpZGQAbGltYgBiaGtzAHBobGkAbmFuZGluYWdhcmkAbm8Ac2F1cmFzaHRyYQBpbnRhbmdzYQBjd3QAYmhhaWtzdWtpAGluZ3JlZWthbmRjb3B0aWMAbmtvAG5rb28AdGVybQBvc2FnZQB4cGVvAHRuc2EAdGFuZ3NhAGlua2F5YWhsaQBwAGlub3JpeWEAaW55ZXppZGkAaW5hcmFiaWMAaW5waG9lbmljaWFuAGluc2hhdmlhbgBiaWRpY29udHJvbABpbmVuY2xvc2VkaWRlb2dyYXBoaWNzdXBwbGVtZW50AHdhcmEAbXVsdABpbm1lcm9pdGljaGllcm9nbHlwaHMAc2luaABzaGF2aWFuAGlua2FuZ3hpcmFkaWNhbHMAZW5jbG9zaW5nbWFyawBhcmFiAGluc2luaGFsYWFyY2hhaWNudW1iZXJzAGJyYWlsbGUAaW5oYW51bm9vAG9zbWEAYmVuZwBpbmJhc2ljbGF0aW4AaW5hcmFiaWNwcmVzZW50YXRpb25mb3Jtc2EAY3BtbgByZWdpb25hbGluZGljYXRvcgBpbmVuY2xvc2VkYWxwaGFudW1lcmljc3VwcGxlbWVudABlbW9qaW1vZGlmaWVyYmFzZQBpbmdyZWVrZXh0ZW5kZWQAbGVwYwBpbmRvZ3JhAGZvcm1hdABseWNpAGx5Y2lhbgBkaWEAaW5waGFpc3Rvc2Rpc2MAZGkAZGlhawB1bmtub3duAGdyYmFzZQBteW1yAG15YW5tYXIAaW5jamt1bmlmaWVkaWRlb2dyYXBoc2V4dGVuc2lvbmQAZW1vZABpbmdlb21ldHJpY3NoYXBlcwBpbmN5cHJvbWlub2FuAGluc3VuZGFuZXNlc3VwcGxlbWVudAB0b3RvAGdsYWcAdGFpdmlldABhc2NpaWhleGRpZ2l0AG9kaQBwdW5jdHVhdGlvbgB2cwBzdW5kAGluc295b21ibwBpbmltcGVyaWFsYXJhbWFpYwBpbmJhdGFrAGlubGF0aW5leHRlbmRlZGQAaW5udXNodQBpbnRpYmV0YW4AaW5sb3dzdXJyb2dhdGVzAGhhdHJhbgBpbmJsb2NrZWxlbWVudHMAaW5zb2dkaWFuAGluZGluZ2JhdHMAaW5lbHltYWljAGluZGV2YW5hZ2FyaQBlbW9qaWNvbXBvbmVudABpbmthdGFrYW5hcGhvbmV0aWNleHRlbnNpb25zAGlkZW9ncmFwaGljAGNvcHRpYwBpbm51bWJlcmZvcm1zAGhhdHIAaW5jamtjb21wYXRpYmlsaXR5AGlua2FuYWV4dGVuZGVkYgBwYXR0ZXJuc3ludGF4AGF2ZXN0YW4AaW5hcmFiaWNleHRlbmRlZGEAc29nZGlhbgBzb2dvAGludGFuZ3V0AGNvcHQAZ3JhcGgAb2lkYwBpbmJ5emFudGluZW11c2ljYWxzeW1ib2xzAGluaW5zY3JpcHRpb25hbHBhcnRoaWFuAGRpYWNyaXRpYwBpbmluc2NyaXB0aW9uYWxwYWhsYXZpAGlubWF5YW5udW1lcmFscwBpbm15YW5tYXJleHRlbmRlZGIAaW50YWdzAGphdmEAY3BydABuYW5kAHBhdHN5bgB0YWxlAG9pZHMAc2VudGVuY2V0ZXJtaW5hbABpbXBlcmlhbGFyYW1haWMAdGVybWluYWxwdW5jdHVhdGlvbgBseWRpAGx5ZGlhbgBib3BvAGphdmFuZXNlAGN3bABpbmdlb21ldHJpY3NoYXBlc2V4dGVuZGVkAGlub2xkcGVyc2lhbgBpbm9ybmFtZW50YWxkaW5nYmF0cwBpbmJyYWlsbGVwYXR0ZXJucwBpbnZhcmlhdGlvbnNlbGVjdG9ycwBjYXNlaWdub3JhYmxlAGlueWlyYWRpY2FscwBpbm5vYmxvY2sAaW52ZXJ0aWNhbGZvcm1zAGluZXRoaW9waWNzdXBwbGVtZW50AHNoYXJhZGEAaW5iYWxpbmVzZQBpbnZlZGljZXh0ZW5zaW9ucwB3b3JkAGlubWlzY2VsbGFuZW91c21hdGhlbWF0aWNhbHN5bWJvbHNiAHRhbWwAb2xjawBpZHNiAG9sb3dlcgBkZWNpbWFsbnVtYmVyAGF2c3QAaW5jeXJpbGxpY2V4dGVuZGVkYQBvbGNoaWtpAHNocmQAaW50YWl4dWFuamluZ3N5bWJvbHMAaW50YWl2aWV0AHVnYXIAaW5jamtzeW1ib2xzYW5kcHVuY3R1YXRpb24AYm9wb21vZm8AaW5saXN1AGlub2xkcGVybWljAHNpZGRoYW0AemFuYWJhemFyc3F1YXJlAGFzc2lnbmVkAG1lZGYAY2xvc2VwdW5jdHVhdGlvbgBzYXJiAHNvcmFzb21wZW5nAGludmFyaWF0aW9uc2VsZWN0b3Jzc3VwcGxlbWVudABpbmhhbmd1bGphbW8AbWVkZWZhaWRyaW4AcGhhZwBpbmxpc3VzdXBwbGVtZW50AGluY29wdGljAGluc3lyaWFjc3VwcGxlbWVudABpbmhhbmd1bGphbW9leHRlbmRlZGEAY3lybABpbnNob3J0aGFuZGZvcm1hdGNvbnRyb2xzAGluY3lyaWxsaWNleHRlbmRlZGMAZ3VqcgBjd3UAZ3VqYXJhdGkAc3BhY2luZ21hcmsAYWxwaGEAbWx5bQBpbnBhbG15cmVuZQBtYWxheWFsYW0Ac3BhY2UAaW5sZXBjaGEAcGFsbXlyZW5lAHNveW8AbWVyb2l0aWNoaWVyb2dseXBocwB4c3V4AGludGVsdWd1AGluZGV2YW5hZ2FyaWV4dGVuZGVkAGlubWVyb2l0aWNjdXJzaXZlAGRzcnQAdGhhYQB0aGFhbmEAYnVnaQB0aGFpAHNvZ2QAdGl0bGVjYXNlbGV0dGVyAGlubWF0aGVtYXRpY2FsYWxwaGFudW1lcmljc3ltYm9scwBvcmtoAGNhdWNhc2lhbmFsYmFuaWFuAGluYmFtdW0AZGVzZXJldABpbmdlb3JnaWFuc3VwcGxlbWVudABidWdpbmVzZQBzZXBhcmF0b3IAaW5zbWFsbGZvcm12YXJpYW50cwB0aXJoAGluYnJhaG1pAG5kAHBobngAbmV3YQBpbmNvbWJpbmluZ2RpYWNyaXRpY2FsbWFya3MAbWFoagBpbmNvbWJpbmluZ2RpYWNyaXRpY2FsbWFya3Nmb3JzeW1ib2xzAG9sZHBlcnNpYW4AbWFoYWphbmkAdGFpdGhhbQBuZXd0YWlsdWUAbmV3bGluZQBzeXJjAGlubW9uZ29saWFuc3VwcGxlbWVudABpbnVuaWZpZWRjYW5hZGlhbmFib3JpZ2luYWxzeWxsYWJpY3NleHRlbmRlZGEAc2hhdwBidWhkAHZpdGhrdXFpAG51bWJlcgBpbnN1dHRvbnNpZ253cml0aW5nAHZhcmlhdGlvbnNlbGVjdG9yAGV0aGkAbGVwY2hhAHRpcmh1dGEAcm9oZwBhaGV4AGluY29wdGljZXBhY3RudW1iZXJzAHdhbmNobwBpbmNqa3VuaWZpZWRpZGVvZ3JhcGhzZXh0ZW5zaW9uZwBraG9qAGN1bmVpZm9ybQBpbmR1cGxveWFuAHVnYXJpdGljAGluc3ltYm9sc2FuZHBpY3RvZ3JhcGhzZXh0ZW5kZWRhAG9sZHBlcm1pYwBpbmNvbWJpbmluZ2RpYWNyaXRpY2FsbWFya3NzdXBwbGVtZW50AGtodWRhd2FkaQB0YW5nAHN5cmlhYwB0YWdiYW53YQBtb2RpZmllcmxldHRlcgBpbmN1cnJlbmN5c3ltYm9scwBpbm55aWFrZW5ncHVhY2h1ZWhtb25nAHRhbWlsAHRhbHUAaW5nb3RoaWMAaW51bmlmaWVkY2FuYWRpYW5hYm9yaWdpbmFsc3lsbGFiaWNzAHdjaG8AaW5jb21iaW5pbmdkaWFjcml0aWNhbG1hcmtzZXh0ZW5kZWQAb2dhbQB0ZWx1AGlkc3RyaW5hcnlvcGVyYXRvcgBpbmJlbmdhbGkAbmwAc3Vycm9nYXRlAGViYXNlAGhhbmcAaW5idWdpbmVzZQBtYXRoc3ltYm9sAGludml0aGt1cWkAdml0aABpbmNqa3JhZGljYWxzc3VwcGxlbWVudABpbmd1amFyYXRpAGluZ2xhZ29saXRpYwBpbmd1bmphbGFnb25kaQBwaGFnc3BhAGN3Y2YAbmNoYXIAb3RoZXJpZGNvbnRpbnVlAHdoaXRlc3BhY2UAaW5saW5lYXJic3lsbGFiYXJ5AHNnbncAb3RoZXIAaGlyYWdhbmEAaW5waGFnc3BhAG90aGVybnVtYmVyAGlucmVqYW5nAG9zZ2UAaW5jamt1bmlmaWVkaWRlb2dyYXBoc2V4dGVuc2lvbmIAaW50YWdhbG9nAGluYmFzc2F2YWgAdGFuZ3V0AGhtbmcAaW5lbmNsb3NlZGNqa2xldHRlcnNhbmRtb250aHMAY3VycmVuY3lzeW1ib2wAaW5saW1idQBpbmJ1aGlkAGluZXRoaW9waWNleHRlbmRlZGEAc3lsbwBkYXNoAHdhcmFuZ2NpdGkAb2FscGhhAG9sZGl0YWxpYwBpbm90dG9tYW5zaXlhcW51bWJlcnMAc3BhY2VzZXBhcmF0b3IAaW5sYXRpbjFzdXBwbGVtZW50AG90aGVyYWxwaGFiZXRpYwBjaGFuZ2Vzd2hlbmNhc2VtYXBwZWQAaW5hZWdlYW5udW1iZXJzAGludW5pZmllZGNhbmFkaWFuYWJvcmlnaW5hbHN5bGxhYmljc2V4dGVuZGVkAGJ1aGlkAGluamF2YW5lc2UAY3lyaWxsaWMAZG9ncmEAbm9uY2hhcmFjdGVyY29kZXBvaW50AGluaGFuZ3Vsc3lsbGFibGVzAGJhc3NhdmFoAGlubGV0dGVybGlrZXN5bWJvbHMAaW5jb21iaW5pbmdoYWxmbWFya3MAaW5hcmFiaWNtYXRoZW1hdGljYWxhbHBoYWJldGljc3ltYm9scwBvcnlhAGlucHJpdmF0ZXVzZWFyZWEAY2hhbmdlc3doZW50aXRsZWNhc2VkAGRvZ3IAaGVicgBpbnRhZ2JhbndhAGludGlmaW5hZ2gAaW5ib3BvbW9mbwBuYXJiAHJqbmcAaW5hbHBoYWJldGljcHJlc2VudGF0aW9uZm9ybXMAaW5jamt1bmlmaWVkaWRlb2dyYXBoc2V4dGVuc2lvbmYAaW5zeW1ib2xzZm9ybGVnYWN5Y29tcHV0aW5nAG9sZGh1bmdhcmlhbgBmaW5hbHB1bmN0dWF0aW9uAGlucGF1Y2luaGF1AGlucHNhbHRlcnBhaGxhdmkAenAAcGhscABpbmFyYWJpY3ByZXNlbnRhdGlvbmZvcm1zYgBub25zcGFjaW5nbWFyawBkZXZhAHRhdnQAaG1ucABkZXZhbmFnYXJpAGtoaXRhbnNtYWxsc2NyaXB0AGtheWFobGkAaW5iYW11bXN1cHBsZW1lbnQAc3lsb3RpbmFncmkAdGlidABlcHJlcwB0aWJldGFuAGVsYmEAb3NtYW55YQBpbmRpdmVzYWt1cnUAb2xkdHVya2ljAGNoYW5nZXN3aGVubG93ZXJjYXNlZABjeXByb21pbm9hbgBpbmV0aGlvcGljZXh0ZW5kZWQAZW1vamlwcmVzZW50YXRpb24AYW55AG90aGVybG93ZXJjYXNlAG91Z3IAaW5oZWJyZXcAc29mdGRvdHRlZABpbm1hdGhlbWF0aWNhbG9wZXJhdG9ycwBpbmFsY2hlbWljYWxzeW1ib2xzAGlubWFoam9uZ3RpbGVzAGhhbmd1bABleHQAb21hdGgAaW50YW5ndXRjb21wb25lbnRzAG90aGVybGV0dGVyAG5iYXQAbmFiYXRhZWFuAG5zaHUAcGFyYWdyYXBoc2VwYXJhdG9yAGluYXJhYmljZXh0ZW5kZWRiAGlubGF0aW5leHRlbmRlZGcAY2hhbmdlc3doZW51cHBlcmNhc2VkAGh1bmcAaW5wbGF5aW5nY2FyZHMAaW5hcmFiaWNzdXBwbGVtZW50AGlueWlqaW5naGV4YWdyYW1zeW1ib2xzAGlucGhvbmV0aWNleHRlbnNpb25zAG90aGVydXBwZXJjYXNlAG90aGVyaWRzdGFydABlbGJhc2FuAGVseW0AY2YAaW5pbmRpY3NpeWFxbnVtYmVycwBvdGhlcnN5bWJvbABleHRlbmRlcgBleHRwaWN0AHdzcGFjZQBwZgBlbHltYWljAGludGFuZ3V0c3VwcGxlbWVudABjeXByaW90AHN5bWJvbABpbmN5cmlsbGljZXh0ZW5kZWRiAGluc3VwZXJzY3JpcHRzYW5kc3Vic2NyaXB0cwBpbnlpc3lsbGFibGVzAGlucGhvbmV0aWNleHRlbnNpb25zc3VwcGxlbWVudABvbGRzb2dkaWFuAGluZ2VvcmdpYW5leHRlbmRlZABobHV3AGRpZ2l0AGluaGFuZ3VsamFtb2V4dGVuZGVkYgBpbmhpZ2hwcml2YXRldXNlc3Vycm9nYXRlcwBpbnBhaGF3aGhtb25nAG9naGFtAGluc3VwcGxlbWVudGFsYXJyb3dzYQBvdXBwZXIAYWdoYgBvdGhlcm1hdGgAbnVzaHUAc295b21ibwBpbmxhdGluZXh0ZW5kZWRiAGFscGhhYmV0aWMAaW5zdXBwbGVtZW50YWxhcnJvd3NjAGluc3VwcGxlbWVudGFsbWF0aGVtYXRpY2Fsb3BlcmF0b3JzAG90aGVyZGVmYXVsdGlnbm9yYWJsZWNvZGVwb2ludABkZXByZWNhdGVkAG9sZG5vcnRoYXJhYmlhbgBpbmN5cHJpb3RzeWxsYWJhcnkAZXh0ZW5kZWRwaWN0b2dyYXBoaWMAdW5pZmllZGlkZW9ncmFwaABwYWhhd2hobW9uZwBkaXZlc2FrdXJ1AHNpZ253cml0aW5nAHRhZ2IAdGlmaW5hZ2gAdXBwZXIAaW5oYWxmd2lkdGhhbmRmdWxsd2lkdGhmb3JtcwB1cHBlcmNhc2UAZXRoaW9waWMAbW9kaWZpZXJzeW1ib2wAb3RoZXJwdW5jdHVhdGlvbgByZWphbmcAaW5ldGhpb3BpY2V4dGVuZGVkYgB0Zm5nAGhleABpbnN1cHBsZW1lbnRhbHB1bmN0dWF0aW9uAHRnbGcAaW5sYXRpbmV4dGVuZGVkZgB0YWdhbG9nAGhhbmlmaXJvaGluZ3lhAGVjb21wAGluZ2xhZ29saXRpY3N1cHBsZW1lbnQAaGV4ZGlnaXQAY2hhbmdlc3doZW5jYXNlZm9sZGVkAGRhc2hwdW5jdHVhdGlvbgBvbGRzb3V0aGFyYWJpYW4AZHVwbABpbmVneXB0aWFuaGllcm9nbHlwaHMAdGVsdWd1AHVwcGVyY2FzZWxldHRlcgBpbmVneXB0aWFuaGllcm9nbHlwaGZvcm1hdGNvbnRyb2xzAGh5cGhlbgBoZWJyZXcAaW5oaWdoc3Vycm9nYXRlcwB6eXl5AG9ncmV4dABvdGhlcmdyYXBoZW1lZXh0ZW5kAGRlcABpbnN1cHBsZW1lbnRhbGFycm93c2IAZGVmYXVsdGlnbm9yYWJsZWNvZGVwb2ludABpbmhhbmd1bGNvbXBhdGliaWxpdHlqYW1vAG9sZHV5Z2h1cgBpbnN1cHBsZW1lbnRhcnlwcml2YXRldXNlYXJlYWEAaW5ib3BvbW9mb2V4dGVuZGVkAGluc3VwcGxlbWVudGFsc3ltYm9sc2FuZHBpY3RvZ3JhcGhzAG55aWFrZW5ncHVhY2h1ZWhtb25nAG9wZW5wdW5jdHVh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Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7KBQnJiUOBSQUBxkiHSAQOx87OwIBOxkPOw47Oxw7Ajs7Ows7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Oxg7Fjs7Czs7Ozs7BzsAOzsQOwE7OxA7OzsPOzs7Bjs7OzsAOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OwYDDg4ODg4OAQ4ODg4ODg4ODg4ADg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODgAODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODgQODgUODgQODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODgoODg4ODgkOAQ4ODg4ODg4ODg4OAA4ODggODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg44ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4OAADChk4OB4AODgAFDg4OA84OBQ4HjgAADg4ODg4ODg4Dzg4ODg4GTgKODg4OAU4ADgAOAU4OBQ4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODgAAwoZODgeADg4ABQ4ODgPODgUOB44AAA4ODg4ODg4OA84ODg4OBk4Cjg4ODgFOAA4ADgFODgUODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4OAABAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZGhscHR4fICEiIyQlJicoKSorLC0uLzAxMjM0NTY3ODk6Ozw9Pj9AYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpbXF1eX2BhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ent8fX5/gIGCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1tre4ubq7vL2+v8DBwsPExcbHyMnKy8zNzs/Q0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3u7/Dx8vP09fb3+Pn6+/z9/v////////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAACgQBAIkNAQAKLAAALgoBAAoEAAAFBAEACh4AAFoHAQAKHwAAwwgBAAoBAAC6AAEAfQEAAF8BAQB9pwAAQgcBAH2rAABnBgEAhR8AAJoAAgCJHwAAhgACAIkBAABrAgEAhasAAH8GAQCJqwAAiwYBAIUcAAC6AwEAhQwBAMcOAQCJDAEA0w4BAIQsAAC+CgEA8x8AAGAAAgCEHgAAEggBAIQfAACVAAIAhAEAAGgBAQCEpwAAwAwBAISrAAB8BgEA7SwAAFELAQCEHAAAugMBAIQMAQDEDgEATB4AAL0HAQBMHwAAIwkBAEwBAAAXAQEATKcAAHsMAQBXAAAAQQABAEwAAAAfAAEAhKYAABsMAQCQLAAA0AoBAJAEAABUBAEAkB4AACQIAQCQHwAAqQACAJABAAB0AgEAkKcAAMkMAQCQqwAAoAYBAEymAADiCwEAkBwAALYFAQCQDAEA6A4BANsfAABiCQEA2wEAAMIBAQBXbgEA9g8BAExuAQDVDwEA2wAAAJwAAQD7HwAAdAkBAJCmAAAtDAEAsgQBAOkNAQCyLAAAAwsBALIEAACHBAEAsh4AAEgIAQCyHwAA+QACALIBAAC8AgEAsqcAAMUCAQCyqwAABgcBAPWnAAAXDQEAshwAABwGAQCyDAEATg8BALgEAQD7DQEAuCwAAAwLAQC4BAAAkAQBALgeAABRCAEAuB8AAHcJAQC4AQAAmAEBALinAAD2DAEAuKsAABgHAQB3qwAAVQYBALgcAAAuBgEApiwAAPEKAQCmBAAAdQQBAKYeAAA2CAEAph8AAO8AAgCmAQAApwIBAKanAADqDAEApqsAAOIGAQDpHwAAhgkBAKYcAAD4BQEApgwBACoPAQCkLAAA7goBAKQEAAByBAEApB4AADMIAQCkHwAA5QACAKQBAACGAQEApKcAAOcMAQCkqwAA3AYBAPEBAADjAQEApBwAAPIFAQCkDAEAJA8BAKAsAADoCgEAoAQAAGwEAQCgHgAALQgBAKAfAADRAAIAoAEAAIABAQCgpwAA4QwBAKCrAADQBgEA5x8AAC8AAwCgHAAA5gUBAKAMAQAYDwEAriwAAP0KAQCuBAAAgQQBAK4eAABCCAEArh8AAO8AAgCuAQAAswIBAK6nAACPAgEArqsAAPoGAQDjHwAAKQADAK4cAAAQBgEArgwBAEIPAQCsLAAA+goBAKwEAAB+BAEArB4AAD8IAQCsHwAA5QACAKwBAACMAQEArKcAAH0CAQCsqwAA9AYBAPsTAAA5BwEArBwAAAoGAQCsDAEAPA8BAKIsAADrCgEAogQAAG8EAQCiHgAAMAgBAKIfAADbAAIAogEAAIMBAQCipwAA5AwBAKKrAADWBgEAshAAAI0LAQCiHAAA7AUBAKIMAQAeDwEAshgBAIcPAQA9HwAADgkBAD0BAAACAQEAsAQBAOMNAQCwLAAAAAsBALAEAACEBAEAsB4AAEUIAQDdAAAAogABALgQAACfCwEAsKcAAMgCAQCwqwAAAAcBALgYAQCZDwEAsBwAABYGAQCwDAEASA8BANMEAQBMDgEA1x8AAB8AAwDXAQAAvAEBAKYQAABpCwEA0x8AABkAAwDTAQAAtgEBAKYYAQBjDwEAiQMAAOMCAQDTAAAAhwABAKosAAD3CgEAqgQAAHsEAQCqHgAAPAgBAKofAADbAAIApBAAAGMLAQCqpwAAhgIBAKqrAADuBgEApBgBAF0PAQCqHAAABAYBAKoMAQA2DwEAqCwAAPQKAQCoBAAAeAQBAKgeAAA5CAEAqB8AANEAAgCgEAAAVwsBAKinAADtDAEAqKsAAOgGAQCgGAEAUQ8BAKgcAAD+BQEAqAwBADAPAQDQBAEAQw4BANAsAAAwCwEA0AQAALQEAQDQHgAAdQgBAK4QAACBCwEAkAMAABkAAwDQpwAADg0BAK4YAQB7DwEA0AAAAH4AAQC+BAEADQ4BAL4sAAAVCwEAvgQAAJkEAQC+HgAAWggBAL4fAAAFAwEArBAAAHsLAQC+pwAA/wwBAL6rAAAqBwEArBgBAHUPAQC+HAAAOgYBAOssAABOCwEAbywAAFwCAQAKAgAABQIBAOsfAABuCQEAbx8AAEoJAQCiEAAAXQsBAPUDAAD2AgEAZywAAKkKAQCiGAEAVw8BAJgsAADcCgEAmAQAAGAEAQCYHgAAJgACAJgfAACpAAIAmAEAAHcBAQCYpwAA1QwBAJirAAC4BgEA/wMAANoCAQCYHAAAzgUBAJgMAQAADwEAsBAAAIcLAQBzqwAASQYBADf/AABfDQEAsBgBAIEPAQBfHwAAMgkBAKYDAAAwAwEAmKYAADkMAQBMAgAAVgIBAJYsAADZCgEAlgQAAF0EAQCWHgAAEAACAJYfAADHAAIAlgEAAIwCAQCWpwAA0gwBAJarAACyBgEApAMAACoDAQCWHAAAyAUBAJYMAQD6DgEA8QMAACIDAQCqEAAAdQsBAPcfAABDAAMA9wEAAJ4BAQCqGAEAbw8BAF9uAQAOEAEAlqYAADYMAQCgAwAAHgMBAOAsAABICwEA4AQAAMwEAQDgHgAAjQgBAKgQAABvCwEA4AEAAMsBAQBjLAAARQcBAKgYAQBpDwEAvAQBAAcOAQC8LAAAEgsBALwEAACWBAEAvB4AAFcIAQC8HwAAPgACALwBAACbAQEAvKcAAPwMAQC8qwAAJAcBALoEAQABDgEAuiwAAA8LAQC6BAAAkwQBALoeAABUCAEAuh8AAE0JAQDfAAAAGAACALqnAAD5DAEAuqsAAB4HAQC+EAAAsQsBALocAAA0BgEA+R8AAGgJAQC+GAEAqw8BALYEAQD1DQEAtiwAAAkLAQC2BAAAjQQBALYeAABOCAEAth8AADoAAgBlIQAAngkBALanAADzDAEAtqsAABIHAQBvIQAAvAkBALYcAAAoBgEAAgQBAHENAQACLAAAFgoBAAIEAADtAwEAAh4AAE4HAQBnIQAApAkBAAIBAACuAAEAsAMAACkAAwAK6QEALxABAMcEAQAoDgEAYSEAAJIJAQDHBAAApQQBAFkfAAApCQEAxx8AAA8AAwDHAQAApQEBAMenAAAIDQEAWQAAAEcAAQDHAAAAYwABAHUsAAC1CgEAlCwAANYKAQCUBAAAWgQBAJQeAAAqCAEAlB8AAL0AAgCUAQAAgAIBAHWrAABPBgEAlKsAAKwGAQCqAwAAPgMBAJQcAADCBQEAlAwBAPQOAQB9BQEAcw4BAAoFAAALBQEAWW4BAPwPAQBdHwAALwkBAIUFAQCLDgEAiQUBAJcOAQCUpgAAMwwBAKgDAAA3AwEAkiwAANMKAQCSBAAAVwQBAJIeAAAnCAEAkh8AALMAAgD///////8AAJKnAADMDAEAkqsAAKYGAQCEBQEAiA4BAJIcAAC8BQEAkgwBAO4OAQDQAwAA7AIBAGMhAACYCQEAvBAAAKsLAQA9AgAAegEBAF1uAQAIEAEAvBgBAKUPAQCSpgAAMAwBAEwFAACVBQEA////////AAD///////8AALoQAAClCwEA////////AAD5EwAAMwcBALoYAQCfDwEAkAUBAKkOAQCcLAAA4goBAJwEAABmBAEAuCQAAMgJAQCcHwAAvQACAJwBAACYAgEAnKcAANsMAQCcqwAAxAYBALYQAACZCwEAnBwAANoFAQCcDAEADA8BALYYAQCTDwEAhiwAAMEKAQCYAwAAAAMBAIYeAAAVCAEAhh8AAJ8AAgCGAQAAaAIBAIanAADDDAEAhqsAAIIGAQBHAQAAEQEBAIYcAADUAwEAhgwBAMoOAQBHAAAAEgABANkfAACACQEA2QEAAL8BAQD///////8AAMcQAADJCwEA2QAAAJYAAQCGpgAAHgwBAP0TAAA/BwEAdwUBAGQOAQCWAwAA+gIBALQEAQDvDQEAtCwAAAYLAQC0BAAAigQBALQeAABLCAEAtB8AADIAAgBHbgEAxg8BALSnAADwDAEAtKsAAAwHAQD3AwAAegMBALQcAAAiBgEAmiwAAN8KAQCaBAAAYwQBAJoeAAAAAAIAmh8AALMAAgD///////8AAJqnAADYDAEAmqsAAL4GAQDgAwAAXAMBAJocAADUBQEAmgwBAAYPAQA3BQAAVgUBAI4sAADNCgEAjgQAAFEEAQCOHgAAIQgBAI4fAACfAAIAjgEAAMUBAQCapgAAPAwBAI6rAACaBgEAPB4AAKUHAQA8HwAACwkBAI4MAQDiDgEAPKcAAGMMAQCKLAAAxwoBAIoEAABLBAEAih4AABsIAQCKHwAAiwACAIoBAABuAgEAjqYAACoMAQCKqwAAjgYBAPkDAAB0AwEArR8AAOoAAgCKDAEA1g4BAK2nAACVAgEArasAAPcGAQD///////8AAK0cAAANBgEArQwBAD8PAQCCLAAAuwoBAIqmAAAkDAEAgh4AAA8IAQCCHwAAiwACAIIBAABlAQEAgqcAAL0MAQCCqwAAdgYBAG0sAABfAgEAghwAAKwDAQCCDAEAvg4BAG0fAABECQEAcasAAEMGAQCALAAAuAoBAIAEAABIBAEAgB4AAAwIAQCAHwAAgQACAIKmAAAYDAEAgKcAALoMAQCAqwAAcAYBAD0FAABoBQEAgBwAAIYDAQCADAEAuA4BAP///////wAA/QMAANQCAQCNHwAAmgACAJQDAADzAgEAjacAAIMCAQCNqwAAlwYBAICmAAAVDAEAWx8AACwJAQCNDAEA3w4BALQQAACTCwEAxAQBAB8OAQDELAAAHgsBALQYAQCNDwEAxB4AAGMIAQDEHwAANgACAMQBAAChAQEAxKcAAM8MAQD///////8AAMQAAABZAAEAwgQBABkOAQDCLAAAGwsBAJIDAADsAgEAwh4AAGAIAQDCHwAA/QACAL4kAADaCQEAwqcAAAUNAQBbbgEAAhABAMIAAABTAAEAniwAAOUKAQCeBAAAaQQBAJ4eAAAYAAIAnh8AAMcAAgD///////8AAJ6nAADeDAEAnqsAAMoGAQACAgAA+QEBAJ4cAADgBQEAngwBABIPAQCMLAAAygoBAIwEAABOBAEAjB4AAB4IAQCMHwAAlQACADsfAAAICQEAOwEAAP8AAQCMqwAAlAYBAK0QAAB+CwEAnAMAABEDAQCMDAEA3A4BAK0YAQB4DwEA////////AACILAAAxAoBAP///////wAAiB4AABgIAQCIHwAAgQACAIymAAAnDAEA////////AACIqwAAiAYBAIYDAADdAgEAiBwAAN4LAQCIDAEA0A4BAEoeAAC6BwEASh8AAB0JAQBKAQAAFAEBAEqnAAB4DAEAbSEAALYJAQBKAAAAGAABAIimAAAhDAEAHAQBAL8NAQAcLAAAZAoBABwEAACmAwEAHB4AAHUHAQAcHwAA4QgBABwBAADVAAEAcwUBAFgOAQBKpgAA3gsBADX/AABZDQEAFgQBAK0NAQAWLAAAUgoBABYEAACUAwEAFh4AAGwHAQBKbgEAzw8BABYBAADMAAEA2iwAAD8LAQDaBAAAwwQBANoeAACECAEA2h8AAF8JAQC8JAAA1AkBAJoDAAAKAwEAxBAAAMMLAQDaAAAAmQABABQEAQCnDQEAFCwAAEwKAQAUBAAAjQMBABQeAABpBwEAuiQAAM4JAQAUAQAAyQABAP///////wAAwhAAAL0LAQCOAwAARwMBABoEAQC5DQEAGiwAAF4KAQAaBAAAoAMBABoeAAByBwEAGh8AANsIAQAaAQAA0gABAP///////wAAtiQAAMIJAQD///////8AAP///////wAAigMAAOYCAQAYBAEAsw0BABgsAABYCgEAGAQAAJoDAQAYHgAAbwcBABgfAADVCAEAGAEAAM8AAQAOBAEAlQ0BAA4sAAA6CgEADgQAABEEAQAOHgAAYAcBAA4fAADPCAEADgEAAMAAAQAC6QEAFxABAP///////wAAxyQAAPUJAQAMBAEAjw0BAAwsAAA0CgEADAQAAAsEAQAMHgAAXQcBAAwfAADJCAEADAEAAL0AAQAIBAEAgw0BAAgsAAAoCgEACAQAAP8DAQAIHgAAVwcBAAgfAAC9CAEACAEAALcAAQAGBAEAfQ0BAAYsAAAiCgEABgQAAPkDAQAGHgAAVAcBAP///////wAABgEAALQAAQD///////8AAAIFAAD/BAEABAQBAHcNAQAELAAAHAoBAAQEAADzAwEABB4AAFEHAQD///////8AAAQBAACxAAEAAAQBAGsNAQAALAAAEAoBAAAEAADnAwEAAB4AAEsHAQD///////8AAAABAACrAAEA////////AAB1BQEAXg4BAJQFAQCyDgEAKiwAAI4KAQAqBAAA1AMBACoeAACKBwEAKh8AAO0IAQAqAQAA6gABACqnAABLDAEAwgMAACYDAQAmBAEA3Q0BACYsAACCCgEAJgQAAMgDAQAmHgAAhAcBALcEAQD4DQEAJgEAAOQAAQAmpwAARQwBAJ4DAAAYAwEAtx8AAAoAAwC3AQAAwgIBAJIFAQCvDgEAt6sAABUHAQD///////8AALccAAArBgEAewEAAFwBAQB7pwAAtAwBAHurAABhBgEAjAMAAEQDAQAuLAAAmgoBAC4EAADhAwEALh4AAJAHAQAuHwAA+QgBAC4BAADwAAEALqcAAFEMAQCPHwAApAACAI8BAABxAgEA////////AACPqwAAnQYBAAL7AAAMAAIAiAMAAOACAQCPDAEA5Q4BAP///////wAALCwAAJQKAQAsBAAA2wMBACweAACNBwEALB8AAPMIAQAsAQAA7QABACynAABODAEAKCwAAIgKAQAoBAAAzgMBACgeAACHBwEAKB8AAOcIAQAoAQAA5wABACinAABIDAEA////////AAD///////8AAIYFAQCODgEAJAQBANcNAQAkLAAAfAoBACQEAADCAwEAJB4AAIEHAQBHBQAAhgUBACQBAADhAAEAJKcAAEIMAQAiBAEA0Q0BACIsAAB2CgEAIgQAALoDAQAiHgAAfgcBADP/AABTDQEAIgEAAN4AAQAipwAAPwwBANoDAABTAwEAwAQBABMOAQDALAAAGAsBAMAEAACxBAEAwB4AAF0IAQAx/wAATQ0BADsCAABBAgEAwKcAAAINAQCzBAEA7A0BAMAAAABNAAEA////////AAAqIQAAGwABALMfAAA+AAIAswEAAJIBAQCzpwAAGg0BALOrAAAJBwEA////////AACzHAAAHwYBAP///////wAAJiEAADoDAQA1BQAAUAUBALcQAACcCwEAsQQBAOYNAQD///////8AALcYAQCWDwEASgIAAFMCAQCOBQEAow4BALEBAAC5AgEAsacAALACAQCxqwAAAwcBAP///////wAAsRwAABkGAQCxDAEASw8BADwFAABlBQEA////////AAAcAgAAIAIBAE4eAADABwEAigUBAJoOAQBOAQAAGgEBAE6nAAB+DAEAqx8AAOAAAgBOAAAAJQABAKunAAB3AgEAq6sAAPEGAQAWAgAAFwIBAKscAAAHBgEAqwwBADkPAQCXHgAAIgACAJcfAADMAAIAlwEAAIkCAQBOpgAA5QsBAJerAAC1BgEAggUBAIIOAQCXHAAAywUBAJcMAQD9DgEA////////AABObgEA2w8BAHEFAQBSDgEAFAIAABQCAQDEJAAA7AkBAH4sAABEAgEAfgQAAEUEAQB+HgAACQgBACr/AAA4DQEAgAUBAHwOAQB+pwAAtwwBAH6rAABqBgEAGgIAAB0CAQDCJAAA5gkBAKkfAADWAAIAqQEAAK0CAQAm/wAALA0BAKmrAADrBgEAjQUBAKAOAQCpHAAAAQYBAKkMAQAzDwEA////////AAD///////8AABgCAAAaAgEAwBAAALcLAQAgBAEAyw0BACAsAABwCgEAIAQAALMDAQAgHgAAewcBAA4CAAALAgEAIAEAANsAAQCzEAAAkAsBAP///////wAALv8AAEQNAQCzGAEAig8BAP///////wAAkR8AAK4AAgCRAQAAcQEBAAwCAAAIAgEAkasAAKMGAQD///////8AAJEcAAC5BQEAkQwBAOsOAQD///////8AAAgCAAACAgEAsRAAAIoLAQDVAQAAuQEBACz/AAA+DQEAsRgBAIQPAQDVAAAAjQABAAYCAAD/AQEAjwMAAEoDAQD///////8AACj/AAAyDQEA1CwAADYLAQDUBAAAugQBANQeAAB7CAEAjAUBAJ0OAQAEAgAA/AEBAKsQAAB4CwEAOwUAAGIFAQDUAAAAigABAKsYAQByDwEAJP8AACYNAQAAAgAA9gEBAP///////wAA////////AAAc6QEAZRABAP///////wAAiAUBAJQOAQAi/wAAIA0BAP///////wAAKgIAADICAQD///////8AAP4EAAD5BAEA/h4AALoIAQAW6QEAUxABAP4BAADzAQEA////////AABKBQAAjwUBACYCAAAsAgEAHgQBAMUNAQAeLAAAagoBAB4EAACsAwEAHh4AAHgHAQD///////8AAB4BAADYAAEA////////AACpEAAAcgsBABwFAAAmBQEAFOkBAE0QAQCpGAEAbA8BANIEAQBJDgEA0iwAADMLAQDSBAAAtwQBANIeAAB4CAEA0h8AABQAAwAuAgAAOAIBABYFAAAdBQEAGukBAF8QAQDSAAAAhAABAKcfAAD0AAIApwEAAIkBAQD///////8AAKerAADlBgEA////////AACnHAAA+wUBAKcMAQAtDwEA////////AAD///////8AABjpAQBZEAEALAIAADUCAQAUBQAAGgUBAHwEAABCBAEAfB4AAAYIAQAzBQAASgUBAA7pAQA7EAEAKAIAAC8CAQB8qwAAZAYBAEgeAAC3BwEASB8AABcJAQAaBQAAIwUBAEinAAB1DAEAMQUAAEQFAQBIAAAAFQABAAzpAQA1EAEAaywAAK8KAQAkAgAAKQIBAKsDAABBAwEAax8AAD4JAQD///////8AAAjpAQApEAEAGAUAACAFAQBIpgAA2wsBACICAAAmAgEA////////AACXAwAA/QIBAAbpAQAjEAEADgUAABEFAQBIbgEAyQ8BAP///////wAAVh4AAMwHAQBWHwAAPgADAFYBAAAmAQEAVqcAAIoMAQAE6QEAHRABAFYAAAA+AAEADAUAAA4FAQD///////8AABb7AAB9AAIA////////AAAA6QEAERABAP///////wAACAUAAAgFAQD///////8AAFamAADxCwEA////////AACpAwAAOgMBAP///////wAABgUAAAUFAQD///////8AAFZuAQDzDwEA////////AAAU+wAAbQACAP///////wAAtyQAAMUJAQD///////8AAAQFAAACBQEA4iwAAEsLAQDiBAAAzwQBAOIeAACQCAEA4h8AACQAAwDiAQAAzgEBAAAFAAD8BAEATgIAAFkCAQCnEAAAbAsBAP///////wAA////////AACnGAEAZg8BAJEDAADpAgEA////////AAAqBQAAOwUBAFQeAADJBwEAVB8AADkAAwBUAQAAIwEBAFSnAACHDAEA////////AABUAAAAOAABANUDAAAwAwEAJgUAADUFAQA5HwAAAgkBADkBAAD8AAEAEgQBAKENAQASLAAARgoBABIEAACGAwEAEh4AAGYHAQBUpgAA7gsBABIBAADGAAEAEAQBAJsNAQAQLAAAQAoBABAEAACAAwEAEB4AAGMHAQBUbgEA7Q8BABABAADDAAEA////////AABrIQAAsAkBAC4FAABBBQEAjwUBAKYOAQA/HwAAFAkBAD8BAAAFAQEABvsAAB0AAgBSHgAAxgcBAFIfAAA0AAMAUgEAACABAQBSpwAAhAwBAP///////wAAUgAAADEAAQD///////8AAAT7AAAFAAMA/gMAANcCAQAsBQAAPgUBACACAAB9AQEA////////AADAJAAA4AkBAAD7AAAEAAIAUqYAAOsLAQAoBQAAOAUBAFAeAADDBwEAUB8AAFQAAgBQAQAAHQEBAFCnAACBDAEAUm4BAOcPAQBQAAAAKwABAP///////wAAygQBADEOAQDKLAAAJwsBACQFAAAyBQEAyh4AAGwIAQDKHwAAWQkBAMoBAACpAQEA////////AABQpgAA6AsBAMoAAABsAAEAIgUAAC8FAQCnAwAANAMBAPAEAADkBAEA8B4AAKUIAQBQbgEA4Q8BAPABAAAUAAIA2CwAADwLAQDYBAAAwAQBANgeAACBCAEA2B8AAH0JAQD///////8AANinAAAUDQEA////////AADYAAAAkwABANYsAAA5CwEA1gQAAL0EAQDWHgAAfggBANYfAABMAAIA////////AADWpwAAEQ0BAP///////wAA1gAAAJAAAQDIBAEAKw4BAMgsAAAkCwEAuQQBAP4NAQDIHgAAaQgBAMgfAABTCQEAyAEAAKUBAQC5HwAAegkBAP///////wAAyAAAAGYAAQC5qwAAGwcBAP///////wAAuRwAADEGAQAeAgAAIwIBAMYEAQAlDgEAxiwAACELAQD///////8AAMYeAABmCAEAxh8AAEMAAgBOBQAAmwUBAManAABIBwEAxQQBACIOAQDGAAAAYAABAMUEAACiBAEAuwQBAAQOAQC1BAEA8g0BAMUBAAChAQEAxacAAKoCAQC7HwAAUAkBAMUAAABcAAEAtQEAAJUBAQC7qwAAIQcBALWrAAAPBwEAtQAAABEDAQC1HAAAJQYBAK8fAAD0AAIArwEAAI8BAQD///////8AAK+rAAD9BgEAaSwAAKwKAQCvHAAAEwYBAK8MAQBFDwEAaR8AADgJAQB+BQEAdg4BACDpAQBxEAEA////////AAClHwAA6gACAP///////wAASAIAAFACAQClqwAA3wYBAOIDAABfAwEApRwAAPUFAQClDAEAJw8BAP///////wAAOf8AAGUNAQCjHwAA4AACAP///////wAA////////AACjqwAA2QYBAKEfAADWAAIAoxwAAO8FAQCjDAEAIQ8BAKGrAADTBgEA////////AAChHAAA6QUBAKEMAQAbDwEAIAUAACwFAQCHHwAApAACAIcBAABrAQEA////////AACHqwAAhQYBAJEFAQCsDgEAhxwAABoEAQCHDAEAzQ4BAP///////wAA////////AAByLAAAsgoBAHIEAAAzBAEAch4AAPcHAQBNHwAAJgkBAHIBAABQAQEAuRAAAKILAQByqwAARgYBAE0AAAAiAAEAuRgBAJwPAQBwLAAAYgIBAHAEAAAwBAEAcB4AAPQHAQD///////8AAHABAABNAQEA////////AABwqwAAQAYBAG4sAACbAgEAbgQAAC0EAQBuHgAA8QcBAG4fAABHCQEAbgEAAEoBAQBupwAArgwBAE1uAQDYDwEAxRAAAMYLAQAe6QEAaxABAEUBAAAOAQEAuxAAAKgLAQC1EAAAlgsBAEUAAAAMAAEAuxgBAKIPAQC1GAEAkA8BAO4EAADhBAEA7h4AAKIIAQCvEAAAhAsBAO4BAADgAQEA////////AACvGAEAfg8BAGwEAAAqBAEAbB4AAO4HAQBsHwAAQQkBAGwBAABHAQEAbKcAAKsMAQBpIQAAqgkBAEVuAQDADwEApRAAAGYLAQD///////8AAB4FAAApBQEApRgBAGAPAQASAgAAEQIBAP///////wAA8AMAAAoDAQD///////8AAGymAAASDAEAoxAAAGALAQAQAgAADgIBANgDAABQAwEAoxgBAFoPAQChEAAAWgsBAP///////wAA////////AAChGAEAVA8BAP///////wAA////////AADWAwAAHgMBAGoEAAAnBAEAah4AAOsHAQBqHwAAOwkBAGoBAABEAQEAaqcAAKgMAQBoBAAAJAQBAGgeAADoBwEAaB8AADUJAQBoAQAAQQEBAGinAAClDAEAfAUBAHAOAQD///////8AAP///////wAARh4AALQHAQD///////8AAGqmAAAPDAEARqcAAHIMAQBIBQAAiQUBAEYAAAAPAAEA////////AABopgAADAwBAGQsAACkAgEAZAQAAB4EAQBkHgAA4gcBAP///////wAAZAEAADsBAQBkpwAAnwwBAEamAADYCwEA3iwAAEULAQDeBAAAyQQBAN4eAACKCAEAbiEAALkJAQDeAQAAyAEBAEZuAQDDDwEA////////AADeAAAApQABADAeAACTBwEAZKYAAAYMAQAwAQAABQECAFYFAACzBQEAYiwAAJICAQBiBAAAGgQBAGIeAADfBwEA////////AABiAQAAOAEBAGKnAACcDAEA////////AAD///////8AAP///////wAApQMAAC0DAQD///////8AAGwhAACzCQEARB4AALEHAQD///////8AAP///////wAARKcAAG8MAQBipgAAAwwBAEQAAAAJAAEAowMAACYDAQB5AQAAWQEBAHmnAACxDAEAeasAAFsGAQChAwAAIgMBAGAsAACgCgEAYAQAABcEAQBgHgAA2wcBAESmAADVCwEAYAEAADUBAQBgpwAAmQwBAP///////wAA////////AAAS6QEARxABAERuAQC9DwEAMh4AAJYHAQD///////8AADIBAADzAAEAMqcAAFQMAQAQ6QEAQRABAGohAACtCQEAYKYAAAAMAQBUBQAArQUBAP///////wAAcgMAAM4CAQBoIQAApwkBAM0EAQA6DgEA////////AADNBAAArgQBADkFAABcBQEA////////AADNAQAArQEBAP///////wAAcAMAAMsCAQDNAAAAdQABABIFAAAXBQEAzAQBADcOAQDMLAAAKgsBAM8EAQBADgEAzB4AAG8IAQDMHwAARwACABAFAAAUBQEAZCEAAJsJAQDPAQAAsAEBAMwAAAByAAEARQMAAAUDAQDPAAAAewABAD8FAABuBQEAywQBADQOAQDKJAAA/gkBAMsEAACrBAEAUgUAAKcFAQDLHwAAXAkBAMsBAACpAQEA7gMAAHEDAQDDBAEAHA4BAMsAAABvAAEAwwQAAJ8EAQDJBAEALg4BAMMfAABHAAIAyQQAAKgEAQBiIQAAlQkBAMkfAABWCQEAwwAAAFYAAQDJpwAACw0BAL8EAQAQDgEAyQAAAGkAAQBQBQAAoQUBAFUAAAA7AAEAvQQBAAoOAQB2BAAAOQQBAHYeAAD9BwEAv6sAAC0HAQB2AQAAVgEBAL8cAAA9BgEAdqsAAFIGAQC9qwAAJwcBAP///////wAAvRwAADcGAQD///////8AAMgkAAD4CQEA////////AAC5JAAAywkBAFVuAQDwDwEAYCEAAI8JAQCfHwAAzAACAJ8BAAChAgEAwQQBABYOAQCfqwAAzQYBAMEEAACcBAEAnxwAAOMFAQCfDAEAFQ8BADIhAACMCQEAxiQAAPIJAQBFAgAAvwIBAMEAAABQAAEAnR8AAMIAAgCdAQAAngIBAP///////wAAnasAAMcGAQDFJAAA7wkBAJ0cAADdBQEAnQwBAA8PAQC7JAAA0QkBAM0QAADMCwEAmx4AANsHAQCbHwAAuAACADD/AABKDQEA////////AACbqwAAwQYBAEMBAAALAQEAmxwAANcFAQCbDAEACQ8BAEMAAAAGAAEAmR4AACoAAgCZHwAArgACAN4DAABZAwEA////////AACZqwAAuwYBAJUfAADCAAIAmRwAANEFAQCZDAEAAw8B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ANEAAACBAAEA////////AAD0AwAAAAMBABUEAQCqDQEAFSwAAE8KAQAVBAAAkQMBABMEAQCkDQEAEywAAEkKAQATBAAAigMBAOwDAABuAwEAIf8AAB0NAQAPBAEAmA0BAA8sAAA9CgEADwQAABQEAQD///////8AAA8fAADSCAEA////////AADBJAAA4wkBAFUFAACwBQEA6gMAAGsDAQD///////8AAA0EAQCSDQEADSwAADcKAQANBAAADgQBAHYFAQBhDgEADR8AAMwIAQD///////8AAOgDAABoAwEA////////AAD///////8AADb/AABcDQEACwQBAIwNAQALLAAAMQoBAAsEAAAIBAEA////////AAALHwAAxggBAP///////wAA////////AADmAwAAZQMBAAkEAQCGDQEACSwAACsKAQAJBAAAAgQBAOQDAABiAwEACR8AAMAIAQAFBAEAeg0BAAUsAAAfCgEABQQAAPYDAQADBAEAdA0BAAMsAAAZCgEAAwQAAPADAQD///////8AANwDAABWAwEA////////AAArIQAAXAABAAEEAQBuDQEAASwAABMKAQABBAAA6gMBAPwEAAD2BAEA/B4AALcIAQD8HwAAYAACAPwBAADwAQEA////////AAD///////8AAEMFAAB6BQEA+AQAAPAEAQD4HgAAsQgBAPgfAABlCQEA+AEAAOoBAQAnBAEA4A0BACcsAACFCgEAJwQAAMsDAQCVBQEAtQ4BAPYEAADtBAEA9h4AAK4IAQD2HwAAXAACAPYBAAB0AQEAegQAAD8EAQB6HgAAAwgBAEsfAAAgCQEA////////AAA+AgAApgoBAHqrAABeBgEASwAAABsAAQAfBAEAyA0BAB8sAABtCgEAHwQAALADAQCDBQEAhQ4BAP///////wAAOP8AAGINAQD///////8AADoFAABfBQEALywAAJ0KAQAvBAAA5AMBAP///////wAALx8AAPwIAQBJBQAAjAUBAP///////wAAS24BANIPAQA0/wAAVg0BAC0sAACXCgEALQQAAN4DAQD///////8AAC0fAAD2CAEAgQUBAH8OAQB/BQEAeQ4BACv/AAA7DQEAKSwAAIsKAQApBAAA0QMBAP///////wAAKR8AAOoIAQAlBAEA2g0BACUsAAB/CgEAJQQAAMUDAQAjBAEA1A0BACMsAAB5CgEAIwQAAL8DAQARBAEAng0BABEsAABDCgEAEQQAAIMDAQAHBAEAgA0BAAcsAAAlCgEABwQAAPwDAQD///////8AAP///////wAAziQAAAoKAQD///////8AAEECAABKAgEA////////AAD///////8AAPwTAAA8BwEA////////AABCBQAAdwUBAP///////wAA////////AAD///////8AAP///////wAA+BMAADAHAQD///////8AAP///////wAA0QMAAAADAQD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAAh6QEAdBABAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAD4FAABrBQEA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAAn/wAALw0BAP///////wAA////////AAA2BQAAUwUBAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAAUwUAAKoFAQD///////8AAP///////wAA////////AABABQAAcQUBAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAC//AABHDQEA////////AAD///////8AAP///////wAAeAUBAGcOAQD///////8AABfpAQBWEAEA////////AAAt/wAAQQ0BAP///////wAAdAUBAFsOAQD///////8AAP///////wAAQQUAAHQFAQD///////8AACn/AAA1DQEA////////AAD///////8AAP///////wAA////////AAAl/wAAKQ0BAP///////wAA////////AAAj/wAAIw0BAB3pAQBoEAEA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAFEFAACkBQEA////////AAD///////8AAP///////wAA////////AAD///////8AADgFAABZBQEA////////AAD///////8AAP///////wAAG+kBAGIQAQD///////8AAP///////wAA////////AAD///////8AAP///////wAANAUAAE0FAQAZ6QEAXBABAP///////wAA////////AAD///////8AAE8FAACeBQEA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAAFekBAFAQAQD///////8AAP///////wAAE+kBAEoQAQD///////8AAP///////wAA////////AAD///////8AAA/pAQA+EAEA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAAF/sAAHUAAgD///////8AAP///////wAADekBADgQAQD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAAL6QEAMhABAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAACekBACwQAQD///////8AAP///////wAA////////AAD///////8AAAXpAQAgEAEA////////AAD///////8AAAPpAQAaEAEA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAAAekBABQQAQD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAAV+wAAcQACAP///////wAA////////AAAT+wAAeQACAP///////wAA////////AAD///////8AAB/pAQBuEAEA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAB6BQEAbQ4BAP///////wAASwUAAJIFAQD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AABHpAQBEEAEABfsAAB0AAgD///////8AAAfpAQAmEAEAA/sAAAAAAwD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAAB+wAACAACAP//////////cgdLB9IAqwBuDYcHzwznAG4BIwX8BEgMxgxzDjgFHQL2ATAIbwSDAS8CvwLrCuQMcA7rBycERAHACBsA8wioDEwGMQBiBZUNwwiUA3cFnwCSAiIKDwxJBp4C4gceBDsB0g8MAKMKnwznD9UIUAVGBlMJQA6uCO0EgwKVCQYMEQleDtsHFwQ1AcAPAACgCpkMRAlSDkQF+A2KCMkEyAEFBH0CRQsADI4K/g2NCMwEywG0D1AASAtXBzgJtwBxDagLWgtxAcMLXQcIBb0A/QYRBF0L+QMCApoKDgWCCsICAweGCWgNCAIKDpMI0gTRAWsCXACHC6sLBA6QCM8EzgGxC1YASwuFDnsHawHbALkC8g2HCMYExQFcDSwFQgsPB4kJaQezAskACQB9DV4GCQe9CE0FGgXmDYEIwAQrBuoIFAI8CxQN9wZgBHcBFQ+9D9wK1QxVDkEJ5Ah+CL0EGw/jBacFOQsRDTkMegHrBqoCswXpBVgOcgsWDpkI2ATXAbUOaQC/DX4LwgMLAXcN5QZMClkDEA6WCNUE1AEnD2MA7wkLBFwDlAaaBpQKIQ8bB/UF9QmfC64PVwtcASMJdwLvBbQMDw+6C5UFFQcmDewNhAjDBAMA+QjdBT8LjgZHBZYLYgMFEAAIPAQDD3EJRwABCl8DrQWzCYwFtw+lANEF+wk7CfEGdQi0BFYD/Q6ZCzALDg38D4EL6QmoBGgJfQHLBb8JCw2qCWQOYwQzD6gPUAPfCtgMWw7IAtMGgAndCQEGvA2uB78DLQ88DL4GSQpsDE0DnA/fBxoEOAH7BQYA1wmcDEMO0gtKBREDGAOTAHsLaAOAApYPAwwgCScIVwQNCgkPug/TCswMIw0+CWUD9wczBFAB1wU0ALIKBwowDAoDegX0BzAETQF1Cy4A1wJvCz0O//90BesOOgaQAOoPFw2bAnkOVglTA9YOuQVvCJgJ5A///+MJKgtQCTQOqAjnBOMBkgmHAFQLUgaiDygOogjhBOABag57ACIOnwjeBN0BxwZ1ALoI+QTzAcUJqAA+AzkHHA6cCNsE2gFABm8A//+EDy0H6AckBEEBLgZ3ECcHpQxvD5UBXAXlByEEPgGmDhIAjAKiDAwMIQdWBQ0ONw4XEMwPJhBgAIoACQx6A8YH8AMgAYIGxg95CoQM7QhKCToOqwjqBOcBKAaNAGUC3w7rCxIHPAfOAv/////MB/wDJgFNECwJhQqKDMsCaw3//0UPHwZTDT8HoAZuAj8P8QuuBK0BEwb9BzkEVgHnCEEADQYyCUcDOQ+GBT0GwwfqAx0BXw13A3MKgQwHBv//sAH//8oG9g9xA3gPXwJiCegL//9uA70LpAngDcAH5AMaASoPKQltCn4MKRD//2sD0AZ9CU0N+AUiBlkC///lC9oNvQfeAxcBuA76AmcKewzUDboH2AMUAf//JQZhCngMVgJHDeILtwtMDrQI8wTtAVMCnADeCwQKtg2rB7YDXwElAOIOQwppDEENawWbBR4Dewi6BP//NRA7DTYLzwuMDZYHigPzANsPCxAZClQM6A4aCVEP+gc2BFMBuQk7AD4CHQ22Bd8GgAVKA3gItwT//9ECoQIzCwgJ//9RCJAEmAGsDvAPDAv2DK8OXAl7D/EHLQRKAZ4JKAAvEK4M///ZBm4FwgndDYgG4QMdEJgCiwZqCu4HKgRHAYEPIgDeD6sMdgb//2gFzwcCBCkB//9mBIsKjQwSDOIK2wxhDv/////YD/cOcQKMCfQLxQJEDckH9gMjAf//xQV/CocMhAf//+QAfQP/////RQxpBGUNNQXuC+UK3gxnDv//LALxDs4NtwfRAy8J/////1sKdQz//78F/AhZDdEJyA20B8sDUAL//9sLVQpyDPMDegKQD3QQfArCDbEHxQNNArEP2AtPCm8MNQloAjUNuQ0AA7oDCAHLCQUDRgrVCy4OpQjkBP//Lw2BAOwCig9KAiYJVg2PAZgNnAeXA/kAlw4pDSUKWgwdCUgH//+SDZkHkQP2ADMHIA0fClcMeg2NB8kL7QBwBncJgQdODOEAFAk+Bf//QgwGCEIEMgU1An4H///eAA4JKQKYBT8M+w3//y8F7w2kAk0AwgHpDSYC9gi/AeMNCBBpCLwBpQF0CWAIJAtiAfAItgkbCwUNRQiEBKEFAAeDCQAL9AaaDqcC/wPuBksPXQiICugGuwb//xgLAg2pBv//GQYREFoImQSeAXMGegkVC/8MpQtXCJYEmwFUCJMEEgv8DKMGDwv5DLIO//9iDeEITgiNBP//zAudBgkL8wypDsYLPwh+BIwBlwbtA/oKkQaODnYKWQHAC0oAGA+xDP//DA+PBYUGYgIGDyMQ///mBQAP0w7aBWcGSQ7BDtQF/w///5kAzgVrCdoCSwiKBFANrQn//wYL8AyjDrANqAewA7sO2wj//z0KZgznA///8gn//3AK5gmTCzoDRALgCX8GJgP//9oJXAL//6UP///pAs8Inw8zCHIEhgGZD2wP7grnDHYOWg8iAy0IbASAAUoN///oCuEMbQ7JCF0EGwMDCD8E2QrSDE8OTwZUDxUD//+SBQ4DDwiRDmUBNgxDBrsKvQz//24QqgX9Ao0LAhC5Af//rQJuCRgMQgfgAmoGsAk0BtIHCAQsATEORBCRCpAMsw2EALMDBQFpC///QAriBnQCJQ73C4YNkweDA3gAUQtHAhMK//+ADZAH///wADYHYwv2AlEMOwIXCUEFdA2KB/UN6gD//zgCKgdLDP//Agk7Bf//Rg6xCPAE6gEyApYAHw7//xMOBw62AXIATgtmAFkAAQ6zAfoG/////1MAcgixBKsEqQFsCC0LZgj6Dv//Jwv//yELJAfcBhgHDAebDcgFmgPWBtQCBgcoCk4P///jAs0GxAYgEKUEwQb//7UGHAYIDacNQg+mA/8A/////zQK//+iBKEBYwgQBgwISATUCR4LQQK4CroMuAaLDqQF//90AxIPkw///x8ArwoVDEgIhwRlBbIG4AUDC68GnQ6VAmQGPA/0DjAPJA8xBv//1Q/uDnEQHg8KBsIF/gXyBeUO3A55BrwF2Q7sBc0O//9CCIEE/////+wJ/QpQEJQO////////iQGqDaUHqQOrD38OShA3CmMM0A7OCQoK/gn//zIQbQbICUQD+AkaEEEDjQ80A8oOWAb//8cOhw8bCEsEFBD//ysOxwp+D3UP//9+AHIP//9mDzkIeAS8AjcDJAz0Cu0Mgg42CHUECQhFBP//8QrqDHwOtwwwAzAHngUtA2kPEgjdAmgB//9bBr4KwAz/////sAX//w4QVQZjDz4AtQpgDxsM8AKDBbwJDwCmCrcI9gTwAVMFogD//9gHFAQyAYYC8w+dCpYMZgdfCcYA///DD///oQn//0cJFwX9C9UHDgQvAeYCEQKXCpMMpA2iB6MD/////0gPMQpgDJ8E3gj6C54NnwedA2MHFgbDACsKXQxUBxkOtABRBxQFsQBsAP////8FBQ4CTgcCBa4ArAb/ATwIewT8Af///wT3CtgIiA5oEP//+QHSCB4H///MCCoIWgR0ASQIVATWCv//xgjQCskM//9hBv//////////FQgzDDcGRAAtDMEKwwz//4kFOADLDZALzgMRAX0FsAJYCh4M//8rAP//jw35D40DcQX//2UJHArtD///xA6nCVkJ//8YAKwK//+bCeEPXwX/////TQmKCzYPjwIyDY8JbAsLCf//ZgucBM8PBAYVAKkK/////2ALWQXFDf//yAMOASoDiQJSCmsQrQ3//6wDAgH//8kPOgr//6YGoQ0+EKAD/AD//10PLgoYCIkNOBCGA4MNxAqAAxYK//94BxAK2AAsDSwQ//+2Av//IQwpBXUH1w3VANsD//8jApIBZAr//yYFBQmgDm8H/wjPACACbAdgB8wAwABaByAFugAhCFEEHQURBRoCzQoLBXwGFwILAh4ITgQFAr4OPg3KCtENKgzUA///UxD//14K//////////8nDP////////////////////////////9fEEUH/////////////////////////////zgN////////////////////////tAv///////9XD/////////////+uC/////////////////////////////+iC////////5wLhAv/////eAv////////////////////////////////zAv//////////////////YhD/////////////Gg3//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1wQ//////////////////////////9WEP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0cQ/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2UQ/////////////////////1kQ//////////////////9BEP////87EAAAAAAAAGUA/QBMAB0AGADvAGAARwBcAEMABAA+AAgAOgDqAG0ApABYAFQAUADWAAAANgAFATIAaQB5AH0AAQEqACYA+QAuAHUADABxAPQA5QDgANsA0QAQAMwAxwDCAL0AuACzAK4AqQAUACIAnwCaAJUAkACLAIYAgQBB8IkRC+EIPgAvAB8AOQApABkANAAkABQAQwAPAAoABQAAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAMAAAADAAAAAwAAAAMA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AAAABAUAAAcFAAABAAAABgUAAAkFAAABAAAACAUAAAsFAAABAAAACgUAAA0FAAABAAAADAUAAA8FAAABAAAADgUAABEFAAABAAAAEAUAABMFAAABAAAAEgUAABUFAAABAAAAFAUAABcFAAABAAAAFgUAABkFAAABAAAAGAUAABsFAAABAAAAGgUAAB0FAAABAAAAHAUAAB8FAAABAAAAHgUAACEFAAABAAAAIAUAACMFAAABAAAAIgUAACUFAAABAAAAJAUAACcFAAABAAAAJgUAACkFAAABAAAAKAUAACsFAAABAAAAKgUAAC0FAAABAAAALAUAAC8FAAABAAAALgUAAGEFAAABAAAAMQUAAGIFAAABAAAAMgUAAGMFAAABAAAAMwUAAGQFAAABAAAANAUAAGUFAAABAAAANQUAAGYFAAABAAAANgUAAGcFAAABAAAANwUAAGgFAAABAAAAOAUAAGkFAAABAAAAOQUAAGoFAAABAAAAOgUAAGsFAAABAAAAOwUAAGwFAAABAAAAPAUAAG0FAAABAAAAPQUAAG4FAAABAAAAPgUAAG8FAAABAAAAPwUAAHAFAAABAAAAQAUAAHEFAAABAAAAQQUAAHIFAAABAAAAQgUAAHMFAAABAAAAQwUAAHQFAAABAAAARAUAAHUFAAABAAAARQUAAHYFAAABAAAARgUAAHcFAAABAAAARwUAAHgFAAABAAAASAUAAHkFAAABAAAASQUAAHoFAAABAAAASgUAAHsFAAABAAAASwUAAHwFAAABAAAATAUAAH0FAAABAAAATQUAAH4FAAABAAAATgUAAH8FAAABAAAATwUAAIAFAAABAAAAUAUAAIEFAAABAAAAUQUAAIIFAAABAAAAUgUAAIMFAAABAAAAUwUAAIQFAAABAAAAVAUAAIUFAAABAAAAVQUAAIYFAAABAAAAVgUAANAQAAABAAAAkBwAANEQAAABAAAAkRwAANIQAAABAAAAkhwAANMQAAABAAAAkxwAANQQAAABAAAAlBwAANUQAAABAAAAlRwAANYQAAABAAAAlhwAANcQAAABAAAAlxwAANgQAAABAAAAmBwAANkQAAABAAAAmRwAANoQAAABAAAAmhwAANsQAAABAAAAmxwAANwQAAABAAAAnBwAAN0QAAABAAAAnRwAAN4QAAABAAAAnhwAAN8QAAABAAAAnxwAAOAQAAABAAAAoBwAAOEQAAABAAAAoRwAAOIQAAABAAAAohwAAOMQAAABAAAAoxwAAOQQAAABAAAApBwAAOUQAAABAAAApRwAAOYQAAABAAAAphwAAOcQAAABAAAApxwAAOgQAAABAAAAqBwAAOkQAAABAAAAqRwAAOoQAAABAAAAqhwAAOsQAAABAAAAqxwAAOwQAAABAAAArBwAAO0QAAABAAAArRwAAO4QAAABAAAArhwAAO8QAAABAAAArxwAAPAQAAABAAAAsBwAAPEQAAABAAAAsRwAAPIQAAABAAAAshwAAPMQAAABAAAAsxwAAPQQAAABAAAAtBwAAPUQAAABAAAAtRwAAPYQAAABAAAAthwAAPcQAAABAAAAtxwAAPgQAAABAAAAuBwAAPkQAAABAAAAuRwAAPoQAAABAAAAuhwAAP0QAAABAAAAvRwAAP4QAAABAAAAvhwAAP8QAAABAAAAvxwAAKATAAABAAAAcKsAAKETAAABAAAAcasAAKITAAABAAAAcqsAAKMTAAABAAAAc6sAAKQTAAABAAAAdKsAAKUTAAABAAAAdasAAKYTAAABAAAAdqsAAKcTAAABAAAAd6sAAKgTAAABAAAAeKsAAKkTAAABAAAAeasAAKoTAAABAAAAeqsAAKsTAAABAAAAe6sAAKwTAAABAAAAfKsAAK0TAAABAAAAfasAAK4TAAABAAAAfqsAAK8TAAABAAAAf6sAALATAAABAAAAgKsAALETAAABAAAAgasAALITAAABAAAAgqsAALMTAAABAAAAg6sAALQTAAABAAAAhKsAALUTAAABAAAAhasAALYTAAABAAAAhqsAALcTAAABAAAAh6sAALgTAAABAAAAiKsAALkTAAABAAAAiasAALoTAAABAAAAiqsAALsTAAABAAAAi6sAALwTAAABAAAAjKsAAL0TAAABAAAAjasAAL4TAAABAAAAjqsAAL8TAAABAAAAj6sAAMATAAABAAAAkKsAAMETAAABAAAAkasAAMITAAABAAAAkqsAAMMTAAABAAAAk6sAAMQTAAABAAAAlKsAAMUTAAABAAAAlasAAMYTAAABAAAAlqsAAMcTAAABAAAAl6sAAMgTAAABAAAAmKsAAMkTAAABAAAAmasAAMoTAAABAAAAmqsAAMsTAAABAAAAm6sAAMwTAAABAAAAnKsAAM0TAAABAAAAnasAAM4TAAABAAAAnqsAAM8TAAABAAAAn6sAANATAAABAAAAoKsAANETAAABAAAAoasAANITAAABAAAAoqsAANMTAAABAAAAo6sAANQTAAABAAAApKsAANUTAAABAAAApasAANYTAAABAAAApqsAANcTAAABAAAAp6sAANgTAAABAAAAqKsAANkTAAABAAAAqasAANoTAAABAAAAqqsAANsTAAABAAAAq6sAANwTAAABAAAArKsAAN0TAAABAAAArasAAN4TAAABAAAArqsAAN8TAAABAAAAr6sAAOATAAABAAAAsKsAAOETAAABAAAAsasAAOITAAABAAAAsqsAAOMTAAABAAAAs6sAAOQTAAABAAAAtKsAAOUTAAABAAAAtasAAOYTAAABAAAAtqsAAOcTAAABAAAAt6sAAOgTAAABAAAAuKsAAOkTAAABAAAAuasAAOoTAAABAAAAuqsAAOsTAAABAAAAu6sAAOwTAAABAAAAvKsAAO0TAAABAAAAvasAAO4TAAABAAAAvqsAAO8TAAABAAAAv6sAAPATAAABAAAA+BMAAPETAAABAAAA+RMAAPITAAABAAAA+hMAAPMTAAABAAAA+xMAAPQTAAABAAAA/BMAAPUTAAABAAAA/RMAAHkdAAABAAAAfacAAH0dAAABAAAAYywAAI4dAAABAAAAxqcAAAEeAAABAAAAAB4AAAMeAAABAAAAAh4AAAUeAAABAAAABB4AAAceAAABAAAABh4AAAkeAAABAAAACB4AAAseAAABAAAACh4AAA0eAAABAAAADB4AAA8eAAABAAAADh4AABEeAAABAAAAEB4AABMeAAABAAAAEh4AABUeAAABAAAAFB4AABceAAABAAAAFh4AABkeAAABAAAAGB4AABseAAABAAAAGh4AAB0eAAABAAAAHB4AAB8eAAABAAAAHh4AACEeAAABAAAAIB4AACMeAAABAAAAIh4AACUeAAABAAAAJB4AACceAAABAAAAJh4AACkeAAABAAAAKB4AACseAAABAAAAKh4AAC0eAAABAAAALB4AAC8eAAABAAAALh4AADEeAAABAAAAMB4AADMeAAABAAAAMh4AADUeAAABAAAANB4AADceAAABAAAANh4AADkeAAABAAAAOB4AADseAAABAAAAOh4AAD0eAAAB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LAAAAQAAABMsAABELAAAAQAAABQsAABFLAAAAQAAABUsAABGLAAAAQAAABYsAABHLAAAAQAAABcsAABILAAAAQAAABgsAABJLAAAAQAAABksAABKLAAAAQAAABosAABLLAAAAQAAABssAABMLAAAAQAAABwsAABNLAAAAQAAAB0sAABOLAAAAQAAAB4sAABPLAAAAQAAAB8sAABQLAAAAQAAACAsAABRLAAAAQAAACEsAABSLAAAAQAAACIsAABTLAAAAQAAACMsAABULAAAAQAAACQsAABVLAAAAQAAACUsAABWLAAAAQAAACYsAABXLAAAAQAAACcsAABYLAAAAQAAACgsAABZLAAAAQAAACksAABaLAAAAQAAACosAABbLAAAAQAAACssAABcLAAAAQAAACwsAABdLAAAAQAAAC0sAABeLAAAAQAAAC4sAABfLAAAAQAAAC8sAABhLAAAAQAAAGAsAABlLAAAAQAAADoCAABmLAAAAQAAAD4CAABoLAAAAQAAAGcsAABqLAAAAQAAAGksAABsLAAAAQAAAGssAABzLAAAAQAAAHIsAAB2LAAAAQAAAHUsAACBLAAAAQAAAIAsAACDLAAAAQAAAIIsAACFLAAAAQAAAIQsAACHLAAAAQAAAIYsAACJLAAAAQAAAIgsAACLLAAAAQAAAIosAACNLAAAAQAAAIwsAACPLAAAAQAAAI4sAACRLAAAAQAAAJAsAACTLAAAAQAAAJIsAACVLAAAAQAAAJQsAACXLAAAAQAAAJYsAACZLAAAAQAAAJgsAACbLAAAAQAAAJosAACdLAAAAQAAAJwsAACfLAAAAQAAAJ4sAAChLAAAAQAAAKAsAACjLAAAAQAAAKIsAAClLAAAAQAAAKQsAACnLAAAAQAAAKYsAACpLAAAAQAAAKgsAACrLAAAAQAAAKosAACtLAAAAQAAAKwsAACvLAAAAQAAAK4sAACxLAAAAQAAALAsAACzLAAAAQAAALIsAAC1LAAAAQAAALQsAAC3LAAAAQAAALYsAAC5LAAAAQAAALgsAAC7LAAAAQAAALosAAC9LAAAAQAAALwsAAC/LAAAAQAAAL4sAADBLAAAAQAAAMAsAADDLAAAAQAAAMIsAADFLAAAAQAAAMQsAADHLAAAAQAAAMYsAADJLAAAAQAAAMgsAADLLAAAAQAAAMosAADN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AgAwJgIAgCYCAOAmAgD0JgIAACcCALA+AgAAUwIAoFMCAMBTAgCwVAIA0FQCAPBUAgAMVQIAIFUCAEBVAgCwVQIAcFYCAJBWAgDgVgIAAFcCADBXAgBQVwIAcFcCAMBrAgBAcAIAoHACAOBxAgAAcgIAMHICAFByAgCQcgIAsHICAECHAgBwiQIAIJkCAOC6AABgmQIAwJkCAPStAgAArgIAIK4CAHy3AgCItwIAoLcCAOC3AgAAuAIAILgCAEC4AgCAuAIA4LwCAHDCAgCcwgIAsMICANDCAgDwwgIADMMCACDDAgBAwwIA0M0CAPDNAgAwzgIAUM4CAIDOAgCgzgIA4NICAADTAgDgogAAINMCAFDTAgBw0wIAkNMCAADUAgBA1gIA4NYCAADXAgAk1wIAMNcCAEDXAgBg1wIAdNcCAIDXAgCQ1wIApNcCALDXAgC81wIAyNcCAODXAgBg2AIAgNgCAKDYAgDw3wIAUOACACDhAgBQ4QIAgOECAFDiAgCQ5gIAwOUAAMDmAgDs5gIAAOcCAPDnAgAc6AIAMOgCAHDoAgAQ6QIAgOsCANTrAgDg6wIAAOwCAGDsAgAw8gIAcPICAPD0AgAQ9QIAgPUCAJz1AgCw9QIA0PUCAPD1AgBQ/QIAcP0CAJD9AgBA/gIAvAADAMgAAwDgAAMAAAEDACABAwCQAQMAkAIDAKAEAwCACgMAhAsDAJALAwCkCwMAsAsDAMQLAwDQCwMAAAwDACAMAwBADAMAYAwDAJAMAwCwDAMA0AwDAHANAwCQDQMAwA0DADAOAwCMEQMAoBEDAMARAwAAEgMAIBIDADQSAwBAEgMAYBIDAOASAwAQ7AAApCgDALAoAwDgKAMAMCkDAFApAwCw6wAAcCkDAFBBAwDQVQMA8FUDABBWAwBUVgMAYFYDAGxWAwCAVgMAFDABALxWAwDIVgMA1FYDAOBWAwDsVgMA+FYDAARXAwAQVwMAHFcDAChXAwA0VwMAQFcDAExXAwBYVwMAZFcDAHBXAwB8VwMAiFcDAJRXAwCgVwMArFcDALhXAwDEVwMA0FcDANxXAwDoVwMA9FcDAABYAwAMWAMAGFgDACRYAwAwWAMAPFgDAEhYAwBUWAMAYFgDAGxYAwB4WAMAhFgDAJBYAwCcWAMAqFgDALRYAwDAWAMAzFgDANhYAwDkWAMA8FgDAPxYAwAIWQMAFFkDACBZAwAsWQMAOFkDAERZAwBQWQMAXFkDAGhZAwB0WQMAgFkDAIxZAwAw1wIAmFkDAKRZAwCwWQMAvFkDAMhZAwDUWQMA4FkDAOxZAwD4WQMABFoDABBaAwAcWgMAKFoDADRaAwBAWgMATFoDAFhaAwBkWgMAcFoDAHxaAwCIWgMAlFoDAKBaAwCsWgMAuFoDAMRaAwDQWgMA3FoDABxKAQDoWgMA9FoDAABbAwAMWwMAGFsDACRbAwAwWwMAPFsDAEhbAwBUWwMAYFsDAGxbAwB4WwMAhFsDAJBbAwCcWwMAqFsDALRbAwDAWwMAzFsDANhbAwDkWwMA8FsDAPxbAwAIXAMAFFwDACBcAwAsXAMAOFwDAERcAwBQXAMAXFwDAGhcAwB0XAMAgFwDAIxcAwCYXAMApFwDALBcAwC8XAMAyFwDANRcAwDgXAMA7FwDAPhcAwAEXQMAEF0DABxdAwAoXQMANF0DAEBdAwBMXQMAWF0DAGRdAwBwXQMAfF0DAIhdAwCUXQMAoF0DAKxdAwC4XQMAxF0DANBdAwDcXQMA6F0DAPRdAwAAXgMADF4DABheAwAkXgMAMF4DADxeAwBIXgMAVF4DAGBeAwBsXgMAeF4DAIReAwCQXgMAnF4DAKheAwC0XgMAwF4DAMxeAwDYXgMA5F4DAPTjAQDIAAMA8F4DAPxeAwAIXwMAFF8DACBfAwAsXwMAOF8DAERfAwBQXwMA7OYCAFxfAwBoXwMAdF8DAIBfAwAMwwIAjF8DAJhfAwCw1wIAdNcCAKRfAwCwXwMAvF8DAMhfAwDUXwMA4F8DAOxfAwD4XwMABGADABBgAwAcYAMAKGADADRgAwBAYAMATGADAFhgAwBkYAMAcGADAHxgAwCIYAMAvAADAJRgAwCgYAMArGADALhgAwDEYAMA0GADANxgAwDoYAMA9GADAABhAwAMYQMAGGEDACRhAwAwYQMAPGEDAEhhAwBUYQMAYGEDAGxhAwB4YQMAhGEDAJBhAwCcYQMAqGEDALRhAwDAYQMAzGEDANhhAwDkYQMA8GEDAPxhAwAIYgMAFGIDACBiAwAsYgMAOGIDAERiAwBQYgMAXGIDAGhiAwB0YgMAgGIDAIxiAwCYYgMApGIDALBiAwC8YgMAyGIDANRiAwDgYgMA7GIDAPhiAwAEYwMAEGMDABxjAwAoYwMANGMDAEBjAwBMYwMAWGMDAGRjAwBwYwMAfGMDAIhjAwCUYwMAoGMDAKxjAwC4YwMAxGMDANBjAwDcYwMA6GMDAPRjAwAAZAMADGQDABhkAwAkZAMAMGQDADxkAwBIZAMAVGQDAGBkAwBsZAMAeGQDAIRkAwCQZAMAnGQDAKhkAwC0ZAMAwGQDAMxkAwDYZAMA5GQDAPBkAwD8ZAMACGUDABRlAwAgZQMALGUDADhlAwBQZQMAFQAAAAsFAAABAAAAAQAAABYAAAAXAAAAGAAAABkAAAAaAAAAGwAAABwAAAAdAAAAHgAAAB8AAAAgAAAAIQAAACIAAAAAAAAAIwAAAAUAQey9Egs9JAAAAEMFAAAEAAAAAQAAABYAAAAlAAAAJgAAACcAAAAoAAAAKQAAACoAAAArAAAALAAAAC0AAAAuAAAAIQBBtL4SCwUvAAAAHwBByL4SCwEFAEHUvhILATAAQey+EgsOMQAAADIAAABooQQAAAQAQYS/EgsBAQBBlL8SCwX/////CgBB2L8SCwPQx1Q="),A=>A.charCodeAt(0));const g=Q,E=async A=>WebAssembly.instantiate(g,A).then(B=>B.instance.exports);export{E as default,E as getWasmInstance,g as wasmBinary}; diff --git a/_nuxt/CL_0VYgA.js b/_nuxt/CL_0VYgA.js new file mode 100644 index 0000000..0652f0c --- /dev/null +++ b/_nuxt/CL_0VYgA.js @@ -0,0 +1 @@ +import{d as c,e as p,w as l,N as d,h as m,V as _,f as i,O as s,Q as f}from"./CseYvhfk.js";import{r as u}from"./Jo-MTirK.js";import"./C2bHYaEW.js";const g={base:"rounded-full"},B=f;var a,e;const b=s({extend:s(g),...((e=(a=B.uiPro)==null?void 0:a.prose)==null?void 0:e.badge)||{}}),C=c({__name:"Badge",props:{class:{}},setup(o){const t=o;return(n,h)=>{const r=_;return i(),p(r,{color:"primary",variant:"subtle",class:d(m(b)({class:t.class}))},{default:l(()=>[u(n.$slots,"default",{mdcUnwrap:"p"})]),_:3},8,["class"])}}}),k=Object.assign(C,{__name:"ProseBadge"});export{k as default}; diff --git a/_nuxt/CNFbTZHK.js b/_nuxt/CNFbTZHK.js new file mode 100644 index 0000000..5ed83f7 --- /dev/null +++ b/_nuxt/CNFbTZHK.js @@ -0,0 +1 @@ +import{d as _,O as m,aa as B,y as w,E as N,p as f,x as z,g as b,q as g,N as r,h as a,t as V,r as $,W as E,$ as H,f as y,Q as O}from"./CseYvhfk.js";import S from"./R9Oz0174.js";const j={slots:{root:"relative my-5 group",header:"flex items-center gap-1.5 border border-(--ui-border-muted) bg-(--ui-bg) border-b-0 relative rounded-t-[calc(var(--ui-radius)*1.5)] px-4 py-3",filename:"text-(--ui-text) text-sm/6",icon:"size-4 shrink-0",copy:"absolute top-[11px] right-[11px] opacity-0 group-hover:opacity-100 transition",base:"group font-mono text-sm/6 border border-(--ui-border-muted) bg-(--ui-bg-muted) rounded-[calc(var(--ui-radius)*1.5)] px-4 py-3 whitespace-pre-wrap break-words overflow-x-auto focus:outline-none"},variants:{filename:{true:{root:"[&>pre]:rounded-t-none [&>pre]:my-0 my-5"}}}},q=O;var h,v;const A=m({extend:m(j),...((v=(h=q.uiPro)==null?void 0:h.prose)==null?void 0:v.pre)||{}}),D=_({__name:"Pre",props:{icon:{},code:{},language:{},filename:{},highlights:{},hideHeader:{type:Boolean},meta:{},class:{},ui:{}},setup(C){const e=C,s=A(),P=B(),i=w(),n=N(!1);function x(){P.copy(e.code||""),n.value=!0,setTimeout(()=>{n.value=!1},2e3)}return(o,I)=>{var t,c,l,p,u,d;const k=H;return y(),f("div",{class:r(a(s).root({class:[(t=e.ui)==null?void 0:t.root],filename:!!o.filename}))},[o.filename&&!o.hideHeader?(y(),f("div",{key:0,class:r(a(s).header({class:(c=e.ui)==null?void 0:c.header}))},[b(S,{icon:o.icon,filename:o.filename,class:r(a(s).icon({class:(l=e.ui)==null?void 0:l.icon}))},null,8,["icon","filename","class"]),g("span",{class:r(a(s).filename({class:(p=e.ui)==null?void 0:p.filename}))},V(o.filename),3)],2)):z("",!0),b(k,{icon:n.value?a(i).ui.icons.copyCheck:a(i).ui.icons.copy,color:"neutral",variant:"outline",size:"sm","aria-label":"Copy code to clipboard",class:r(a(s).copy({class:(u=e.ui)==null?void 0:u.copy})),tabindex:"-1",onClick:x},null,8,["icon","class"]),g("pre",E({class:a(s).base({class:[e.class,(d=e.ui)==null?void 0:d.base]})},o.$attrs),[$(o.$slots,"default")],16)],2)}}}),U=Object.assign(D,{__name:"ProsePre"});export{U as default}; diff --git a/_nuxt/CVw76BM1.js b/_nuxt/CVw76BM1.js new file mode 100644 index 0000000..dcab59a --- /dev/null +++ b/_nuxt/CVw76BM1.js @@ -0,0 +1 @@ +const e=Object.freeze(JSON.parse(`{"displayName":"YAML","fileTypes":["yaml","yml","rviz","reek","clang-format","yaml-tmlanguage","syntax","sublime-syntax"],"firstLineMatch":"^%YAML( ?1.\\\\d+)?","name":"yaml","patterns":[{"include":"#comment"},{"include":"#property"},{"include":"#directive"},{"match":"^---","name":"entity.other.document.begin.yaml"},{"match":"^\\\\.{3}","name":"entity.other.document.end.yaml"},{"include":"#node"}],"repository":{"block-collection":{"patterns":[{"include":"#block-sequence"},{"include":"#block-mapping"}]},"block-mapping":{"patterns":[{"include":"#block-pair"}]},"block-node":{"patterns":[{"include":"#prototype"},{"include":"#block-scalar"},{"include":"#block-collection"},{"include":"#flow-scalar-plain-out"},{"include":"#flow-node"}]},"block-pair":{"patterns":[{"begin":"\\\\?","beginCaptures":{"1":{"name":"punctuation.definition.key-value.begin.yaml"}},"end":"(?=\\\\?)|^ *(:)|(:)","endCaptures":{"1":{"name":"punctuation.separator.key-value.mapping.yaml"},"2":{"name":"invalid.illegal.expected-newline.yaml"}},"name":"meta.block-mapping.yaml","patterns":[{"include":"#block-node"}]},{"begin":"(?=(?:[^\\\\s[-?:,\\\\[\\\\]{}#&*!|>'\\"%@\`]]|[?:-]\\\\S)([^\\\\s:]|:\\\\S|\\\\s+(?![#\\\\s]))*\\\\s*:(\\\\s|$))","end":"(?=\\\\s*$|\\\\s+\\\\#|\\\\s*:(\\\\s|$))","patterns":[{"include":"#flow-scalar-plain-out-implicit-type"},{"begin":"[^\\\\s[-?:,\\\\[\\\\]{}#&*!|>'\\"%@\`]]|[?:-]\\\\S","beginCaptures":{"0":{"name":"entity.name.tag.yaml"}},"contentName":"entity.name.tag.yaml","end":"(?=\\\\s*$|\\\\s+\\\\#|\\\\s*:(\\\\s|$))","name":"string.unquoted.plain.out.yaml"}]},{"match":":(?=\\\\s|$)","name":"punctuation.separator.key-value.mapping.yaml"}]},"block-scalar":{"begin":"(?:(\\\\|)|(>))([1-9])?([-+])?(.*\\\\n?)","beginCaptures":{"1":{"name":"keyword.control.flow.block-scalar.literal.yaml"},"2":{"name":"keyword.control.flow.block-scalar.folded.yaml"},"3":{"name":"constant.numeric.indentation-indicator.yaml"},"4":{"name":"storage.modifier.chomping-indicator.yaml"},"5":{"patterns":[{"include":"#comment"},{"match":".+","name":"invalid.illegal.expected-comment-or-newline.yaml"}]}},"end":"^(?=\\\\S)|(?!\\\\G)","patterns":[{"begin":"^([ ]+)(?! )","end":"^(?!\\\\1|\\\\s*$)","name":"string.unquoted.block.yaml"}]},"block-sequence":{"match":"(-)(?!\\\\S)","name":"punctuation.definition.block.sequence.item.yaml"},"comment":{"begin":"(?:(^[ \\\\t]*)|[ \\\\t]+)(?=#\\\\p{Print}*$)","beginCaptures":{"1":{"name":"punctuation.whitespace.comment.leading.yaml"}},"end":"(?!\\\\G)","patterns":[{"begin":"#","beginCaptures":{"0":{"name":"punctuation.definition.comment.yaml"}},"end":"\\\\n","name":"comment.line.number-sign.yaml"}]},"directive":{"begin":"^%","beginCaptures":{"0":{"name":"punctuation.definition.directive.begin.yaml"}},"end":"(?=$|[ \\\\t]+($|#))","name":"meta.directive.yaml","patterns":[{"captures":{"1":{"name":"keyword.other.directive.yaml.yaml"},"2":{"name":"constant.numeric.yaml-version.yaml"}},"match":"\\\\G(YAML)[ \\\\t]+(\\\\d+\\\\.\\\\d+)"},{"captures":{"1":{"name":"keyword.other.directive.tag.yaml"},"2":{"name":"storage.type.tag-handle.yaml"},"3":{"name":"support.type.tag-prefix.yaml"}},"match":"\\\\G(TAG)(?:[ \\\\t]+((?:!(?:[0-9A-Za-z\\\\-]*!)?))(?:[ \\\\t]+(!(?:%[0-9A-Fa-f]{2}|[0-9A-Za-z\\\\-#;/?:@&=+$,_.!~*'()\\\\[\\\\]])*|(?![,!\\\\[\\\\]{}])(?:%[0-9A-Fa-f]{2}|[0-9A-Za-z\\\\-#;/?:@&=+$,_.!~*'()\\\\[\\\\]])+))?)?"},{"captures":{"1":{"name":"support.other.directive.reserved.yaml"},"2":{"name":"string.unquoted.directive-name.yaml"},"3":{"name":"string.unquoted.directive-parameter.yaml"}},"match":"\\\\G(\\\\w+)(?:[ \\\\t]+(\\\\w+)(?:[ \\\\t]+(\\\\w+))?)?"},{"match":"\\\\S+","name":"invalid.illegal.unrecognized.yaml"}]},"flow-alias":{"captures":{"1":{"name":"keyword.control.flow.alias.yaml"},"2":{"name":"punctuation.definition.alias.yaml"},"3":{"name":"variable.other.alias.yaml"},"4":{"name":"invalid.illegal.character.anchor.yaml"}},"match":"((\\\\*))([^\\\\s\\\\[\\\\]/{/},]+)([^\\\\s\\\\]},]\\\\S*)?"},"flow-collection":{"patterns":[{"include":"#flow-sequence"},{"include":"#flow-mapping"}]},"flow-mapping":{"begin":"\\\\{","beginCaptures":{"0":{"name":"punctuation.definition.mapping.begin.yaml"}},"end":"\\\\}","endCaptures":{"0":{"name":"punctuation.definition.mapping.end.yaml"}},"name":"meta.flow-mapping.yaml","patterns":[{"include":"#prototype"},{"match":",","name":"punctuation.separator.mapping.yaml"},{"include":"#flow-pair"}]},"flow-node":{"patterns":[{"include":"#prototype"},{"include":"#flow-alias"},{"include":"#flow-collection"},{"include":"#flow-scalar"}]},"flow-pair":{"patterns":[{"begin":"\\\\?","beginCaptures":{"0":{"name":"punctuation.definition.key-value.begin.yaml"}},"end":"(?=[},\\\\]])","name":"meta.flow-pair.explicit.yaml","patterns":[{"include":"#prototype"},{"include":"#flow-pair"},{"include":"#flow-node"},{"begin":":(?=\\\\s|$|[\\\\[\\\\]{},])","beginCaptures":{"0":{"name":"punctuation.separator.key-value.mapping.yaml"}},"end":"(?=[},\\\\]])","patterns":[{"include":"#flow-value"}]}]},{"begin":"(?=(?:[^\\\\s[-?:,\\\\[\\\\]{}#&*!|>'\\"%@\`]]|[?:-][^\\\\s[\\\\[\\\\]{},]])([^\\\\s:[\\\\[\\\\]{},]]|:[^\\\\s[\\\\[\\\\]{},]]|\\\\s+(?![#\\\\s]))*\\\\s*:(\\\\s|$))","end":"(?=\\\\s*$|\\\\s+\\\\#|\\\\s*:(\\\\s|$)|\\\\s*:[\\\\[\\\\]{},]|\\\\s*[\\\\[\\\\]{},])","name":"meta.flow-pair.key.yaml","patterns":[{"include":"#flow-scalar-plain-in-implicit-type"},{"begin":"[^\\\\s[-?:,\\\\[\\\\]{}#&*!|>'\\"%@\`]]|[?:-][^\\\\s[\\\\[\\\\]{},]]","beginCaptures":{"0":{"name":"entity.name.tag.yaml"}},"contentName":"entity.name.tag.yaml","end":"(?=\\\\s*$|\\\\s+\\\\#|\\\\s*:(\\\\s|$)|\\\\s*:[\\\\[\\\\]{},]|\\\\s*[\\\\[\\\\]{},])","name":"string.unquoted.plain.in.yaml"}]},{"include":"#flow-node"},{"begin":":(?=\\\\s|$|[\\\\[\\\\]{},])","captures":{"0":{"name":"punctuation.separator.key-value.mapping.yaml"}},"end":"(?=[},\\\\]])","name":"meta.flow-pair.yaml","patterns":[{"include":"#flow-value"}]}]},"flow-scalar":{"patterns":[{"include":"#flow-scalar-double-quoted"},{"include":"#flow-scalar-single-quoted"},{"include":"#flow-scalar-plain-in"}]},"flow-scalar-double-quoted":{"begin":"\\"","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.yaml"}},"end":"\\"","endCaptures":{"0":{"name":"punctuation.definition.string.end.yaml"}},"name":"string.quoted.double.yaml","patterns":[{"match":"\\\\\\\\([0abtnvfre \\"/\\\\\\\\N_Lp]|x\\\\d\\\\d|u\\\\d{4}|U\\\\d{8})","name":"constant.character.escape.yaml"},{"match":"\\\\\\\\\\\\n","name":"constant.character.escape.double-quoted.newline.yaml"}]},"flow-scalar-plain-in":{"patterns":[{"include":"#flow-scalar-plain-in-implicit-type"},{"begin":"[^\\\\s[-?:,\\\\[\\\\]{}#&*!|>'\\"%@\`]]|[?:-][^\\\\s[\\\\[\\\\]{},]]","end":"(?=\\\\s*$|\\\\s+\\\\#|\\\\s*:(\\\\s|$)|\\\\s*:[\\\\[\\\\]{},]|\\\\s*[\\\\[\\\\]{},])","name":"string.unquoted.plain.in.yaml"}]},"flow-scalar-plain-in-implicit-type":{"patterns":[{"captures":{"1":{"name":"constant.language.null.yaml"},"2":{"name":"constant.language.boolean.yaml"},"3":{"name":"constant.numeric.integer.yaml"},"4":{"name":"constant.numeric.float.yaml"},"5":{"name":"constant.other.timestamp.yaml"},"6":{"name":"constant.language.value.yaml"},"7":{"name":"constant.language.merge.yaml"}},"match":"(?:(null|Null|NULL|~)|(y|Y|yes|Yes|YES|n|N|no|No|NO|true|True|TRUE|false|False|FALSE|on|On|ON|off|Off|OFF)|((?:[-+]?0b[0-1_]+|[-+]?0[0-7_]+|[-+]?(?:0|[1-9][0-9_]*)|[-+]?0x[0-9a-fA-F_]+|[-+]?[1-9][0-9_]*(?::[0-5]?[0-9])+))|((?:[-+]?(?:[0-9][0-9_]*)?\\\\.[0-9.]*(?:[eE][-+][0-9]+)?|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\\\.[0-9_]*|[-+]?\\\\.(?:inf|Inf|INF)|\\\\.(?:nan|NaN|NAN)))|((?:\\\\d{4}-\\\\d{2}-\\\\d{2}|\\\\d{4}-\\\\d{1,2}-\\\\d{1,2}(?:[Tt]|[ \\\\t]+)\\\\d{1,2}:\\\\d{2}:\\\\d{2}(?:\\\\.\\\\d*)?(?:(?:[ \\\\t]*)Z|[-+]\\\\d{1,2}(?::\\\\d{1,2})?)?))|(=)|(<<))(?:(?=\\\\s*$|\\\\s+\\\\#|\\\\s*:(\\\\s|$)|\\\\s*:[\\\\[\\\\]{},]|\\\\s*[\\\\[\\\\]{},]))"}]},"flow-scalar-plain-out":{"patterns":[{"include":"#flow-scalar-plain-out-implicit-type"},{"begin":"[^\\\\s[-?:,\\\\[\\\\]{}#&*!|>'\\"%@\`]]|[?:-]\\\\S","end":"(?=\\\\s*$|\\\\s+\\\\#|\\\\s*:(\\\\s|$))","name":"string.unquoted.plain.out.yaml"}]},"flow-scalar-plain-out-implicit-type":{"patterns":[{"captures":{"1":{"name":"constant.language.null.yaml"},"2":{"name":"constant.language.boolean.yaml"},"3":{"name":"constant.numeric.integer.yaml"},"4":{"name":"constant.numeric.float.yaml"},"5":{"name":"constant.other.timestamp.yaml"},"6":{"name":"constant.language.value.yaml"},"7":{"name":"constant.language.merge.yaml"}},"match":"(?:(null|Null|NULL|~)|(y|Y|yes|Yes|YES|n|N|no|No|NO|true|True|TRUE|false|False|FALSE|on|On|ON|off|Off|OFF)|((?:[-+]?0b[0-1_]+|[-+]?0[0-7_]+|[-+]?(?:0|[1-9][0-9_]*)|[-+]?0x[0-9a-fA-F_]+|[-+]?[1-9][0-9_]*(?::[0-5]?[0-9])+))|((?:[-+]?(?:[0-9][0-9_]*)?\\\\.[0-9.]*(?:[eE][-+][0-9]+)?|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\\\.[0-9_]*|[-+]?\\\\.(?:inf|Inf|INF)|\\\\.(?:nan|NaN|NAN)))|((?:\\\\d{4}-\\\\d{2}-\\\\d{2}|\\\\d{4}-\\\\d{1,2}-\\\\d{1,2}(?:[Tt]|[ \\\\t]+)\\\\d{1,2}:\\\\d{2}:\\\\d{2}(?:\\\\.\\\\d*)?(?:(?:[ \\\\t]*)Z|[-+]\\\\d{1,2}(?::\\\\d{1,2})?)?))|(=)|(<<))(?:(?=\\\\s*$|\\\\s+\\\\#|\\\\s*:(\\\\s|$)))"}]},"flow-scalar-single-quoted":{"begin":"'","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.yaml"}},"end":"'(?!')","endCaptures":{"0":{"name":"punctuation.definition.string.end.yaml"}},"name":"string.quoted.single.yaml","patterns":[{"match":"''","name":"constant.character.escape.single-quoted.yaml"}]},"flow-sequence":{"begin":"\\\\[","beginCaptures":{"0":{"name":"punctuation.definition.sequence.begin.yaml"}},"end":"\\\\]","endCaptures":{"0":{"name":"punctuation.definition.sequence.end.yaml"}},"name":"meta.flow-sequence.yaml","patterns":[{"include":"#prototype"},{"match":",","name":"punctuation.separator.sequence.yaml"},{"include":"#flow-pair"},{"include":"#flow-node"}]},"flow-value":{"patterns":[{"begin":"\\\\G(?![},\\\\]])","end":"(?=[},\\\\]])","name":"meta.flow-pair.value.yaml","patterns":[{"include":"#flow-node"}]}]},"node":{"patterns":[{"include":"#block-node"}]},"property":{"begin":"(?=!|&)","end":"(?!\\\\G)","name":"meta.property.yaml","patterns":[{"captures":{"1":{"name":"keyword.control.property.anchor.yaml"},"2":{"name":"punctuation.definition.anchor.yaml"},"3":{"name":"entity.name.type.anchor.yaml"},"4":{"name":"invalid.illegal.character.anchor.yaml"}},"match":"\\\\G((&))([^\\\\s\\\\[\\\\]/{/},]+)(\\\\S+)?"},{"match":"\\\\G(?:!<(?:%[0-9A-Fa-f]{2}|[0-9A-Za-z\\\\-#;/?:@&=+$,_.!~*'()\\\\[\\\\]])+>|(?:!(?:[0-9A-Za-z\\\\-]*!)?)(?:%[0-9A-Fa-f]{2}|[0-9A-Za-z\\\\-#;/?:@&=+$_.~*'()])+|!)(?=\\\\ |\\\\t|$)","name":"storage.type.tag-handle.yaml"},{"match":"\\\\S+","name":"invalid.illegal.tag-handle.yaml"}]},"prototype":{"patterns":[{"include":"#comment"},{"include":"#property"}]}},"scopeName":"source.yaml","aliases":["yml"]}`)),n=[e];export{n as default}; diff --git a/_nuxt/CWGUrYGm.js b/_nuxt/CWGUrYGm.js new file mode 100644 index 0000000..ecab748 --- /dev/null +++ b/_nuxt/CWGUrYGm.js @@ -0,0 +1 @@ +const e=Object.freeze(JSON.parse(`{"displayName":"Shell","name":"shellscript","patterns":[{"include":"#initial_context"}],"repository":{"alias_statement":{"begin":"(?:(?:[ \\\\t]*+)(alias)(?:[ \\\\t]*+)((?:(?:((?<!\\\\w)-\\\\w+\\\\b)(?:[ \\\\t]*+))*))(?:(?:[ \\\\t]*+)(?:((?<!\\\\w)(?:[a-zA-Z_0-9-]+)(?!\\\\w))(?:(?:(\\\\[)((?:(?:(?:(?:\\\\$?)(?:(?<!\\\\w)(?:[a-zA-Z_0-9-]+)(?!\\\\w))|@)|\\\\*)|(-?\\\\d+)))(\\\\]))?))(?:(?:(\\\\=)|(\\\\+\\\\=))|(\\\\-\\\\=))))","beginCaptures":{"1":{"name":"storage.type.alias.shell"},"2":{"patterns":[{"match":"(?<!\\\\w)-\\\\w+\\\\b","name":"string.unquoted.argument.shell constant.other.option.shell"}]},"3":{"name":"string.unquoted.argument.shell constant.other.option.shell"},"4":{"name":"variable.other.assignment.shell"},"5":{"name":"punctuation.definition.array.access.shell"},"6":{"name":"variable.other.assignment.shell"},"7":{"name":"constant.numeric.shell constant.numeric.integer.shell"},"8":{"name":"punctuation.definition.array.access.shell"},"9":{"name":"keyword.operator.assignment.shell"},"10":{"name":"keyword.operator.assignment.compound.shell"},"11":{"name":"keyword.operator.assignment.compound.shell"}},"end":"(?:(?= |\\\\t|$)|(?:(?:(?:(;)|(&&))|(\\\\|\\\\|))|(&)))","endCaptures":{"1":{"name":"punctuation.terminator.statement.semicolon.shell"},"2":{"name":"punctuation.separator.statement.and.shell"},"3":{"name":"punctuation.separator.statement.or.shell"},"4":{"name":"punctuation.separator.statement.background.shell"}},"name":"meta.expression.assignment.alias.shell","patterns":[{"include":"#normal_context"}]},"argument":{"begin":"(?:[ \\\\t]++)(?!(?:&|\\\\||\\\\(|\\\\[|#|\\\\n|$|;))","beginCaptures":{},"end":"(?= |\\\\t|;|\\\\||&|$|\\\\n|\\\\)|\\\\\`)","endCaptures":{},"name":"meta.argument.shell","patterns":[{"include":"#argument_context"},{"include":"#line_continuation"}]},"argument_context":{"patterns":[{"captures":{"1":{"name":"string.unquoted.argument.shell","patterns":[{"match":"\\\\*","name":"variable.language.special.wildcard.shell"},{"include":"#variable"},{"include":"#numeric_literal"},{"captures":{"1":{"name":"constant.language.$1.shell"}},"match":"(?<!\\\\w)(\\\\b(?:true|false)\\\\b)(?!\\\\w)"}]}},"match":"(?:[ \\\\t]*+)((?:[^ \\t\\n>&;<>\\\\(\\\\)\\\\$\`\\\\\\\\\\"'<\\\\|]+)(?!>))"},{"include":"#normal_context"}]},"arithmetic_double":{"patterns":[{"begin":"\\\\(\\\\(","beginCaptures":{"0":{"name":"punctuation.section.arithmetic.double.shell"}},"end":"\\\\)(?:\\\\s*)\\\\)","endCaptures":{"0":{"name":"punctuation.section.arithmetic.double.shell"}},"name":"meta.arithmetic.shell","patterns":[{"include":"#math"},{"include":"#string"}]}]},"arithmetic_no_dollar":{"patterns":[{"begin":"\\\\(","beginCaptures":{"0":{"name":"punctuation.section.arithmetic.single.shell"}},"end":"\\\\)","endCaptures":{"0":{"name":"punctuation.section.arithmetic.single.shell"}},"name":"meta.arithmetic.shell","patterns":[{"include":"#math"},{"include":"#string"}]}]},"array_access_inline":{"captures":{"1":{"name":"punctuation.section.array.shell"},"2":{"patterns":[{"include":"#special_expansion"},{"include":"#string"},{"include":"#variable"}]},"3":{"name":"punctuation.section.array.shell"}},"match":"(?:(\\\\[)([^\\\\[\\\\]]+)(\\\\]))"},"array_value":{"begin":"(?:[ \\\\t]*+)(?:((?<!\\\\w)(?:[a-zA-Z_0-9-]+)(?!\\\\w))(?:(?:(\\\\[)((?:(?:(?:(?:\\\\$?)(?:(?<!\\\\w)(?:[a-zA-Z_0-9-]+)(?!\\\\w))|@)|\\\\*)|(-?\\\\d+)))(\\\\]))?))(?:(?:(\\\\=)|(\\\\+\\\\=))|(\\\\-\\\\=))(?:[ \\\\t]*+)(\\\\()","beginCaptures":{"1":{"name":"variable.other.assignment.shell"},"2":{"name":"punctuation.definition.array.access.shell"},"3":{"name":"variable.other.assignment.shell"},"4":{"name":"constant.numeric.shell constant.numeric.integer.shell"},"5":{"name":"punctuation.definition.array.access.shell"},"6":{"name":"keyword.operator.assignment.shell"},"7":{"name":"keyword.operator.assignment.compound.shell"},"8":{"name":"keyword.operator.assignment.compound.shell"},"9":{"name":"punctuation.definition.array.shell"}},"end":"\\\\)","endCaptures":{"0":{"name":"punctuation.definition.array.shell"}},"patterns":[{"include":"#comment"},{"captures":{"1":{"name":"variable.other.assignment.array.shell entity.other.attribute-name.shell"},"2":{"name":"keyword.operator.assignment.shell punctuation.definition.assignment.shell"}},"match":"(?:((?<!\\\\w)(?:[a-zA-Z_0-9-]+)(?!\\\\w))(\\\\=))"},{"captures":{"1":{"name":"punctuation.definition.bracket.named-array.shell"},"2":{"name":"string.unquoted.shell entity.other.attribute-name.bracket.shell"},"3":{"name":"punctuation.definition.bracket.named-array.shell"},"4":{"name":"punctuation.definition.assignment.shell"}},"match":"(?:(\\\\[)(.+?)(\\\\])(\\\\=))"},{"include":"#normal_context"},{"include":"#simple_unquoted"}]},"assignment_statement":{"patterns":[{"include":"#array_value"},{"include":"#modified_assignment_statement"},{"include":"#normal_assignment_statement"}]},"basic_command_name":{"captures":{"1":{"name":"storage.modifier.$1.shell"},"2":{"name":"entity.name.function.call.shell entity.name.command.shell","patterns":[{"match":"(?<!\\\\w)(?:continue|return|break)(?!\\\\w)","name":"keyword.control.$0.shell"},{"match":"(?<!\\\\w)(?:(?:unfunction|continue|autoload|unsetopt|bindkey|builtin|getopts|command|declare|unalias|history|unlimit|typeset|suspend|source|printf|unhash|disown|ulimit|return|which|alias|break|false|print|shift|times|umask|umask|unset|read|type|exec|eval|wait|echo|dirs|jobs|kill|hash|stat|exit|test|trap|true|let|set|pwd|cd|fg|bg|fc|:|\\\\.)(?!\\\\/))(?!\\\\w)(?!-)","name":"support.function.builtin.shell"},{"include":"#variable"}]}},"match":"(?:(?:(?!(?:!|&|\\\\||\\\\(|\\\\)|\\\\{|\\\\[|<|>|#|\\\\n|$|;|[ \\\\t]))(?!nocorrect |nocorrect\\t|nocorrect$|readonly |readonly\\t|readonly$|function |function\\t|function$|foreach |foreach\\t|foreach$|coproc |coproc\\t|coproc$|logout |logout\\t|logout$|export |export\\t|export$|select |select\\t|select$|repeat |repeat\\t|repeat$|pushd |pushd\\t|pushd$|until |until\\t|until$|while |while\\t|while$|local |local\\t|local$|case |case\\t|case$|done |done\\t|done$|elif |elif\\t|elif$|else |else\\t|else$|esac |esac\\t|esac$|popd |popd\\t|popd$|then |then\\t|then$|time |time\\t|time$|for |for\\t|for$|end |end\\t|end$|fi |fi\\t|fi$|do |do\\t|do$|in |in\\t|in$|if |if\\t|if$))(?:((?<=^|;|&|[ \\\\t])(?:readonly|declare|typeset|export|local)(?=[ \\\\t]|;|&|$))|((?!\\"|'|\\\\\\\\\\\\n?$)(?:[^!'\\"<> \\\\t\\\\n\\\\r]+?)))(?:(?= |\\\\t)|(?:(?=;|\\\\||&|\\\\n|\\\\)|\\\\\`|\\\\{|\\\\}|[ \\\\t]*#|\\\\])(?<!\\\\\\\\))))","name":"meta.statement.command.name.basic.shell"},"block_comment":{"begin":"(?:(?:\\\\s*+)(\\\\/\\\\*))","beginCaptures":{"1":{"name":"punctuation.definition.comment.begin.shell"}},"end":"\\\\*\\\\/","endCaptures":{"0":{"name":"punctuation.definition.comment.end.shell"}},"name":"comment.block.shell"},"boolean":{"match":"\\\\b(?:true|false)\\\\b","name":"constant.language.$0.shell"},"case_statement":{"begin":"(?:(\\\\bcase\\\\b)(?:[ \\\\t]*+)(.+?)(?:[ \\\\t]*+)(\\\\bin\\\\b))","beginCaptures":{"1":{"name":"keyword.control.case.shell"},"2":{"patterns":[{"include":"#initial_context"}]},"3":{"name":"keyword.control.in.shell"}},"end":"\\\\besac\\\\b","endCaptures":{"0":{"name":"keyword.control.esac.shell"}},"name":"meta.case.shell","patterns":[{"include":"#comment"},{"captures":{"1":{"name":"keyword.operator.pattern.case.default.shell"}},"match":"(?:[ \\\\t]*+)(\\\\* *\\\\))"},{"begin":"(?<!\\\\))(?!(?:[ \\\\t]*+)(?:esac\\\\b|$))","beginCaptures":{},"end":"(?:(?=\\\\besac\\\\b)|(\\\\)))","endCaptures":{"1":{"name":"keyword.operator.pattern.case.shell"}},"name":"meta.case.entry.pattern.shell","patterns":[{"include":"#case_statement_context"}]},{"begin":"(?<=\\\\))","beginCaptures":{},"end":"(?:(;;)|(?=\\\\besac\\\\b))","endCaptures":{"1":{"name":"punctuation.terminator.statement.case.shell"}},"name":"meta.case.entry.body.shell","patterns":[{"include":"#typical_statements"},{"include":"#initial_context"}]}]},"case_statement_context":{"patterns":[{"match":"\\\\*","name":"variable.language.special.quantifier.star.shell keyword.operator.quantifier.star.shell punctuation.definition.arbitrary-repetition.shell punctuation.definition.regex.arbitrary-repetition.shell"},{"match":"\\\\+","name":"variable.language.special.quantifier.plus.shell keyword.operator.quantifier.plus.shell punctuation.definition.arbitrary-repetition.shell punctuation.definition.regex.arbitrary-repetition.shell"},{"match":"\\\\?","name":"variable.language.special.quantifier.question.shell keyword.operator.quantifier.question.shell punctuation.definition.arbitrary-repetition.shell punctuation.definition.regex.arbitrary-repetition.shell"},{"match":"@","name":"variable.language.special.at.shell keyword.operator.at.shell punctuation.definition.regex.at.shell"},{"match":"\\\\|","name":"keyword.operator.orvariable.language.special.or.shell keyword.operator.alternation.ruby.shell punctuation.definition.regex.alternation.shell punctuation.separator.regex.alternation.shell"},{"match":"\\\\\\\\.","name":"constant.character.escape.shell"},{"match":"(?<=\\\\tin| in| |\\\\t|;;)\\\\(","name":"keyword.operator.pattern.case.shell"},{"begin":"(?<=\\\\S)(\\\\()","beginCaptures":{"1":{"name":"punctuation.definition.group.shell punctuation.definition.regex.group.shell"}},"end":"\\\\)","endCaptures":{"0":{"name":"punctuation.definition.group.shell punctuation.definition.regex.group.shell"}},"name":"meta.parenthese.shell","patterns":[{"include":"#case_statement_context"}]},{"begin":"\\\\[","beginCaptures":{"0":{"name":"punctuation.definition.character-class.shell"}},"end":"\\\\]","endCaptures":{"0":{"name":"punctuation.definition.character-class.shell"}},"name":"string.regexp.character-class.shell","patterns":[{"match":"\\\\\\\\.","name":"constant.character.escape.shell"}]},{"include":"#string"},{"match":"[^) \\\\t\\\\n\\\\[\\\\?\\\\*\\\\|\\\\@]","name":"string.unquoted.pattern.shell string.regexp.unquoted.shell"}]},"command_name_range":{"begin":"\\\\G","beginCaptures":{},"end":"(?:(?= |\\\\t|;|\\\\||&|$|\\\\n|\\\\)|\\\\\`)|(?=<))","endCaptures":{},"name":"meta.statement.command.name.shell","patterns":[{"match":"(?<!\\\\w)(?:continue|return|break)(?!\\\\w)","name":"entity.name.function.call.shell entity.name.command.shell keyword.control.$0.shell"},{"match":"(?<!\\\\w)(?:(?:unfunction|continue|autoload|unsetopt|bindkey|builtin|getopts|command|declare|unalias|history|unlimit|typeset|suspend|source|printf|unhash|disown|ulimit|return|which|alias|break|false|print|shift|times|umask|umask|unset|read|type|exec|eval|wait|echo|dirs|jobs|kill|hash|stat|exit|test|trap|true|let|set|pwd|cd|fg|bg|fc|:|\\\\.)(?!\\\\/))(?!\\\\w)(?!-)","name":"entity.name.function.call.shell entity.name.command.shell support.function.builtin.shell"},{"include":"#variable"},{"captures":{"1":{"name":"entity.name.function.call.shell entity.name.command.shell"}},"match":"(?:(?<!\\\\w)(?<=\\\\G|'|\\"|\\\\}|\\\\))([^ \\\\n\\\\t\\\\r\\"'=;&\\\\|\`\\\\)\\\\{<>]+))"},{"begin":"(?:(?:\\\\G|(?<! |\\\\t|;|\\\\||&|\\\\n|\\\\{|#))(?:(\\\\$?)((?:(\\")|(')))))","beginCaptures":{"1":{"name":"meta.statement.command.name.quoted.shell punctuation.definition.string.shell entity.name.function.call.shell entity.name.command.shell"},"2":{},"3":{"name":"meta.statement.command.name.quoted.shell string.quoted.double.shell punctuation.definition.string.begin.shell entity.name.function.call.shell entity.name.command.shell"},"4":{"name":"meta.statement.command.name.quoted.shell string.quoted.single.shell punctuation.definition.string.begin.shell entity.name.function.call.shell entity.name.command.shell"}},"end":"(?<!\\\\G)(?<=(?:\\\\2))","endCaptures":{},"patterns":[{"include":"#continuation_of_single_quoted_command_name"},{"include":"#continuation_of_double_quoted_command_name"}]},{"include":"#line_continuation"},{"include":"#simple_unquoted"}]},"command_statement":{"begin":"(?:(?:[ \\\\t]*+)(?:(?!(?:!|&|\\\\||\\\\(|\\\\)|\\\\{|\\\\[|<|>|#|\\\\n|$|;|[ \\\\t]))(?!nocorrect |nocorrect\\t|nocorrect$|readonly |readonly\\t|readonly$|function |function\\t|function$|foreach |foreach\\t|foreach$|coproc |coproc\\t|coproc$|logout |logout\\t|logout$|export |export\\t|export$|select |select\\t|select$|repeat |repeat\\t|repeat$|pushd |pushd\\t|pushd$|until |until\\t|until$|while |while\\t|while$|local |local\\t|local$|case |case\\t|case$|done |done\\t|done$|elif |elif\\t|elif$|else |else\\t|else$|esac |esac\\t|esac$|popd |popd\\t|popd$|then |then\\t|then$|time |time\\t|time$|for |for\\t|for$|end |end\\t|end$|fi |fi\\t|fi$|do |do\\t|do$|in |in\\t|in$|if |if\\t|if$)(?!\\\\\\\\\\\\n?$)))","beginCaptures":{},"end":"(?=;|\\\\||&|\\\\n|\\\\)|\\\\\`|\\\\{|\\\\}|[ \\\\t]*#|\\\\])(?<!\\\\\\\\)","endCaptures":{},"name":"meta.statement.command.shell","patterns":[{"include":"#command_name_range"},{"include":"#line_continuation"},{"include":"#option"},{"include":"#argument"},{"include":"#string"},{"include":"#heredoc"}]},"comment":{"captures":{"1":{"name":"comment.line.number-sign.shell meta.shebang.shell"},"2":{"name":"punctuation.definition.comment.shebang.shell"},"3":{"name":"comment.line.number-sign.shell"},"4":{"name":"punctuation.definition.comment.shell"}},"match":"(?:(?:^|(?:[ \\\\t]++))(?:((?:(#!)(?:.*)))|((?:(#)(?:.*)))))"},"comments":{"patterns":[{"include":"#block_comment"},{"include":"#line_comment"}]},"compound-command":{"patterns":[{"begin":"\\\\[","beginCaptures":{"0":{"name":"punctuation.definition.logical-expression.shell"}},"end":"\\\\]","endCaptures":{"0":{"name":"punctuation.definition.logical-expression.shell"}},"name":"meta.scope.logical-expression.shell","patterns":[{"include":"#logical-expression"},{"include":"#initial_context"}]},{"begin":"(?<=\\\\s|^){(?=\\\\s|$)","beginCaptures":{"0":{"name":"punctuation.definition.group.shell"}},"end":"(?<=^|;)\\\\s*(})","endCaptures":{"1":{"name":"punctuation.definition.group.shell"}},"name":"meta.scope.group.shell","patterns":[{"include":"#initial_context"}]}]},"continuation_of_double_quoted_command_name":{"begin":"(?:\\\\G(?<=\\"))","beginCaptures":{},"contentName":"meta.statement.command.name.continuation string.quoted.double entity.name.function.call entity.name.command","end":"\\"","endCaptures":{"0":{"name":"string.quoted.double.shell punctuation.definition.string.end.shell entity.name.function.call.shell entity.name.command.shell"}},"patterns":[{"match":"\\\\\\\\[\\\\$\\\\n\`\\"\\\\\\\\]","name":"constant.character.escape.shell"},{"include":"#variable"},{"include":"#interpolation"}]},"continuation_of_single_quoted_command_name":{"begin":"(?:\\\\G(?<='))","beginCaptures":{},"contentName":"meta.statement.command.name.continuation string.quoted.single entity.name.function.call entity.name.command","end":"'","endCaptures":{"0":{"name":"string.quoted.single.shell punctuation.definition.string.end.shell entity.name.function.call.shell entity.name.command.shell"}}},"custom_command_names":{"patterns":[]},"custom_commands":{"patterns":[]},"double_quote_context":{"patterns":[{"match":"\\\\\\\\[\\\\$\`\\"\\\\\\\\\\\\n]","name":"constant.character.escape.shell"},{"include":"#variable"},{"include":"#interpolation"}]},"double_quote_escape_char":{"match":"\\\\\\\\[\\\\$\`\\"\\\\\\\\\\\\n]","name":"constant.character.escape.shell"},"floating_keyword":{"patterns":[{"match":"(?<=^|;|&| |\\\\t)(?:then|elif|else|done|end|do|if|fi)(?= |\\\\t|;|&|$)","name":"keyword.control.$0.shell"}]},"for_statement":{"patterns":[{"begin":"(?:(\\\\bfor\\\\b)(?:(?:[ \\\\t]*+)((?<!\\\\w)(?:[a-zA-Z_0-9-]+)(?!\\\\w))(?:[ \\\\t]*+)(\\\\bin\\\\b)))","beginCaptures":{"1":{"name":"keyword.control.for.shell"},"2":{"name":"variable.other.for.shell"},"3":{"name":"keyword.control.in.shell"}},"end":"(?=;|\\\\||&|\\\\n|\\\\)|\\\\\`|\\\\{|\\\\}|[ \\\\t]*#|\\\\])(?<!\\\\\\\\)","endCaptures":{},"name":"meta.for.in.shell","patterns":[{"include":"#string"},{"include":"#simple_unquoted"},{"include":"#normal_context"}]},{"begin":"(\\\\bfor\\\\b)","beginCaptures":{"1":{"name":"keyword.control.for.shell"}},"end":"(?=;|\\\\||&|\\\\n|\\\\)|\\\\\`|\\\\{|\\\\}|[ \\\\t]*#|\\\\])(?<!\\\\\\\\)","endCaptures":{},"name":"meta.for.shell","patterns":[{"include":"#arithmetic_double"},{"include":"#normal_context"}]}]},"function_definition":{"applyEndPatternLast":1,"begin":"(?:[ \\\\t]*+)(?:(?:(\\\\bfunction\\\\b)(?:[ \\\\t]*+)([^ \\\\t\\\\n\\\\r\\\\(\\\\)=\\"']+)(?:(?:(\\\\()(?:[ \\\\t]*+)(\\\\)))?))|(?:([^ \\\\t\\\\n\\\\r\\\\(\\\\)=\\"']+)(?:[ \\\\t]*+)(\\\\()(?:[ \\\\t]*+)(\\\\))))","beginCaptures":{"1":{"name":"storage.type.function.shell"},"2":{"name":"entity.name.function.shell"},"3":{"name":"punctuation.definition.arguments.shell"},"4":{"name":"punctuation.definition.arguments.shell"},"5":{"name":"entity.name.function.shell"},"6":{"name":"punctuation.definition.arguments.shell"},"7":{"name":"punctuation.definition.arguments.shell"}},"end":"(?<=\\\\}|\\\\))","endCaptures":{},"name":"meta.function.shell","patterns":[{"match":"(?:\\\\G(?:\\\\t| |\\\\n))"},{"begin":"\\\\{","beginCaptures":{"0":{"name":"punctuation.definition.group.shell punctuation.section.function.definition.shell"}},"end":"\\\\}","endCaptures":{"0":{"name":"punctuation.definition.group.shell punctuation.section.function.definition.shell"}},"name":"meta.function.body.shell","patterns":[{"include":"#initial_context"}]},{"begin":"\\\\(","beginCaptures":{"0":{"name":"punctuation.definition.group.shell punctuation.section.function.definition.shell"}},"end":"\\\\)","endCaptures":{"0":{"name":"punctuation.definition.group.shell punctuation.section.function.definition.shell"}},"name":"meta.function.body.shell","patterns":[{"include":"#initial_context"}]},{"include":"#initial_context"}]},"heredoc":{"patterns":[{"begin":"(?:((?<!<)(?:<<-))(?:[ \\\\t]*+)(\\"|')(?:[ \\\\t]*+)([^\\"']+?)(?=\\\\s|;|&|<|\\"|')((?:\\\\2))(.*))","beginCaptures":{"1":{"name":"keyword.operator.heredoc.shell"},"2":{"name":"punctuation.definition.string.heredoc.quote.shell"},"3":{"name":"punctuation.definition.string.heredoc.delimiter.shell"},"4":{"name":"punctuation.definition.string.heredoc.quote.shell"},"5":{"patterns":[{"include":"#redirect_fix"},{"include":"#typical_statements"}]}},"contentName":"string.quoted.heredoc.indent.$3","end":"(?:(?:^\\\\t*)(?:\\\\3)(?=\\\\s|;|&|$))","endCaptures":{"0":{"name":"punctuation.definition.string.heredoc.$0.shell"}},"patterns":[]},{"begin":"(?:((?<!<)(?:<<)(?!<))(?:[ \\\\t]*+)(\\"|')(?:[ \\\\t]*+)([^\\"']+?)(?=\\\\s|;|&|<|\\"|')((?:\\\\2))(.*))","beginCaptures":{"1":{"name":"keyword.operator.heredoc.shell"},"2":{"name":"punctuation.definition.string.heredoc.quote.shell"},"3":{"name":"punctuation.definition.string.heredoc.delimiter.shell"},"4":{"name":"punctuation.definition.string.heredoc.quote.shell"},"5":{"patterns":[{"include":"#redirect_fix"},{"include":"#typical_statements"}]}},"contentName":"string.quoted.heredoc.no-indent.$3","end":"(?:^(?:\\\\3)(?=\\\\s|;|&|$))","endCaptures":{"0":{"name":"punctuation.definition.string.heredoc.delimiter.shell"}},"patterns":[]},{"begin":"(?:((?<!<)(?:<<-))(?:[ \\\\t]*+)([^\\"' \\\\t]+)(?=\\\\s|;|&|<|\\"|')(.*))","beginCaptures":{"1":{"name":"keyword.operator.heredoc.shell"},"2":{"name":"punctuation.definition.string.heredoc.delimiter.shell"},"3":{"patterns":[{"include":"#redirect_fix"},{"include":"#typical_statements"}]}},"contentName":"string.unquoted.heredoc.indent.$2","end":"(?:(?:^\\\\t*)(?:\\\\2)(?=\\\\s|;|&|$))","endCaptures":{"0":{"name":"punctuation.definition.string.heredoc.delimiter.shell"}},"patterns":[{"include":"#double_quote_escape_char"},{"include":"#variable"},{"include":"#interpolation"}]},{"begin":"(?:((?<!<)(?:<<)(?!<))(?:[ \\\\t]*+)([^\\"' \\\\t]+)(?=\\\\s|;|&|<|\\"|')(.*))","beginCaptures":{"1":{"name":"keyword.operator.heredoc.shell"},"2":{"name":"punctuation.definition.string.heredoc.delimiter.shell"},"3":{"patterns":[{"include":"#redirect_fix"},{"include":"#typical_statements"}]}},"contentName":"string.unquoted.heredoc.no-indent.$2","end":"(?:^(?:\\\\2)(?=\\\\s|;|&|$))","endCaptures":{"0":{"name":"punctuation.definition.string.heredoc.delimiter.shell"}},"patterns":[{"include":"#double_quote_escape_char"},{"include":"#variable"},{"include":"#interpolation"}]}]},"herestring":{"patterns":[{"begin":"(<<<)\\\\s*(('))","beginCaptures":{"1":{"name":"keyword.operator.herestring.shell"},"2":{"name":"string.quoted.single.shell"},"3":{"name":"punctuation.definition.string.begin.shell"}},"contentName":"string.quoted.single.shell","end":"(')","endCaptures":{"0":{"name":"string.quoted.single.shell"},"1":{"name":"punctuation.definition.string.end.shell"}},"name":"meta.herestring.shell"},{"begin":"(<<<)\\\\s*((\\"))","beginCaptures":{"1":{"name":"keyword.operator.herestring.shell"},"2":{"name":"string.quoted.double.shell"},"3":{"name":"punctuation.definition.string.begin.shell"}},"contentName":"string.quoted.double.shell","end":"(\\")","endCaptures":{"0":{"name":"string.quoted.double.shell"},"1":{"name":"punctuation.definition.string.end.shell"}},"name":"meta.herestring.shell","patterns":[{"include":"#double_quote_context"}]},{"captures":{"1":{"name":"keyword.operator.herestring.shell"},"2":{"name":"string.unquoted.herestring.shell","patterns":[{"include":"#initial_context"}]}},"match":"(<<<)\\\\s*(([^\\\\s)\\\\\\\\]|\\\\\\\\.)+)","name":"meta.herestring.shell"}]},"initial_context":{"patterns":[{"include":"#comment"},{"include":"#pipeline"},{"include":"#normal_statement_seperator"},{"include":"#logical_expression_double"},{"include":"#logical_expression_single"},{"include":"#assignment_statement"},{"include":"#case_statement"},{"include":"#for_statement"},{"include":"#loop"},{"include":"#function_definition"},{"include":"#line_continuation"},{"include":"#arithmetic_double"},{"include":"#misc_ranges"},{"include":"#variable"},{"include":"#interpolation"},{"include":"#heredoc"},{"include":"#herestring"},{"include":"#redirection"},{"include":"#pathname"},{"include":"#floating_keyword"},{"include":"#alias_statement"},{"include":"#normal_statement"},{"include":"#string"},{"include":"#support"}]},"inline_comment":{"captures":{"1":{"name":"comment.block.shell punctuation.definition.comment.begin.shell"},"2":{"name":"comment.block.shell"},"3":{"patterns":[{"match":"\\\\*\\\\/","name":"comment.block.shell punctuation.definition.comment.end.shell"},{"match":"\\\\*","name":"comment.block.shell"}]}},"match":"(\\\\/\\\\*)((?:(?:[^\\\\*]|(?:(?:\\\\*++)[^\\\\/]))*+)((?:(?:\\\\*++)\\\\/)))"},"interpolation":{"patterns":[{"include":"#arithmetic_dollar"},{"include":"#subshell_dollar"},{"begin":"\`","beginCaptures":{"0":{"name":"punctuation.definition.evaluation.backticks.shell"}},"end":"\`","endCaptures":{"0":{"name":"punctuation.definition.evaluation.backticks.shell"}},"name":"string.interpolated.backtick.shell","patterns":[{"match":"\\\\\\\\[\`\\\\\\\\$]","name":"constant.character.escape.shell"},{"begin":"(?<=\\\\W)(?=#)(?!#{)","beginCaptures":{"1":{"name":"punctuation.whitespace.comment.leading.shell"}},"end":"(?!\\\\G)","patterns":[{"begin":"#","beginCaptures":{"0":{"name":"punctuation.definition.comment.shell"}},"end":"(?=\`)","name":"comment.line.number-sign.shell"}]},{"include":"#initial_context"}]}]},"keyword":{"patterns":[{"match":"(?<=^|;|&|\\\\s)(then|else|elif|fi|for|in|do|done|select|continue|esac|while|until|return)(?=\\\\s|;|&|$)","name":"keyword.control.shell"},{"match":"(?<=^|;|&|\\\\s)(?:export|declare|typeset|local|readonly)(?=\\\\s|;|&|$)","name":"storage.modifier.shell"}]},"line_comment":{"begin":"(?:\\\\s*+)(\\\\/\\\\/)","beginCaptures":{"1":{"name":"punctuation.definition.comment.shell"}},"end":"(?<=\\\\n)(?<!\\\\\\\\\\\\n)","endCaptures":{},"name":"comment.line.double-slash.shell","patterns":[{"include":"#line_continuation_character"}]},"line_continuation":{"match":"\\\\\\\\(?=\\\\n)","name":"constant.character.escape.line-continuation.shell"},"logical-expression":{"patterns":[{"include":"#arithmetic_no_dollar"},{"match":"=[=~]?|!=?|<|>|&&|\\\\|\\\\|","name":"keyword.operator.logical.shell"},{"match":"(?<!\\\\S)-(nt|ot|ef|eq|ne|l[te]|g[te]|[a-hknoprstuwxzOGLSN])\\\\b","name":"keyword.operator.logical.shell"}]},"logical_expression_context":{"patterns":[{"include":"#regex_comparison"},{"include":"#arithmetic_no_dollar"},{"include":"#logical-expression"},{"include":"#logical_expression_single"},{"include":"#logical_expression_double"},{"include":"#comment"},{"include":"#boolean"},{"include":"#redirect_number"},{"include":"#numeric_literal"},{"include":"#pipeline"},{"include":"#normal_statement_seperator"},{"include":"#string"},{"include":"#variable"},{"include":"#interpolation"},{"include":"#heredoc"},{"include":"#herestring"},{"include":"#pathname"},{"include":"#floating_keyword"},{"include":"#support"}]},"logical_expression_double":{"begin":"\\\\[\\\\[","beginCaptures":{"0":{"name":"punctuation.definition.logical-expression.shell"}},"end":"\\\\]\\\\]","endCaptures":{"0":{"name":"punctuation.definition.logical-expression.shell"}},"name":"meta.scope.logical-expression.shell","patterns":[{"include":"#logical_expression_context"}]},"logical_expression_single":{"begin":"\\\\[","beginCaptures":{"0":{"name":"punctuation.definition.logical-expression.shell"}},"end":"\\\\]","endCaptures":{"0":{"name":"punctuation.definition.logical-expression.shell"}},"name":"meta.scope.logical-expression.shell","patterns":[{"include":"#logical_expression_context"}]},"loop":{"patterns":[{"begin":"(?<=^|;|&|\\\\s)(for)\\\\s+(.+?)\\\\s+(in)(?=\\\\s|;|&|$)","beginCaptures":{"1":{"name":"keyword.control.shell"},"2":{"name":"variable.other.loop.shell","patterns":[{"include":"#string"}]},"3":{"name":"keyword.control.shell"}},"end":"(?<=^|;|&|\\\\s)done(?=\\\\s|;|&|$|\\\\))","endCaptures":{"0":{"name":"keyword.control.shell"}},"name":"meta.scope.for-in-loop.shell","patterns":[{"include":"#initial_context"}]},{"begin":"(?<=^|;|&|\\\\s)(while|until)(?=\\\\s|;|&|$)","beginCaptures":{"1":{"name":"keyword.control.shell"}},"end":"(?<=^|;|&|\\\\s)done(?=\\\\s|;|&|$|\\\\))","endCaptures":{"0":{"name":"keyword.control.shell"}},"name":"meta.scope.while-loop.shell","patterns":[{"include":"#initial_context"}]},{"begin":"(?<=^|;|&|\\\\s)(select)\\\\s+((?:[^\\\\s\\\\\\\\]|\\\\\\\\.)+)(?=\\\\s|;|&|$)","beginCaptures":{"1":{"name":"keyword.control.shell"},"2":{"name":"variable.other.loop.shell"}},"end":"(?<=^|;|&|\\\\s)(done)(?=\\\\s|;|&|$|\\\\))","endCaptures":{"1":{"name":"keyword.control.shell"}},"name":"meta.scope.select-block.shell","patterns":[{"include":"#initial_context"}]},{"begin":"(?<=^|;|&|\\\\s)if(?=\\\\s|;|&|$)","beginCaptures":{"0":{"name":"keyword.control.if.shell"}},"end":"(?<=^|;|&|\\\\s)fi(?=\\\\s|;|&|$)","endCaptures":{"0":{"name":"keyword.control.fi.shell"}},"name":"meta.scope.if-block.shell","patterns":[{"include":"#initial_context"}]}]},"math":{"patterns":[{"include":"#variable"},{"match":"\\\\+{1,2}|-{1,2}|!|~|\\\\*{1,2}|/|%|<[<=]?|>[>=]?|==|!=|^|\\\\|{1,2}|&{1,2}|\\\\?|\\\\:|,|=|[*/%+\\\\-&^|]=|<<=|>>=","name":"keyword.operator.arithmetic.shell"},{"match":"0[xX][0-9A-Fa-f]+","name":"constant.numeric.hex.shell"},{"match":";","name":"punctuation.separator.semicolon.range"},{"match":"0\\\\d+","name":"constant.numeric.octal.shell"},{"match":"\\\\d{1,2}#[0-9a-zA-Z@_]+","name":"constant.numeric.other.shell"},{"match":"\\\\d+","name":"constant.numeric.integer.shell"},{"match":"(?<!\\\\w)(?:[a-zA-Z_0-9]+)(?!\\\\w)","name":"variable.other.normal.shell"}]},"math_operators":{"patterns":[{"match":"\\\\+{1,2}|-{1,2}|!|~|\\\\*{1,2}|/|%|<[<=]?|>[>=]?|==|!=|^|\\\\|{1,2}|&{1,2}|\\\\?|\\\\:|,|=|[*/%+\\\\-&^|]=|<<=|>>=","name":"keyword.operator.arithmetic.shell"},{"match":"0[xX][0-9A-Fa-f]+","name":"constant.numeric.hex.shell"},{"match":"0\\\\d+","name":"constant.numeric.octal.shell"},{"match":"\\\\d{1,2}#[0-9a-zA-Z@_]+","name":"constant.numeric.other.shell"},{"match":"\\\\d+","name":"constant.numeric.integer.shell"}]},"misc_ranges":{"patterns":[{"include":"#logical_expression_single"},{"include":"#logical_expression_double"},{"include":"#subshell_dollar"},{"begin":"(?<![^ \\\\t])({)(?!\\\\w|\\\\$)","beginCaptures":{"1":{"name":"punctuation.definition.group.shell"}},"end":"}","endCaptures":{"0":{"name":"punctuation.definition.group.shell"}},"name":"meta.scope.group.shell","patterns":[{"include":"#initial_context"}]}]},"modified_assignment_statement":{"begin":"(?<=^|;|&|[ \\\\t])(?:readonly|declare|typeset|export|local)(?=[ \\\\t]|;|&|$)","beginCaptures":{"0":{"name":"storage.modifier.$0.shell"}},"end":"(?=;|\\\\||&|\\\\n|\\\\)|\\\\\`|\\\\{|\\\\}|[ \\\\t]*#|\\\\])(?<!\\\\\\\\)","endCaptures":{},"name":"meta.statement.shell meta.expression.assignment.modified.shell","patterns":[{"match":"(?<!\\\\w)-\\\\w+\\\\b","name":"string.unquoted.argument.shell constant.other.option.shell"},{"include":"#array_value"},{"captures":{"1":{"name":"variable.other.assignment.shell"},"2":{"name":"punctuation.definition.array.access.shell"},"3":{"name":"variable.other.assignment.shell"},"4":{"name":"constant.numeric.shell constant.numeric.integer.shell"},"5":{"name":"punctuation.definition.array.access.shell"},"6":{"name":"keyword.operator.assignment.shell"},"7":{"name":"keyword.operator.assignment.compound.shell"},"8":{"name":"keyword.operator.assignment.compound.shell"},"9":{"name":"constant.numeric.shell constant.numeric.hex.shell"},"10":{"name":"constant.numeric.shell constant.numeric.octal.shell"},"11":{"name":"constant.numeric.shell constant.numeric.other.shell"},"12":{"name":"constant.numeric.shell constant.numeric.decimal.shell"},"13":{"name":"constant.numeric.shell constant.numeric.version.shell"},"14":{"name":"constant.numeric.shell constant.numeric.integer.shell"}},"match":"(?:((?<!\\\\w)(?:[a-zA-Z_0-9-]+)(?!\\\\w))(?:(?:(\\\\[)((?:(?:(?:(?:\\\\$?)(?:(?<!\\\\w)(?:[a-zA-Z_0-9-]+)(?!\\\\w))|@)|\\\\*)|(-?\\\\d+)))(\\\\]))?)(?:(?:(?:(\\\\=)|(\\\\+\\\\=))|(\\\\-\\\\=))?)(?:(?:(?<==| |\\\\t|^|\\\\{|\\\\(|\\\\[)(?:(?:(?:(?:(?:(0[xX][0-9A-Fa-f]+)|(0\\\\d+))|(\\\\d{1,2}#[0-9a-zA-Z@_]+))|(-?\\\\d+(?:\\\\.\\\\d+)))|(-?\\\\d+(?:\\\\.\\\\d+)+))|(-?\\\\d+))(?= |\\\\t|$|\\\\}|\\\\)|;))?))"},{"include":"#normal_context"}]},"modifiers":{"match":"(?<=^|;|&|[ \\\\t])(?:readonly|declare|typeset|export|local)(?=[ \\\\t]|;|&|$)","name":"storage.modifier.$0.shell"},"normal_assignment_statement":{"begin":"(?:[ \\\\t]*+)(?:((?<!\\\\w)(?:[a-zA-Z_0-9-]+)(?!\\\\w))(?:(?:(\\\\[)((?:(?:(?:(?:\\\\$?)(?:(?<!\\\\w)(?:[a-zA-Z_0-9-]+)(?!\\\\w))|@)|\\\\*)|(-?\\\\d+)))(\\\\]))?))(?:(?:(\\\\=)|(\\\\+\\\\=))|(\\\\-\\\\=))","beginCaptures":{"1":{"name":"variable.other.assignment.shell"},"2":{"name":"punctuation.definition.array.access.shell"},"3":{"name":"variable.other.assignment.shell"},"4":{"name":"constant.numeric.shell constant.numeric.integer.shell"},"5":{"name":"punctuation.definition.array.access.shell"},"6":{"name":"keyword.operator.assignment.shell"},"7":{"name":"keyword.operator.assignment.compound.shell"},"8":{"name":"keyword.operator.assignment.compound.shell"}},"end":"(?=;|\\\\||&|\\\\n|\\\\)|\\\\\`|\\\\{|\\\\}|[ \\\\t]*#|\\\\])(?<!\\\\\\\\)","endCaptures":{},"name":"meta.expression.assignment.shell","patterns":[{"include":"#comment"},{"include":"#string"},{"include":"#normal_assignment_statement"},{"begin":"(?<= |\\\\t)(?! |\\\\t|\\\\w+=)","beginCaptures":{},"end":"(?=;|\\\\||&|\\\\n|\\\\)|\\\\\`|\\\\{|\\\\}|[ \\\\t]*#|\\\\])(?<!\\\\\\\\)","endCaptures":{},"name":"meta.statement.command.env.shell","patterns":[{"include":"#command_name_range"},{"include":"#line_continuation"},{"include":"#option"},{"include":"#argument"},{"include":"#string"}]},{"include":"#simple_unquoted"},{"include":"#normal_context"}]},"normal_context":{"patterns":[{"include":"#comment"},{"include":"#pipeline"},{"include":"#normal_statement_seperator"},{"include":"#misc_ranges"},{"include":"#boolean"},{"include":"#redirect_number"},{"include":"#numeric_literal"},{"include":"#string"},{"include":"#variable"},{"include":"#interpolation"},{"include":"#heredoc"},{"include":"#herestring"},{"include":"#redirection"},{"include":"#pathname"},{"include":"#floating_keyword"},{"include":"#support"},{"include":"#parenthese"}]},"normal_statement":{"begin":"(?:(?!^[ \\\\t]*+$)(?:(?<=^until | until |\\\\tuntil |^while | while |\\\\twhile |^elif | elif |\\\\telif |^else | else |\\\\telse |^then | then |\\\\tthen |^do | do |\\\\tdo |^if | if |\\\\tif )|(?<=(?:^|;|\\\\||&|!|\\\\(|\\\\{|\\\\\`)))(?:[ \\\\t]*+)(?!nocorrect\\\\W|nocorrect\\\\$|function\\\\W|function\\\\$|foreach\\\\W|foreach\\\\$|repeat\\\\W|repeat\\\\$|logout\\\\W|logout\\\\$|coproc\\\\W|coproc\\\\$|select\\\\W|select\\\\$|while\\\\W|while\\\\$|pushd\\\\W|pushd\\\\$|until\\\\W|until\\\\$|case\\\\W|case\\\\$|done\\\\W|done\\\\$|elif\\\\W|elif\\\\$|else\\\\W|else\\\\$|esac\\\\W|esac\\\\$|popd\\\\W|popd\\\\$|then\\\\W|then\\\\$|time\\\\W|time\\\\$|for\\\\W|for\\\\$|end\\\\W|end\\\\$|fi\\\\W|fi\\\\$|do\\\\W|do\\\\$|in\\\\W|in\\\\$|if\\\\W|if\\\\$))","beginCaptures":{},"end":"(?=;|\\\\||&|\\\\n|\\\\)|\\\\\`|\\\\{|\\\\}|[ \\\\t]*#|\\\\])(?<!\\\\\\\\)","endCaptures":{},"name":"meta.statement.shell","patterns":[{"include":"#typical_statements"}]},"normal_statement_seperator":{"captures":{"1":{"name":"punctuation.terminator.statement.semicolon.shell"},"2":{"name":"punctuation.separator.statement.and.shell"},"3":{"name":"punctuation.separator.statement.or.shell"},"4":{"name":"punctuation.separator.statement.background.shell"}},"match":"(?:(?:(?:(;)|(&&))|(\\\\|\\\\|))|(&))"},"numeric_literal":{"captures":{"1":{"name":"constant.numeric.shell constant.numeric.hex.shell"},"2":{"name":"constant.numeric.shell constant.numeric.octal.shell"},"3":{"name":"constant.numeric.shell constant.numeric.other.shell"},"4":{"name":"constant.numeric.shell constant.numeric.decimal.shell"},"5":{"name":"constant.numeric.shell constant.numeric.version.shell"},"6":{"name":"constant.numeric.shell constant.numeric.integer.shell"}},"match":"(?<==| |\\\\t|^|\\\\{|\\\\(|\\\\[)(?:(?:(?:(?:(?:(0[xX][0-9A-Fa-f]+)|(0\\\\d+))|(\\\\d{1,2}#[0-9a-zA-Z@_]+))|(-?\\\\d+(?:\\\\.\\\\d+)))|(-?\\\\d+(?:\\\\.\\\\d+)+))|(-?\\\\d+))(?= |\\\\t|$|\\\\}|\\\\)|;)"},"option":{"begin":"(?:(?:[ \\\\t]++)(-)((?!(?:!|&|\\\\||\\\\(|\\\\)|\\\\{|\\\\[|<|>|#|\\\\n|$|;|[ \\\\t]))))","beginCaptures":{"1":{"name":"string.unquoted.argument.shell constant.other.option.dash.shell"},"2":{"name":"string.unquoted.argument.shell constant.other.option.shell"}},"contentName":"string.unquoted.argument constant.other.option","end":"(?:(?=[ \\\\t])|(?:(?=;|\\\\||&|\\\\n|\\\\)|\\\\\`|\\\\{|\\\\}|[ \\\\t]*#|\\\\])(?<!\\\\\\\\)))","endCaptures":{},"patterns":[{"include":"#option_context"}]},"option_context":{"patterns":[{"include":"#misc_ranges"},{"include":"#string"},{"include":"#variable"},{"include":"#interpolation"},{"include":"#heredoc"},{"include":"#herestring"},{"include":"#redirection"},{"include":"#pathname"},{"include":"#floating_keyword"},{"include":"#support"}]},"parenthese":{"patterns":[{"begin":"\\\\(","beginCaptures":{"0":{"name":"punctuation.section.parenthese.shell"}},"end":"\\\\)","endCaptures":{"0":{"name":"punctuation.section.parenthese.shell"}},"name":"meta.parenthese.group.shell","patterns":[{"include":"#initial_context"}]}]},"pathname":{"patterns":[{"match":"(?<=\\\\s|:|=|^)~","name":"keyword.operator.tilde.shell"},{"match":"\\\\*|\\\\?","name":"keyword.operator.glob.shell"},{"begin":"([?*+@!])(\\\\()","beginCaptures":{"1":{"name":"keyword.operator.extglob.shell"},"2":{"name":"punctuation.definition.extglob.shell"}},"end":"\\\\)","endCaptures":{"0":{"name":"punctuation.definition.extglob.shell"}},"name":"meta.structure.extglob.shell","patterns":[{"include":"#initial_context"}]}]},"pipeline":{"patterns":[{"match":"(?<=^|;|&|\\\\s)(time)(?=\\\\s|;|&|$)","name":"keyword.other.shell"},{"match":"[|!]","name":"keyword.operator.pipe.shell"}]},"redirect_fix":{"captures":{"1":{"name":"keyword.operator.redirect.shell"},"2":{"name":"string.unquoted.argument.shell"}},"match":"(?:(>>?)(?:[ \\\\t]*+)([^ \\t\\n>&;<>\\\\(\\\\)\\\\$\`\\\\\\\\\\"'<\\\\|]+))"},"redirect_number":{"captures":{"1":{"name":"keyword.operator.redirect.stdout.shell"},"2":{"name":"keyword.operator.redirect.stderr.shell"},"3":{"name":"keyword.operator.redirect.$3.shell"}},"match":"(?<=[ \\\\t])(?:(?:(1)|(2)|(\\\\d+))(?=>))"},"redirection":{"patterns":[{"begin":"[><]\\\\(","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.shell"}},"end":"\\\\)","endCaptures":{"0":{"name":"punctuation.definition.string.end.shell"}},"name":"string.interpolated.process-substitution.shell","patterns":[{"include":"#initial_context"}]},{"match":"(?<![<>])(&>|\\\\d*>&\\\\d*|\\\\d*(>>|>|<)|\\\\d*<&|\\\\d*<>)(?![<>])","name":"keyword.operator.redirect.shell"}]},"regex_comparison":{"match":"\\\\=~","name":"keyword.operator.logical.regex.shell"},"regexp":{"patterns":[{"match":"(?:.+)"}]},"simple_options":{"captures":{"0":{"patterns":[{"captures":{"1":{"name":"string.unquoted.argument.shell constant.other.option.dash.shell"},"2":{"name":"string.unquoted.argument.shell constant.other.option.shell"}},"match":"(?:[ \\\\t]++)(\\\\-)(\\\\w+)"}]}},"match":"(?:(?:[ \\\\t]++)\\\\-(?:\\\\w+))*"},"simple_unquoted":{"match":"[^ \\\\t\\\\n>&;<>\\\\(\\\\)\\\\$\`\\\\\\\\\\"'<\\\\|]","name":"string.unquoted.shell"},"special_expansion":{"match":"!|:[-=?]?|\\\\*|@|##|#|%%|%|\\\\/","name":"keyword.operator.expansion.shell"},"start_of_command":{"match":"(?:(?:[ \\\\t]*+)(?:(?!(?:!|&|\\\\||\\\\(|\\\\)|\\\\{|\\\\[|<|>|#|\\\\n|$|;|[ \\\\t]))(?!nocorrect |nocorrect\\t|nocorrect$|readonly |readonly\\t|readonly$|function |function\\t|function$|foreach |foreach\\t|foreach$|coproc |coproc\\t|coproc$|logout |logout\\t|logout$|export |export\\t|export$|select |select\\t|select$|repeat |repeat\\t|repeat$|pushd |pushd\\t|pushd$|until |until\\t|until$|while |while\\t|while$|local |local\\t|local$|case |case\\t|case$|done |done\\t|done$|elif |elif\\t|elif$|else |else\\t|else$|esac |esac\\t|esac$|popd |popd\\t|popd$|then |then\\t|then$|time |time\\t|time$|for |for\\t|for$|end |end\\t|end$|fi |fi\\t|fi$|do |do\\t|do$|in |in\\t|in$|if |if\\t|if$)(?!\\\\\\\\\\\\n?$)))"},"string":{"patterns":[{"match":"\\\\\\\\.","name":"constant.character.escape.shell"},{"begin":"'","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.shell"}},"end":"'","endCaptures":{"0":{"name":"punctuation.definition.string.end.shell"}},"name":"string.quoted.single.shell"},{"begin":"\\\\$?\\"","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.shell"}},"end":"\\"","endCaptures":{"0":{"name":"punctuation.definition.string.end.shell"}},"name":"string.quoted.double.shell","patterns":[{"match":"\\\\\\\\[\\\\$\\\\n\`\\"\\\\\\\\]","name":"constant.character.escape.shell"},{"include":"#variable"},{"include":"#interpolation"}]},{"begin":"\\\\$'","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.shell"}},"end":"'","endCaptures":{"0":{"name":"punctuation.definition.string.end.shell"}},"name":"string.quoted.single.dollar.shell","patterns":[{"match":"\\\\\\\\(?:a|b|e|f|n|r|t|v|\\\\\\\\|')","name":"constant.character.escape.ansi-c.shell"},{"match":"\\\\\\\\[0-9]{3}\\"","name":"constant.character.escape.octal.shell"},{"match":"\\\\\\\\x[0-9a-fA-F]{2}\\"","name":"constant.character.escape.hex.shell"},{"match":"\\\\\\\\c.\\"","name":"constant.character.escape.control-char.shell"}]}]},"subshell_dollar":{"patterns":[{"begin":"(?:\\\\$\\\\()","beginCaptures":{"0":{"name":"punctuation.definition.subshell.single.shell"}},"end":"\\\\)","endCaptures":{"0":{"name":"punctuation.definition.subshell.single.shell"}},"name":"meta.scope.subshell","patterns":[{"include":"#parenthese"},{"include":"#initial_context"}]}]},"support":{"patterns":[{"match":"(?<=^|;|&|\\\\s)(?::|\\\\.)(?=\\\\s|;|&|$)","name":"support.function.builtin.shell"}]},"typical_statements":{"patterns":[{"include":"#assignment_statement"},{"include":"#case_statement"},{"include":"#for_statement"},{"include":"#while_statement"},{"include":"#function_definition"},{"include":"#command_statement"},{"include":"#line_continuation"},{"include":"#arithmetic_double"},{"include":"#normal_context"}]},"variable":{"patterns":[{"captures":{"1":{"name":"punctuation.definition.variable.shell variable.parameter.positional.all.shell"},"2":{"name":"variable.parameter.positional.all.shell"}},"match":"(?:(\\\\$)(\\\\@(?!\\\\w)))"},{"captures":{"1":{"name":"punctuation.definition.variable.shell variable.parameter.positional.shell"},"2":{"name":"variable.parameter.positional.shell"}},"match":"(?:(\\\\$)([0-9](?!\\\\w)))"},{"captures":{"1":{"name":"punctuation.definition.variable.shell variable.language.special.shell"},"2":{"name":"variable.language.special.shell"}},"match":"(?:(\\\\$)([-*#?$!0_](?!\\\\w)))"},{"begin":"(?:(\\\\$)(\\\\{)(?:[ \\\\t]*+)(?=\\\\d))","beginCaptures":{"1":{"name":"punctuation.definition.variable.shell variable.parameter.positional.shell"},"2":{"name":"punctuation.section.bracket.curly.variable.begin.shell punctuation.definition.variable.shell variable.parameter.positional.shell"}},"contentName":"meta.parameter-expansion","end":"\\\\}","endCaptures":{"0":{"name":"punctuation.section.bracket.curly.variable.end.shell punctuation.definition.variable.shell variable.parameter.positional.shell"}},"patterns":[{"include":"#special_expansion"},{"include":"#array_access_inline"},{"match":"[0-9]+","name":"variable.parameter.positional.shell"},{"match":"(?<!\\\\w)(?:[a-zA-Z_0-9-]+)(?!\\\\w)","name":"variable.other.normal.shell"},{"include":"#variable"},{"include":"#string"}]},{"begin":"(?:(\\\\$)(\\\\{))","beginCaptures":{"1":{"name":"punctuation.definition.variable.shell"},"2":{"name":"punctuation.section.bracket.curly.variable.begin.shell punctuation.definition.variable.shell"}},"contentName":"meta.parameter-expansion","end":"\\\\}","endCaptures":{"0":{"name":"punctuation.section.bracket.curly.variable.end.shell punctuation.definition.variable.shell"}},"patterns":[{"include":"#special_expansion"},{"include":"#array_access_inline"},{"match":"(?<!\\\\w)(?:[a-zA-Z_0-9-]+)(?!\\\\w)","name":"variable.other.normal.shell"},{"include":"#variable"},{"include":"#string"}]},{"captures":{"1":{"name":"punctuation.definition.variable.shell variable.other.normal.shell"},"2":{"name":"variable.other.normal.shell"}},"match":"(?:(\\\\$)((?:\\\\w+)(?!\\\\w)))"}]},"while_statement":{"patterns":[{"begin":"(\\\\bwhile\\\\b)","beginCaptures":{"1":{"name":"keyword.control.while.shell"}},"end":"(?=;|\\\\||&|\\\\n|\\\\)|\\\\\`|\\\\{|\\\\}|[ \\\\t]*#|\\\\])(?<!\\\\\\\\)","endCaptures":{},"name":"meta.while.shell","patterns":[{"include":"#line_continuation"},{"include":"#math_operators"},{"include":"#option"},{"include":"#simple_unquoted"},{"include":"#normal_context"},{"include":"#string"}]}]}},"scopeName":"source.shell","aliases":["bash","sh","shell","zsh"]}`)),n=[e];export{n as default}; diff --git a/_nuxt/CaNLEIgb.js b/_nuxt/CaNLEIgb.js new file mode 100644 index 0000000..95f19ff --- /dev/null +++ b/_nuxt/CaNLEIgb.js @@ -0,0 +1 @@ +import{d as p,p as t,r as c,N as d,h as l,f as u,O as s,Q as i}from"./CseYvhfk.js";const m={base:"grid sm:grid-cols-2 gap-5"},f=i;var a,r;const C=s({extend:s(m),...((r=(a=f.uiPro)==null?void 0:a.prose)==null?void 0:r.cardGroup)||{}}),_=p({__name:"CardGroup",props:{class:{}},setup(o){const e=o;return(n,g)=>(u(),t("div",{class:d(l(C)({class:e.class}))},[c(n.$slots,"default")],2))}}),h=Object.assign(_,{__name:"ProseCardGroup"});export{h as default}; diff --git a/_nuxt/CbwmjzaD.js b/_nuxt/CbwmjzaD.js new file mode 100644 index 0000000..4a7f9ac --- /dev/null +++ b/_nuxt/CbwmjzaD.js @@ -0,0 +1 @@ +import{d as v,ab as w,ac as M,ad as k,ae as m,af as B,E as V,u as z,e as b,f as h,w as f,r as y,h as a,P as C,g as $,ag as R,c as p,o as S,ah as L,x as _,ai as P,aj as A,ak as D,J as H,al as O,W as E,n as F}from"./CseYvhfk.js";import{_ as K}from"./BovfF0M_.js";const[g,j]=w("TabsRoot"),J=v({__name:"TabsRoot",props:{defaultValue:{},orientation:{default:"horizontal"},dir:{},activationMode:{default:"automatic"},modelValue:{},unmountOnHide:{type:Boolean,default:!0},asChild:{type:Boolean},as:{}},emits:["update:modelValue"],setup(d,{emit:n}){const o=d,e=n,{orientation:l,unmountOnHide:r,dir:s}=M(o),t=k(s);m();const i=B(o,"modelValue",e,{defaultValue:o.defaultValue,passive:o.modelValue===void 0}),u=V();return j({modelValue:i,changeModelValue:c=>{i.value=c},orientation:l,dir:t,unmountOnHide:r,activationMode:o.activationMode,baseId:z(void 0,"reka-tabs"),tabsList:u}),(c,q)=>(h(),b(a(C),{dir:a(t),"data-orientation":a(l),"as-child":c.asChild,as:c.as},{default:f(()=>[y(c.$slots,"default",{modelValue:a(i)})]),_:3},8,["dir","data-orientation","as-child","as"]))}}),G=v({__name:"TabsList",props:{loop:{type:Boolean,default:!0},asChild:{type:Boolean},as:{}},setup(d){const n=d,{loop:o}=M(n),{forwardRef:e,currentElement:l}=m(),r=g();return r.tabsList=l,(s,t)=>(h(),b(a(R),{"as-child":"",orientation:a(r).orientation.value,dir:a(r).dir.value,loop:a(o)},{default:f(()=>[$(a(C),{ref:a(e),role:"tablist","as-child":s.asChild,as:s.as,"aria-orientation":a(r).orientation.value},{default:f(()=>[y(s.$slots,"default")]),_:3},8,["as-child","as","aria-orientation"])]),_:3},8,["orientation","dir","loop"]))}});function I(d,n){return`${d}-trigger-${n}`}function T(d,n){return`${d}-content-${n}`}const Q=v({__name:"TabsContent",props:{value:{},forceMount:{type:Boolean},asChild:{type:Boolean},as:{}},setup(d){const n=d,{forwardRef:o}=m(),e=g(),l=p(()=>I(e.baseId,n.value)),r=p(()=>T(e.baseId,n.value)),s=p(()=>n.value===e.modelValue.value),t=V(s.value);return S(()=>{requestAnimationFrame(()=>{t.value=!1})}),(i,u)=>(h(),b(a(P),{present:i.forceMount||s.value,"force-mount":""},{default:f(({present:c})=>[$(a(C),{id:r.value,ref:a(o),"as-child":i.asChild,as:i.as,role:"tabpanel","data-state":s.value?"active":"inactive","data-orientation":a(e).orientation.value,"aria-labelledby":l.value,hidden:!c,tabindex:"0",style:L({animationDuration:t.value?"0s":void 0})},{default:f(()=>[!a(e).unmountOnHide.value||c?y(i.$slots,"default",{key:0}):_("",!0)]),_:2},1032,["id","as-child","as","data-state","data-orientation","aria-labelledby","hidden","style"])]),_:3},8,["present"]))}}),U=v({__name:"TabsTrigger",props:{value:{},disabled:{type:Boolean,default:!1},asChild:{type:Boolean},as:{default:"button"}},setup(d){const n=d,{forwardRef:o}=m(),e=g(),l=p(()=>I(e.baseId,n.value)),r=p(()=>T(e.baseId,n.value)),s=p(()=>n.value===e.modelValue.value);return(t,i)=>(h(),b(a(K),{"as-child":"",focusable:!t.disabled,active:s.value},{default:f(()=>[$(a(C),{id:l.value,ref:a(o),role:"tab",type:t.as==="button"?"button":void 0,as:t.as,"as-child":t.asChild,"aria-selected":s.value?"true":"false","aria-controls":r.value,"data-state":s.value?"active":"inactive",disabled:t.disabled,"data-disabled":t.disabled?"":void 0,"data-orientation":a(e).orientation.value,onMousedown:i[0]||(i[0]=D(u=>{!t.disabled&&u.ctrlKey===!1?a(e).changeModelValue(t.value):u.preventDefault()},["left"])),onKeydown:i[1]||(i[1]=A(u=>a(e).changeModelValue(t.value),["enter","space"])),onFocus:i[2]||(i[2]=()=>{const u=a(e).activationMode!=="manual";!s.value&&!t.disabled&&u&&a(e).changeModelValue(t.value)})},{default:f(()=>[y(t.$slots,"default")]),_:3},8,["id","type","as","as-child","aria-selected","aria-controls","data-state","disabled","data-disabled","data-orientation"])]),_:3},8,["focusable","active"]))}}),X=v({__name:"TabsIndicator",props:{asChild:{type:Boolean},as:{}},setup(d){const n=d,o=g();m();const e=V(),l=V({size:null,position:null});H(()=>[o.modelValue.value,o==null?void 0:o.dir.value],async()=>{await F(),r()},{immediate:!0}),O([o.tabsList,e],r);function r(){var s;e.value=(s=o.tabsList.value)==null?void 0:s.querySelector('[role="tab"][data-state="active"]'),e.value&&(o.orientation.value==="horizontal"?l.value={size:e.value.offsetWidth,position:e.value.offsetLeft}:l.value={size:e.value.offsetHeight,position:e.value.offsetTop})}return(s,t)=>typeof l.value.size=="number"?(h(),b(a(C),E({key:0},n,{style:{"--reka-tabs-indicator-size":`${l.value.size}px`,"--reka-tabs-indicator-position":`${l.value.position}px`}}),{default:f(()=>[y(s.$slots,"default")]),_:3},16,["style"])):_("",!0)}});export{X as _,G as a,J as b,U as c,Q as d}; diff --git a/_nuxt/Ce-1M0mc.js b/_nuxt/Ce-1M0mc.js new file mode 100644 index 0000000..d30b0d8 --- /dev/null +++ b/_nuxt/Ce-1M0mc.js @@ -0,0 +1 @@ +import{d as r,p as c,r as p,N as d,h as l,f as h,O as e,Q as m}from"./CseYvhfk.js";const f={base:"bg-(--ui-bg-muted)"},i=m;var s,a;const u=e({extend:e(f),...((a=(s=i.uiPro)==null?void 0:s.prose)==null?void 0:a.thead)||{}}),_=r({__name:"Thead",props:{class:{}},setup(o){const t=o;return(n,g)=>(h(),c("thead",{class:d(l(u)({class:t.class}))},[p(n.$slots,"default")],2))}}),b=Object.assign(_,{__name:"ProseThead"});export{b as default}; diff --git a/_nuxt/CeHK_0q9.js b/_nuxt/CeHK_0q9.js new file mode 100644 index 0000000..0286b0e --- /dev/null +++ b/_nuxt/CeHK_0q9.js @@ -0,0 +1 @@ +import{d as n,p as t,N as c,h as p,f as l,O as s,Q as m}from"./CseYvhfk.js";const i={base:"border-t border-(--ui-border) my-12"},_=m;var e,r;const f=s({extend:s(i),...((r=(e=_.uiPro)==null?void 0:e.prose)==null?void 0:r.hr)||{}}),u=n({__name:"Hr",props:{class:{}},setup(o){const a=o;return(d,b)=>(l(),t("hr",{class:c(p(f)({class:a.class}))},null,2))}}),H=Object.assign(u,{__name:"ProseHr"});export{H as default}; diff --git a/_nuxt/CeXBNpa6.js b/_nuxt/CeXBNpa6.js new file mode 100644 index 0000000..1488248 --- /dev/null +++ b/_nuxt/CeXBNpa6.js @@ -0,0 +1 @@ +import{d as x,O as l,y,z as k,c as _,p as d,r as p,N as i,h as o,q as C,g as H,X as I,f as u,Q as z}from"./CseYvhfk.js";const B={slots:{base:["relative text-2xl text-(--ui-text-highlighted) font-bold mt-12 mb-6 scroll-mt-[calc(48px+45px+var(--ui-header-height))] lg:scroll-mt-[calc(48px+var(--ui-header-height))] [&>a]:focus-visible:outline-(--ui-primary) [&>a>code]:border-dashed hover:[&>a>code]:border-(--ui-primary) hover:[&>a>code]:text-(--ui-primary) [&>a>code]:text-xl/7 [&>a>code]:font-bold","[&>a>code]:transition-colors"],leading:["absolute -ms-8 top-1 opacity-0 group-hover:opacity-100 group-focus:opacity-100 p-1 bg-(--ui-bg-elevated) hover:text-(--ui-primary) rounded-[calc(var(--ui-radius)*1.5)] hidden lg:flex text-(--ui-text-muted)","transition"],leadingIcon:"size-4 shrink-0",link:"group lg:ps-2 lg:-ms-2"}},N=["id"],P=["href"],$=z;var h,g;const j=l({extend:l(B),...((g=(h=$.uiPro)==null?void 0:h.prose)==null?void 0:g.h2)||{}}),L=x({__name:"H2",props:{id:{},class:{},ui:{}},setup(m){const e=m,a=j(),f=y(),{headings:t}=k().public.mdc,b=_(()=>e.id&&typeof(t==null?void 0:t.anchorLinks)=="object"&&t.anchorLinks.h2);return(s,O)=>{var n,c,r;const v=I;return u(),d("h2",{id:s.id,class:i(o(a).base({class:e.class}))},[s.id&&b.value?(u(),d("a",{key:0,href:`#${s.id}`,class:i(o(a).link({class:(n=e.ui)==null?void 0:n.link}))},[C("span",{class:i(o(a).leading({class:(c=e.ui)==null?void 0:c.leading}))},[H(v,{name:o(f).ui.icons.hash,class:i(o(a).leadingIcon({class:(r=e.ui)==null?void 0:r.leadingIcon}))},null,8,["name","class"])],2),p(s.$slots,"default")],10,P)):p(s.$slots,"default",{key:1})],10,N)}}}),V=Object.assign(L,{__name:"ProseH2"});export{V as default}; diff --git a/_nuxt/CjGQKvTQ.js b/_nuxt/CjGQKvTQ.js new file mode 100644 index 0000000..c4cb040 --- /dev/null +++ b/_nuxt/CjGQKvTQ.js @@ -0,0 +1,3 @@ +var bt=Object.defineProperty;var Me=i=>{throw TypeError(i)};var Et=(i,e,t)=>e in i?bt(i,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):i[e]=t;var _=(i,e,t)=>Et(i,typeof e!="symbol"?e+"":e,t),me=(i,e,t)=>e.has(i)||Me("Cannot "+t);var p=(i,e,t)=>(me(i,e,"read from private field"),t?t.call(i):e.get(i)),k=(i,e,t)=>e.has(i)?Me("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(i):e.set(i,t),S=(i,e,t,n)=>(me(i,e,"write to private field"),n?n.call(i,t):e.set(i,t),t),B=(i,e,t)=>(me(i,e,"access private method"),t);import{d as St,C as ue,aB as Ze,E as ne,o as $t,A as Tt,b as _t,p as ee,x as ae,g as Ne,N as At,a2 as Ct,q as L,w as Oe,aC as qe,aD as Ie,f as te,t as Rt,_ as Pt,aE as Qe,aF as jt,a7 as De,z as Je,aG as kt,aH as Lt,a5 as Mt,aI as Nt,y as Ye}from"./CseYvhfk.js";import{loadDatabaseAdapter as Q}from"./BNymFWLt.js";import{g as Ot,r as qt}from"./DgDtOUTc.js";const It={key:0},Dt={key:0},Wt={id:"__preview_loader"},zt=St({__name:"ContentPreviewMode",props:{previewToken:{type:String,required:!0},api:{type:String,required:!0},initializePreview:{type:Function,required:!0}},setup(i){const e=i,t=["__nuxt_preview","__preview_enabled"],n=ue(),r=Ze(),s=ne(!0),o=ne(!1),a=ne(!1),c=ne("");let l;const f=async()=>{Ie("previewToken").value="",window.sessionStorage.removeItem("previewToken"),window.sessionStorage.removeItem("previewAPI"),await r.replace({query:{preview:void 0}}),window.location.reload()},d=async g=>{await e.initializePreview(g),Ie("previewToken").value&&(a.value=!0,await r.replace({query:{}}),n.callHook("nuxt-content:preview:ready"),window.parent&&window.self!==window.parent&&l.disconnect())};return $t(async()=>{l=(await Tt(()=>import("./BlRhkrN0.js"),[],import.meta.url)).connect(`${e.api}/preview`,{transports:["websocket","polling"],auth:{token:e.previewToken}});let m;l.on("connect",()=>{m=setTimeout(()=>{a.value||(m=setTimeout(()=>{c.value="Preview sync timed out",a.value=!1},3e4),l.emit("draft:requestSync"))},3e4)});const y=()=>{m&&(clearTimeout(m),m=null)};l.on("draft:sync",async h=>{if(y(),!h){try{l.once("draft:ready",()=>{l.emit("draft:requestSync")}),await $fetch("api/projects/preview/sync",{baseURL:e.api,method:"POST",params:{token:e.previewToken}})}catch(u){switch(y(),u.response.status){case 404:c.value="Preview draft not found",a.value=!1;break;default:c.value="An error occurred while syncing preview",a.value=!1}}return}d(h)}),l.on("draft:unauthorized",()=>{y(),c.value="Unauthorized preview",a.value=!1}),l.on("disconnect",()=>{y()}),document.body.classList.add(...t)}),_t(()=>{document.body.classList.remove(...t)}),(g,m)=>(te(),ee("div",null,[s.value?(te(),ee("div",{key:0,id:"__nuxt_preview",class:At({__preview_ready:a.value,__preview_refreshing:o.value})},[a.value?(te(),ee(Ct,{key:0},[m[0]||(m[0]=L("svg",{viewBox:"0 0 90 90",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[L("path",{d:"M50.0016 71.0999h29.2561c.9293.0001 1.8422-.241 2.6469-.6992.8047-.4582 1.4729-1.1173 1.9373-1.9109.4645-.7936.7088-1.6939.7083-2.6102-.0004-.9162-.2455-1.8163-.7106-2.6095L64.192 29.713c-.4644-.7934-1.1325-1.4523-1.937-1.9105-.8046-.4581-1.7173-.6993-2.6463-.6993-.9291 0-1.8418.2412-2.6463.6993-.8046.4582-1.4726 1.1171-1.937 1.9105l-5.0238 8.5861-9.8224-16.7898c-.4648-.7934-1.1332-1.4522-1.938-1.9102-.8047-.4581-1.7176-.6992-2.6468-.6992-.9292 0-1.842.2411-2.6468.6992-.8048.458-1.4731 1.1168-1.9379 1.9102L6.56062 63.2701c-.46512.7932-.71021 1.6933-.71061 2.6095-.00041.9163.24389 1.8166.70831 2.6102.46443.7936 1.1326 1.4527 1.93732 1.9109.80473.4582 1.71766.6993 2.64686.6992h18.3646c7.2763 0 12.6422-3.1516 16.3345-9.3002l8.9642-15.3081 4.8015-8.1925 14.4099 24.6083H54.8058l-4.8042 8.1925ZM29.2077 62.899l-12.8161-.0028L35.603 30.0869l9.5857 16.4047-6.418 10.9645c-2.4521 3.9894-5.2377 5.4429-9.563 5.4429Z",fill:"currentColor"})],-1)),m[1]||(m[1]=L("span",null,"Preview enabled",-1)),L("button",{onClick:f}," Close ")],64)):ae("",!0)],2)):ae("",!0),Ne(qe,{name:"preview-loading"},{default:Oe(()=>[s.value&&!a.value&&!c.value?(te(),ee("div",It,[m[4]||(m[4]=L("div",{id:"__preview_background"},null,-1)),L("div",{id:"__preview_loader"},[m[2]||(m[2]=L("svg",{id:"__preview_loading_icon",width:"32",height:"32",viewBox:"0 0 24 24"},[L("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M4 4v5h.582m15.356 2A8.001 8.001 0 0 0 4.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 0 1-15.357-2m15.357 2H15"})],-1)),m[3]||(m[3]=L("p",null,"Initializing the preview...",-1)),L("button",{onClick:f}," Cancel ")])])):ae("",!0)]),_:1}),Ne(qe,{name:"preview-loading"},{default:Oe(()=>[c.value?(te(),ee("div",Dt,[m[5]||(m[5]=L("div",{id:"__preview_background"},null,-1)),L("div",Wt,[L("p",null,Rt(c.value),1),L("button",{onClick:f}," Exit preview ")])])):ae("",!0)]),_:1})]))}}),Bt=Object.assign(Pt(zt,[["__scopeId","data-v-91efa4fa"]]),{__name:"ContentPreviewMode"}),Ft=/^[A-Za-z]:\//;function de(i=""){return i&&i.replace(/\\/g,"/").replace(Ft,e=>e.toUpperCase())}const Vt=/^[/\\]{2}/,Ut=/^[/\\](?![/\\])|^[/\\]{2}(?!\.)|^[A-Za-z]:[/\\]/,et=/^[A-Za-z]:$/,Xt=/.(\.[^./]+|\.)$/,Ht=/^[/\\]|^[a-zA-Z]:[/\\]/,Kt=function(i){if(i.length===0)return".";i=de(i);const e=i.match(Vt),t=Ee(i),n=i[i.length-1]==="/";return i=Gt(i,!t),i.length===0?t?"/":n?"./":".":(n&&(i+="/"),et.test(i)&&(i+="/"),e?t?`//${i}`:`//./${i}`:t&&!Ee(i)?`/${i}`:i)},tt=function(...i){let e="";for(const t of i)if(t)if(e.length>0){const n=e[e.length-1]==="/",r=t[0]==="/";n&&r?e+=t.slice(1):e+=n||r?t:`/${t}`}else e+=t;return Kt(e)};function Gt(i,e){let t="",n=0,r=-1,s=0,o=null;for(let a=0;a<=i.length;++a){if(a<i.length)o=i[a];else{if(o==="/")break;o="/"}if(o==="/"){if(!(r===a-1||s===1))if(s===2){if(t.length<2||n!==2||t[t.length-1]!=="."||t[t.length-2]!=="."){if(t.length>2){const c=t.lastIndexOf("/");c===-1?(t="",n=0):(t=t.slice(0,c),n=t.length-1-t.lastIndexOf("/")),r=a,s=0;continue}else if(t.length>0){t="",n=0,r=a,s=0;continue}}e&&(t+=t.length>0?"/..":"..",n=2)}else t.length>0?t+=`/${i.slice(r+1,a)}`:t=i.slice(r+1,a),n=a-r-1;r=a,s=0}else o==="."&&s!==-1?++s:s=-1}return t}const Ee=function(i){return Ut.test(i)},Zt=function(i){if(i==="..")return"";const e=Xt.exec(de(i));return e&&e[1]||""},it=function(i){const e=de(i).replace(/\/$/,"").split("/").slice(0,-1);return e.length===1&&et.test(e[0])&&(e[0]+="/"),e.join("/")||(Ee(i)?"/":".")},Qt=function(i,e){const t=de(i).split("/");let n="";for(let r=t.length-1;r>=0;r--){const s=t[r];if(s){n=s;break}}return e&&n.endsWith(e)?n.slice(0,-e.length):n},Jt=function(i){var r,s;const e=((s=(r=Ht.exec(i))==null?void 0:r[0])==null?void 0:s.replace(/\\/g,"/"))||"",t=Qt(i),n=Zt(t);return{root:e,dir:it(i),base:t,ext:n,name:t.slice(0,t.length-n.length)}},z={appConfig:"app.config.ts",appConfigV4:"app/app.config.ts",nuxtConfig:"nuxt.config.ts"};function pe(i){return i!=null&&i.startsWith("content/")?i.split("/").slice(1).join("/"):Qe(i)}function ye(i){const e=pe(i);return tt(it(e),Jt(e).name)}function Yt(i=[],e,t){const n=[...e||[]],r=[...t||[]],s=JSON.parse(JSON.stringify(i));for(const a of n)if(a.new)s.push({path:a.path,parsed:a.parsed});else if(a.oldPath)if(r.splice(r.findIndex(l=>l.path===a.oldPath),1),n.find(l=>l.path===a.oldPath))s.push({path:a.path,parsed:a.parsed});else{const l=s.find(f=>f.path===a.oldPath);l&&(l.path=a.path,a.parsed?l.parsed=a.parsed:a.pathMeta&&["_file","_path","_id","_locale"].forEach(f=>{l.parsed[f]=a.pathMeta[f]}))}else{const c=s.find(l=>l.path===a.path);c?Object.assign(c,{path:a.path,parsed:a.parsed}):s.push({path:a.path,parsed:a.parsed})}for(const a of r)s.splice(s.findIndex(c=>c.path===a.path),1);const o=new Intl.Collator(void 0,{numeric:!0});return s.sort((a,c)=>o.compare(a.path,c.path)),s}const ei=jt((i,e,t)=>{if(Array.isArray(i[e])&&Array.isArray(t))return i[e]=t,!0}),ti=i=>{let e;return t=>(e||(e=i()),e)};function nt(i,e){for(const t in i){const n=e[t];t in e||delete i[t],n!==null&&typeof n=="object"&&nt(i[t],e[t])}}function st(i,e){for(const t in e){const n=e[t];n!==null&&typeof n=="object"?Array.isArray(n)&&Array.isArray(i[t])?i[t]=n:(i[t]=i[t]||{},st(i[t],n)):i[t]=n}}function rt(i){const[e,...t]=i.include.includes("*")?i.include.split("*"):["",i.include];return{fixed:e||"",dynamic:"*"+t.join("*")}}const ot=(i,e,t)=>{const{fixed:n}=rt(t),r=i.parsed._path.substring(n.length),s=tt((t==null?void 0:t.prefix)||"",r),o={id:i.parsed._id,stem:i.parsed._stem,meta:{},extension:i.parsed._extension,path:s},a=e.schema.definitions[e.name].properties;return Object.keys(i.parsed).forEach(c=>{c in a?o[c]=i.parsed[c]:o.meta[c]=i.parsed[c]}),o};var ve,We;function ii(){if(We)return ve;We=1,ve=i;function i(n,r,s){n instanceof RegExp&&(n=e(n,s)),r instanceof RegExp&&(r=e(r,s));var o=t(n,r,s);return o&&{start:o[0],end:o[1],pre:s.slice(0,o[0]),body:s.slice(o[0]+n.length,o[1]),post:s.slice(o[1]+r.length)}}function e(n,r){var s=r.match(n);return s?s[0]:null}i.range=t;function t(n,r,s){var o,a,c,l,f,d=s.indexOf(n),g=s.indexOf(r,d+1),m=d;if(d>=0&&g>0){if(n===r)return[d,g];for(o=[],c=s.length;m>=0&&!f;)m==d?(o.push(m),d=s.indexOf(n,m+1)):o.length==1?f=[o.pop(),g]:(a=o.pop(),a<c&&(c=a,l=g),g=s.indexOf(r,m+1)),m=d<g&&d>=0?d:g;o.length&&(f=[c,l])}return f}return ve}var we,ze;function ni(){if(ze)return we;ze=1;var i=ii();we=f;var e="\0SLASH"+Math.random()+"\0",t="\0OPEN"+Math.random()+"\0",n="\0CLOSE"+Math.random()+"\0",r="\0COMMA"+Math.random()+"\0",s="\0PERIOD"+Math.random()+"\0";function o(u){return parseInt(u,10)==u?parseInt(u,10):u.charCodeAt(0)}function a(u){return u.split("\\\\").join(e).split("\\{").join(t).split("\\}").join(n).split("\\,").join(r).split("\\.").join(s)}function c(u){return u.split(e).join("\\").split(t).join("{").split(n).join("}").split(r).join(",").split(s).join(".")}function l(u){if(!u)return[""];var v=[],x=i("{","}",u);if(!x)return u.split(",");var w=x.pre,R=x.body,M=x.post,E=w.split(",");E[E.length-1]+="{"+R+"}";var q=l(M);return M.length&&(E[E.length-1]+=q.shift(),E.push.apply(E,q)),v.push.apply(v,E),v}function f(u){return u?(u.substr(0,2)==="{}"&&(u="\\{\\}"+u.substr(2)),h(a(u),!0).map(c)):[]}function d(u){return"{"+u+"}"}function g(u){return/^-?0\d/.test(u)}function m(u,v){return u<=v}function y(u,v){return u>=v}function h(u,v){var x=[],w=i("{","}",u);if(!w)return[u];var R=w.pre,M=w.post.length?h(w.post,!1):[""];if(/\$$/.test(w.pre))for(var E=0;E<M.length;E++){var q=R+"{"+w.body+"}"+M[E];x.push(q)}else{var gt=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(w.body),Ae=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(w.body),oe=gt||Ae,mt=w.body.indexOf(",")>=0;if(!oe&&!mt)return w.post.match(/,.*\}/)?(u=w.pre+"{"+w.body+n+w.post,h(u)):[u];var P;if(oe)P=w.body.split(/\.\./);else if(P=l(w.body),P.length===1&&(P=h(P[0],!1).map(d),P.length===1))return M.map(function(xt){return w.pre+P[0]+xt});var X;if(oe){var Ce=o(P[0]),Re=o(P[1]),yt=Math.max(P[0].length,P[1].length),Pe=P.length==3?Math.abs(o(P[2])):1,je=m,vt=Re<Ce;vt&&(Pe*=-1,je=y);var wt=P.some(g);X=[];for(var Y=Ce;je(Y,Re);Y+=Pe){var I;if(Ae)I=String.fromCharCode(Y),I==="\\"&&(I="");else if(I=String(Y),wt){var ke=yt-I.length;if(ke>0){var Le=new Array(ke+1).join("0");Y<0?I="-"+Le+I.slice(1):I=Le+I}}X.push(I)}}else{X=[];for(var H=0;H<P.length;H++)X.push.apply(X,h(P[H],!1))}for(var H=0;H<X.length;H++)for(var E=0;E<M.length;E++){var q=R+X[H]+M[E];(!v||oe||q)&&x.push(q)}}return x}return we}var si=ni();const ri=Ot(si),oi=1024*64,he=i=>{if(typeof i!="string")throw new TypeError("invalid pattern");if(i.length>oi)throw new TypeError("pattern is too long")},ai={"[:alnum:]":["\\p{L}\\p{Nl}\\p{Nd}",!0],"[:alpha:]":["\\p{L}\\p{Nl}",!0],"[:ascii:]":["\\x00-\\x7f",!1],"[:blank:]":["\\p{Zs}\\t",!0],"[:cntrl:]":["\\p{Cc}",!0],"[:digit:]":["\\p{Nd}",!0],"[:graph:]":["\\p{Z}\\p{C}",!0,!0],"[:lower:]":["\\p{Ll}",!0],"[:print:]":["\\p{C}",!0],"[:punct:]":["\\p{P}",!0],"[:space:]":["\\p{Z}\\t\\r\\n\\v\\f",!0],"[:upper:]":["\\p{Lu}",!0],"[:word:]":["\\p{L}\\p{Nl}\\p{Nd}\\p{Pc}",!0],"[:xdigit:]":["A-Fa-f0-9",!1]},ie=i=>i.replace(/[[\]\\-]/g,"\\$&"),ci=i=>i.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),Be=i=>i.join(""),li=(i,e)=>{const t=e;if(i.charAt(t)!=="[")throw new Error("not in a brace expression");const n=[],r=[];let s=t+1,o=!1,a=!1,c=!1,l=!1,f=t,d="";e:for(;s<i.length;){const h=i.charAt(s);if((h==="!"||h==="^")&&s===t+1){l=!0,s++;continue}if(h==="]"&&o&&!c){f=s+1;break}if(o=!0,h==="\\"&&!c){c=!0,s++;continue}if(h==="["&&!c){for(const[u,[v,x,w]]of Object.entries(ai))if(i.startsWith(u,s)){if(d)return["$.",!1,i.length-t,!0];s+=u.length,w?r.push(v):n.push(v),a=a||x;continue e}}if(c=!1,d){h>d?n.push(ie(d)+"-"+ie(h)):h===d&&n.push(ie(h)),d="",s++;continue}if(i.startsWith("-]",s+1)){n.push(ie(h+"-")),s+=2;continue}if(i.startsWith("-",s+1)){d=h,s+=2;continue}n.push(ie(h)),s++}if(f<s)return["",!1,0,!1];if(!n.length&&!r.length)return["$.",!1,i.length-t,!0];if(r.length===0&&n.length===1&&/^\\?.$/.test(n[0])&&!l){const h=n[0].length===2?n[0].slice(-1):n[0];return[ci(h),!1,f-t,!1]}const g="["+(l?"^":"")+Be(n)+"]",m="["+(l?"":"^")+Be(r)+"]";return[n.length&&r.length?"("+g+"|"+m+")":n.length?g:m,a,f-t,!0]},se=(i,{windowsPathsNoEscape:e=!1}={})=>e?i.replace(/\[([^\/\\])\]/g,"$1"):i.replace(/((?!\\).|^)\[([^\/\\])\]/g,"$1$2").replace(/\\([^\/])/g,"$1"),pi=new Set(["!","?","+","*","@"]),Fe=i=>pi.has(i),hi="(?!(?:^|/)\\.\\.?(?:$|/))",xe="(?!\\.)",fi=new Set(["[","."]),ui=new Set(["..","."]),di=new Set("().*{}+?[]^$\\!"),gi=i=>i.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),_e="[^/]",Ve=_e+"*?",Ue=_e+"+?";var A,C,W,b,T,F,K,V,D,G,re,Z,at,U,ce,Se,ct;const j=class j{constructor(e,t,n={}){k(this,Z);_(this,"type");k(this,A);k(this,C);k(this,W,!1);k(this,b,[]);k(this,T);k(this,F);k(this,K);k(this,V,!1);k(this,D);k(this,G);k(this,re,!1);this.type=e,e&&S(this,C,!0),S(this,T,t),S(this,A,p(this,T)?p(p(this,T),A):this),S(this,D,p(this,A)===this?n:p(p(this,A),D)),S(this,K,p(this,A)===this?[]:p(p(this,A),K)),e==="!"&&!p(p(this,A),V)&&p(this,K).push(this),S(this,F,p(this,T)?p(p(this,T),b).length:0)}get hasMagic(){if(p(this,C)!==void 0)return p(this,C);for(const e of p(this,b))if(typeof e!="string"&&(e.type||e.hasMagic))return S(this,C,!0);return p(this,C)}toString(){return p(this,G)!==void 0?p(this,G):this.type?S(this,G,this.type+"("+p(this,b).map(e=>String(e)).join("|")+")"):S(this,G,p(this,b).map(e=>String(e)).join(""))}push(...e){for(const t of e)if(t!==""){if(typeof t!="string"&&!(t instanceof j&&p(t,T)===this))throw new Error("invalid part: "+t);p(this,b).push(t)}}toJSON(){var t;const e=this.type===null?p(this,b).slice().map(n=>typeof n=="string"?n:n.toJSON()):[this.type,...p(this,b).map(n=>n.toJSON())];return this.isStart()&&!this.type&&e.unshift([]),this.isEnd()&&(this===p(this,A)||p(p(this,A),V)&&((t=p(this,T))==null?void 0:t.type)==="!")&&e.push({}),e}isStart(){var t;if(p(this,A)===this)return!0;if(!((t=p(this,T))!=null&&t.isStart()))return!1;if(p(this,F)===0)return!0;const e=p(this,T);for(let n=0;n<p(this,F);n++){const r=p(e,b)[n];if(!(r instanceof j&&r.type==="!"))return!1}return!0}isEnd(){var t,n,r;if(p(this,A)===this||((t=p(this,T))==null?void 0:t.type)==="!")return!0;if(!((n=p(this,T))!=null&&n.isEnd()))return!1;if(!this.type)return(r=p(this,T))==null?void 0:r.isEnd();const e=p(this,T)?p(p(this,T),b).length:0;return p(this,F)===e-1}copyIn(e){typeof e=="string"?this.push(e):this.push(e.clone(this))}clone(e){const t=new j(this.type,e);for(const n of p(this,b))t.copyIn(n);return t}static fromGlob(e,t={}){var r;const n=new j(null,void 0,t);return B(r=j,U,ce).call(r,e,n,0,t),n}toMMPattern(){if(this!==p(this,A))return p(this,A).toMMPattern();const e=this.toString(),[t,n,r,s]=this.toRegExpSource();if(!(r||p(this,C)||p(this,D).nocase&&!p(this,D).nocaseMagicOnly&&e.toUpperCase()!==e.toLowerCase()))return n;const a=(p(this,D).nocase?"i":"")+(s?"u":"");return Object.assign(new RegExp(`^${t}$`,a),{_src:t,_glob:e})}get options(){return p(this,D)}toRegExpSource(e){var c;const t=e??!!p(this,D).dot;if(p(this,A)===this&&B(this,Z,at).call(this),!this.type){const l=this.isStart()&&this.isEnd(),f=p(this,b).map(y=>{var w;const[h,u,v,x]=typeof y=="string"?B(w=j,U,ct).call(w,y,p(this,C),l):y.toRegExpSource(e);return S(this,C,p(this,C)||v),S(this,W,p(this,W)||x),h}).join("");let d="";if(this.isStart()&&typeof p(this,b)[0]=="string"&&!(p(this,b).length===1&&ui.has(p(this,b)[0]))){const h=fi,u=t&&h.has(f.charAt(0))||f.startsWith("\\.")&&h.has(f.charAt(2))||f.startsWith("\\.\\.")&&h.has(f.charAt(4)),v=!t&&!e&&h.has(f.charAt(0));d=u?hi:v?xe:""}let g="";return this.isEnd()&&p(p(this,A),V)&&((c=p(this,T))==null?void 0:c.type)==="!"&&(g="(?:$|\\/)"),[d+f+g,se(f),S(this,C,!!p(this,C)),p(this,W)]}const n=this.type==="*"||this.type==="+",r=this.type==="!"?"(?:(?!(?:":"(?:";let s=B(this,Z,Se).call(this,t);if(this.isStart()&&this.isEnd()&&!s&&this.type!=="!"){const l=this.toString();return S(this,b,[l]),this.type=null,S(this,C,void 0),[l,se(this.toString()),!1,!1]}let o=!n||e||t?"":B(this,Z,Se).call(this,!0);o===s&&(o=""),o&&(s=`(?:${s})(?:${o})*?`);let a="";if(this.type==="!"&&p(this,re))a=(this.isStart()&&!t?xe:"")+Ue;else{const l=this.type==="!"?"))"+(this.isStart()&&!t&&!e?xe:"")+Ve+")":this.type==="@"?")":this.type==="?"?")?":this.type==="+"&&o?")":this.type==="*"&&o?")?":`)${this.type}`;a=r+s+l}return[a,se(s),S(this,C,!!p(this,C)),p(this,W)]}};A=new WeakMap,C=new WeakMap,W=new WeakMap,b=new WeakMap,T=new WeakMap,F=new WeakMap,K=new WeakMap,V=new WeakMap,D=new WeakMap,G=new WeakMap,re=new WeakMap,Z=new WeakSet,at=function(){if(this!==p(this,A))throw new Error("should only call on root");if(p(this,V))return this;this.toString(),S(this,V,!0);let e;for(;e=p(this,K).pop();){if(e.type!=="!")continue;let t=e,n=p(t,T);for(;n;){for(let r=p(t,F)+1;!n.type&&r<p(n,b).length;r++)for(const s of p(e,b)){if(typeof s=="string")throw new Error("string part in extglob AST??");s.copyIn(p(n,b)[r])}t=n,n=p(t,T)}}return this},U=new WeakSet,ce=function(e,t,n,r){var m,y;let s=!1,o=!1,a=-1,c=!1;if(t.type===null){let h=n,u="";for(;h<e.length;){const v=e.charAt(h++);if(s||v==="\\"){s=!s,u+=v;continue}if(o){h===a+1?(v==="^"||v==="!")&&(c=!0):v==="]"&&!(h===a+2&&c)&&(o=!1),u+=v;continue}else if(v==="["){o=!0,a=h,c=!1,u+=v;continue}if(!r.noext&&Fe(v)&&e.charAt(h)==="("){t.push(u),u="";const x=new j(v,t);h=B(m=j,U,ce).call(m,e,x,h,r),t.push(x);continue}u+=v}return t.push(u),h}let l=n+1,f=new j(null,t);const d=[];let g="";for(;l<e.length;){const h=e.charAt(l++);if(s||h==="\\"){s=!s,g+=h;continue}if(o){l===a+1?(h==="^"||h==="!")&&(c=!0):h==="]"&&!(l===a+2&&c)&&(o=!1),g+=h;continue}else if(h==="["){o=!0,a=l,c=!1,g+=h;continue}if(Fe(h)&&e.charAt(l)==="("){f.push(g),g="";const u=new j(h,f);f.push(u),l=B(y=j,U,ce).call(y,e,u,l,r);continue}if(h==="|"){f.push(g),g="",d.push(f),f=new j(null,t);continue}if(h===")")return g===""&&p(t,b).length===0&&S(t,re,!0),f.push(g),g="",t.push(...d,f),l;g+=h}return t.type=null,S(t,C,void 0),S(t,b,[e.substring(n-1)]),l},Se=function(e){return p(this,b).map(t=>{if(typeof t=="string")throw new Error("string type in extglob ast??");const[n,r,s,o]=t.toRegExpSource(e);return S(this,W,p(this,W)||o),n}).filter(t=>!(this.isStart()&&this.isEnd())||!!t).join("|")},ct=function(e,t,n=!1){let r=!1,s="",o=!1;for(let a=0;a<e.length;a++){const c=e.charAt(a);if(r){r=!1,s+=(di.has(c)?"\\":"")+c;continue}if(c==="\\"){a===e.length-1?s+="\\\\":r=!0;continue}if(c==="["){const[l,f,d,g]=li(e,a);if(d){s+=l,o=o||f,a+=d-1,t=t||g;continue}}if(c==="*"){n&&e==="*"?s+=Ue:s+=Ve,t=!0;continue}if(c==="?"){s+=_e,t=!0;continue}s+=gi(c)}return[s,se(e),!!t,o]},k(j,U);let fe=j;const mi=(i,{windowsPathsNoEscape:e=!1}={})=>e?i.replace(/[?*()[\]]/g,"[$&]"):i.replace(/[?*()[\]\\]/g,"\\$&");var be={};const $=(i,e,t={})=>(he(e),!t.nocomment&&e.charAt(0)==="#"?!1:new ge(e,t).match(i)),yi=/^\*+([^+@!?\*\[\(]*)$/,vi=i=>e=>!e.startsWith(".")&&e.endsWith(i),wi=i=>e=>e.endsWith(i),xi=i=>(i=i.toLowerCase(),e=>!e.startsWith(".")&&e.toLowerCase().endsWith(i)),bi=i=>(i=i.toLowerCase(),e=>e.toLowerCase().endsWith(i)),Ei=/^\*+\.\*+$/,Si=i=>!i.startsWith(".")&&i.includes("."),$i=i=>i!=="."&&i!==".."&&i.includes("."),Ti=/^\.\*+$/,_i=i=>i!=="."&&i!==".."&&i.startsWith("."),Ai=/^\*+$/,Ci=i=>i.length!==0&&!i.startsWith("."),Ri=i=>i.length!==0&&i!=="."&&i!=="..",Pi=/^\?+([^+@!?\*\[\(]*)?$/,ji=([i,e=""])=>{const t=lt([i]);return e?(e=e.toLowerCase(),n=>t(n)&&n.toLowerCase().endsWith(e)):t},ki=([i,e=""])=>{const t=pt([i]);return e?(e=e.toLowerCase(),n=>t(n)&&n.toLowerCase().endsWith(e)):t},Li=([i,e=""])=>{const t=pt([i]);return e?n=>t(n)&&n.endsWith(e):t},Mi=([i,e=""])=>{const t=lt([i]);return e?n=>t(n)&&n.endsWith(e):t},lt=([i])=>{const e=i.length;return t=>t.length===e&&!t.startsWith(".")},pt=([i])=>{const e=i.length;return t=>t.length===e&&t!=="."&&t!==".."},ht=typeof process=="object"&&process?typeof be=="object"&&be&&be.__MINIMATCH_TESTING_PLATFORM__||process.platform:"posix",Xe={win32:{sep:"\\"},posix:{sep:"/"}},Ni=ht==="win32"?Xe.win32.sep:Xe.posix.sep;$.sep=Ni;const O=Symbol("globstar **");$.GLOBSTAR=O;const Oi="[^/]",qi=Oi+"*?",Ii="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",Di="(?:(?!(?:\\/|^)\\.).)*?",Wi=(i,e={})=>t=>$(t,i,e);$.filter=Wi;const N=(i,e={})=>Object.assign({},i,e),zi=i=>{if(!i||typeof i!="object"||!Object.keys(i).length)return $;const e=$;return Object.assign((n,r,s={})=>e(n,r,N(i,s)),{Minimatch:class extends e.Minimatch{constructor(r,s={}){super(r,N(i,s))}static defaults(r){return e.defaults(N(i,r)).Minimatch}},AST:class extends e.AST{constructor(r,s,o={}){super(r,s,N(i,o))}static fromGlob(r,s={}){return e.AST.fromGlob(r,N(i,s))}},unescape:(n,r={})=>e.unescape(n,N(i,r)),escape:(n,r={})=>e.escape(n,N(i,r)),filter:(n,r={})=>e.filter(n,N(i,r)),defaults:n=>e.defaults(N(i,n)),makeRe:(n,r={})=>e.makeRe(n,N(i,r)),braceExpand:(n,r={})=>e.braceExpand(n,N(i,r)),match:(n,r,s={})=>e.match(n,r,N(i,s)),sep:e.sep,GLOBSTAR:O})};$.defaults=zi;const ft=(i,e={})=>(he(i),e.nobrace||!/\{(?:(?!\{).)*\}/.test(i)?[i]:ri(i));$.braceExpand=ft;const Bi=(i,e={})=>new ge(i,e).makeRe();$.makeRe=Bi;const Fi=(i,e,t={})=>{const n=new ge(e,t);return i=i.filter(r=>n.match(r)),n.options.nonull&&!i.length&&i.push(e),i};$.match=Fi;const He=/[?*]|[+@!]\(.*?\)|\[|\]/,Vi=i=>i.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&");class ge{constructor(e,t={}){_(this,"options");_(this,"set");_(this,"pattern");_(this,"windowsPathsNoEscape");_(this,"nonegate");_(this,"negate");_(this,"comment");_(this,"empty");_(this,"preserveMultipleSlashes");_(this,"partial");_(this,"globSet");_(this,"globParts");_(this,"nocase");_(this,"isWindows");_(this,"platform");_(this,"windowsNoMagicRoot");_(this,"regexp");he(e),t=t||{},this.options=t,this.pattern=e,this.platform=t.platform||ht,this.isWindows=this.platform==="win32",this.windowsPathsNoEscape=!!t.windowsPathsNoEscape||t.allowWindowsEscape===!1,this.windowsPathsNoEscape&&(this.pattern=this.pattern.replace(/\\/g,"/")),this.preserveMultipleSlashes=!!t.preserveMultipleSlashes,this.regexp=null,this.negate=!1,this.nonegate=!!t.nonegate,this.comment=!1,this.empty=!1,this.partial=!!t.partial,this.nocase=!!this.options.nocase,this.windowsNoMagicRoot=t.windowsNoMagicRoot!==void 0?t.windowsNoMagicRoot:!!(this.isWindows&&this.nocase),this.globSet=[],this.globParts=[],this.set=[],this.make()}hasMagic(){if(this.options.magicalBraces&&this.set.length>1)return!0;for(const e of this.set)for(const t of e)if(typeof t!="string")return!0;return!1}debug(...e){}make(){const e=this.pattern,t=this.options;if(!t.nocomment&&e.charAt(0)==="#"){this.comment=!0;return}if(!e){this.empty=!0;return}this.parseNegate(),this.globSet=[...new Set(this.braceExpand())],t.debug&&(this.debug=(...s)=>console.error(...s)),this.debug(this.pattern,this.globSet);const n=this.globSet.map(s=>this.slashSplit(s));this.globParts=this.preprocess(n),this.debug(this.pattern,this.globParts);let r=this.globParts.map((s,o,a)=>{if(this.isWindows&&this.windowsNoMagicRoot){const c=s[0]===""&&s[1]===""&&(s[2]==="?"||!He.test(s[2]))&&!He.test(s[3]),l=/^[a-z]:/i.test(s[0]);if(c)return[...s.slice(0,4),...s.slice(4).map(f=>this.parse(f))];if(l)return[s[0],...s.slice(1).map(f=>this.parse(f))]}return s.map(c=>this.parse(c))});if(this.debug(this.pattern,r),this.set=r.filter(s=>s.indexOf(!1)===-1),this.isWindows)for(let s=0;s<this.set.length;s++){const o=this.set[s];o[0]===""&&o[1]===""&&this.globParts[s][2]==="?"&&typeof o[3]=="string"&&/^[a-z]:$/i.test(o[3])&&(o[2]="?")}this.debug(this.pattern,this.set)}preprocess(e){if(this.options.noglobstar)for(let n=0;n<e.length;n++)for(let r=0;r<e[n].length;r++)e[n][r]==="**"&&(e[n][r]="*");const{optimizationLevel:t=1}=this.options;return t>=2?(e=this.firstPhasePreProcess(e),e=this.secondPhasePreProcess(e)):t>=1?e=this.levelOneOptimize(e):e=this.adjascentGlobstarOptimize(e),e}adjascentGlobstarOptimize(e){return e.map(t=>{let n=-1;for(;(n=t.indexOf("**",n+1))!==-1;){let r=n;for(;t[r+1]==="**";)r++;r!==n&&t.splice(n,r-n)}return t})}levelOneOptimize(e){return e.map(t=>(t=t.reduce((n,r)=>{const s=n[n.length-1];return r==="**"&&s==="**"?n:r===".."&&s&&s!==".."&&s!=="."&&s!=="**"?(n.pop(),n):(n.push(r),n)},[]),t.length===0?[""]:t))}levelTwoFileOptimize(e){Array.isArray(e)||(e=this.slashSplit(e));let t=!1;do{if(t=!1,!this.preserveMultipleSlashes){for(let r=1;r<e.length-1;r++){const s=e[r];r===1&&s===""&&e[0]===""||(s==="."||s==="")&&(t=!0,e.splice(r,1),r--)}e[0]==="."&&e.length===2&&(e[1]==="."||e[1]==="")&&(t=!0,e.pop())}let n=0;for(;(n=e.indexOf("..",n+1))!==-1;){const r=e[n-1];r&&r!=="."&&r!==".."&&r!=="**"&&(t=!0,e.splice(n-1,2),n-=2)}}while(t);return e.length===0?[""]:e}firstPhasePreProcess(e){let t=!1;do{t=!1;for(let n of e){let r=-1;for(;(r=n.indexOf("**",r+1))!==-1;){let o=r;for(;n[o+1]==="**";)o++;o>r&&n.splice(r+1,o-r);let a=n[r+1];const c=n[r+2],l=n[r+3];if(a!==".."||!c||c==="."||c===".."||!l||l==="."||l==="..")continue;t=!0,n.splice(r,1);const f=n.slice(0);f[r]="**",e.push(f),r--}if(!this.preserveMultipleSlashes){for(let o=1;o<n.length-1;o++){const a=n[o];o===1&&a===""&&n[0]===""||(a==="."||a==="")&&(t=!0,n.splice(o,1),o--)}n[0]==="."&&n.length===2&&(n[1]==="."||n[1]==="")&&(t=!0,n.pop())}let s=0;for(;(s=n.indexOf("..",s+1))!==-1;){const o=n[s-1];if(o&&o!=="."&&o!==".."&&o!=="**"){t=!0;const c=s===1&&n[s+1]==="**"?["."]:[];n.splice(s-1,2,...c),n.length===0&&n.push(""),s-=2}}}}while(t);return e}secondPhasePreProcess(e){for(let t=0;t<e.length-1;t++)for(let n=t+1;n<e.length;n++){const r=this.partsMatch(e[t],e[n],!this.preserveMultipleSlashes);if(r){e[t]=[],e[n]=r;break}}return e.filter(t=>t.length)}partsMatch(e,t,n=!1){let r=0,s=0,o=[],a="";for(;r<e.length&&s<t.length;)if(e[r]===t[s])o.push(a==="b"?t[s]:e[r]),r++,s++;else if(n&&e[r]==="**"&&t[s]===e[r+1])o.push(e[r]),r++;else if(n&&t[s]==="**"&&e[r]===t[s+1])o.push(t[s]),s++;else if(e[r]==="*"&&t[s]&&(this.options.dot||!t[s].startsWith("."))&&t[s]!=="**"){if(a==="b")return!1;a="a",o.push(e[r]),r++,s++}else if(t[s]==="*"&&e[r]&&(this.options.dot||!e[r].startsWith("."))&&e[r]!=="**"){if(a==="a")return!1;a="b",o.push(t[s]),r++,s++}else return!1;return e.length===t.length&&o}parseNegate(){if(this.nonegate)return;const e=this.pattern;let t=!1,n=0;for(let r=0;r<e.length&&e.charAt(r)==="!";r++)t=!t,n++;n&&(this.pattern=e.slice(n)),this.negate=t}matchOne(e,t,n=!1){const r=this.options;if(this.isWindows){const h=typeof e[0]=="string"&&/^[a-z]:$/i.test(e[0]),u=!h&&e[0]===""&&e[1]===""&&e[2]==="?"&&/^[a-z]:$/i.test(e[3]),v=typeof t[0]=="string"&&/^[a-z]:$/i.test(t[0]),x=!v&&t[0]===""&&t[1]===""&&t[2]==="?"&&typeof t[3]=="string"&&/^[a-z]:$/i.test(t[3]),w=u?3:h?0:void 0,R=x?3:v?0:void 0;if(typeof w=="number"&&typeof R=="number"){const[M,E]=[e[w],t[R]];M.toLowerCase()===E.toLowerCase()&&(t[R]=M,R>w?t=t.slice(R):w>R&&(e=e.slice(w)))}}const{optimizationLevel:s=1}=this.options;s>=2&&(e=this.levelTwoFileOptimize(e)),this.debug("matchOne",this,{file:e,pattern:t}),this.debug("matchOne",e.length,t.length);for(var o=0,a=0,c=e.length,l=t.length;o<c&&a<l;o++,a++){this.debug("matchOne loop");var f=t[a],d=e[o];if(this.debug(t,f,d),f===!1)return!1;if(f===O){this.debug("GLOBSTAR",[t,f,d]);var g=o,m=a+1;if(m===l){for(this.debug("** at the end");o<c;o++)if(e[o]==="."||e[o]===".."||!r.dot&&e[o].charAt(0)===".")return!1;return!0}for(;g<c;){var y=e[g];if(this.debug(` +globstar while`,e,g,t,m,y),this.matchOne(e.slice(g),t.slice(m),n))return this.debug("globstar found match!",g,c,y),!0;if(y==="."||y===".."||!r.dot&&y.charAt(0)==="."){this.debug("dot detected!",e,g,t,m);break}this.debug("globstar swallow a segment, and continue"),g++}return!!(n&&(this.debug(` +>>> no match, partial?`,e,g,t,m),g===c))}let h;if(typeof f=="string"?(h=d===f,this.debug("string match",f,d,h)):(h=f.test(d),this.debug("pattern match",f,d,h)),!h)return!1}if(o===c&&a===l)return!0;if(o===c)return n;if(a===l)return o===c-1&&e[o]==="";throw new Error("wtf?")}braceExpand(){return ft(this.pattern,this.options)}parse(e){he(e);const t=this.options;if(e==="**")return O;if(e==="")return"";let n,r=null;(n=e.match(Ai))?r=t.dot?Ri:Ci:(n=e.match(yi))?r=(t.nocase?t.dot?bi:xi:t.dot?wi:vi)(n[1]):(n=e.match(Pi))?r=(t.nocase?t.dot?ki:ji:t.dot?Li:Mi)(n):(n=e.match(Ei))?r=t.dot?$i:Si:(n=e.match(Ti))&&(r=_i);const s=fe.fromGlob(e,this.options).toMMPattern();return r&&typeof s=="object"&&Reflect.defineProperty(s,"test",{value:r}),s}makeRe(){if(this.regexp||this.regexp===!1)return this.regexp;const e=this.set;if(!e.length)return this.regexp=!1,this.regexp;const t=this.options,n=t.noglobstar?qi:t.dot?Ii:Di,r=new Set(t.nocase?["i"]:[]);let s=e.map(c=>{const l=c.map(f=>{if(f instanceof RegExp)for(const d of f.flags.split(""))r.add(d);return typeof f=="string"?Vi(f):f===O?O:f._src});return l.forEach((f,d)=>{const g=l[d+1],m=l[d-1];f!==O||m===O||(m===void 0?g!==void 0&&g!==O?l[d+1]="(?:\\/|"+n+"\\/)?"+g:l[d]=n:g===void 0?l[d-1]=m+"(?:\\/|"+n+")?":g!==O&&(l[d-1]=m+"(?:\\/|\\/"+n+"\\/)"+g,l[d+1]=O))}),l.filter(f=>f!==O).join("/")}).join("|");const[o,a]=e.length>1?["(?:",")"]:["",""];s="^"+o+s+a+"$",this.negate&&(s="^(?!"+s+").+$");try{this.regexp=new RegExp(s,[...r].join(""))}catch{this.regexp=!1}return this.regexp}slashSplit(e){return this.preserveMultipleSlashes?e.split("/"):this.isWindows&&/^\/\/[^\/]+/.test(e)?["",...e.split(/\/+/)]:e.split(/\/+/)}match(e,t=this.partial){if(this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&t)return!0;const n=this.options;this.isWindows&&(e=e.split("\\").join("/"));const r=this.slashSplit(e);this.debug(this.pattern,"split",r);const s=this.set;this.debug(this.pattern,"set",s);let o=r[r.length-1];if(!o)for(let a=r.length-2;!o&&a>=0;a--)o=r[a];for(let a=0;a<s.length;a++){const c=s[a];let l=r;if(n.matchBase&&c.length===1&&(l=[o]),this.matchOne(l,c,t))return n.flipNegate?!0:!this.negate}return n.flipNegate?!1:this.negate}static defaults(e){return $.defaults(e).Minimatch}}$.AST=fe;$.Minimatch=ge;$.escape=mi;$.unescape=se;function Ui(i){const e=new Set([i.id?"id":void 0,i.title?"title":void 0,...Object.keys(i).sort()].filter(Boolean));return Array.from(e)}const le=(i,e)=>{let t;return{collection:Object.values(e).find(r=>{if(!r.source||r.source.length===0)return;const s=pe(i);return(s==="/"?["index.yml","index.yaml","index.md","index.json"]:[s]).some(a=>(t=r.source.find(c=>{var l;return $(a,c.include)&&!((l=c.exclude)!=null&&l.some(f=>$(a,f)))}),t))}),matchedSource:t}},Xi=(i,e)=>{let t;return{collection:Object.values(e).find(r=>{if(!(!r.source||r.source.length===0))return t=r.source.find(s=>{var f;if(!i.startsWith(s.prefix))return;if(i==="/"||i===s.prefix){const d=["index.yml","index.yaml","index.md","index.json"];return(i==="/"?d:d.map(m=>Qe(De(s.prefix,m)))).some(m=>r.source.find(y=>{var h;return $(m,y.include)&&!((h=y.exclude)!=null&&h.some(u=>$(m,u)))}))}const o=i.substring(s.prefix.length),{fixed:a}=rt(s),c=De(a,o),l=d=>d.replace(/\.[^/.]+$/,"");return $(c,l(s.include))&&!((f=s.exclude)!=null&&f.some(d=>$(c,l(d))))}),t}),matchedSource:t}};function ut(i,e){const t=Ki(i,e);let n=0;return`INSERT INTO ${i.tableName} VALUES (${"?, ".repeat(t.length).slice(0,-2)})`.replace(/\?/g,()=>t[n++])}function Hi(i,e,t){const n=dt(i,e),r=ut(i,t);return`${n}; ${r}`}function dt(i,e){return`DELETE FROM ${i.tableName} WHERE stem = '${e}';`}function Ke(i,e,t){return`SELECT * FROM ${i.tableName} WHERE ${e} = '${t}';`}function Ki(i,e){const t=[],n=i.schema.definitions[i.name].properties;return Ui(n).forEach(s=>{const o=n[s],a=o.type,c=o.default!==void 0?o.default:"NULL",l=typeof e[s]<"u"?e[s]:c;i.fields[s]==="json"?t.push(`'${JSON.stringify(l).replace(/'/g,"''")}'`):["string","enum"].includes(a)?t.push(`'${String(l).replace(/\n/g,"\\n").replace(/'/g,"''")}'`):t.push(l)}),t}const Gi=["https://nuxt.studio","https://dev.nuxt.studio"],J={content:{name:"content",pascalName:"Content",tableName:"_content_content",source:[{_resolved:!0,prefix:"/",include:"index.yml",cwd:"/home/runner/work/literate-garbanzo/literate-garbanzo/content"}],type:"data",fields:{id:"string",stem:"string",extension:"string",meta:"json",title:"string",description:"string",hero:"json",features:"json",authorQuote:"json",sections:"json",templates:"json",pricing:"json",logos:"json",testimonials:"json",cta:"json",faq:"json"},schema:{$ref:"#/definitions/content",definitions:{content:{type:"object",properties:{id:{type:"string"},stem:{type:"string"},extension:{type:"string",enum:["md","yaml","yml","json","csv","xml"]},meta:{type:"object",additionalProperties:{}},title:{type:"string",minLength:1},description:{type:"string",minLength:1},hero:{type:"object",properties:{headline:{type:"string"},title:{$ref:"#/definitions/content/properties/title"},description:{$ref:"#/definitions/content/properties/description"},features:{type:"array",items:{type:"object",properties:{title:{$ref:"#/definitions/content/properties/title"},description:{$ref:"#/definitions/content/properties/description"},icon:{type:"string",minLength:1}},required:["title","description","icon"],additionalProperties:!1}},links:{type:"array",items:{type:"object",properties:{label:{type:"string",minLength:1},to:{type:"string",minLength:1},icon:{type:"string"},size:{type:"string",enum:["xs","sm","md","lg","xl"]},trailing:{type:"boolean"},target:{type:"string"},color:{type:"string",enum:["primary","secondary","neutral","error","warning","success","info"]},variant:{type:"string",enum:["solid","outline","subtle","soft","ghost","link"]}},required:["label","to","size","color","variant"],additionalProperties:!1}}},required:["title","description","features","links"],additionalProperties:!1},features:{type:"object",properties:{headline:{$ref:"#/definitions/content/properties/hero/properties/headline"},title:{$ref:"#/definitions/content/properties/title"},description:{$ref:"#/definitions/content/properties/description"},features:{$ref:"#/definitions/content/properties/hero/properties/features"}},required:["title","description","features"],additionalProperties:!1},authorQuote:{type:"object",properties:{quote:{type:"string",minLength:1},user:{type:"object",properties:{name:{type:"string",minLength:1},description:{type:"string",minLength:1},to:{type:"string",minLength:1},avatar:{type:"object",properties:{src:{type:"string",minLength:1},alt:{type:"string"},loading:{type:"string"},srcset:{type:"string"}},required:["src"],additionalProperties:!1}},required:["name","description","to","avatar"],additionalProperties:!1}},required:["quote","user"],additionalProperties:!1},sections:{type:"array",items:{type:"object",properties:{headline:{$ref:"#/definitions/content/properties/hero/properties/headline"},title:{$ref:"#/definitions/content/properties/title"},description:{$ref:"#/definitions/content/properties/description"},features:{$ref:"#/definitions/content/properties/hero/properties/features"},items:{type:"array",items:{$ref:"#/definitions/content/properties/hero/properties/features/items"}},links:{type:"array",items:{$ref:"#/definitions/content/properties/hero/properties/links/items"}},reverse:{type:"boolean"},code:{type:"string"}},required:["title","description","features","items","links"],additionalProperties:!1}},templates:{type:"object",properties:{headline:{$ref:"#/definitions/content/properties/hero/properties/headline"},title:{$ref:"#/definitions/content/properties/title"},description:{$ref:"#/definitions/content/properties/description"},features:{$ref:"#/definitions/content/properties/hero/properties/features"},links:{$ref:"#/definitions/content/properties/hero/properties/links"},items:{type:"array",items:{type:"object",properties:{title:{$ref:"#/definitions/content/properties/title"},description:{$ref:"#/definitions/content/properties/description"},icon:{$ref:"#/definitions/content/properties/hero/properties/features/items/properties/icon"},image:{type:"string",minLength:1},to:{type:"string",minLength:1}},required:["title","description","icon","image","to"],additionalProperties:!1}}},required:["title","description","features","links","items"],additionalProperties:!1},pricing:{type:"object",properties:{headline:{$ref:"#/definitions/content/properties/hero/properties/headline"},title:{$ref:"#/definitions/content/properties/title"},description:{$ref:"#/definitions/content/properties/description"},features:{$ref:"#/definitions/content/properties/hero/properties/features"},plans:{type:"array",items:{type:"object",properties:{title:{$ref:"#/definitions/content/properties/title"},description:{$ref:"#/definitions/content/properties/description"},price:{type:"string",minLength:1},billing_period:{type:"string",minLength:1},billing_cycle:{type:"string",minLength:1},button:{$ref:"#/definitions/content/properties/hero/properties/links/items"},features:{type:"array",items:{type:"string",minLength:1}},highlight:{type:"boolean"}},required:["title","description","price","billing_period","billing_cycle","button","features"],additionalProperties:!1}}},required:["title","description","features","plans"],additionalProperties:!1},logos:{type:"array",items:{type:"object",properties:{src:{type:"string",minLength:1},alt:{type:"string",minLength:1},width:{type:"string",minLength:1},height:{type:"string",minLength:1}},required:["src","alt","width","height"],additionalProperties:!1}},testimonials:{type:"object",properties:{headline:{$ref:"#/definitions/content/properties/hero/properties/headline"},title:{$ref:"#/definitions/content/properties/title"},description:{$ref:"#/definitions/content/properties/description"},features:{$ref:"#/definitions/content/properties/hero/properties/features"},items:{type:"array",items:{type:"object",properties:{quote:{type:"string",minLength:1},user:{type:"object",properties:{name:{$ref:"#/definitions/content/properties/authorQuote/properties/user/properties/name"},description:{$ref:"#/definitions/content/properties/authorQuote/properties/user/properties/description"},to:{$ref:"#/definitions/content/properties/authorQuote/properties/user/properties/to"},avatar:{$ref:"#/definitions/content/properties/authorQuote/properties/user/properties/avatar"},target:{type:"string",minLength:1}},required:["name","description","to","avatar","target"],additionalProperties:!1}},required:["quote","user"],additionalProperties:!1}}},required:["title","description","features","items"],additionalProperties:!1},cta:{$ref:"#/definitions/content/properties/hero"},faq:{type:"object",properties:{headline:{$ref:"#/definitions/content/properties/hero/properties/headline"},title:{$ref:"#/definitions/content/properties/title"},description:{$ref:"#/definitions/content/properties/description"},features:{$ref:"#/definitions/content/properties/hero/properties/features"},items:{type:"array",items:{type:"object",properties:{label:{type:"string",minLength:1},content:{type:"string",minLength:1},defaultOpen:{type:"boolean"}},required:["label","content"],additionalProperties:!1}}},required:["title","description","features","items"],additionalProperties:!1}},required:["id","stem","extension","meta","title","description","hero","features","authorQuote","sections","templates","pricing","logos","testimonials","cta","faq"],additionalProperties:!1}},$schema:"http://json-schema.org/draft-07/schema#"},tableDefinition:'CREATE TABLE IF NOT EXISTS _content_content (id TEXT PRIMARY KEY, "title" VARCHAR, "authorQuote" TEXT, "cta" TEXT, "description" VARCHAR, "extension" VARCHAR, "faq" TEXT, "features" TEXT, "hero" TEXT, "logos" TEXT, "meta" TEXT, "pricing" TEXT, "sections" TEXT, "stem" VARCHAR, "templates" TEXT, "testimonials" TEXT);'},info:{name:"info",pascalName:"Info",tableName:"_content_info",type:"data",fields:{},schema:{$ref:"#/definitions/info",definitions:{info:{type:"object",properties:{id:{type:"string"},version:{type:"string"},ready:{type:"boolean"}},required:["id","version","ready"],additionalProperties:!1}},$schema:"http://json-schema.org/draft-07/schema#"},tableDefinition:'CREATE TABLE IF NOT EXISTS _content_info (id TEXT PRIMARY KEY, "ready" BOOLEAN, "version" VARCHAR);'}},$e=ne(!1),Ge=ti(()=>JSON.parse(JSON.stringify(Ye()))),Zi=async i=>{const e=Yt(i.files,i.additions,i.deletions),t=e.filter(r=>![z.appConfig,z.appConfigV4,z.nuxtConfig].includes(r.path));for(const r of Object.values(J))await Q(r.name).exec(r.tableDefinition);for(const r of t)await Qi(J,r);const n=e.find(r=>[z.appConfig,z.appConfigV4].includes(r.path));n&&Te(n.parsed),qt(),$e.value=!0},Qi=async(i,e)=>{const{collection:t,matchedSource:n}=le(e.path,i);if(!t){console.warn(`Content Preview: collection not found for file: ${e.path}, skipping insertion.`);return}const r=Q(t.name),s=ot(e,t,n),o=ut(t,s);await r.exec(o)},Te=i=>{const e=ue(),t=Nt(e,Ye);st(t,ei(i||{},Ge)),i||nt(t,Ge)};function on(){const i=Je().public.preview||{},e=window.sessionStorage.getItem("previewToken"),t=document.createElement("div");t.id="__nuxt_preview_wrapper",document.body.appendChild(t),kt(Bt,{previewToken:e,api:window.sessionStorage.getItem("previewAPI")||(i==null?void 0:i.api),initializePreview:Zi}).mount(t)}function an(){const i=ue(),e=Je().public.preview;if(!window.parent||window.self===window.parent)return;const t=Ze(),n=Lt();window.addEventListener("keydown",s=>{(s.metaKey||s.ctrlKey||s.altKey||s.shiftKey)&&window.parent.postMessage({type:"nuxt-content:preview:keydown",payload:{key:s.key,metaKey:s.metaKey,ctrlKey:s.ctrlKey,shiftKey:s.shiftKey,altKey:s.altKey}},"*")}),window.addEventListener("message",async s=>{var m;if(!$e.value)return;const o=((m=e==null?void 0:e.iframeMessagingAllowedOrigins)==null?void 0:m.split(",").map(y=>y.trim()))||[];if(!["http://localhost:3000",...Gi,...o].includes(s.origin))return;const{type:a,payload:c={},navigate:l}=s.data||{};switch(a){case"nuxt-content:editor:file-selected":{await f(c.path);break}case"nuxt-content:editor:file-changed":case"nuxt-content:editor:media-changed":{const{additions:y=[],deletions:h=[]}=c;for(const u of y)await d(u,l);for(const u of h)await g(u.path);Ji();break}case"nuxt-content:config:file-changed":{const{additions:y=[],deletions:h=[]}=c,u=y.find(x=>[z.appConfig,z.appConfigV4].includes(x.path));u&&Te(u==null?void 0:u.parsed),h.find(x=>[z.appConfig,z.appConfigV4].includes(x.path))&&Te(void 0)}}async function f(y){if(!y)return;const{collection:h}=le(pe(y),J);if(!h){console.warn(`Content Preview: collection not found for file: ${y}, skipping navigation.`);return}if(h.type!=="page")return;const u=Q(h.name),v=ye(y),x=Ke(h,"stem",v),w=await u.first(x);if(!w||!w.path)return;const R=t.resolve(w.path);!R||!R.matched||R.matched.length===0||w.path!==n.path&&t.push(w.path)}async function d(y,h){const{collection:u,matchedSource:v}=le(y.path,J);if(!u){console.warn(`Content Preview: collection not found for file: ${y.path}, skipping update.`);return}const x=ye(y.path),w=ot({path:y.path,parsed:y.parsed},u,v),R=Hi(u,x,w);if(await Q(u.name).exec(R),u.type!=="page"||!y.pathRoute)return;const E=Mt(y.pathRoute);if(h&&E!==n.path){const q=t.resolve(E);if(!q||!q.matched||q.matched.length===0)return;t.push(E)}}async function g(y){const{collection:h}=le(pe(y),J);if(!h){console.warn(`Content Preview: collection not found for file: ${y}, skipping deletion.`);return}const u=ye(y),v=dt(h,u);await Q(h.name).exec(v)}});async function r(){if(!$e.value)return;const s=n.path,{collection:o}=Xi(s,J);if(!o||o.type!=="page"){window.sendNavigateMessageInPreview(s,!1);return}const a=Q(o.name),c=Ke(o,"path",s),l=await a.first(c);window.sendNavigateMessageInPreview(s,!!(l!=null&&l.path))}i.hook("page:finish",()=>{r()}),i.hook("nuxt-content:preview:ready",()=>{window.parent.postMessage({type:"nuxt-content:preview:ready"},"*")}),window.sendNavigateMessageInPreview=(s,o)=>{window.parent.postMessage({type:"nuxt-content:preview:navigate",payload:{path:s,navigate:o}},"*")}}async function Ji(){await ue().hooks.callHookParallel("app:data:refresh")}export{an as initIframeCommunication,on as mountPreviewUI}; diff --git a/_nuxt/Cm-GzlGM.js b/_nuxt/Cm-GzlGM.js new file mode 100644 index 0000000..48d1a94 --- /dev/null +++ b/_nuxt/Cm-GzlGM.js @@ -0,0 +1 @@ +import{r as s}from"./Jo-MTirK.js";import t from"./T5Eo8Ag_.js";import{d as n,y as r,e as a,w as p,h as i,f as c}from"./CseYvhfk.js";import"./C2bHYaEW.js";const f=n({__name:"Tip",setup(m){const o=r();return(e,u)=>(c(),a(t,{color:"success",icon:i(o).ui.icons.tip},{default:p(()=>[s(e.$slots,"default",{mdcUnwrap:"p"})]),_:3},8,["icon"]))}}),g=Object.assign(f,{__name:"ProseTip"});export{g as default}; diff --git a/_nuxt/CnErl1XG.js b/_nuxt/CnErl1XG.js new file mode 100644 index 0000000..65f27fd --- /dev/null +++ b/_nuxt/CnErl1XG.js @@ -0,0 +1 @@ +import{d as v,Y as C,Z as _,y as x,c as b,p as h,r as B,q as $,g as I,N as t,h as T,$ as k,f as y,O as c,Q as M}from"./CseYvhfk.js";const N={slots:{root:"relative [&_pre]:h-[200px]",footer:"h-16 absolute inset-x-px bottom-px rounded-b-[calc(var(--ui-radius)*1.5)] flex items-center justify-center",trigger:"group",triggerIcon:"group-data-[state=open]:rotate-180"},variants:{open:{true:{root:"[&_pre]:h-auto [&_pre]:min-h-[200px] [&_pre]:max-h-[80vh] [&_pre]:pb-12"},false:{root:"[&_pre]:overflow-hidden",footer:"bg-gradient-to-t from-(--ui-bg-muted)"}}}},P=M;var d,f;const j=c({extend:c(N),...((f=(d=P.uiPro)==null?void 0:d.prose)==null?void 0:f.codeCollapse)||{}}),w=v({__name:"CodeCollapse",props:C({icon:{},name:{default:"code"},openText:{default:"Expand"},closeText:{default:"Collapse"},class:{},ui:{}},{open:{type:Boolean,default:!1},openModifiers:{}}),emits:["update:open"],setup(n){const e=n,o=_(n,"open"),g=x(),s=b(()=>j({open:o.value}));return(a,l)=>{var r,p,i,u;const m=k;return y(),h("div",{class:t(s.value.root({class:[e.class,(r=e.ui)==null?void 0:r.root]}))},[B(a.$slots,"default"),$("div",{class:t(s.value.footer({class:(p=e.ui)==null?void 0:p.footer}))},[I(m,{icon:a.icon||T(g).ui.icons.chevronDown,color:"neutral",variant:"outline","data-state":o.value?"open":"closed",label:`${o.value?a.closeText:a.openText} ${a.name}`,class:t(s.value.trigger({class:(i=e.ui)==null?void 0:i.trigger})),ui:{leadingIcon:s.value.triggerIcon({class:(u=e.ui)==null?void 0:u.triggerIcon})},onClick:l[0]||(l[0]=E=>o.value=!o.value)},null,8,["icon","data-state","label","class","ui"])],2)],2)}}}),V=Object.assign(w,{__name:"ProseCodeCollapse"});export{V as default}; diff --git a/_nuxt/CnLTV3lZ.js b/_nuxt/CnLTV3lZ.js new file mode 100644 index 0000000..50b33a2 --- /dev/null +++ b/_nuxt/CnLTV3lZ.js @@ -0,0 +1 @@ +import{d as r,p,r as c,N as l,h as m,f,O as s,Q as i}from"./CseYvhfk.js";const P={base:"my-5 leading-7 text-pretty"},_=i;var e,a;const d=s({extend:s(P),...((a=(e=_.uiPro)==null?void 0:e.prose)==null?void 0:a.p)||{}}),u=r({__name:"P",props:{class:{}},setup(o){const t=o;return(n,g)=>(f(),p("p",{class:l(m(d)({class:t.class}))},[c(n.$slots,"default")],2))}}),h=Object.assign(u,{__name:"ProseP"});export{h as default}; diff --git a/_nuxt/CoJonXXG.js b/_nuxt/CoJonXXG.js new file mode 100644 index 0000000..ab00fb8 --- /dev/null +++ b/_nuxt/CoJonXXG.js @@ -0,0 +1 @@ +import{d as b,p as f,r as h,N as i,h as a,f as l,O as r,Q as u}from"./CseYvhfk.js";const c={base:"ms-4 border-s border-(--ui-border) ps-8 [counter-reset:step]",variants:{level:{2:"[&>h2]:[counter-increment:step] [&>h2]:relative [&>h2]:before:absolute [&>h2]:before:size-8 [&>h2]:before:bg-(--ui-bg-elevated) [&>h2]:before:rounded-full [&>h2]:before:font-semibold [&>h2]:before:text-sm [&>h2]:before:tabular-nums [&>h2]:before:inline-flex [&>h2]:before:items-center [&>h2]:before:justify-center [&>h2]:before:ring-4 [&>h2]:before:ring-(--ui-bg) [&>h2]:before:-ms-[48.5px] [&>h2]:before:-mt-0 [&>h2]:before:content-[counter(step)] [&>h2>a>span]:hidden",3:"[&>h3]:[counter-increment:step] [&>h3]:relative [&>h3]:before:absolute [&>h3]:before:size-7 [&>h3]:before:inset-x-0.5 [&>h3]:before:bg-(--ui-bg-elevated) [&>h3]:before:rounded-full [&>h3]:before:font-semibold [&>h3]:before:text-sm [&>h3]:before:tabular-nums [&>h3]:before:inline-flex [&>h3]:before:items-center [&>h3]:before:justify-center [&>h3]:before:ring-4 [&>h3]:before:ring-(--ui-bg) [&>h3]:before:-ms-[48.5px] [&>h3]:before:content-[counter(step)] [&>h3>a>span]:hidden",4:"[&>h4]:[counter-increment:step] [&>h4]:relative [&>h4]:before:absolute [&>h4]:before:size-7 [&>h4]:before:inset-x-0.5 [&>h4]:before:bg-(--ui-bg-elevated) [&>h4]:before:rounded-full [&>h4]:before:font-semibold [&>h4]:before:text-sm [&>h4]:before:tabular-nums [&>h4]:before:inline-flex [&>h4]:before:items-center [&>h4]:before:justify-center [&>h4]:before:ring-4 [&>h4]:before:ring-(--ui-bg) [&>h4]:before:-ms-[48.5px] [&>h4]:before:content-[counter(step)] [&>h4>a>span]:hidden"}},defaultVariants:{level:"3"}},p=u;var o,t;const d=r({extend:r(c),...((t=(o=p.uiPro)==null?void 0:o.prose)==null?void 0:t.steps)||{}}),m=b({__name:"Steps",props:{level:{},class:{}},setup(s){const e=s;return(n,g)=>(l(),f("div",{class:i(a(d)({class:e.class,level:e.level}))},[h(n.$slots,"default")],2))}}),x=Object.assign(m,{__name:"ProseSteps"});export{x as default}; diff --git a/_nuxt/CsbjMYrv.js b/_nuxt/CsbjMYrv.js new file mode 100644 index 0000000..237bbde --- /dev/null +++ b/_nuxt/CsbjMYrv.js @@ -0,0 +1,12 @@ +var Tt=Object.defineProperty;var Et=(n,e,t)=>e in n?Tt(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t;var u=(n,e,t)=>Et(n,typeof e!="symbol"?e+"":e,t);import{c as Pt,g as xt}from"./CCiit9BF.js";import{s as j,a as tt,b as Lt,c as Gt,d as Bt,e as $e,z as Mt,h as $t,g as Ot}from"./BgqwO8CP.js";import"./CseYvhfk.js";import"./bNaE6FFb.js";import"./C2bHYaEW.js";import"./DgDtOUTc.js";import"./gXfxf0bk.js";let I=class extends Error{constructor(e){super(e),this.name="ShikiError"}},jt=3;function ne(n,e=3){e>jt||console.trace(`[SHIKI DEPRECATE]: ${n}`)}function Wt(n){return Ae(n)}function Ae(n){return Array.isArray(n)?Dt(n):n instanceof RegExp?n:typeof n=="object"?Ft(n):n}function Dt(n){let e=[];for(let t=0,s=n.length;t<s;t++)e[t]=Ae(n[t]);return e}function Ft(n){let e={};for(let t in n)e[t]=Ae(n[t]);return e}function nt(n,...e){return e.forEach(t=>{for(let s in t)n[s]=t[s]}),n}function st(n){const e=~n.lastIndexOf("/")||~n.lastIndexOf("\\");return e===0?n:~e===n.length-1?st(n.substring(0,n.length-1)):n.substr(~e+1)}var _e=/\$(\d+)|\${(\d+):\/(downcase|upcase)}/g,X=class{static hasCaptures(n){return n===null?!1:(_e.lastIndex=0,_e.test(n))}static replaceCaptures(n,e,t){return n.replace(_e,(s,r,i,o)=>{let c=t[parseInt(r||i,10)];if(c){let a=e.substring(c.start,c.end);for(;a[0]===".";)a=a.substring(1);switch(o){case"downcase":return a.toLowerCase();case"upcase":return a.toUpperCase();default:return a}}else return s})}};function rt(n,e){return n<e?-1:n>e?1:0}function it(n,e){if(n===null&&e===null)return 0;if(!n)return-1;if(!e)return 1;let t=n.length,s=e.length;if(t===s){for(let r=0;r<t;r++){let i=rt(n[r],e[r]);if(i!==0)return i}return 0}return t-s}function Oe(n){return!!(/^#[0-9a-f]{6}$/i.test(n)||/^#[0-9a-f]{8}$/i.test(n)||/^#[0-9a-f]{3}$/i.test(n)||/^#[0-9a-f]{4}$/i.test(n))}function ot(n){return n.replace(/[\-\\\{\}\*\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&")}var at=class{constructor(n){u(this,"cache",new Map);this.fn=n}get(n){if(this.cache.has(n))return this.cache.get(n);const e=this.fn(n);return this.cache.set(n,e),e}},se=class{constructor(n,e,t){u(this,"_cachedMatchRoot",new at(n=>this._root.match(n)));this._colorMap=n,this._defaults=e,this._root=t}static createFromRawTheme(n,e){return this.createFromParsedTheme(Ht(n),e)}static createFromParsedTheme(n,e){return Kt(n,e)}getColorMap(){return this._colorMap.getColorMap()}getDefaults(){return this._defaults}match(n){if(n===null)return this._defaults;const e=n.scopeName,s=this._cachedMatchRoot.get(e).find(r=>zt(n.parent,r.parentScopes));return s?new ct(s.fontStyle,s.foreground,s.background):null}},ye=class ee{constructor(e,t){this.parent=e,this.scopeName=t}static push(e,t){for(const s of t)e=new ee(e,s);return e}static from(...e){let t=null;for(let s=0;s<e.length;s++)t=new ee(t,e[s]);return t}push(e){return new ee(this,e)}getSegments(){let e=this;const t=[];for(;e;)t.push(e.scopeName),e=e.parent;return t.reverse(),t}toString(){return this.getSegments().join(" ")}extends(e){return this===e?!0:this.parent===null?!1:this.parent.extends(e)}getExtensionIfDefined(e){const t=[];let s=this;for(;s&&s!==e;)t.push(s.scopeName),s=s.parent;return s===e?t.reverse():void 0}};function zt(n,e){if(e.length===0)return!0;for(let t=0;t<e.length;t++){let s=e[t],r=!1;if(s===">"){if(t===e.length-1)return!1;s=e[++t],r=!0}for(;n&&!qt(n.scopeName,s);){if(r)return!1;n=n.parent}if(!n)return!1;n=n.parent}return!0}function qt(n,e){return e===n||n.startsWith(e)&&n[e.length]==="."}var ct=class{constructor(n,e,t){this.fontStyle=n,this.foregroundId=e,this.backgroundId=t}};function Ht(n){if(!n)return[];if(!n.settings||!Array.isArray(n.settings))return[];let e=n.settings,t=[],s=0;for(let r=0,i=e.length;r<i;r++){let o=e[r];if(!o.settings)continue;let c;if(typeof o.scope=="string"){let f=o.scope;f=f.replace(/^[,]+/,""),f=f.replace(/[,]+$/,""),c=f.split(",")}else Array.isArray(o.scope)?c=o.scope:c=[""];let a=-1;if(typeof o.settings.fontStyle=="string"){a=0;let f=o.settings.fontStyle.split(" ");for(let d=0,p=f.length;d<p;d++)switch(f[d]){case"italic":a=a|1;break;case"bold":a=a|2;break;case"underline":a=a|4;break;case"strikethrough":a=a|8;break}}let l=null;typeof o.settings.foreground=="string"&&Oe(o.settings.foreground)&&(l=o.settings.foreground);let h=null;typeof o.settings.background=="string"&&Oe(o.settings.background)&&(h=o.settings.background);for(let f=0,d=c.length;f<d;f++){let m=c[f].trim().split(" "),b=m[m.length-1],g=null;m.length>1&&(g=m.slice(0,m.length-1),g.reverse()),t[s++]=new Ut(b,g,r,a,l,h)}}return t}var Ut=class{constructor(n,e,t,s,r,i){this.scope=n,this.parentScopes=e,this.index=t,this.fontStyle=s,this.foreground=r,this.background=i}},G=(n=>(n[n.NotSet=-1]="NotSet",n[n.None=0]="None",n[n.Italic=1]="Italic",n[n.Bold=2]="Bold",n[n.Underline=4]="Underline",n[n.Strikethrough=8]="Strikethrough",n))(G||{});function Kt(n,e){n.sort((a,l)=>{let h=rt(a.scope,l.scope);return h!==0||(h=it(a.parentScopes,l.parentScopes),h!==0)?h:a.index-l.index});let t=0,s="#000000",r="#ffffff";for(;n.length>=1&&n[0].scope==="";){let a=n.shift();a.fontStyle!==-1&&(t=a.fontStyle),a.foreground!==null&&(s=a.foreground),a.background!==null&&(r=a.background)}let i=new Jt(e),o=new ct(t,i.getId(s),i.getId(r)),c=new Qt(new we(0,null,-1,0,0),[]);for(let a=0,l=n.length;a<l;a++){let h=n[a];c.insert(0,h.scope,h.parentScopes,h.fontStyle,i.getId(h.foreground),i.getId(h.background))}return new se(i,o,c)}var Jt=class{constructor(n){u(this,"_isFrozen");u(this,"_lastColorId");u(this,"_id2color");u(this,"_color2id");if(this._lastColorId=0,this._id2color=[],this._color2id=Object.create(null),Array.isArray(n)){this._isFrozen=!0;for(let e=0,t=n.length;e<t;e++)this._color2id[n[e]]=e,this._id2color[e]=n[e]}else this._isFrozen=!1}getId(n){if(n===null)return 0;n=n.toUpperCase();let e=this._color2id[n];if(e)return e;if(this._isFrozen)throw new Error(`Missing color in color map - ${n}`);return e=++this._lastColorId,this._color2id[n]=e,this._id2color[e]=n,e}getColorMap(){return this._id2color.slice(0)}},Vt=Object.freeze([]),we=class lt{constructor(e,t,s,r,i){u(this,"scopeDepth");u(this,"parentScopes");u(this,"fontStyle");u(this,"foreground");u(this,"background");this.scopeDepth=e,this.parentScopes=t||Vt,this.fontStyle=s,this.foreground=r,this.background=i}clone(){return new lt(this.scopeDepth,this.parentScopes,this.fontStyle,this.foreground,this.background)}static cloneArr(e){let t=[];for(let s=0,r=e.length;s<r;s++)t[s]=e[s].clone();return t}acceptOverwrite(e,t,s,r){this.scopeDepth>e?console.log("how did this happen?"):this.scopeDepth=e,t!==-1&&(this.fontStyle=t),s!==0&&(this.foreground=s),r!==0&&(this.background=r)}},Qt=class Re{constructor(e,t=[],s={}){u(this,"_rulesWithParentScopes");this._mainRule=e,this._children=s,this._rulesWithParentScopes=t}static _cmpBySpecificity(e,t){if(e.scopeDepth!==t.scopeDepth)return t.scopeDepth-e.scopeDepth;let s=0,r=0;for(;e.parentScopes[s]===">"&&s++,t.parentScopes[r]===">"&&r++,!(s>=e.parentScopes.length||r>=t.parentScopes.length);){const i=t.parentScopes[r].length-e.parentScopes[s].length;if(i!==0)return i;s++,r++}return t.parentScopes.length-e.parentScopes.length}match(e){if(e!==""){let s=e.indexOf("."),r,i;if(s===-1?(r=e,i=""):(r=e.substring(0,s),i=e.substring(s+1)),this._children.hasOwnProperty(r))return this._children[r].match(i)}const t=this._rulesWithParentScopes.concat(this._mainRule);return t.sort(Re._cmpBySpecificity),t}insert(e,t,s,r,i,o){if(t===""){this._doInsertHere(e,s,r,i,o);return}let c=t.indexOf("."),a,l;c===-1?(a=t,l=""):(a=t.substring(0,c),l=t.substring(c+1));let h;this._children.hasOwnProperty(a)?h=this._children[a]:(h=new Re(this._mainRule.clone(),we.cloneArr(this._rulesWithParentScopes)),this._children[a]=h),h.insert(e+1,l,s,r,i,o)}_doInsertHere(e,t,s,r,i){if(t===null){this._mainRule.acceptOverwrite(e,s,r,i);return}for(let o=0,c=this._rulesWithParentScopes.length;o<c;o++){let a=this._rulesWithParentScopes[o];if(it(a.parentScopes,t)===0){a.acceptOverwrite(e,s,r,i);return}}s===-1&&(s=this._mainRule.fontStyle),r===0&&(r=this._mainRule.foreground),i===0&&(i=this._mainRule.background),this._rulesWithParentScopes.push(new we(e,t,s,r,i))}},W=class v{static toBinaryStr(e){return e.toString(2).padStart(32,"0")}static print(e){const t=v.getLanguageId(e),s=v.getTokenType(e),r=v.getFontStyle(e),i=v.getForeground(e),o=v.getBackground(e);console.log({languageId:t,tokenType:s,fontStyle:r,foreground:i,background:o})}static getLanguageId(e){return(e&255)>>>0}static getTokenType(e){return(e&768)>>>8}static containsBalancedBrackets(e){return(e&1024)!==0}static getFontStyle(e){return(e&30720)>>>11}static getForeground(e){return(e&16744448)>>>15}static getBackground(e){return(e&4278190080)>>>24}static set(e,t,s,r,i,o,c){let a=v.getLanguageId(e),l=v.getTokenType(e),h=v.containsBalancedBrackets(e)?1:0,f=v.getFontStyle(e),d=v.getForeground(e),p=v.getBackground(e);return t!==0&&(a=t),s!==8&&(l=s),r!==null&&(h=r?1:0),i!==-1&&(f=i),o!==0&&(d=o),c!==0&&(p=c),(a<<0|l<<8|h<<10|f<<11|d<<15|p<<24)>>>0}};function re(n,e){const t=[],s=Yt(n);let r=s.next();for(;r!==null;){let a=0;if(r.length===2&&r.charAt(1)===":"){switch(r.charAt(0)){case"R":a=1;break;case"L":a=-1;break;default:console.log(`Unknown priority ${r} in scope selector`)}r=s.next()}let l=o();if(t.push({matcher:l,priority:a}),r!==",")break;r=s.next()}return t;function i(){if(r==="-"){r=s.next();const a=i();return l=>!!a&&!a(l)}if(r==="("){r=s.next();const a=c();return r===")"&&(r=s.next()),a}if(je(r)){const a=[];do a.push(r),r=s.next();while(je(r));return l=>e(a,l)}return null}function o(){const a=[];let l=i();for(;l;)a.push(l),l=i();return h=>a.every(f=>f(h))}function c(){const a=[];let l=o();for(;l&&(a.push(l),r==="|"||r===",");){do r=s.next();while(r==="|"||r===",");l=o()}return h=>a.some(f=>f(h))}}function je(n){return!!n&&!!n.match(/[\w\.:]+/)}function Yt(n){let e=/([LR]:|[\w\.:][\w\.:\-]*|[\,\|\-\(\)])/g,t=e.exec(n);return{next:()=>{if(!t)return null;const s=t[0];return t=e.exec(n),s}}}function ht(n){typeof n.dispose=="function"&&n.dispose()}var U=class{constructor(n){this.scopeName=n}toKey(){return this.scopeName}},Xt=class{constructor(n,e){this.scopeName=n,this.ruleName=e}toKey(){return`${this.scopeName}#${this.ruleName}`}},Zt=class{constructor(){u(this,"_references",[]);u(this,"_seenReferenceKeys",new Set);u(this,"visitedRule",new Set)}get references(){return this._references}add(n){const e=n.toKey();this._seenReferenceKeys.has(e)||(this._seenReferenceKeys.add(e),this._references.push(n))}},en=class{constructor(n,e){u(this,"seenFullScopeRequests",new Set);u(this,"seenPartialScopeRequests",new Set);u(this,"Q");this.repo=n,this.initialScopeName=e,this.seenFullScopeRequests.add(this.initialScopeName),this.Q=[new U(this.initialScopeName)]}processQueue(){const n=this.Q;this.Q=[];const e=new Zt;for(const t of n)tn(t,this.initialScopeName,this.repo,e);for(const t of e.references)if(t instanceof U){if(this.seenFullScopeRequests.has(t.scopeName))continue;this.seenFullScopeRequests.add(t.scopeName),this.Q.push(t)}else{if(this.seenFullScopeRequests.has(t.scopeName)||this.seenPartialScopeRequests.has(t.toKey()))continue;this.seenPartialScopeRequests.add(t.toKey()),this.Q.push(t)}}};function tn(n,e,t,s){const r=t.lookup(n.scopeName);if(!r){if(n.scopeName===e)throw new Error(`No grammar provided for <${e}>`);return}const i=t.lookup(e);n instanceof U?te({baseGrammar:i,selfGrammar:r},s):Ne(n.ruleName,{baseGrammar:i,selfGrammar:r,repository:r.repository},s);const o=t.injections(n.scopeName);if(o)for(const c of o)s.add(new U(c))}function Ne(n,e,t){if(e.repository&&e.repository[n]){const s=e.repository[n];ie([s],e,t)}}function te(n,e){n.selfGrammar.patterns&&Array.isArray(n.selfGrammar.patterns)&&ie(n.selfGrammar.patterns,{...n,repository:n.selfGrammar.repository},e),n.selfGrammar.injections&&ie(Object.values(n.selfGrammar.injections),{...n,repository:n.selfGrammar.repository},e)}function ie(n,e,t){for(const s of n){if(t.visitedRule.has(s))continue;t.visitedRule.add(s);const r=s.repository?nt({},e.repository,s.repository):e.repository;Array.isArray(s.patterns)&&ie(s.patterns,{...e,repository:r},t);const i=s.include;if(!i)continue;const o=ut(i);switch(o.kind){case 0:te({...e,selfGrammar:e.baseGrammar},t);break;case 1:te(e,t);break;case 2:Ne(o.ruleName,{...e,repository:r},t);break;case 3:case 4:const c=o.scopeName===e.selfGrammar.scopeName?e.selfGrammar:o.scopeName===e.baseGrammar.scopeName?e.baseGrammar:void 0;if(c){const a={baseGrammar:e.baseGrammar,selfGrammar:c,repository:r};o.kind===4?Ne(o.ruleName,a,t):te(a,t)}else o.kind===4?t.add(new Xt(o.scopeName,o.ruleName)):t.add(new U(o.scopeName));break}}}var nn=class{constructor(){u(this,"kind",0)}},sn=class{constructor(){u(this,"kind",1)}},rn=class{constructor(n){u(this,"kind",2);this.ruleName=n}},on=class{constructor(n){u(this,"kind",3);this.scopeName=n}},an=class{constructor(n,e){u(this,"kind",4);this.scopeName=n,this.ruleName=e}};function ut(n){if(n==="$base")return new nn;if(n==="$self")return new sn;const e=n.indexOf("#");if(e===-1)return new on(n);if(e===0)return new rn(n.substring(1));{const t=n.substring(0,e),s=n.substring(e+1);return new an(t,s)}}var cn=/\\(\d+)/,We=/\\(\d+)/g,ln=-1,ft=-2;var Q=class{constructor(n,e,t,s){u(this,"$location");u(this,"id");u(this,"_nameIsCapturing");u(this,"_name");u(this,"_contentNameIsCapturing");u(this,"_contentName");this.$location=n,this.id=e,this._name=t||null,this._nameIsCapturing=X.hasCaptures(this._name),this._contentName=s||null,this._contentNameIsCapturing=X.hasCaptures(this._contentName)}get debugName(){const n=this.$location?`${st(this.$location.filename)}:${this.$location.line}`:"unknown";return`${this.constructor.name}#${this.id} @ ${n}`}getName(n,e){return!this._nameIsCapturing||this._name===null||n===null||e===null?this._name:X.replaceCaptures(this._name,n,e)}getContentName(n,e){return!this._contentNameIsCapturing||this._contentName===null?this._contentName:X.replaceCaptures(this._contentName,n,e)}},hn=class extends Q{constructor(e,t,s,r,i){super(e,t,s,r);u(this,"retokenizeCapturedWithRuleId");this.retokenizeCapturedWithRuleId=i}dispose(){}collectPatterns(e,t){throw new Error("Not supported!")}compile(e,t){throw new Error("Not supported!")}compileAG(e,t,s,r){throw new Error("Not supported!")}},un=class extends Q{constructor(e,t,s,r,i){super(e,t,s,null);u(this,"_match");u(this,"captures");u(this,"_cachedCompiledPatterns");this._match=new K(r,this.id),this.captures=i,this._cachedCompiledPatterns=null}dispose(){this._cachedCompiledPatterns&&(this._cachedCompiledPatterns.dispose(),this._cachedCompiledPatterns=null)}get debugMatchRegExp(){return`${this._match.source}`}collectPatterns(e,t){t.push(this._match)}compile(e,t){return this._getCachedCompiledPatterns(e).compile(e)}compileAG(e,t,s,r){return this._getCachedCompiledPatterns(e).compileAG(e,s,r)}_getCachedCompiledPatterns(e){return this._cachedCompiledPatterns||(this._cachedCompiledPatterns=new J,this.collectPatterns(e,this._cachedCompiledPatterns)),this._cachedCompiledPatterns}},De=class extends Q{constructor(e,t,s,r,i){super(e,t,s,r);u(this,"hasMissingPatterns");u(this,"patterns");u(this,"_cachedCompiledPatterns");this.patterns=i.patterns,this.hasMissingPatterns=i.hasMissingPatterns,this._cachedCompiledPatterns=null}dispose(){this._cachedCompiledPatterns&&(this._cachedCompiledPatterns.dispose(),this._cachedCompiledPatterns=null)}collectPatterns(e,t){for(const s of this.patterns)e.getRule(s).collectPatterns(e,t)}compile(e,t){return this._getCachedCompiledPatterns(e).compile(e)}compileAG(e,t,s,r){return this._getCachedCompiledPatterns(e).compileAG(e,s,r)}_getCachedCompiledPatterns(e){return this._cachedCompiledPatterns||(this._cachedCompiledPatterns=new J,this.collectPatterns(e,this._cachedCompiledPatterns)),this._cachedCompiledPatterns}},ke=class extends Q{constructor(e,t,s,r,i,o,c,a,l,h){super(e,t,s,r);u(this,"_begin");u(this,"beginCaptures");u(this,"_end");u(this,"endHasBackReferences");u(this,"endCaptures");u(this,"applyEndPatternLast");u(this,"hasMissingPatterns");u(this,"patterns");u(this,"_cachedCompiledPatterns");this._begin=new K(i,this.id),this.beginCaptures=o,this._end=new K(c||"￿",-1),this.endHasBackReferences=this._end.hasBackReferences,this.endCaptures=a,this.applyEndPatternLast=l||!1,this.patterns=h.patterns,this.hasMissingPatterns=h.hasMissingPatterns,this._cachedCompiledPatterns=null}dispose(){this._cachedCompiledPatterns&&(this._cachedCompiledPatterns.dispose(),this._cachedCompiledPatterns=null)}get debugBeginRegExp(){return`${this._begin.source}`}get debugEndRegExp(){return`${this._end.source}`}getEndWithResolvedBackReferences(e,t){return this._end.resolveBackReferences(e,t)}collectPatterns(e,t){t.push(this._begin)}compile(e,t){return this._getCachedCompiledPatterns(e,t).compile(e)}compileAG(e,t,s,r){return this._getCachedCompiledPatterns(e,t).compileAG(e,s,r)}_getCachedCompiledPatterns(e,t){if(!this._cachedCompiledPatterns){this._cachedCompiledPatterns=new J;for(const s of this.patterns)e.getRule(s).collectPatterns(e,this._cachedCompiledPatterns);this.applyEndPatternLast?this._cachedCompiledPatterns.push(this._end.hasBackReferences?this._end.clone():this._end):this._cachedCompiledPatterns.unshift(this._end.hasBackReferences?this._end.clone():this._end)}return this._end.hasBackReferences&&(this.applyEndPatternLast?this._cachedCompiledPatterns.setSource(this._cachedCompiledPatterns.length()-1,t):this._cachedCompiledPatterns.setSource(0,t)),this._cachedCompiledPatterns}},oe=class extends Q{constructor(e,t,s,r,i,o,c,a,l){super(e,t,s,r);u(this,"_begin");u(this,"beginCaptures");u(this,"whileCaptures");u(this,"_while");u(this,"whileHasBackReferences");u(this,"hasMissingPatterns");u(this,"patterns");u(this,"_cachedCompiledPatterns");u(this,"_cachedCompiledWhilePatterns");this._begin=new K(i,this.id),this.beginCaptures=o,this.whileCaptures=a,this._while=new K(c,ft),this.whileHasBackReferences=this._while.hasBackReferences,this.patterns=l.patterns,this.hasMissingPatterns=l.hasMissingPatterns,this._cachedCompiledPatterns=null,this._cachedCompiledWhilePatterns=null}dispose(){this._cachedCompiledPatterns&&(this._cachedCompiledPatterns.dispose(),this._cachedCompiledPatterns=null),this._cachedCompiledWhilePatterns&&(this._cachedCompiledWhilePatterns.dispose(),this._cachedCompiledWhilePatterns=null)}get debugBeginRegExp(){return`${this._begin.source}`}get debugWhileRegExp(){return`${this._while.source}`}getWhileWithResolvedBackReferences(e,t){return this._while.resolveBackReferences(e,t)}collectPatterns(e,t){t.push(this._begin)}compile(e,t){return this._getCachedCompiledPatterns(e).compile(e)}compileAG(e,t,s,r){return this._getCachedCompiledPatterns(e).compileAG(e,s,r)}_getCachedCompiledPatterns(e){if(!this._cachedCompiledPatterns){this._cachedCompiledPatterns=new J;for(const t of this.patterns)e.getRule(t).collectPatterns(e,this._cachedCompiledPatterns)}return this._cachedCompiledPatterns}compileWhile(e,t){return this._getCachedCompiledWhilePatterns(e,t).compile(e)}compileWhileAG(e,t,s,r){return this._getCachedCompiledWhilePatterns(e,t).compileAG(e,s,r)}_getCachedCompiledWhilePatterns(e,t){return this._cachedCompiledWhilePatterns||(this._cachedCompiledWhilePatterns=new J,this._cachedCompiledWhilePatterns.push(this._while.hasBackReferences?this._while.clone():this._while)),this._while.hasBackReferences&&this._cachedCompiledWhilePatterns.setSource(0,t||"￿"),this._cachedCompiledWhilePatterns}},dt=class k{static createCaptureRule(e,t,s,r,i){return e.registerRule(o=>new hn(t,o,s,r,i))}static getCompiledRuleId(e,t,s){return e.id||t.registerRule(r=>{if(e.id=r,e.match)return new un(e.$vscodeTextmateLocation,e.id,e.name,e.match,k._compileCaptures(e.captures,t,s));if(typeof e.begin>"u"){e.repository&&(s=nt({},s,e.repository));let i=e.patterns;return typeof i>"u"&&e.include&&(i=[{include:e.include}]),new De(e.$vscodeTextmateLocation,e.id,e.name,e.contentName,k._compilePatterns(i,t,s))}return e.while?new oe(e.$vscodeTextmateLocation,e.id,e.name,e.contentName,e.begin,k._compileCaptures(e.beginCaptures||e.captures,t,s),e.while,k._compileCaptures(e.whileCaptures||e.captures,t,s),k._compilePatterns(e.patterns,t,s)):new ke(e.$vscodeTextmateLocation,e.id,e.name,e.contentName,e.begin,k._compileCaptures(e.beginCaptures||e.captures,t,s),e.end,k._compileCaptures(e.endCaptures||e.captures,t,s),e.applyEndPatternLast,k._compilePatterns(e.patterns,t,s))}),e.id}static _compileCaptures(e,t,s){let r=[];if(e){let i=0;for(const o in e){if(o==="$vscodeTextmateLocation")continue;const c=parseInt(o,10);c>i&&(i=c)}for(let o=0;o<=i;o++)r[o]=null;for(const o in e){if(o==="$vscodeTextmateLocation")continue;const c=parseInt(o,10);let a=0;e[o].patterns&&(a=k.getCompiledRuleId(e[o],t,s)),r[c]=k.createCaptureRule(t,e[o].$vscodeTextmateLocation,e[o].name,e[o].contentName,a)}}return r}static _compilePatterns(e,t,s){let r=[];if(e)for(let i=0,o=e.length;i<o;i++){const c=e[i];let a=-1;if(c.include){const l=ut(c.include);switch(l.kind){case 0:case 1:a=k.getCompiledRuleId(s[c.include],t,s);break;case 2:let h=s[l.ruleName];h&&(a=k.getCompiledRuleId(h,t,s));break;case 3:case 4:const f=l.scopeName,d=l.kind===4?l.ruleName:null,p=t.getExternalGrammar(f,s);if(p)if(d){let m=p.repository[d];m&&(a=k.getCompiledRuleId(m,t,p.repository))}else a=k.getCompiledRuleId(p.repository.$self,t,p.repository);break}}else a=k.getCompiledRuleId(c,t,s);if(a!==-1){const l=t.getRule(a);let h=!1;if((l instanceof De||l instanceof ke||l instanceof oe)&&l.hasMissingPatterns&&l.patterns.length===0&&(h=!0),h)continue;r.push(a)}}return{patterns:r,hasMissingPatterns:(e?e.length:0)!==r.length}}},K=class pt{constructor(e,t){u(this,"source");u(this,"ruleId");u(this,"hasAnchor");u(this,"hasBackReferences");u(this,"_anchorCache");if(e&&typeof e=="string"){const s=e.length;let r=0,i=[],o=!1;for(let c=0;c<s;c++)if(e.charAt(c)==="\\"&&c+1<s){const l=e.charAt(c+1);l==="z"?(i.push(e.substring(r,c)),i.push("$(?!\\n)(?<!\\n)"),r=c+2):(l==="A"||l==="G")&&(o=!0),c++}this.hasAnchor=o,r===0?this.source=e:(i.push(e.substring(r,s)),this.source=i.join(""))}else this.hasAnchor=!1,this.source=e;this.hasAnchor?this._anchorCache=this._buildAnchorCache():this._anchorCache=null,this.ruleId=t,typeof this.source=="string"?this.hasBackReferences=cn.test(this.source):this.hasBackReferences=!1}clone(){return new pt(this.source,this.ruleId)}setSource(e){this.source!==e&&(this.source=e,this.hasAnchor&&(this._anchorCache=this._buildAnchorCache()))}resolveBackReferences(e,t){if(typeof this.source!="string")throw new Error("This method should only be called if the source is a string");let s=t.map(r=>e.substring(r.start,r.end));return We.lastIndex=0,this.source.replace(We,(r,i)=>ot(s[parseInt(i,10)]||""))}_buildAnchorCache(){if(typeof this.source!="string")throw new Error("This method should only be called if the source is a string");let e=[],t=[],s=[],r=[],i,o,c,a;for(i=0,o=this.source.length;i<o;i++)c=this.source.charAt(i),e[i]=c,t[i]=c,s[i]=c,r[i]=c,c==="\\"&&i+1<o&&(a=this.source.charAt(i+1),a==="A"?(e[i+1]="￿",t[i+1]="￿",s[i+1]="A",r[i+1]="A"):a==="G"?(e[i+1]="￿",t[i+1]="G",s[i+1]="￿",r[i+1]="G"):(e[i+1]=a,t[i+1]=a,s[i+1]=a,r[i+1]=a),i++);return{A0_G0:e.join(""),A0_G1:t.join(""),A1_G0:s.join(""),A1_G1:r.join("")}}resolveAnchors(e,t){return!this.hasAnchor||!this._anchorCache||typeof this.source!="string"?this.source:e?t?this._anchorCache.A1_G1:this._anchorCache.A1_G0:t?this._anchorCache.A0_G1:this._anchorCache.A0_G0}},J=class{constructor(){u(this,"_items");u(this,"_hasAnchors");u(this,"_cached");u(this,"_anchorCache");this._items=[],this._hasAnchors=!1,this._cached=null,this._anchorCache={A0_G0:null,A0_G1:null,A1_G0:null,A1_G1:null}}dispose(){this._disposeCaches()}_disposeCaches(){this._cached&&(this._cached.dispose(),this._cached=null),this._anchorCache.A0_G0&&(this._anchorCache.A0_G0.dispose(),this._anchorCache.A0_G0=null),this._anchorCache.A0_G1&&(this._anchorCache.A0_G1.dispose(),this._anchorCache.A0_G1=null),this._anchorCache.A1_G0&&(this._anchorCache.A1_G0.dispose(),this._anchorCache.A1_G0=null),this._anchorCache.A1_G1&&(this._anchorCache.A1_G1.dispose(),this._anchorCache.A1_G1=null)}push(n){this._items.push(n),this._hasAnchors=this._hasAnchors||n.hasAnchor}unshift(n){this._items.unshift(n),this._hasAnchors=this._hasAnchors||n.hasAnchor}length(){return this._items.length}setSource(n,e){this._items[n].source!==e&&(this._disposeCaches(),this._items[n].setSource(e))}compile(n){if(!this._cached){let e=this._items.map(t=>t.source);this._cached=new Fe(n,e,this._items.map(t=>t.ruleId))}return this._cached}compileAG(n,e,t){return this._hasAnchors?e?t?(this._anchorCache.A1_G1||(this._anchorCache.A1_G1=this._resolveAnchors(n,e,t)),this._anchorCache.A1_G1):(this._anchorCache.A1_G0||(this._anchorCache.A1_G0=this._resolveAnchors(n,e,t)),this._anchorCache.A1_G0):t?(this._anchorCache.A0_G1||(this._anchorCache.A0_G1=this._resolveAnchors(n,e,t)),this._anchorCache.A0_G1):(this._anchorCache.A0_G0||(this._anchorCache.A0_G0=this._resolveAnchors(n,e,t)),this._anchorCache.A0_G0):this.compile(n)}_resolveAnchors(n,e,t){let s=this._items.map(r=>r.resolveAnchors(e,t));return new Fe(n,s,this._items.map(r=>r.ruleId))}},Fe=class{constructor(n,e,t){u(this,"scanner");this.regExps=e,this.rules=t,this.scanner=n.createOnigScanner(e)}dispose(){typeof this.scanner.dispose=="function"&&this.scanner.dispose()}toString(){const n=[];for(let e=0,t=this.rules.length;e<t;e++)n.push(" - "+this.rules[e]+": "+this.regExps[e]);return n.join(` +`)}findNextMatchSync(n,e,t){const s=this.scanner.findNextMatchSync(n,e,t);return s?{ruleId:this.rules[s.index],captureIndices:s.captureIndices}:null}},be=class{constructor(n,e){this.languageId=n,this.tokenType=e}},L,fn=(L=class{constructor(e,t){u(this,"_defaultAttributes");u(this,"_embeddedLanguagesMatcher");u(this,"_getBasicScopeAttributes",new at(e=>{const t=this._scopeToLanguage(e),s=this._toStandardTokenType(e);return new be(t,s)}));this._defaultAttributes=new be(e,8),this._embeddedLanguagesMatcher=new dn(Object.entries(t||{}))}getDefaultAttributes(){return this._defaultAttributes}getBasicScopeAttributes(e){return e===null?L._NULL_SCOPE_METADATA:this._getBasicScopeAttributes.get(e)}_scopeToLanguage(e){return this._embeddedLanguagesMatcher.match(e)||0}_toStandardTokenType(e){const t=e.match(L.STANDARD_TOKEN_TYPE_REGEXP);if(!t)return 8;switch(t[1]){case"comment":return 1;case"string":return 2;case"regex":return 3;case"meta.embedded":return 0}throw new Error("Unexpected match for standard token type!")}},u(L,"_NULL_SCOPE_METADATA",new be(0,0)),u(L,"STANDARD_TOKEN_TYPE_REGEXP",/\b(comment|string|regex|meta\.embedded)\b/),L),dn=class{constructor(n){u(this,"values");u(this,"scopesRegExp");if(n.length===0)this.values=null,this.scopesRegExp=null;else{this.values=new Map(n);const e=n.map(([t,s])=>ot(t));e.sort(),e.reverse(),this.scopesRegExp=new RegExp(`^((${e.join(")|(")}))($|\\.)`,"")}}match(n){if(!this.scopesRegExp)return;const e=n.match(this.scopesRegExp);if(e)return this.values.get(e[1])}},ze=class{constructor(n,e){this.stack=n,this.stoppedEarly=e}};function mt(n,e,t,s,r,i,o,c){const a=e.content.length;let l=!1,h=-1;if(o){const p=pn(n,e,t,s,r,i);r=p.stack,s=p.linePos,t=p.isFirstLine,h=p.anchorPosition}const f=Date.now();for(;!l;){if(c!==0&&Date.now()-f>c)return new ze(r,!0);d()}return new ze(r,!1);function d(){const p=mn(n,e,t,s,r,h);if(!p){i.produce(r,a),l=!0;return}const m=p.captureIndices,b=p.matchedRuleId,g=m&&m.length>0?m[0].end>s:!1;if(b===ln){const _=r.getRule(n);i.produce(r,m[0].start),r=r.withContentNameScopesList(r.nameScopesList),q(n,e,t,r,i,_.endCaptures,m),i.produce(r,m[0].end);const y=r;if(r=r.parent,h=y.getAnchorPos(),!g&&y.getEnterPos()===s){r=y,i.produce(r,a),l=!0;return}}else{const _=n.getRule(b);i.produce(r,m[0].start);const y=r,S=_.getName(e.content,m),C=r.contentNameScopesList.pushAttributed(S,n);if(r=r.push(b,s,h,m[0].end===a,null,C,C),_ instanceof ke){const w=_;q(n,e,t,r,i,w.beginCaptures,m),i.produce(r,m[0].end),h=m[0].end;const T=w.getContentName(e.content,m),R=C.pushAttributed(T,n);if(r=r.withContentNameScopesList(R),w.endHasBackReferences&&(r=r.withEndRule(w.getEndWithResolvedBackReferences(e.content,m))),!g&&y.hasSameRuleAs(r)){r=r.pop(),i.produce(r,a),l=!0;return}}else if(_ instanceof oe){const w=_;q(n,e,t,r,i,w.beginCaptures,m),i.produce(r,m[0].end),h=m[0].end;const T=w.getContentName(e.content,m),R=C.pushAttributed(T,n);if(r=r.withContentNameScopesList(R),w.whileHasBackReferences&&(r=r.withEndRule(w.getWhileWithResolvedBackReferences(e.content,m))),!g&&y.hasSameRuleAs(r)){r=r.pop(),i.produce(r,a),l=!0;return}}else if(q(n,e,t,r,i,_.captures,m),i.produce(r,m[0].end),r=r.pop(),!g){r=r.safePop(),i.produce(r,a),l=!0;return}}m[0].end>s&&(s=m[0].end,t=!1)}}function pn(n,e,t,s,r,i){let o=r.beginRuleCapturedEOL?0:-1;const c=[];for(let a=r;a;a=a.pop()){const l=a.getRule(n);l instanceof oe&&c.push({rule:l,stack:a})}for(let a=c.pop();a;a=c.pop()){const{ruleScanner:l,findOptions:h}=yn(a.rule,n,a.stack.endRule,t,s===o),f=l.findNextMatchSync(e,s,h);if(f){if(f.ruleId!==ft){r=a.stack.pop();break}f.captureIndices&&f.captureIndices.length&&(i.produce(a.stack,f.captureIndices[0].start),q(n,e,t,a.stack,i,a.rule.whileCaptures,f.captureIndices),i.produce(a.stack,f.captureIndices[0].end),o=f.captureIndices[0].end,f.captureIndices[0].end>s&&(s=f.captureIndices[0].end,t=!1))}else{r=a.stack.pop();break}}return{stack:r,linePos:s,anchorPosition:o,isFirstLine:t}}function mn(n,e,t,s,r,i){const o=gn(n,e,t,s,r,i),c=n.getInjections();if(c.length===0)return o;const a=_n(c,n,e,t,s,r,i);if(!a)return o;if(!o)return a;const l=o.captureIndices[0].start,h=a.captureIndices[0].start;return h<l||a.priorityMatch&&h===l?a:o}function gn(n,e,t,s,r,i){const o=r.getRule(n),{ruleScanner:c,findOptions:a}=gt(o,n,r.endRule,t,s===i),l=c.findNextMatchSync(e,s,a);return l?{captureIndices:l.captureIndices,matchedRuleId:l.ruleId}:null}function _n(n,e,t,s,r,i,o){let c=Number.MAX_VALUE,a=null,l,h=0;const f=i.contentNameScopesList.getScopeNames();for(let d=0,p=n.length;d<p;d++){const m=n[d];if(!m.matcher(f))continue;const b=e.getRule(m.ruleId),{ruleScanner:g,findOptions:_}=gt(b,e,null,s,r===o),y=g.findNextMatchSync(t,r,_);if(!y)continue;const S=y.captureIndices[0].start;if(!(S>=c)&&(c=S,a=y.captureIndices,l=y.ruleId,h=m.priority,c===r))break}return a?{priorityMatch:h===-1,captureIndices:a,matchedRuleId:l}:null}function gt(n,e,t,s,r){return{ruleScanner:n.compileAG(e,t,s,r),findOptions:0}}function yn(n,e,t,s,r){return{ruleScanner:n.compileWhileAG(e,t,s,r),findOptions:0}}function q(n,e,t,s,r,i,o){if(i.length===0)return;const c=e.content,a=Math.min(i.length,o.length),l=[],h=o[0].end;for(let f=0;f<a;f++){const d=i[f];if(d===null)continue;const p=o[f];if(p.length===0)continue;if(p.start>h)break;for(;l.length>0&&l[l.length-1].endPos<=p.start;)r.produceFromScopes(l[l.length-1].scopes,l[l.length-1].endPos),l.pop();if(l.length>0?r.produceFromScopes(l[l.length-1].scopes,p.start):r.produce(s,p.start),d.retokenizeCapturedWithRuleId){const b=d.getName(c,o),g=s.contentNameScopesList.pushAttributed(b,n),_=d.getContentName(c,o),y=g.pushAttributed(_,n),S=s.push(d.retokenizeCapturedWithRuleId,p.start,-1,!1,null,g,y),C=n.createOnigString(c.substring(0,p.end));mt(n,C,t&&p.start===0,p.start,S,r,!1,0),ht(C);continue}const m=d.getName(c,o);if(m!==null){const g=(l.length>0?l[l.length-1].scopes:s.contentNameScopesList).pushAttributed(m,n);l.push(new bn(g,p.end))}}for(;l.length>0;)r.produceFromScopes(l[l.length-1].scopes,l[l.length-1].endPos),l.pop()}var bn=class{constructor(n,e){u(this,"scopes");u(this,"endPos");this.scopes=n,this.endPos=e}};function Sn(n,e,t,s,r,i,o,c){return new wn(n,e,t,s,r,i,o,c)}function qe(n,e,t,s,r){const i=re(e,ae),o=dt.getCompiledRuleId(t,s,r.repository);for(const c of i)n.push({debugSelector:e,matcher:c.matcher,ruleId:o,grammar:r,priority:c.priority})}function ae(n,e){if(e.length<n.length)return!1;let t=0;return n.every(s=>{for(let r=t;r<e.length;r++)if(Cn(e[r],s))return t=r+1,!0;return!1})}function Cn(n,e){if(!n)return!1;if(n===e)return!0;const t=e.length;return n.length>t&&n.substr(0,t)===e&&n[t]==="."}var wn=class{constructor(n,e,t,s,r,i,o,c){u(this,"_rootId");u(this,"_lastRuleId");u(this,"_ruleId2desc");u(this,"_includedGrammars");u(this,"_grammarRepository");u(this,"_grammar");u(this,"_injections");u(this,"_basicScopeAttributesProvider");u(this,"_tokenTypeMatchers");if(this._rootScopeName=n,this.balancedBracketSelectors=i,this._onigLib=c,this._basicScopeAttributesProvider=new fn(t,s),this._rootId=-1,this._lastRuleId=0,this._ruleId2desc=[null],this._includedGrammars={},this._grammarRepository=o,this._grammar=He(e,null),this._injections=null,this._tokenTypeMatchers=[],r)for(const a of Object.keys(r)){const l=re(a,ae);for(const h of l)this._tokenTypeMatchers.push({matcher:h.matcher,type:r[a]})}}get themeProvider(){return this._grammarRepository}dispose(){for(const n of this._ruleId2desc)n&&n.dispose()}createOnigScanner(n){return this._onigLib.createOnigScanner(n)}createOnigString(n){return this._onigLib.createOnigString(n)}getMetadataForScope(n){return this._basicScopeAttributesProvider.getBasicScopeAttributes(n)}_collectInjections(){const n={lookup:r=>r===this._rootScopeName?this._grammar:this.getExternalGrammar(r),injections:r=>this._grammarRepository.injections(r)},e=[],t=this._rootScopeName,s=n.lookup(t);if(s){const r=s.injections;if(r)for(let o in r)qe(e,o,r[o],this,s);const i=this._grammarRepository.injections(t);i&&i.forEach(o=>{const c=this.getExternalGrammar(o);if(c){const a=c.injectionSelector;a&&qe(e,a,c,this,c)}})}return e.sort((r,i)=>r.priority-i.priority),e}getInjections(){return this._injections===null&&(this._injections=this._collectInjections()),this._injections}registerRule(n){const e=++this._lastRuleId,t=n(e);return this._ruleId2desc[e]=t,t}getRule(n){return this._ruleId2desc[n]}getExternalGrammar(n,e){if(this._includedGrammars[n])return this._includedGrammars[n];if(this._grammarRepository){const t=this._grammarRepository.lookup(n);if(t)return this._includedGrammars[n]=He(t,e&&e.$base),this._includedGrammars[n]}}tokenizeLine(n,e,t=0){const s=this._tokenize(n,e,!1,t);return{tokens:s.lineTokens.getResult(s.ruleStack,s.lineLength),ruleStack:s.ruleStack,stoppedEarly:s.stoppedEarly}}tokenizeLine2(n,e,t=0){const s=this._tokenize(n,e,!0,t);return{tokens:s.lineTokens.getBinaryResult(s.ruleStack,s.lineLength),ruleStack:s.ruleStack,stoppedEarly:s.stoppedEarly}}_tokenize(n,e,t,s){this._rootId===-1&&(this._rootId=dt.getCompiledRuleId(this._grammar.repository.$self,this,this._grammar.repository),this.getInjections());let r;if(!e||e===Ie.NULL){r=!0;const l=this._basicScopeAttributesProvider.getDefaultAttributes(),h=this.themeProvider.getDefaults(),f=W.set(0,l.languageId,l.tokenType,null,h.fontStyle,h.foregroundId,h.backgroundId),d=this.getRule(this._rootId).getName(null,null);let p;d?p=H.createRootAndLookUpScopeName(d,f,this):p=H.createRoot("unknown",f),e=new Ie(null,this._rootId,-1,-1,!1,null,p,p)}else r=!1,e.reset();n=n+` +`;const i=this.createOnigString(n),o=i.content.length,c=new Nn(t,n,this._tokenTypeMatchers,this.balancedBracketSelectors),a=mt(this,i,r,0,e,c,!0,s);return ht(i),{lineLength:o,lineTokens:c,ruleStack:a.stack,stoppedEarly:a.stoppedEarly}}};function He(n,e){return n=Wt(n),n.repository=n.repository||{},n.repository.$self={$vscodeTextmateLocation:n.$vscodeTextmateLocation,patterns:n.patterns,name:n.scopeName},n.repository.$base=e||n.repository.$self,n}var H=class E{constructor(e,t,s){this.parent=e,this.scopePath=t,this.tokenAttributes=s}static fromExtension(e,t){let s=e,r=(e==null?void 0:e.scopePath)??null;for(const i of t)r=ye.push(r,i.scopeNames),s=new E(s,r,i.encodedTokenAttributes);return s}static createRoot(e,t){return new E(null,new ye(null,e),t)}static createRootAndLookUpScopeName(e,t,s){const r=s.getMetadataForScope(e),i=new ye(null,e),o=s.themeProvider.themeMatch(i),c=E.mergeAttributes(t,r,o);return new E(null,i,c)}get scopeName(){return this.scopePath.scopeName}toString(){return this.getScopeNames().join(" ")}equals(e){return E.equals(this,e)}static equals(e,t){do{if(e===t||!e&&!t)return!0;if(!e||!t||e.scopeName!==t.scopeName||e.tokenAttributes!==t.tokenAttributes)return!1;e=e.parent,t=t.parent}while(!0)}static mergeAttributes(e,t,s){let r=-1,i=0,o=0;return s!==null&&(r=s.fontStyle,i=s.foregroundId,o=s.backgroundId),W.set(e,t.languageId,t.tokenType,null,r,i,o)}pushAttributed(e,t){if(e===null)return this;if(e.indexOf(" ")===-1)return E._pushAttributed(this,e,t);const s=e.split(/ /g);let r=this;for(const i of s)r=E._pushAttributed(r,i,t);return r}static _pushAttributed(e,t,s){const r=s.getMetadataForScope(t),i=e.scopePath.push(t),o=s.themeProvider.themeMatch(i),c=E.mergeAttributes(e.tokenAttributes,r,o);return new E(e,i,c)}getScopeNames(){return this.scopePath.getSegments()}getExtensionIfDefined(e){var r;const t=[];let s=this;for(;s&&s!==e;)t.push({encodedTokenAttributes:s.tokenAttributes,scopeNames:s.scopePath.getExtensionIfDefined(((r=s.parent)==null?void 0:r.scopePath)??null)}),s=s.parent;return s===e?t.reverse():void 0}},A,Ie=(A=class{constructor(e,t,s,r,i,o,c,a){u(this,"_stackElementBrand");u(this,"_enterPos");u(this,"_anchorPos");u(this,"depth");this.parent=e,this.ruleId=t,this.beginRuleCapturedEOL=i,this.endRule=o,this.nameScopesList=c,this.contentNameScopesList=a,this.depth=this.parent?this.parent.depth+1:1,this._enterPos=s,this._anchorPos=r}equals(e){return e===null?!1:A._equals(this,e)}static _equals(e,t){return e===t?!0:this._structuralEquals(e,t)?H.equals(e.contentNameScopesList,t.contentNameScopesList):!1}static _structuralEquals(e,t){do{if(e===t||!e&&!t)return!0;if(!e||!t||e.depth!==t.depth||e.ruleId!==t.ruleId||e.endRule!==t.endRule)return!1;e=e.parent,t=t.parent}while(!0)}clone(){return this}static _reset(e){for(;e;)e._enterPos=-1,e._anchorPos=-1,e=e.parent}reset(){A._reset(this)}pop(){return this.parent}safePop(){return this.parent?this.parent:this}push(e,t,s,r,i,o,c){return new A(this,e,t,s,r,i,o,c)}getEnterPos(){return this._enterPos}getAnchorPos(){return this._anchorPos}getRule(e){return e.getRule(this.ruleId)}toString(){const e=[];return this._writeString(e,0),"["+e.join(",")+"]"}_writeString(e,t){var s,r;return this.parent&&(t=this.parent._writeString(e,t)),e[t++]=`(${this.ruleId}, ${(s=this.nameScopesList)==null?void 0:s.toString()}, ${(r=this.contentNameScopesList)==null?void 0:r.toString()})`,t}withContentNameScopesList(e){return this.contentNameScopesList===e?this:this.parent.push(this.ruleId,this._enterPos,this._anchorPos,this.beginRuleCapturedEOL,this.endRule,this.nameScopesList,e)}withEndRule(e){return this.endRule===e?this:new A(this.parent,this.ruleId,this._enterPos,this._anchorPos,this.beginRuleCapturedEOL,e,this.nameScopesList,this.contentNameScopesList)}hasSameRuleAs(e){let t=this;for(;t&&t._enterPos===e._enterPos;){if(t.ruleId===e.ruleId)return!0;t=t.parent}return!1}toStateStackFrame(){var e,t,s;return{ruleId:this.ruleId,beginRuleCapturedEOL:this.beginRuleCapturedEOL,endRule:this.endRule,nameScopesList:((t=this.nameScopesList)==null?void 0:t.getExtensionIfDefined(((e=this.parent)==null?void 0:e.nameScopesList)??null))??[],contentNameScopesList:((s=this.contentNameScopesList)==null?void 0:s.getExtensionIfDefined(this.nameScopesList))??[]}}static pushFrame(e,t){const s=H.fromExtension((e==null?void 0:e.nameScopesList)??null,t.nameScopesList);return new A(e,t.ruleId,t.enterPos??-1,t.anchorPos??-1,t.beginRuleCapturedEOL,t.endRule,s,H.fromExtension(s,t.contentNameScopesList))}},u(A,"NULL",new A(null,0,0,0,!1,null,null,null)),A),Rn=class{constructor(n,e){u(this,"balancedBracketScopes");u(this,"unbalancedBracketScopes");u(this,"allowAny",!1);this.balancedBracketScopes=n.flatMap(t=>t==="*"?(this.allowAny=!0,[]):re(t,ae).map(s=>s.matcher)),this.unbalancedBracketScopes=e.flatMap(t=>re(t,ae).map(s=>s.matcher))}get matchesAlways(){return this.allowAny&&this.unbalancedBracketScopes.length===0}get matchesNever(){return this.balancedBracketScopes.length===0&&!this.allowAny}match(n){for(const e of this.unbalancedBracketScopes)if(e(n))return!1;for(const e of this.balancedBracketScopes)if(e(n))return!0;return this.allowAny}},Nn=class{constructor(n,e,t,s){u(this,"_emitBinaryTokens");u(this,"_lineText");u(this,"_tokens");u(this,"_binaryTokens");u(this,"_lastTokenEndIndex");u(this,"_tokenTypeOverrides");this.balancedBracketSelectors=s,this._emitBinaryTokens=n,this._tokenTypeOverrides=t,this._lineText=null,this._tokens=[],this._binaryTokens=[],this._lastTokenEndIndex=0}produce(n,e){this.produceFromScopes(n.contentNameScopesList,e)}produceFromScopes(n,e){var s;if(this._lastTokenEndIndex>=e)return;if(this._emitBinaryTokens){let r=(n==null?void 0:n.tokenAttributes)??0,i=!1;if((s=this.balancedBracketSelectors)!=null&&s.matchesAlways&&(i=!0),this._tokenTypeOverrides.length>0||this.balancedBracketSelectors&&!this.balancedBracketSelectors.matchesAlways&&!this.balancedBracketSelectors.matchesNever){const o=(n==null?void 0:n.getScopeNames())??[];for(const c of this._tokenTypeOverrides)c.matcher(o)&&(r=W.set(r,0,c.type,null,-1,0,0));this.balancedBracketSelectors&&(i=this.balancedBracketSelectors.match(o))}if(i&&(r=W.set(r,0,8,i,-1,0,0)),this._binaryTokens.length>0&&this._binaryTokens[this._binaryTokens.length-1]===r){this._lastTokenEndIndex=e;return}this._binaryTokens.push(this._lastTokenEndIndex),this._binaryTokens.push(r),this._lastTokenEndIndex=e;return}const t=(n==null?void 0:n.getScopeNames())??[];this._tokens.push({startIndex:this._lastTokenEndIndex,endIndex:e,scopes:t}),this._lastTokenEndIndex=e}getResult(n,e){return this._tokens.length>0&&this._tokens[this._tokens.length-1].startIndex===e-1&&this._tokens.pop(),this._tokens.length===0&&(this._lastTokenEndIndex=-1,this.produce(n,e),this._tokens[this._tokens.length-1].startIndex=0),this._tokens}getBinaryResult(n,e){this._binaryTokens.length>0&&this._binaryTokens[this._binaryTokens.length-2]===e-1&&(this._binaryTokens.pop(),this._binaryTokens.pop()),this._binaryTokens.length===0&&(this._lastTokenEndIndex=-1,this.produce(n,e),this._binaryTokens[this._binaryTokens.length-2]=0);const t=new Uint32Array(this._binaryTokens.length);for(let s=0,r=this._binaryTokens.length;s<r;s++)t[s]=this._binaryTokens[s];return t}},kn=class{constructor(n,e){u(this,"_grammars",new Map);u(this,"_rawGrammars",new Map);u(this,"_injectionGrammars",new Map);u(this,"_theme");this._onigLib=e,this._theme=n}dispose(){for(const n of this._grammars.values())n.dispose()}setTheme(n){this._theme=n}getColorMap(){return this._theme.getColorMap()}addGrammar(n,e){this._rawGrammars.set(n.scopeName,n),e&&this._injectionGrammars.set(n.scopeName,e)}lookup(n){return this._rawGrammars.get(n)}injections(n){return this._injectionGrammars.get(n)}getDefaults(){return this._theme.getDefaults()}themeMatch(n){return this._theme.match(n)}grammarForScopeName(n,e,t,s,r){if(!this._grammars.has(n)){let i=this._rawGrammars.get(n);if(!i)return null;this._grammars.set(n,Sn(n,i,e,t,s,r,this,this._onigLib))}return this._grammars.get(n)}},In=class{constructor(e){u(this,"_options");u(this,"_syncRegistry");u(this,"_ensureGrammarCache");this._options=e,this._syncRegistry=new kn(se.createFromRawTheme(e.theme,e.colorMap),e.onigLib),this._ensureGrammarCache=new Map}dispose(){this._syncRegistry.dispose()}setTheme(e,t){this._syncRegistry.setTheme(se.createFromRawTheme(e,t))}getColorMap(){return this._syncRegistry.getColorMap()}loadGrammarWithEmbeddedLanguages(e,t,s){return this.loadGrammarWithConfiguration(e,t,{embeddedLanguages:s})}loadGrammarWithConfiguration(e,t,s){return this._loadGrammar(e,t,s.embeddedLanguages,s.tokenTypes,new Rn(s.balancedBracketSelectors||[],s.unbalancedBracketSelectors||[]))}loadGrammar(e){return this._loadGrammar(e,0,null,null,null)}_loadGrammar(e,t,s,r,i){const o=new en(this._syncRegistry,e);for(;o.Q.length>0;)o.Q.map(c=>this._loadSingleGrammar(c.scopeName)),o.processQueue();return this._grammarForScopeName(e,t,s,r,i)}_loadSingleGrammar(e){this._ensureGrammarCache.has(e)||(this._doLoadSingleGrammar(e),this._ensureGrammarCache.set(e,!0))}_doLoadSingleGrammar(e){const t=this._options.loadGrammar(e);if(t){const s=typeof this._options.getInjections=="function"?this._options.getInjections(e):void 0;this._syncRegistry.addGrammar(t,s)}}addGrammar(e,t=[],s=0,r=null){return this._syncRegistry.addGrammar(e,t),this._grammarForScopeName(e.scopeName,s,r)}_grammarForScopeName(e,t=0,s=null,r=null,i=null){return this._syncRegistry.grammarForScopeName(e,t,s,r,i)}},ve=Ie.NULL;const vn=/^>|^->|<!--|-->|--!>|<!-$/g,An=[">"],Tn=["<",">"];function En(n,e,t,s){return s.settings.bogusComments?"<?"+j(n.value,Object.assign({},s.settings.characterReferences,{subset:An}))+">":"<!--"+n.value.replace(vn,r)+"-->";function r(i){return j(i,Object.assign({},s.settings.characterReferences,{subset:Tn}))}}function Pn(n,e,t,s){return"<!"+(s.settings.upperDoctype?"DOCTYPE":"doctype")+(s.settings.tightDoctype?"":" ")+"html>"}const xn=/[ \t\n\f\r]/g;function Te(n){return typeof n=="object"?n.type==="text"?Ue(n.value):!1:Ue(n)}function Ue(n){return n.replace(xn,"")===""}const N=yt(1),_t=yt(-1),Ln=[];function yt(n){return e;function e(t,s,r){const i=t?t.children:Ln;let o=(s||0)+n,c=i[o];if(!r)for(;c&&Te(c);)o+=n,c=i[o];return c}}const Gn={}.hasOwnProperty;function bt(n){return e;function e(t,s,r){return Gn.call(n,t.tagName)&&n[t.tagName](t,s,r)}}const Ee=bt({body:Mn,caption:Se,colgroup:Se,dd:Wn,dt:jn,head:Se,html:Bn,li:On,optgroup:Dn,option:Fn,p:$n,rp:Ke,rt:Ke,tbody:qn,td:Je,tfoot:Hn,th:Je,thead:zn,tr:Un});function Se(n,e,t){const s=N(t,e,!0);return!s||s.type!=="comment"&&!(s.type==="text"&&Te(s.value.charAt(0)))}function Bn(n,e,t){const s=N(t,e);return!s||s.type!=="comment"}function Mn(n,e,t){const s=N(t,e);return!s||s.type!=="comment"}function $n(n,e,t){const s=N(t,e);return s?s.type==="element"&&(s.tagName==="address"||s.tagName==="article"||s.tagName==="aside"||s.tagName==="blockquote"||s.tagName==="details"||s.tagName==="div"||s.tagName==="dl"||s.tagName==="fieldset"||s.tagName==="figcaption"||s.tagName==="figure"||s.tagName==="footer"||s.tagName==="form"||s.tagName==="h1"||s.tagName==="h2"||s.tagName==="h3"||s.tagName==="h4"||s.tagName==="h5"||s.tagName==="h6"||s.tagName==="header"||s.tagName==="hgroup"||s.tagName==="hr"||s.tagName==="main"||s.tagName==="menu"||s.tagName==="nav"||s.tagName==="ol"||s.tagName==="p"||s.tagName==="pre"||s.tagName==="section"||s.tagName==="table"||s.tagName==="ul"):!t||!(t.type==="element"&&(t.tagName==="a"||t.tagName==="audio"||t.tagName==="del"||t.tagName==="ins"||t.tagName==="map"||t.tagName==="noscript"||t.tagName==="video"))}function On(n,e,t){const s=N(t,e);return!s||s.type==="element"&&s.tagName==="li"}function jn(n,e,t){const s=N(t,e);return!!(s&&s.type==="element"&&(s.tagName==="dt"||s.tagName==="dd"))}function Wn(n,e,t){const s=N(t,e);return!s||s.type==="element"&&(s.tagName==="dt"||s.tagName==="dd")}function Ke(n,e,t){const s=N(t,e);return!s||s.type==="element"&&(s.tagName==="rp"||s.tagName==="rt")}function Dn(n,e,t){const s=N(t,e);return!s||s.type==="element"&&s.tagName==="optgroup"}function Fn(n,e,t){const s=N(t,e);return!s||s.type==="element"&&(s.tagName==="option"||s.tagName==="optgroup")}function zn(n,e,t){const s=N(t,e);return!!(s&&s.type==="element"&&(s.tagName==="tbody"||s.tagName==="tfoot"))}function qn(n,e,t){const s=N(t,e);return!s||s.type==="element"&&(s.tagName==="tbody"||s.tagName==="tfoot")}function Hn(n,e,t){return!N(t,e)}function Un(n,e,t){const s=N(t,e);return!s||s.type==="element"&&s.tagName==="tr"}function Je(n,e,t){const s=N(t,e);return!s||s.type==="element"&&(s.tagName==="td"||s.tagName==="th")}const Kn=bt({body:Qn,colgroup:Yn,head:Vn,html:Jn,tbody:Xn});function Jn(n){const e=N(n,-1);return!e||e.type!=="comment"}function Vn(n){const e=new Set;for(const s of n.children)if(s.type==="element"&&(s.tagName==="base"||s.tagName==="title")){if(e.has(s.tagName))return!1;e.add(s.tagName)}const t=n.children[0];return!t||t.type==="element"}function Qn(n){const e=N(n,-1,!0);return!e||e.type!=="comment"&&!(e.type==="text"&&Te(e.value.charAt(0)))&&!(e.type==="element"&&(e.tagName==="meta"||e.tagName==="link"||e.tagName==="script"||e.tagName==="style"||e.tagName==="template"))}function Yn(n,e,t){const s=_t(t,e),r=N(n,-1,!0);return t&&s&&s.type==="element"&&s.tagName==="colgroup"&&Ee(s,t.children.indexOf(s),t)?!1:!!(r&&r.type==="element"&&r.tagName==="col")}function Xn(n,e,t){const s=_t(t,e),r=N(n,-1);return t&&s&&s.type==="element"&&(s.tagName==="thead"||s.tagName==="tbody")&&Ee(s,t.children.indexOf(s),t)?!1:!!(r&&r.type==="element"&&r.tagName==="tr")}const Z={name:[[` +\f\r &/=>`.split(""),` +\f\r "&'/=>\``.split("")],[`\0 +\f\r "&'/<=>`.split(""),`\0 +\f\r "&'/<=>\``.split("")]],unquoted:[[` +\f\r &>`.split(""),`\0 +\f\r "&'<=>\``.split("")],[`\0 +\f\r "&'<=>\``.split(""),`\0 +\f\r "&'<=>\``.split("")]],single:[["&'".split(""),"\"&'`".split("")],["\0&'".split(""),"\0\"&'`".split("")]],double:[['"&'.split(""),"\"&'`".split("")],['\0"&'.split(""),"\0\"&'`".split("")]]};function Zn(n,e,t,s){const r=s.schema,i=r.space==="svg"?!1:s.settings.omitOptionalTags;let o=r.space==="svg"?s.settings.closeEmptyElements:s.settings.voids.includes(n.tagName.toLowerCase());const c=[];let a;r.space==="html"&&n.tagName==="svg"&&(s.schema=tt);const l=es(s,n.properties),h=s.all(r.space==="html"&&n.tagName==="template"?n.content:n);return s.schema=r,h&&(o=!1),(l||!i||!Kn(n,e,t))&&(c.push("<",n.tagName,l?" "+l:""),o&&(r.space==="svg"||s.settings.closeSelfClosing)&&(a=l.charAt(l.length-1),(!s.settings.tightSelfClosing||a==="/"||a&&a!=='"'&&a!=="'")&&c.push(" "),c.push("/")),c.push(">")),c.push(h),!o&&(!i||!Ee(n,e,t))&&c.push("</"+n.tagName+">"),c.join("")}function es(n,e){const t=[];let s=-1,r;if(e){for(r in e)if(e[r]!==null&&e[r]!==void 0){const i=ts(n,r,e[r]);i&&t.push(i)}}for(;++s<t.length;){const i=n.settings.tightAttributes?t[s].charAt(t[s].length-1):void 0;s!==t.length-1&&i!=='"'&&i!=="'"&&(t[s]+=" ")}return t.join("")}function ts(n,e,t){const s=Lt(n.schema,e),r=n.settings.allowParseErrors&&n.schema.space==="html"?0:1,i=n.settings.allowDangerousCharacters?0:1;let o=n.quote,c;if(s.overloadedBoolean&&(t===s.attribute||t==="")?t=!0:(s.boolean||s.overloadedBoolean)&&(typeof t!="string"||t===s.attribute||t==="")&&(t=!!t),t==null||t===!1||typeof t=="number"&&Number.isNaN(t))return"";const a=j(s.attribute,Object.assign({},n.settings.characterReferences,{subset:Z.name[r][i]}));return t===!0||(t=Array.isArray(t)?(s.commaSeparated?Gt:Bt)(t,{padLeft:!n.settings.tightCommaSeparatedLists}):String(t),n.settings.collapseEmptyAttributes&&!t)?a:(n.settings.preferUnquoted&&(c=j(t,Object.assign({},n.settings.characterReferences,{attribute:!0,subset:Z.unquoted[r][i]}))),c!==t&&(n.settings.quoteSmart&&$e(t,o)>$e(t,n.alternative)&&(o=n.alternative),c=o+j(t,Object.assign({},n.settings.characterReferences,{subset:(o==="'"?Z.single:Z.double)[r][i],attribute:!0}))+o),a+(c&&"="+c))}const ns=["<","&"];function St(n,e,t,s){return t&&t.type==="element"&&(t.tagName==="script"||t.tagName==="style")?n.value:j(n.value,Object.assign({},s.settings.characterReferences,{subset:ns}))}function ss(n,e,t,s){return s.settings.allowDangerousHtml?n.value:St(n,e,t,s)}function rs(n,e,t,s){return s.all(n)}const is=Mt("type",{invalid:os,unknown:as,handlers:{comment:En,doctype:Pn,element:Zn,raw:ss,root:rs,text:St}});function os(n){throw new Error("Expected node, not `"+n+"`")}function as(n){const e=n;throw new Error("Cannot compile unknown node `"+e.type+"`")}const cs={},ls={},hs=[];function us(n,e){const t=cs,s=t.quote||'"',r=s==='"'?"'":'"';if(s!=='"'&&s!=="'")throw new Error("Invalid quote `"+s+"`, expected `'` or `\"`");return{one:fs,all:ds,settings:{omitOptionalTags:t.omitOptionalTags||!1,allowParseErrors:t.allowParseErrors||!1,allowDangerousCharacters:t.allowDangerousCharacters||!1,quoteSmart:t.quoteSmart||!1,preferUnquoted:t.preferUnquoted||!1,tightAttributes:t.tightAttributes||!1,upperDoctype:t.upperDoctype||!1,tightDoctype:t.tightDoctype||!1,bogusComments:t.bogusComments||!1,tightCommaSeparatedLists:t.tightCommaSeparatedLists||!1,tightSelfClosing:t.tightSelfClosing||!1,collapseEmptyAttributes:t.collapseEmptyAttributes||!1,allowDangerousHtml:t.allowDangerousHtml||!1,voids:t.voids||Ot,characterReferences:t.characterReferences||ls,closeSelfClosing:t.closeSelfClosing||!1,closeEmptyElements:t.closeEmptyElements||!1},schema:t.space==="svg"?tt:$t,quote:s,alternative:r}.one(Array.isArray(n)?{type:"root",children:n}:n,void 0,void 0)}function fs(n,e,t){return is(n,e,t,this)}function ds(n){const e=[],t=n&&n.children||hs;let s=-1;for(;++s<t.length;)e[s]=this.one(t[s],s,n);return e.join("")}function ce(n,e){const t=typeof n=="string"?{}:{...n.colorReplacements},s=typeof n=="string"?n:n.name;for(const[r,i]of Object.entries((e==null?void 0:e.colorReplacements)||{}))typeof i=="string"?t[r]=i:r===s&&Object.assign(t,i);return t}function B(n,e){return n&&((e==null?void 0:e[n==null?void 0:n.toLowerCase()])||n)}function ps(n){return Array.isArray(n)?n:[n]}async function Ct(n){return Promise.resolve(typeof n=="function"?n():n).then(e=>e.default||e)}function Pe(n){return!n||["plaintext","txt","text","plain"].includes(n)}function ms(n){return n==="ansi"||Pe(n)}function xe(n){return n==="none"}function gs(n){return xe(n)}function wt(n,e){var s;if(!e)return n;n.properties||(n.properties={}),(s=n.properties).class||(s.class=[]),typeof n.properties.class=="string"&&(n.properties.class=n.properties.class.split(/\s+/g)),Array.isArray(n.properties.class)||(n.properties.class=[]);const t=Array.isArray(e)?e:e.split(/\s+/g);for(const r of t)r&&!n.properties.class.includes(r)&&n.properties.class.push(r);return n}function de(n,e=!1){var i;const t=n.split(/(\r?\n)/g);let s=0;const r=[];for(let o=0;o<t.length;o+=2){const c=e?t[o]+(t[o+1]||""):t[o];r.push([c,s]),s+=t[o].length,s+=((i=t[o+1])==null?void 0:i.length)||0}return r}function _s(n){const e=de(n,!0).map(([r])=>r);function t(r){if(r===n.length)return{line:e.length-1,character:e[e.length-1].length};let i=r,o=0;for(const c of e){if(i<c.length)break;i-=c.length,o++}return{line:o,character:i}}function s(r,i){let o=0;for(let c=0;c<r;c++)o+=e[c].length;return o+=i,o}return{lines:e,indexToPos:t,posToIndex:s}}function ys(n,e){let t=0;const s=[];for(const r of e)r>t&&s.push({...n,content:n.content.slice(t,r),offset:n.offset+t}),t=r;return t<n.content.length&&s.push({...n,content:n.content.slice(t),offset:n.offset+t}),s}function bs(n,e){const t=Array.from(e instanceof Set?e:new Set(e)).sort((s,r)=>s-r);return t.length?n.map(s=>s.flatMap(r=>{const i=t.filter(o=>r.offset<o&&o<r.offset+r.content.length).map(o=>o-r.offset).sort((o,c)=>o-c);return i.length?ys(r,i):r})):n}function Ss(n,e,t,s){const r={content:n.content,explanation:n.explanation,offset:n.offset},i=e.map(a=>Rt(n.variants[a])),o=new Set(i.flatMap(a=>Object.keys(a))),c={};return i.forEach((a,l)=>{for(const h of o){const f=a[h]||"inherit";if(l===0&&s)c[h]=f;else{const d=h==="color"?"":h==="background-color"?"-bg":`-${h}`,p=t+e[l]+(h==="color"?"":d);c[p]=f}}}),r.htmlStyle=c,r}function Rt(n){const e={};return n.color&&(e.color=n.color),n.bgColor&&(e["background-color"]=n.bgColor),n.fontStyle&&(n.fontStyle&G.Italic&&(e["font-style"]="italic"),n.fontStyle&G.Bold&&(e["font-weight"]="bold"),n.fontStyle&G.Underline&&(e["text-decoration"]="underline")),e}function Cs(n){return typeof n=="string"?n:Object.entries(n).map(([e,t])=>`${e}:${t}`).join(";")}const Nt=new WeakMap;function pe(n,e){Nt.set(n,e)}function V(n){return Nt.get(n)}class D{constructor(...e){u(this,"_stacks",{});u(this,"lang");if(e.length===2){const[t,s]=e;this.lang=s,this._stacks=t}else{const[t,s,r]=e;this.lang=s,this._stacks={[r]:t}}}get themes(){return Object.keys(this._stacks)}get theme(){return this.themes[0]}get _stack(){return this._stacks[this.theme]}static initial(e,t){return new D(Object.fromEntries(ps(t).map(s=>[s,ve])),e)}getInternalStack(e=this.theme){return this._stacks[e]}get scopes(){return ne("GrammarState.scopes is deprecated, use GrammarState.getScopes() instead"),Ve(this._stacks[this.theme])}getScopes(e=this.theme){return Ve(this._stacks[e])}toJSON(){return{lang:this.lang,theme:this.theme,themes:this.themes,scopes:this.getScopes()}}}function Ve(n){const e=[],t=new Set;function s(r){var o;if(t.has(r))return;t.add(r);const i=(o=r==null?void 0:r.nameScopesList)==null?void 0:o.scopeName;i&&e.push(i),r.parent&&s(r.parent)}return s(n),e}function ws(n,e){if(!(n instanceof D))throw new I("Invalid grammar state");return n.getInternalStack(e)}function Rs(){const n=new WeakMap;function e(t){if(!n.has(t.meta)){let s=function(o){if(typeof o=="number"){if(o<0||o>t.source.length)throw new I(`Invalid decoration offset: ${o}. Code length: ${t.source.length}`);return{...r.indexToPos(o),offset:o}}else{const c=r.lines[o.line];if(c===void 0)throw new I(`Invalid decoration position ${JSON.stringify(o)}. Lines length: ${r.lines.length}`);if(o.character<0||o.character>c.length)throw new I(`Invalid decoration position ${JSON.stringify(o)}. Line ${o.line} length: ${c.length}`);return{...o,offset:r.posToIndex(o.line,o.character)}}};const r=_s(t.source),i=(t.options.decorations||[]).map(o=>({...o,start:s(o.start),end:s(o.end)}));Ns(i),n.set(t.meta,{decorations:i,converter:r,source:t.source})}return n.get(t.meta)}return{name:"shiki:decorations",tokens(t){var o;if(!((o=this.options.decorations)!=null&&o.length))return;const r=e(this).decorations.flatMap(c=>[c.start.offset,c.end.offset]);return bs(t,r)},code(t){var h;if(!((h=this.options.decorations)!=null&&h.length))return;const s=e(this),r=Array.from(t.children).filter(f=>f.type==="element"&&f.tagName==="span");if(r.length!==s.converter.lines.length)throw new I(`Number of lines in code element (${r.length}) does not match the number of lines in the source (${s.converter.lines.length}). Failed to apply decorations.`);function i(f,d,p,m){const b=r[f];let g="",_=-1,y=-1;if(d===0&&(_=0),p===0&&(y=0),p===Number.POSITIVE_INFINITY&&(y=b.children.length),_===-1||y===-1)for(let C=0;C<b.children.length;C++)g+=kt(b.children[C]),_===-1&&g.length===d&&(_=C+1),y===-1&&g.length===p&&(y=C+1);if(_===-1)throw new I(`Failed to find start index for decoration ${JSON.stringify(m.start)}`);if(y===-1)throw new I(`Failed to find end index for decoration ${JSON.stringify(m.end)}`);const S=b.children.slice(_,y);if(!m.alwaysWrap&&S.length===b.children.length)c(b,m,"line");else if(!m.alwaysWrap&&S.length===1&&S[0].type==="element")c(S[0],m,"token");else{const C={type:"element",tagName:"span",properties:{},children:S};c(C,m,"wrapper"),b.children.splice(_,S.length,C)}}function o(f,d){r[f]=c(r[f],d,"line")}function c(f,d,p){var g;const m=d.properties||{},b=d.transform||(_=>_);return f.tagName=d.tagName||"span",f.properties={...f.properties,...m,class:f.properties.class},(g=d.properties)!=null&&g.class&&wt(f,d.properties.class),f=b(f,p)||f,f}const a=[],l=s.decorations.sort((f,d)=>d.start.offset-f.start.offset||f.end.offset-d.end.offset);for(const f of l){const{start:d,end:p}=f;if(d.line===p.line)i(d.line,d.character,p.character,f);else if(d.line<p.line){i(d.line,d.character,Number.POSITIVE_INFINITY,f);for(let m=d.line+1;m<p.line;m++)a.unshift(()=>o(m,f));i(p.line,0,p.character,f)}}a.forEach(f=>f())}}}function Ns(n){for(let e=0;e<n.length;e++){const t=n[e];if(t.start.offset>t.end.offset)throw new I(`Invalid decoration range: ${JSON.stringify(t.start)} - ${JSON.stringify(t.end)}`);for(let s=e+1;s<n.length;s++){const r=n[s],i=t.start.offset<=r.start.offset&&r.start.offset<t.end.offset,o=t.start.offset<r.end.offset&&r.end.offset<=t.end.offset,c=r.start.offset<=t.start.offset&&t.start.offset<r.end.offset,a=r.start.offset<t.end.offset&&t.end.offset<=r.end.offset;if(i||o||c||a){if(i&&o||c&&a)continue;throw new I(`Decorations ${JSON.stringify(t.start)} and ${JSON.stringify(r.start)} intersect.`)}}}}function kt(n){return n.type==="text"?n.value:n.type==="element"?n.children.map(kt).join(""):""}const ks=[Rs()];function le(n){return[...n.transformers||[],...ks]}var M=["black","red","green","yellow","blue","magenta","cyan","white","brightBlack","brightRed","brightGreen","brightYellow","brightBlue","brightMagenta","brightCyan","brightWhite"],Ce={1:"bold",2:"dim",3:"italic",4:"underline",7:"reverse",8:"hidden",9:"strikethrough"};function Is(n,e){const t=n.indexOf("\x1B",e);if(t!==-1&&n[t+1]==="["){const s=n.indexOf("m",t);if(s!==-1)return{sequence:n.substring(t+2,s).split(";"),startPosition:t,position:s+1}}return{position:n.length}}function Qe(n){const e=n.shift();if(e==="2"){const t=n.splice(0,3).map(s=>Number.parseInt(s));return t.length!==3||t.some(s=>Number.isNaN(s))?void 0:{type:"rgb",rgb:t}}else if(e==="5"){const t=n.shift();if(t)return{type:"table",index:Number(t)}}}function vs(n){const e=[];for(;n.length>0;){const t=n.shift();if(!t)continue;const s=Number.parseInt(t);if(!Number.isNaN(s))if(s===0)e.push({type:"resetAll"});else if(s<=9)Ce[s]&&e.push({type:"setDecoration",value:Ce[s]});else if(s<=29){const r=Ce[s-20];r&&(e.push({type:"resetDecoration",value:r}),r==="dim"&&e.push({type:"resetDecoration",value:"bold"}))}else if(s<=37)e.push({type:"setForegroundColor",value:{type:"named",name:M[s-30]}});else if(s===38){const r=Qe(n);r&&e.push({type:"setForegroundColor",value:r})}else if(s===39)e.push({type:"resetForegroundColor"});else if(s<=47)e.push({type:"setBackgroundColor",value:{type:"named",name:M[s-40]}});else if(s===48){const r=Qe(n);r&&e.push({type:"setBackgroundColor",value:r})}else s===49?e.push({type:"resetBackgroundColor"}):s===53?e.push({type:"setDecoration",value:"overline"}):s===55?e.push({type:"resetDecoration",value:"overline"}):s>=90&&s<=97?e.push({type:"setForegroundColor",value:{type:"named",name:M[s-90+8]}}):s>=100&&s<=107&&e.push({type:"setBackgroundColor",value:{type:"named",name:M[s-100+8]}})}return e}function As(){let n=null,e=null,t=new Set;return{parse(s){const r=[];let i=0;do{const o=Is(s,i),c=o.sequence?s.substring(i,o.startPosition):s.substring(i);if(c.length>0&&r.push({value:c,foreground:n,background:e,decorations:new Set(t)}),o.sequence){const a=vs(o.sequence);for(const l of a)l.type==="resetAll"?(n=null,e=null,t.clear()):l.type==="resetForegroundColor"?n=null:l.type==="resetBackgroundColor"?e=null:l.type==="resetDecoration"&&t.delete(l.value);for(const l of a)l.type==="setForegroundColor"?n=l.value:l.type==="setBackgroundColor"?e=l.value:l.type==="setDecoration"&&t.add(l.value)}i=o.position}while(i<s.length);return r}}}var Ts={black:"#000000",red:"#bb0000",green:"#00bb00",yellow:"#bbbb00",blue:"#0000bb",magenta:"#ff00ff",cyan:"#00bbbb",white:"#eeeeee",brightBlack:"#555555",brightRed:"#ff5555",brightGreen:"#00ff00",brightYellow:"#ffff55",brightBlue:"#5555ff",brightMagenta:"#ff55ff",brightCyan:"#55ffff",brightWhite:"#ffffff"};function Es(n=Ts){function e(c){return n[c]}function t(c){return`#${c.map(a=>Math.max(0,Math.min(a,255)).toString(16).padStart(2,"0")).join("")}`}let s;function r(){if(s)return s;s=[];for(let l=0;l<M.length;l++)s.push(e(M[l]));let c=[0,95,135,175,215,255];for(let l=0;l<6;l++)for(let h=0;h<6;h++)for(let f=0;f<6;f++)s.push(t([c[l],c[h],c[f]]));let a=8;for(let l=0;l<24;l++,a+=10)s.push(t([a,a,a]));return s}function i(c){return r()[c]}function o(c){switch(c.type){case"named":return e(c.name);case"rgb":return t(c.rgb);case"table":return i(c.index)}}return{value:o}}function Ps(n,e,t){const s=ce(n,t),r=de(e),i=Es(Object.fromEntries(M.map(c=>{var a;return[c,(a=n.colors)==null?void 0:a[`terminal.ansi${c[0].toUpperCase()}${c.substring(1)}`]]}))),o=As();return r.map(c=>o.parse(c[0]).map(a=>{let l,h;a.decorations.has("reverse")?(l=a.background?i.value(a.background):n.bg,h=a.foreground?i.value(a.foreground):n.fg):(l=a.foreground?i.value(a.foreground):n.fg,h=a.background?i.value(a.background):void 0),l=B(l,s),h=B(h,s),a.decorations.has("dim")&&(l=xs(l));let f=G.None;return a.decorations.has("bold")&&(f|=G.Bold),a.decorations.has("italic")&&(f|=G.Italic),a.decorations.has("underline")&&(f|=G.Underline),{content:a.value,offset:c[1],color:l,bgColor:h,fontStyle:f}}))}function xs(n){const e=n.match(/#([0-9a-f]{3})([0-9a-f]{3})?([0-9a-f]{2})?/);if(e)if(e[3]){const s=Math.round(Number.parseInt(e[3],16)/2).toString(16).padStart(2,"0");return`#${e[1]}${e[2]}${s}`}else return e[2]?`#${e[1]}${e[2]}80`:`#${Array.from(e[1]).map(s=>`${s}${s}`).join("")}80`;const t=n.match(/var\((--[\w-]+-ansi-[\w-]+)\)/);return t?`var(${t[1]}-dim)`:n}function Le(n,e,t={}){const{lang:s="text",theme:r=n.getLoadedThemes()[0]}=t;if(Pe(s)||xe(r))return de(e).map(a=>[{content:a[0],offset:a[1]}]);const{theme:i,colorMap:o}=n.setTheme(r);if(s==="ansi")return Ps(i,e,t);const c=n.getLanguage(s);if(t.grammarState){if(t.grammarState.lang!==c.name)throw new I(`Grammar state language "${t.grammarState.lang}" does not match highlight language "${c.name}"`);if(!t.grammarState.themes.includes(i.name))throw new I(`Grammar state themes "${t.grammarState.themes}" do not contain highlight theme "${i.name}"`)}return Gs(e,c,i,o,t)}function Ls(...n){if(n.length===2)return V(n[1]);const[e,t,s={}]=n,{lang:r="text",theme:i=e.getLoadedThemes()[0]}=s;if(Pe(r)||xe(i))throw new I("Plain language does not have grammar state");if(r==="ansi")throw new I("ANSI language does not have grammar state");const{theme:o,colorMap:c}=e.setTheme(i),a=e.getLanguage(r);return new D(he(t,a,o,c,s).stateStack,a.name,o.name)}function Gs(n,e,t,s,r){const i=he(n,e,t,s,r),o=new D(he(n,e,t,s,r).stateStack,e.name,t.name);return pe(i.tokens,o),i.tokens}function he(n,e,t,s,r){const i=ce(t,r),{tokenizeMaxLineLength:o=0,tokenizeTimeLimit:c=500}=r,a=de(n);let l=r.grammarState?ws(r.grammarState,t.name)??ve:r.grammarContextCode!=null?he(r.grammarContextCode,e,t,s,{...r,grammarState:void 0,grammarContextCode:void 0}).stateStack:ve,h=[];const f=[];for(let d=0,p=a.length;d<p;d++){const[m,b]=a[d];if(m===""){h=[],f.push([]);continue}if(o>0&&m.length>=o){h=[],f.push([{content:m,offset:b,color:"",fontStyle:0}]);continue}let g,_,y;r.includeExplanation&&(g=e.tokenizeLine(m,l,c),_=g.tokens,y=0);const S=e.tokenizeLine2(m,l,c),C=S.tokens.length/2;for(let w=0;w<C;w++){const T=S.tokens[2*w],R=w+1<C?S.tokens[2*w+2]:m.length;if(T===R)continue;const P=S.tokens[2*w+1],Y=B(s[W.getForeground(P)],i),F=W.getFontStyle(P),me={content:m.substring(T,R),offset:b+T,color:Y,fontStyle:F};if(r.includeExplanation){const Be=[];if(r.includeExplanation!=="scopeName")for(const x of t.settings){let $;switch(typeof x.scope){case"string":$=x.scope.split(/,/).map(ge=>ge.trim());break;case"object":$=x.scope;break;default:continue}Be.push({settings:x,selectors:$.map(ge=>ge.split(/ /))})}me.explanation=[];let Me=0;for(;T+Me<R;){const x=_[y],$=m.substring(x.startIndex,x.endIndex);Me+=$.length,me.explanation.push({content:$,scopes:r.includeExplanation==="scopeName"?Bs(x.scopes):Ms(Be,x.scopes)}),y+=1}}h.push(me)}f.push(h),h=[],l=S.ruleStack}return{tokens:f,stateStack:l}}function Bs(n){return n.map(e=>({scopeName:e}))}function Ms(n,e){const t=[];for(let s=0,r=e.length;s<r;s++){const i=e[s];t[s]={scopeName:i,themeMatches:Os(n,i,e.slice(0,s))}}return t}function Ye(n,e){return n===e||e.substring(0,n.length)===n&&e[n.length]==="."}function $s(n,e,t){if(!Ye(n[n.length-1],e))return!1;let s=n.length-2,r=t.length-1;for(;s>=0&&r>=0;)Ye(n[s],t[r])&&(s-=1),r-=1;return s===-1}function Os(n,e,t){const s=[];for(const{selectors:r,settings:i}of n)for(const o of r)if($s(o,e,t)){s.push(i);break}return s}function It(n,e,t){const s=Object.entries(t.themes).filter(a=>a[1]).map(a=>({color:a[0],theme:a[1]})),r=s.map(a=>{const l=Le(n,e,{...t,theme:a.theme}),h=V(l),f=typeof a.theme=="string"?a.theme:a.theme.name;return{tokens:l,state:h,theme:f}}),i=js(...r.map(a=>a.tokens)),o=i[0].map((a,l)=>a.map((h,f)=>{const d={content:h.content,variants:{},offset:h.offset};return"includeExplanation"in t&&t.includeExplanation&&(d.explanation=h.explanation),i.forEach((p,m)=>{const{content:b,explanation:g,offset:_,...y}=p[l][f];d.variants[s[m].color]=y}),d})),c=r[0].state?new D(Object.fromEntries(r.map(a=>{var l;return[a.theme,(l=a.state)==null?void 0:l.getInternalStack(a.theme)]})),r[0].state.lang):void 0;return c&&pe(o,c),o}function js(...n){const e=n.map(()=>[]),t=n.length;for(let s=0;s<n[0].length;s++){const r=n.map(a=>a[s]),i=e.map(()=>[]);e.forEach((a,l)=>a.push(i[l]));const o=r.map(()=>0),c=r.map(a=>a[0]);for(;c.every(a=>a);){const a=Math.min(...c.map(l=>l.content.length));for(let l=0;l<t;l++){const h=c[l];h.content.length===a?(i[l].push(h),o[l]+=1,c[l]=r[l][o[l]]):(i[l].push({...h,content:h.content.slice(0,a)}),c[l]={...h,content:h.content.slice(a),offset:h.offset+a})}}}return e}function ue(n,e,t){let s,r,i,o,c,a;if("themes"in t){const{defaultColor:l="light",cssVariablePrefix:h="--shiki-"}=t,f=Object.entries(t.themes).filter(g=>g[1]).map(g=>({color:g[0],theme:g[1]})).sort((g,_)=>g.color===l?-1:_.color===l?1:0);if(f.length===0)throw new I("`themes` option must not be empty");const d=It(n,e,t);if(a=V(d),l&&!f.find(g=>g.color===l))throw new I(`\`themes\` option must contain the defaultColor key \`${l}\``);const p=f.map(g=>n.getTheme(g.theme)),m=f.map(g=>g.color);i=d.map(g=>g.map(_=>Ss(_,m,h,l))),a&&pe(i,a);const b=f.map(g=>ce(g.theme,t));r=f.map((g,_)=>(_===0&&l?"":`${h+g.color}:`)+(B(p[_].fg,b[_])||"inherit")).join(";"),s=f.map((g,_)=>(_===0&&l?"":`${h+g.color}-bg:`)+(B(p[_].bg,b[_])||"inherit")).join(";"),o=`shiki-themes ${p.map(g=>g.name).join(" ")}`,c=l?void 0:[r,s].join(";")}else if("theme"in t){const l=ce(t.theme,t);i=Le(n,e,t);const h=n.getTheme(t.theme);s=B(h.bg,l),r=B(h.fg,l),o=h.name,a=V(i)}else throw new I("Invalid options, either `theme` or `themes` must be provided");return{tokens:i,fg:r,bg:s,themeName:o,rootStyle:c,grammarState:a}}function fe(n,e,t,s={meta:{},options:t,codeToHast:(r,i)=>fe(n,r,i),codeToTokens:(r,i)=>ue(n,r,i)}){var p,m;let r=e;for(const b of le(t))r=((p=b.preprocess)==null?void 0:p.call(s,r,t))||r;let{tokens:i,fg:o,bg:c,themeName:a,rootStyle:l,grammarState:h}=ue(n,r,t);const{mergeWhitespaces:f=!0}=t;f===!0?i=Ds(i):f==="never"&&(i=Fs(i));const d={...s,get source(){return r}};for(const b of le(t))i=((m=b.tokens)==null?void 0:m.call(d,i))||i;return Ws(i,{...t,fg:o,bg:c,themeName:a,rootStyle:l},d,h)}function Ws(n,e,t,s=V(n)){var m,b,g;const r=le(e),i=[],o={type:"root",children:[]},{structure:c="classic",tabindex:a="0"}=e;let l={type:"element",tagName:"pre",properties:{class:`shiki ${e.themeName||""}`,style:e.rootStyle||`background-color:${e.bg};color:${e.fg}`,...a!==!1&&a!=null?{tabindex:a.toString()}:{},...Object.fromEntries(Array.from(Object.entries(e.meta||{})).filter(([_])=>!_.startsWith("_")))},children:[]},h={type:"element",tagName:"code",properties:{},children:i};const f=[],d={...t,structure:c,addClassToHast:wt,get source(){return t.source},get tokens(){return n},get options(){return e},get root(){return o},get pre(){return l},get code(){return h},get lines(){return f}};if(n.forEach((_,y)=>{var w,T;y&&(c==="inline"?o.children.push({type:"element",tagName:"br",properties:{},children:[]}):c==="classic"&&i.push({type:"text",value:` +`}));let S={type:"element",tagName:"span",properties:{class:"line"},children:[]},C=0;for(const R of _){let P={type:"element",tagName:"span",properties:{...R.htmlAttrs},children:[{type:"text",value:R.content}]};typeof R.htmlStyle=="string"&&ne("`htmlStyle` as a string is deprecated. Use an object instead.");const Y=Cs(R.htmlStyle||Rt(R));Y&&(P.properties.style=Y);for(const F of r)P=((w=F==null?void 0:F.span)==null?void 0:w.call(d,P,y+1,C,S,R))||P;c==="inline"?o.children.push(P):c==="classic"&&S.children.push(P),C+=R.content.length}if(c==="classic"){for(const R of r)S=((T=R==null?void 0:R.line)==null?void 0:T.call(d,S,y+1))||S;f.push(S),i.push(S)}}),c==="classic"){for(const _ of r)h=((m=_==null?void 0:_.code)==null?void 0:m.call(d,h))||h;l.children.push(h);for(const _ of r)l=((b=_==null?void 0:_.pre)==null?void 0:b.call(d,l))||l;o.children.push(l)}let p=o;for(const _ of r)p=((g=_==null?void 0:_.root)==null?void 0:g.call(d,p))||p;return s&&pe(p,s),p}function Ds(n){return n.map(e=>{const t=[];let s="",r=0;return e.forEach((i,o)=>{const a=!(i.fontStyle&&i.fontStyle&G.Underline);a&&i.content.match(/^\s+$/)&&e[o+1]?(r||(r=i.offset),s+=i.content):s?(a?t.push({...i,offset:r,content:s+i.content}):t.push({content:s,offset:r},i),r=0,s=""):t.push(i)}),t})}function Fs(n){return n.map(e=>e.flatMap(t=>{if(t.content.match(/^\s+$/))return t;const s=t.content.match(/^(\s*)(.*?)(\s*)$/);if(!s)return t;const[,r,i,o]=s;if(!r&&!o)return t;const c=[{...t,offset:t.offset+r.length,content:i}];return r&&c.unshift({content:r,offset:t.offset}),o&&c.push({content:o,offset:t.offset+r.length+i.length}),c}))}function zs(n,e,t){var i;const s={meta:{},options:t,codeToHast:(o,c)=>fe(n,o,c),codeToTokens:(o,c)=>ue(n,o,c)};let r=us(fe(n,e,t,s));for(const o of le(t))r=((i=o.postprocess)==null?void 0:i.call(s,r,t))||r;return r}const Xe={light:"#333333",dark:"#bbbbbb"},Ze={light:"#fffffe",dark:"#1e1e1e"},et="__shiki_resolved";function Ge(n){var c,a,l,h,f;if(n!=null&&n[et])return n;const e={...n};e.tokenColors&&!e.settings&&(e.settings=e.tokenColors,delete e.tokenColors),e.type||(e.type="dark"),e.colorReplacements={...e.colorReplacements},e.settings||(e.settings=[]);let{bg:t,fg:s}=e;if(!t||!s){const d=e.settings?e.settings.find(p=>!p.name&&!p.scope):void 0;(c=d==null?void 0:d.settings)!=null&&c.foreground&&(s=d.settings.foreground),(a=d==null?void 0:d.settings)!=null&&a.background&&(t=d.settings.background),!s&&((l=e==null?void 0:e.colors)!=null&&l["editor.foreground"])&&(s=e.colors["editor.foreground"]),!t&&((h=e==null?void 0:e.colors)!=null&&h["editor.background"])&&(t=e.colors["editor.background"]),s||(s=e.type==="light"?Xe.light:Xe.dark),t||(t=e.type==="light"?Ze.light:Ze.dark),e.fg=s,e.bg=t}e.settings[0]&&e.settings[0].settings&&!e.settings[0].scope||e.settings.unshift({settings:{foreground:e.fg,background:e.bg}});let r=0;const i=new Map;function o(d){var m;if(i.has(d))return i.get(d);r+=1;const p=`#${r.toString(16).padStart(8,"0").toLowerCase()}`;return(m=e.colorReplacements)!=null&&m[`#${p}`]?o(d):(i.set(d,p),p)}e.settings=e.settings.map(d=>{var g,_;const p=((g=d.settings)==null?void 0:g.foreground)&&!d.settings.foreground.startsWith("#"),m=((_=d.settings)==null?void 0:_.background)&&!d.settings.background.startsWith("#");if(!p&&!m)return d;const b={...d,settings:{...d.settings}};if(p){const y=o(d.settings.foreground);e.colorReplacements[y]=d.settings.foreground,b.settings.foreground=y}if(m){const y=o(d.settings.background);e.colorReplacements[y]=d.settings.background,b.settings.background=y}return b});for(const d of Object.keys(e.colors||{}))if((d==="editor.foreground"||d==="editor.background"||d.startsWith("terminal.ansi"))&&!((f=e.colors[d])!=null&&f.startsWith("#"))){const p=o(e.colors[d]);e.colorReplacements[p]=e.colors[d],e.colors[d]=p}return Object.defineProperty(e,et,{enumerable:!1,writable:!1,value:!0}),e}async function vt(n){return Array.from(new Set((await Promise.all(n.filter(e=>!ms(e)).map(async e=>await Ct(e).then(t=>Array.isArray(t)?t:[t])))).flat()))}async function At(n){return(await Promise.all(n.map(async t=>gs(t)?null:Ge(await Ct(t))))).filter(t=>!!t)}class O extends Error{constructor(e){super(e),this.name="ShikiError"}}class qs extends In{constructor(t,s,r,i={}){super(t);u(this,"_resolvedThemes",new Map);u(this,"_resolvedGrammars",new Map);u(this,"_langMap",new Map);u(this,"_langGraph",new Map);u(this,"_textmateThemeCache",new WeakMap);u(this,"_loadedThemesCache",null);u(this,"_loadedLanguagesCache",null);this._resolver=t,this._themes=s,this._langs=r,this._alias=i,this._themes.map(o=>this.loadTheme(o)),this.loadLanguages(this._langs)}getTheme(t){return typeof t=="string"?this._resolvedThemes.get(t):this.loadTheme(t)}loadTheme(t){const s=Ge(t);return s.name&&(this._resolvedThemes.set(s.name,s),this._loadedThemesCache=null),s}getLoadedThemes(){return this._loadedThemesCache||(this._loadedThemesCache=[...this._resolvedThemes.keys()]),this._loadedThemesCache}setTheme(t){let s=this._textmateThemeCache.get(t);s||(s=se.createFromRawTheme(t),this._textmateThemeCache.set(t,s)),this._syncRegistry.setTheme(s)}getGrammar(t){if(this._alias[t]){const s=new Set([t]);for(;this._alias[t];){if(t=this._alias[t],s.has(t))throw new O(`Circular alias \`${Array.from(s).join(" -> ")} -> ${t}\``);s.add(t)}}return this._resolvedGrammars.get(t)}loadLanguage(t){var o,c,a,l;if(this.getGrammar(t.name))return;const s=new Set([...this._langMap.values()].filter(h=>{var f;return(f=h.embeddedLangsLazy)==null?void 0:f.includes(t.name)}));this._resolver.addLanguage(t);const r={balancedBracketSelectors:t.balancedBracketSelectors||["*"],unbalancedBracketSelectors:t.unbalancedBracketSelectors||[]};this._syncRegistry._rawGrammars.set(t.scopeName,t);const i=this.loadGrammarWithConfiguration(t.scopeName,1,r);if(i.name=t.name,this._resolvedGrammars.set(t.name,i),t.aliases&&t.aliases.forEach(h=>{this._alias[h]=t.name}),this._loadedLanguagesCache=null,s.size)for(const h of s)this._resolvedGrammars.delete(h.name),this._loadedLanguagesCache=null,(c=(o=this._syncRegistry)==null?void 0:o._injectionGrammars)==null||c.delete(h.scopeName),(l=(a=this._syncRegistry)==null?void 0:a._grammars)==null||l.delete(h.scopeName),this.loadLanguage(this._langMap.get(h.name))}dispose(){super.dispose(),this._resolvedThemes.clear(),this._resolvedGrammars.clear(),this._langMap.clear(),this._langGraph.clear(),this._loadedThemesCache=null}loadLanguages(t){for(const i of t)this.resolveEmbeddedLanguages(i);const s=Array.from(this._langGraph.entries()),r=s.filter(([i,o])=>!o);if(r.length){const i=s.filter(([o,c])=>{var a;return c&&((a=c.embeddedLangs)==null?void 0:a.some(l=>r.map(([h])=>h).includes(l)))}).filter(o=>!r.includes(o));throw new O(`Missing languages ${r.map(([o])=>`\`${o}\``).join(", ")}, required by ${i.map(([o])=>`\`${o}\``).join(", ")}`)}for(const[i,o]of s)this._resolver.addLanguage(o);for(const[i,o]of s)this.loadLanguage(o)}getLoadedLanguages(){return this._loadedLanguagesCache||(this._loadedLanguagesCache=[...new Set([...this._resolvedGrammars.keys(),...Object.keys(this._alias)])]),this._loadedLanguagesCache}resolveEmbeddedLanguages(t){if(this._langMap.set(t.name,t),this._langGraph.set(t.name,t),t.embeddedLangs)for(const s of t.embeddedLangs)this._langGraph.set(s,this._langMap.get(s))}}class Hs{constructor(e,t){u(this,"_langs",new Map);u(this,"_scopeToLang",new Map);u(this,"_injections",new Map);u(this,"_onigLib");this._onigLib={createOnigScanner:s=>e.createScanner(s),createOnigString:s=>e.createString(s)},t.forEach(s=>this.addLanguage(s))}get onigLib(){return this._onigLib}getLangRegistration(e){return this._langs.get(e)}loadGrammar(e){return this._scopeToLang.get(e)}addLanguage(e){this._langs.set(e.name,e),e.aliases&&e.aliases.forEach(t=>{this._langs.set(t,e)}),this._scopeToLang.set(e.scopeName,e),e.injectTo&&e.injectTo.forEach(t=>{this._injections.get(t)||this._injections.set(t,[]),this._injections.get(t).push(e.scopeName)})}getInjections(e){const t=e.split(".");let s=[];for(let r=1;r<=t.length;r++){const i=t.slice(0,r).join(".");s=[...s,...this._injections.get(i)||[]]}return s}}let z=0;function Us(n){z+=1,n.warnings!==!1&&z>=10&&z%10===0&&console.warn(`[Shiki] ${z} instances have been created. Shiki is supposed to be used as a singleton, consider refactoring your code to cache your highlighter instance; Or call \`highlighter.dispose()\` to release unused instances.`);let e=!1;if(!n.engine)throw new O("`engine` option is required for synchronous mode");const t=(n.langs||[]).flat(1),s=(n.themes||[]).flat(1).map(Ge),r=new Hs(n.engine,t),i=new qs(r,s,t,n.langAlias);let o;function c(y){g();const S=i.getGrammar(typeof y=="string"?y:y.name);if(!S)throw new O(`Language \`${y}\` not found, you may need to load it first`);return S}function a(y){if(y==="none")return{bg:"",fg:"",name:"none",settings:[],type:"dark"};g();const S=i.getTheme(y);if(!S)throw new O(`Theme \`${y}\` not found, you may need to load it first`);return S}function l(y){g();const S=a(y);o!==y&&(i.setTheme(S),o=y);const C=i.getColorMap();return{theme:S,colorMap:C}}function h(){return g(),i.getLoadedThemes()}function f(){return g(),i.getLoadedLanguages()}function d(...y){g(),i.loadLanguages(y.flat(1))}async function p(...y){return d(await vt(y))}function m(...y){g();for(const S of y.flat(1))i.loadTheme(S)}async function b(...y){return g(),m(await At(y))}function g(){if(e)throw new O("Shiki instance has been disposed")}function _(){e||(e=!0,i.dispose(),z-=1)}return{setTheme:l,getTheme:a,getLanguage:c,getLoadedThemes:h,getLoadedLanguages:f,loadLanguage:p,loadLanguageSync:d,loadTheme:b,loadThemeSync:m,dispose:_,[Symbol.dispose]:_}}async function Ks(n){n.loadWasm&&ne("`loadWasm` option is deprecated. Use `engine: createOnigurumaEngine(loadWasm)` instead."),n.engine||ne("`engine` option is required. Use `createOnigurumaEngine` or `createJavaScriptRegexEngine` to create an engine.");const[e,t,s]=await Promise.all([At(n.themes||[]),vt(n.langs||[]),n.engine||Pt(n.loadWasm||xt())]);return Us({...n,themes:e,langs:t,engine:s})}async function rr(n){const e=await Ks(n);return{getLastGrammarState:(...t)=>Ls(e,...t),codeToTokensBase:(t,s)=>Le(e,t,s),codeToTokensWithThemes:(t,s)=>It(e,t,s),codeToTokens:(t,s)=>ue(e,t,s),codeToHast:(t,s)=>fe(e,t,s),codeToHtml:(t,s)=>zs(e,t,s),getBundledLanguages:()=>({}),getBundledThemes:()=>({}),...e,getInternalContext:()=>e}}export{G as FontStyle,I as ShikiError,W as StackElementMetadata,wt as addClassToHast,B as applyColorReplacements,fe as codeToHast,zs as codeToHtml,ue as codeToTokens,Le as codeToTokensBase,It as codeToTokensWithThemes,rr as createHighlighterCore,_s as createPositionConverter,Ks as createShikiInternal,Us as createShikiInternalSync,Ss as flatTokenVariants,Rt as getTokenStyleObject,us as hastToHtml,xe as isNoneTheme,Pe as isPlainLang,ms as isSpecialLang,gs as isSpecialTheme,Ct as normalizeGetter,Ge as normalizeTheme,ce as resolveColorReplacements,de as splitLines,ys as splitToken,bs as splitTokens,Cs as stringifyTokenStyle,ps as toArray,Ps as tokenizeAnsiWithTheme,Gs as tokenizeWithTheme,Ws as tokensToHast,Rs as transformerDecorations,ne as warnDeprecated}; diff --git a/_nuxt/CseYvhfk.js b/_nuxt/CseYvhfk.js new file mode 100644 index 0000000..58da7e4 --- /dev/null +++ b/_nuxt/CseYvhfk.js @@ -0,0 +1,50 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./BgqwO8CP.js","./C2bHYaEW.js","./DgDtOUTc.js","./gXfxf0bk.js","./index.BLYI6Sva.css","./CjGQKvTQ.js","./BNymFWLt.js","./index.hjkT_WWf.css","./I7Avztrj.js","./5kEnbgU-.js","./Jo-MTirK.js","./CL_0VYgA.js","./T5Eo8Ag_.js","./BD1IlfO6.js","./DVxrWKbW.js","./R9Oz0174.js","./CbwmjzaD.js","./BovfF0M_.js","./Y01GIaxk.js","./cDjtBH66.js","./CNFbTZHK.js","./Pre.BPDuCGfD.css","./BS50N2o-.js","./BeysnJca.js","./yJQI0Z89.js","./RDIJbtj9.js","./Cm-GzlGM.js","./C8afTWCB.js","./h7MKFzWu.js","./error-404.Bw21yRvX.css","./DokLMLpA.js","./error-500.BRNRpvdS.css"])))=>i.map(i=>d[i]); +var ay=Object.defineProperty;var ly=(e,t,n)=>t in e?ay(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var Xn=(e,t,n)=>ly(e,typeof t!="symbol"?t+"":t,n);/** +* @vue/shared v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**//*! #__NO_SIDE_EFFECTS__ */function hu(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const Me={},rr=[],wn=()=>{},uy=()=>!1,vs=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),gu=e=>e.startsWith("onUpdate:"),pt=Object.assign,mu=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},cy=Object.prototype.hasOwnProperty,ze=(e,t)=>cy.call(e,t),pe=Array.isArray,sr=e=>ys(e)==="[object Map]",Cp=e=>ys(e)==="[object Set]",dy=e=>ys(e)==="[object RegExp]",me=e=>typeof e=="function",Ze=e=>typeof e=="string",Un=e=>typeof e=="symbol",Xe=e=>e!==null&&typeof e=="object",vu=e=>(Xe(e)||me(e))&&me(e.then)&&me(e.catch),kp=Object.prototype.toString,ys=e=>kp.call(e),fy=e=>ys(e).slice(8,-1),Ep=e=>ys(e)==="[object Object]",yu=e=>Ze(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,ir=hu(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),ji=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},py=/-(\w)/g,Ct=ji(e=>e.replace(py,(t,n)=>n?n.toUpperCase():"")),hy=/\B([A-Z])/g,Kn=ji(e=>e.replace(hy,"-$1").toLowerCase()),Hi=ji(e=>e.charAt(0).toUpperCase()+e.slice(1)),ar=ji(e=>e?`on${Hi(e)}`:""),Dt=(e,t)=>!Object.is(e,t),Vr=(e,...t)=>{for(let n=0;n<e.length;n++)e[n](...t)},Sp=(e,t,n,o=!1)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:o,value:n})},gy=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Tp=e=>{const t=Ze(e)?Number(e):NaN;return isNaN(t)?e:t};let Pc;const Vi=()=>Pc||(Pc=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Jt(e){if(pe(e)){const t={};for(let n=0;n<e.length;n++){const o=e[n],r=Ze(o)?by(o):Jt(o);if(r)for(const s in r)t[s]=r[s]}return t}else if(Ze(e)||Xe(e))return e}const my=/;(?![^(]*\))/g,vy=/:([^]+)/,yy=/\/\*[^]*?\*\//g;function by(e){const t={};return e.replace(yy,"").split(my).forEach(n=>{if(n){const o=n.split(vy);o.length>1&&(t[o[0].trim()]=o[1].trim())}}),t}function V(e){let t="";if(Ze(e))t=e;else if(pe(e))for(let n=0;n<e.length;n++){const o=V(e[n]);o&&(t+=o+" ")}else if(Xe(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}function Pe(e){if(!e)return null;let{class:t,style:n}=e;return t&&!Ze(t)&&(e.class=V(t)),n&&(e.style=Jt(n)),e}const wy="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",_y=hu(wy);function Pp(e){return!!e||e===""}const Ap=e=>!!(e&&e.__v_isRef===!0),$e=e=>Ze(e)?e:e==null?"":pe(e)||Xe(e)&&(e.toString===kp||!me(e.toString))?Ap(e)?$e(e.value):JSON.stringify(e,Op,2):String(e),Op=(e,t)=>Ap(t)?Op(e,t.value):sr(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[o,r],s)=>(n[ya(o,s)+" =>"]=r,n),{})}:Cp(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>ya(n))}:Un(t)?ya(t):Xe(t)&&!pe(t)&&!Ep(t)?String(t):t,ya=(e,t="")=>{var n;return Un(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** +* @vue/reactivity v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let At;class Ip{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=At,!t&&At&&(this.index=(At.scopes||(At.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].pause();for(t=0,n=this.effects.length;t<n;t++)this.effects[t].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].resume();for(t=0,n=this.effects.length;t<n;t++)this.effects[t].resume()}}run(t){if(this._active){const n=At;try{return At=this,t()}finally{At=n}}}on(){At=this}off(){At=this.parent}stop(t){if(this._active){this._active=!1;let n,o;for(n=0,o=this.effects.length;n<o;n++)this.effects[n].stop();for(this.effects.length=0,n=0,o=this.cleanups.length;n<o;n++)this.cleanups[n]();if(this.cleanups.length=0,this.scopes){for(n=0,o=this.scopes.length;n<o;n++)this.scopes[n].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!t){const r=this.parent.scopes.pop();r&&r!==this&&(this.parent.scopes[this.index]=r,r.index=this.index)}this.parent=void 0}}}function bs(e){return new Ip(e)}function Fo(){return At}function pr(e,t=!1){At&&At.cleanups.push(e)}let Ge;const ba=new WeakSet;class $p{constructor(t){this.fn=t,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,At&&At.active&&At.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,ba.has(this)&&(ba.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||Lp(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,Ac(this),Mp(this);const t=Ge,n=an;Ge=this,an=!0;try{return this.fn()}finally{Dp(this),Ge=t,an=n,this.flags&=-3}}stop(){if(this.flags&1){for(let t=this.deps;t;t=t.nextDep)_u(t);this.deps=this.depsTail=void 0,Ac(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?ba.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){nl(this)&&this.run()}get dirty(){return nl(this)}}let Rp=0,Ur,Kr;function Lp(e,t=!1){if(e.flags|=8,t){e.next=Kr,Kr=e;return}e.next=Ur,Ur=e}function bu(){Rp++}function wu(){if(--Rp>0)return;if(Kr){let t=Kr;for(Kr=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;Ur;){let t=Ur;for(Ur=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(o){e||(e=o)}t=n}}if(e)throw e}function Mp(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Dp(e){let t,n=e.depsTail,o=n;for(;o;){const r=o.prevDep;o.version===-1?(o===n&&(n=r),_u(o),xy(o)):t=o,o.dep.activeLink=o.prevActiveLink,o.prevActiveLink=void 0,o=r}e.deps=t,e.depsTail=n}function nl(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(Bp(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Bp(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===es))return;e.globalVersion=es;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!nl(e)){e.flags&=-3;return}const n=Ge,o=an;Ge=e,an=!0;try{Mp(e);const r=e.fn(e._value);(t.version===0||Dt(r,e._value))&&(e._value=r,t.version++)}catch(r){throw t.version++,r}finally{Ge=n,an=o,Dp(e),e.flags&=-3}}function _u(e,t=!1){const{dep:n,prevSub:o,nextSub:r}=e;if(o&&(o.nextSub=r,e.prevSub=void 0),r&&(r.prevSub=o,e.nextSub=void 0),n.subs===e&&(n.subs=o,!o&&n.computed)){n.computed.flags&=-5;for(let s=n.computed.deps;s;s=s.nextDep)_u(s,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function xy(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let an=!0;const Np=[];function vo(){Np.push(an),an=!1}function yo(){const e=Np.pop();an=e===void 0?!0:e}function Ac(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=Ge;Ge=void 0;try{t()}finally{Ge=n}}}let es=0;class Cy{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Ui{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!Ge||!an||Ge===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==Ge)n=this.activeLink=new Cy(Ge,this),Ge.deps?(n.prevDep=Ge.depsTail,Ge.depsTail.nextDep=n,Ge.depsTail=n):Ge.deps=Ge.depsTail=n,Fp(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const o=n.nextDep;o.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=o),n.prevDep=Ge.depsTail,n.nextDep=void 0,Ge.depsTail.nextDep=n,Ge.depsTail=n,Ge.deps===n&&(Ge.deps=o)}return n}trigger(t){this.version++,es++,this.notify(t)}notify(t){bu();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{wu()}}}function Fp(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let o=t.deps;o;o=o.nextDep)Fp(o)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const pi=new WeakMap,Ao=Symbol(""),ol=Symbol(""),ts=Symbol("");function _t(e,t,n){if(an&&Ge){let o=pi.get(e);o||pi.set(e,o=new Map);let r=o.get(n);r||(o.set(n,r=new Ui),r.map=o,r.key=n),r.track()}}function Bn(e,t,n,o,r,s){const i=pi.get(e);if(!i){es++;return}const a=l=>{l&&l.trigger()};if(bu(),t==="clear")i.forEach(a);else{const l=pe(e),d=l&&yu(n);if(l&&n==="length"){const c=Number(o);i.forEach((u,f)=>{(f==="length"||f===ts||!Un(f)&&f>=c)&&a(u)})}else switch((n!==void 0||i.has(void 0))&&a(i.get(n)),d&&a(i.get(ts)),t){case"add":l?d&&a(i.get("length")):(a(i.get(Ao)),sr(e)&&a(i.get(ol)));break;case"delete":l||(a(i.get(Ao)),sr(e)&&a(i.get(ol)));break;case"set":sr(e)&&a(i.get(Ao));break}}wu()}function ky(e,t){const n=pi.get(e);return n&&n.get(t)}function qo(e){const t=Ie(e);return t===e?t:(_t(t,"iterate",ts),Yt(e)?t:t.map(xt))}function Ki(e){return _t(e=Ie(e),"iterate",ts),e}const Ey={__proto__:null,[Symbol.iterator](){return wa(this,Symbol.iterator,xt)},concat(...e){return qo(this).concat(...e.map(t=>pe(t)?qo(t):t))},entries(){return wa(this,"entries",e=>(e[1]=xt(e[1]),e))},every(e,t){return An(this,"every",e,t,void 0,arguments)},filter(e,t){return An(this,"filter",e,t,n=>n.map(xt),arguments)},find(e,t){return An(this,"find",e,t,xt,arguments)},findIndex(e,t){return An(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return An(this,"findLast",e,t,xt,arguments)},findLastIndex(e,t){return An(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return An(this,"forEach",e,t,void 0,arguments)},includes(...e){return _a(this,"includes",e)},indexOf(...e){return _a(this,"indexOf",e)},join(e){return qo(this).join(e)},lastIndexOf(...e){return _a(this,"lastIndexOf",e)},map(e,t){return An(this,"map",e,t,void 0,arguments)},pop(){return Ar(this,"pop")},push(...e){return Ar(this,"push",e)},reduce(e,...t){return Oc(this,"reduce",e,t)},reduceRight(e,...t){return Oc(this,"reduceRight",e,t)},shift(){return Ar(this,"shift")},some(e,t){return An(this,"some",e,t,void 0,arguments)},splice(...e){return Ar(this,"splice",e)},toReversed(){return qo(this).toReversed()},toSorted(e){return qo(this).toSorted(e)},toSpliced(...e){return qo(this).toSpliced(...e)},unshift(...e){return Ar(this,"unshift",e)},values(){return wa(this,"values",xt)}};function wa(e,t,n){const o=Ki(e),r=o[t]();return o!==e&&!Yt(e)&&(r._next=r.next,r.next=()=>{const s=r._next();return s.value&&(s.value=n(s.value)),s}),r}const Sy=Array.prototype;function An(e,t,n,o,r,s){const i=Ki(e),a=i!==e&&!Yt(e),l=i[t];if(l!==Sy[t]){const u=l.apply(e,s);return a?xt(u):u}let d=n;i!==e&&(a?d=function(u,f){return n.call(this,xt(u),f,e)}:n.length>2&&(d=function(u,f){return n.call(this,u,f,e)}));const c=l.call(i,d,o);return a&&r?r(c):c}function Oc(e,t,n,o){const r=Ki(e);let s=n;return r!==e&&(Yt(e)?n.length>3&&(s=function(i,a,l){return n.call(this,i,a,l,e)}):s=function(i,a,l){return n.call(this,i,xt(a),l,e)}),r[t](s,...o)}function _a(e,t,n){const o=Ie(e);_t(o,"iterate",ts);const r=o[t](...n);return(r===-1||r===!1)&&xu(n[0])?(n[0]=Ie(n[0]),o[t](...n)):r}function Ar(e,t,n=[]){vo(),bu();const o=Ie(e)[t].apply(e,n);return wu(),yo(),o}const Ty=hu("__proto__,__v_isRef,__isVue"),zp=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Un));function Py(e){Un(e)||(e=String(e));const t=Ie(this);return _t(t,"has",e),t.hasOwnProperty(e)}class jp{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,o){if(n==="__v_skip")return t.__v_skip;const r=this._isReadonly,s=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return s;if(n==="__v_raw")return o===(r?s?qp:Wp:s?Kp:Up).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(o)?t:void 0;const i=pe(t);if(!r){let l;if(i&&(l=Ey[n]))return l;if(n==="hasOwnProperty")return Py}const a=Reflect.get(t,n,je(t)?t:o);return(Un(n)?zp.has(n):Ty(n))||(r||_t(t,"get",n),s)?a:je(a)?i&&yu(n)?a:a.value:Xe(a)?r?bo(a):yt(a):a}}class Hp extends jp{constructor(t=!1){super(!1,t)}set(t,n,o,r){let s=t[n];if(!this._isShallow){const l=fo(s);if(!Yt(o)&&!fo(o)&&(s=Ie(s),o=Ie(o)),!pe(t)&&je(s)&&!je(o))return l?!1:(s.value=o,!0)}const i=pe(t)&&yu(n)?Number(n)<t.length:ze(t,n),a=Reflect.set(t,n,o,je(t)?t:r);return t===Ie(r)&&(i?Dt(o,s)&&Bn(t,"set",n,o):Bn(t,"add",n,o)),a}deleteProperty(t,n){const o=ze(t,n);t[n];const r=Reflect.deleteProperty(t,n);return r&&o&&Bn(t,"delete",n,void 0),r}has(t,n){const o=Reflect.has(t,n);return(!Un(n)||!zp.has(n))&&_t(t,"has",n),o}ownKeys(t){return _t(t,"iterate",pe(t)?"length":Ao),Reflect.ownKeys(t)}}class Vp extends jp{constructor(t=!1){super(!0,t)}set(t,n){return!0}deleteProperty(t,n){return!0}}const Ay=new Hp,Oy=new Vp,Iy=new Hp(!0),$y=new Vp(!0),rl=e=>e,Os=e=>Reflect.getPrototypeOf(e);function Ry(e,t,n){return function(...o){const r=this.__v_raw,s=Ie(r),i=sr(s),a=e==="entries"||e===Symbol.iterator&&i,l=e==="keys"&&i,d=r[e](...o),c=n?rl:t?sl:xt;return!t&&_t(s,"iterate",l?ol:Ao),{next(){const{value:u,done:f}=d.next();return f?{value:u,done:f}:{value:a?[c(u[0]),c(u[1])]:c(u),done:f}},[Symbol.iterator](){return this}}}}function Is(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Ly(e,t){const n={get(r){const s=this.__v_raw,i=Ie(s),a=Ie(r);e||(Dt(r,a)&&_t(i,"get",r),_t(i,"get",a));const{has:l}=Os(i),d=t?rl:e?sl:xt;if(l.call(i,r))return d(s.get(r));if(l.call(i,a))return d(s.get(a));s!==i&&s.get(r)},get size(){const r=this.__v_raw;return!e&&_t(Ie(r),"iterate",Ao),Reflect.get(r,"size",r)},has(r){const s=this.__v_raw,i=Ie(s),a=Ie(r);return e||(Dt(r,a)&&_t(i,"has",r),_t(i,"has",a)),r===a?s.has(r):s.has(r)||s.has(a)},forEach(r,s){const i=this,a=i.__v_raw,l=Ie(a),d=t?rl:e?sl:xt;return!e&&_t(l,"iterate",Ao),a.forEach((c,u)=>r.call(s,d(c),d(u),i))}};return pt(n,e?{add:Is("add"),set:Is("set"),delete:Is("delete"),clear:Is("clear")}:{add(r){!t&&!Yt(r)&&!fo(r)&&(r=Ie(r));const s=Ie(this);return Os(s).has.call(s,r)||(s.add(r),Bn(s,"add",r,r)),this},set(r,s){!t&&!Yt(s)&&!fo(s)&&(s=Ie(s));const i=Ie(this),{has:a,get:l}=Os(i);let d=a.call(i,r);d||(r=Ie(r),d=a.call(i,r));const c=l.call(i,r);return i.set(r,s),d?Dt(s,c)&&Bn(i,"set",r,s):Bn(i,"add",r,s),this},delete(r){const s=Ie(this),{has:i,get:a}=Os(s);let l=i.call(s,r);l||(r=Ie(r),l=i.call(s,r)),a&&a.call(s,r);const d=s.delete(r);return l&&Bn(s,"delete",r,void 0),d},clear(){const r=Ie(this),s=r.size!==0,i=r.clear();return s&&Bn(r,"clear",void 0,void 0),i}}),["keys","values","entries",Symbol.iterator].forEach(r=>{n[r]=Ry(r,e,t)}),n}function Wi(e,t){const n=Ly(e,t);return(o,r,s)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?o:Reflect.get(ze(n,r)&&r in o?n:o,r,s)}const My={get:Wi(!1,!1)},Dy={get:Wi(!1,!0)},By={get:Wi(!0,!1)},Ny={get:Wi(!0,!0)},Up=new WeakMap,Kp=new WeakMap,Wp=new WeakMap,qp=new WeakMap;function Fy(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function zy(e){return e.__v_skip||!Object.isExtensible(e)?0:Fy(fy(e))}function yt(e){return fo(e)?e:qi(e,!1,Ay,My,Up)}function zn(e){return qi(e,!1,Iy,Dy,Kp)}function bo(e){return qi(e,!0,Oy,By,Wp)}function Go(e){return qi(e,!0,$y,Ny,qp)}function qi(e,t,n,o,r){if(!Xe(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const s=r.get(e);if(s)return s;const i=zy(e);if(i===0)return e;const a=new Proxy(e,i===2?o:n);return r.set(e,a),a}function Oo(e){return fo(e)?Oo(e.__v_raw):!!(e&&e.__v_isReactive)}function fo(e){return!!(e&&e.__v_isReadonly)}function Yt(e){return!!(e&&e.__v_isShallow)}function xu(e){return e?!!e.__v_raw:!1}function Ie(e){const t=e&&e.__v_raw;return t?Ie(t):e}function Gp(e){return!ze(e,"__v_skip")&&Object.isExtensible(e)&&Sp(e,"__v_skip",!0),e}const xt=e=>Xe(e)?yt(e):e,sl=e=>Xe(e)?bo(e):e;function je(e){return e?e.__v_isRef===!0:!1}function D(e){return Yp(e,!1)}function Ee(e){return Yp(e,!0)}function Yp(e,t){return je(e)?e:new jy(e,t)}class jy{constructor(t,n){this.dep=new Ui,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:Ie(t),this._value=n?t:xt(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,o=this.__v_isShallow||Yt(t)||fo(t);t=o?t:Ie(t),Dt(t,n)&&(this._rawValue=t,this._value=o?t:xt(t),this.dep.trigger())}}function g(e){return je(e)?e.value:e}function Ye(e){return me(e)?e():g(e)}const Hy={get:(e,t,n)=>t==="__v_raw"?e:g(Reflect.get(e,t,n)),set:(e,t,n,o)=>{const r=e[t];return je(r)&&!je(n)?(r.value=n,!0):Reflect.set(e,t,n,o)}};function Xp(e){return Oo(e)?e:new Proxy(e,Hy)}class Vy{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new Ui,{get:o,set:r}=t(n.track.bind(n),n.trigger.bind(n));this._get=o,this._set=r}get value(){return this._value=this._get()}set value(t){this._set(t)}}function Gi(e){return new Vy(e)}function ht(e){const t=pe(e)?new Array(e.length):{};for(const n in e)t[n]=Jp(e,n);return t}class Uy{constructor(t,n,o){this._object=t,this._key=n,this._defaultValue=o,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return ky(Ie(this._object),this._key)}}class Ky{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function Ft(e,t,n){return je(e)?e:me(e)?new Ky(e):Xe(e)&&arguments.length>1?Jp(e,t,n):D(e)}function Jp(e,t,n){const o=e[t];return je(o)?o:new Uy(e,t,n)}class Wy{constructor(t,n,o){this.fn=t,this.setter=n,this._value=void 0,this.dep=new Ui(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=es-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=o}notify(){if(this.flags|=16,!(this.flags&8)&&Ge!==this)return Lp(this,!0),!0}get value(){const t=this.dep.track();return Bp(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function qy(e,t,n=!1){let o,r;return me(e)?o=e:(o=e.get,r=e.set),new Wy(o,r,n)}const $s={},hi=new WeakMap;let Po;function Gy(e,t=!1,n=Po){if(n){let o=hi.get(n);o||hi.set(n,o=[]),o.push(e)}}function Yy(e,t,n=Me){const{immediate:o,deep:r,once:s,scheduler:i,augmentJob:a,call:l}=n,d=_=>r?_:Yt(_)||r===!1||r===0?Nn(_,1):Nn(_);let c,u,f,p,h=!1,b=!1;if(je(e)?(u=()=>e.value,h=Yt(e)):Oo(e)?(u=()=>d(e),h=!0):pe(e)?(b=!0,h=e.some(_=>Oo(_)||Yt(_)),u=()=>e.map(_=>{if(je(_))return _.value;if(Oo(_))return d(_);if(me(_))return l?l(_,2):_()})):me(e)?t?u=l?()=>l(e,2):e:u=()=>{if(f){vo();try{f()}finally{yo()}}const _=Po;Po=c;try{return l?l(e,3,[p]):e(p)}finally{Po=_}}:u=wn,t&&r){const _=u,x=r===!0?1/0:r;u=()=>Nn(_(),x)}const v=Fo(),y=()=>{c.stop(),v&&v.active&&mu(v.effects,c)};if(s&&t){const _=t;t=(...x)=>{_(...x),y()}}let w=b?new Array(e.length).fill($s):$s;const m=_=>{if(!(!(c.flags&1)||!c.dirty&&!_))if(t){const x=c.run();if(r||h||(b?x.some((C,E)=>Dt(C,w[E])):Dt(x,w))){f&&f();const C=Po;Po=c;try{const E=[x,w===$s?void 0:b&&w[0]===$s?[]:w,p];l?l(t,3,E):t(...E),w=x}finally{Po=C}}}else c.run()};return a&&a(m),c=new $p(u),c.scheduler=i?()=>i(m,!1):m,p=_=>Gy(_,!1,c),f=c.onStop=()=>{const _=hi.get(c);if(_){if(l)l(_,4);else for(const x of _)x();hi.delete(c)}},t?o?m(!0):w=c.run():i?i(m.bind(null,!0),!0):c.run(),y.pause=c.pause.bind(c),y.resume=c.resume.bind(c),y.stop=y,y}function Nn(e,t=1/0,n){if(t<=0||!Xe(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,je(e))Nn(e.value,t,n);else if(pe(e))for(let o=0;o<e.length;o++)Nn(e[o],t,n);else if(Cp(e)||sr(e))e.forEach(o=>{Nn(o,t,n)});else if(Ep(e)){for(const o in e)Nn(e[o],t,n);for(const o of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,o)&&Nn(e[o],t,n)}return e}/** +* @vue/runtime-core v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function ws(e,t,n,o){try{return o?e(...o):e()}catch(r){xr(r,t,n)}}function ln(e,t,n,o){if(me(e)){const r=ws(e,t,n,o);return r&&vu(r)&&r.catch(s=>{xr(s,t,n)}),r}if(pe(e)){const r=[];for(let s=0;s<e.length;s++)r.push(ln(e[s],t,n,o));return r}}function xr(e,t,n,o=!0){const r=t?t.vnode:null,{errorHandler:s,throwUnhandledErrorInProduction:i}=t&&t.appContext.config||Me;if(t){let a=t.parent;const l=t.proxy,d=`https://vuejs.org/error-reference/#runtime-${n}`;for(;a;){const c=a.ec;if(c){for(let u=0;u<c.length;u++)if(c[u](e,l,d)===!1)return}a=a.parent}if(s){vo(),ws(s,null,10,[e,l,d]),yo();return}}Xy(e,n,r,o,i)}function Xy(e,t,n,o=!0,r=!1){if(r)throw e;console.error(e)}const Ot=[];let vn=-1;const lr=[];let no=null,Qo=0;const Qp=Promise.resolve();let gi=null;function Be(e){const t=gi||Qp;return e?t.then(this?e.bind(this):e):t}function Jy(e){let t=vn+1,n=Ot.length;for(;t<n;){const o=t+n>>>1,r=Ot[o],s=ns(r);s<e||s===e&&r.flags&2?t=o+1:n=o}return t}function Cu(e){if(!(e.flags&1)){const t=ns(e),n=Ot[Ot.length-1];!n||!(e.flags&2)&&t>=ns(n)?Ot.push(e):Ot.splice(Jy(t),0,e),e.flags|=1,Zp()}}function Zp(){gi||(gi=Qp.then(eh))}function il(e){pe(e)?lr.push(...e):no&&e.id===-1?no.splice(Qo+1,0,e):e.flags&1||(lr.push(e),e.flags|=1),Zp()}function Ic(e,t,n=vn+1){for(;n<Ot.length;n++){const o=Ot[n];if(o&&o.flags&2){if(e&&o.id!==e.uid)continue;Ot.splice(n,1),n--,o.flags&4&&(o.flags&=-2),o(),o.flags&4||(o.flags&=-2)}}}function mi(e){if(lr.length){const t=[...new Set(lr)].sort((n,o)=>ns(n)-ns(o));if(lr.length=0,no){no.push(...t);return}for(no=t,Qo=0;Qo<no.length;Qo++){const n=no[Qo];n.flags&4&&(n.flags&=-2),n.flags&8||n(),n.flags&=-2}no=null,Qo=0}}const ns=e=>e.id==null?e.flags&2?-1:1/0:e.id;function eh(e){try{for(vn=0;vn<Ot.length;vn++){const t=Ot[vn];t&&!(t.flags&8)&&(t.flags&4&&(t.flags&=-2),ws(t,t.i,t.i?15:14),t.flags&4||(t.flags&=-2))}}finally{for(;vn<Ot.length;vn++){const t=Ot[vn];t&&(t.flags&=-2)}vn=-1,Ot.length=0,mi(),gi=null,(Ot.length||lr.length)&&eh()}}let ft=null,th=null;function vi(e){const t=ft;return ft=e,th=e&&e.type.__scopeId||null,t}function P(e,t=ft,n){if(!t||e._n)return e;const o=(...r)=>{o._d&&Wc(-1);const s=vi(t);let i;try{i=e(...r)}finally{vi(s),o._d&&Wc(1)}return i};return o._n=!0,o._c=!0,o._d=!0,o}function Qy(e,t){if(ft===null)return e;const n=Zi(ft),o=e.dirs||(e.dirs=[]);for(let r=0;r<t.length;r++){let[s,i,a,l=Me]=t[r];s&&(me(s)&&(s={mounted:s,updated:s}),s.deep&&Nn(i),o.push({dir:s,instance:n,value:i,oldValue:void 0,arg:a,modifiers:l}))}return e}function yn(e,t,n,o){const r=e.dirs,s=t&&t.dirs;for(let i=0;i<r.length;i++){const a=r[i];s&&(a.oldValue=s[i].value);let l=a.dir[o];l&&(vo(),ln(l,n,8,[e.el,a,e,t]),yo())}}const nh=Symbol("_vte"),oh=e=>e.__isTeleport,Wr=e=>e&&(e.disabled||e.disabled===""),$c=e=>e&&(e.defer||e.defer===""),Rc=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Lc=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,al=(e,t)=>{const n=e&&e.to;return Ze(n)?t?t(n):null:n},rh={name:"Teleport",__isTeleport:!0,process(e,t,n,o,r,s,i,a,l,d){const{mc:c,pc:u,pbc:f,o:{insert:p,querySelector:h,createText:b,createComment:v}}=d,y=Wr(t.props);let{shapeFlag:w,children:m,dynamicChildren:_}=t;if(e==null){const x=t.el=b(""),C=t.anchor=b("");p(x,n,o),p(C,n,o);const E=(T,I)=>{w&16&&(r&&r.isCE&&(r.ce._teleportTarget=T),c(m,T,I,r,s,i,a,l))},R=()=>{const T=t.target=al(t.props,h),I=sh(T,t,b,p);T&&(i!=="svg"&&Rc(T)?i="svg":i!=="mathml"&&Lc(T)&&(i="mathml"),y||(E(T,I),ni(t,!1)))};y&&(E(n,C),ni(t,!0)),$c(t.props)?ct(()=>{R(),t.el.__isMounted=!0},s):R()}else{if($c(t.props)&&!e.el.__isMounted){ct(()=>{rh.process(e,t,n,o,r,s,i,a,l,d),delete e.el.__isMounted},s);return}t.el=e.el,t.targetStart=e.targetStart;const x=t.anchor=e.anchor,C=t.target=e.target,E=t.targetAnchor=e.targetAnchor,R=Wr(e.props),T=R?n:C,I=R?x:E;if(i==="svg"||Rc(C)?i="svg":(i==="mathml"||Lc(C))&&(i="mathml"),_?(f(e.dynamicChildren,_,T,r,s,i,a),Tu(e,t,!0)):l||u(e,t,T,I,r,s,i,a,!1),y)R?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Rs(t,n,x,d,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const F=t.target=al(t.props,h);F&&Rs(t,F,null,d,0)}else R&&Rs(t,C,E,d,1);ni(t,y)}},remove(e,t,n,{um:o,o:{remove:r}},s){const{shapeFlag:i,children:a,anchor:l,targetStart:d,targetAnchor:c,target:u,props:f}=e;if(u&&(r(d),r(c)),s&&r(l),i&16){const p=s||!Wr(f);for(let h=0;h<a.length;h++){const b=a[h];o(b,t,n,p,!!b.dynamicChildren)}}},move:Rs,hydrate:Zy};function Rs(e,t,n,{o:{insert:o},m:r},s=2){s===0&&o(e.targetAnchor,t,n);const{el:i,anchor:a,shapeFlag:l,children:d,props:c}=e,u=s===2;if(u&&o(i,t,n),(!u||Wr(c))&&l&16)for(let f=0;f<d.length;f++)r(d[f],t,n,2);u&&o(a,t,n)}function Zy(e,t,n,o,r,s,{o:{nextSibling:i,parentNode:a,querySelector:l,insert:d,createText:c}},u){const f=t.target=al(t.props,l);if(f){const p=Wr(t.props),h=f._lpa||f.firstChild;if(t.shapeFlag&16)if(p)t.anchor=u(i(e),t,a(e),n,o,r,s),t.targetStart=h,t.targetAnchor=h&&i(h);else{t.anchor=i(e);let b=h;for(;b;){if(b&&b.nodeType===8){if(b.data==="teleport start anchor")t.targetStart=b;else if(b.data==="teleport anchor"){t.targetAnchor=b,f._lpa=t.targetAnchor&&i(t.targetAnchor);break}}b=i(b)}t.targetAnchor||sh(f,t,c,d),u(h&&i(h),t,f,n,o,r,s)}ni(t,p)}return t.anchor&&i(t.anchor)}const _s=rh;function ni(e,t){const n=e.ctx;if(n&&n.ut){let o,r;for(t?(o=e.el,r=e.anchor):(o=e.targetStart,r=e.targetAnchor);o&&o!==r;)o.nodeType===1&&o.setAttribute("data-v-owner",n.uid),o=o.nextSibling;n.ut()}}function sh(e,t,n,o){const r=t.targetStart=n(""),s=t.targetAnchor=n("");return r[nh]=s,e&&(o(r,e),o(s,e)),s}const oo=Symbol("_leaveCb"),Ls=Symbol("_enterCb");function eb(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return We(()=>{e.isMounted=!0}),qn(()=>{e.isUnmounting=!0}),e}const qt=[Function,Array],ih={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:qt,onEnter:qt,onAfterEnter:qt,onEnterCancelled:qt,onBeforeLeave:qt,onLeave:qt,onAfterLeave:qt,onLeaveCancelled:qt,onBeforeAppear:qt,onAppear:qt,onAfterAppear:qt,onAppearCancelled:qt},ah=e=>{const t=e.subTree;return t.component?ah(t.component):t},tb={name:"BaseTransition",props:ih,setup(e,{slots:t}){const n=st(),o=eb();return()=>{const r=t.default&&ch(t.default(),!0);if(!r||!r.length)return;const s=lh(r),i=Ie(e),{mode:a}=i;if(o.isLeaving)return xa(s);const l=Mc(s);if(!l)return xa(s);let d=ll(l,i,o,n,u=>d=u);l.type!==lt&&hr(l,d);let c=n.subTree&&Mc(n.subTree);if(c&&c.type!==lt&&!rn(l,c)&&ah(n).type!==lt){let u=ll(c,i,o,n);if(hr(c,u),a==="out-in"&&l.type!==lt)return o.isLeaving=!0,u.afterLeave=()=>{o.isLeaving=!1,n.job.flags&8||n.update(),delete u.afterLeave,c=void 0},xa(s);a==="in-out"&&l.type!==lt?u.delayLeave=(f,p,h)=>{const b=uh(o,c);b[String(c.key)]=c,f[oo]=()=>{p(),f[oo]=void 0,delete d.delayedLeave,c=void 0},d.delayedLeave=()=>{h(),delete d.delayedLeave,c=void 0}}:c=void 0}else c&&(c=void 0);return s}}};function lh(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==lt){t=n;break}}return t}const nb=tb;function uh(e,t){const{leavingVNodes:n}=e;let o=n.get(t.type);return o||(o=Object.create(null),n.set(t.type,o)),o}function ll(e,t,n,o,r){const{appear:s,mode:i,persisted:a=!1,onBeforeEnter:l,onEnter:d,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:f,onLeave:p,onAfterLeave:h,onLeaveCancelled:b,onBeforeAppear:v,onAppear:y,onAfterAppear:w,onAppearCancelled:m}=t,_=String(e.key),x=uh(n,e),C=(T,I)=>{T&&ln(T,o,9,I)},E=(T,I)=>{const F=I[1];C(T,I),pe(T)?T.every(L=>L.length<=1)&&F():T.length<=1&&F()},R={mode:i,persisted:a,beforeEnter(T){let I=l;if(!n.isMounted)if(s)I=v||l;else return;T[oo]&&T[oo](!0);const F=x[_];F&&rn(e,F)&&F.el[oo]&&F.el[oo](),C(I,[T])},enter(T){let I=d,F=c,L=u;if(!n.isMounted)if(s)I=y||d,F=w||c,L=m||u;else return;let z=!1;const q=T[Ls]=Y=>{z||(z=!0,Y?C(L,[T]):C(F,[T]),R.delayedLeave&&R.delayedLeave(),T[Ls]=void 0)};I?E(I,[T,q]):q()},leave(T,I){const F=String(e.key);if(T[Ls]&&T[Ls](!0),n.isUnmounting)return I();C(f,[T]);let L=!1;const z=T[oo]=q=>{L||(L=!0,I(),q?C(b,[T]):C(h,[T]),T[oo]=void 0,x[F]===e&&delete x[F])};x[F]=e,p?E(p,[T,z]):z()},clone(T){const I=ll(T,t,n,o,r);return r&&r(I),I}};return R}function xa(e){if(xs(e))return e=un(e),e.children=null,e}function Mc(e){if(!xs(e))return oh(e.type)&&e.children?lh(e.children):e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&me(n.default))return n.default()}}function hr(e,t){e.shapeFlag&6&&e.component?(e.transition=t,hr(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function ch(e,t=!1,n){let o=[],r=0;for(let s=0;s<e.length;s++){let i=e[s];const a=n==null?i.key:String(n)+String(i.key!=null?i.key:s);i.type===_e?(i.patchFlag&128&&r++,o=o.concat(ch(i.children,t,a))):(t||i.type!==lt)&&o.push(a!=null?un(i,{key:a}):i)}if(r>1)for(let s=0;s<o.length;s++)o[s].patchFlag=-2;return o}/*! #__NO_SIDE_EFFECTS__ */function N(e,t){return me(e)?pt({name:e.name},t,{setup:e}):e}function gr(){const e=st();return e?(e.appContext.config.idPrefix||"v")+"-"+e.ids[0]+e.ids[1]++:""}function ku(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function os(e,t,n,o,r=!1){if(pe(e)){e.forEach((h,b)=>os(h,t&&(pe(t)?t[b]:t),n,o,r));return}if(ao(o)&&!r){o.shapeFlag&512&&o.type.__asyncResolved&&o.component.subTree.component&&os(e,t,n,o.component.subTree);return}const s=o.shapeFlag&4?Zi(o.component):o.el,i=r?null:s,{i:a,r:l}=e,d=t&&t.r,c=a.refs===Me?a.refs={}:a.refs,u=a.setupState,f=Ie(u),p=u===Me?()=>!1:h=>ze(f,h);if(d!=null&&d!==l&&(Ze(d)?(c[d]=null,p(d)&&(u[d]=null)):je(d)&&(d.value=null)),me(l))ws(l,a,12,[i,c]);else{const h=Ze(l),b=je(l);if(h||b){const v=()=>{if(e.f){const y=h?p(l)?u[l]:c[l]:l.value;r?pe(y)&&mu(y,s):pe(y)?y.includes(s)||y.push(s):h?(c[l]=[s],p(l)&&(u[l]=c[l])):(l.value=[s],e.k&&(c[e.k]=l.value))}else h?(c[l]=i,p(l)&&(u[l]=i)):b&&(l.value=i,e.k&&(c[e.k]=i))};i?(v.id=-1,ct(v,n)):v()}}}let Dc=!1;const Yo=()=>{Dc||(console.error("Hydration completed but contains mismatches."),Dc=!0)},ob=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",rb=e=>e.namespaceURI.includes("MathML"),Ms=e=>{if(e.nodeType===1){if(ob(e))return"svg";if(rb(e))return"mathml"}},tr=e=>e.nodeType===8;function sb(e){const{mt:t,p:n,o:{patchProp:o,createText:r,nextSibling:s,parentNode:i,remove:a,insert:l,createComment:d}}=e,c=(m,_)=>{if(!_.hasChildNodes()){n(null,m,_),mi(),_._vnode=m;return}u(_.firstChild,m,null,null,null),mi(),_._vnode=m},u=(m,_,x,C,E,R=!1)=>{R=R||!!_.dynamicChildren;const T=tr(m)&&m.data==="[",I=()=>b(m,_,x,C,E,T),{type:F,ref:L,shapeFlag:z,patchFlag:q}=_;let Y=m.nodeType;_.el=m,q===-2&&(R=!1,_.dynamicChildren=null);let U=null;switch(F){case $o:Y!==3?_.children===""?(l(_.el=r(""),i(m),m),U=m):U=I():(m.data!==_.children&&(Yo(),m.data=_.children),U=s(m));break;case lt:w(m)?(U=s(m),y(_.el=m.content.firstChild,m,x)):Y!==8||T?U=I():U=s(m);break;case Gr:if(T&&(m=s(m),Y=m.nodeType),Y===1||Y===3){U=m;const K=!_.children.length;for(let J=0;J<_.staticCount;J++)K&&(_.children+=U.nodeType===1?U.outerHTML:U.data),J===_.staticCount-1&&(_.anchor=U),U=s(U);return T?s(U):U}else I();break;case _e:T?U=h(m,_,x,C,E,R):U=I();break;default:if(z&1)(Y!==1||_.type.toLowerCase()!==m.tagName.toLowerCase())&&!w(m)?U=I():U=f(m,_,x,C,E,R);else if(z&6){_.slotScopeIds=E;const K=i(m);if(T?U=v(m):tr(m)&&m.data==="teleport start"?U=v(m,m.data,"teleport end"):U=s(m),t(_,K,null,x,C,Ms(K),R),ao(_)&&!_.type.__asyncResolved){let J;T?(J=H(_e),J.anchor=U?U.previousSibling:K.lastChild):J=m.nodeType===3?Ue(""):H("div"),J.el=m,_.component.subTree=J}}else z&64?Y!==8?U=I():U=_.type.hydrate(m,_,x,C,E,R,e,p):z&128&&(U=_.type.hydrate(m,_,x,C,Ms(i(m)),E,R,e,u))}return L!=null&&os(L,null,C,_),U},f=(m,_,x,C,E,R)=>{R=R||!!_.dynamicChildren;const{type:T,props:I,patchFlag:F,shapeFlag:L,dirs:z,transition:q}=_,Y=T==="input"||T==="option";if(Y||F!==-1){z&&yn(_,null,x,"created");let U=!1;if(w(m)){U=Nh(null,q)&&x&&x.vnode.props&&x.vnode.props.appear;const J=m.content.firstChild;U&&q.beforeEnter(J),y(J,m,x),_.el=m=J}if(L&16&&!(I&&(I.innerHTML||I.textContent))){let J=p(m.firstChild,_,m,x,C,E,R);for(;J;){Ds(m,1)||Yo();const le=J;J=J.nextSibling,a(le)}}else if(L&8){let J=_.children;J[0]===` +`&&(m.tagName==="PRE"||m.tagName==="TEXTAREA")&&(J=J.slice(1)),m.textContent!==J&&(Ds(m,0)||Yo(),m.textContent=_.children)}if(I){if(Y||!R||F&48){const J=m.tagName.includes("-");for(const le in I)(Y&&(le.endsWith("value")||le==="indeterminate")||vs(le)&&!ir(le)||le[0]==="."||J)&&o(m,le,null,I[le],void 0,x)}else if(I.onClick)o(m,"onClick",null,I.onClick,void 0,x);else if(F&4&&Oo(I.style))for(const J in I.style)I.style[J]}let K;(K=I&&I.onVnodeBeforeMount)&&Mt(K,x,_),z&&yn(_,null,x,"beforeMount"),((K=I&&I.onVnodeMounted)||z||U)&&qh(()=>{K&&Mt(K,x,_),U&&q.enter(m),z&&yn(_,null,x,"mounted")},C)}return m.nextSibling},p=(m,_,x,C,E,R,T)=>{T=T||!!_.dynamicChildren;const I=_.children,F=I.length;for(let L=0;L<F;L++){const z=T?I[L]:I[L]=Ht(I[L]),q=z.type===$o;m?(q&&!T&&L+1<F&&Ht(I[L+1]).type===$o&&(l(r(m.data.slice(z.children.length)),x,s(m)),m.data=z.children),m=u(m,z,C,E,R,T)):q&&!z.children?l(z.el=r(""),x):(Ds(x,1)||Yo(),n(null,z,x,null,C,E,Ms(x),R))}return m},h=(m,_,x,C,E,R)=>{const{slotScopeIds:T}=_;T&&(E=E?E.concat(T):T);const I=i(m),F=p(s(m),_,I,x,C,E,R);return F&&tr(F)&&F.data==="]"?s(_.anchor=F):(Yo(),l(_.anchor=d("]"),I,F),F)},b=(m,_,x,C,E,R)=>{if(Ds(m.parentElement,1)||Yo(),_.el=null,R){const F=v(m);for(;;){const L=s(m);if(L&&L!==F)a(L);else break}}const T=s(m),I=i(m);return a(m),n(null,_,I,T,x,C,Ms(I),E),x&&(x.vnode.el=_.el,Qi(x,_.el)),T},v=(m,_="[",x="]")=>{let C=0;for(;m;)if(m=s(m),m&&tr(m)&&(m.data===_&&C++,m.data===x)){if(C===0)return s(m);C--}return m},y=(m,_,x)=>{const C=_.parentNode;C&&C.replaceChild(m,_);let E=x;for(;E;)E.vnode.el===_&&(E.vnode.el=E.subTree.el=m),E=E.parent},w=m=>m.nodeType===1&&m.tagName==="TEMPLATE";return[c,u]}const Bc="data-allow-mismatch",ib={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function Ds(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(Bc);)e=e.parentElement;const n=e&&e.getAttribute(Bc);if(n==null)return!1;if(n==="")return!0;{const o=n.split(",");return t===0&&o.includes("children")?!0:n.split(",").includes(ib[t])}}Vi().requestIdleCallback;Vi().cancelIdleCallback;function ab(e,t){if(tr(e)&&e.data==="["){let n=1,o=e.nextSibling;for(;o;){if(o.nodeType===1){if(t(o)===!1)break}else if(tr(o))if(o.data==="]"){if(--n===0)break}else o.data==="["&&n++;o=o.nextSibling}}else t(e)}const ao=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function be(e){me(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:o,delay:r=200,hydrate:s,timeout:i,suspensible:a=!0,onError:l}=e;let d=null,c,u=0;const f=()=>(u++,d=null,p()),p=()=>{let h;return d||(h=d=t().catch(b=>{if(b=b instanceof Error?b:new Error(String(b)),l)return new Promise((v,y)=>{l(b,()=>v(f()),()=>y(b),u+1)});throw b}).then(b=>h!==d&&d?d:(b&&(b.__esModule||b[Symbol.toStringTag]==="Module")&&(b=b.default),c=b,b)))};return N({name:"AsyncComponentWrapper",__asyncLoader:p,__asyncHydrate(h,b,v){const y=s?()=>{const w=s(v,m=>ab(h,m));w&&(b.bum||(b.bum=[])).push(w)}:v;c?y():p().then(()=>!b.isUnmounted&&y())},get __asyncResolved(){return c},setup(){const h=dt;if(ku(h),c)return()=>Ca(c,h);const b=m=>{d=null,xr(m,h,13,!o)};if(a&&h.suspense||vr)return p().then(m=>()=>Ca(m,h)).catch(m=>(b(m),()=>o?H(o,{error:m}):null));const v=D(!1),y=D(),w=D(!!r);return r&&setTimeout(()=>{w.value=!1},r),i!=null&&setTimeout(()=>{if(!v.value&&!y.value){const m=new Error(`Async component timed out after ${i}ms.`);b(m),y.value=m}},i),p().then(()=>{v.value=!0,h.parent&&xs(h.parent.vnode)&&h.parent.update()}).catch(m=>{b(m),y.value=m}),()=>{if(v.value&&c)return Ca(c,h);if(y.value&&o)return H(o,{error:y.value});if(n&&!w.value)return H(n)}}})}function Ca(e,t){const{ref:n,props:o,children:r,ce:s}=t.vnode,i=H(e,o,r);return i.ref=n,i.ce=s,delete t.vnode.ce,i}const xs=e=>e.type.__isKeepAlive,lb={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=st(),o=n.ctx;if(!o.renderer)return()=>{const w=t.default&&t.default();return w&&w.length===1?w[0]:w};const r=new Map,s=new Set;let i=null;const a=n.suspense,{renderer:{p:l,m:d,um:c,o:{createElement:u}}}=o,f=u("div");o.activate=(w,m,_,x,C)=>{const E=w.component;d(w,m,_,0,a),l(E.vnode,w,m,_,E,a,x,w.slotScopeIds,C),ct(()=>{E.isDeactivated=!1,E.a&&Vr(E.a);const R=w.props&&w.props.onVnodeMounted;R&&Mt(R,E.parent,w)},a)},o.deactivate=w=>{const m=w.component;bi(m.m),bi(m.a),d(w,f,null,1,a),ct(()=>{m.da&&Vr(m.da);const _=w.props&&w.props.onVnodeUnmounted;_&&Mt(_,m.parent,w),m.isDeactivated=!0},a)};function p(w){ka(w),c(w,n,a,!0)}function h(w){r.forEach((m,_)=>{const x=yl(m.type);x&&!w(x)&&b(_)})}function b(w){const m=r.get(w);m&&(!i||!rn(m,i))?p(m):i&&ka(i),r.delete(w),s.delete(w)}he(()=>[e.include,e.exclude],([w,m])=>{w&&h(_=>zr(w,_)),m&&h(_=>!zr(m,_))},{flush:"post",deep:!0});let v=null;const y=()=>{v!=null&&(wi(n.subTree.type)?ct(()=>{r.set(v,Bs(n.subTree))},n.subTree.suspense):r.set(v,Bs(n.subTree)))};return We(y),gh(y),qn(()=>{r.forEach(w=>{const{subTree:m,suspense:_}=n,x=Bs(m);if(w.type===x.type&&w.key===x.key){ka(x);const C=x.component.da;C&&ct(C,_);return}p(w)})}),()=>{if(v=null,!t.default)return i=null;const w=t.default(),m=w[0];if(w.length>1)return i=null,w;if(!Lo(m)||!(m.shapeFlag&4)&&!(m.shapeFlag&128))return i=null,m;let _=Bs(m);if(_.type===lt)return i=null,_;const x=_.type,C=yl(ao(_)?_.type.__asyncResolved||{}:x),{include:E,exclude:R,max:T}=e;if(E&&(!C||!zr(E,C))||R&&C&&zr(R,C))return _.shapeFlag&=-257,i=_,m;const I=_.key==null?x:_.key,F=r.get(I);return _.el&&(_=un(_),m.shapeFlag&128&&(m.ssContent=_)),v=I,F?(_.el=F.el,_.component=F.component,_.transition&&hr(_,_.transition),_.shapeFlag|=512,s.delete(I),s.add(I)):(s.add(I),T&&s.size>parseInt(T,10)&&b(s.values().next().value)),_.shapeFlag|=256,i=_,wi(m.type)?m:_}}},ub=lb;function zr(e,t){return pe(e)?e.some(n=>zr(n,t)):Ze(e)?e.split(",").includes(t):dy(e)?(e.lastIndex=0,e.test(t)):!1}function dh(e,t){ph(e,"a",t)}function fh(e,t){ph(e,"da",t)}function ph(e,t,n=dt){const o=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(Yi(t,o,n),n){let r=n.parent;for(;r&&r.parent;)xs(r.parent.vnode)&&cb(o,t,n,r),r=r.parent}}function cb(e,t,n,o){const r=Yi(t,e,o,!0);Qt(()=>{mu(o[t],r)},n)}function ka(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Bs(e){return e.shapeFlag&128?e.ssContent:e}function Yi(e,t,n=dt,o=!1){if(n){const r=n[e]||(n[e]=[]),s=t.__weh||(t.__weh=(...i)=>{vo();const a=Mo(n),l=ln(t,n,e,i);return a(),yo(),l});return o?r.unshift(s):r.push(s),s}}const Wn=e=>(t,n=dt)=>{(!vr||e==="sp")&&Yi(e,(...o)=>t(...o),n)},hh=Wn("bm"),We=Wn("m"),db=Wn("bu"),gh=Wn("u"),qn=Wn("bum"),Qt=Wn("um"),fb=Wn("sp"),pb=Wn("rtg"),hb=Wn("rtc");function mh(e,t=dt){Yi("ec",e,t)}const vh="components";function Nc(e,t){return bh(vh,e,!0,t)||e}const yh=Symbol.for("v-ndc");function sn(e){return Ze(e)?bh(vh,e,!1)||e:e||yh}function bh(e,t,n=!0,o=!1){const r=ft||dt;if(r){const s=r.type;{const a=yl(s,!1);if(a&&(a===t||a===Ct(t)||a===Hi(Ct(t))))return s}const i=Fc(r[e]||s[e],t)||Fc(r.appContext[e],t);return!i&&o?s:i}}function Fc(e,t){return e&&(e[t]||e[Ct(t)]||e[Hi(Ct(t))])}function Bt(e,t,n,o){let r;const s=n,i=pe(e);if(i||Ze(e)){const a=i&&Oo(e);let l=!1;a&&(l=!Yt(e),e=Ki(e)),r=new Array(e.length);for(let d=0,c=e.length;d<c;d++)r[d]=t(l?xt(e[d]):e[d],d,void 0,s)}else if(typeof e=="number"){r=new Array(e);for(let a=0;a<e;a++)r[a]=t(a+1,a,void 0,s)}else if(Xe(e))if(e[Symbol.iterator])r=Array.from(e,(a,l)=>t(a,l,void 0,s));else{const a=Object.keys(e);r=new Array(a.length);for(let l=0,d=a.length;l<d;l++){const c=a[l];r[l]=t(e[c],c,l,s)}}else r=[];return r}function Eu(e,t){for(let n=0;n<t.length;n++){const o=t[n];if(pe(o))for(let r=0;r<o.length;r++)e[o[r].name]=o[r].fn;else o&&(e[o.name]=o.key?(...r)=>{const s=o.fn(...r);return s&&(s.key=o.key),s}:o.fn)}return e}function $(e,t,n={},o,r){if(ft.ce||ft.parent&&ao(ft.parent)&&ft.parent.ce)return t!=="default"&&(n.name=t),k(),O(_e,null,[H("slot",n,o&&o())],64);let s=e[t];s&&s._c&&(s._d=!1),k();const i=s&&wh(s(n)),a=n.key||i&&i.key,l=O(_e,{key:(a&&!Un(a)?a:`_${t}`)+(!i&&o?"_fb":"")},i||(o?o():[]),i&&e._===1?64:-2);return!r&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),s&&s._c&&(s._d=!0),l}function wh(e){return e.some(t=>Lo(t)?!(t.type===lt||t.type===_e&&!wh(t.children)):!0)?e:null}function _h(e,t){const n={};for(const o in e)n[ar(o)]=e[o];return n}const ul=e=>e?Jh(e)?Zi(e):ul(e.parent):null,qr=pt(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>ul(e.parent),$root:e=>ul(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Sh(e),$forceUpdate:e=>e.f||(e.f=()=>{Cu(e.update)}),$nextTick:e=>e.n||(e.n=Be.bind(e.proxy)),$watch:e=>Mb.bind(e)}),Ea=(e,t)=>e!==Me&&!e.__isScriptSetup&&ze(e,t),gb={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:o,data:r,props:s,accessCache:i,type:a,appContext:l}=e;let d;if(t[0]!=="$"){const p=i[t];if(p!==void 0)switch(p){case 1:return o[t];case 2:return r[t];case 4:return n[t];case 3:return s[t]}else{if(Ea(o,t))return i[t]=1,o[t];if(r!==Me&&ze(r,t))return i[t]=2,r[t];if((d=e.propsOptions[0])&&ze(d,t))return i[t]=3,s[t];if(n!==Me&&ze(n,t))return i[t]=4,n[t];dl&&(i[t]=0)}}const c=qr[t];let u,f;if(c)return t==="$attrs"&&_t(e.attrs,"get",""),c(e);if((u=a.__cssModules)&&(u=u[t]))return u;if(n!==Me&&ze(n,t))return i[t]=4,n[t];if(f=l.config.globalProperties,ze(f,t))return f[t]},set({_:e},t,n){const{data:o,setupState:r,ctx:s}=e;return Ea(r,t)?(r[t]=n,!0):o!==Me&&ze(o,t)?(o[t]=n,!0):ze(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(s[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:o,appContext:r,propsOptions:s}},i){let a;return!!n[i]||e!==Me&&ze(e,i)||Ea(t,i)||(a=s[0])&&ze(a,i)||ze(o,i)||ze(qr,i)||ze(r.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ze(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function kt(){return Ch().slots}function xh(){return Ch().attrs}function Ch(){const e=st();return e.setupContext||(e.setupContext=Zh(e))}function rs(e){return pe(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function kh(e,t){const n=rs(e);for(const o in t){if(o.startsWith("__skip"))continue;let r=n[o];r?pe(r)||me(r)?r=n[o]={type:r,default:t[o]}:r.default=t[o]:r===null&&(r=n[o]={default:t[o]}),r&&t[`__skip_${o}`]&&(r.skipFactory=!0)}return n}function cl(e,t){return!e||!t?e||t:pe(e)&&pe(t)?e.concat(t):pt({},rs(e),rs(t))}function yL(e){const t=st();let n=e();return ml(),vu(n)&&(n=n.catch(o=>{throw Mo(t),o})),[n,()=>Mo(t)]}let dl=!0;function mb(e){const t=Sh(e),n=e.proxy,o=e.ctx;dl=!1,t.beforeCreate&&zc(t.beforeCreate,e,"bc");const{data:r,computed:s,methods:i,watch:a,provide:l,inject:d,created:c,beforeMount:u,mounted:f,beforeUpdate:p,updated:h,activated:b,deactivated:v,beforeDestroy:y,beforeUnmount:w,destroyed:m,unmounted:_,render:x,renderTracked:C,renderTriggered:E,errorCaptured:R,serverPrefetch:T,expose:I,inheritAttrs:F,components:L,directives:z,filters:q}=t;if(d&&vb(d,o,null),i)for(const K in i){const J=i[K];me(J)&&(o[K]=J.bind(n))}if(r){const K=r.call(n,n);Xe(K)&&(e.data=yt(K))}if(dl=!0,s)for(const K in s){const J=s[K],le=me(J)?J.bind(n,n):me(J.get)?J.get.bind(n,n):wn,Ce=!me(J)&&me(J.set)?J.set.bind(n):wn,Se=B({get:le,set:Ce});Object.defineProperty(o,K,{enumerable:!0,configurable:!0,get:()=>Se.value,set:Te=>Se.value=Te})}if(a)for(const K in a)Eh(a[K],o,n,K);if(l){const K=me(l)?l.call(n):l;Reflect.ownKeys(K).forEach(J=>{zt(J,K[J])})}c&&zc(c,e,"c");function U(K,J){pe(J)?J.forEach(le=>K(le.bind(n))):J&&K(J.bind(n))}if(U(hh,u),U(We,f),U(db,p),U(gh,h),U(dh,b),U(fh,v),U(mh,R),U(hb,C),U(pb,E),U(qn,w),U(Qt,_),U(fb,T),pe(I))if(I.length){const K=e.exposed||(e.exposed={});I.forEach(J=>{Object.defineProperty(K,J,{get:()=>n[J],set:le=>n[J]=le})})}else e.exposed||(e.exposed={});x&&e.render===wn&&(e.render=x),F!=null&&(e.inheritAttrs=F),L&&(e.components=L),z&&(e.directives=z),T&&ku(e)}function vb(e,t,n=wn){pe(e)&&(e=fl(e));for(const o in e){const r=e[o];let s;Xe(r)?"default"in r?s=De(r.from||o,r.default,!0):s=De(r.from||o):s=De(r),je(s)?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>s.value,set:i=>s.value=i}):t[o]=s}}function zc(e,t,n){ln(pe(e)?e.map(o=>o.bind(t.proxy)):e.bind(t.proxy),t,n)}function Eh(e,t,n,o){let r=o.includes(".")?jh(n,o):()=>n[o];if(Ze(e)){const s=t[e];me(s)&&he(r,s)}else if(me(e))he(r,e.bind(n));else if(Xe(e))if(pe(e))e.forEach(s=>Eh(s,t,n,o));else{const s=me(e.handler)?e.handler.bind(n):t[e.handler];me(s)&&he(r,s,e)}}function Sh(e){const t=e.type,{mixins:n,extends:o}=t,{mixins:r,optionsCache:s,config:{optionMergeStrategies:i}}=e.appContext,a=s.get(t);let l;return a?l=a:!r.length&&!n&&!o?l=t:(l={},r.length&&r.forEach(d=>yi(l,d,i,!0)),yi(l,t,i)),Xe(t)&&s.set(t,l),l}function yi(e,t,n,o=!1){const{mixins:r,extends:s}=t;s&&yi(e,s,n,!0),r&&r.forEach(i=>yi(e,i,n,!0));for(const i in t)if(!(o&&i==="expose")){const a=yb[i]||n&&n[i];e[i]=a?a(e[i],t[i]):t[i]}return e}const yb={data:jc,props:Hc,emits:Hc,methods:jr,computed:jr,beforeCreate:Pt,created:Pt,beforeMount:Pt,mounted:Pt,beforeUpdate:Pt,updated:Pt,beforeDestroy:Pt,beforeUnmount:Pt,destroyed:Pt,unmounted:Pt,activated:Pt,deactivated:Pt,errorCaptured:Pt,serverPrefetch:Pt,components:jr,directives:jr,watch:wb,provide:jc,inject:bb};function jc(e,t){return t?e?function(){return pt(me(e)?e.call(this,this):e,me(t)?t.call(this,this):t)}:t:e}function bb(e,t){return jr(fl(e),fl(t))}function fl(e){if(pe(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function Pt(e,t){return e?[...new Set([].concat(e,t))]:t}function jr(e,t){return e?pt(Object.create(null),e,t):t}function Hc(e,t){return e?pe(e)&&pe(t)?[...new Set([...e,...t])]:pt(Object.create(null),rs(e),rs(t??{})):t}function wb(e,t){if(!e)return t;if(!t)return e;const n=pt(Object.create(null),e);for(const o in t)n[o]=Pt(e[o],t[o]);return n}function Th(){return{app:null,config:{isNativeTag:uy,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let _b=0;function xb(e,t){return function(o,r=null){me(o)||(o=pt({},o)),r!=null&&!Xe(r)&&(r=null);const s=Th(),i=new WeakSet,a=[];let l=!1;const d=s.app={_uid:_b++,_component:o,_props:r,_container:null,_context:s,_instance:null,version:eg,get config(){return s.config},set config(c){},use(c,...u){return i.has(c)||(c&&me(c.install)?(i.add(c),c.install(d,...u)):me(c)&&(i.add(c),c(d,...u))),d},mixin(c){return s.mixins.includes(c)||s.mixins.push(c),d},component(c,u){return u?(s.components[c]=u,d):s.components[c]},directive(c,u){return u?(s.directives[c]=u,d):s.directives[c]},mount(c,u,f){if(!l){const p=d._ceVNode||H(o,r);return p.appContext=s,f===!0?f="svg":f===!1&&(f=void 0),u&&t?t(p,c):e(p,c,f),l=!0,d._container=c,c.__vue_app__=d,Zi(p.component)}},onUnmount(c){a.push(c)},unmount(){l&&(ln(a,d._instance,16),e(null,d._container),delete d._container.__vue_app__)},provide(c,u){return s.provides[c]=u,d},runWithContext(c){const u=Io;Io=d;try{return c()}finally{Io=u}}};return d}}let Io=null;function zt(e,t){if(dt){let n=dt.provides;const o=dt.parent&&dt.parent.provides;o===n&&(n=dt.provides=Object.create(o)),n[e]=t}}function De(e,t,n=!1){const o=dt||ft;if(o||Io){const r=Io?Io._context.provides:o?o.parent==null?o.vnode.appContext&&o.vnode.appContext.provides:o.parent.provides:void 0;if(r&&e in r)return r[e];if(arguments.length>1)return n&&me(t)?t.call(o&&o.proxy):t}}function Xi(){return!!(dt||ft||Io)}const Ph={},Ah=()=>Object.create(Ph),Oh=e=>Object.getPrototypeOf(e)===Ph;function Cb(e,t,n,o=!1){const r={},s=Ah();e.propsDefaults=Object.create(null),Ih(e,t,r,s);for(const i in e.propsOptions[0])i in r||(r[i]=void 0);n?e.props=o?r:zn(r):e.type.props?e.props=r:e.props=s,e.attrs=s}function kb(e,t,n,o){const{props:r,attrs:s,vnode:{patchFlag:i}}=e,a=Ie(r),[l]=e.propsOptions;let d=!1;if((o||i>0)&&!(i&16)){if(i&8){const c=e.vnode.dynamicProps;for(let u=0;u<c.length;u++){let f=c[u];if(Ji(e.emitsOptions,f))continue;const p=t[f];if(l)if(ze(s,f))p!==s[f]&&(s[f]=p,d=!0);else{const h=Ct(f);r[h]=pl(l,a,h,p,e,!1)}else p!==s[f]&&(s[f]=p,d=!0)}}}else{Ih(e,t,r,s)&&(d=!0);let c;for(const u in a)(!t||!ze(t,u)&&((c=Kn(u))===u||!ze(t,c)))&&(l?n&&(n[u]!==void 0||n[c]!==void 0)&&(r[u]=pl(l,a,u,void 0,e,!0)):delete r[u]);if(s!==a)for(const u in s)(!t||!ze(t,u))&&(delete s[u],d=!0)}d&&Bn(e.attrs,"set","")}function Ih(e,t,n,o){const[r,s]=e.propsOptions;let i=!1,a;if(t)for(let l in t){if(ir(l))continue;const d=t[l];let c;r&&ze(r,c=Ct(l))?!s||!s.includes(c)?n[c]=d:(a||(a={}))[c]=d:Ji(e.emitsOptions,l)||(!(l in o)||d!==o[l])&&(o[l]=d,i=!0)}if(s){const l=Ie(n),d=a||Me;for(let c=0;c<s.length;c++){const u=s[c];n[u]=pl(r,l,u,d[u],e,!ze(d,u))}}return i}function pl(e,t,n,o,r,s){const i=e[n];if(i!=null){const a=ze(i,"default");if(a&&o===void 0){const l=i.default;if(i.type!==Function&&!i.skipFactory&&me(l)){const{propsDefaults:d}=r;if(n in d)o=d[n];else{const c=Mo(r);o=d[n]=l.call(null,t),c()}}else o=l;r.ce&&r.ce._setProp(n,o)}i[0]&&(s&&!a?o=!1:i[1]&&(o===""||o===Kn(n))&&(o=!0))}return o}const Eb=new WeakMap;function $h(e,t,n=!1){const o=n?Eb:t.propsCache,r=o.get(e);if(r)return r;const s=e.props,i={},a=[];let l=!1;if(!me(e)){const c=u=>{l=!0;const[f,p]=$h(u,t,!0);pt(i,f),p&&a.push(...p)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!s&&!l)return Xe(e)&&o.set(e,rr),rr;if(pe(s))for(let c=0;c<s.length;c++){const u=Ct(s[c]);Vc(u)&&(i[u]=Me)}else if(s)for(const c in s){const u=Ct(c);if(Vc(u)){const f=s[c],p=i[u]=pe(f)||me(f)?{type:f}:pt({},f),h=p.type;let b=!1,v=!0;if(pe(h))for(let y=0;y<h.length;++y){const w=h[y],m=me(w)&&w.name;if(m==="Boolean"){b=!0;break}else m==="String"&&(v=!1)}else b=me(h)&&h.name==="Boolean";p[0]=b,p[1]=v,(b||ze(p,"default"))&&a.push(u)}}const d=[i,a];return Xe(e)&&o.set(e,d),d}function Vc(e){return e[0]!=="$"&&!ir(e)}const Rh=e=>e[0]==="_"||e==="$stable",Su=e=>pe(e)?e.map(Ht):[Ht(e)],Sb=(e,t,n)=>{if(t._n)return t;const o=P((...r)=>Su(t(...r)),n);return o._c=!1,o},Lh=(e,t,n)=>{const o=e._ctx;for(const r in e){if(Rh(r))continue;const s=e[r];if(me(s))t[r]=Sb(r,s,o);else if(s!=null){const i=Su(s);t[r]=()=>i}}},Mh=(e,t)=>{const n=Su(t);e.slots.default=()=>n},Dh=(e,t,n)=>{for(const o in t)(n||o!=="_")&&(e[o]=t[o])},Tb=(e,t,n)=>{const o=e.slots=Ah();if(e.vnode.shapeFlag&32){const r=t._;r?(Dh(o,t,n),n&&Sp(o,"_",r,!0)):Lh(t,o)}else t&&Mh(e,t)},Pb=(e,t,n)=>{const{vnode:o,slots:r}=e;let s=!0,i=Me;if(o.shapeFlag&32){const a=t._;a?n&&a===1?s=!1:Dh(r,t,n):(s=!t.$stable,Lh(t,r)),i=t}else t&&(Mh(e,t),i={default:1});if(s)for(const a in r)!Rh(a)&&i[a]==null&&delete r[a]},ct=qh;function Ab(e){return Bh(e)}function Ob(e){return Bh(e,sb)}function Bh(e,t){const n=Vi();n.__VUE__=!0;const{insert:o,remove:r,patchProp:s,createElement:i,createText:a,createComment:l,setText:d,setElementText:c,parentNode:u,nextSibling:f,setScopeId:p=wn,insertStaticContent:h}=e,b=(S,A,M,W=null,j=null,G=null,oe=void 0,te=null,ne=!!A.dynamicChildren)=>{if(S===A)return;S&&!rn(S,A)&&(W=X(S),Te(S,j,G,!0),S=null),A.patchFlag===-2&&(ne=!1,A.dynamicChildren=null);const{type:ee,ref:fe,shapeFlag:se}=A;switch(ee){case $o:v(S,A,M,W);break;case lt:y(S,A,M,W);break;case Gr:S==null&&w(A,M,W,oe);break;case _e:L(S,A,M,W,j,G,oe,te,ne);break;default:se&1?x(S,A,M,W,j,G,oe,te,ne):se&6?z(S,A,M,W,j,G,oe,te,ne):(se&64||se&128)&&ee.process(S,A,M,W,j,G,oe,te,ne,ue)}fe!=null&&j&&os(fe,S&&S.ref,G,A||S,!A)},v=(S,A,M,W)=>{if(S==null)o(A.el=a(A.children),M,W);else{const j=A.el=S.el;A.children!==S.children&&d(j,A.children)}},y=(S,A,M,W)=>{S==null?o(A.el=l(A.children||""),M,W):A.el=S.el},w=(S,A,M,W)=>{[S.el,S.anchor]=h(S.children,A,M,W,S.el,S.anchor)},m=({el:S,anchor:A},M,W)=>{let j;for(;S&&S!==A;)j=f(S),o(S,M,W),S=j;o(A,M,W)},_=({el:S,anchor:A})=>{let M;for(;S&&S!==A;)M=f(S),r(S),S=M;r(A)},x=(S,A,M,W,j,G,oe,te,ne)=>{A.type==="svg"?oe="svg":A.type==="math"&&(oe="mathml"),S==null?C(A,M,W,j,G,oe,te,ne):T(S,A,j,G,oe,te,ne)},C=(S,A,M,W,j,G,oe,te)=>{let ne,ee;const{props:fe,shapeFlag:se,transition:de,dirs:ye}=S;if(ne=S.el=i(S.type,G,fe&&fe.is,fe),se&8?c(ne,S.children):se&16&&R(S.children,ne,null,W,j,Sa(S,G),oe,te),ye&&yn(S,null,W,"created"),E(ne,S,S.scopeId,oe,W),fe){for(const Oe in fe)Oe!=="value"&&!ir(Oe)&&s(ne,Oe,null,fe[Oe],G,W);"value"in fe&&s(ne,"value",null,fe.value,G),(ee=fe.onVnodeBeforeMount)&&Mt(ee,W,S)}ye&&yn(S,null,W,"beforeMount");const ke=Nh(j,de);ke&&de.beforeEnter(ne),o(ne,A,M),((ee=fe&&fe.onVnodeMounted)||ke||ye)&&ct(()=>{ee&&Mt(ee,W,S),ke&&de.enter(ne),ye&&yn(S,null,W,"mounted")},j)},E=(S,A,M,W,j)=>{if(M&&p(S,M),W)for(let G=0;G<W.length;G++)p(S,W[G]);if(j){let G=j.subTree;if(A===G||wi(G.type)&&(G.ssContent===A||G.ssFallback===A)){const oe=j.vnode;E(S,oe,oe.scopeId,oe.slotScopeIds,j.parent)}}},R=(S,A,M,W,j,G,oe,te,ne=0)=>{for(let ee=ne;ee<S.length;ee++){const fe=S[ee]=te?ro(S[ee]):Ht(S[ee]);b(null,fe,A,M,W,j,G,oe,te)}},T=(S,A,M,W,j,G,oe)=>{const te=A.el=S.el;let{patchFlag:ne,dynamicChildren:ee,dirs:fe}=A;ne|=S.patchFlag&16;const se=S.props||Me,de=A.props||Me;let ye;if(M&&Co(M,!1),(ye=de.onVnodeBeforeUpdate)&&Mt(ye,M,A,S),fe&&yn(A,S,M,"beforeUpdate"),M&&Co(M,!0),(se.innerHTML&&de.innerHTML==null||se.textContent&&de.textContent==null)&&c(te,""),ee?I(S.dynamicChildren,ee,te,M,W,Sa(A,j),G):oe||J(S,A,te,null,M,W,Sa(A,j),G,!1),ne>0){if(ne&16)F(te,se,de,M,j);else if(ne&2&&se.class!==de.class&&s(te,"class",null,de.class,j),ne&4&&s(te,"style",se.style,de.style,j),ne&8){const ke=A.dynamicProps;for(let Oe=0;Oe<ke.length;Oe++){const Le=ke[Oe],St=se[Le],tt=de[Le];(tt!==St||Le==="value")&&s(te,Le,St,tt,j,M)}}ne&1&&S.children!==A.children&&c(te,A.children)}else!oe&&ee==null&&F(te,se,de,M,j);((ye=de.onVnodeUpdated)||fe)&&ct(()=>{ye&&Mt(ye,M,A,S),fe&&yn(A,S,M,"updated")},W)},I=(S,A,M,W,j,G,oe)=>{for(let te=0;te<A.length;te++){const ne=S[te],ee=A[te],fe=ne.el&&(ne.type===_e||!rn(ne,ee)||ne.shapeFlag&70)?u(ne.el):M;b(ne,ee,fe,null,W,j,G,oe,!0)}},F=(S,A,M,W,j)=>{if(A!==M){if(A!==Me)for(const G in A)!ir(G)&&!(G in M)&&s(S,G,A[G],null,j,W);for(const G in M){if(ir(G))continue;const oe=M[G],te=A[G];oe!==te&&G!=="value"&&s(S,G,te,oe,j,W)}"value"in M&&s(S,"value",A.value,M.value,j)}},L=(S,A,M,W,j,G,oe,te,ne)=>{const ee=A.el=S?S.el:a(""),fe=A.anchor=S?S.anchor:a("");let{patchFlag:se,dynamicChildren:de,slotScopeIds:ye}=A;ye&&(te=te?te.concat(ye):ye),S==null?(o(ee,M,W),o(fe,M,W),R(A.children||[],M,fe,j,G,oe,te,ne)):se>0&&se&64&&de&&S.dynamicChildren?(I(S.dynamicChildren,de,M,j,G,oe,te),(A.key!=null||j&&A===j.subTree)&&Tu(S,A,!0)):J(S,A,M,fe,j,G,oe,te,ne)},z=(S,A,M,W,j,G,oe,te,ne)=>{A.slotScopeIds=te,S==null?A.shapeFlag&512?j.ctx.activate(A,M,W,oe,ne):q(A,M,W,j,G,oe,ne):Y(S,A,ne)},q=(S,A,M,W,j,G,oe)=>{const te=S.component=Jb(S,W,j);if(xs(S)&&(te.ctx.renderer=ue),Qb(te,!1,oe),te.asyncDep){if(j&&j.registerDep(te,U,oe),!S.el){const ne=te.subTree=H(lt);y(null,ne,A,M)}}else U(te,S,A,M,j,G,oe)},Y=(S,A,M)=>{const W=A.component=S.component;if(zb(S,A,M))if(W.asyncDep&&!W.asyncResolved){K(W,A,M);return}else W.next=A,W.update();else A.el=S.el,W.vnode=A},U=(S,A,M,W,j,G,oe)=>{const te=()=>{if(S.isMounted){let{next:se,bu:de,u:ye,parent:ke,vnode:Oe}=S;{const wt=Fh(S);if(wt){se&&(se.el=Oe.el,K(S,se,oe)),wt.asyncDep.then(()=>{S.isUnmounted||te()});return}}let Le=se,St;Co(S,!1),se?(se.el=Oe.el,K(S,se,oe)):se=Oe,de&&Vr(de),(St=se.props&&se.props.onVnodeBeforeUpdate)&&Mt(St,ke,se,Oe),Co(S,!0);const tt=Ta(S),bt=S.subTree;S.subTree=tt,b(bt,tt,u(bt.el),X(bt),S,j,G),se.el=tt.el,Le===null&&Qi(S,tt.el),ye&&ct(ye,j),(St=se.props&&se.props.onVnodeUpdated)&&ct(()=>Mt(St,ke,se,Oe),j)}else{let se;const{el:de,props:ye}=A,{bm:ke,m:Oe,parent:Le,root:St,type:tt}=S,bt=ao(A);if(Co(S,!1),ke&&Vr(ke),!bt&&(se=ye&&ye.onVnodeBeforeMount)&&Mt(se,Le,A),Co(S,!0),de&&qe){const wt=()=>{S.subTree=Ta(S),qe(de,S.subTree,S,j,null)};bt&&tt.__asyncHydrate?tt.__asyncHydrate(de,S,wt):wt()}else{St.ce&&St.ce._injectChildStyle(tt);const wt=S.subTree=Ta(S);b(null,wt,M,W,S,j,G),A.el=wt.el}if(Oe&&ct(Oe,j),!bt&&(se=ye&&ye.onVnodeMounted)){const wt=A;ct(()=>Mt(se,Le,wt),j)}(A.shapeFlag&256||Le&&ao(Le.vnode)&&Le.vnode.shapeFlag&256)&&S.a&&ct(S.a,j),S.isMounted=!0,A=M=W=null}};S.scope.on();const ne=S.effect=new $p(te);S.scope.off();const ee=S.update=ne.run.bind(ne),fe=S.job=ne.runIfDirty.bind(ne);fe.i=S,fe.id=S.uid,ne.scheduler=()=>Cu(fe),Co(S,!0),ee()},K=(S,A,M)=>{A.component=S;const W=S.vnode.props;S.vnode=A,S.next=null,kb(S,A.props,W,M),Pb(S,A.children,M),vo(),Ic(S),yo()},J=(S,A,M,W,j,G,oe,te,ne=!1)=>{const ee=S&&S.children,fe=S?S.shapeFlag:0,se=A.children,{patchFlag:de,shapeFlag:ye}=A;if(de>0){if(de&128){Ce(ee,se,M,W,j,G,oe,te,ne);return}else if(de&256){le(ee,se,M,W,j,G,oe,te,ne);return}}ye&8?(fe&16&&vt(ee,j,G),se!==ee&&c(M,se)):fe&16?ye&16?Ce(ee,se,M,W,j,G,oe,te,ne):vt(ee,j,G,!0):(fe&8&&c(M,""),ye&16&&R(se,M,W,j,G,oe,te,ne))},le=(S,A,M,W,j,G,oe,te,ne)=>{S=S||rr,A=A||rr;const ee=S.length,fe=A.length,se=Math.min(ee,fe);let de;for(de=0;de<se;de++){const ye=A[de]=ne?ro(A[de]):Ht(A[de]);b(S[de],ye,M,null,j,G,oe,te,ne)}ee>fe?vt(S,j,G,!0,!1,se):R(A,M,W,j,G,oe,te,ne,se)},Ce=(S,A,M,W,j,G,oe,te,ne)=>{let ee=0;const fe=A.length;let se=S.length-1,de=fe-1;for(;ee<=se&&ee<=de;){const ye=S[ee],ke=A[ee]=ne?ro(A[ee]):Ht(A[ee]);if(rn(ye,ke))b(ye,ke,M,null,j,G,oe,te,ne);else break;ee++}for(;ee<=se&&ee<=de;){const ye=S[se],ke=A[de]=ne?ro(A[de]):Ht(A[de]);if(rn(ye,ke))b(ye,ke,M,null,j,G,oe,te,ne);else break;se--,de--}if(ee>se){if(ee<=de){const ye=de+1,ke=ye<fe?A[ye].el:W;for(;ee<=de;)b(null,A[ee]=ne?ro(A[ee]):Ht(A[ee]),M,ke,j,G,oe,te,ne),ee++}}else if(ee>de)for(;ee<=se;)Te(S[ee],j,G,!0),ee++;else{const ye=ee,ke=ee,Oe=new Map;for(ee=ke;ee<=de;ee++){const jt=A[ee]=ne?ro(A[ee]):Ht(A[ee]);jt.key!=null&&Oe.set(jt.key,ee)}let Le,St=0;const tt=de-ke+1;let bt=!1,wt=0;const Pr=new Array(tt);for(ee=0;ee<tt;ee++)Pr[ee]=0;for(ee=ye;ee<=se;ee++){const jt=S[ee];if(St>=tt){Te(jt,j,G,!0);continue}let mn;if(jt.key!=null)mn=Oe.get(jt.key);else for(Le=ke;Le<=de;Le++)if(Pr[Le-ke]===0&&rn(jt,A[Le])){mn=Le;break}mn===void 0?Te(jt,j,G,!0):(Pr[mn-ke]=ee+1,mn>=wt?wt=mn:bt=!0,b(jt,A[mn],M,null,j,G,oe,te,ne),St++)}const Sc=bt?Ib(Pr):rr;for(Le=Sc.length-1,ee=tt-1;ee>=0;ee--){const jt=ke+ee,mn=A[jt],Tc=jt+1<fe?A[jt+1].el:W;Pr[ee]===0?b(null,mn,M,Tc,j,G,oe,te,ne):bt&&(Le<0||ee!==Sc[Le]?Se(mn,M,Tc,2):Le--)}}},Se=(S,A,M,W,j=null)=>{const{el:G,type:oe,transition:te,children:ne,shapeFlag:ee}=S;if(ee&6){Se(S.component.subTree,A,M,W);return}if(ee&128){S.suspense.move(A,M,W);return}if(ee&64){oe.move(S,A,M,ue);return}if(oe===_e){o(G,A,M);for(let se=0;se<ne.length;se++)Se(ne[se],A,M,W);o(S.anchor,A,M);return}if(oe===Gr){m(S,A,M);return}if(W!==2&&ee&1&&te)if(W===0)te.beforeEnter(G),o(G,A,M),ct(()=>te.enter(G),j);else{const{leave:se,delayLeave:de,afterLeave:ye}=te,ke=()=>o(G,A,M),Oe=()=>{se(G,()=>{ke(),ye&&ye()})};de?de(G,ke,Oe):Oe()}else o(G,A,M)},Te=(S,A,M,W=!1,j=!1)=>{const{type:G,props:oe,ref:te,children:ne,dynamicChildren:ee,shapeFlag:fe,patchFlag:se,dirs:de,cacheIndex:ye}=S;if(se===-2&&(j=!1),te!=null&&os(te,null,M,S,!0),ye!=null&&(A.renderCache[ye]=void 0),fe&256){A.ctx.deactivate(S);return}const ke=fe&1&&de,Oe=!ao(S);let Le;if(Oe&&(Le=oe&&oe.onVnodeBeforeUnmount)&&Mt(Le,A,S),fe&6)mt(S.component,M,W);else{if(fe&128){S.suspense.unmount(M,W);return}ke&&yn(S,null,A,"beforeUnmount"),fe&64?S.type.remove(S,A,M,ue,W):ee&&!ee.hasOnce&&(G!==_e||se>0&&se&64)?vt(ee,A,M,!1,!0):(G===_e&&se&384||!j&&fe&16)&&vt(ne,A,M),W&&et(S)}(Oe&&(Le=oe&&oe.onVnodeUnmounted)||ke)&&ct(()=>{Le&&Mt(Le,A,S),ke&&yn(S,null,A,"unmounted")},M)},et=S=>{const{type:A,el:M,anchor:W,transition:j}=S;if(A===_e){ot(M,W);return}if(A===Gr){_(S);return}const G=()=>{r(M),j&&!j.persisted&&j.afterLeave&&j.afterLeave()};if(S.shapeFlag&1&&j&&!j.persisted){const{leave:oe,delayLeave:te}=j,ne=()=>oe(M,G);te?te(S.el,G,ne):ne()}else G()},ot=(S,A)=>{let M;for(;S!==A;)M=f(S),r(S),S=M;r(A)},mt=(S,A,M)=>{const{bum:W,scope:j,job:G,subTree:oe,um:te,m:ne,a:ee}=S;bi(ne),bi(ee),W&&Vr(W),j.stop(),G&&(G.flags|=8,Te(oe,S,A,M)),te&&ct(te,A),ct(()=>{S.isUnmounted=!0},A),A&&A.pendingBranch&&!A.isUnmounted&&S.asyncDep&&!S.asyncResolved&&S.suspenseId===A.pendingId&&(A.deps--,A.deps===0&&A.resolve())},vt=(S,A,M,W=!1,j=!1,G=0)=>{for(let oe=G;oe<S.length;oe++)Te(S[oe],A,M,W,j)},X=S=>{if(S.shapeFlag&6)return X(S.component.subTree);if(S.shapeFlag&128)return S.suspense.next();const A=f(S.anchor||S.el),M=A&&A[nh];return M?f(M):A};let ae=!1;const re=(S,A,M)=>{S==null?A._vnode&&Te(A._vnode,null,null,!0):b(A._vnode||null,S,A,null,null,null,M),A._vnode=S,ae||(ae=!0,Ic(),mi(),ae=!1)},ue={p:b,um:Te,m:Se,r:et,mt:q,mc:R,pc:J,pbc:I,n:X,o:e};let Ae,qe;return t&&([Ae,qe]=t(ue)),{render:re,hydrate:Ae,createApp:xb(re,Ae)}}function Sa({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function Co({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function Nh(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Tu(e,t,n=!1){const o=e.children,r=t.children;if(pe(o)&&pe(r))for(let s=0;s<o.length;s++){const i=o[s];let a=r[s];a.shapeFlag&1&&!a.dynamicChildren&&((a.patchFlag<=0||a.patchFlag===32)&&(a=r[s]=ro(r[s]),a.el=i.el),!n&&a.patchFlag!==-2&&Tu(i,a)),a.type===$o&&(a.el=i.el)}}function Ib(e){const t=e.slice(),n=[0];let o,r,s,i,a;const l=e.length;for(o=0;o<l;o++){const d=e[o];if(d!==0){if(r=n[n.length-1],e[r]<d){t[o]=r,n.push(o);continue}for(s=0,i=n.length-1;s<i;)a=s+i>>1,e[n[a]]<d?s=a+1:i=a;d<e[n[s]]&&(s>0&&(t[o]=n[s-1]),n[s]=o)}}for(s=n.length,i=n[s-1];s-- >0;)n[s]=i,i=t[i];return n}function Fh(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Fh(t)}function bi(e){if(e)for(let t=0;t<e.length;t++)e[t].flags|=8}const $b=Symbol.for("v-scx"),Rb=()=>De($b);function Je(e,t){return Cs(e,null,t)}function zh(e,t){return Cs(e,null,{flush:"post"})}function Lb(e,t){return Cs(e,null,{flush:"sync"})}function he(e,t,n){return Cs(e,t,n)}function Cs(e,t,n=Me){const{immediate:o,deep:r,flush:s,once:i}=n,a=pt({},n),l=t&&o||!t&&s!=="post";let d;if(vr){if(s==="sync"){const p=Rb();d=p.__watcherHandles||(p.__watcherHandles=[])}else if(!l){const p=()=>{};return p.stop=wn,p.resume=wn,p.pause=wn,p}}const c=dt;a.call=(p,h,b)=>ln(p,c,h,b);let u=!1;s==="post"?a.scheduler=p=>{ct(p,c&&c.suspense)}:s!=="sync"&&(u=!0,a.scheduler=(p,h)=>{h?p():Cu(p)}),a.augmentJob=p=>{t&&(p.flags|=4),u&&(p.flags|=2,c&&(p.id=c.uid,p.i=c))};const f=Yy(e,t,a);return vr&&(d?d.push(f):l&&f()),f}function Mb(e,t,n){const o=this.proxy,r=Ze(e)?e.includes(".")?jh(o,e):()=>o[e]:e.bind(o,o);let s;me(t)?s=t:(s=t.handler,n=t);const i=Mo(this),a=Cs(r,s.bind(o),n);return i(),a}function jh(e,t){const n=t.split(".");return()=>{let o=e;for(let r=0;r<n.length&&o;r++)o=o[n[r]];return o}}function Hh(e,t,n=Me){const o=st(),r=Ct(t),s=Kn(t),i=Vh(e,r),a=Gi((l,d)=>{let c,u=Me,f;return Lb(()=>{const p=e[r];Dt(c,p)&&(c=p,d())}),{get(){return l(),n.get?n.get(c):c},set(p){const h=n.set?n.set(p):p;if(!Dt(h,c)&&!(u!==Me&&Dt(p,u)))return;const b=o.vnode.props;b&&(t in b||r in b||s in b)&&(`onUpdate:${t}`in b||`onUpdate:${r}`in b||`onUpdate:${s}`in b)||(c=p,d()),o.emit(`update:${t}`,h),Dt(p,h)&&Dt(p,u)&&!Dt(h,f)&&d(),u=p,f=h}}});return a[Symbol.iterator]=()=>{let l=0;return{next(){return l<2?{value:l++?i||Me:a,done:!1}:{done:!0}}}},a}const Vh=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Ct(t)}Modifiers`]||e[`${Kn(t)}Modifiers`];function Db(e,t,...n){if(e.isUnmounted)return;const o=e.vnode.props||Me;let r=n;const s=t.startsWith("update:"),i=s&&Vh(o,t.slice(7));i&&(i.trim&&(r=n.map(c=>Ze(c)?c.trim():c)),i.number&&(r=n.map(gy)));let a,l=o[a=ar(t)]||o[a=ar(Ct(t))];!l&&s&&(l=o[a=ar(Kn(t))]),l&&ln(l,e,6,r);const d=o[a+"Once"];if(d){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,ln(d,e,6,r)}}function Uh(e,t,n=!1){const o=t.emitsCache,r=o.get(e);if(r!==void 0)return r;const s=e.emits;let i={},a=!1;if(!me(e)){const l=d=>{const c=Uh(d,t,!0);c&&(a=!0,pt(i,c))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!s&&!a?(Xe(e)&&o.set(e,null),null):(pe(s)?s.forEach(l=>i[l]=null):pt(i,s),Xe(e)&&o.set(e,i),i)}function Ji(e,t){return!e||!vs(t)?!1:(t=t.slice(2).replace(/Once$/,""),ze(e,t[0].toLowerCase()+t.slice(1))||ze(e,Kn(t))||ze(e,t))}function Ta(e){const{type:t,vnode:n,proxy:o,withProxy:r,propsOptions:[s],slots:i,attrs:a,emit:l,render:d,renderCache:c,props:u,data:f,setupState:p,ctx:h,inheritAttrs:b}=e,v=vi(e);let y,w;try{if(n.shapeFlag&4){const _=r||o,x=_;y=Ht(d.call(x,_,c,u,p,f,h)),w=a}else{const _=t;y=Ht(_.length>1?_(u,{attrs:a,slots:i,emit:l}):_(u,null)),w=t.props?a:Nb(a)}}catch(_){Yr.length=0,xr(_,e,1),y=H(lt)}let m=y;if(w&&b!==!1){const _=Object.keys(w),{shapeFlag:x}=m;_.length&&x&7&&(s&&_.some(gu)&&(w=Fb(w,s)),m=un(m,w,!1,!0))}return n.dirs&&(m=un(m,null,!1,!0),m.dirs=m.dirs?m.dirs.concat(n.dirs):n.dirs),n.transition&&hr(m,n.transition),y=m,vi(v),y}function Bb(e,t=!0){let n;for(let o=0;o<e.length;o++){const r=e[o];if(Lo(r)){if(r.type!==lt||r.children==="v-if"){if(n)return;n=r}}else return}return n}const Nb=e=>{let t;for(const n in e)(n==="class"||n==="style"||vs(n))&&((t||(t={}))[n]=e[n]);return t},Fb=(e,t)=>{const n={};for(const o in e)(!gu(o)||!(o.slice(9)in t))&&(n[o]=e[o]);return n};function zb(e,t,n){const{props:o,children:r,component:s}=e,{props:i,children:a,patchFlag:l}=t,d=s.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return o?Uc(o,i,d):!!i;if(l&8){const c=t.dynamicProps;for(let u=0;u<c.length;u++){const f=c[u];if(i[f]!==o[f]&&!Ji(d,f))return!0}}}else return(r||a)&&(!a||!a.$stable)?!0:o===i?!1:o?i?Uc(o,i,d):!0:!!i;return!1}function Uc(e,t,n){const o=Object.keys(t);if(o.length!==Object.keys(e).length)return!0;for(let r=0;r<o.length;r++){const s=o[r];if(t[s]!==e[s]&&!Ji(n,s))return!0}return!1}function Qi({vnode:e,parent:t},n){for(;t;){const o=t.subTree;if(o.suspense&&o.suspense.activeBranch===e&&(o.el=e.el),o===e)(e=t.vnode).el=n,t=t.parent;else break}}const wi=e=>e.__isSuspense;let hl=0;const jb={name:"Suspense",__isSuspense:!0,process(e,t,n,o,r,s,i,a,l,d){if(e==null)Hb(t,n,o,r,s,i,a,l,d);else{if(s&&s.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}Vb(e,t,n,o,r,i,a,l,d)}},hydrate:Ub,normalize:Kb},Kh=jb;function ss(e,t){const n=e.props&&e.props[t];me(n)&&n()}function Hb(e,t,n,o,r,s,i,a,l){const{p:d,o:{createElement:c}}=l,u=c("div"),f=e.suspense=Wh(e,r,o,t,u,n,s,i,a,l);d(null,f.pendingBranch=e.ssContent,u,null,o,f,s,i),f.deps>0?(ss(e,"onPending"),ss(e,"onFallback"),d(null,e.ssFallback,t,n,o,null,s,i),ur(f,e.ssFallback)):f.resolve(!1,!0)}function Vb(e,t,n,o,r,s,i,a,{p:l,um:d,o:{createElement:c}}){const u=t.suspense=e.suspense;u.vnode=t,t.el=e.el;const f=t.ssContent,p=t.ssFallback,{activeBranch:h,pendingBranch:b,isInFallback:v,isHydrating:y}=u;if(b)u.pendingBranch=f,rn(f,b)?(l(b,f,u.hiddenContainer,null,r,u,s,i,a),u.deps<=0?u.resolve():v&&(y||(l(h,p,n,o,r,null,s,i,a),ur(u,p)))):(u.pendingId=hl++,y?(u.isHydrating=!1,u.activeBranch=b):d(b,r,u),u.deps=0,u.effects.length=0,u.hiddenContainer=c("div"),v?(l(null,f,u.hiddenContainer,null,r,u,s,i,a),u.deps<=0?u.resolve():(l(h,p,n,o,r,null,s,i,a),ur(u,p))):h&&rn(f,h)?(l(h,f,n,o,r,u,s,i,a),u.resolve(!0)):(l(null,f,u.hiddenContainer,null,r,u,s,i,a),u.deps<=0&&u.resolve()));else if(h&&rn(f,h))l(h,f,n,o,r,u,s,i,a),ur(u,f);else if(ss(t,"onPending"),u.pendingBranch=f,f.shapeFlag&512?u.pendingId=f.component.suspenseId:u.pendingId=hl++,l(null,f,u.hiddenContainer,null,r,u,s,i,a),u.deps<=0)u.resolve();else{const{timeout:w,pendingId:m}=u;w>0?setTimeout(()=>{u.pendingId===m&&u.fallback(p)},w):w===0&&u.fallback(p)}}function Wh(e,t,n,o,r,s,i,a,l,d,c=!1){const{p:u,m:f,um:p,n:h,o:{parentNode:b,remove:v}}=d;let y;const w=Wb(e);w&&t&&t.pendingBranch&&(y=t.pendingId,t.deps++);const m=e.props?Tp(e.props.timeout):void 0,_=s,x={vnode:e,parent:t,parentComponent:n,namespace:i,container:o,hiddenContainer:r,deps:0,pendingId:hl++,timeout:typeof m=="number"?m:-1,activeBranch:null,pendingBranch:null,isInFallback:!c,isHydrating:c,isUnmounted:!1,effects:[],resolve(C=!1,E=!1){const{vnode:R,activeBranch:T,pendingBranch:I,pendingId:F,effects:L,parentComponent:z,container:q}=x;let Y=!1;x.isHydrating?x.isHydrating=!1:C||(Y=T&&I.transition&&I.transition.mode==="out-in",Y&&(T.transition.afterLeave=()=>{F===x.pendingId&&(f(I,q,s===_?h(T):s,0),il(L))}),T&&(b(T.el)===q&&(s=h(T)),p(T,z,x,!0)),Y||f(I,q,s,0)),ur(x,I),x.pendingBranch=null,x.isInFallback=!1;let U=x.parent,K=!1;for(;U;){if(U.pendingBranch){U.effects.push(...L),K=!0;break}U=U.parent}!K&&!Y&&il(L),x.effects=[],w&&t&&t.pendingBranch&&y===t.pendingId&&(t.deps--,t.deps===0&&!E&&t.resolve()),ss(R,"onResolve")},fallback(C){if(!x.pendingBranch)return;const{vnode:E,activeBranch:R,parentComponent:T,container:I,namespace:F}=x;ss(E,"onFallback");const L=h(R),z=()=>{x.isInFallback&&(u(null,C,I,L,T,null,F,a,l),ur(x,C))},q=C.transition&&C.transition.mode==="out-in";q&&(R.transition.afterLeave=z),x.isInFallback=!0,p(R,T,null,!0),q||z()},move(C,E,R){x.activeBranch&&f(x.activeBranch,C,E,R),x.container=C},next(){return x.activeBranch&&h(x.activeBranch)},registerDep(C,E,R){const T=!!x.pendingBranch;T&&x.deps++;const I=C.vnode.el;C.asyncDep.catch(F=>{xr(F,C,0)}).then(F=>{if(C.isUnmounted||x.isUnmounted||x.pendingId!==C.suspenseId)return;C.asyncResolved=!0;const{vnode:L}=C;vl(C,F),I&&(L.el=I);const z=!I&&C.subTree.el;E(C,L,b(I||C.subTree.el),I?null:h(C.subTree),x,i,R),z&&v(z),Qi(C,L.el),T&&--x.deps===0&&x.resolve()})},unmount(C,E){x.isUnmounted=!0,x.activeBranch&&p(x.activeBranch,n,C,E),x.pendingBranch&&p(x.pendingBranch,n,C,E)}};return x}function Ub(e,t,n,o,r,s,i,a,l){const d=t.suspense=Wh(t,o,n,e.parentNode,document.createElement("div"),null,r,s,i,a,!0),c=l(e,d.pendingBranch=t.ssContent,n,d,s,i);return d.deps===0&&d.resolve(!1,!0),c}function Kb(e){const{shapeFlag:t,children:n}=e,o=t&32;e.ssContent=Kc(o?n.default:n),e.ssFallback=o?Kc(n.fallback):H(lt)}function Kc(e){let t;if(me(e)){const n=mr&&e._c;n&&(e._d=!1,k()),e=e(),n&&(e._d=!0,t=Nt,Gh())}return pe(e)&&(e=Bb(e)),e=Ht(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function qh(e,t){t&&t.pendingBranch?pe(e)?t.effects.push(...e):t.effects.push(e):il(e)}function ur(e,t){e.activeBranch=t;const{vnode:n,parentComponent:o}=e;let r=t.el;for(;!r&&t.component;)t=t.component.subTree,r=t.el;n.el=r,o&&o.subTree===n&&(o.vnode.el=r,Qi(o,r))}function Wb(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const _e=Symbol.for("v-fgt"),$o=Symbol.for("v-txt"),lt=Symbol.for("v-cmt"),Gr=Symbol.for("v-stc"),Yr=[];let Nt=null;function k(e=!1){Yr.push(Nt=e?null:[])}function Gh(){Yr.pop(),Nt=Yr[Yr.length-1]||null}let mr=1;function Wc(e,t=!1){mr+=e,e<0&&Nt&&t&&(Nt.hasOnce=!0)}function Yh(e){return e.dynamicChildren=mr>0?Nt||rr:null,Gh(),mr>0&&Nt&&Nt.push(e),e}function ie(e,t,n,o,r,s){return Yh(He(e,t,n,o,r,s,!0))}function O(e,t,n,o,r){return Yh(H(e,t,n,o,r,!0))}function Lo(e){return e?e.__v_isVNode===!0:!1}function rn(e,t){return e.type===t.type&&e.key===t.key}const Xh=({key:e})=>e??null,oi=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Ze(e)||je(e)||me(e)?{i:ft,r:e,k:t,f:!!n}:e:null);function He(e,t=null,n=null,o=0,r=null,s=e===_e?0:1,i=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Xh(t),ref:t&&oi(t),scopeId:th,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:o,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:ft};return a?(Pu(l,n),s&128&&e.normalize(l)):n&&(l.shapeFlag|=Ze(n)?8:16),mr>0&&!i&&Nt&&(l.patchFlag>0||s&6)&&l.patchFlag!==32&&Nt.push(l),l}const H=qb;function qb(e,t=null,n=null,o=0,r=null,s=!1){if((!e||e===yh)&&(e=lt),Lo(e)){const a=un(e,t,!0);return n&&Pu(a,n),mr>0&&!s&&Nt&&(a.shapeFlag&6?Nt[Nt.indexOf(e)]=a:Nt.push(a)),a.patchFlag=-2,a}if(t0(e)&&(e=e.__vccOpts),t){t=Ne(t);let{class:a,style:l}=t;a&&!Ze(a)&&(t.class=V(a)),Xe(l)&&(xu(l)&&!pe(l)&&(l=pt({},l)),t.style=Jt(l))}const i=Ze(e)?1:wi(e)?128:oh(e)?64:Xe(e)?4:me(e)?2:0;return He(e,t,n,o,r,i,s,!0)}function Ne(e){return e?xu(e)||Oh(e)?pt({},e):e:null}function un(e,t,n=!1,o=!1){const{props:r,ref:s,patchFlag:i,children:a,transition:l}=e,d=t?Q(r||{},t):r,c={__v_isVNode:!0,__v_skip:!0,type:e.type,props:d,key:d&&Xh(d),ref:t&&t.ref?n&&s?pe(s)?s.concat(oi(t)):[s,oi(t)]:oi(t):s,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==_e?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&un(e.ssContent),ssFallback:e.ssFallback&&un(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&o&&hr(c,l.clone(c)),c}function Ue(e=" ",t=0){return H($o,null,e,t)}function Gb(e,t){const n=H(Gr,null,e);return n.staticCount=t,n}function Z(e="",t=!1){return t?(k(),O(lt,null,e)):H(lt,null,e)}function Ht(e){return e==null||typeof e=="boolean"?H(lt):pe(e)?H(_e,null,e.slice()):Lo(e)?ro(e):H($o,null,String(e))}function ro(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:un(e)}function Pu(e,t){let n=0;const{shapeFlag:o}=e;if(t==null)t=null;else if(pe(t))n=16;else if(typeof t=="object")if(o&65){const r=t.default;r&&(r._c&&(r._d=!1),Pu(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!Oh(t)?t._ctx=ft:r===3&&ft&&(ft.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else me(t)?(t={default:t,_ctx:ft},n=32):(t=String(t),o&64?(n=16,t=[Ue(t)]):n=8);e.children=t,e.shapeFlag|=n}function Q(...e){const t={};for(let n=0;n<e.length;n++){const o=e[n];for(const r in o)if(r==="class")t.class!==o.class&&(t.class=V([t.class,o.class]));else if(r==="style")t.style=Jt([t.style,o.style]);else if(vs(r)){const s=t[r],i=o[r];i&&s!==i&&!(pe(s)&&s.includes(i))&&(t[r]=s?[].concat(s,i):i)}else r!==""&&(t[r]=o[r])}return t}function Mt(e,t,n,o=null){ln(e,t,7,[n,o])}const Yb=Th();let Xb=0;function Jb(e,t,n){const o=e.type,r=(t?t.appContext:e.appContext)||Yb,s={uid:Xb++,vnode:e,type:o,parent:t,appContext:r,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new Ip(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(r.provides),ids:t?t.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:$h(o,r),emitsOptions:Uh(o,r),emit:null,emitted:null,propsDefaults:Me,inheritAttrs:o.inheritAttrs,ctx:Me,data:Me,props:Me,attrs:Me,slots:Me,refs:Me,setupState:Me,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return s.ctx={_:s},s.root=t?t.root:s,s.emit=Db.bind(null,s),e.ce&&e.ce(s),s}let dt=null;const st=()=>dt||ft;let _i,gl;{const e=Vi(),t=(n,o)=>{let r;return(r=e[n])||(r=e[n]=[]),r.push(o),s=>{r.length>1?r.forEach(i=>i(s)):r[0](s)}};_i=t("__VUE_INSTANCE_SETTERS__",n=>dt=n),gl=t("__VUE_SSR_SETTERS__",n=>vr=n)}const Mo=e=>{const t=dt;return _i(e),e.scope.on(),()=>{e.scope.off(),_i(t)}},ml=()=>{dt&&dt.scope.off(),_i(null)};function Jh(e){return e.vnode.shapeFlag&4}let vr=!1;function Qb(e,t=!1,n=!1){t&&gl(t);const{props:o,children:r}=e.vnode,s=Jh(e);Cb(e,o,s,t),Tb(e,r,n);const i=s?Zb(e,t):void 0;return t&&gl(!1),i}function Zb(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,gb);const{setup:o}=n;if(o){vo();const r=e.setupContext=o.length>1?Zh(e):null,s=Mo(e),i=ws(o,e,0,[e.props,r]),a=vu(i);if(yo(),s(),(a||e.sp)&&!ao(e)&&ku(e),a){if(i.then(ml,ml),t)return i.then(l=>{vl(e,l)}).catch(l=>{xr(l,e,0)});e.asyncDep=i}else vl(e,i)}else Qh(e)}function vl(e,t,n){me(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Xe(t)&&(e.setupState=Xp(t)),Qh(e)}function Qh(e,t,n){const o=e.type;e.render||(e.render=o.render||wn);{const r=Mo(e);vo();try{mb(e)}finally{yo(),r()}}}const e0={get(e,t){return _t(e,"get",""),e[t]}};function Zh(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,e0),slots:e.slots,emit:e.emit,expose:t}}function Zi(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Xp(Gp(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in qr)return qr[n](e)},has(t,n){return n in t||n in qr}})):e.proxy}function yl(e,t=!0){return me(e)?e.displayName||e.name:e.name||t&&e.__name}function t0(e){return me(e)&&"__vccOpts"in e}const B=(e,t)=>qy(e,t,vr);function Ke(e,t,n){const o=arguments.length;return o===2?Xe(t)&&!pe(t)?Lo(t)?H(e,null,[t]):H(e,t):H(e,null,t):(o>3?n=Array.prototype.slice.call(arguments,2):o===3&&Lo(n)&&(n=[n]),H(e,t,n))}const eg="3.5.13";/** +* @vue/runtime-dom v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let bl;const qc=typeof window<"u"&&window.trustedTypes;if(qc)try{bl=qc.createPolicy("vue",{createHTML:e=>e})}catch{}const tg=bl?e=>bl.createHTML(e):e=>e,n0="http://www.w3.org/2000/svg",o0="http://www.w3.org/1998/Math/MathML",Mn=typeof document<"u"?document:null,Gc=Mn&&Mn.createElement("template"),r0={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,o)=>{const r=t==="svg"?Mn.createElementNS(n0,e):t==="mathml"?Mn.createElementNS(o0,e):n?Mn.createElement(e,{is:n}):Mn.createElement(e);return e==="select"&&o&&o.multiple!=null&&r.setAttribute("multiple",o.multiple),r},createText:e=>Mn.createTextNode(e),createComment:e=>Mn.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Mn.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,o,r,s){const i=n?n.previousSibling:t.lastChild;if(r&&(r===s||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===s||!(r=r.nextSibling)););else{Gc.innerHTML=tg(o==="svg"?`<svg>${e}</svg>`:o==="mathml"?`<math>${e}</math>`:e);const a=Gc.content;if(o==="svg"||o==="mathml"){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}t.insertBefore(a,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Jn="transition",Or="animation",is=Symbol("_vtc"),ng={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},s0=pt({},ih,ng),i0=e=>(e.displayName="Transition",e.props=s0,e),a0=i0((e,{slots:t})=>Ke(nb,l0(e),t)),ko=(e,t=[])=>{pe(e)?e.forEach(n=>n(...t)):e&&e(...t)},Yc=e=>e?pe(e)?e.some(t=>t.length>1):e.length>1:!1;function l0(e){const t={};for(const L in e)L in ng||(t[L]=e[L]);if(e.css===!1)return t;const{name:n="v",type:o,duration:r,enterFromClass:s=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=s,appearActiveClass:d=i,appearToClass:c=a,leaveFromClass:u=`${n}-leave-from`,leaveActiveClass:f=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=e,h=u0(r),b=h&&h[0],v=h&&h[1],{onBeforeEnter:y,onEnter:w,onEnterCancelled:m,onLeave:_,onLeaveCancelled:x,onBeforeAppear:C=y,onAppear:E=w,onAppearCancelled:R=m}=t,T=(L,z,q,Y)=>{L._enterCancelled=Y,Eo(L,z?c:a),Eo(L,z?d:i),q&&q()},I=(L,z)=>{L._isLeaving=!1,Eo(L,u),Eo(L,p),Eo(L,f),z&&z()},F=L=>(z,q)=>{const Y=L?E:w,U=()=>T(z,L,q);ko(Y,[z,U]),Xc(()=>{Eo(z,L?l:s),On(z,L?c:a),Yc(Y)||Jc(z,o,b,U)})};return pt(t,{onBeforeEnter(L){ko(y,[L]),On(L,s),On(L,i)},onBeforeAppear(L){ko(C,[L]),On(L,l),On(L,d)},onEnter:F(!1),onAppear:F(!0),onLeave(L,z){L._isLeaving=!0;const q=()=>I(L,z);On(L,u),L._enterCancelled?(On(L,f),ed()):(ed(),On(L,f)),Xc(()=>{L._isLeaving&&(Eo(L,u),On(L,p),Yc(_)||Jc(L,o,v,q))}),ko(_,[L,q])},onEnterCancelled(L){T(L,!1,void 0,!0),ko(m,[L])},onAppearCancelled(L){T(L,!0,void 0,!0),ko(R,[L])},onLeaveCancelled(L){I(L),ko(x,[L])}})}function u0(e){if(e==null)return null;if(Xe(e))return[Pa(e.enter),Pa(e.leave)];{const t=Pa(e);return[t,t]}}function Pa(e){return Tp(e)}function On(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[is]||(e[is]=new Set)).add(t)}function Eo(e,t){t.split(/\s+/).forEach(o=>o&&e.classList.remove(o));const n=e[is];n&&(n.delete(t),n.size||(e[is]=void 0))}function Xc(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let c0=0;function Jc(e,t,n,o){const r=e._endId=++c0,s=()=>{r===e._endId&&o()};if(n!=null)return setTimeout(s,n);const{type:i,timeout:a,propCount:l}=d0(e,t);if(!i)return o();const d=i+"end";let c=0;const u=()=>{e.removeEventListener(d,f),s()},f=p=>{p.target===e&&++c>=l&&u()};setTimeout(()=>{c<l&&u()},a+1),e.addEventListener(d,f)}function d0(e,t){const n=window.getComputedStyle(e),o=h=>(n[h]||"").split(", "),r=o(`${Jn}Delay`),s=o(`${Jn}Duration`),i=Qc(r,s),a=o(`${Or}Delay`),l=o(`${Or}Duration`),d=Qc(a,l);let c=null,u=0,f=0;t===Jn?i>0&&(c=Jn,u=i,f=s.length):t===Or?d>0&&(c=Or,u=d,f=l.length):(u=Math.max(i,d),c=u>0?i>d?Jn:Or:null,f=c?c===Jn?s.length:l.length:0);const p=c===Jn&&/\b(transform|all)(,|$)/.test(o(`${Jn}Property`).toString());return{type:c,timeout:u,propCount:f,hasTransform:p}}function Qc(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((n,o)=>Zc(n)+Zc(e[o])))}function Zc(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function ed(){return document.body.offsetHeight}function f0(e,t,n){const o=e[is];o&&(t=(t?[t,...o]:[...o]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const xi=Symbol("_vod"),og=Symbol("_vsh"),p0={beforeMount(e,{value:t},{transition:n}){e[xi]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Ir(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:o}){!t!=!n&&(o?t?(o.beforeEnter(e),Ir(e,!0),o.enter(e)):o.leave(e,()=>{Ir(e,!1)}):Ir(e,t))},beforeUnmount(e,{value:t}){Ir(e,t)}};function Ir(e,t){e.style.display=t?e[xi]:"none",e[og]=!t}const h0=Symbol(""),g0=/(^|;)\s*display\s*:/;function m0(e,t,n){const o=e.style,r=Ze(n);let s=!1;if(n&&!r){if(t)if(Ze(t))for(const i of t.split(";")){const a=i.slice(0,i.indexOf(":")).trim();n[a]==null&&ri(o,a,"")}else for(const i in t)n[i]==null&&ri(o,i,"");for(const i in n)i==="display"&&(s=!0),ri(o,i,n[i])}else if(r){if(t!==n){const i=o[h0];i&&(n+=";"+i),o.cssText=n,s=g0.test(n)}}else t&&e.removeAttribute("style");xi in e&&(e[xi]=s?o.display:"",e[og]&&(o.display="none"))}const td=/\s*!important$/;function ri(e,t,n){if(pe(n))n.forEach(o=>ri(e,t,o));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const o=v0(e,t);td.test(n)?e.setProperty(Kn(o),n.replace(td,""),"important"):e[o]=n}}const nd=["Webkit","Moz","ms"],Aa={};function v0(e,t){const n=Aa[t];if(n)return n;let o=Ct(t);if(o!=="filter"&&o in e)return Aa[t]=o;o=Hi(o);for(let r=0;r<nd.length;r++){const s=nd[r]+o;if(s in e)return Aa[t]=s}return t}const od="http://www.w3.org/1999/xlink";function rd(e,t,n,o,r,s=_y(t)){o&&t.startsWith("xlink:")?n==null?e.removeAttributeNS(od,t.slice(6,t.length)):e.setAttributeNS(od,t,n):n==null||s&&!Pp(n)?e.removeAttribute(t):e.setAttribute(t,s?"":Un(n)?String(n):n)}function sd(e,t,n,o,r){if(t==="innerHTML"||t==="textContent"){n!=null&&(e[t]=t==="innerHTML"?tg(n):n);return}const s=e.tagName;if(t==="value"&&s!=="PROGRESS"&&!s.includes("-")){const a=s==="OPTION"?e.getAttribute("value")||"":e.value,l=n==null?e.type==="checkbox"?"on":"":String(n);(a!==l||!("_value"in e))&&(e.value=l),n==null&&e.removeAttribute(t),e._value=n;return}let i=!1;if(n===""||n==null){const a=typeof e[t];a==="boolean"?n=Pp(n):n==null&&a==="string"?(n="",i=!0):a==="number"&&(n=0,i=!0)}try{e[t]=n}catch{}i&&e.removeAttribute(r||t)}function y0(e,t,n,o){e.addEventListener(t,n,o)}function b0(e,t,n,o){e.removeEventListener(t,n,o)}const id=Symbol("_vei");function w0(e,t,n,o,r=null){const s=e[id]||(e[id]={}),i=s[t];if(o&&i)i.value=o;else{const[a,l]=_0(t);if(o){const d=s[t]=k0(o,r);y0(e,a,d,l)}else i&&(b0(e,a,i,l),s[t]=void 0)}}const ad=/(?:Once|Passive|Capture)$/;function _0(e){let t;if(ad.test(e)){t={};let o;for(;o=e.match(ad);)e=e.slice(0,e.length-o[0].length),t[o[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):Kn(e.slice(2)),t]}let Oa=0;const x0=Promise.resolve(),C0=()=>Oa||(x0.then(()=>Oa=0),Oa=Date.now());function k0(e,t){const n=o=>{if(!o._vts)o._vts=Date.now();else if(o._vts<=n.attached)return;ln(E0(o,n.value),t,5,[o])};return n.value=e,n.attached=C0(),n}function E0(e,t){if(pe(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(o=>r=>!r._stopped&&o&&o(r))}else return t}const ld=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,S0=(e,t,n,o,r,s)=>{const i=r==="svg";t==="class"?f0(e,o,i):t==="style"?m0(e,n,o):vs(t)?gu(t)||w0(e,t,n,o,s):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):T0(e,t,o,i))?(sd(e,t,o),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&rd(e,t,o,i,s,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!Ze(o))?sd(e,Ct(t),o,s,t):(t==="true-value"?e._trueValue=o:t==="false-value"&&(e._falseValue=o),rd(e,t,o,i))};function T0(e,t,n,o){if(o)return!!(t==="innerHTML"||t==="textContent"||t in e&&ld(t)&&me(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return ld(t)&&Ze(n)?!1:t in e}const P0=["ctrl","shift","alt","meta"],A0={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>P0.some(n=>e[`${n}Key`]&&!t.includes(n))},lo=(e,t)=>{const n=e._withMods||(e._withMods={}),o=t.join(".");return n[o]||(n[o]=(r,...s)=>{for(let i=0;i<t.length;i++){const a=A0[t[i]];if(a&&a(r,t))return}return e(r,...s)})},O0={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},rg=(e,t)=>{const n=e._withKeys||(e._withKeys={}),o=t.join(".");return n[o]||(n[o]=r=>{if(!("key"in r))return;const s=Kn(r.key);if(t.some(i=>i===s||O0[i]===s))return e(r)})},sg=pt({patchProp:S0},r0);let Xr,ud=!1;function I0(){return Xr||(Xr=Ab(sg))}function $0(){return Xr=ud?Xr:Ob(sg),ud=!0,Xr}const R0=(...e)=>{const t=I0().createApp(...e),{mount:n}=t;return t.mount=o=>{const r=ag(o);if(!r)return;const s=t._component;!me(s)&&!s.render&&!s.template&&(s.template=r.innerHTML),r.nodeType===1&&(r.textContent="");const i=n(r,!1,ig(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),i},t},L0=(...e)=>{const t=$0().createApp(...e),{mount:n}=t;return t.mount=o=>{const r=ag(o);if(r)return n(r,!0,ig(r))},t};function ig(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function ag(e){return Ze(e)?document.querySelector(e):e}const M0=/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,D0=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,B0=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function N0(e,t){if(e==="__proto__"||e==="constructor"&&t&&typeof t=="object"&&"prototype"in t){F0(e);return}return t}function F0(e){console.warn(`[destr] Dropping "${e}" key to prevent prototype pollution.`)}function as(e,t={}){if(typeof e!="string")return e;const n=e.trim();if(e[0]==='"'&&e.endsWith('"')&&!e.includes("\\"))return n.slice(1,-1);if(n.length<=9){const o=n.toLowerCase();if(o==="true")return!0;if(o==="false")return!1;if(o==="undefined")return;if(o==="null")return null;if(o==="nan")return Number.NaN;if(o==="infinity")return Number.POSITIVE_INFINITY;if(o==="-infinity")return Number.NEGATIVE_INFINITY}if(!B0.test(e)){if(t.strict)throw new SyntaxError("[destr] Invalid JSON");return e}try{if(M0.test(e)||D0.test(e)){if(t.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(e,N0)}return JSON.parse(e)}catch(o){if(t.strict)throw o;return e}}const lg=/#/g,ug=/&/g,cg=/\//g,z0=/=/g,j0=/\?/g,ea=/\+/g,H0=/%5e/gi,V0=/%60/gi,U0=/%7c/gi,K0=/%20/gi,W0=/%252f/gi;function dg(e){return encodeURI(""+e).replace(U0,"|")}function wl(e){return dg(typeof e=="string"?e:JSON.stringify(e)).replace(ea,"%2B").replace(K0,"+").replace(lg,"%23").replace(ug,"%26").replace(V0,"`").replace(H0,"^").replace(cg,"%2F")}function Ia(e){return wl(e).replace(z0,"%3D")}function fg(e){return dg(e).replace(lg,"%23").replace(j0,"%3F").replace(W0,"%2F").replace(ug,"%26").replace(ea,"%2B")}function cd(e){return fg(e).replace(cg,"%2F")}function Ci(e=""){try{return decodeURIComponent(""+e)}catch{return""+e}}function q0(e){return Ci(e.replace(ea," "))}function G0(e){return Ci(e.replace(ea," "))}function pg(e=""){const t={};e[0]==="?"&&(e=e.slice(1));for(const n of e.split("&")){const o=n.match(/([^=]+)=?(.*)/)||[];if(o.length<2)continue;const r=q0(o[1]);if(r==="__proto__"||r==="constructor")continue;const s=G0(o[2]||"");t[r]===void 0?t[r]=s:Array.isArray(t[r])?t[r].push(s):t[r]=[t[r],s]}return t}function Y0(e,t){return(typeof t=="number"||typeof t=="boolean")&&(t=String(t)),t?Array.isArray(t)?t.map(n=>`${Ia(e)}=${wl(n)}`).join("&"):`${Ia(e)}=${wl(t)}`:Ia(e)}function X0(e){return Object.keys(e).filter(t=>e[t]!==void 0).map(t=>Y0(t,e[t])).filter(Boolean).join("&")}const J0=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,Q0=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,Z0=/^([/\\]\s*){2,}[^/\\]/,ew=/^[\s\0]*(blob|data|javascript|vbscript):$/i,tw=/\/$|\/\?|\/#/,nw=/^\.?\//;function cn(e,t={}){return typeof t=="boolean"&&(t={acceptRelative:t}),t.strict?J0.test(e):Q0.test(e)||(t.acceptRelative?Z0.test(e):!1)}function ow(e){return!!e&&ew.test(e)}function _l(e="",t){return t?tw.test(e):e.endsWith("/")}function ta(e="",t){if(!t)return(_l(e)?e.slice(0,-1):e)||"/";if(!_l(e,!0))return e||"/";let n=e,o="";const r=e.indexOf("#");r>=0&&(n=e.slice(0,r),o=e.slice(r));const[s,...i]=n.split("?");return((s.endsWith("/")?s.slice(0,-1):s)||"/")+(i.length>0?`?${i.join("?")}`:"")+o}function ki(e="",t){if(!t)return e.endsWith("/")?e:e+"/";if(_l(e,!0))return e||"/";let n=e,o="";const r=e.indexOf("#");if(r>=0&&(n=e.slice(0,r),o=e.slice(r),!n))return o;const[s,...i]=n.split("?");return s+"/"+(i.length>0?`?${i.join("?")}`:"")+o}function hg(e=""){return e.startsWith("/")}function bL(e=""){return(hg(e)?e.slice(1):e)||"/"}function xl(e=""){return hg(e)?e:"/"+e}function rw(e,t){if(mg(t)||cn(e))return e;const n=ta(t);return e.startsWith(n)?e:Do(n,e)}function dd(e,t){if(mg(t))return e;const n=ta(t);if(!e.startsWith(n))return e;const o=e.slice(n.length);return o[0]==="/"?o:"/"+o}function gg(e,t){const n=bg(e),o={...pg(n.search),...t};return n.search=X0(o),aw(n)}function mg(e){return!e||e==="/"}function sw(e){return e&&e!=="/"}function Do(e,...t){let n=e||"";for(const o of t.filter(r=>sw(r)))if(n){const r=o.replace(nw,"");n=ki(n)+r}else n=o;return n}function vg(...e){var i,a,l,d;const t=/\/(?!\/)/,n=e.filter(Boolean),o=[];let r=0;for(const c of n)if(!(!c||c==="/")){for(const[u,f]of c.split(t).entries())if(!(!f||f===".")){if(f===".."){if(o.length===1&&cn(o[0]))continue;o.pop(),r--;continue}if(u===1&&((i=o[o.length-1])!=null&&i.endsWith(":/"))){o[o.length-1]+="/"+f;continue}o.push(f),r++}}let s=o.join("/");return r>=0?(a=n[0])!=null&&a.startsWith("/")&&!s.startsWith("/")?s="/"+s:(l=n[0])!=null&&l.startsWith("./")&&!s.startsWith("./")&&(s="./"+s):s="../".repeat(-1*r)+s,(d=n[n.length-1])!=null&&d.endsWith("/")&&!s.endsWith("/")&&(s+="/"),s}function iw(e,t,n={}){return n.trailingSlash||(e=ki(e),t=ki(t)),n.leadingSlash||(e=xl(e),t=xl(t)),n.encoding||(e=Ci(e),t=Ci(t)),e===t}const yg=Symbol.for("ufo:protocolRelative");function bg(e="",t){const n=e.match(/^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i);if(n){const[,u,f=""]=n;return{protocol:u.toLowerCase(),pathname:f,href:u+f,auth:"",host:"",search:"",hash:""}}if(!cn(e,{acceptRelative:!0}))return fd(e);const[,o="",r,s=""]=e.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[];let[,i="",a=""]=s.match(/([^#/?]*)(.*)?/)||[];o==="file:"&&(a=a.replace(/\/(?=[A-Za-z]:)/,""));const{pathname:l,search:d,hash:c}=fd(a);return{protocol:o.toLowerCase(),auth:r?r.slice(0,Math.max(0,r.length-1)):"",host:i,pathname:l,search:d,hash:c,[yg]:!o}}function fd(e=""){const[t="",n="",o=""]=(e.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:t,search:n,hash:o}}function aw(e){const t=e.pathname||"",n=e.search?(e.search.startsWith("?")?"":"?")+e.search:"",o=e.hash||"",r=e.auth?e.auth+"@":"",s=e.host||"";return(e.protocol||e[yg]?(e.protocol||"")+"//":"")+r+s+t+n+o}class lw extends Error{constructor(t,n){super(t,n),this.name="FetchError",n!=null&&n.cause&&!this.cause&&(this.cause=n.cause)}}function uw(e){var l,d,c,u,f;const t=((l=e.error)==null?void 0:l.message)||((d=e.error)==null?void 0:d.toString())||"",n=((c=e.request)==null?void 0:c.method)||((u=e.options)==null?void 0:u.method)||"GET",o=((f=e.request)==null?void 0:f.url)||String(e.request)||"/",r=`[${n}] ${JSON.stringify(o)}`,s=e.response?`${e.response.status} ${e.response.statusText}`:"<no response>",i=`${r}: ${s}${t?` ${t}`:""}`,a=new lw(i,e.error?{cause:e.error}:void 0);for(const p of["request","options","response"])Object.defineProperty(a,p,{get(){return e[p]}});for(const[p,h]of[["data","_data"],["status","status"],["statusCode","status"],["statusText","statusText"],["statusMessage","statusText"]])Object.defineProperty(a,p,{get(){return e.response&&e.response[h]}});return a}const cw=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function pd(e="GET"){return cw.has(e.toUpperCase())}function dw(e){if(e===void 0)return!1;const t=typeof e;return t==="string"||t==="number"||t==="boolean"||t===null?!0:t!=="object"?!1:Array.isArray(e)?!0:e.buffer?!1:e.constructor&&e.constructor.name==="Object"||typeof e.toJSON=="function"}const fw=new Set(["image/svg","application/xml","application/xhtml","application/html"]),pw=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function hw(e=""){if(!e)return"json";const t=e.split(";").shift()||"";return pw.test(t)?"json":fw.has(t)||t.startsWith("text/")?"text":"blob"}function gw(e,t,n,o){const r=mw((t==null?void 0:t.headers)??(e==null?void 0:e.headers),n==null?void 0:n.headers,o);let s;return(n!=null&&n.query||n!=null&&n.params||t!=null&&t.params||t!=null&&t.query)&&(s={...n==null?void 0:n.params,...n==null?void 0:n.query,...t==null?void 0:t.params,...t==null?void 0:t.query}),{...n,...t,query:s,params:s,headers:r}}function mw(e,t,n){if(!t)return new n(e);const o=new n(t);if(e)for(const[r,s]of Symbol.iterator in e||Array.isArray(e)?e:new n(e))o.set(r,s);return o}async function Ns(e,t){if(t)if(Array.isArray(t))for(const n of t)await n(e);else await t(e)}const vw=new Set([408,409,425,429,500,502,503,504]),yw=new Set([101,204,205,304]);function wg(e={}){const{fetch:t=globalThis.fetch,Headers:n=globalThis.Headers,AbortController:o=globalThis.AbortController}=e;async function r(a){const l=a.error&&a.error.name==="AbortError"&&!a.options.timeout||!1;if(a.options.retry!==!1&&!l){let c;typeof a.options.retry=="number"?c=a.options.retry:c=pd(a.options.method)?0:1;const u=a.response&&a.response.status||500;if(c>0&&(Array.isArray(a.options.retryStatusCodes)?a.options.retryStatusCodes.includes(u):vw.has(u))){const f=typeof a.options.retryDelay=="function"?a.options.retryDelay(a):a.options.retryDelay||0;return f>0&&await new Promise(p=>setTimeout(p,f)),s(a.request,{...a.options,retry:c-1})}}const d=uw(a);throw Error.captureStackTrace&&Error.captureStackTrace(d,s),d}const s=async function(l,d={}){const c={request:l,options:gw(l,d,e.defaults,n),response:void 0,error:void 0};c.options.method&&(c.options.method=c.options.method.toUpperCase()),c.options.onRequest&&await Ns(c,c.options.onRequest),typeof c.request=="string"&&(c.options.baseURL&&(c.request=rw(c.request,c.options.baseURL)),c.options.query&&(c.request=gg(c.request,c.options.query),delete c.options.query),"query"in c.options&&delete c.options.query,"params"in c.options&&delete c.options.params),c.options.body&&pd(c.options.method)&&(dw(c.options.body)?(c.options.body=typeof c.options.body=="string"?c.options.body:JSON.stringify(c.options.body),c.options.headers=new n(c.options.headers||{}),c.options.headers.has("content-type")||c.options.headers.set("content-type","application/json"),c.options.headers.has("accept")||c.options.headers.set("accept","application/json")):("pipeTo"in c.options.body&&typeof c.options.body.pipeTo=="function"||typeof c.options.body.pipe=="function")&&("duplex"in c.options||(c.options.duplex="half")));let u;if(!c.options.signal&&c.options.timeout){const p=new o;u=setTimeout(()=>{const h=new Error("[TimeoutError]: The operation was aborted due to timeout");h.name="TimeoutError",h.code=23,p.abort(h)},c.options.timeout),c.options.signal=p.signal}try{c.response=await t(c.request,c.options)}catch(p){return c.error=p,c.options.onRequestError&&await Ns(c,c.options.onRequestError),await r(c)}finally{u&&clearTimeout(u)}if((c.response.body||c.response._bodyInit)&&!yw.has(c.response.status)&&c.options.method!=="HEAD"){const p=(c.options.parseResponse?"json":c.options.responseType)||hw(c.response.headers.get("content-type")||"");switch(p){case"json":{const h=await c.response.text(),b=c.options.parseResponse||as;c.response._data=b(h);break}case"stream":{c.response._data=c.response.body||c.response._bodyInit;break}default:c.response._data=await c.response[p]()}}return c.options.onResponse&&await Ns(c,c.options.onResponse),!c.options.ignoreResponseError&&c.response.status>=400&&c.response.status<600?(c.options.onResponseError&&await Ns(c,c.options.onResponseError),await r(c)):c.response},i=async function(l,d){return(await s(l,d))._data};return i.raw=s,i.native=(...a)=>t(...a),i.create=(a={},l={})=>wg({...e,...l,defaults:{...e.defaults,...l.defaults,...a}}),i}const Ei=function(){if(typeof globalThis<"u")return globalThis;if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global;throw new Error("unable to locate global object")}(),bw=Ei.fetch?(...e)=>Ei.fetch(...e):()=>Promise.reject(new Error("[ofetch] global.fetch is not supported!")),ww=Ei.Headers,_w=Ei.AbortController,xw=wg({fetch:bw,Headers:ww,AbortController:_w}),Cw=xw,kw=()=>{var e;return((e=window==null?void 0:window.__NUXT__)==null?void 0:e.config)||{}},Si=kw().app,Ew=()=>Si.baseURL,Sw=()=>Si.buildAssetsDir,Au=(...e)=>vg(_g(),Sw(),...e),_g=(...e)=>{const t=Si.cdnURL||Si.baseURL;return e.length?vg(t,...e):t};globalThis.__buildAssetsURL=Au,globalThis.__publicAssetsURL=_g;globalThis.$fetch||(globalThis.$fetch=Cw.create({baseURL:Ew()}));function Cl(e,t={},n){for(const o in e){const r=e[o],s=n?`${n}:${o}`:o;typeof r=="object"&&r!==null?Cl(r,t,s):typeof r=="function"&&(t[s]=r)}return t}const Tw={run:e=>e()},Pw=()=>Tw,xg=typeof console.createTask<"u"?console.createTask:Pw;function Aw(e,t){const n=t.shift(),o=xg(n);return e.reduce((r,s)=>r.then(()=>o.run(()=>s(...t))),Promise.resolve())}function Ow(e,t){const n=t.shift(),o=xg(n);return Promise.all(e.map(r=>o.run(()=>r(...t))))}function $a(e,t){for(const n of[...e])n(t)}class Iw{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(t,n,o={}){if(!t||typeof n!="function")return()=>{};const r=t;let s;for(;this._deprecatedHooks[t];)s=this._deprecatedHooks[t],t=s.to;if(s&&!o.allowDeprecated){let i=s.message;i||(i=`${r} hook has been deprecated`+(s.to?`, please use ${s.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(i)||(console.warn(i),this._deprecatedMessages.add(i))}if(!n.name)try{Object.defineProperty(n,"name",{get:()=>"_"+t.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[t]=this._hooks[t]||[],this._hooks[t].push(n),()=>{n&&(this.removeHook(t,n),n=void 0)}}hookOnce(t,n){let o,r=(...s)=>(typeof o=="function"&&o(),o=void 0,r=void 0,n(...s));return o=this.hook(t,r),o}removeHook(t,n){if(this._hooks[t]){const o=this._hooks[t].indexOf(n);o!==-1&&this._hooks[t].splice(o,1),this._hooks[t].length===0&&delete this._hooks[t]}}deprecateHook(t,n){this._deprecatedHooks[t]=typeof n=="string"?{to:n}:n;const o=this._hooks[t]||[];delete this._hooks[t];for(const r of o)this.hook(t,r)}deprecateHooks(t){Object.assign(this._deprecatedHooks,t);for(const n in t)this.deprecateHook(n,t[n])}addHooks(t){const n=Cl(t),o=Object.keys(n).map(r=>this.hook(r,n[r]));return()=>{for(const r of o.splice(0,o.length))r()}}removeHooks(t){const n=Cl(t);for(const o in n)this.removeHook(o,n[o])}removeAllHooks(){for(const t in this._hooks)delete this._hooks[t]}callHook(t,...n){return n.unshift(t),this.callHookWith(Aw,t,...n)}callHookParallel(t,...n){return n.unshift(t),this.callHookWith(Ow,t,...n)}callHookWith(t,n,...o){const r=this._before||this._after?{name:n,args:o,context:{}}:void 0;this._before&&$a(this._before,r);const s=t(n in this._hooks?[...this._hooks[n]]:[],o);return s instanceof Promise?s.finally(()=>{this._after&&r&&$a(this._after,r)}):(this._after&&r&&$a(this._after,r),s)}beforeEach(t){return this._before=this._before||[],this._before.push(t),()=>{if(this._before!==void 0){const n=this._before.indexOf(t);n!==-1&&this._before.splice(n,1)}}}afterEach(t){return this._after=this._after||[],this._after.push(t),()=>{if(this._after!==void 0){const n=this._after.indexOf(t);n!==-1&&this._after.splice(n,1)}}}}function Cg(){return new Iw}function $w(e={}){let t,n=!1;const o=i=>{if(t&&t!==i)throw new Error("Context conflict")};let r;if(e.asyncContext){const i=e.AsyncLocalStorage||globalThis.AsyncLocalStorage;i?r=new i:console.warn("[unctx] `AsyncLocalStorage` is not provided.")}const s=()=>{if(r){const i=r.getStore();if(i!==void 0)return i}return t};return{use:()=>{const i=s();if(i===void 0)throw new Error("Context is not available");return i},tryUse:()=>s(),set:(i,a)=>{a||o(i),t=i,n=!0},unset:()=>{t=void 0,n=!1},call:(i,a)=>{o(i),t=i;try{return r?r.run(i,a):a()}finally{n||(t=void 0)}},async callAsync(i,a){t=i;const l=()=>{t=i},d=()=>t===i?l:void 0;kl.add(d);try{const c=r?r.run(i,a):a();return n||(t=void 0),await c}finally{kl.delete(d)}}}}function Rw(e={}){const t={};return{get(n,o={}){return t[n]||(t[n]=$w({...e,...o})),t[n]}}}const Ti=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof global<"u"?global:typeof window<"u"?window:{},hd="__unctx__",Lw=Ti[hd]||(Ti[hd]=Rw()),Mw=(e,t={})=>Lw.get(e,t),gd="__unctx_async_handlers__",kl=Ti[gd]||(Ti[gd]=new Set);function Ro(e){const t=[];for(const r of kl){const s=r();s&&t.push(s)}const n=()=>{for(const r of t)r()};let o=e();return o&&typeof o=="object"&&"catch"in o&&(o=o.catch(r=>{throw n(),r})),[o,n]}const El=!1,Dw=!1,md={id:"__nuxt-loader"},Bw={componentName:"NuxtLink",prefetch:!0,prefetchOn:{visibility:!0}},wL={deep:!1},Nw=void 0,Fw="#__nuxt",kg="nuxt-app",vd=36e5,zw="vite:preloadError";function Eg(e=kg){return Mw(e,{asyncContext:!1})}const jw="__nuxt_plugin";function Hw(e){var r;let t=0;const n={_id:e.id||kg||"nuxt-app",_scope:bs(),provide:void 0,globalName:"nuxt",versions:{get nuxt(){return"3.15.4"},get vue(){return n.vueApp.version}},payload:zn({...((r=e.ssrContext)==null?void 0:r.payload)||{},data:zn({}),state:yt({}),once:new Set,_errors:zn({})}),static:{data:{}},runWithContext(s){return n._scope.active&&!Fo()?n._scope.run(()=>yd(n,s)):yd(n,s)},isHydrating:!0,deferHydration(){if(!n.isHydrating)return()=>{};t++;let s=!1;return()=>{if(!s&&(s=!0,t--,t===0))return n.isHydrating=!1,n.callHook("app:suspense:resolve")}},_asyncDataPromises:{},_asyncData:zn({}),_payloadRevivers:{},...e};{const s=window.__NUXT__;if(s)for(const i in s)switch(i){case"data":case"state":case"_errors":Object.assign(n.payload[i],s[i]);break;default:n.payload[i]=s[i]}}n.hooks=Cg(),n.hook=n.hooks.hook,n.callHook=n.hooks.callHook,n.provide=(s,i)=>{const a="$"+s;Fs(n,a,i),Fs(n.vueApp.config.globalProperties,a,i)},Fs(n.vueApp,"$nuxt",n),Fs(n.vueApp.config.globalProperties,"$nuxt",n);{window.addEventListener(zw,i=>{n.callHook("app:chunkError",{error:i.payload}),(n.isHydrating||i.payload.message.includes("Unable to preload CSS"))&&i.preventDefault()}),window.useNuxtApp=window.useNuxtApp||Re;const s=n.hook("app:error",(...i)=>{console.error("[nuxt] error caught during app initialization",...i)});n.hook("app:mounted",s)}const o=n.payload.config;return n.provide("config",o),n}function Vw(e,t){t.hooks&&e.hooks.addHooks(t.hooks)}async function Uw(e,t){if(typeof t=="function"){const{provide:n}=await e.runWithContext(()=>t(e))||{};if(n&&typeof n=="object")for(const o in n)e.provide(o,n[o])}}async function Kw(e,t){const n=[],o=[],r=[],s=[];let i=0;async function a(l){var c;const d=((c=l.dependsOn)==null?void 0:c.filter(u=>t.some(f=>f._name===u)&&!n.includes(u)))??[];if(d.length>0)o.push([new Set(d),l]);else{const u=Uw(e,l).then(async()=>{l._name&&(n.push(l._name),await Promise.all(o.map(async([f,p])=>{f.has(l._name)&&(f.delete(l._name),f.size===0&&(i++,await a(p)))})))});l.parallel?r.push(u.catch(f=>s.push(f))):await u}}for(const l of t)Vw(e,l);for(const l of t)await a(l);if(await Promise.all(r),i)for(let l=0;l<i;l++)await Promise.all(r);if(s.length)throw s[0]}function $t(e){if(typeof e=="function")return e;const t=e._name||e.name;return delete e.name,Object.assign(e.setup||(()=>{}),e,{[jw]:!0,_name:t})}function yd(e,t,n){const o=()=>t();return Eg(e._id).set(e),e.vueApp.runWithContext(o)}function Ww(e){var n;let t;return Xi()&&(t=(n=st())==null?void 0:n.appContext.app.$nuxt),t=t||Eg(e).tryUse(),t||null}function Re(e){const t=Ww(e);if(!t)throw new Error("[nuxt] instance unavailable");return t}function wo(e){return Re().$config}function Fs(e,t,n){Object.defineProperty(e,t,{get:()=>n})}function qw(e,t){if(typeof e!="string")throw new TypeError("argument str must be a string");const n={},o=t||{},r=o.decode||Gw;let s=0;for(;s<e.length;){const i=e.indexOf("=",s);if(i===-1)break;let a=e.indexOf(";",s);if(a===-1)a=e.length;else if(a<i){s=e.lastIndexOf(";",i-1)+1;continue}const l=e.slice(s,i).trim();if(o!=null&&o.filter&&!(o!=null&&o.filter(l))){s=a+1;continue}if(n[l]===void 0){let d=e.slice(i+1,a).trim();d.codePointAt(0)===34&&(d=d.slice(1,-1)),n[l]=Yw(d,r)}s=a+1}return n}function Gw(e){return e.includes("%")?decodeURIComponent(e):e}function Yw(e,t){try{return t(e)}catch{return e}}const zs=/^[\u0009\u0020-\u007E\u0080-\u00FF]+$/;function bd(e,t,n){const o=n||{},r=o.encode||encodeURIComponent;if(typeof r!="function")throw new TypeError("option encode is invalid");if(!zs.test(e))throw new TypeError("argument name is invalid");const s=r(t);if(s&&!zs.test(s))throw new TypeError("argument val is invalid");let i=e+"="+s;if(o.maxAge!==void 0&&o.maxAge!==null){const a=o.maxAge-0;if(Number.isNaN(a)||!Number.isFinite(a))throw new TypeError("option maxAge is invalid");i+="; Max-Age="+Math.floor(a)}if(o.domain){if(!zs.test(o.domain))throw new TypeError("option domain is invalid");i+="; Domain="+o.domain}if(o.path){if(!zs.test(o.path))throw new TypeError("option path is invalid");i+="; Path="+o.path}if(o.expires){if(!Xw(o.expires)||Number.isNaN(o.expires.valueOf()))throw new TypeError("option expires is invalid");i+="; Expires="+o.expires.toUTCString()}if(o.httpOnly&&(i+="; HttpOnly"),o.secure&&(i+="; Secure"),o.priority)switch(typeof o.priority=="string"?o.priority.toLowerCase():o.priority){case"low":{i+="; Priority=Low";break}case"medium":{i+="; Priority=Medium";break}case"high":{i+="; Priority=High";break}default:throw new TypeError("option priority is invalid")}if(o.sameSite)switch(typeof o.sameSite=="string"?o.sameSite.toLowerCase():o.sameSite){case!0:{i+="; SameSite=Strict";break}case"lax":{i+="; SameSite=Lax";break}case"strict":{i+="; SameSite=Strict";break}case"none":{i+="; SameSite=None";break}default:throw new TypeError("option sameSite is invalid")}return o.partitioned&&(i+="; Partitioned"),i}function Xw(e){return Object.prototype.toString.call(e)==="[object Date]"||e instanceof Date}function Jw(e,t){return{ctx:{table:e},matchAll:n=>Tg(n,e)}}function Sg(e){const t={};for(const n in e)t[n]=n==="dynamic"?new Map(Object.entries(e[n]).map(([o,r])=>[o,Sg(r)])):new Map(Object.entries(e[n]));return t}function Qw(e){return Jw(Sg(e))}function Tg(e,t,n){e.endsWith("/")&&(e=e.slice(0,-1)||"/");const o=[];for(const[s,i]of wd(t.wildcard))(e===s||e.startsWith(s+"/"))&&o.push(i);for(const[s,i]of wd(t.dynamic))if(e.startsWith(s+"/")){const a="/"+e.slice(s.length).split("/").splice(2).join("/");o.push(...Tg(a,i))}const r=t.static.get(e);return r&&o.push(r),o.filter(Boolean)}function wd(e){return[...e.entries()].sort((t,n)=>t[0].length-n[0].length)}function Ra(e){if(e===null||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);return t!==null&&t!==Object.prototype&&Object.getPrototypeOf(t)!==null||Symbol.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)==="[object Module]":!0}function Sl(e,t,n=".",o){if(!Ra(t))return Sl(e,{},n,o);const r=Object.assign({},t);for(const s in e){if(s==="__proto__"||s==="constructor")continue;const i=e[s];i!=null&&(o&&o(r,s,i,n)||(Array.isArray(i)&&Array.isArray(r[s])?r[s]=[...i,...r[s]]:Ra(i)&&Ra(r[s])?r[s]=Sl(i,r[s],(n?`${n}.`:"")+s.toString(),o):r[s]=i))}return r}function Pg(e){return(...t)=>t.reduce((n,o)=>Sl(n,o,"",e),{})}const _o=Pg(),Zw=Pg((e,t,n)=>{if(e[t]!==void 0&&typeof n=="function")return e[t]=n(e[t]),!0});function e1(e,t){try{return t in e}catch{return!1}}class Tl extends Error{constructor(n,o={}){super(n,o);Xn(this,"statusCode",500);Xn(this,"fatal",!1);Xn(this,"unhandled",!1);Xn(this,"statusMessage");Xn(this,"data");Xn(this,"cause");o.cause&&!this.cause&&(this.cause=o.cause)}toJSON(){const n={message:this.message,statusCode:Al(this.statusCode,500)};return this.statusMessage&&(n.statusMessage=Ag(this.statusMessage)),this.data!==void 0&&(n.data=this.data),n}}Xn(Tl,"__h3_error__",!0);function Pl(e){if(typeof e=="string")return new Tl(e);if(t1(e))return e;const t=new Tl(e.message??e.statusMessage??"",{cause:e.cause||e});if(e1(e,"stack"))try{Object.defineProperty(t,"stack",{get(){return e.stack}})}catch{try{t.stack=e.stack}catch{}}if(e.data&&(t.data=e.data),e.statusCode?t.statusCode=Al(e.statusCode,t.statusCode):e.status&&(t.statusCode=Al(e.status,t.statusCode)),e.statusMessage?t.statusMessage=e.statusMessage:e.statusText&&(t.statusMessage=e.statusText),t.statusMessage){const n=t.statusMessage;Ag(t.statusMessage)!==n&&console.warn("[h3] Please prefer using `message` for longer error messages instead of `statusMessage`. In the future, `statusMessage` will be sanitized by default.")}return e.fatal!==void 0&&(t.fatal=e.fatal),e.unhandled!==void 0&&(t.unhandled=e.unhandled),t}function t1(e){var t;return((t=e==null?void 0:e.constructor)==null?void 0:t.__h3_error__)===!0}const n1=/[^\u0009\u0020-\u007E]/g;function Ag(e=""){return e.replace(n1,"")}function Al(e,t=200){return!e||(typeof e=="string"&&(e=Number.parseInt(e,10)),e<100||e>999)?t:e}const o1=Symbol("layout-meta"),na=Symbol("route"),It=()=>{var e;return(e=Re())==null?void 0:e.$router},ks=()=>Xi()?De(na,Re()._route):Re()._route;const r1=()=>{try{if(Re()._processingMiddleware)return!0}catch{return!1}return!1},s1=(e,t)=>{e||(e="/");const n=typeof e=="string"?e:"path"in e?Ol(e):It().resolve(e).href;if(t!=null&&t.open){const{target:l="_blank",windowFeatures:d={}}=t.open,c=Object.entries(d).filter(([u,f])=>f!==void 0).map(([u,f])=>`${u.toLowerCase()}=${f}`).join(", ");return open(n,l,c),Promise.resolve()}const o=cn(n,{acceptRelative:!0}),r=(t==null?void 0:t.external)||o;if(r){if(!(t!=null&&t.external))throw new Error("Navigating to an external URL is not allowed by default. Use `navigateTo(url, { external: true })`.");const{protocol:l}=new URL(n,window.location.href);if(l&&ow(l))throw new Error(`Cannot navigate to a URL with '${l}' protocol.`)}const s=r1();if(!r&&s)return t!=null&&t.replace?typeof e=="string"?{path:e,replace:!0}:{...e,replace:!0}:e;const i=It(),a=Re();return r?(a._scope.stop(),t!=null&&t.replace?location.replace(n):location.href=n,s?a.isHydrating?new Promise(()=>{}):!1:Promise.resolve()):t!=null&&t.replace?i.replace(e):i.push(e)};function Ol(e){return gg(e.path||"",e.query||{})+(e.hash||"")}const Og="__nuxt_error",oa=()=>Ft(Re().payload,"error"),nr=e=>{const t=ra(e);try{const n=Re(),o=oa();n.hooks.callHook("app:error",t),o.value=o.value||t}catch{throw t}return t},i1=async(e={})=>{const t=Re(),n=oa();t.callHook("app:error:cleared",e),e.redirect&&await It().replace(e.redirect),n.value=Nw},a1=e=>!!e&&typeof e=="object"&&Og in e,ra=e=>{const t=Pl(e);return Object.defineProperty(t,Og,{value:!0,configurable:!1,writable:!1}),t};function _d(e){const t=u1(e),n=new ArrayBuffer(t.length),o=new DataView(n);for(let r=0;r<n.byteLength;r++)o.setUint8(r,t.charCodeAt(r));return n}const l1="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";function u1(e){e.length%4===0&&(e=e.replace(/==?$/,""));let t="",n=0,o=0;for(let r=0;r<e.length;r++)n<<=6,n|=l1.indexOf(e[r]),o+=6,o===24&&(t+=String.fromCharCode((n&16711680)>>16),t+=String.fromCharCode((n&65280)>>8),t+=String.fromCharCode(n&255),n=o=0);return o===12?(n>>=4,t+=String.fromCharCode(n)):o===18&&(n>>=2,t+=String.fromCharCode((n&65280)>>8),t+=String.fromCharCode(n&255)),t}const c1=-1,d1=-2,f1=-3,p1=-4,h1=-5,g1=-6;function m1(e,t){return v1(JSON.parse(e),t)}function v1(e,t){if(typeof e=="number")return r(e,!0);if(!Array.isArray(e)||e.length===0)throw new Error("Invalid input");const n=e,o=Array(n.length);function r(s,i=!1){if(s===c1)return;if(s===f1)return NaN;if(s===p1)return 1/0;if(s===h1)return-1/0;if(s===g1)return-0;if(i)throw new Error("Invalid input");if(s in o)return o[s];const a=n[s];if(!a||typeof a!="object")o[s]=a;else if(Array.isArray(a))if(typeof a[0]=="string"){const l=a[0],d=t==null?void 0:t[l];if(d)return o[s]=d(r(a[1]));switch(l){case"Date":o[s]=new Date(a[1]);break;case"Set":const c=new Set;o[s]=c;for(let p=1;p<a.length;p+=1)c.add(r(a[p]));break;case"Map":const u=new Map;o[s]=u;for(let p=1;p<a.length;p+=2)u.set(r(a[p]),r(a[p+1]));break;case"RegExp":o[s]=new RegExp(a[1],a[2]);break;case"Object":o[s]=Object(a[1]);break;case"BigInt":o[s]=BigInt(a[1]);break;case"null":const f=Object.create(null);o[s]=f;for(let p=1;p<a.length;p+=2)f[a[p]]=r(a[p+1]);break;case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"BigInt64Array":case"BigUint64Array":{const p=globalThis[l],h=a[1],b=_d(h),v=new p(b);o[s]=v;break}case"ArrayBuffer":{const p=a[1],h=_d(p);o[s]=h;break}default:throw new Error(`Unknown type ${l}`)}}else{const l=new Array(a.length);o[s]=l;for(let d=0;d<a.length;d+=1){const c=a[d];c!==d1&&(l[d]=r(c))}}else{const l={};o[s]=l;for(const d in a){const c=a[d];l[d]=r(c)}}return o[s]}return r(0)}function Ig(e,t){const n=[],o=t.resolveKeyData||(s=>s.key),r=t.resolveValueData||(s=>s.value);for(const[s,i]of Object.entries(e))n.push(...(Array.isArray(i)?i:[i]).map(a=>{const l={key:s,value:a},d=r(l);return typeof d=="object"?Ig(d,t):Array.isArray(d)?d:{[typeof t.key=="function"?t.key(l):t.key]:o(l),[typeof t.value=="function"?t.value(l):t.value]:d}}).flat());return n}function $g(e,t){return Object.entries(e).map(([n,o])=>{if(typeof o=="object"&&(o=$g(o,t)),t.resolve){const r=t.resolve({key:n,value:o});if(typeof r<"u")return r}return typeof o=="number"&&(o=o.toString()),typeof o=="string"&&t.wrapValue&&(o=o.replace(new RegExp(t.wrapValue,"g"),`\\${t.wrapValue}`),o=`${t.wrapValue}${o}${t.wrapValue}`),`${n}${t.keyValueSeparator||""}${o}`}).join(t.entrySeparator||"")}const y1=new Set(["title","titleTemplate","script","style","noscript"]),si=new Set(["base","meta","link","style","script","noscript"]),b1=new Set(["title","titleTemplate","templateParams","base","htmlAttrs","bodyAttrs","meta","link","style","script","noscript"]),w1=new Set(["base","title","titleTemplate","bodyAttrs","htmlAttrs","templateParams"]),Rg=new Set(["tagPosition","tagPriority","tagDuplicateStrategy","children","innerHTML","textContent","processTemplateParams"]),_1=typeof window<"u";function Pi(e){let t=9;for(let n=0;n<e.length;)t=Math.imul(t^e.charCodeAt(n++),9**9);return((t^t>>>9)+65536).toString(16).substring(1,8).toLowerCase()}function Il(e){if(e._h)return e._h;if(e._d)return Pi(e._d);let t=`${e.tag}:${e.textContent||e.innerHTML||""}:`;for(const n in e.props)t+=`${n}:${String(e.props[n])},`;return Pi(t)}const Tt=e=>({keyValue:e,metaKey:"property"}),La=e=>({keyValue:e}),Ou={appleItunesApp:{unpack:{entrySeparator:", ",resolve({key:e,value:t}){return`${jn(e)}=${t}`}}},articleExpirationTime:Tt("article:expiration_time"),articleModifiedTime:Tt("article:modified_time"),articlePublishedTime:Tt("article:published_time"),bookReleaseDate:Tt("book:release_date"),charset:{metaKey:"charset"},contentSecurityPolicy:{unpack:{entrySeparator:"; ",resolve({key:e,value:t}){return`${jn(e)} ${t}`}},metaKey:"http-equiv"},contentType:{metaKey:"http-equiv"},defaultStyle:{metaKey:"http-equiv"},fbAppId:Tt("fb:app_id"),msapplicationConfig:La("msapplication-Config"),msapplicationTileColor:La("msapplication-TileColor"),msapplicationTileImage:La("msapplication-TileImage"),ogAudioSecureUrl:Tt("og:audio:secure_url"),ogAudioUrl:Tt("og:audio"),ogImageSecureUrl:Tt("og:image:secure_url"),ogImageUrl:Tt("og:image"),ogSiteName:Tt("og:site_name"),ogVideoSecureUrl:Tt("og:video:secure_url"),ogVideoUrl:Tt("og:video"),profileFirstName:Tt("profile:first_name"),profileLastName:Tt("profile:last_name"),profileUsername:Tt("profile:username"),refresh:{metaKey:"http-equiv",unpack:{entrySeparator:";",resolve({key:e,value:t}){if(e==="seconds")return`${t}`}}},robots:{unpack:{entrySeparator:", ",resolve({key:e,value:t}){return typeof t=="boolean"?`${jn(e)}`:`${jn(e)}:${t}`}}},xUaCompatible:{metaKey:"http-equiv"}},Lg=new Set(["og","book","article","profile"]);function Mg(e){var o;const t=jn(e),n=t.indexOf(":");return Lg.has(t.substring(0,n))?"property":((o=Ou[e])==null?void 0:o.metaKey)||"name"}function x1(e){var t;return((t=Ou[e])==null?void 0:t.keyValue)||jn(e)}function jn(e){const t=e.replace(/([A-Z])/g,"-$1").toLowerCase(),n=t.indexOf("-"),o=t.substring(0,n);return o==="twitter"||Lg.has(o)?e.replace(/([A-Z])/g,":$1").toLowerCase():t}function $l(e){if(Array.isArray(e))return e.map(n=>$l(n));if(typeof e!="object"||Array.isArray(e))return e;const t={};for(const n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[jn(n)]=$l(e[n]));return t}function C1(e,t){const n=Ou[t];return t==="refresh"?`${e.seconds};url=${e.url}`:$g($l(e),{keyValueSeparator:"=",entrySeparator:", ",resolve({value:o,key:r}){if(o===null)return"";if(typeof o=="boolean")return`${r}`},...n==null?void 0:n.unpack})}const Dg=new Set(["og:image","og:video","og:audio","twitter:image"]);function Bg(e){const t={};for(const n in e){if(!Object.prototype.hasOwnProperty.call(e,n))continue;const o=e[n];String(o)!=="false"&&n&&(t[n]=o)}return t}function xd(e,t){const n=Bg(t),o=jn(e),r=Mg(o);if(Dg.has(o)){const s={};for(const i in n)Object.prototype.hasOwnProperty.call(n,i)&&(s[`${e}${i==="url"?"":`${i[0].toUpperCase()}${i.slice(1)}`}`]=n[i]);return Iu(s).sort((i,a)=>{var l,d;return(((l=i[r])==null?void 0:l.length)||0)-(((d=a[r])==null?void 0:d.length)||0)})}return[{[r]:o,...n}]}function Iu(e){const t=[],n={};for(const r in e){if(!Object.prototype.hasOwnProperty.call(e,r))continue;const s=e[r];if(!Array.isArray(s)){if(typeof s=="object"&&s){if(Dg.has(jn(r))){t.push(...xd(r,s));continue}n[r]=Bg(s)}else n[r]=s;continue}for(const i of s)t.push(...typeof i=="string"?Iu({[r]:i}):xd(r,i))}const o=Ig(n,{key({key:r}){return Mg(r)},value({key:r}){return r==="charset"?"charset":"content"},resolveKeyData({key:r}){return x1(r)},resolveValueData({value:r,key:s}){return r===null?"_null":typeof r=="object"?C1(r,s):typeof r=="number"?r.toString():r}});return[...t,...o].map(r=>(r.content==="_null"&&(r.content=null),r))}function k1(e,t){return e instanceof Promise?e.then(t):t(e)}function Rl(e,t,n,o){const r=o||Fg(typeof t=="object"&&typeof t!="function"&&!(t instanceof Promise)?{...t}:{[e==="script"||e==="noscript"||e==="style"?"innerHTML":"textContent"]:t},e==="templateParams"||e==="titleTemplate");if(r instanceof Promise)return r.then(i=>Rl(e,t,n,i));const s={tag:e,props:r};for(const i of Rg){const a=s.props[i]!==void 0?s.props[i]:n[i];a!==void 0&&((!(i==="innerHTML"||i==="textContent"||i==="children")||y1.has(s.tag))&&(s[i==="children"?"innerHTML":i]=a),delete s.props[i])}return s.props.body&&(s.tagPosition="bodyClose",delete s.props.body),s.tag==="script"&&typeof s.innerHTML=="object"&&(s.innerHTML=JSON.stringify(s.innerHTML),s.props.type=s.props.type||"application/json"),Array.isArray(s.props.content)?s.props.content.map(i=>({...s,props:{...s.props,content:i}})):s}function E1(e,t){var o;const n=e==="class"?" ":";";return t&&typeof t=="object"&&!Array.isArray(t)&&(t=Object.entries(t).filter(([,r])=>r).map(([r,s])=>e==="style"?`${r}:${s}`:r)),(o=String(Array.isArray(t)?t.join(n):t))==null?void 0:o.split(n).filter(r=>!!r.trim()).join(n)}function Ng(e,t,n,o){for(let r=o;r<n.length;r+=1){const s=n[r];if(s==="class"||s==="style"){e[s]=E1(s,e[s]);continue}if(e[s]instanceof Promise)return e[s].then(i=>(e[s]=i,Ng(e,t,n,r)));if(!t&&!Rg.has(s)){const i=String(e[s]),a=s.startsWith("data-");i==="true"||i===""?e[s]=a?"true":!0:e[s]||(a&&i==="false"?e[s]="false":delete e[s])}}}function Fg(e,t=!1){const n=Ng(e,t,Object.keys(e),0);return n instanceof Promise?n.then(()=>e):e}const S1=10;function zg(e,t,n){for(let o=n;o<t.length;o+=1){const r=t[o];if(r instanceof Promise)return r.then(s=>(t[o]=s,zg(e,t,o)));Array.isArray(r)?e.push(...r):e.push(r)}}function T1(e){const t=[],n=e.resolvedInput;for(const r in n){if(!Object.prototype.hasOwnProperty.call(n,r))continue;const s=n[r];if(!(s===void 0||!b1.has(r))){if(Array.isArray(s)){for(const i of s)t.push(Rl(r,i,e));continue}t.push(Rl(r,s,e))}}if(t.length===0)return[];const o=[];return k1(zg(o,t,0),()=>o.map((r,s)=>(r._e=e._i,e.mode&&(r._m=e.mode),r._p=(e._i<<S1)+s,r)))}const Cd=new Set(["onload","onerror","onabort","onprogress","onloadstart"]),kd={base:-10,title:10},Ed={critical:-80,high:-10,low:20};function Ai(e){const t=e.tagPriority;if(typeof t=="number")return t;let n=100;return e.tag==="meta"?e.props["http-equiv"]==="content-security-policy"?n=-30:e.props.charset?n=-20:e.props.name==="viewport"&&(n=-15):e.tag==="link"&&e.props.rel==="preconnect"?n=20:e.tag in kd&&(n=kd[e.tag]),t&&t in Ed?n+Ed[t]:n}const P1=[{prefix:"before:",offset:-1},{prefix:"after:",offset:1}],A1=["name","property","http-equiv"];function jg(e){const{props:t,tag:n}=e;if(w1.has(n))return n;if(n==="link"&&t.rel==="canonical")return"canonical";if(t.charset)return"charset";if(t.id)return`${n}:id:${t.id}`;for(const o of A1)if(t[o]!==void 0)return`${n}:${o}:${t[o]}`;return!1}const so="%separator";function O1(e,t,n=!1){var r;let o;if(t==="s"||t==="pageTitle")o=e.pageTitle;else if(t.includes(".")){const s=t.indexOf(".");o=(r=e[t.substring(0,s)])==null?void 0:r[t.substring(s+1)]}else o=e[t];if(o!==void 0)return n?(o||"").replace(/"/g,'\\"'):o||""}const I1=new RegExp(`${so}(?:\\s*${so})*`,"g");function js(e,t,n,o=!1){if(typeof e!="string"||!e.includes("%"))return e;let r=e;try{r=decodeURI(e)}catch{}const s=r.match(/%\w+(?:\.\w+)?/g);if(!s)return e;const i=e.includes(so);return e=e.replace(/%\w+(?:\.\w+)?/g,a=>{if(a===so||!s.includes(a))return a;const l=O1(t,a.slice(1),o);return l!==void 0?l:a}).trim(),i&&(e.endsWith(so)&&(e=e.slice(0,-so.length)),e.startsWith(so)&&(e=e.slice(so.length)),e=e.replace(I1,n).trim()),e}function Sd(e,t){return e==null?t||null:typeof e=="function"?e(t):e}async function Hg(e,t={}){const n=t.document||e.resolvedOptions.document;if(!n||!e.dirty)return;const o={shouldRender:!0,tags:[]};if(await e.hooks.callHook("dom:beforeRender",o),!!o.shouldRender)return e._domUpdatePromise||(e._domUpdatePromise=new Promise(async r=>{var u;const s=(await e.resolveTags()).map(f=>({tag:f,id:si.has(f.tag)?Il(f):f.tag,shouldRender:!0}));let i=e._dom;if(!i){i={elMap:{htmlAttrs:n.documentElement,bodyAttrs:n.body}};const f=new Set;for(const p of["body","head"]){const h=(u=n[p])==null?void 0:u.children;for(const b of h){const v=b.tagName.toLowerCase();if(!si.has(v))continue;const y={tag:v,props:await Fg(b.getAttributeNames().reduce((x,C)=>({...x,[C]:b.getAttribute(C)}),{})),innerHTML:b.innerHTML},w=jg(y);let m=w,_=1;for(;m&&f.has(m);)m=`${w}:${_++}`;m&&(y._d=m,f.add(m)),i.elMap[b.getAttribute("data-hid")||Il(y)]=b}}}i.pendingSideEffects={...i.sideEffects},i.sideEffects={};function a(f,p,h){const b=`${f}:${p}`;i.sideEffects[b]=h,delete i.pendingSideEffects[b]}function l({id:f,$el:p,tag:h}){const b=h.tag.endsWith("Attrs");if(i.elMap[f]=p,b||(h.textContent&&h.textContent!==p.textContent&&(p.textContent=h.textContent),h.innerHTML&&h.innerHTML!==p.innerHTML&&(p.innerHTML=h.innerHTML),a(f,"el",()=>{var v;(v=i.elMap[f])==null||v.remove(),delete i.elMap[f]})),h._eventHandlers)for(const v in h._eventHandlers)Object.prototype.hasOwnProperty.call(h._eventHandlers,v)&&p.getAttribute(`data-${v}`)!==""&&((h.tag==="bodyAttrs"?n.defaultView:p).addEventListener(v.substring(2),h._eventHandlers[v].bind(p)),p.setAttribute(`data-${v}`,""));for(const v in h.props){if(!Object.prototype.hasOwnProperty.call(h.props,v))continue;const y=h.props[v],w=`attr:${v}`;if(v==="class"){if(!y)continue;for(const m of y.split(" "))b&&a(f,`${w}:${m}`,()=>p.classList.remove(m)),!p.classList.contains(m)&&p.classList.add(m)}else if(v==="style"){if(!y)continue;for(const m of y.split(";")){const _=m.indexOf(":"),x=m.substring(0,_).trim(),C=m.substring(_+1).trim();a(f,`${w}:${x}`,()=>{p.style.removeProperty(x)}),p.style.setProperty(x,C)}}else p.getAttribute(v)!==y&&p.setAttribute(v,y===!0?"":String(y)),b&&a(f,w,()=>p.removeAttribute(v))}}const d=[],c={bodyClose:void 0,bodyOpen:void 0,head:void 0};for(const f of s){const{tag:p,shouldRender:h,id:b}=f;if(h){if(p.tag==="title"){n.title=p.textContent;continue}f.$el=f.$el||i.elMap[b],f.$el?l(f):si.has(p.tag)&&d.push(f)}}for(const f of d){const p=f.tag.tagPosition||"head";f.$el=n.createElement(f.tag.tag),l(f),c[p]=c[p]||n.createDocumentFragment(),c[p].appendChild(f.$el)}for(const f of s)await e.hooks.callHook("dom:renderTag",f,n,a);c.head&&n.head.appendChild(c.head),c.bodyOpen&&n.body.insertBefore(c.bodyOpen,n.body.firstChild),c.bodyClose&&n.body.appendChild(c.bodyClose);for(const f in i.pendingSideEffects)i.pendingSideEffects[f]();e._dom=i,await e.hooks.callHook("dom:rendered",{renders:s}),r()}).finally(()=>{e._domUpdatePromise=void 0,e.dirty=!1})),e._domUpdatePromise}function $1(e,t={}){const n=t.delayFn||(o=>setTimeout(o,10));return e._domDebouncedUpdatePromise=e._domDebouncedUpdatePromise||new Promise(o=>n(()=>Hg(e,t).then(()=>{delete e._domDebouncedUpdatePromise,o()})))}function R1(e){return t=>{var o,r;const n=((r=(o=t.resolvedOptions.document)==null?void 0:o.head.querySelector('script[id="unhead:payload"]'))==null?void 0:r.innerHTML)||!1;return n&&t.push(JSON.parse(n)),{mode:"client",hooks:{"entries:updated":s=>{$1(s,e)}}}}}const L1=new Set(["templateParams","htmlAttrs","bodyAttrs"]),M1={hooks:{"tag:normalise":({tag:e})=>{e.props.hid&&(e.key=e.props.hid,delete e.props.hid),e.props.vmid&&(e.key=e.props.vmid,delete e.props.vmid),e.props.key&&(e.key=e.props.key,delete e.props.key);const t=jg(e);t&&!t.startsWith("meta:og:")&&!t.startsWith("meta:twitter:")&&delete e.key;const n=t||(e.key?`${e.tag}:${e.key}`:!1);n&&(e._d=n)},"tags:resolve":e=>{const t=Object.create(null);for(const o of e.tags){const r=(o.key?`${o.tag}:${o.key}`:o._d)||Il(o),s=t[r];if(s){let a=o==null?void 0:o.tagDuplicateStrategy;if(!a&&L1.has(o.tag)&&(a="merge"),a==="merge"){const l=s.props;l.style&&o.props.style&&(l.style[l.style.length-1]!==";"&&(l.style+=";"),o.props.style=`${l.style} ${o.props.style}`),l.class&&o.props.class?o.props.class=`${l.class} ${o.props.class}`:l.class&&(o.props.class=l.class),t[r].props={...l,...o.props};continue}else if(o._e===s._e){s._duped=s._duped||[],o._d=`${s._d}:${s._duped.length+1}`,s._duped.push(o);continue}else if(Ai(o)>Ai(s))continue}if(!(o.innerHTML||o.textContent||Object.keys(o.props).length!==0)&&si.has(o.tag)){delete t[r];continue}t[r]=o}const n=[];for(const o in t){const r=t[o],s=r._duped;n.push(r),s&&(delete r._duped,n.push(...s))}e.tags=n,e.tags=e.tags.filter(o=>!(o.tag==="meta"&&(o.props.name||o.props.property)&&!o.props.content))}}},D1=new Set(["script","link","bodyAttrs"]),B1=e=>({hooks:{"tags:resolve":t=>{for(const n of t.tags){if(!D1.has(n.tag))continue;const o=n.props;for(const r in o){if(r[0]!=="o"||r[1]!=="n"||!Object.prototype.hasOwnProperty.call(o,r))continue;const s=o[r];typeof s=="function"&&(e.ssr&&Cd.has(r)?o[r]=`this.dataset.${r}fired = true`:delete o[r],n._eventHandlers=n._eventHandlers||{},n._eventHandlers[r]=s)}e.ssr&&n._eventHandlers&&(n.props.src||n.props.href)&&(n.key=n.key||Pi(n.props.src||n.props.href))}},"dom:renderTag":({$el:t,tag:n})=>{var r,s;const o=t==null?void 0:t.dataset;if(o)for(const i in o){if(!i.endsWith("fired"))continue;const a=i.slice(0,-5);Cd.has(a)&&((s=(r=n._eventHandlers)==null?void 0:r[a])==null||s.call(t,new Event(a.substring(2))))}}}}),N1=new Set(["link","style","script","noscript"]),F1={hooks:{"tag:normalise":({tag:e})=>{e.key&&N1.has(e.tag)&&(e.props["data-hid"]=e._h=Pi(e.key))}}},z1={mode:"server",hooks:{"tags:beforeResolve":e=>{const t={};let n=!1;for(const o of e.tags)o._m!=="server"||o.tag!=="titleTemplate"&&o.tag!=="templateParams"&&o.tag!=="title"||(t[o.tag]=o.tag==="title"||o.tag==="titleTemplate"?o.textContent:o.props,n=!0);n&&e.tags.push({tag:"script",innerHTML:JSON.stringify(t),props:{id:"unhead:payload",type:"application/json"}})}}},j1={hooks:{"tags:resolve":e=>{var t;for(const n of e.tags)if(typeof n.tagPriority=="string")for(const{prefix:o,offset:r}of P1){if(!n.tagPriority.startsWith(o))continue;const s=n.tagPriority.substring(o.length),i=(t=e.tags.find(a=>a._d===s))==null?void 0:t._p;if(i!==void 0){n._p=i+r;break}}e.tags.sort((n,o)=>{const r=Ai(n),s=Ai(o);return r<s?-1:r>s?1:n._p-o._p})}}},H1={meta:"content",link:"href",htmlAttrs:"lang"},V1=["innerHTML","textContent"],U1=e=>({hooks:{"tags:resolve":t=>{var i;const{tags:n}=t;let o;for(let a=0;a<n.length;a+=1)n[a].tag==="templateParams"&&(o=t.tags.splice(a,1)[0].props,a-=1);const r=o||{},s=r.separator||"|";delete r.separator,r.pageTitle=js(r.pageTitle||((i=n.find(a=>a.tag==="title"))==null?void 0:i.textContent)||"",r,s);for(const a of n){if(a.processTemplateParams===!1)continue;const l=H1[a.tag];if(l&&typeof a.props[l]=="string")a.props[l]=js(a.props[l],r,s);else if(a.processTemplateParams||a.tag==="titleTemplate"||a.tag==="title")for(const d of V1)typeof a[d]=="string"&&(a[d]=js(a[d],r,s,a.tag==="script"&&a.props.type.endsWith("json")))}e._templateParams=r,e._separator=s},"tags:afterResolve":({tags:t})=>{let n;for(let o=0;o<t.length;o+=1){const r=t[o];r.tag==="title"&&r.processTemplateParams!==!1&&(n=r)}n!=null&&n.textContent&&(n.textContent=js(n.textContent,e._templateParams,e._separator))}}}),K1={hooks:{"tags:resolve":e=>{const{tags:t}=e;let n,o;for(let r=0;r<t.length;r+=1){const s=t[r];s.tag==="title"?n=s:s.tag==="titleTemplate"&&(o=s)}if(o&&n){const r=Sd(o.textContent,n.textContent);r!==null?n.textContent=r||n.textContent:e.tags.splice(e.tags.indexOf(n),1)}else if(o){const r=Sd(o.textContent);r!==null&&(o.textContent=r,o.tag="title",o=void 0)}o&&e.tags.splice(e.tags.indexOf(o),1)}}},W1={hooks:{"tags:afterResolve":e=>{for(const t of e.tags)typeof t.innerHTML=="string"&&(t.innerHTML&&(t.props.type==="application/ld+json"||t.props.type==="application/json")?t.innerHTML=t.innerHTML.replace(/</g,"\\u003C"):t.innerHTML=t.innerHTML.replace(new RegExp(`</${t.tag}`,"g"),`<\\/${t.tag}`))}}};let Vg;function q1(e={}){const t=G1(e);return t.use(R1()),Vg=t}function Td(e,t){return!e||e==="server"&&t||e==="client"&&!t}function G1(e={}){const t=Cg();t.addHooks(e.hooks||{}),e.document=e.document||(_1?document:void 0);const n=!e.document,o=()=>{a.dirty=!0,t.callHook("entries:updated",a)};let r=0,s=[];const i=[],a={plugins:i,dirty:!1,resolvedOptions:e,hooks:t,headEntries(){return s},use(l){const d=typeof l=="function"?l(a):l;(!d.key||!i.some(c=>c.key===d.key))&&(i.push(d),Td(d.mode,n)&&t.addHooks(d.hooks||{}))},push(l,d){d==null||delete d.head;const c={_i:r++,input:l,...d};return Td(c.mode,n)&&(s.push(c),o()),{dispose(){s=s.filter(u=>u._i!==c._i),o()},patch(u){for(const f of s)f._i===c._i&&(f.input=c.input=u);o()}}},async resolveTags(){const l={tags:[],entries:[...s]};await t.callHook("entries:resolve",l);for(const d of l.entries){const c=d.resolvedInput||d.input;if(d.resolvedInput=await(d.transform?d.transform(c):c),d.resolvedInput)for(const u of await T1(d)){const f={tag:u,entry:d,resolvedOptions:a.resolvedOptions};await t.callHook("tag:normalise",f),l.tags.push(f.tag)}}return await t.callHook("tags:beforeResolve",l),await t.callHook("tags:resolve",l),await t.callHook("tags:afterResolve",l),l.tags},ssr:n};return[M1,z1,B1,F1,j1,U1,K1,W1,...(e==null?void 0:e.plugins)||[]].forEach(l=>a.use(l)),a.hooks.callHook("init",a),a}function Y1(){return Vg}const X1=eg[0]==="3";function J1(e){return typeof e=="function"?e():g(e)}function Oi(e){if(e instanceof Promise||e instanceof Date||e instanceof RegExp)return e;const t=J1(e);if(!e||!t)return t;if(Array.isArray(t))return t.map(n=>Oi(n));if(typeof t=="object"){const n={};for(const o in t)if(Object.prototype.hasOwnProperty.call(t,o)){if(o==="titleTemplate"||o[0]==="o"&&o[1]==="n"){n[o]=g(t[o]);continue}n[o]=Oi(t[o])}return n}return t}const Q1={hooks:{"entries:resolve":e=>{for(const t of e.entries)t.resolvedInput=Oi(t.input)}}},Ug="usehead";function Z1(e){return{install(n){X1&&(n.config.globalProperties.$unhead=e,n.config.globalProperties.$head=e,n.provide(Ug,e))}}.install}function e_(e={}){e.domDelayFn=e.domDelayFn||(n=>Be(()=>setTimeout(()=>n(),0)));const t=q1(e);return t.use(Q1),t.install=Z1(t),t}const Ll=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Ml="__unhead_injection_handler__";function t_(e){Ll[Ml]=e}function n_(){return Ml in Ll?Ll[Ml]():De(Ug)||Y1()}function $u(e,t={}){const n=t.head||n_();if(n)return n.ssr?n.push(e,t):o_(n,e,t)}function o_(e,t,n={}){const o=D(!1),r=D({});Je(()=>{r.value=o.value?{}:Oi(t)});const s=e.push(r.value,n);return he(r,a=>{s.patch(a)}),st()&&(qn(()=>{s.dispose()}),fh(()=>{o.value=!0}),dh(()=>{o.value=!1})),s}function r_(e,t){const{title:n,titleTemplate:o,...r}=e;return $u({title:n,titleTemplate:o,_flatMeta:r},{...t,transform(s){const i=Iu({...s._flatMeta});return delete s._flatMeta,{...s,meta:i}}})}const s_="modulepreload",i_=function(e,t){return new URL(e,t).href},Pd={},ge=function(t,n,o){let r=Promise.resolve();if(n&&n.length>0){const i=document.getElementsByTagName("link"),a=document.querySelector("meta[property=csp-nonce]"),l=(a==null?void 0:a.nonce)||(a==null?void 0:a.getAttribute("nonce"));r=Promise.allSettled(n.map(d=>{if(d=i_(d,o),d in Pd)return;Pd[d]=!0;const c=d.endsWith(".css"),u=c?'[rel="stylesheet"]':"";if(!!o)for(let h=i.length-1;h>=0;h--){const b=i[h];if(b.href===d&&(!c||b.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${d}"]${u}`))return;const p=document.createElement("link");if(p.rel=c?"stylesheet":s_,c||(p.as="script"),p.crossOrigin="",p.href=d,l&&p.setAttribute("nonce",l),document.head.appendChild(p),c)return new Promise((h,b)=>{p.addEventListener("load",h),p.addEventListener("error",()=>b(new Error(`Unable to preload CSS for ${d}`)))})}))}function s(i){const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=i,window.dispatchEvent(a),!a.defaultPrevented)throw i}return r.then(i=>{for(const a of i||[])a.status==="rejected"&&s(a.reason);return t().catch(s)})};let ii,ai;function a_(){return ii=$fetch(Au(`builds/meta/${wo().app.buildId}.json`),{responseType:"json"}),ii.then(e=>{ai=Qw(e.matcher)}).catch(e=>{console.error("[nuxt] Error fetching app manifest.",e)}),ii}function Es(){return ii||a_()}async function Ru(e){const t=typeof e=="string"?e:e.path;if(await Es(),!ai)return console.error("[nuxt] Error creating app manifest matcher.",ai),{};try{return _o({},...ai.matchAll(t).reverse())}catch(n){return console.error("[nuxt] Error matching route rules.",n),{}}}async function Ad(e,t={}){const n=await u_(e,t),o=Re(),r=o._payloadCache=o._payloadCache||{};return n in r?r[n]||null:(r[n]=Wg(e).then(s=>s?Kg(n).then(i=>i||(delete r[n],null)):(r[n]=null,null)),r[n])}const l_="_payload.json";async function u_(e,t={}){const n=new URL(e,"http://localhost");if(n.host!=="localhost"||cn(n.pathname,{acceptRelative:!0}))throw new Error("Payload URL must not include hostname: "+e);const o=wo(),r=t.hash||(t.fresh?Date.now():o.app.buildId),s=o.app.cdnURL,i=s&&await Wg(e)?s:o.app.baseURL;return Do(i,n.pathname,l_+(r?`?${r}`:""))}async function Kg(e){const t=fetch(e).then(n=>n.text().then(qg));try{return await t}catch(n){console.warn("[nuxt] Cannot load payload ",e,n)}return null}async function Wg(e=ks().path){const t=Re();return e=ta(e),(await Es()).prerendered.includes(e)?!0:t.runWithContext(async()=>{const o=await Ru({path:e});return!!o.prerender&&!o.redirect})}let So=null;async function c_(){var o;if(So)return So;const e=document.getElementById("__NUXT_DATA__");if(!e)return{};const t=await qg(e.textContent||""),n=e.dataset.src?await Kg(e.dataset.src):void 0;return So={...t,...n,...window.__NUXT__},(o=So.config)!=null&&o.public&&(So.config.public=yt(So.config.public)),So}async function qg(e){return await m1(e,Re()._payloadRevivers)}function d_(e,t){Re()._payloadRevivers[e]=t}const f_=[["NuxtError",e=>ra(e)],["EmptyShallowRef",e=>Ee(e==="_"?void 0:e==="0n"?BigInt(0):as(e))],["EmptyRef",e=>D(e==="_"?void 0:e==="0n"?BigInt(0):as(e))],["ShallowRef",e=>Ee(e)],["ShallowReactive",e=>zn(e)],["Ref",e=>D(e)],["Reactive",e=>yt(e)]],p_=$t({name:"nuxt:revive-payload:client",order:-30,async setup(e){let t,n;for(const[o,r]of f_)d_(o,r);Object.assign(e.payload,([t,n]=Ro(()=>e.runWithContext(c_)),t=await t,n(),t)),window.__NUXT__=e.payload}}),h_=[],g_=$t({name:"nuxt:head",enforce:"pre",setup(e){const t=e_({plugins:h_});t_(()=>Re().vueApp._context.provides.usehead),e.vueApp.use(t);{let n=!0;const o=async()=>{n=!1,await Hg(t)};t.hooks.hook("dom:beforeRender",r=>{r.shouldRender=!n}),e.hooks.hook("page:start",()=>{n=!0}),e.hooks.hook("page:finish",()=>{e.isHydrating||o()}),e.hooks.hook("app:error",o),e.hooks.hook("app:suspense:resolve",o)}}});/*! + * vue-router v4.5.0 + * (c) 2024 Eduardo San Martin Morote + * @license MIT + */const Zo=typeof document<"u";function Gg(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function m_(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&Gg(e.default)}const Fe=Object.assign;function Ma(e,t){const n={};for(const o in t){const r=t[o];n[o]=dn(r)?r.map(e):e(r)}return n}const Jr=()=>{},dn=Array.isArray,Yg=/#/g,v_=/&/g,y_=/\//g,b_=/=/g,w_=/\?/g,Xg=/\+/g,__=/%5B/g,x_=/%5D/g,Jg=/%5E/g,C_=/%60/g,Qg=/%7B/g,k_=/%7C/g,Zg=/%7D/g,E_=/%20/g;function Lu(e){return encodeURI(""+e).replace(k_,"|").replace(__,"[").replace(x_,"]")}function S_(e){return Lu(e).replace(Qg,"{").replace(Zg,"}").replace(Jg,"^")}function Dl(e){return Lu(e).replace(Xg,"%2B").replace(E_,"+").replace(Yg,"%23").replace(v_,"%26").replace(C_,"`").replace(Qg,"{").replace(Zg,"}").replace(Jg,"^")}function T_(e){return Dl(e).replace(b_,"%3D")}function P_(e){return Lu(e).replace(Yg,"%23").replace(w_,"%3F")}function A_(e){return e==null?"":P_(e).replace(y_,"%2F")}function ls(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const O_=/\/$/,I_=e=>e.replace(O_,"");function Da(e,t,n="/"){let o,r={},s="",i="";const a=t.indexOf("#");let l=t.indexOf("?");return a<l&&a>=0&&(l=-1),l>-1&&(o=t.slice(0,l),s=t.slice(l+1,a>-1?a:t.length),r=e(s)),a>-1&&(o=o||t.slice(0,a),i=t.slice(a,t.length)),o=M_(o??t,n),{fullPath:o+(s&&"?")+s+i,path:o,query:r,hash:ls(i)}}function $_(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Od(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function R_(e,t,n){const o=t.matched.length-1,r=n.matched.length-1;return o>-1&&o===r&&yr(t.matched[o],n.matched[r])&&em(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function yr(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function em(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!L_(e[n],t[n]))return!1;return!0}function L_(e,t){return dn(e)?Id(e,t):dn(t)?Id(t,e):e===t}function Id(e,t){return dn(t)?e.length===t.length&&e.every((n,o)=>n===t[o]):e.length===1&&e[0]===t}function M_(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),o=e.split("/"),r=o[o.length-1];(r===".."||r===".")&&o.push("");let s=n.length-1,i,a;for(i=0;i<o.length;i++)if(a=o[i],a!==".")if(a==="..")s>1&&s--;else break;return n.slice(0,s).join("/")+"/"+o.slice(i).join("/")}const nn={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var us;(function(e){e.pop="pop",e.push="push"})(us||(us={}));var Qr;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Qr||(Qr={}));function D_(e){if(!e)if(Zo){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),I_(e)}const B_=/^[^#]+#/;function N_(e,t){return e.replace(B_,"#")+t}function F_(e,t){const n=document.documentElement.getBoundingClientRect(),o=e.getBoundingClientRect();return{behavior:t.behavior,left:o.left-n.left-(t.left||0),top:o.top-n.top-(t.top||0)}}const sa=()=>({left:window.scrollX,top:window.scrollY});function z_(e){let t;if("el"in e){const n=e.el,o=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?o?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=F_(r,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function $d(e,t){return(history.state?history.state.position-t:-1)+e}const Bl=new Map;function j_(e,t){Bl.set(e,t)}function H_(e){const t=Bl.get(e);return Bl.delete(e),t}let V_=()=>location.protocol+"//"+location.host;function tm(e,t){const{pathname:n,search:o,hash:r}=t,s=e.indexOf("#");if(s>-1){let a=r.includes(e.slice(s))?e.slice(s).length:1,l=r.slice(a);return l[0]!=="/"&&(l="/"+l),Od(l,"")}return Od(n,e)+o+r}function U_(e,t,n,o){let r=[],s=[],i=null;const a=({state:f})=>{const p=tm(e,location),h=n.value,b=t.value;let v=0;if(f){if(n.value=p,t.value=f,i&&i===h){i=null;return}v=b?f.position-b.position:0}else o(p);r.forEach(y=>{y(n.value,h,{delta:v,type:us.pop,direction:v?v>0?Qr.forward:Qr.back:Qr.unknown})})};function l(){i=n.value}function d(f){r.push(f);const p=()=>{const h=r.indexOf(f);h>-1&&r.splice(h,1)};return s.push(p),p}function c(){const{history:f}=window;f.state&&f.replaceState(Fe({},f.state,{scroll:sa()}),"")}function u(){for(const f of s)f();s=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",c,{passive:!0}),{pauseListeners:l,listen:d,destroy:u}}function Rd(e,t,n,o=!1,r=!1){return{back:e,current:t,forward:n,replaced:o,position:window.history.length,scroll:r?sa():null}}function K_(e){const{history:t,location:n}=window,o={value:tm(e,n)},r={value:t.state};r.value||s(o.value,{back:null,current:o.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function s(l,d,c){const u=e.indexOf("#"),f=u>-1?(n.host&&document.querySelector("base")?e:e.slice(u))+l:V_()+e+l;try{t[c?"replaceState":"pushState"](d,"",f),r.value=d}catch(p){console.error(p),n[c?"replace":"assign"](f)}}function i(l,d){const c=Fe({},t.state,Rd(r.value.back,l,r.value.forward,!0),d,{position:r.value.position});s(l,c,!0),o.value=l}function a(l,d){const c=Fe({},r.value,t.state,{forward:l,scroll:sa()});s(c.current,c,!0);const u=Fe({},Rd(o.value,l,null),{position:c.position+1},d);s(l,u,!1),o.value=l}return{location:o,state:r,push:a,replace:i}}function W_(e){e=D_(e);const t=K_(e),n=U_(e,t.state,t.location,t.replace);function o(s,i=!0){i||n.pauseListeners(),history.go(s)}const r=Fe({location:"",base:e,go:o,createHref:N_.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}function q_(e){return typeof e=="string"||e&&typeof e=="object"}function nm(e){return typeof e=="string"||typeof e=="symbol"}const om=Symbol("");var Ld;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Ld||(Ld={}));function br(e,t){return Fe(new Error,{type:e,[om]:!0},t)}function In(e,t){return e instanceof Error&&om in e&&(t==null||!!(e.type&t))}const Md="[^/]+?",G_={sensitive:!1,strict:!1,start:!0,end:!0},Y_=/[.+*?^${}()[\]/\\]/g;function X_(e,t){const n=Fe({},G_,t),o=[];let r=n.start?"^":"";const s=[];for(const d of e){const c=d.length?[]:[90];n.strict&&!d.length&&(r+="/");for(let u=0;u<d.length;u++){const f=d[u];let p=40+(n.sensitive?.25:0);if(f.type===0)u||(r+="/"),r+=f.value.replace(Y_,"\\$&"),p+=40;else if(f.type===1){const{value:h,repeatable:b,optional:v,regexp:y}=f;s.push({name:h,repeatable:b,optional:v});const w=y||Md;if(w!==Md){p+=10;try{new RegExp(`(${w})`)}catch(_){throw new Error(`Invalid custom RegExp for param "${h}" (${w}): `+_.message)}}let m=b?`((?:${w})(?:/(?:${w}))*)`:`(${w})`;u||(m=v&&d.length<2?`(?:/${m})`:"/"+m),v&&(m+="?"),r+=m,p+=20,v&&(p+=-8),b&&(p+=-20),w===".*"&&(p+=-50)}c.push(p)}o.push(c)}if(n.strict&&n.end){const d=o.length-1;o[d][o[d].length-1]+=.7000000000000001}n.strict||(r+="/?"),n.end?r+="$":n.strict&&!r.endsWith("/")&&(r+="(?:/|$)");const i=new RegExp(r,n.sensitive?"":"i");function a(d){const c=d.match(i),u={};if(!c)return null;for(let f=1;f<c.length;f++){const p=c[f]||"",h=s[f-1];u[h.name]=p&&h.repeatable?p.split("/"):p}return u}function l(d){let c="",u=!1;for(const f of e){(!u||!c.endsWith("/"))&&(c+="/"),u=!1;for(const p of f)if(p.type===0)c+=p.value;else if(p.type===1){const{value:h,repeatable:b,optional:v}=p,y=h in d?d[h]:"";if(dn(y)&&!b)throw new Error(`Provided param "${h}" is an array but it is not repeatable (* or + modifiers)`);const w=dn(y)?y.join("/"):y;if(!w)if(v)f.length<2&&(c.endsWith("/")?c=c.slice(0,-1):u=!0);else throw new Error(`Missing required param "${h}"`);c+=w}}return c||"/"}return{re:i,score:o,keys:s,parse:a,stringify:l}}function J_(e,t){let n=0;for(;n<e.length&&n<t.length;){const o=t[n]-e[n];if(o)return o;n++}return e.length<t.length?e.length===1&&e[0]===80?-1:1:e.length>t.length?t.length===1&&t[0]===80?1:-1:0}function rm(e,t){let n=0;const o=e.score,r=t.score;for(;n<o.length&&n<r.length;){const s=J_(o[n],r[n]);if(s)return s;n++}if(Math.abs(r.length-o.length)===1){if(Dd(o))return 1;if(Dd(r))return-1}return r.length-o.length}function Dd(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const Q_={type:0,value:""},Z_=/[a-zA-Z0-9_]/;function ex(e){if(!e)return[[]];if(e==="/")return[[Q_]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(p){throw new Error(`ERR (${n})/"${d}": ${p}`)}let n=0,o=n;const r=[];let s;function i(){s&&r.push(s),s=[]}let a=0,l,d="",c="";function u(){d&&(n===0?s.push({type:0,value:d}):n===1||n===2||n===3?(s.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${d}) must be alone in its segment. eg: '/:ids+.`),s.push({type:1,value:d,regexp:c,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),d="")}function f(){d+=l}for(;a<e.length;){if(l=e[a++],l==="\\"&&n!==2){o=n,n=4;continue}switch(n){case 0:l==="/"?(d&&u(),i()):l===":"?(u(),n=1):f();break;case 4:f(),n=o;break;case 1:l==="("?n=2:Z_.test(l)?f():(u(),n=0,l!=="*"&&l!=="?"&&l!=="+"&&a--);break;case 2:l===")"?c[c.length-1]=="\\"?c=c.slice(0,-1)+l:n=3:c+=l;break;case 3:u(),n=0,l!=="*"&&l!=="?"&&l!=="+"&&a--,c="";break;default:t("Unknown state");break}}return n===2&&t(`Unfinished custom RegExp for param "${d}"`),u(),i(),r}function tx(e,t,n){const o=X_(ex(e.path),n),r=Fe(o,{record:e,parent:t,children:[],alias:[]});return t&&!r.record.aliasOf==!t.record.aliasOf&&t.children.push(r),r}function nx(e,t){const n=[],o=new Map;t=zd({strict:!1,end:!0,sensitive:!1},t);function r(u){return o.get(u)}function s(u,f,p){const h=!p,b=Nd(u);b.aliasOf=p&&p.record;const v=zd(t,u),y=[b];if("alias"in u){const _=typeof u.alias=="string"?[u.alias]:u.alias;for(const x of _)y.push(Nd(Fe({},b,{components:p?p.record.components:b.components,path:x,aliasOf:p?p.record:b})))}let w,m;for(const _ of y){const{path:x}=_;if(f&&x[0]!=="/"){const C=f.record.path,E=C[C.length-1]==="/"?"":"/";_.path=f.record.path+(x&&E+x)}if(w=tx(_,f,v),p?p.alias.push(w):(m=m||w,m!==w&&m.alias.push(w),h&&u.name&&!Fd(w)&&i(u.name)),sm(w)&&l(w),b.children){const C=b.children;for(let E=0;E<C.length;E++)s(C[E],w,p&&p.children[E])}p=p||w}return m?()=>{i(m)}:Jr}function i(u){if(nm(u)){const f=o.get(u);f&&(o.delete(u),n.splice(n.indexOf(f),1),f.children.forEach(i),f.alias.forEach(i))}else{const f=n.indexOf(u);f>-1&&(n.splice(f,1),u.record.name&&o.delete(u.record.name),u.children.forEach(i),u.alias.forEach(i))}}function a(){return n}function l(u){const f=sx(u,n);n.splice(f,0,u),u.record.name&&!Fd(u)&&o.set(u.record.name,u)}function d(u,f){let p,h={},b,v;if("name"in u&&u.name){if(p=o.get(u.name),!p)throw br(1,{location:u});v=p.record.name,h=Fe(Bd(f.params,p.keys.filter(m=>!m.optional).concat(p.parent?p.parent.keys.filter(m=>m.optional):[]).map(m=>m.name)),u.params&&Bd(u.params,p.keys.map(m=>m.name))),b=p.stringify(h)}else if(u.path!=null)b=u.path,p=n.find(m=>m.re.test(b)),p&&(h=p.parse(b),v=p.record.name);else{if(p=f.name?o.get(f.name):n.find(m=>m.re.test(f.path)),!p)throw br(1,{location:u,currentLocation:f});v=p.record.name,h=Fe({},f.params,u.params),b=p.stringify(h)}const y=[];let w=p;for(;w;)y.unshift(w.record),w=w.parent;return{name:v,path:b,params:h,matched:y,meta:rx(y)}}e.forEach(u=>s(u));function c(){n.length=0,o.clear()}return{addRoute:s,resolve:d,removeRoute:i,clearRoutes:c,getRoutes:a,getRecordMatcher:r}}function Bd(e,t){const n={};for(const o of t)o in e&&(n[o]=e[o]);return n}function Nd(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:ox(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function ox(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const o in e.components)t[o]=typeof n=="object"?n[o]:n;return t}function Fd(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function rx(e){return e.reduce((t,n)=>Fe(t,n.meta),{})}function zd(e,t){const n={};for(const o in e)n[o]=o in t?t[o]:e[o];return n}function sx(e,t){let n=0,o=t.length;for(;n!==o;){const s=n+o>>1;rm(e,t[s])<0?o=s:n=s+1}const r=ix(e);return r&&(o=t.lastIndexOf(r,o-1)),o}function ix(e){let t=e;for(;t=t.parent;)if(sm(t)&&rm(e,t)===0)return t}function sm({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function ax(e){const t={};if(e===""||e==="?")return t;const o=(e[0]==="?"?e.slice(1):e).split("&");for(let r=0;r<o.length;++r){const s=o[r].replace(Xg," "),i=s.indexOf("="),a=ls(i<0?s:s.slice(0,i)),l=i<0?null:ls(s.slice(i+1));if(a in t){let d=t[a];dn(d)||(d=t[a]=[d]),d.push(l)}else t[a]=l}return t}function jd(e){let t="";for(let n in e){const o=e[n];if(n=T_(n),o==null){o!==void 0&&(t+=(t.length?"&":"")+n);continue}(dn(o)?o.map(s=>s&&Dl(s)):[o&&Dl(o)]).forEach(s=>{s!==void 0&&(t+=(t.length?"&":"")+n,s!=null&&(t+="="+s))})}return t}function lx(e){const t={};for(const n in e){const o=e[n];o!==void 0&&(t[n]=dn(o)?o.map(r=>r==null?null:""+r):o==null?o:""+o)}return t}const ux=Symbol(""),Hd=Symbol(""),Mu=Symbol(""),im=Symbol(""),Nl=Symbol("");function $r(){let e=[];function t(o){return e.push(o),()=>{const r=e.indexOf(o);r>-1&&e.splice(r,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function io(e,t,n,o,r,s=i=>i()){const i=o&&(o.enterCallbacks[r]=o.enterCallbacks[r]||[]);return()=>new Promise((a,l)=>{const d=f=>{f===!1?l(br(4,{from:n,to:t})):f instanceof Error?l(f):q_(f)?l(br(2,{from:t,to:f})):(i&&o.enterCallbacks[r]===i&&typeof f=="function"&&i.push(f),a())},c=s(()=>e.call(o&&o.instances[r],t,n,d));let u=Promise.resolve(c);e.length<3&&(u=u.then(d)),u.catch(f=>l(f))})}function Ba(e,t,n,o,r=s=>s()){const s=[];for(const i of e)for(const a in i.components){let l=i.components[a];if(!(t!=="beforeRouteEnter"&&!i.instances[a]))if(Gg(l)){const c=(l.__vccOpts||l)[t];c&&s.push(io(c,n,o,i,a,r))}else{let d=l();s.push(()=>d.then(c=>{if(!c)throw new Error(`Couldn't resolve component "${a}" at "${i.path}"`);const u=m_(c)?c.default:c;i.mods[a]=c,i.components[a]=u;const p=(u.__vccOpts||u)[t];return p&&io(p,n,o,i,a,r)()}))}}return s}function Vd(e){const t=De(Mu),n=De(im),o=B(()=>{const l=g(e.to);return t.resolve(l)}),r=B(()=>{const{matched:l}=o.value,{length:d}=l,c=l[d-1],u=n.matched;if(!c||!u.length)return-1;const f=u.findIndex(yr.bind(null,c));if(f>-1)return f;const p=Ud(l[d-2]);return d>1&&Ud(c)===p&&u[u.length-1].path!==p?u.findIndex(yr.bind(null,l[d-2])):f}),s=B(()=>r.value>-1&&hx(n.params,o.value.params)),i=B(()=>r.value>-1&&r.value===n.matched.length-1&&em(n.params,o.value.params));function a(l={}){if(px(l)){const d=t[g(e.replace)?"replace":"push"](g(e.to)).catch(Jr);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>d),d}return Promise.resolve()}return{route:o,href:B(()=>o.value.href),isActive:s,isExactActive:i,navigate:a}}function cx(e){return e.length===1?e[0]:e}const dx=N({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:Vd,setup(e,{slots:t}){const n=yt(Vd(e)),{options:o}=De(Mu),r=B(()=>({[Kd(e.activeClass,o.linkActiveClass,"router-link-active")]:n.isActive,[Kd(e.exactActiveClass,o.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const s=t.default&&cx(t.default(n));return e.custom?s:Ke("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},s)}}}),fx=dx;function px(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function hx(e,t){for(const n in t){const o=t[n],r=e[n];if(typeof o=="string"){if(o!==r)return!1}else if(!dn(r)||r.length!==o.length||o.some((s,i)=>s!==r[i]))return!1}return!0}function Ud(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Kd=(e,t,n)=>e??t??n,gx=N({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const o=De(Nl),r=B(()=>e.route||o.value),s=De(Hd,0),i=B(()=>{let d=g(s);const{matched:c}=r.value;let u;for(;(u=c[d])&&!u.components;)d++;return d}),a=B(()=>r.value.matched[i.value]);zt(Hd,B(()=>i.value+1)),zt(ux,a),zt(Nl,r);const l=D();return he(()=>[l.value,a.value,e.name],([d,c,u],[f,p,h])=>{c&&(c.instances[u]=d,p&&p!==c&&d&&d===f&&(c.leaveGuards.size||(c.leaveGuards=p.leaveGuards),c.updateGuards.size||(c.updateGuards=p.updateGuards))),d&&c&&(!p||!yr(c,p)||!f)&&(c.enterCallbacks[u]||[]).forEach(b=>b(d))},{flush:"post"}),()=>{const d=r.value,c=e.name,u=a.value,f=u&&u.components[c];if(!f)return Wd(n.default,{Component:f,route:d});const p=u.props[c],h=p?p===!0?d.params:typeof p=="function"?p(d):p:null,v=Ke(f,Fe({},h,t,{onVnodeUnmounted:y=>{y.component.isUnmounted&&(u.instances[c]=null)},ref:l}));return Wd(n.default,{Component:v,route:d})||v}}});function Wd(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const am=gx;function mx(e){const t=nx(e.routes,e),n=e.parseQuery||ax,o=e.stringifyQuery||jd,r=e.history,s=$r(),i=$r(),a=$r(),l=Ee(nn);let d=nn;Zo&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=Ma.bind(null,X=>""+X),u=Ma.bind(null,A_),f=Ma.bind(null,ls);function p(X,ae){let re,ue;return nm(X)?(re=t.getRecordMatcher(X),ue=ae):ue=X,t.addRoute(ue,re)}function h(X){const ae=t.getRecordMatcher(X);ae&&t.removeRoute(ae)}function b(){return t.getRoutes().map(X=>X.record)}function v(X){return!!t.getRecordMatcher(X)}function y(X,ae){if(ae=Fe({},ae||l.value),typeof X=="string"){const A=Da(n,X,ae.path),M=t.resolve({path:A.path},ae),W=r.createHref(A.fullPath);return Fe(A,M,{params:f(M.params),hash:ls(A.hash),redirectedFrom:void 0,href:W})}let re;if(X.path!=null)re=Fe({},X,{path:Da(n,X.path,ae.path).path});else{const A=Fe({},X.params);for(const M in A)A[M]==null&&delete A[M];re=Fe({},X,{params:u(A)}),ae.params=u(ae.params)}const ue=t.resolve(re,ae),Ae=X.hash||"";ue.params=c(f(ue.params));const qe=$_(o,Fe({},X,{hash:S_(Ae),path:ue.path})),S=r.createHref(qe);return Fe({fullPath:qe,hash:Ae,query:o===jd?lx(X.query):X.query||{}},ue,{redirectedFrom:void 0,href:S})}function w(X){return typeof X=="string"?Da(n,X,l.value.path):Fe({},X)}function m(X,ae){if(d!==X)return br(8,{from:ae,to:X})}function _(X){return E(X)}function x(X){return _(Fe(w(X),{replace:!0}))}function C(X){const ae=X.matched[X.matched.length-1];if(ae&&ae.redirect){const{redirect:re}=ae;let ue=typeof re=="function"?re(X):re;return typeof ue=="string"&&(ue=ue.includes("?")||ue.includes("#")?ue=w(ue):{path:ue},ue.params={}),Fe({query:X.query,hash:X.hash,params:ue.path!=null?{}:X.params},ue)}}function E(X,ae){const re=d=y(X),ue=l.value,Ae=X.state,qe=X.force,S=X.replace===!0,A=C(re);if(A)return E(Fe(w(A),{state:typeof A=="object"?Fe({},Ae,A.state):Ae,force:qe,replace:S}),ae||re);const M=re;M.redirectedFrom=ae;let W;return!qe&&R_(o,ue,re)&&(W=br(16,{to:M,from:ue}),Se(ue,ue,!0,!1)),(W?Promise.resolve(W):I(M,ue)).catch(j=>In(j)?In(j,2)?j:Ce(j):J(j,M,ue)).then(j=>{if(j){if(In(j,2))return E(Fe({replace:S},w(j.to),{state:typeof j.to=="object"?Fe({},Ae,j.to.state):Ae,force:qe}),ae||M)}else j=L(M,ue,!0,S,Ae);return F(M,ue,j),j})}function R(X,ae){const re=m(X,ae);return re?Promise.reject(re):Promise.resolve()}function T(X){const ae=ot.values().next().value;return ae&&typeof ae.runWithContext=="function"?ae.runWithContext(X):X()}function I(X,ae){let re;const[ue,Ae,qe]=vx(X,ae);re=Ba(ue.reverse(),"beforeRouteLeave",X,ae);for(const A of ue)A.leaveGuards.forEach(M=>{re.push(io(M,X,ae))});const S=R.bind(null,X,ae);return re.push(S),vt(re).then(()=>{re=[];for(const A of s.list())re.push(io(A,X,ae));return re.push(S),vt(re)}).then(()=>{re=Ba(Ae,"beforeRouteUpdate",X,ae);for(const A of Ae)A.updateGuards.forEach(M=>{re.push(io(M,X,ae))});return re.push(S),vt(re)}).then(()=>{re=[];for(const A of qe)if(A.beforeEnter)if(dn(A.beforeEnter))for(const M of A.beforeEnter)re.push(io(M,X,ae));else re.push(io(A.beforeEnter,X,ae));return re.push(S),vt(re)}).then(()=>(X.matched.forEach(A=>A.enterCallbacks={}),re=Ba(qe,"beforeRouteEnter",X,ae,T),re.push(S),vt(re))).then(()=>{re=[];for(const A of i.list())re.push(io(A,X,ae));return re.push(S),vt(re)}).catch(A=>In(A,8)?A:Promise.reject(A))}function F(X,ae,re){a.list().forEach(ue=>T(()=>ue(X,ae,re)))}function L(X,ae,re,ue,Ae){const qe=m(X,ae);if(qe)return qe;const S=ae===nn,A=Zo?history.state:{};re&&(ue||S?r.replace(X.fullPath,Fe({scroll:S&&A&&A.scroll},Ae)):r.push(X.fullPath,Ae)),l.value=X,Se(X,ae,re,S),Ce()}let z;function q(){z||(z=r.listen((X,ae,re)=>{if(!mt.listening)return;const ue=y(X),Ae=C(ue);if(Ae){E(Fe(Ae,{replace:!0,force:!0}),ue).catch(Jr);return}d=ue;const qe=l.value;Zo&&j_($d(qe.fullPath,re.delta),sa()),I(ue,qe).catch(S=>In(S,12)?S:In(S,2)?(E(Fe(w(S.to),{force:!0}),ue).then(A=>{In(A,20)&&!re.delta&&re.type===us.pop&&r.go(-1,!1)}).catch(Jr),Promise.reject()):(re.delta&&r.go(-re.delta,!1),J(S,ue,qe))).then(S=>{S=S||L(ue,qe,!1),S&&(re.delta&&!In(S,8)?r.go(-re.delta,!1):re.type===us.pop&&In(S,20)&&r.go(-1,!1)),F(ue,qe,S)}).catch(Jr)}))}let Y=$r(),U=$r(),K;function J(X,ae,re){Ce(X);const ue=U.list();return ue.length?ue.forEach(Ae=>Ae(X,ae,re)):console.error(X),Promise.reject(X)}function le(){return K&&l.value!==nn?Promise.resolve():new Promise((X,ae)=>{Y.add([X,ae])})}function Ce(X){return K||(K=!X,q(),Y.list().forEach(([ae,re])=>X?re(X):ae()),Y.reset()),X}function Se(X,ae,re,ue){const{scrollBehavior:Ae}=e;if(!Zo||!Ae)return Promise.resolve();const qe=!re&&H_($d(X.fullPath,0))||(ue||!re)&&history.state&&history.state.scroll||null;return Be().then(()=>Ae(X,ae,qe)).then(S=>S&&z_(S)).catch(S=>J(S,X,ae))}const Te=X=>r.go(X);let et;const ot=new Set,mt={currentRoute:l,listening:!0,addRoute:p,removeRoute:h,clearRoutes:t.clearRoutes,hasRoute:v,getRoutes:b,resolve:y,options:e,push:_,replace:x,go:Te,back:()=>Te(-1),forward:()=>Te(1),beforeEach:s.add,beforeResolve:i.add,afterEach:a.add,onError:U.add,isReady:le,install(X){const ae=this;X.component("RouterLink",fx),X.component("RouterView",am),X.config.globalProperties.$router=ae,Object.defineProperty(X.config.globalProperties,"$route",{enumerable:!0,get:()=>g(l)}),Zo&&!et&&l.value===nn&&(et=!0,_(r.location).catch(Ae=>{}));const re={};for(const Ae in nn)Object.defineProperty(re,Ae,{get:()=>l.value[Ae],enumerable:!0});X.provide(Mu,ae),X.provide(im,zn(re)),X.provide(Nl,l);const ue=X.unmount;ot.add(X),X.unmount=function(){ot.delete(X),ot.size<1&&(d=nn,z&&z(),z=null,l.value=nn,et=!1,K=!1),ue()}}};function vt(X){return X.reduce((ae,re)=>ae.then(()=>T(re)),Promise.resolve())}return mt}function vx(e,t){const n=[],o=[],r=[],s=Math.max(t.matched.length,e.matched.length);for(let i=0;i<s;i++){const a=t.matched[i];a&&(e.matched.find(d=>yr(d,a))?o.push(a):n.push(a));const l=e.matched[i];l&&(t.matched.find(d=>yr(d,l))||r.push(l))}return[n,o,r]}const yx=/(:\w+)\([^)]+\)/g,bx=/(:\w+)[?+*]/g,wx=/:\w+/g,_x=(e,t)=>t.path.replace(yx,"$1").replace(bx,"$1").replace(wx,n=>{var o;return((o=e.params[n.slice(1)])==null?void 0:o.toString())||""}),Fl=(e,t)=>{const n=e.route.matched.find(r=>{var s;return((s=r.components)==null?void 0:s.default)===e.Component.type}),o=t??(n==null?void 0:n.meta.key)??(n&&_x(e.route,n));return typeof o=="function"?o(e.route):o},xx=(e,t)=>({default:()=>e?Ke(ub,e===!0?{}:e,t):t});function Du(e){return Array.isArray(e)?e:[e]}const Na=[{name:"index",path:"/",component:()=>ge(()=>import("./BgqwO8CP.js").then(e=>e.i),__vite__mapDeps([0,1,2,3,4]),import.meta.url)}],Cx=(e,t)=>({default:()=>{var n;return e?Ke(a0,e===!0?{}:e,t):(n=t.default)==null?void 0:n.call(t)}}),kx=/(:\w+)\([^)]+\)/g,Ex=/(:\w+)[?+*]/g,Sx=/:\w+/g;function qd(e){const t=(e==null?void 0:e.meta.key)??e.path.replace(kx,"$1").replace(Ex,"$1").replace(Sx,n=>{var o;return((o=e.params[n.slice(1)])==null?void 0:o.toString())||""});return typeof t=="function"?t(e):t}function Tx(e,t){return e===t||t===nn?!1:qd(e)!==qd(t)?!0:!e.matched.every((o,r)=>{var s,i;return o.components&&o.components.default===((i=(s=t.matched[r])==null?void 0:s.components)==null?void 0:i.default)})}const Px={scrollBehavior(e,t,n){var d;const o=Re(),r=((d=It().options)==null?void 0:d.scrollBehaviorType)??"auto";let s=n||void 0;const i=typeof e.meta.scrollToTop=="function"?e.meta.scrollToTop(e,t):e.meta.scrollToTop;if(!s&&t&&e&&i!==!1&&Tx(e,t)&&(s={left:0,top:0}),e.path===t.path)return t.hash&&!e.hash?{left:0,top:0}:e.hash?{el:e.hash,top:Gd(e.hash),behavior:r}:!1;const a=c=>!!(c.meta.pageTransition??El),l=a(t)&&a(e)?"page:transition:finish":"page:finish";return new Promise(c=>{o.hooks.hookOnce(l,async()=>{await new Promise(u=>setTimeout(u,0)),e.hash&&(s={el:e.hash,top:Gd(e.hash),behavior:r}),c(s)})})}};function Gd(e){try{const t=document.querySelector(e);if(t)return(Number.parseFloat(getComputedStyle(t).scrollMarginTop)||0)+(Number.parseFloat(getComputedStyle(document.documentElement).scrollPaddingTop)||0)}catch{}return 0}const Ax={hashMode:!1,scrollBehaviorType:"smooth"},Gt={...Ax,...Px},Ox=async e=>{var l;let t,n;if(!((l=e.meta)!=null&&l.validate))return;const o=Re(),r=It(),s=([t,n]=Ro(()=>Promise.resolve(e.meta.validate(e))),t=await t,n(),t);if(s===!0)return;const i=ra({statusCode:s&&s.statusCode||404,statusMessage:s&&s.statusMessage||`Page Not Found: ${e.fullPath}`,data:{path:e.fullPath}}),a=r.beforeResolve(d=>{if(a(),d===e){const c=r.afterEach(async()=>{c(),await o.runWithContext(()=>nr(i)),window==null||window.history.pushState({},"",e.fullPath)});return!1}})},Ix=async e=>{let t,n;const o=([t,n]=Ro(()=>Ru({path:e.path})),t=await t,n(),t);if(o.redirect)return cn(o.redirect,{acceptRelative:!0})?(window.location.href=o.redirect,!1):o.redirect},$x=[Ox,Ix],Zr={};function Rx(e,t,n){const{pathname:o,search:r,hash:s}=t,i=e.indexOf("#");if(i>-1){const d=s.includes(e.slice(i))?e.slice(i).length:1;let c=s.slice(d);return c[0]!=="/"&&(c="/"+c),dd(c,"")}const a=dd(o,e),l=!n||iw(a,n,{trailingSlash:!0})?a:n;return l+(l.includes("?")?"":r)+s}const Lx=$t({name:"nuxt:router",enforce:"pre",async setup(e){var v;let t,n,o=wo().app.baseURL;const r=((v=Gt.history)==null?void 0:v.call(Gt,o))??W_(o),s=Gt.routes?([t,n]=Ro(()=>Gt.routes(Na)),t=await t,n(),t??Na):Na;let i;const a=mx({...Gt,scrollBehavior:(y,w,m)=>{if(w===nn){i=m;return}if(Gt.scrollBehavior){if(a.options.scrollBehavior=Gt.scrollBehavior,"scrollRestoration"in window.history){const _=a.beforeEach(()=>{_(),window.history.scrollRestoration="manual"})}return Gt.scrollBehavior(y,nn,i||m)}},history:r,routes:s});Gt.routes&&Gt.routes,"scrollRestoration"in window.history&&(window.history.scrollRestoration="auto"),e.vueApp.use(a);const l=Ee(a.currentRoute.value);a.afterEach((y,w)=>{l.value=w}),Object.defineProperty(e.vueApp.config.globalProperties,"previousRoute",{get:()=>l.value});const d=Rx(o,window.location,e.payload.path),c=Ee(a.currentRoute.value),u=()=>{c.value=a.currentRoute.value};e.hook("page:finish",u),a.afterEach((y,w)=>{var m,_,x,C;((_=(m=y.matched[0])==null?void 0:m.components)==null?void 0:_.default)===((C=(x=w.matched[0])==null?void 0:x.components)==null?void 0:C.default)&&u()});const f={};for(const y in c.value)Object.defineProperty(f,y,{get:()=>c.value[y],enumerable:!0});e._route=zn(f),e._middleware=e._middleware||{global:[],named:{}};const p=oa();a.afterEach(async(y,w,m)=>{delete e._processingMiddleware,!e.isHydrating&&p.value&&await e.runWithContext(i1),m&&await e.callHook("page:loading:end")});try{[t,n]=Ro(()=>a.isReady()),await t,n()}catch(y){[t,n]=Ro(()=>e.runWithContext(()=>nr(y))),await t,n()}const h=d!==a.currentRoute.value.fullPath?a.resolve(d):a.currentRoute.value;u();const b=e.payload.state._layout;return a.beforeEach(async(y,w)=>{var m;await e.callHook("page:loading:start"),y.meta=yt(y.meta),e.isHydrating&&b&&!fo(y.meta.layout)&&(y.meta.layout=b),e._processingMiddleware=!0;{const _=new Set([...$x,...e._middleware.global]);for(const x of y.matched){const C=x.meta.middleware;if(C)for(const E of Du(C))_.add(E)}{const x=await e.runWithContext(()=>Ru({path:y.path}));if(x.appMiddleware)for(const C in x.appMiddleware)x.appMiddleware[C]?_.add(C):_.delete(C)}for(const x of _){const C=typeof x=="string"?e._middleware.named[x]||await((m=Zr[x])==null?void 0:m.call(Zr).then(R=>R.default||R)):x;if(!C)throw new Error(`Unknown route middleware: '${x}'.`);const E=await e.runWithContext(()=>C(y,w));if(!e.payload.serverRendered&&e.isHydrating&&(E===!1||E instanceof Error)){const R=E||Pl({statusCode:404,statusMessage:`Page Not Found: ${d}`});return await e.runWithContext(()=>nr(R)),!1}if(E!==!0&&(E||E===!1))return E}}}),a.onError(async()=>{delete e._processingMiddleware,await e.callHook("page:loading:end")}),a.afterEach(async(y,w)=>{y.matched.length===0&&await e.runWithContext(()=>nr(Pl({statusCode:404,fatal:!1,statusMessage:`Page not found: ${y.fullPath}`,data:{path:y.fullPath}})))}),e.hooks.hookOnce("app:created",async()=>{try{"name"in h&&(h.name=void 0),await a.replace({...h,force:!0}),a.options.scrollBehavior=Gt.scrollBehavior}catch(y){await e.runWithContext(()=>nr(y))}}),{provide:{router:a}}}}),zl=globalThis.requestIdleCallback||(e=>{const t=Date.now(),n={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-t))};return setTimeout(()=>{e(n)},1)}),Mx=globalThis.cancelIdleCallback||(e=>{clearTimeout(e)}),ia=e=>{const t=Re();t.isHydrating?t.hooks.hookOnce("app:suspense:resolve",()=>{zl(()=>e())}):zl(()=>e())},Dx=$t({name:"nuxt:payload",setup(e){It().beforeResolve(async(t,n)=>{if(t.path===n.path)return;const o=await Ad(t.path);o&&Object.assign(e.static.data,o.data)}),ia(()=>{var t;e.hooks.hook("link:prefetch",async n=>{const{hostname:o}=new URL(n,window.location.href);o===window.location.hostname&&await Ad(n)}),((t=navigator.connection)==null?void 0:t.effectiveType)!=="slow-2g"&&setTimeout(Es,1e3)})}}),Bx=$t(()=>{const e=It();ia(()=>{e.beforeResolve(async()=>{await new Promise(t=>{setTimeout(t,100),requestAnimationFrame(()=>{setTimeout(t,0)})})})})}),Nx=$t(e=>{let t;async function n(){const o=await Es();t&&clearTimeout(t),t=setTimeout(n,vd);try{const r=await $fetch(Au("builds/latest.json")+`?${Date.now()}`);r.id!==o.id&&e.hooks.callHook("app:manifest:update",r)}catch{}}ia(()=>{t=setTimeout(n,vd)})});function Fx(e={}){const t=e.path||window.location.pathname;let n={};try{n=as(sessionStorage.getItem("nuxt:reload")||"{}")}catch{}if(e.force||(n==null?void 0:n.path)!==t||(n==null?void 0:n.expires)<Date.now()){try{sessionStorage.setItem("nuxt:reload",JSON.stringify({path:t,expires:Date.now()+(e.ttl??1e4)}))}catch{}if(e.persistState)try{sessionStorage.setItem("nuxt:reload:state",JSON.stringify({state:Re().payload.state}))}catch{}window.location.pathname!==t?window.location.href=t:window.location.reload()}}const zx=$t({name:"nuxt:chunk-reload",setup(e){const t=It(),n=wo(),o=new Set;t.beforeEach(()=>{o.clear()}),e.hook("app:chunkError",({error:s})=>{o.add(s)});function r(s){const a="href"in s&&s.href[0]==="#"?n.app.baseURL+s.href:Do(n.app.baseURL,s.fullPath);Fx({path:a,persistState:!0})}e.hook("app:manifest:update",()=>{t.beforeResolve(r)}),t.onError((s,i)=>{o.has(s)&&r(i)})}}),Yd=Object.freeze({ignoreUnknown:!1,respectType:!1,respectFunctionNames:!1,respectFunctionProperties:!1,unorderedObjects:!0,unorderedArrays:!1,unorderedSets:!1,excludeKeys:void 0,excludeValues:void 0,replacer:void 0});function Ii(e,t){t?t={...Yd,...t}:t=Yd;const n=lm(t);return n.dispatch(e),n.toString()}const jx=Object.freeze(["prototype","__proto__","constructor"]);function lm(e){let t="",n=new Map;const o=r=>{t+=r};return{toString(){return t},getContext(){return n},dispatch(r){return e.replacer&&(r=e.replacer(r)),this[r===null?"null":typeof r](r)},object(r){if(r&&typeof r.toJSON=="function")return this.object(r.toJSON());const s=Object.prototype.toString.call(r);let i="";const a=s.length;a<10?i="unknown:["+s+"]":i=s.slice(8,a-1),i=i.toLowerCase();let l=null;if((l=n.get(r))===void 0)n.set(r,n.size);else return this.dispatch("[CIRCULAR:"+l+"]");if(typeof Buffer<"u"&&Buffer.isBuffer&&Buffer.isBuffer(r))return o("buffer:"),o(r.toString("utf8"));if(i!=="object"&&i!=="function"&&i!=="asyncfunction")this[i]?this[i](r):e.ignoreUnknown||this.unkown(r,i);else{let d=Object.keys(r);e.unorderedObjects&&(d=d.sort());let c=[];e.respectType!==!1&&!Xd(r)&&(c=jx),e.excludeKeys&&(d=d.filter(f=>!e.excludeKeys(f)),c=c.filter(f=>!e.excludeKeys(f))),o("object:"+(d.length+c.length)+":");const u=f=>{this.dispatch(f),o(":"),e.excludeValues||this.dispatch(r[f]),o(",")};for(const f of d)u(f);for(const f of c)u(f)}},array(r,s){if(s=s===void 0?e.unorderedArrays!==!1:s,o("array:"+r.length+":"),!s||r.length<=1){for(const l of r)this.dispatch(l);return}const i=new Map,a=r.map(l=>{const d=lm(e);d.dispatch(l);for(const[c,u]of d.getContext())i.set(c,u);return d.toString()});return n=i,a.sort(),this.array(a,!1)},date(r){return o("date:"+r.toJSON())},symbol(r){return o("symbol:"+r.toString())},unkown(r,s){if(o(s),!!r&&(o(":"),r&&typeof r.entries=="function"))return this.array(Array.from(r.entries()),!0)},error(r){return o("error:"+r.toString())},boolean(r){return o("bool:"+r)},string(r){o("string:"+r.length+":"),o(r)},function(r){o("fn:"),Xd(r)?this.dispatch("[native]"):this.dispatch(r.toString()),e.respectFunctionNames!==!1&&this.dispatch("function-name:"+String(r.name)),e.respectFunctionProperties&&this.object(r)},number(r){return o("number:"+r)},xml(r){return o("xml:"+r.toString())},null(){return o("Null")},undefined(){return o("Undefined")},regexp(r){return o("regex:"+r.toString())},uint8array(r){return o("uint8array:"),this.dispatch(Array.prototype.slice.call(r))},uint8clampedarray(r){return o("uint8clampedarray:"),this.dispatch(Array.prototype.slice.call(r))},int8array(r){return o("int8array:"),this.dispatch(Array.prototype.slice.call(r))},uint16array(r){return o("uint16array:"),this.dispatch(Array.prototype.slice.call(r))},int16array(r){return o("int16array:"),this.dispatch(Array.prototype.slice.call(r))},uint32array(r){return o("uint32array:"),this.dispatch(Array.prototype.slice.call(r))},int32array(r){return o("int32array:"),this.dispatch(Array.prototype.slice.call(r))},float32array(r){return o("float32array:"),this.dispatch(Array.prototype.slice.call(r))},float64array(r){return o("float64array:"),this.dispatch(Array.prototype.slice.call(r))},arraybuffer(r){return o("arraybuffer:"),this.dispatch(new Uint8Array(r))},url(r){return o("url:"+r.toString())},map(r){o("map:");const s=[...r];return this.array(s,e.unorderedSets!==!1)},set(r){o("set:");const s=[...r];return this.array(s,e.unorderedSets!==!1)},file(r){return o("file:"),this.dispatch([r.name,r.size,r.type,r.lastModfied])},blob(){if(e.ignoreUnknown)return o("[blob]");throw new Error(`Hashing Blob objects is currently not supported +Use "options.replacer" or "options.ignoreUnknown" +`)},domwindow(){return o("domwindow")},bigint(r){return o("bigint:"+r.toString())},process(){return o("process")},timer(){return o("timer")},pipe(){return o("pipe")},tcp(){return o("tcp")},udp(){return o("udp")},tty(){return o("tty")},statwatcher(){return o("statwatcher")},securecontext(){return o("securecontext")},connection(){return o("connection")},zlib(){return o("zlib")},context(){return o("context")},nodescript(){return o("nodescript")},httpparser(){return o("httpparser")},dataview(){return o("dataview")},signal(){return o("signal")},fsevent(){return o("fsevent")},tlswrap(){return o("tlswrap")}}}const um="[native code] }",Hx=um.length;function Xd(e){return typeof e!="function"?!1:Function.prototype.toString.call(e).slice(-Hx)===um}var Vx=Object.defineProperty,Ux=(e,t,n)=>t in e?Vx(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,or=(e,t,n)=>(Ux(e,typeof t!="symbol"?t+"":t,n),n);class uo{constructor(t,n){or(this,"words"),or(this,"sigBytes"),t=this.words=t||[],this.sigBytes=n===void 0?t.length*4:n}toString(t){return(t||Kx).stringify(this)}concat(t){if(this.clamp(),this.sigBytes%4)for(let n=0;n<t.sigBytes;n++){const o=t.words[n>>>2]>>>24-n%4*8&255;this.words[this.sigBytes+n>>>2]|=o<<24-(this.sigBytes+n)%4*8}else for(let n=0;n<t.sigBytes;n+=4)this.words[this.sigBytes+n>>>2]=t.words[n>>>2];return this.sigBytes+=t.sigBytes,this}clamp(){this.words[this.sigBytes>>>2]&=4294967295<<32-this.sigBytes%4*8,this.words.length=Math.ceil(this.sigBytes/4)}clone(){return new uo([...this.words])}}const Kx={stringify(e){const t=[];for(let n=0;n<e.sigBytes;n++){const o=e.words[n>>>2]>>>24-n%4*8&255;t.push((o>>>4).toString(16),(o&15).toString(16))}return t.join("")}},Wx={stringify(e){const t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",n=[];for(let o=0;o<e.sigBytes;o+=3){const r=e.words[o>>>2]>>>24-o%4*8&255,s=e.words[o+1>>>2]>>>24-(o+1)%4*8&255,i=e.words[o+2>>>2]>>>24-(o+2)%4*8&255,a=r<<16|s<<8|i;for(let l=0;l<4&&o*8+l*6<e.sigBytes*8;l++)n.push(t.charAt(a>>>6*(3-l)&63))}return n.join("")}},qx={parse(e){const t=e.length,n=[];for(let o=0;o<t;o++)n[o>>>2]|=(e.charCodeAt(o)&255)<<24-o%4*8;return new uo(n,t)}},Gx={parse(e){return qx.parse(unescape(encodeURIComponent(e)))}};class Yx{constructor(){or(this,"_data",new uo),or(this,"_nDataBytes",0),or(this,"_minBufferSize",0),or(this,"blockSize",512/32)}reset(){this._data=new uo,this._nDataBytes=0}_append(t){typeof t=="string"&&(t=Gx.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes}_doProcessBlock(t,n){}_process(t){let n,o=this._data.sigBytes/(this.blockSize*4);t?o=Math.ceil(o):o=Math.max((o|0)-this._minBufferSize,0);const r=o*this.blockSize,s=Math.min(r*4,this._data.sigBytes);if(r){for(let i=0;i<r;i+=this.blockSize)this._doProcessBlock(this._data.words,i);n=this._data.words.splice(0,r),this._data.sigBytes-=s}return new uo(n,s)}}class Xx extends Yx{update(t){return this._append(t),this._process(),this}finalize(t){t&&this._append(t)}}var Jx=Object.defineProperty,Qx=(e,t,n)=>t in e?Jx(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Zx=(e,t,n)=>(Qx(e,t+"",n),n);const Jd=[1779033703,-1150833019,1013904242,-1521486534,1359893119,-1694144372,528734635,1541459225],eC=[1116352408,1899447441,-1245643825,-373957723,961987163,1508970993,-1841331548,-1424204075,-670586216,310598401,607225278,1426881987,1925078388,-2132889090,-1680079193,-1046744716,-459576895,-272742522,264347078,604807628,770255983,1249150122,1555081692,1996064986,-1740746414,-1473132947,-1341970488,-1084653625,-958395405,-710438585,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,-2117940946,-1838011259,-1564481375,-1474664885,-1035236496,-949202525,-778901479,-694614492,-200395387,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,-2067236844,-1933114872,-1866530822,-1538233109,-1090935817,-965641998],To=[];class tC extends Xx{constructor(){super(...arguments),Zx(this,"_hash",new uo([...Jd]))}reset(){super.reset(),this._hash=new uo([...Jd])}_doProcessBlock(t,n){const o=this._hash.words;let r=o[0],s=o[1],i=o[2],a=o[3],l=o[4],d=o[5],c=o[6],u=o[7];for(let f=0;f<64;f++){if(f<16)To[f]=t[n+f]|0;else{const m=To[f-15],_=(m<<25|m>>>7)^(m<<14|m>>>18)^m>>>3,x=To[f-2],C=(x<<15|x>>>17)^(x<<13|x>>>19)^x>>>10;To[f]=_+To[f-7]+C+To[f-16]}const p=l&d^~l&c,h=r&s^r&i^s&i,b=(r<<30|r>>>2)^(r<<19|r>>>13)^(r<<10|r>>>22),v=(l<<26|l>>>6)^(l<<21|l>>>11)^(l<<7|l>>>25),y=u+v+p+eC[f]+To[f],w=b+h;u=c,c=d,d=l,l=a+y|0,a=i,i=s,s=r,r=y+w|0}o[0]=o[0]+r|0,o[1]=o[1]+s|0,o[2]=o[2]+i|0,o[3]=o[3]+a|0,o[4]=o[4]+l|0,o[5]=o[5]+d|0,o[6]=o[6]+c|0,o[7]=o[7]+u|0}finalize(t){super.finalize(t);const n=this._nDataBytes*8,o=this._data.sigBytes*8;return this._data.words[o>>>5]|=128<<24-o%32,this._data.words[(o+64>>>9<<4)+14]=Math.floor(n/4294967296),this._data.words[(o+64>>>9<<4)+15]=n,this._data.sigBytes=this._data.words.length*4,this._process(),this._hash}}function nC(e){return new tC().finalize(e).toString(Wx)}function _L(e,t={}){const n=typeof e=="string"?e:Ii(e,t);return nC(n).slice(0,10)}function jl(e,t,n={}){return e===t||Ii(e,n)===Ii(t,n)}function oC(e,t,n={}){const o=Hl(e,n),r=Hl(t,n);return cm(o,r,n)}function cm(e,t,n={}){var s,i;const o=[],r=new Set([...Object.keys(e.props||{}),...Object.keys(t.props||{})]);if(e.props&&t.props)for(const a of r){const l=e.props[a],d=t.props[a];l&&d?o.push(...cm((s=e.props)==null?void 0:s[a],(i=t.props)==null?void 0:i[a],n)):(l||d)&&o.push(new Qd((d||l).key,l?"removed":"added",d,l))}return r.size===0&&e.hash!==t.hash&&o.push(new Qd((t||e).key,"changed",t,e)),o}function Hl(e,t,n=""){if(e&&typeof e!="object")return new Zd(n,e,Ii(e,t));const o={},r=[];for(const s in e)o[s]=Hl(e[s],t,n?`${n}.${s}`:s),r.push(o[s].hash);return new Zd(n,e,`{${r.join(":")}}`,o)}class Qd{constructor(t,n,o,r){this.key=t,this.type=n,this.newValue=o,this.oldValue=r}toString(){return this.toJSON()}toJSON(){var t;switch(this.type){case"added":return`Added \`${this.key}\``;case"removed":return`Removed \`${this.key}\``;case"changed":return`Changed \`${this.key}\` from \`${((t=this.oldValue)==null?void 0:t.toString())||"-"}\` to \`${this.newValue.toString()}\``}}}class Zd{constructor(t,n,o,r){this.key=t,this.value=n,this.hash=o,this.props=r}toString(){return this.props?`{${Object.keys(this.props).join(",")}}`:JSON.stringify(this.value)}toJSON(){const t=this.key||".";return this.props?`${t}({${Object.keys(this.props).join(",")}})`:`${t}(${this.value})`}}function on(e){if(typeof e!="object")return e;var t,n,o=Object.prototype.toString.call(e);if(o==="[object Object]"){if(e.constructor!==Object&&typeof e.constructor=="function"){n=new e.constructor;for(t in e)e.hasOwnProperty(t)&&n[t]!==e[t]&&(n[t]=on(e[t]))}else{n={};for(t in e)t==="__proto__"?Object.defineProperty(n,t,{value:on(e[t]),configurable:!0,enumerable:!0,writable:!0}):n[t]=on(e[t])}return n}if(o==="[object Array]"){for(t=e.length,n=Array(t);t--;)n[t]=on(e[t]);return n}return o==="[object Set]"?(n=new Set,e.forEach(function(r){n.add(on(r))}),n):o==="[object Map]"?(n=new Map,e.forEach(function(r,s){n.set(on(s),on(r))}),n):o==="[object Date]"?new Date(+e):o==="[object RegExp]"?(n=new RegExp(e.source,e.flags),n.lastIndex=e.lastIndex,n):o==="[object DataView]"?new e.constructor(on(e.buffer)):o==="[object ArrayBuffer]"?e.slice(0):o.slice(-6)==="Array]"?new e.constructor(e):e}const rC={path:"/",watch:!0,decode:e=>as(decodeURIComponent(e)),encode:e=>encodeURIComponent(typeof e=="string"?e:JSON.stringify(e))},Hs=window.cookieStore;function sC(e,t){var l;const n={...rC,...t};n.filter??(n.filter=d=>d===e);const o=ef(n)||{};let r;n.maxAge!==void 0?r=n.maxAge*1e3:n.expires&&(r=n.expires.getTime()-Date.now());const s=r!==void 0&&r<=0,i=on(s?void 0:o[e]??((l=n.default)==null?void 0:l.call(n))),a=r&&!s?lC(i,r,n.watch&&n.watch!=="shallow"):D(i);{let d=null;try{!Hs&&typeof BroadcastChannel<"u"&&(d=new BroadcastChannel(`nuxt:cookies:${e}`))}catch{}const c=()=>{n.readonly||jl(a.value,o[e])||(aC(e,a.value,n),o[e]=on(a.value),d==null||d.postMessage({value:n.encode(a.value)}))},u=h=>{var v;const b=h.refresh?(v=ef(n))==null?void 0:v[e]:n.decode(h.value);f=!0,a.value=b,o[e]=on(b),Be(()=>{f=!1})};let f=!1;const p=!!Fo();if(p&&pr(()=>{f=!0,c(),d==null||d.close()}),Hs){const h=b=>{const v=b.changed.find(w=>w.name===e),y=b.deleted.find(w=>w.name===e);v&&u({value:v.value}),y&&u({value:null})};Hs.addEventListener("change",h),p&&pr(()=>Hs.removeEventListener("change",h))}else d&&(d.onmessage=({data:h})=>u(h));n.watch?he(a,()=>{f||c()},{deep:n.watch!=="shallow"}):c()}return a}function ef(e={}){return qw(document.cookie,e)}function iC(e,t,n={}){return t==null?bd(e,t,{...n,maxAge:-1}):bd(e,t,n)}function aC(e,t,n={}){document.cookie=iC(e,t,n)}const tf=2147483647;function lC(e,t,n){let o,r,s=0;const i=n?D(e):{value:e};return Fo()&&pr(()=>{r==null||r(),clearTimeout(o)}),Gi((a,l)=>{n&&(r=he(i,l));function d(){s=0,clearTimeout(o);const c=t-s,u=c<tf?c:tf;o=setTimeout(()=>{if(s+=u,s<t)return d();i.value=void 0,l()},u)}return{get(){return a(),i.value},set(c){d(),i.value=c,l()}}})}const uC=$t(async e=>{let t,n;const o=wo().public.preview||{},r=ks(),s=sC("previewToken",{sameSite:"none",secure:!0});if(o.api){if(Object.prototype.hasOwnProperty.call(r.query,"preview")&&!r.query.preview||!r.query.preview&&!s.value)return;r.query.preview&&(s.value=String(r.query.preview)),window.sessionStorage.setItem("previewToken",String(s.value)),window.sessionStorage.setItem("previewAPI",typeof r.query.staging<"u"&&o.stagingApi?o.stagingApi:o.api);const i=([t,n]=Ro(()=>Es()),t=await t,n(),t);i.prerendered=[],e.hook("app:mounted",async()=>{await ge(async()=>{const{mountPreviewUI:a,initIframeCommunication:l}=await import("./CjGQKvTQ.js");return{mountPreviewUI:a,initIframeCommunication:l}},__vite__mapDeps([5,6,2,7]),import.meta.url).then(({mountPreviewUI:a,initIframeCommunication:l})=>{a(),l()})})}}),cC=be(()=>ge(()=>import("./DLV7BB8S.js"),[],import.meta.url).then(e=>e.default||e.default||e)),dC=be(()=>ge(()=>import("./I7Avztrj.js"),__vite__mapDeps([8,3]),import.meta.url).then(e=>e.default||e.default||e)),fC=be(()=>ge(()=>import("./5kEnbgU-.js"),__vite__mapDeps([9,10,1]),import.meta.url).then(e=>e.default||e.default||e)),pC=be(()=>ge(()=>import("./CL_0VYgA.js"),__vite__mapDeps([11,10,1]),import.meta.url).then(e=>e.default||e.default||e)),hC=be(()=>ge(()=>import("./DpBEdOrY.js"),[],import.meta.url).then(e=>e.default||e.default||e)),gC=be(()=>ge(()=>import("./T5Eo8Ag_.js"),__vite__mapDeps([12,10,1]),import.meta.url).then(e=>e.default||e.default||e)),mC=be(()=>ge(()=>import("./BD1IlfO6.js"),__vite__mapDeps([13,10,1]),import.meta.url).then(e=>e.default||e.default||e)),vC=be(()=>ge(()=>import("./CaNLEIgb.js"),[],import.meta.url).then(e=>e.default||e.default||e)),yC=be(()=>ge(()=>import("./B3bKPjPJ.js"),[],import.meta.url).then(e=>e.default||e.default||e)),bC=be(()=>ge(()=>import("./CnErl1XG.js"),[],import.meta.url).then(e=>e.default||e.default||e)),wC=be(()=>ge(()=>import("./DVxrWKbW.js"),__vite__mapDeps([14,15,16,17]),import.meta.url).then(e=>e.default||e.default||e)),_C=be(()=>ge(()=>import("./R9Oz0174.js"),[],import.meta.url).then(e=>e.default||e.default||e)),xC=be(()=>ge(()=>import("./GdM6DLV-.js"),[],import.meta.url).then(e=>e.default||e.default||e)),CC=be(()=>ge(()=>import("./Y01GIaxk.js"),__vite__mapDeps([18,15,17]),import.meta.url).then(e=>e.default||e.default||e)),kC=be(()=>ge(()=>import("./cDjtBH66.js"),__vite__mapDeps([19,10,1]),import.meta.url).then(e=>e.default||e.default||e)),EC=be(()=>ge(()=>import("./C0GxwRJx.js"),[],import.meta.url).then(e=>e.default||e.default||e)),SC=be(()=>ge(()=>import("./BevOKP-f.js"),[],import.meta.url).then(e=>e.default||e.default||e)),TC=be(()=>ge(()=>import("./CeXBNpa6.js"),[],import.meta.url).then(e=>e.default||e.default||e)),PC=be(()=>ge(()=>import("./BzFsvvax.js"),[],import.meta.url).then(e=>e.default||e.default||e)),AC=be(()=>ge(()=>import("./BaMV6mqK.js"),[],import.meta.url).then(e=>e.default||e.default||e)),OC=be(()=>ge(()=>import("./CeHK_0q9.js"),[],import.meta.url).then(e=>e.default||e.default||e)),IC=be(()=>ge(()=>import("./CtRv0i0H.js"),[],import.meta.url).then(e=>e.default||e.default||e)),$C=be(()=>ge(()=>import("./jgMz4I7B.js"),[],import.meta.url).then(e=>e.default||e.default||e)),RC=be(()=>ge(()=>import("./1mglF1zE.js"),[],import.meta.url).then(e=>e.default||e.default||e)),LC=be(()=>ge(()=>import("./Dnj83J8S.js"),[],import.meta.url).then(e=>e.default||e.default||e)),MC=be(()=>ge(()=>import("./_mZDx5Vm.js"),[],import.meta.url).then(e=>e.default||e.default||e)),DC=be(()=>ge(()=>import("./CnLTV3lZ.js"),[],import.meta.url).then(e=>e.default||e.default||e)),BC=be(()=>ge(()=>import("./CNFbTZHK.js"),__vite__mapDeps([20,15,21]),import.meta.url).then(e=>e.default||e.default||e)),NC=be(()=>ge(()=>import("./Dt9YCtWn.js"),[],import.meta.url).then(e=>e.default||e.default||e)),FC=be(()=>ge(()=>import("./CoJonXXG.js"),[],import.meta.url).then(e=>e.default||e.default||e)),zC=be(()=>ge(()=>import("./BUwECehC.js"),[],import.meta.url).then(e=>e.default||e.default||e)),jC=be(()=>ge(()=>import("./BW-LfaUR.js"),[],import.meta.url).then(e=>e.default||e.default||e)),HC=be(()=>ge(()=>import("./BS50N2o-.js"),__vite__mapDeps([22,16,17]),import.meta.url).then(e=>e.default||e.default||e)),VC=be(()=>ge(()=>import("./BeysnJca.js"),__vite__mapDeps([23,10,1]),import.meta.url).then(e=>e.default||e.default||e)),UC=be(()=>ge(()=>import("./CyrnigUu.js"),[],import.meta.url).then(e=>e.default||e.default||e)),KC=be(()=>ge(()=>import("./BPWsS5fO.js"),[],import.meta.url).then(e=>e.default||e.default||e)),WC=be(()=>ge(()=>import("./J6IacYXZ.js"),[],import.meta.url).then(e=>e.default||e.default||e)),qC=be(()=>ge(()=>import("./Ce-1M0mc.js"),[],import.meta.url).then(e=>e.default||e.default||e)),GC=be(()=>ge(()=>import("./BYNKM2fp.js"),[],import.meta.url).then(e=>e.default||e.default||e)),YC=be(()=>ge(()=>import("./BMy91lf3.js"),[],import.meta.url).then(e=>e.default||e.default||e)),XC=be(()=>ge(()=>import("./yJQI0Z89.js"),__vite__mapDeps([24,10,1,12]),import.meta.url).then(e=>e.default||e.default||e)),JC=be(()=>ge(()=>import("./RDIJbtj9.js"),__vite__mapDeps([25,10,1,12]),import.meta.url).then(e=>e.default||e.default||e)),QC=be(()=>ge(()=>import("./Cm-GzlGM.js"),__vite__mapDeps([26,10,1,12]),import.meta.url).then(e=>e.default||e.default||e)),ZC=be(()=>ge(()=>import("./C8afTWCB.js"),__vite__mapDeps([27,10,1,12]),import.meta.url).then(e=>e.default||e.default||e)),ek=be(()=>ge(()=>import("./8E5zCb__.js"),[],import.meta.url).then(e=>e.default||e.default||e)),tk=be(()=>ge(()=>import("./BfM6QLaC.js"),[],import.meta.url).then(e=>e.default||e.default||e)),nk=be(()=>ge(()=>Promise.resolve().then(()=>sO),void 0,import.meta.url).then(e=>e.default||e.default||e)),ok=[["ProseA",cC],["ProseAccordion",dC],["ProseAccordionItem",fC],["ProseBadge",pC],["ProseBlockquote",hC],["ProseCallout",gC],["ProseCard",mC],["ProseCardGroup",vC],["ProseCode",yC],["ProseCodeCollapse",bC],["ProseCodeGroup",wC],["ProseCodeIcon",_C],["ProseCodePreview",xC],["ProseCodeTree",CC],["ProseCollapsible",kC],["ProseEm",EC],["ProseH1",SC],["ProseH2",TC],["ProseH3",PC],["ProseH4",AC],["ProseHr",OC],["ProseIcon",IC],["ProseImg",$C],["ProseKbd",RC],["ProseLi",LC],["ProseOl",MC],["ProseP",DC],["ProsePre",BC],["ProseScript",NC],["ProseSteps",FC],["ProseStrong",zC],["ProseTable",jC],["ProseTabs",HC],["ProseTabsItem",VC],["ProseTbody",UC],["ProseTd",KC],["ProseTh",WC],["ProseThead",qC],["ProseTr",GC],["ProseUl",YC],["ProseCaution",XC],["ProseNote",JC],["ProseTip",QC],["ProseWarning",ZC],["ProseH5",ek],["ProseH6",tk],["Icon",nk]],rk=$t({name:"nuxt:global-components",setup(e){for(const[t,n]of ok)e.vueApp.component(t,n),e.vueApp.component("Lazy"+t,n)}}),Vs={},sk=$t({name:"nuxt:prefetch",setup(e){const t=It();e.hooks.hook("app:mounted",()=>{t.beforeEach(async n=>{var r;const o=(r=n==null?void 0:n.meta)==null?void 0:r.layout;o&&typeof Vs[o]=="function"&&await Vs[o]()})}),e.hooks.hook("link:prefetch",n=>{if(cn(n))return;const o=t.resolve(n);if(!o)return;const r=o.meta.layout;let s=Du(o.meta.middleware);s=s.filter(i=>typeof i=="string");for(const i of s)typeof Zr[i]=="function"&&Zr[i]();r&&typeof Vs[r]=="function"&&Vs[r]()})}});function ik(e,t){var n;const o=Ee();return Je(()=>{o.value=e()},{...t,flush:(n=void 0)!=null?n:"sync"}),bo(o)}function zo(e){return Fo()?(pr(e),!0):!1}function xL(){const e=new Set,t=s=>{e.delete(s)};return{on:s=>{e.add(s);const i=()=>t(s);return zo(i),{off:i}},off:t,trigger:(...s)=>Promise.all(Array.from(e).map(i=>i(...s))),clear:()=>{e.clear()}}}function ak(e){let t=!1,n;const o=bs(!0);return(...r)=>(t||(n=o.run(()=>e(...r)),t=!0),n)}const Fa=new WeakMap,lk=(...e)=>{var t;const n=e[0],o=(t=st())==null?void 0:t.proxy;if(o==null&&!Xi())throw new Error("injectLocal must be called in setup");return o&&Fa.has(o)&&n in Fa.get(o)?Fa.get(o)[n]:De(...e)};function Cr(e){let t=0,n,o;const r=()=>{t-=1,o&&t<=0&&(o.stop(),n=void 0,o=void 0)};return(...s)=>(t+=1,o||(o=bs(!0),n=o.run(()=>e(...s))),zo(r),n)}function uk(e,t){if(typeof Symbol<"u"){const n={...e};return Object.defineProperty(n,Symbol.iterator,{enumerable:!1,value(){let o=0;return{next:()=>({value:t[o++],done:o>t.length})}}}),n}else return Object.assign([...t],e)}function ck(e){if(!je(e))return yt(e);const t=new Proxy({},{get(n,o,r){return g(Reflect.get(e.value,o,r))},set(n,o,r){return je(e.value[o])&&!je(r)?e.value[o].value=r:e.value[o]=r,!0},deleteProperty(n,o){return Reflect.deleteProperty(e.value,o)},has(n,o){return Reflect.has(e.value,o)},ownKeys(){return Object.keys(e.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}});return yt(t)}function dm(e){return ck(B(e))}function Bu(e,...t){const n=t.flat(),o=n[0];return dm(()=>Object.fromEntries(typeof o=="function"?Object.entries(ht(e)).filter(([r,s])=>!o(Ye(s),r)):Object.entries(ht(e)).filter(r=>!n.includes(r[0]))))}const Wt=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const dk=e=>typeof e<"u",fk=Object.prototype.toString,pk=e=>fk.call(e)==="[object Object]",po=()=>{},nf=hk();function hk(){var e,t;return Wt&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((t=window==null?void 0:window.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function gk(e,t){function n(...o){return new Promise((r,s)=>{Promise.resolve(e(()=>t.apply(this,o),{fn:t,thisArg:this,args:o})).then(r).catch(s)})}return n}const mk=e=>e();function vk(e,t={}){let n,o,r=po;const s=l=>{clearTimeout(l),r(),r=po};let i;return l=>{const d=Ye(e),c=Ye(t.maxWait);return n&&s(n),d<=0||c!==void 0&&c<=0?(o&&(s(o),o=null),Promise.resolve(l())):new Promise((u,f)=>{r=t.rejectOnCancel?f:u,i=l,c&&!o&&(o=setTimeout(()=>{n&&s(n),o=null,u(i())},c)),n=setTimeout(()=>{o&&s(o),o=null,u(l())},d)})}}function CL(e=mk,t={}){const{initialState:n="active"}=t,o=fm(n==="active");function r(){o.value=!1}function s(){o.value=!0}const i=(...a)=>{o.value&&e(...a)};return{isActive:bo(o),pause:r,resume:s,eventFilter:i}}function yk(e){const t=Object.create(null);return n=>t[n]||(t[n]=e(n))}const bk=/-(\w)/g,wk=yk(e=>e.replace(bk,(t,n)=>n?n.toUpperCase():""));function Vl(e,t=!1,n="Timeout"){return new Promise((o,r)=>{setTimeout(t?()=>r(n):o,e)})}function _k(e){let t;function n(){return t||(t=e()),t}return n.reset=async()=>{const o=t;t=void 0,o&&await o},n}function of(e){return e.endsWith("rem")?Number.parseFloat(e)*16:Number.parseFloat(e)}function xk(e){return st()}function za(e){return Array.isArray(e)?e:[e]}function fm(...e){if(e.length!==1)return Ft(...e);const t=e[0];return typeof t=="function"?bo(Gi(()=>({get:t,set:po}))):D(t)}function Zt(e,...t){const n=t.flat(),o=n[0];return dm(()=>Object.fromEntries(typeof o=="function"?Object.entries(ht(e)).filter(([r,s])=>o(Ye(s),r)):n.map(r=>[r,fm(e,r)])))}function Nu(e,t=1e4){return Gi((n,o)=>{let r=Ye(e),s;const i=()=>setTimeout(()=>{r=Ye(e),o()},Ye(t));return zo(()=>{clearTimeout(s)}),{get(){return n(),r},set(a){r=a,o(),clearTimeout(s),s=i()}}})}function pm(e,t=200,n={}){return gk(vk(t,n),e)}function Ck(e,t){xk()&&qn(e,t)}function Ul(e,t=!1){function n(u,{flush:f="sync",deep:p=!1,timeout:h,throwOnTimeout:b}={}){let v=null;const w=[new Promise(m=>{v=he(e,_=>{u(_)!==t&&(v?v():Be(()=>v==null?void 0:v()),m(_))},{flush:f,deep:p,immediate:!0})})];return h!=null&&w.push(Vl(h,b).then(()=>Ye(e)).finally(()=>v==null?void 0:v())),Promise.race(w)}function o(u,f){if(!je(u))return n(_=>_===u,f);const{flush:p="sync",deep:h=!1,timeout:b,throwOnTimeout:v}=f??{};let y=null;const m=[new Promise(_=>{y=he([e,u],([x,C])=>{t!==(x===C)&&(y?y():Be(()=>y==null?void 0:y()),_(x))},{flush:p,deep:h,immediate:!0})})];return b!=null&&m.push(Vl(b,v).then(()=>Ye(e)).finally(()=>(y==null||y(),Ye(e)))),Promise.race(m)}function r(u){return n(f=>!!f,u)}function s(u){return o(null,u)}function i(u){return o(void 0,u)}function a(u){return n(Number.isNaN,u)}function l(u,f){return n(p=>{const h=Array.from(p);return h.includes(u)||h.includes(Ye(u))},f)}function d(u){return c(1,u)}function c(u=1,f){let p=-1;return n(()=>(p+=1,p>=u),f)}return Array.isArray(Ye(e))?{toMatch:n,toContains:l,changed:d,changedTimes:c,get not(){return Ul(e,!t)}}:{toMatch:n,toBe:o,toBeTruthy:r,toBeNull:s,toBeNaN:a,toBeUndefined:i,changed:d,changedTimes:c,get not(){return Ul(e,!t)}}}function kk(e){return Ul(e)}function Fu(e,t,n={}){const{immediate:o=!0,immediateCallback:r=!1}=n,s=Ee(!1);let i=null;function a(){i&&(clearTimeout(i),i=null)}function l(){s.value=!1,a()}function d(...c){r&&e(),a(),s.value=!0,i=setTimeout(()=>{s.value=!1,i=null,e(...c)},Ye(t))}return o&&(s.value=!0,Wt&&d()),zo(l),{isPending:bo(s),start:d,stop:l}}function Ek(e=1e3,t={}){const{controls:n=!1,callback:o}=t,r=Fu(o??po,e,t),s=B(()=>!r.isPending.value);return n?{ready:s,...r}:s}function hm(e,t,n){return he(e,t,{...n,immediate:!0})}function kL(e,t,n){let o;je(n)?o={evaluating:n}:o={};const{lazy:r=!1,evaluating:s=void 0,shallow:i=!0,onError:a=po}=o,l=Ee(!r),d=i?Ee(t):D(t);let c=0;return Je(async u=>{if(!l.value)return;c++;const f=c;let p=!1;s&&Promise.resolve().then(()=>{s.value=!0});try{const h=await e(b=>{u(()=>{s&&(s.value=!1),p||b()})});f===c&&(d.value=h)}catch(h){a(h)}finally{s&&f===c&&(s.value=!1),p=!0}}),r?B(()=>(l.value=!0,d.value)):d}function cr(e={}){const{inheritAttrs:t=!0}=e,n=Ee(),o=N({setup(s,{slots:i}){return()=>{n.value=i.default}}}),r=N({inheritAttrs:t,props:e.props,setup(s,{attrs:i,slots:a}){return()=>{var l;n.value;const d=(l=n.value)==null?void 0:l.call(n,{...e.props==null?Sk(i):s,$slots:a});return t&&(d==null?void 0:d.length)===1?d[0]:d}}});return uk({define:o,reuse:r},[o,r])}function Sk(e){const t={};for(const n in e)t[wk(n)]=e[n];return t}const Gn=Wt?window:void 0,gm=Wt?window.navigator:void 0;function Xt(e){var t;const n=Ye(e);return(t=n==null?void 0:n.$el)!=null?t:n}function Ut(...e){const t=[],n=()=>{t.forEach(a=>a()),t.length=0},o=(a,l,d,c)=>(a.addEventListener(l,d,c),()=>a.removeEventListener(l,d,c)),r=B(()=>{const a=za(Ye(e[0])).filter(l=>l!=null);return a.every(l=>typeof l!="string")?a:void 0}),s=hm(()=>{var a,l;return[(l=(a=r.value)==null?void 0:a.map(d=>Xt(d)))!=null?l:[Gn].filter(d=>d!=null),za(Ye(r.value?e[1]:e[0])),za(g(r.value?e[2]:e[1])),Ye(r.value?e[3]:e[2])]},([a,l,d,c])=>{if(n(),!(a!=null&&a.length)||!(l!=null&&l.length)||!(d!=null&&d.length))return;const u=pk(c)?{...c}:c;t.push(...a.flatMap(f=>l.flatMap(p=>d.map(h=>o(f,p,h,u)))))},{flush:"post"}),i=()=>{s(),n()};return zo(n),i}function mm(){const e=Ee(!1),t=st();return t&&We(()=>{e.value=!0},t),e}function aa(e){const t=mm();return B(()=>(t.value,!!e()))}function Tk(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function zu(...e){let t,n,o={};e.length===3?(t=e[0],n=e[1],o=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],o=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:r=Gn,eventName:s="keydown",passive:i=!1,dedupe:a=!1}=o,l=Tk(t);return Ut(r,s,c=>{c.repeat&&Ye(a)||l(c)&&n(c)},i)}function vm(e,t={}){const{immediate:n=!0,fpsLimit:o=void 0,window:r=Gn,once:s=!1}=t,i=Ee(!1),a=B(()=>o?1e3/Ye(o):null);let l=0,d=null;function c(p){if(!i.value||!r)return;l||(l=p);const h=p-l;if(a.value&&h<a.value){d=r.requestAnimationFrame(c);return}if(l=p,e({delta:h,timestamp:p}),s){i.value=!1,d=null;return}d=r.requestAnimationFrame(c)}function u(){!i.value&&r&&(i.value=!0,l=0,d=r.requestAnimationFrame(c))}function f(){i.value=!1,d!=null&&r&&(r.cancelAnimationFrame(d),d=null)}return n&&u(),zo(f),{isActive:bo(i),pause:f,resume:u}}function Pk(e,t,n){const{immediate:o=!0,delay:r=0,onError:s=po,onSuccess:i=po,resetOnExecute:a=!0,shallow:l=!0,throwError:d}=n??{},c=l?Ee(t):D(t),u=Ee(!1),f=Ee(!1),p=Ee(void 0);async function h(y=0,...w){a&&(c.value=t),p.value=void 0,u.value=!1,f.value=!0,y>0&&await Vl(y);const m=typeof e=="function"?e(...w):e;try{const _=await m;c.value=_,u.value=!0,i(_)}catch(_){if(p.value=_,s(_),d)throw _}finally{f.value=!1}return c.value}o&&h(r);const b={state:c,isReady:u,isLoading:f,error:p,execute:h};function v(){return new Promise((y,w)=>{kk(f).toBe(!1).then(()=>y(b)).catch(w)})}return{...b,then(y,w){return v().then(y,w)}}}const Ak=Symbol("vueuse-ssr-width");function Ok(){const e=Xi()?lk(Ak,null):null;return typeof e=="number"?e:void 0}function Ik(e,t={}){const{window:n=Gn,ssrWidth:o=Ok()}=t,r=aa(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function"),s=D(typeof o=="number"),i=Ee(),a=Ee(!1),l=d=>{a.value=d.matches};return Je(()=>{if(s.value){s.value=!r.value;const d=Ye(e).split(",");a.value=d.some(c=>{const u=c.includes("not all"),f=c.match(/\(\s*min-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),p=c.match(/\(\s*max-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/);let h=!!(f||p);return f&&h&&(h=o>=of(f[1])),p&&h&&(h=o<=of(p[1])),u?!h:h});return}r.value&&(i.value=n.matchMedia(Ye(e)),a.value=i.value.matches)}),Ut(i,"change",l,{passive:!0}),B(()=>a.value)}function rf(e,t={}){const{controls:n=!1,navigator:o=gm}=t,r=aa(()=>o&&"permissions"in o),s=Ee(),i=typeof e=="string"?{name:e}:e,a=Ee(),l=()=>{var c,u;a.value=(u=(c=s.value)==null?void 0:c.state)!=null?u:"prompt"};Ut(s,"change",l,{passive:!0});const d=_k(async()=>{if(r.value){if(!s.value)try{s.value=await o.permissions.query(i)}catch{s.value=void 0}finally{l()}if(n)return Ie(s.value)}});return d(),n?{state:a,isSupported:r,query:d}:a}function EL(e={}){const{navigator:t=gm,read:n=!1,source:o,copiedDuring:r=1500,legacy:s=!1}=e,i=aa(()=>t&&"clipboard"in t),a=rf("clipboard-read"),l=rf("clipboard-write"),d=B(()=>i.value||s),c=Ee(""),u=Ee(!1),f=Fu(()=>u.value=!1,r,{immediate:!1});function p(){let w=!(i.value&&y(a.value));if(!w)try{t.clipboard.readText().then(m=>{c.value=m})}catch{w=!0}w&&(c.value=v())}d.value&&n&&Ut(["copy","cut"],p,{passive:!0});async function h(w=Ye(o)){if(d.value&&w!=null){let m=!(i.value&&y(l.value));if(!m)try{await t.clipboard.writeText(w)}catch{m=!0}m&&b(w),c.value=w,u.value=!0,f.start()}}function b(w){const m=document.createElement("textarea");m.value=w??"",m.style.position="absolute",m.style.opacity="0",document.body.appendChild(m),m.select(),document.execCommand("copy"),m.remove()}function v(){var w,m,_;return(_=(m=(w=document==null?void 0:document.getSelection)==null?void 0:w.call(document))==null?void 0:m.toString())!=null?_:""}function y(w){return w==="granted"||w==="prompt"}return{isSupported:d,text:c,copied:u,copy:h}}function $k(e){return JSON.parse(JSON.stringify(e))}function SL(e={}){const{window:t=Gn}=e,n=Ee(1),o=Ik(()=>`(resolution: ${n.value}dppx)`,e);let r=po;return t&&(r=hm(o,()=>n.value=t.devicePixelRatio)),{pixelRatio:bo(n),stop:r}}function $i(e,t,n={}){const{window:o=Gn,...r}=n;let s;const i=aa(()=>o&&"ResizeObserver"in o),a=()=>{s&&(s.disconnect(),s=void 0)},l=B(()=>{const u=Ye(e);return Array.isArray(u)?u.map(f=>Xt(f)):[Xt(u)]}),d=he(l,u=>{if(a(),i.value&&o){s=new ResizeObserver(t);for(const f of u)f&&s.observe(f,r)}},{immediate:!0,flush:"post"}),c=()=>{a(),d()};return zo(c),{isSupported:i,stop:c}}async function Rk(e){return new Promise((t,n)=>{const o=new Image,{src:r,srcset:s,sizes:i,class:a,loading:l,crossorigin:d,referrerPolicy:c,width:u,height:f,decoding:p,fetchPriority:h,ismap:b,usemap:v}=e;o.src=r,s!=null&&(o.srcset=s),i!=null&&(o.sizes=i),a!=null&&(o.className=a),l!=null&&(o.loading=l),d!=null&&(o.crossOrigin=d),c!=null&&(o.referrerPolicy=c),u!=null&&(o.width=u),f!=null&&(o.height=f),p!=null&&(o.decoding=p),h!=null&&(o.fetchPriority=h),b!=null&&(o.isMap=b),v!=null&&(o.useMap=v),o.onload=()=>t(o),o.onerror=n})}function Lk(e,t={}){const n=Pk(()=>Rk(Ye(e)),void 0,{resetOnExecute:!0,...t});return he(()=>Ye(e),()=>n.execute(t.delay),{deep:!0}),n}const Mk={page:e=>[e.pageX,e.pageY],client:e=>[e.clientX,e.clientY],screen:e=>[e.screenX,e.screenY],movement:e=>e instanceof MouseEvent?[e.movementX,e.movementY]:null};function Dk(e={}){const{type:t="page",touch:n=!0,resetOnTouchEnds:o=!1,initialValue:r={x:0,y:0},window:s=Gn,target:i=s,scroll:a=!0,eventFilter:l}=e;let d=null,c=0,u=0;const f=Ee(r.x),p=Ee(r.y),h=Ee(null),b=typeof t=="function"?t:Mk[t],v=E=>{const R=b(E);d=E,R&&([f.value,p.value]=R,h.value="mouse"),s&&(c=s.scrollX,u=s.scrollY)},y=E=>{if(E.touches.length>0){const R=b(E.touches[0]);R&&([f.value,p.value]=R,h.value="touch")}},w=()=>{if(!d||!s)return;const E=b(d);d instanceof MouseEvent&&E&&(f.value=E[0]+s.scrollX-c,p.value=E[1]+s.scrollY-u)},m=()=>{f.value=r.x,p.value=r.y},_=l?E=>l(()=>v(E),{}):E=>v(E),x=l?E=>l(()=>y(E),{}):E=>y(E),C=l?()=>l(()=>w(),{}):()=>w();if(i){const E={passive:!0};Ut(i,["mousemove","dragover"],_,E),n&&t!=="movement"&&(Ut(i,["touchstart","touchmove"],x,E),o&&Ut(i,"touchend",m,E)),a&&t==="page"&&Ut(s,"scroll",C,E)}return{x:f,y:p,sourceType:h}}function TL(e,t={}){const{handleOutside:n=!0,window:o=Gn}=t,r=t.type||"page",{x:s,y:i,sourceType:a}=Dk(t),l=D(e??(o==null?void 0:o.document.body)),d=Ee(0),c=Ee(0),u=Ee(0),f=Ee(0),p=Ee(0),h=Ee(0),b=Ee(!0);let v=()=>{};return o&&(v=he([l,s,i],()=>{const y=Xt(l);if(!y||!(y instanceof Element))return;const{left:w,top:m,width:_,height:x}=y.getBoundingClientRect();u.value=w+(r==="page"?o.pageXOffset:0),f.value=m+(r==="page"?o.pageYOffset:0),p.value=x,h.value=_;const C=s.value-u.value,E=i.value-f.value;b.value=_===0||x===0||C<0||E<0||C>_||E>x,(n||!b.value)&&(d.value=C,c.value=E)},{immediate:!0}),Ut(document,"mouseleave",()=>b.value=!0,{passive:!0})),{x:s,y:i,sourceType:a,elementX:d,elementY:c,elementPositionX:u,elementPositionY:f,elementHeight:p,elementWidth:h,isOutside:b,stop:v}}function hn(e,t,n,o={}){var r,s,i;const{clone:a=!1,passive:l=!1,eventName:d,deep:c=!1,defaultValue:u,shouldEmit:f}=o,p=st(),h=n||(p==null?void 0:p.emit)||((r=p==null?void 0:p.$emit)==null?void 0:r.bind(p))||((i=(s=p==null?void 0:p.proxy)==null?void 0:s.$emit)==null?void 0:i.bind(p==null?void 0:p.proxy));let b=d;t||(t="modelValue"),b=b||`update:${t.toString()}`;const v=m=>a?typeof a=="function"?a(m):$k(m):m,y=()=>dk(e[t])?v(e[t]):u,w=m=>{f?f(m)&&h(b,m):h(b,m)};if(l){const m=y(),_=D(m);let x=!1;return he(()=>e[t],C=>{x||(x=!0,_.value=v(C),Be(()=>x=!1))}),he(_,C=>{!x&&(C!==e[t]||c)&&w(C)},{deep:c}),_}else return B({get(){return y()},set(m){w(m)}})}const ju=Symbol("nuxt-ui.slideover");function Bk(){const e=De(ju),t=D(!1);function n(i,a){if(!e)throw new Error("useSlideover() is called without provider");e.value={component:i,props:a??{}},t.value=!0}async function o(){e&&(t.value=!1)}function r(){e&&(e.value={component:"div",props:{}})}function s(i){e&&(e.value={...e.value,props:{...e.value.props,...i}})}return{open:n,close:o,reset:r,patch:s,isOpen:t}}const Nk=Cr(Bk),Fk=$t(e=>{const t=Ee({component:"div",props:{}});e.vueApp.provide(ju,t)}),Hu=Symbol("nuxt-ui.modal");function zk(){const e=De(Hu),t=D(!1);function n(i,a){if(!e)throw new Error("useModal() is called without provider");e.value={component:i,props:a??{}},t.value=!0}async function o(){e&&(t.value=!1)}function r(){e&&(e.value={component:"div",props:{}})}function s(i){e&&(e.value={...e.value,props:{...e.value.props,...i}})}return{open:n,close:o,reset:r,patch:s,isOpen:t}}const jk=Cr(zk),Hk=$t(e=>{const t=Ee({component:"div",props:{}});e.vueApp.provide(Hu,t)}),Vk={ui:{colors:{primary:"green",neutral:"zinc"}}},Uk={nuxt:{},ui:{icons:{caution:"i-lucide-circle-alert",copy:"i-lucide-copy",copyCheck:"i-lucide-copy-check",dark:"i-lucide-moon",error:"i-lucide-circle-x",external:"i-lucide-arrow-up-right",eye:"i-lucide-eye",eyeOff:"i-lucide-eye-off",file:"i-lucide-file-text",folder:"i-lucide-folder",folderOpen:"i-lucide-folder-open",hash:"i-lucide-hash",info:"i-lucide-info",light:"i-lucide-sun",menu:"i-lucide-menu",panelClose:"i-lucide-panel-left-close",panelOpen:"i-lucide-panel-left-open",success:"i-lucide-circle-check",system:"i-lucide-monitor",tip:"i-lucide-lightbulb",warning:"i-lucide-triangle-alert",arrowLeft:"i-lucide-arrow-left",arrowRight:"i-lucide-arrow-right",check:"i-lucide-check",chevronDoubleLeft:"i-lucide-chevrons-left",chevronDoubleRight:"i-lucide-chevrons-right",chevronDown:"i-lucide-chevron-down",chevronLeft:"i-lucide-chevron-left",chevronRight:"i-lucide-chevron-right",chevronUp:"i-lucide-chevron-up",close:"i-lucide-x",ellipsis:"i-lucide-ellipsis",loading:"i-lucide-refresh-cw",minus:"i-lucide-minus",plus:"i-lucide-plus",search:"i-lucide-search"},colors:{primary:"green",secondary:"blue",success:"green",info:"blue",warning:"yellow",error:"red",neutral:"slate"}},icon:{provider:"server",class:"",aliases:{},iconifyApiEndpoint:"https://api.iconify.design",localApiEndpoint:"/api/_nuxt_icon",fallbackToApi:!0,cssSelectorPrefix:"i-",cssWherePseudo:!0,cssLayer:"components",mode:"css",attrs:{"aria-hidden":!0},collections:["academicons","akar-icons","ant-design","arcticons","basil","bi","bitcoin-icons","bpmn","brandico","bx","bxl","bxs","bytesize","carbon","catppuccin","cbi","charm","ci","cib","cif","cil","circle-flags","circum","clarity","codicon","covid","cryptocurrency","cryptocurrency-color","dashicons","devicon","devicon-plain","ei","el","emojione","emojione-monotone","emojione-v1","entypo","entypo-social","eos-icons","ep","et","eva","f7","fa","fa-brands","fa-regular","fa-solid","fa6-brands","fa6-regular","fa6-solid","fad","fe","feather","file-icons","flag","flagpack","flat-color-icons","flat-ui","flowbite","fluent","fluent-emoji","fluent-emoji-flat","fluent-emoji-high-contrast","fluent-mdl2","fontelico","fontisto","formkit","foundation","fxemoji","gala","game-icons","geo","gg","gis","gravity-ui","gridicons","grommet-icons","guidance","healthicons","heroicons","heroicons-outline","heroicons-solid","hugeicons","humbleicons","ic","icomoon-free","icon-park","icon-park-outline","icon-park-solid","icon-park-twotone","iconamoon","iconoir","icons8","il","ion","iwwa","jam","la","lets-icons","line-md","logos","ls","lucide","lucide-lab","mage","majesticons","maki","map","marketeq","material-symbols","material-symbols-light","mdi","mdi-light","medical-icon","memory","meteocons","mi","mingcute","mono-icons","mynaui","nimbus","nonicons","noto","noto-v1","octicon","oi","ooui","openmoji","oui","pajamas","pepicons","pepicons-pencil","pepicons-pop","pepicons-print","ph","pixelarticons","prime","ps","quill","radix-icons","raphael","ri","rivet-icons","si-glyph","simple-icons","simple-line-icons","skill-icons","solar","streamline","streamline-emojis","subway","svg-spinners","system-uicons","tabler","tdesign","teenyicons","token","token-branded","topcoat","twemoji","typcn","uil","uim","uis","uit","uiw","unjs","vaadin","vs","vscode-icons","websymbol","weui","whh","wi","wpf","zmdi","zondicons"],fetchTimeout:1500}},it=Zw(Vk,Uk);function Rt(){const e=Re();return e._appConfig||(e._appConfig=yt(it)),e._appConfig}const Kk=$t(()=>{const e=Rt(),t=Re(),n=[50,100,200,300,400,500,600,700,800,900,950];function o(a,l){return`${n.map(d=>`--ui-color-${a}-${d}: var(--color-${l==="neutral"?"old-neutral":l}-${d});`).join(` + `)}`}function r(a,l){return`--ui-${a}: var(--ui-color-${a}-${l});`}const s=B(()=>{const{neutral:a,...l}=e.ui.colors;return`@layer base { + :root { + ${Object.entries(e.ui.colors).map(([d,c])=>o(d,c)).join(` + `)} + } + :root, .light { + ${Object.keys(l).map(d=>r(d,500)).join(` + `)} + } + .dark { + ${Object.keys(l).map(d=>r(d,400)).join(` + `)} + } +}`}),i={style:[{innerHTML:()=>s.value,tagPriority:-2,id:"nuxt-ui-colors",type:"text/css"}]};if(t.isHydrating&&!t.payload.serverRendered){const a=document.createElement("style");a.innerHTML=s.value,a.setAttribute("data-nuxt-ui-colors",""),document.head.appendChild(a),i.script=[{innerHTML:"document.head.removeChild(document.querySelector('[data-nuxt-ui-colors]'))"}]}$u(i)}),Wk="__NUXT_COLOR_MODE__",ja="nuxt-color-mode",qk="localStorage",Gk="$s";function Vu(...e){const t=typeof e[e.length-1]=="string"?e.pop():void 0;typeof e[0]!="string"&&e.unshift(t);const[n,o]=e;if(!n||typeof n!="string")throw new TypeError("[nuxt] [useState] key must be a string: "+n);if(o!==void 0&&typeof o!="function")throw new Error("[nuxt] [useState] init must be a function: "+o);const r=Gk+n,s=Re(),i=Ft(s.payload.state,r);if(i.value===void 0&&o){const a=o();if(je(a))return s.payload.state[r]=a,a;i.value=a}return i}const $n=window[Wk]||{},Yk=$t(e=>{const t=Vu("color-mode",()=>yt({preference:$n.preference,value:$n.value,unknown:!1,forced:!1})).value;It().afterEach(s=>{const i=s.meta.colorMode;i&&i!=="system"?(t.value=i,t.forced=!0):(i==="system"&&console.warn("You cannot force the colorMode to system at the page level."),t.forced=!1,t.value=t.preference==="system"?$n.getColorScheme():t.preference)});let n;function o(){n||!window.matchMedia||(n=window.matchMedia("(prefers-color-scheme: dark)"),n.addEventListener("change",()=>{!t.forced&&t.preference==="system"&&(t.value=$n.getColorScheme())}))}function r(s,i){var a,l;switch(s){case"cookie":window.document.cookie=ja+"="+i;break;case"sessionStorage":(a=window.sessionStorage)==null||a.setItem(ja,i);break;case"localStorage":default:(l=window.localStorage)==null||l.setItem(ja,i)}}he(()=>t.preference,s=>{t.forced||(s==="system"?(t.value=$n.getColorScheme(),o()):t.value=s,r(qk,s))},{immediate:!0}),he(()=>t.value,(s,i)=>{let a;a=window.document.createElement("style"),a.appendChild(document.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),window.document.head.appendChild(a),$n.removeColorScheme(i),$n.addColorScheme(s),window.getComputedStyle(a).opacity,document.head.removeChild(a)}),t.preference==="system"&&o(),e.hook("app:mounted",()=>{t.unknown&&(t.preference=$n.preference,t.value=$n.value,t.unknown=!1)}),e.provide("colorMode",t)}),ym=/^[a-z0-9]+(-[a-z0-9]+)*$/,Ss=(e,t,n,o="")=>{const r=e.split(":");if(e.slice(0,1)==="@"){if(r.length<2||r.length>3)return null;o=r.shift().slice(1)}if(r.length>3||!r.length)return null;if(r.length>1){const a=r.pop(),l=r.pop(),d={provider:r.length>0?r[0]:o,prefix:l,name:a};return t&&!li(d)?null:d}const s=r[0],i=s.split("-");if(i.length>1){const a={provider:o,prefix:i.shift(),name:i.join("-")};return t&&!li(a)?null:a}if(n&&o===""){const a={provider:o,prefix:"",name:s};return t&&!li(a,n)?null:a}return null},li=(e,t)=>e?!!((t&&e.prefix===""||e.prefix)&&e.name):!1,bm=Object.freeze({left:0,top:0,width:16,height:16}),Ri=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),kr=Object.freeze({...bm,...Ri}),Kl=Object.freeze({...kr,body:"",hidden:!1});function Xk(e,t){const n={};!e.hFlip!=!t.hFlip&&(n.hFlip=!0),!e.vFlip!=!t.vFlip&&(n.vFlip=!0);const o=((e.rotate||0)+(t.rotate||0))%4;return o&&(n.rotate=o),n}function sf(e,t){const n=Xk(e,t);for(const o in Kl)o in Ri?o in e&&!(o in n)&&(n[o]=Ri[o]):o in t?n[o]=t[o]:o in e&&(n[o]=e[o]);return n}function Jk(e,t){const n=e.icons,o=e.aliases||Object.create(null),r=Object.create(null);function s(i){if(n[i])return r[i]=[];if(!(i in r)){r[i]=null;const a=o[i]&&o[i].parent,l=a&&s(a);l&&(r[i]=[a].concat(l))}return r[i]}return Object.keys(n).concat(Object.keys(o)).forEach(s),r}function Qk(e,t,n){const o=e.icons,r=e.aliases||Object.create(null);let s={};function i(a){s=sf(o[a]||r[a],s)}return i(t),n.forEach(i),sf(e,s)}function wm(e,t){const n=[];if(typeof e!="object"||typeof e.icons!="object")return n;e.not_found instanceof Array&&e.not_found.forEach(r=>{t(r,null),n.push(r)});const o=Jk(e);for(const r in o){const s=o[r];s&&(t(r,Qk(e,r,s)),n.push(r))}return n}const Zk={provider:"",aliases:{},not_found:{},...bm};function Ha(e,t){for(const n in t)if(n in e&&typeof e[n]!=typeof t[n])return!1;return!0}function _m(e){if(typeof e!="object"||e===null)return null;const t=e;if(typeof t.prefix!="string"||!e.icons||typeof e.icons!="object"||!Ha(e,Zk))return null;const n=t.icons;for(const r in n){const s=n[r];if(!r||typeof s.body!="string"||!Ha(s,Kl))return null}const o=t.aliases||Object.create(null);for(const r in o){const s=o[r],i=s.parent;if(!r||typeof i!="string"||!n[i]&&!o[i]||!Ha(s,Kl))return null}return t}const af=Object.create(null);function eE(e,t){return{provider:e,prefix:t,icons:Object.create(null),missing:new Set}}function Bo(e,t){const n=af[e]||(af[e]=Object.create(null));return n[t]||(n[t]=eE(e,t))}function xm(e,t){return _m(t)?wm(t,(n,o)=>{o?e.icons[n]=o:e.missing.add(n)}):[]}function tE(e,t,n){try{if(typeof n.body=="string")return e.icons[t]={...n},!0}catch{}return!1}let cs=!1;function Cm(e){return typeof e=="boolean"&&(cs=e),cs}function Uu(e){const t=typeof e=="string"?Ss(e,!0,cs):e;if(t){const n=Bo(t.provider,t.prefix),o=t.name;return n.icons[o]||(n.missing.has(o)?null:void 0)}}function Ku(e,t){const n=Ss(e,!0,cs);if(!n)return!1;const o=Bo(n.provider,n.prefix);return t?tE(o,n.name,t):(o.missing.add(n.name),!0)}function nE(e,t){if(typeof e!="object")return!1;if(typeof t!="string"&&(t=e.provider||""),cs&&!t&&!e.prefix){let r=!1;return _m(e)&&(e.prefix="",wm(e,(s,i)=>{Ku(s,i)&&(r=!0)})),r}const n=e.prefix;if(!li({prefix:n,name:"a"}))return!1;const o=Bo(t,n);return!!xm(o,e)}function Wl(e){const t=Uu(e);return t&&{...kr,...t}}const km=Object.freeze({width:null,height:null}),Em=Object.freeze({...km,...Ri}),oE=/(-?[0-9.]*[0-9]+[0-9.]*)/g,rE=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function lf(e,t,n){if(t===1)return e;if(n=n||100,typeof e=="number")return Math.ceil(e*t*n)/n;if(typeof e!="string")return e;const o=e.split(oE);if(o===null||!o.length)return e;const r=[];let s=o.shift(),i=rE.test(s);for(;;){if(i){const a=parseFloat(s);isNaN(a)?r.push(s):r.push(Math.ceil(a*t*n)/n)}else r.push(s);if(s=o.shift(),s===void 0)return r.join("");i=!i}}function sE(e,t="defs"){let n="";const o=e.indexOf("<"+t);for(;o>=0;){const r=e.indexOf(">",o),s=e.indexOf("</"+t);if(r===-1||s===-1)break;const i=e.indexOf(">",s);if(i===-1)break;n+=e.slice(r+1,s).trim(),e=e.slice(0,o).trim()+e.slice(i+1)}return{defs:n,content:e}}function iE(e,t){return e?"<defs>"+e+"</defs>"+t:t}function aE(e,t,n){const o=sE(e);return iE(o.defs,t+o.content+n)}const lE=e=>e==="unset"||e==="undefined"||e==="none";function uE(e,t){const n={...kr,...e},o={...Em,...t},r={left:n.left,top:n.top,width:n.width,height:n.height};let s=n.body;[n,o].forEach(b=>{const v=[],y=b.hFlip,w=b.vFlip;let m=b.rotate;y?w?m+=2:(v.push("translate("+(r.width+r.left).toString()+" "+(0-r.top).toString()+")"),v.push("scale(-1 1)"),r.top=r.left=0):w&&(v.push("translate("+(0-r.left).toString()+" "+(r.height+r.top).toString()+")"),v.push("scale(1 -1)"),r.top=r.left=0);let _;switch(m<0&&(m-=Math.floor(m/4)*4),m=m%4,m){case 1:_=r.height/2+r.top,v.unshift("rotate(90 "+_.toString()+" "+_.toString()+")");break;case 2:v.unshift("rotate(180 "+(r.width/2+r.left).toString()+" "+(r.height/2+r.top).toString()+")");break;case 3:_=r.width/2+r.left,v.unshift("rotate(-90 "+_.toString()+" "+_.toString()+")");break}m%2===1&&(r.left!==r.top&&(_=r.left,r.left=r.top,r.top=_),r.width!==r.height&&(_=r.width,r.width=r.height,r.height=_)),v.length&&(s=aE(s,'<g transform="'+v.join(" ")+'">',"</g>"))});const i=o.width,a=o.height,l=r.width,d=r.height;let c,u;i===null?(u=a===null?"1em":a==="auto"?d:a,c=lf(u,l/d)):(c=i==="auto"?l:i,u=a===null?lf(c,d/l):a==="auto"?d:a);const f={},p=(b,v)=>{lE(v)||(f[b]=v.toString())};p("width",c),p("height",u);const h=[r.left,r.top,l,d];return f.viewBox=h.join(" "),{attributes:f,viewBox:h,body:s}}const cE=/\sid="(\S+)"/g,dE="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let fE=0;function pE(e,t=dE){const n=[];let o;for(;o=cE.exec(e);)n.push(o[1]);if(!n.length)return e;const r="suffix"+(Math.random()*16777216|Date.now()).toString(16);return n.forEach(s=>{const i=typeof t=="function"?t(s):t+(fE++).toString(),a=s.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");e=e.replace(new RegExp('([#;"])('+a+')([")]|\\.[a-z])',"g"),"$1"+i+r+"$3")}),e=e.replace(new RegExp(r,"g"),""),e}const ql=Object.create(null);function Sm(e,t){ql[e]=t}function Gl(e){return ql[e]||ql[""]}function Wu(e){let t;if(typeof e.resources=="string")t=[e.resources];else if(t=e.resources,!(t instanceof Array)||!t.length)return null;return{resources:t,path:e.path||"/",maxURL:e.maxURL||500,rotate:e.rotate||750,timeout:e.timeout||5e3,random:e.random===!0,index:e.index||0,dataAfterTimeout:e.dataAfterTimeout!==!1}}const la=Object.create(null),Rr=["https://api.simplesvg.com","https://api.unisvg.com"],ui=[];for(;Rr.length>0;)Rr.length===1||Math.random()>.5?ui.push(Rr.shift()):ui.push(Rr.pop());la[""]=Wu({resources:["https://api.iconify.design"].concat(ui)});function Tm(e,t){const n=Wu(t);return n===null?!1:(la[e]=n,!0)}function ua(e){return la[e]}function hE(){return Object.keys(la)}const gE=()=>{let e;try{if(e=fetch,typeof e=="function")return e}catch{}};let Li=gE();function mE(e){Li=e}function vE(){return Li}function yE(e,t){const n=ua(e);if(!n)return 0;let o;if(!n.maxURL)o=0;else{let r=0;n.resources.forEach(i=>{r=Math.max(r,i.length)});const s=t+".json?icons=";o=n.maxURL-r-n.path.length-s.length}return o}function bE(e){return e===404}const wE=(e,t,n)=>{const o=[],r=yE(e,t),s="icons";let i={type:s,provider:e,prefix:t,icons:[]},a=0;return n.forEach((l,d)=>{a+=l.length+1,a>=r&&d>0&&(o.push(i),i={type:s,provider:e,prefix:t,icons:[]},a=l.length),i.icons.push(l)}),o.push(i),o};function _E(e){if(typeof e=="string"){const t=ua(e);if(t)return t.path}return"/"}const xE=(e,t,n)=>{if(!Li){n("abort",424);return}let o=_E(t.provider);switch(t.type){case"icons":{const s=t.prefix,a=t.icons.join(","),l=new URLSearchParams({icons:a});o+=s+".json?"+l.toString();break}case"custom":{const s=t.uri;o+=s.slice(0,1)==="/"?s.slice(1):s;break}default:n("abort",400);return}let r=503;Li(e+o).then(s=>{const i=s.status;if(i!==200){setTimeout(()=>{n(bE(i)?"abort":"next",i)});return}return r=501,s.json()}).then(s=>{if(typeof s!="object"||s===null){setTimeout(()=>{s===404?n("abort",s):n("next",r)});return}setTimeout(()=>{n("success",s)})}).catch(()=>{n("next",r)})},CE={prepare:wE,send:xE};function kE(e){const t={loaded:[],missing:[],pending:[]},n=Object.create(null);e.sort((r,s)=>r.provider!==s.provider?r.provider.localeCompare(s.provider):r.prefix!==s.prefix?r.prefix.localeCompare(s.prefix):r.name.localeCompare(s.name));let o={provider:"",prefix:"",name:""};return e.forEach(r=>{if(o.name===r.name&&o.prefix===r.prefix&&o.provider===r.provider)return;o=r;const s=r.provider,i=r.prefix,a=r.name,l=n[s]||(n[s]=Object.create(null)),d=l[i]||(l[i]=Bo(s,i));let c;a in d.icons?c=t.loaded:i===""||d.missing.has(a)?c=t.missing:c=t.pending;const u={provider:s,prefix:i,name:a};c.push(u)}),t}function Pm(e,t){e.forEach(n=>{const o=n.loaderCallbacks;o&&(n.loaderCallbacks=o.filter(r=>r.id!==t))})}function EE(e){e.pendingCallbacksFlag||(e.pendingCallbacksFlag=!0,setTimeout(()=>{e.pendingCallbacksFlag=!1;const t=e.loaderCallbacks?e.loaderCallbacks.slice(0):[];if(!t.length)return;let n=!1;const o=e.provider,r=e.prefix;t.forEach(s=>{const i=s.icons,a=i.pending.length;i.pending=i.pending.filter(l=>{if(l.prefix!==r)return!0;const d=l.name;if(e.icons[d])i.loaded.push({provider:o,prefix:r,name:d});else if(e.missing.has(d))i.missing.push({provider:o,prefix:r,name:d});else return n=!0,!0;return!1}),i.pending.length!==a&&(n||Pm([e],s.id),s.callback(i.loaded.slice(0),i.missing.slice(0),i.pending.slice(0),s.abort))})}))}let SE=0;function TE(e,t,n){const o=SE++,r=Pm.bind(null,n,o);if(!t.pending.length)return r;const s={id:o,icons:t,callback:e,abort:r};return n.forEach(i=>{(i.loaderCallbacks||(i.loaderCallbacks=[])).push(s)}),r}function PE(e,t=!0,n=!1){const o=[];return e.forEach(r=>{const s=typeof r=="string"?Ss(r,t,n):r;s&&o.push(s)}),o}var AE={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function OE(e,t,n,o){const r=e.resources.length,s=e.random?Math.floor(Math.random()*r):e.index;let i;if(e.random){let C=e.resources.slice(0);for(i=[];C.length>1;){const E=Math.floor(Math.random()*C.length);i.push(C[E]),C=C.slice(0,E).concat(C.slice(E+1))}i=i.concat(C)}else i=e.resources.slice(s).concat(e.resources.slice(0,s));const a=Date.now();let l="pending",d=0,c,u=null,f=[],p=[];typeof o=="function"&&p.push(o);function h(){u&&(clearTimeout(u),u=null)}function b(){l==="pending"&&(l="aborted"),h(),f.forEach(C=>{C.status==="pending"&&(C.status="aborted")}),f=[]}function v(C,E){E&&(p=[]),typeof C=="function"&&p.push(C)}function y(){return{startTime:a,payload:t,status:l,queriesSent:d,queriesPending:f.length,subscribe:v,abort:b}}function w(){l="failed",p.forEach(C=>{C(void 0,c)})}function m(){f.forEach(C=>{C.status==="pending"&&(C.status="aborted")}),f=[]}function _(C,E,R){const T=E!=="success";switch(f=f.filter(I=>I!==C),l){case"pending":break;case"failed":if(T||!e.dataAfterTimeout)return;break;default:return}if(E==="abort"){c=R,w();return}if(T){c=R,f.length||(i.length?x():w());return}if(h(),m(),!e.random){const I=e.resources.indexOf(C.resource);I!==-1&&I!==e.index&&(e.index=I)}l="completed",p.forEach(I=>{I(R)})}function x(){if(l!=="pending")return;h();const C=i.shift();if(C===void 0){if(f.length){u=setTimeout(()=>{h(),l==="pending"&&(m(),w())},e.timeout);return}w();return}const E={status:"pending",resource:C,callback:(R,T)=>{_(E,R,T)}};f.push(E),d++,u=setTimeout(x,e.rotate),n(C,t,E.callback)}return setTimeout(x),y}function Am(e){const t={...AE,...e};let n=[];function o(){n=n.filter(a=>a().status==="pending")}function r(a,l,d){const c=OE(t,a,l,(u,f)=>{o(),d&&d(u,f)});return n.push(c),c}function s(a){return n.find(l=>a(l))||null}return{query:r,find:s,setIndex:a=>{t.index=a},getIndex:()=>t.index,cleanup:o}}function uf(){}const Va=Object.create(null);function IE(e){if(!Va[e]){const t=ua(e);if(!t)return;const n=Am(t),o={config:t,redundancy:n};Va[e]=o}return Va[e]}function Om(e,t,n){let o,r;if(typeof e=="string"){const s=Gl(e);if(!s)return n(void 0,424),uf;r=s.send;const i=IE(e);i&&(o=i.redundancy)}else{const s=Wu(e);if(s){o=Am(s);const i=e.resources?e.resources[0]:"",a=Gl(i);a&&(r=a.send)}}return!o||!r?(n(void 0,424),uf):o.query(t,r,n)().abort}function cf(){}function $E(e){e.iconsLoaderFlag||(e.iconsLoaderFlag=!0,setTimeout(()=>{e.iconsLoaderFlag=!1,EE(e)}))}function RE(e){const t=[],n=[];return e.forEach(o=>{(o.match(ym)?t:n).push(o)}),{valid:t,invalid:n}}function Lr(e,t,n){function o(){const r=e.pendingIcons;t.forEach(s=>{r&&r.delete(s),e.icons[s]||e.missing.add(s)})}if(n&&typeof n=="object")try{if(!xm(e,n).length){o();return}}catch(r){console.error(r)}o(),$E(e)}function df(e,t){e instanceof Promise?e.then(n=>{t(n)}).catch(()=>{t(null)}):t(e)}function LE(e,t){e.iconsToLoad?e.iconsToLoad=e.iconsToLoad.concat(t).sort():e.iconsToLoad=t,e.iconsQueueFlag||(e.iconsQueueFlag=!0,setTimeout(()=>{e.iconsQueueFlag=!1;const{provider:n,prefix:o}=e,r=e.iconsToLoad;if(delete e.iconsToLoad,!r||!r.length)return;const s=e.loadIcon;if(e.loadIcons&&(r.length>1||!s)){df(e.loadIcons(r,o,n),c=>{Lr(e,r,c)});return}if(s){r.forEach(c=>{const u=s(c,o,n);df(u,f=>{const p=f?{prefix:o,icons:{[c]:f}}:null;Lr(e,[c],p)})});return}const{valid:i,invalid:a}=RE(r);if(a.length&&Lr(e,a,null),!i.length)return;const l=o.match(ym)?Gl(n):null;if(!l){Lr(e,i,null);return}l.prepare(n,o,i).forEach(c=>{Om(n,c,u=>{Lr(e,c.icons,u)})})}))}const Im=(e,t)=>{const n=PE(e,!0,Cm()),o=kE(n);if(!o.pending.length){let l=!0;return t&&setTimeout(()=>{l&&t(o.loaded,o.missing,o.pending,cf)}),()=>{l=!1}}const r=Object.create(null),s=[];let i,a;return o.pending.forEach(l=>{const{provider:d,prefix:c}=l;if(c===a&&d===i)return;i=d,a=c,s.push(Bo(d,c));const u=r[d]||(r[d]=Object.create(null));u[c]||(u[c]=[])}),o.pending.forEach(l=>{const{provider:d,prefix:c,name:u}=l,f=Bo(d,c),p=f.pendingIcons||(f.pendingIcons=new Set);p.has(u)||(p.add(u),r[d][c].push(u))}),s.forEach(l=>{const d=r[l.provider][l.prefix];d.length&&LE(l,d)}),t?TE(t,o,s):cf},ME=e=>new Promise((t,n)=>{const o=typeof e=="string"?Ss(e,!0):e;if(!o){n(e);return}Im([o||e],r=>{if(r.length&&o){const s=Uu(o);if(s){t({...kr,...s});return}}n(e)})});function DE(e,t,n){Bo("",t).loadIcons=e}function BE(e,t){const n={...e};for(const o in t){const r=t[o],s=typeof r;o in km?(r===null||r&&(s==="string"||s==="number"))&&(n[o]=r):s===typeof n[o]&&(n[o]=o==="rotate"?r%4:r)}return n}const NE=/[\s,]+/;function FE(e,t){t.split(NE).forEach(n=>{switch(n.trim()){case"horizontal":e.hFlip=!0;break;case"vertical":e.vFlip=!0;break}})}function zE(e,t=0){const n=e.replace(/^-?[0-9.]*/,"");function o(r){for(;r<0;)r+=4;return r%4}if(n===""){const r=parseInt(e);return isNaN(r)?0:o(r)}else if(n!==e){let r=0;switch(n){case"%":r=25;break;case"deg":r=90}if(r){let s=parseFloat(e.slice(0,e.length-n.length));return isNaN(s)?0:(s=s/r,s%1===0?o(s):0)}}return t}function jE(e,t){let n=e.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const o in t)n+=" "+o+'="'+t[o]+'"';return'<svg xmlns="http://www.w3.org/2000/svg"'+n+">"+e+"</svg>"}function HE(e){return e.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(/</g,"%3C").replace(/>/g,"%3E").replace(/\s+/g," ")}function VE(e){return"data:image/svg+xml,"+HE(e)}function UE(e){return'url("'+VE(e)+'")'}const ff={...Em,inline:!1},KE={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},WE={display:"inline-block"},Yl={backgroundColor:"currentColor"},$m={backgroundColor:"transparent"},pf={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},hf={webkitMask:Yl,mask:Yl,background:$m};for(const e in hf){const t=hf[e];for(const n in pf)t[e+n]=pf[n]}const ci={};["horizontal","vertical"].forEach(e=>{const t=e.slice(0,1)+"Flip";ci[e+"-flip"]=t,ci[e.slice(0,1)+"-flip"]=t,ci[e+"Flip"]=t});function gf(e){return e+(e.match(/^[-0-9.]+$/)?"px":"")}const mf=(e,t)=>{const n=BE(ff,t),o={...KE},r=t.mode||"svg",s={},i=t.style,a=typeof i=="object"&&!(i instanceof Array)?i:{};for(let b in t){const v=t[b];if(v!==void 0)switch(b){case"icon":case"style":case"onLoad":case"mode":case"ssr":break;case"inline":case"hFlip":case"vFlip":n[b]=v===!0||v==="true"||v===1;break;case"flip":typeof v=="string"&&FE(n,v);break;case"color":s.color=v;break;case"rotate":typeof v=="string"?n[b]=zE(v):typeof v=="number"&&(n[b]=v);break;case"ariaHidden":case"aria-hidden":v!==!0&&v!=="true"&&delete o["aria-hidden"];break;default:{const y=ci[b];y?(v===!0||v==="true"||v===1)&&(n[y]=!0):ff[b]===void 0&&(o[b]=v)}}}const l=uE(e,n),d=l.attributes;if(n.inline&&(s.verticalAlign="-0.125em"),r==="svg"){o.style={...s,...a},Object.assign(o,d);let b=0,v=t.id;return typeof v=="string"&&(v=v.replace(/-/g,"_")),o.innerHTML=pE(l.body,v?()=>v+"ID"+b++:"iconifyVue"),Ke("svg",o)}const{body:c,width:u,height:f}=e,p=r==="mask"||(r==="bg"?!1:c.indexOf("currentColor")!==-1),h=jE(c,{...d,width:u+"",height:f+""});return o.style={...s,"--svg":UE(h),width:gf(d.width),height:gf(d.height),...WE,...p?Yl:$m,...a},Ke("span",o)};Cm(!0);Sm("",CE);if(typeof document<"u"&&typeof window<"u"){const e=window;if(e.IconifyPreload!==void 0){const t=e.IconifyPreload,n="Invalid IconifyPreload syntax.";typeof t=="object"&&t!==null&&(t instanceof Array?t:[t]).forEach(o=>{try{(typeof o!="object"||o===null||o instanceof Array||typeof o.icons!="object"||typeof o.prefix!="string"||!nE(o))&&console.error(n)}catch{console.error(n)}})}if(e.IconifyProviders!==void 0){const t=e.IconifyProviders;if(typeof t=="object"&&t!==null)for(let n in t){const o="IconifyProviders["+n+"] is invalid.";try{const r=t[n];if(typeof r!="object"||!r||r.resources===void 0)continue;Tm(n,r)||console.error(o)}catch{console.error(o)}}}}const qE={...kr,body:""},GE=N({inheritAttrs:!1,data(){return{_name:"",_loadingIcon:null,iconMounted:!1,counter:0}},mounted(){this.iconMounted=!0},unmounted(){this.abortLoading()},methods:{abortLoading(){this._loadingIcon&&(this._loadingIcon.abort(),this._loadingIcon=null)},getIcon(e,t,n){if(typeof e=="object"&&e!==null&&typeof e.body=="string")return this._name="",this.abortLoading(),{data:e};let o;if(typeof e!="string"||(o=Ss(e,!1,!0))===null)return this.abortLoading(),null;let r=Uu(o);if(!r)return(!this._loadingIcon||this._loadingIcon.name!==e)&&(this.abortLoading(),this._name="",r!==null&&(this._loadingIcon={name:e,abort:Im([o],()=>{this.counter++})})),null;if(this.abortLoading(),this._name!==e&&(this._name=e,t&&t(e)),n){r=Object.assign({},r);const i=n(r.body,o.name,o.prefix,o.provider);typeof i=="string"&&(r.body=i)}const s=["iconify"];return o.prefix!==""&&s.push("iconify--"+o.prefix),o.provider!==""&&s.push("iconify--"+o.provider),{data:r,classes:s}}},render(){this.counter;const e=this.$attrs,t=this.iconMounted||e.ssr?this.getIcon(e.icon,e.onLoad,e.customise):null;if(!t)return mf(qE,e);let n=e;return t.classes&&(n={...e,class:(typeof e.class=="string"?e.class+" ":"")+t.classes.join(" ")}),mf({...kr,...t.data},n)}}),YE={getAPIConfig:ua,setAPIModule:Sm,sendAPIQuery:Om,setFetch:mE,getFetch:vE,listAPIProviders:hE},XE=$t({name:"@nuxt/icon",setup(){var r,s;const e=wo(),t=Rt().icon;YE.setFetch($fetch.native);const n=[];if(t.provider==="server"){const i=((s=(r=e.app)==null?void 0:r.baseURL)==null?void 0:s.replace(/\/$/,""))??"";n.push(i+(t.localApiEndpoint||"/api/_nuxt_icon")),(t.fallbackToApi===!0||t.fallbackToApi==="client-only")&&n.push(t.iconifyApiEndpoint)}else n.push(t.iconifyApiEndpoint);async function o(i,a){try{const l=await $fetch(n[0]+"/"+a+".json",{query:{icons:i.join(",")}});if(!l||l.prefix!==a||!l.icons)throw new Error("Invalid data"+JSON.stringify(l));return l}catch(l){return console.error("Failed to load custom icons",l),null}}Tm("",{resources:n});for(const i of t.customCollections||[])i&&DE(o,i)}}),JE=[p_,g_,Lx,Dx,Bx,Nx,zx,uC,rk,sk,Fk,Hk,Kk,Yk,XE],Rm=(e,t)=>{const n=e.__vccOpts||e;for(const[o,r]of t)n[o]=r;return n},QE={},ZE={width:"1352",height:"200",viewBox:"0 0 1352 200",fill:"none",xmlns:"http://www.w3.org/2000/svg"};function eS(e,t){return k(),ie("svg",ZE,t[0]||(t[0]=[Gb('<path d="M377 200C379.16 200 381 198.209 381 196V103C381 103 386 112 395 127L434 194C435.785 197.74 439.744 200 443 200H470V50H443C441.202 50 439 51.4941 439 54V148L421 116L385 55C383.248 51.8912 379.479 50 376 50H350V200H377Z" fill="currentColor"></path><path d="M726 92H739C742.314 92 745 89.3137 745 86V60H773V92H800V116H773V159C773 169.5 778.057 174 787 174H800V200H783C759.948 200 745 185.071 745 160V116H726V92Z" fill="currentColor"></path><path d="M591 92V154C591 168.004 585.742 179.809 578 188C570.258 196.191 559.566 200 545 200C530.434 200 518.742 196.191 511 188C503.389 179.809 498 168.004 498 154V92H514C517.412 92 520.769 92.622 523 95C525.231 97.2459 526 98.5652 526 102V154C526 162.059 526.457 167.037 530 171C533.543 174.831 537.914 176 545 176C552.217 176 555.457 174.831 559 171C562.543 167.037 563 162.059 563 154V102C563 98.5652 563.769 96.378 566 94C567.96 91.9107 570.028 91.9599 573 92C573.411 92.0055 574.586 92 575 92H591Z" fill="currentColor"></path><path d="M676 144L710 92H684C680.723 92 677.812 93.1758 676 96L660 120L645 97C643.188 94.1758 639.277 92 636 92H611L645 143L608 200H634C637.25 200 640.182 196.787 642 194L660 167L679 195C680.818 197.787 683.75 200 687 200H713L676 144Z" fill="currentColor"></path><path d="M168 200H279C282.542 200 285.932 198.756 289 197C292.068 195.244 295.23 193.041 297 190C298.77 186.959 300.002 183.51 300 179.999C299.998 176.488 298.773 173.04 297 170.001L222 41C220.23 37.96 218.067 35.7552 215 34C211.933 32.2448 207.542 31 204 31C200.458 31 197.067 32.2448 194 34C190.933 35.7552 188.77 37.96 187 41L168 74L130 9.99764C128.228 6.95784 126.068 3.75491 123 2C119.932 0.245087 116.542 0 113 0C109.458 0 106.068 0.245087 103 2C99.9323 3.75491 96.7717 6.95784 95 9.99764L2 170.001C0.226979 173.04 0.00154312 176.488 1.90993e-06 179.999C-0.0015393 183.51 0.229648 186.959 2 190C3.77035 193.04 6.93245 195.244 10 197C13.0675 198.756 16.4578 200 20 200H90C117.737 200 137.925 187.558 152 164L186 105L204 74L259 168H186L168 200ZM89 168H40L113 42L150 105L125.491 147.725C116.144 163.01 105.488 168 89 168Z" fill="var(--ui-primary)"></path><path d="M958 60.0001H938C933.524 60.0001 929.926 59.9395 927 63C924.074 65.8905 925 67.5792 925 72V141C925 151.372 923.648 156.899 919 162C914.352 166.931 908.468 169 899 169C889.705 169 882.648 166.931 878 162C873.352 156.899 873 151.372 873 141V72.0001C873 67.5793 872.926 65.8906 870 63.0001C867.074 59.9396 863.476 60.0001 859 60.0001H840V141C840 159.023 845.016 173.458 855 184C865.156 194.542 879.893 200 899 200C918.107 200 932.844 194.542 943 184C953.156 173.458 958 159.023 958 141V60.0001Z" fill="currentColor"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M1000 60.0233L1020 60V77L1020 128V156.007L1020 181L1020 189.004C1020 192.938 1019.98 194.429 1017 197.001C1014.02 199.725 1009.56 200 1005 200H986.001V181.006L986 130.012V70.0215C986 66.1576 986.016 64.5494 989 62.023C991.819 59.6358 995.437 60.0233 1000 60.0233Z" fill="currentColor"></path><path d="M1060 200V60H1117C1126.67 60 1134.98 61.2896 1142 65C1149.16 68.7104 1155.29 74.3744 1159 81C1162.71 87.6256 1164 95.3867 1164 104C1164 112.481 1162.71 120.374 1159 127C1155.29 133.626 1149.16 138.157 1142 142C1134.98 145.71 1126.67 148 1117 148H1090V200H1060ZM1115 123C1121.63 123 1126.69 121.578 1130 118C1133.31 114.29 1135 109.433 1135 104C1135 98.567 1133.31 93.5778 1130 90C1126.69 86.2896 1121.63 85 1115 85H1090V123H1115Z" fill="var(--ui-primary)"></path><path d="M1226 123C1219.37 123 1214.31 124.965 1211 130C1207.69 135.035 1206 142.122 1206 151V200H1178V100H1200C1203.31 100 1206 102.686 1206 106V116C1208.65 109.904 1211.16 106.518 1215 104C1218.98 101.482 1224.77 100 1231 100H1242V123H1226Z" fill="var(--ui-primary)"></path><path d="M1299 200C1288.93 200 1280.08 197.373 1272 193C1263.92 188.495 1257.51 182.818 1253 175C1248.49 167.049 1246 157.806 1246 148C1246 138.194 1248.49 129.818 1253 122C1257.51 114.049 1263.92 107.373 1272 103C1280.08 98.4946 1288.93 97 1299 97C1309.07 97 1318.92 98.4946 1327 103C1335.08 107.373 1340.49 114.049 1345 122C1349.51 129.818 1352 138.194 1352 148C1352 157.806 1349.51 167.049 1345 175C1340.49 182.818 1335.08 188.495 1327 193C1318.92 197.373 1309.07 200 1299 200ZM1299 176C1306.42 176 1312.36 173.168 1317 168C1321.64 162.832 1324 156.216 1324 148C1324 139.652 1321.64 133.168 1317 128C1312.36 122.832 1306.42 120 1299 120C1291.58 120 1285.64 122.832 1281 128C1276.36 133.168 1274 139.652 1274 148C1274 156.216 1276.36 162.832 1281 168C1285.64 173.168 1291.58 176 1299 176Z" fill="var(--ui-primary)"></path>',10)]))}const tS=Object.assign(Rm(QE,[["render",eS]]),{__name:"LogoPro"});async function Lm(e,t=It()){const{path:n,matched:o}=t.resolve(e);if(!o.length||(t._routePreloaded||(t._routePreloaded=new Set),t._routePreloaded.has(n)))return;const r=t._preloadPromises=t._preloadPromises||[];if(r.length>4)return Promise.all(r).then(()=>Lm(e,t));t._routePreloaded.add(n);const s=o.map(i=>{var a;return(a=i.components)==null?void 0:a.default}).filter(i=>typeof i=="function");for(const i of s){const a=Promise.resolve(i()).catch(()=>{}).finally(()=>r.splice(r.indexOf(a)));r.push(a)}await Promise.all(r)}const nS=(...e)=>e.find(t=>t!==void 0);function oS(e){const t=e.componentName||"NuxtLink";function n(s){return typeof s=="string"&&s.startsWith("#")}function o(s,i){if(!s||e.trailingSlash!=="append"&&e.trailingSlash!=="remove")return s;if(typeof s=="string")return vf(s,e.trailingSlash);const a="path"in s&&s.path!==void 0?s.path:i(s).path;return{...s,name:void 0,path:vf(a,e.trailingSlash)}}function r(s){const i=It(),a=wo(),l=B(()=>!!s.target&&s.target!=="_self"),d=B(()=>{const v=s.to||s.href||"";return typeof v=="string"&&cn(v,{acceptRelative:!0})}),c=Nc("RouterLink"),u=c&&typeof c!="string"?c.useLink:void 0,f=B(()=>{if(s.external)return!0;const v=s.to||s.href||"";return typeof v=="object"?!1:v===""||d.value}),p=B(()=>{const v=s.to||s.href||"";return f.value?v:o(v,i.resolve)}),h=f.value||u==null?void 0:u({...s,to:p}),b=B(()=>{var v;if(!p.value||d.value||n(p.value))return p.value;if(f.value){const y=typeof p.value=="object"&&"path"in p.value?Ol(p.value):p.value,w=typeof y=="object"?i.resolve(y).href:y;return o(w,i.resolve)}return typeof p.value=="object"?((v=i.resolve(p.value))==null?void 0:v.href)??null:o(Do(a.app.baseURL,p.value),i.resolve)});return{to:p,hasTarget:l,isAbsoluteUrl:d,isExternal:f,href:b,isActive:(h==null?void 0:h.isActive)??B(()=>p.value===i.currentRoute.value.path),isExactActive:(h==null?void 0:h.isExactActive)??B(()=>p.value===i.currentRoute.value.path),route:(h==null?void 0:h.route)??B(()=>i.resolve(p.value)),async navigate(){await s1(b.value,{replace:s.replace,external:f.value||l.value})}}}return N({name:t,props:{to:{type:[String,Object],default:void 0,required:!1},href:{type:[String,Object],default:void 0,required:!1},target:{type:String,default:void 0,required:!1},rel:{type:String,default:void 0,required:!1},noRel:{type:Boolean,default:void 0,required:!1},prefetch:{type:Boolean,default:void 0,required:!1},prefetchOn:{type:[String,Object],default:void 0,required:!1},noPrefetch:{type:Boolean,default:void 0,required:!1},activeClass:{type:String,default:void 0,required:!1},exactActiveClass:{type:String,default:void 0,required:!1},prefetchedClass:{type:String,default:void 0,required:!1},replace:{type:Boolean,default:void 0,required:!1},ariaCurrentValue:{type:String,default:void 0,required:!1},external:{type:Boolean,default:void 0,required:!1},custom:{type:Boolean,default:void 0,required:!1}},useLink:r,setup(s,{slots:i}){const a=It(),{to:l,href:d,navigate:c,isExternal:u,hasTarget:f,isAbsoluteUrl:p}=r(s),h=D(!1),b=D(null),v=m=>{var _;b.value=s.custom?(_=m==null?void 0:m.$el)==null?void 0:_.nextElementSibling:m==null?void 0:m.$el};function y(m){var _,x;return!h.value&&(typeof s.prefetchOn=="string"?s.prefetchOn===m:((_=s.prefetchOn)==null?void 0:_[m])??((x=e.prefetchOn)==null?void 0:x[m]))&&(s.prefetch??e.prefetch)!==!1&&s.noPrefetch!==!0&&s.target!=="_blank"&&!iS()}async function w(m=Re()){if(h.value)return;h.value=!0;const _=typeof l.value=="string"?l.value:u.value?Ol(l.value):a.resolve(l.value).fullPath,x=u.value?new URL(_,window.location.href).href:_;await Promise.all([m.hooks.callHook("link:prefetch",x).catch(()=>{}),!u.value&&!f.value&&Lm(l.value,a).catch(()=>{})])}if(y("visibility")){const m=Re();let _,x=null;We(()=>{const C=rS();ia(()=>{_=zl(()=>{var E;(E=b==null?void 0:b.value)!=null&&E.tagName&&(x=C.observe(b.value,async()=>{x==null||x(),x=null,await w(m)}))})})}),qn(()=>{_&&Mx(_),x==null||x(),x=null})}return()=>{var x;if(!u.value&&!f.value&&!n(l.value)){const C={ref:v,to:l.value,activeClass:s.activeClass||e.activeClass,exactActiveClass:s.exactActiveClass||e.exactActiveClass,replace:s.replace,ariaCurrentValue:s.ariaCurrentValue,custom:s.custom};return s.custom||(y("interaction")&&(C.onPointerenter=w.bind(null,void 0),C.onFocus=w.bind(null,void 0)),h.value&&(C.class=s.prefetchedClass||e.prefetchedClass),C.rel=s.rel||void 0),Ke(Nc("RouterLink"),C,i.default)}const m=s.target||null,_=nS(s.noRel?"":s.rel,e.externalRelAttribute,p.value||f.value?"noopener noreferrer":"")||null;return s.custom?i.default?i.default({href:d.value,navigate:c,prefetch:w,get route(){if(!d.value)return;const C=new URL(d.value,window.location.href);return{path:C.pathname,fullPath:C.pathname,get query(){return pg(C.search)},hash:C.hash,params:{},name:void 0,matched:[],redirectedFrom:void 0,meta:{},href:d.value}},rel:_,target:m,isExternal:u.value||f.value,isActive:!1,isExactActive:!1}):null:Ke("a",{ref:b,href:d.value||null,rel:_,target:m},(x=i.default)==null?void 0:x.call(i))}}})}const Mm=oS(Bw);function vf(e,t){const n=t==="append"?ki:ta;return cn(e)&&!e.startsWith("http")?e:n(e,!0)}function rS(){const e=Re();if(e._observer)return e._observer;let t=null;const n=new Map,o=(s,i)=>(t||(t=new IntersectionObserver(a=>{for(const l of a){const d=n.get(l.target);(l.isIntersecting||l.intersectionRatio>0)&&d&&d()}})),n.set(s,i),t.observe(s),()=>{n.delete(s),t==null||t.unobserve(s),n.size===0&&(t==null||t.disconnect(),t=null)});return e._observer={observe:o}}const sS=/2g/;function iS(){const e=navigator.connection;return!!(e&&(e.saveData||sS.test(e.effectiveType)))}const aS=["top","right","bottom","left"],ho=Math.min,Vt=Math.max,Mi=Math.round,Us=Math.floor,_n=e=>({x:e,y:e}),lS={left:"right",right:"left",bottom:"top",top:"bottom"},uS={start:"end",end:"start"};function Xl(e,t,n){return Vt(e,ho(t,n))}function Hn(e,t){return typeof e=="function"?e(t):e}function Vn(e){return e.split("-")[0]}function Er(e){return e.split("-")[1]}function qu(e){return e==="x"?"y":"x"}function Gu(e){return e==="y"?"height":"width"}function go(e){return["top","bottom"].includes(Vn(e))?"y":"x"}function Yu(e){return qu(go(e))}function cS(e,t,n){n===void 0&&(n=!1);const o=Er(e),r=Yu(e),s=Gu(r);let i=r==="x"?o===(n?"end":"start")?"right":"left":o==="start"?"bottom":"top";return t.reference[s]>t.floating[s]&&(i=Di(i)),[i,Di(i)]}function dS(e){const t=Di(e);return[Jl(e),t,Jl(t)]}function Jl(e){return e.replace(/start|end/g,t=>uS[t])}function fS(e,t,n){const o=["left","right"],r=["right","left"],s=["top","bottom"],i=["bottom","top"];switch(e){case"top":case"bottom":return n?t?r:o:t?o:r;case"left":case"right":return t?s:i;default:return[]}}function pS(e,t,n,o){const r=Er(e);let s=fS(Vn(e),n==="start",o);return r&&(s=s.map(i=>i+"-"+r),t&&(s=s.concat(s.map(Jl)))),s}function Di(e){return e.replace(/left|right|bottom|top/g,t=>lS[t])}function hS(e){return{top:0,right:0,bottom:0,left:0,...e}}function Dm(e){return typeof e!="number"?hS(e):{top:e,right:e,bottom:e,left:e}}function Bi(e){const{x:t,y:n,width:o,height:r}=e;return{width:o,height:r,top:n,left:t,right:t+o,bottom:n+r,x:t,y:n}}function yf(e,t,n){let{reference:o,floating:r}=e;const s=go(t),i=Yu(t),a=Gu(i),l=Vn(t),d=s==="y",c=o.x+o.width/2-r.width/2,u=o.y+o.height/2-r.height/2,f=o[a]/2-r[a]/2;let p;switch(l){case"top":p={x:c,y:o.y-r.height};break;case"bottom":p={x:c,y:o.y+o.height};break;case"right":p={x:o.x+o.width,y:u};break;case"left":p={x:o.x-r.width,y:u};break;default:p={x:o.x,y:o.y}}switch(Er(t)){case"start":p[i]-=f*(n&&d?-1:1);break;case"end":p[i]+=f*(n&&d?-1:1);break}return p}const gS=async(e,t,n)=>{const{placement:o="bottom",strategy:r="absolute",middleware:s=[],platform:i}=n,a=s.filter(Boolean),l=await(i.isRTL==null?void 0:i.isRTL(t));let d=await i.getElementRects({reference:e,floating:t,strategy:r}),{x:c,y:u}=yf(d,o,l),f=o,p={},h=0;for(let b=0;b<a.length;b++){const{name:v,fn:y}=a[b],{x:w,y:m,data:_,reset:x}=await y({x:c,y:u,initialPlacement:o,placement:f,strategy:r,middlewareData:p,rects:d,platform:i,elements:{reference:e,floating:t}});c=w??c,u=m??u,p={...p,[v]:{...p[v],..._}},x&&h<=50&&(h++,typeof x=="object"&&(x.placement&&(f=x.placement),x.rects&&(d=x.rects===!0?await i.getElementRects({reference:e,floating:t,strategy:r}):x.rects),{x:c,y:u}=yf(d,f,l)),b=-1)}return{x:c,y:u,placement:f,strategy:r,middlewareData:p}};async function ds(e,t){var n;t===void 0&&(t={});const{x:o,y:r,platform:s,rects:i,elements:a,strategy:l}=e,{boundary:d="clippingAncestors",rootBoundary:c="viewport",elementContext:u="floating",altBoundary:f=!1,padding:p=0}=Hn(t,e),h=Dm(p),v=a[f?u==="floating"?"reference":"floating":u],y=Bi(await s.getClippingRect({element:(n=await(s.isElement==null?void 0:s.isElement(v)))==null||n?v:v.contextElement||await(s.getDocumentElement==null?void 0:s.getDocumentElement(a.floating)),boundary:d,rootBoundary:c,strategy:l})),w=u==="floating"?{x:o,y:r,width:i.floating.width,height:i.floating.height}:i.reference,m=await(s.getOffsetParent==null?void 0:s.getOffsetParent(a.floating)),_=await(s.isElement==null?void 0:s.isElement(m))?await(s.getScale==null?void 0:s.getScale(m))||{x:1,y:1}:{x:1,y:1},x=Bi(s.convertOffsetParentRelativeRectToViewportRelativeRect?await s.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:w,offsetParent:m,strategy:l}):w);return{top:(y.top-x.top+h.top)/_.y,bottom:(x.bottom-y.bottom+h.bottom)/_.y,left:(y.left-x.left+h.left)/_.x,right:(x.right-y.right+h.right)/_.x}}const mS=e=>({name:"arrow",options:e,async fn(t){const{x:n,y:o,placement:r,rects:s,platform:i,elements:a,middlewareData:l}=t,{element:d,padding:c=0}=Hn(e,t)||{};if(d==null)return{};const u=Dm(c),f={x:n,y:o},p=Yu(r),h=Gu(p),b=await i.getDimensions(d),v=p==="y",y=v?"top":"left",w=v?"bottom":"right",m=v?"clientHeight":"clientWidth",_=s.reference[h]+s.reference[p]-f[p]-s.floating[h],x=f[p]-s.reference[p],C=await(i.getOffsetParent==null?void 0:i.getOffsetParent(d));let E=C?C[m]:0;(!E||!await(i.isElement==null?void 0:i.isElement(C)))&&(E=a.floating[m]||s.floating[h]);const R=_/2-x/2,T=E/2-b[h]/2-1,I=ho(u[y],T),F=ho(u[w],T),L=I,z=E-b[h]-F,q=E/2-b[h]/2+R,Y=Xl(L,q,z),U=!l.arrow&&Er(r)!=null&&q!==Y&&s.reference[h]/2-(q<L?I:F)-b[h]/2<0,K=U?q<L?q-L:q-z:0;return{[p]:f[p]+K,data:{[p]:Y,centerOffset:q-Y-K,...U&&{alignmentOffset:K}},reset:U}}}),vS=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var n,o;const{placement:r,middlewareData:s,rects:i,initialPlacement:a,platform:l,elements:d}=t,{mainAxis:c=!0,crossAxis:u=!0,fallbackPlacements:f,fallbackStrategy:p="bestFit",fallbackAxisSideDirection:h="none",flipAlignment:b=!0,...v}=Hn(e,t);if((n=s.arrow)!=null&&n.alignmentOffset)return{};const y=Vn(r),w=go(a),m=Vn(a)===a,_=await(l.isRTL==null?void 0:l.isRTL(d.floating)),x=f||(m||!b?[Di(a)]:dS(a)),C=h!=="none";!f&&C&&x.push(...pS(a,b,h,_));const E=[a,...x],R=await ds(t,v),T=[];let I=((o=s.flip)==null?void 0:o.overflows)||[];if(c&&T.push(R[y]),u){const q=cS(r,i,_);T.push(R[q[0]],R[q[1]])}if(I=[...I,{placement:r,overflows:T}],!T.every(q=>q<=0)){var F,L;const q=(((F=s.flip)==null?void 0:F.index)||0)+1,Y=E[q];if(Y)return{data:{index:q,overflows:I},reset:{placement:Y}};let U=(L=I.filter(K=>K.overflows[0]<=0).sort((K,J)=>K.overflows[1]-J.overflows[1])[0])==null?void 0:L.placement;if(!U)switch(p){case"bestFit":{var z;const K=(z=I.filter(J=>{if(C){const le=go(J.placement);return le===w||le==="y"}return!0}).map(J=>[J.placement,J.overflows.filter(le=>le>0).reduce((le,Ce)=>le+Ce,0)]).sort((J,le)=>J[1]-le[1])[0])==null?void 0:z[0];K&&(U=K);break}case"initialPlacement":U=a;break}if(r!==U)return{reset:{placement:U}}}return{}}}};function bf(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function wf(e){return aS.some(t=>e[t]>=0)}const yS=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n}=t,{strategy:o="referenceHidden",...r}=Hn(e,t);switch(o){case"referenceHidden":{const s=await ds(t,{...r,elementContext:"reference"}),i=bf(s,n.reference);return{data:{referenceHiddenOffsets:i,referenceHidden:wf(i)}}}case"escaped":{const s=await ds(t,{...r,altBoundary:!0}),i=bf(s,n.floating);return{data:{escapedOffsets:i,escaped:wf(i)}}}default:return{}}}}};async function bS(e,t){const{placement:n,platform:o,elements:r}=e,s=await(o.isRTL==null?void 0:o.isRTL(r.floating)),i=Vn(n),a=Er(n),l=go(n)==="y",d=["left","top"].includes(i)?-1:1,c=s&&l?-1:1,u=Hn(t,e);let{mainAxis:f,crossAxis:p,alignmentAxis:h}=typeof u=="number"?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return a&&typeof h=="number"&&(p=a==="end"?h*-1:h),l?{x:p*c,y:f*d}:{x:f*d,y:p*c}}const wS=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,o;const{x:r,y:s,placement:i,middlewareData:a}=t,l=await bS(t,e);return i===((n=a.offset)==null?void 0:n.placement)&&(o=a.arrow)!=null&&o.alignmentOffset?{}:{x:r+l.x,y:s+l.y,data:{...l,placement:i}}}}},_S=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:o,placement:r}=t,{mainAxis:s=!0,crossAxis:i=!1,limiter:a={fn:v=>{let{x:y,y:w}=v;return{x:y,y:w}}},...l}=Hn(e,t),d={x:n,y:o},c=await ds(t,l),u=go(Vn(r)),f=qu(u);let p=d[f],h=d[u];if(s){const v=f==="y"?"top":"left",y=f==="y"?"bottom":"right",w=p+c[v],m=p-c[y];p=Xl(w,p,m)}if(i){const v=u==="y"?"top":"left",y=u==="y"?"bottom":"right",w=h+c[v],m=h-c[y];h=Xl(w,h,m)}const b=a.fn({...t,[f]:p,[u]:h});return{...b,data:{x:b.x-n,y:b.y-o,enabled:{[f]:s,[u]:i}}}}}},xS=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:n,y:o,placement:r,rects:s,middlewareData:i}=t,{offset:a=0,mainAxis:l=!0,crossAxis:d=!0}=Hn(e,t),c={x:n,y:o},u=go(r),f=qu(u);let p=c[f],h=c[u];const b=Hn(a,t),v=typeof b=="number"?{mainAxis:b,crossAxis:0}:{mainAxis:0,crossAxis:0,...b};if(l){const m=f==="y"?"height":"width",_=s.reference[f]-s.floating[m]+v.mainAxis,x=s.reference[f]+s.reference[m]-v.mainAxis;p<_?p=_:p>x&&(p=x)}if(d){var y,w;const m=f==="y"?"width":"height",_=["top","left"].includes(Vn(r)),x=s.reference[u]-s.floating[m]+(_&&((y=i.offset)==null?void 0:y[u])||0)+(_?0:v.crossAxis),C=s.reference[u]+s.reference[m]+(_?0:((w=i.offset)==null?void 0:w[u])||0)-(_?v.crossAxis:0);h<x?h=x:h>C&&(h=C)}return{[f]:p,[u]:h}}}},CS=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var n,o;const{placement:r,rects:s,platform:i,elements:a}=t,{apply:l=()=>{},...d}=Hn(e,t),c=await ds(t,d),u=Vn(r),f=Er(r),p=go(r)==="y",{width:h,height:b}=s.floating;let v,y;u==="top"||u==="bottom"?(v=u,y=f===(await(i.isRTL==null?void 0:i.isRTL(a.floating))?"start":"end")?"left":"right"):(y=u,v=f==="end"?"top":"bottom");const w=b-c.top-c.bottom,m=h-c.left-c.right,_=ho(b-c[v],w),x=ho(h-c[y],m),C=!t.middlewareData.shift;let E=_,R=x;if((n=t.middlewareData.shift)!=null&&n.enabled.x&&(R=m),(o=t.middlewareData.shift)!=null&&o.enabled.y&&(E=w),C&&!f){const I=Vt(c.left,0),F=Vt(c.right,0),L=Vt(c.top,0),z=Vt(c.bottom,0);p?R=h-2*(I!==0||F!==0?I+F:Vt(c.left,c.right)):E=b-2*(L!==0||z!==0?L+z:Vt(c.top,c.bottom))}await l({...t,availableWidth:R,availableHeight:E});const T=await i.getDimensions(a.floating);return h!==T.width||b!==T.height?{reset:{rects:!0}}:{}}}};function ca(){return typeof window<"u"}function jo(e){return Xu(e)?(e.nodeName||"").toLowerCase():"#document"}function Kt(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function En(e){var t;return(t=(Xu(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Xu(e){return ca()?e instanceof Node||e instanceof Kt(e).Node:!1}function fn(e){return ca()?e instanceof Element||e instanceof Kt(e).Element:!1}function Cn(e){return ca()?e instanceof HTMLElement||e instanceof Kt(e).HTMLElement:!1}function _f(e){return!ca()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Kt(e).ShadowRoot}function Ts(e){const{overflow:t,overflowX:n,overflowY:o,display:r}=pn(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!["inline","contents"].includes(r)}function kS(e){return["table","td","th"].includes(jo(e))}function da(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch{return!1}})}function Ju(e){const t=Qu(),n=fn(e)?pn(e):e;return["transform","translate","scale","rotate","perspective"].some(o=>n[o]?n[o]!=="none":!1)||(n.containerType?n.containerType!=="normal":!1)||!t&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!t&&(n.filter?n.filter!=="none":!1)||["transform","translate","scale","rotate","perspective","filter"].some(o=>(n.willChange||"").includes(o))||["paint","layout","strict","content"].some(o=>(n.contain||"").includes(o))}function ES(e){let t=mo(e);for(;Cn(t)&&!wr(t);){if(Ju(t))return t;if(da(t))return null;t=mo(t)}return null}function Qu(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function wr(e){return["html","body","#document"].includes(jo(e))}function pn(e){return Kt(e).getComputedStyle(e)}function fa(e){return fn(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function mo(e){if(jo(e)==="html")return e;const t=e.assignedSlot||e.parentNode||_f(e)&&e.host||En(e);return _f(t)?t.host:t}function Bm(e){const t=mo(e);return wr(t)?e.ownerDocument?e.ownerDocument.body:e.body:Cn(t)&&Ts(t)?t:Bm(t)}function fs(e,t,n){var o;t===void 0&&(t=[]),n===void 0&&(n=!0);const r=Bm(e),s=r===((o=e.ownerDocument)==null?void 0:o.body),i=Kt(r);if(s){const a=Ql(i);return t.concat(i,i.visualViewport||[],Ts(r)?r:[],a&&n?fs(a):[])}return t.concat(r,fs(r,[],n))}function Ql(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Nm(e){const t=pn(e);let n=parseFloat(t.width)||0,o=parseFloat(t.height)||0;const r=Cn(e),s=r?e.offsetWidth:n,i=r?e.offsetHeight:o,a=Mi(n)!==s||Mi(o)!==i;return a&&(n=s,o=i),{width:n,height:o,$:a}}function Zu(e){return fn(e)?e:e.contextElement}function dr(e){const t=Zu(e);if(!Cn(t))return _n(1);const n=t.getBoundingClientRect(),{width:o,height:r,$:s}=Nm(t);let i=(s?Mi(n.width):n.width)/o,a=(s?Mi(n.height):n.height)/r;return(!i||!Number.isFinite(i))&&(i=1),(!a||!Number.isFinite(a))&&(a=1),{x:i,y:a}}const SS=_n(0);function Fm(e){const t=Kt(e);return!Qu()||!t.visualViewport?SS:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function TS(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==Kt(e)?!1:t}function No(e,t,n,o){t===void 0&&(t=!1),n===void 0&&(n=!1);const r=e.getBoundingClientRect(),s=Zu(e);let i=_n(1);t&&(o?fn(o)&&(i=dr(o)):i=dr(e));const a=TS(s,n,o)?Fm(s):_n(0);let l=(r.left+a.x)/i.x,d=(r.top+a.y)/i.y,c=r.width/i.x,u=r.height/i.y;if(s){const f=Kt(s),p=o&&fn(o)?Kt(o):o;let h=f,b=Ql(h);for(;b&&o&&p!==h;){const v=dr(b),y=b.getBoundingClientRect(),w=pn(b),m=y.left+(b.clientLeft+parseFloat(w.paddingLeft))*v.x,_=y.top+(b.clientTop+parseFloat(w.paddingTop))*v.y;l*=v.x,d*=v.y,c*=v.x,u*=v.y,l+=m,d+=_,h=Kt(b),b=Ql(h)}}return Bi({width:c,height:u,x:l,y:d})}function ec(e,t){const n=fa(e).scrollLeft;return t?t.left+n:No(En(e)).left+n}function zm(e,t,n){n===void 0&&(n=!1);const o=e.getBoundingClientRect(),r=o.left+t.scrollLeft-(n?0:ec(e,o)),s=o.top+t.scrollTop;return{x:r,y:s}}function PS(e){let{elements:t,rect:n,offsetParent:o,strategy:r}=e;const s=r==="fixed",i=En(o),a=t?da(t.floating):!1;if(o===i||a&&s)return n;let l={scrollLeft:0,scrollTop:0},d=_n(1);const c=_n(0),u=Cn(o);if((u||!u&&!s)&&((jo(o)!=="body"||Ts(i))&&(l=fa(o)),Cn(o))){const p=No(o);d=dr(o),c.x=p.x+o.clientLeft,c.y=p.y+o.clientTop}const f=i&&!u&&!s?zm(i,l,!0):_n(0);return{width:n.width*d.x,height:n.height*d.y,x:n.x*d.x-l.scrollLeft*d.x+c.x+f.x,y:n.y*d.y-l.scrollTop*d.y+c.y+f.y}}function AS(e){return Array.from(e.getClientRects())}function OS(e){const t=En(e),n=fa(e),o=e.ownerDocument.body,r=Vt(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),s=Vt(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight);let i=-n.scrollLeft+ec(e);const a=-n.scrollTop;return pn(o).direction==="rtl"&&(i+=Vt(t.clientWidth,o.clientWidth)-r),{width:r,height:s,x:i,y:a}}function IS(e,t){const n=Kt(e),o=En(e),r=n.visualViewport;let s=o.clientWidth,i=o.clientHeight,a=0,l=0;if(r){s=r.width,i=r.height;const d=Qu();(!d||d&&t==="fixed")&&(a=r.offsetLeft,l=r.offsetTop)}return{width:s,height:i,x:a,y:l}}function $S(e,t){const n=No(e,!0,t==="fixed"),o=n.top+e.clientTop,r=n.left+e.clientLeft,s=Cn(e)?dr(e):_n(1),i=e.clientWidth*s.x,a=e.clientHeight*s.y,l=r*s.x,d=o*s.y;return{width:i,height:a,x:l,y:d}}function xf(e,t,n){let o;if(t==="viewport")o=IS(e,n);else if(t==="document")o=OS(En(e));else if(fn(t))o=$S(t,n);else{const r=Fm(e);o={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return Bi(o)}function jm(e,t){const n=mo(e);return n===t||!fn(n)||wr(n)?!1:pn(n).position==="fixed"||jm(n,t)}function RS(e,t){const n=t.get(e);if(n)return n;let o=fs(e,[],!1).filter(a=>fn(a)&&jo(a)!=="body"),r=null;const s=pn(e).position==="fixed";let i=s?mo(e):e;for(;fn(i)&&!wr(i);){const a=pn(i),l=Ju(i);!l&&a.position==="fixed"&&(r=null),(s?!l&&!r:!l&&a.position==="static"&&!!r&&["absolute","fixed"].includes(r.position)||Ts(i)&&!l&&jm(e,i))?o=o.filter(c=>c!==i):r=a,i=mo(i)}return t.set(e,o),o}function LS(e){let{element:t,boundary:n,rootBoundary:o,strategy:r}=e;const i=[...n==="clippingAncestors"?da(t)?[]:RS(t,this._c):[].concat(n),o],a=i[0],l=i.reduce((d,c)=>{const u=xf(t,c,r);return d.top=Vt(u.top,d.top),d.right=ho(u.right,d.right),d.bottom=ho(u.bottom,d.bottom),d.left=Vt(u.left,d.left),d},xf(t,a,r));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function MS(e){const{width:t,height:n}=Nm(e);return{width:t,height:n}}function DS(e,t,n){const o=Cn(t),r=En(t),s=n==="fixed",i=No(e,!0,s,t);let a={scrollLeft:0,scrollTop:0};const l=_n(0);if(o||!o&&!s)if((jo(t)!=="body"||Ts(r))&&(a=fa(t)),o){const f=No(t,!0,s,t);l.x=f.x+t.clientLeft,l.y=f.y+t.clientTop}else r&&(l.x=ec(r));const d=r&&!o&&!s?zm(r,a):_n(0),c=i.left+a.scrollLeft-l.x-d.x,u=i.top+a.scrollTop-l.y-d.y;return{x:c,y:u,width:i.width,height:i.height}}function Ua(e){return pn(e).position==="static"}function Cf(e,t){if(!Cn(e)||pn(e).position==="fixed")return null;if(t)return t(e);let n=e.offsetParent;return En(e)===n&&(n=n.ownerDocument.body),n}function Hm(e,t){const n=Kt(e);if(da(e))return n;if(!Cn(e)){let r=mo(e);for(;r&&!wr(r);){if(fn(r)&&!Ua(r))return r;r=mo(r)}return n}let o=Cf(e,t);for(;o&&kS(o)&&Ua(o);)o=Cf(o,t);return o&&wr(o)&&Ua(o)&&!Ju(o)?n:o||ES(e)||n}const BS=async function(e){const t=this.getOffsetParent||Hm,n=this.getDimensions,o=await n(e.floating);return{reference:DS(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}};function NS(e){return pn(e).direction==="rtl"}const FS={convertOffsetParentRelativeRectToViewportRelativeRect:PS,getDocumentElement:En,getClippingRect:LS,getOffsetParent:Hm,getElementRects:BS,getClientRects:AS,getDimensions:MS,getScale:dr,isElement:fn,isRTL:NS};function Vm(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function zS(e,t){let n=null,o;const r=En(e);function s(){var a;clearTimeout(o),(a=n)==null||a.disconnect(),n=null}function i(a,l){a===void 0&&(a=!1),l===void 0&&(l=1),s();const d=e.getBoundingClientRect(),{left:c,top:u,width:f,height:p}=d;if(a||t(),!f||!p)return;const h=Us(u),b=Us(r.clientWidth-(c+f)),v=Us(r.clientHeight-(u+p)),y=Us(c),m={rootMargin:-h+"px "+-b+"px "+-v+"px "+-y+"px",threshold:Vt(0,ho(1,l))||1};let _=!0;function x(C){const E=C[0].intersectionRatio;if(E!==l){if(!_)return i();E?i(!1,E):o=setTimeout(()=>{i(!1,1e-7)},1e3)}E===1&&!Vm(d,e.getBoundingClientRect())&&i(),_=!1}try{n=new IntersectionObserver(x,{...m,root:r.ownerDocument})}catch{n=new IntersectionObserver(x,m)}n.observe(e)}return i(!0),s}function jS(e,t,n,o){o===void 0&&(o={});const{ancestorScroll:r=!0,ancestorResize:s=!0,elementResize:i=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:l=!1}=o,d=Zu(e),c=r||s?[...d?fs(d):[],...fs(t)]:[];c.forEach(y=>{r&&y.addEventListener("scroll",n,{passive:!0}),s&&y.addEventListener("resize",n)});const u=d&&a?zS(d,n):null;let f=-1,p=null;i&&(p=new ResizeObserver(y=>{let[w]=y;w&&w.target===d&&p&&(p.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var m;(m=p)==null||m.observe(t)})),n()}),d&&!l&&p.observe(d),p.observe(t));let h,b=l?No(e):null;l&&v();function v(){const y=No(e);b&&!Vm(b,y)&&n(),b=y,h=requestAnimationFrame(v)}return n(),()=>{var y;c.forEach(w=>{r&&w.removeEventListener("scroll",n),s&&w.removeEventListener("resize",n)}),u==null||u(),(y=p)==null||y.disconnect(),p=null,l&&cancelAnimationFrame(h)}}const HS=wS,VS=_S,kf=vS,US=CS,KS=yS,WS=mS,qS=xS,GS=(e,t,n)=>{const o=new Map,r={platform:FS,...n},s={...r.platform,_c:o};return gS(e,t,{...r,platform:s})};function YS(e){return e!=null&&typeof e=="object"&&"$el"in e}function Zl(e){if(YS(e)){const t=e.$el;return Xu(t)&&jo(t)==="#comment"?null:t}return e}function er(e){return typeof e=="function"?e():g(e)}function XS(e){return{name:"arrow",options:e,fn(t){const n=Zl(er(e.element));return n==null?{}:WS({element:n,padding:e.padding}).fn(t)}}}function Um(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Ef(e,t){const n=Um(e);return Math.round(t*n)/n}function JS(e,t,n){n===void 0&&(n={});const o=n.whileElementsMounted,r=B(()=>{var E;return(E=er(n.open))!=null?E:!0}),s=B(()=>er(n.middleware)),i=B(()=>{var E;return(E=er(n.placement))!=null?E:"bottom"}),a=B(()=>{var E;return(E=er(n.strategy))!=null?E:"absolute"}),l=B(()=>{var E;return(E=er(n.transform))!=null?E:!0}),d=B(()=>Zl(e.value)),c=B(()=>Zl(t.value)),u=D(0),f=D(0),p=D(a.value),h=D(i.value),b=Ee({}),v=D(!1),y=B(()=>{const E={position:p.value,left:"0",top:"0"};if(!c.value)return E;const R=Ef(c.value,u.value),T=Ef(c.value,f.value);return l.value?{...E,transform:"translate("+R+"px, "+T+"px)",...Um(c.value)>=1.5&&{willChange:"transform"}}:{position:p.value,left:R+"px",top:T+"px"}});let w;function m(){if(d.value==null||c.value==null)return;const E=r.value;GS(d.value,c.value,{middleware:s.value,placement:i.value,strategy:a.value}).then(R=>{u.value=R.x,f.value=R.y,p.value=R.strategy,h.value=R.placement,b.value=R.middlewareData,v.value=E!==!1})}function _(){typeof w=="function"&&(w(),w=void 0)}function x(){if(_(),o===void 0){m();return}if(d.value!=null&&c.value!=null){w=o(d.value,c.value,m);return}}function C(){r.value||(v.value=!1)}return he([s,i,a,r],m,{flush:"sync"}),he([d,c],x,{flush:"sync"}),he(r,C,{flush:"sync"}),Fo()&&pr(_),{x:Go(u),y:Go(f),strategy:Go(p),placement:Go(h),middlewareData:Go(b),isPositioned:Go(v),floatingStyles:y,update:m}}function tc(e){return e?e.flatMap(t=>t.type===_e?tc(t.children):[t]):[]}const eu=N({name:"PrimitiveSlot",inheritAttrs:!1,setup(e,{attrs:t,slots:n}){return()=>{var l,d;if(!n.default)return null;const o=tc(n.default()),r=o.findIndex(c=>c.type!==lt);if(r===-1)return o;const s=o[r];(l=s.props)==null||delete l.ref;const i=s.props?Q(t,s.props):t;t.class&&((d=s.props)!=null&&d.class)&&delete s.props.class;const a=un(s,i);for(const c in i)c.startsWith("on")&&(a.props||(a.props={}),a.props[c]=i[c]);return o.length===1?a:(o[r]=a,o)}}}),ve=N({name:"Primitive",inheritAttrs:!1,props:{asChild:{type:Boolean,default:!1},as:{type:[String,Object],default:"div"}},setup(e,{attrs:t,slots:n}){const o=e.asChild?"template":e.as;return typeof o=="string"&&["area","img","input"].includes(o)?()=>Ke(o,t):o!=="template"?()=>Ke(e.as,t,{default:n.default}):()=>Ke(eu,t,{default:n.default})}}),Ps=N({__name:"VisuallyHidden",props:{feature:{default:"focusable"},asChild:{type:Boolean},as:{default:"span"}},setup(e){return(t,n)=>(k(),O(g(ve),{as:t.as,"as-child":t.asChild,"aria-hidden":t.feature==="focusable"?"true":void 0,"data-hidden":t.feature==="fully-hidden"?"":void 0,tabindex:t.feature==="fully-hidden"?"-1":void 0,style:{position:"absolute",border:0,width:"1px",height:"1px",padding:0,margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",clipPath:"inset(50%)",whiteSpace:"nowrap",wordWrap:"normal"}},{default:P(()=>[$(t.$slots,"default")]),_:3},8,["as","as-child","aria-hidden","data-hidden","tabindex"]))}});function gt(e,t){const n=typeof e=="string"&&!t?`${e}Context`:t,o=Symbol(n);return[i=>{const a=De(o,i);if(a||a===null)return a;throw new Error(`Injection \`${o.toString()}\` not found. Component must be used within ${Array.isArray(e)?`one of the following components: ${e.join(", ")}`:`\`${e}\``}`)},i=>(zt(o,i),i)]}const[nc,QS]=gt("ConfigProvider"),ZS=N({inheritAttrs:!1,__name:"ConfigProvider",props:{dir:{default:"ltr"},locale:{default:"en"},scrollBody:{type:[Boolean,Object],default:!0},nonce:{default:void 0},useId:{type:Function,default:void 0}},setup(e){const t=e,{dir:n,locale:o,scrollBody:r,nonce:s}=ht(t);return QS({dir:n,locale:o,scrollBody:r,nonce:s,useId:t.useId}),(i,a)=>$(i.$slots,"default")}});function pa(e){const t=nc({dir:D("ltr")});return B(()=>{var n;return(e==null?void 0:e.value)||((n=t.dir)==null?void 0:n.value)||"ltr"})}function ce(){const e=st(),t=D(),n=B(()=>{var i,a;return["#text","#comment"].includes((i=t.value)==null?void 0:i.$el.nodeName)?(a=t.value)==null?void 0:a.$el.nextElementSibling:Xt(t)}),o=Object.assign({},e.exposed),r={};for(const i in e.props)Object.defineProperty(r,i,{enumerable:!0,configurable:!0,get:()=>e.props[i]});if(Object.keys(o).length>0)for(const i in o)Object.defineProperty(r,i,{enumerable:!0,configurable:!0,get:()=>o[i]});Object.defineProperty(r,"$el",{enumerable:!0,configurable:!0,get:()=>e.vnode.el}),e.exposed=r;function s(i){t.value=i,!(i instanceof Element||!i)&&(Object.defineProperty(r,"$el",{enumerable:!0,configurable:!0,get:()=>i.$el}),e.exposed=r)}return{forwardRef:s,currentRef:t,currentElement:n}}const[Km,eT]=gt("CollapsibleRoot"),tT=N({__name:"CollapsibleRoot",props:{defaultOpen:{type:Boolean,default:!1},open:{type:Boolean,default:void 0},disabled:{type:Boolean},unmountOnHide:{type:Boolean,default:!0},asChild:{type:Boolean},as:{}},emits:["update:open"],setup(e,{expose:t,emit:n}){const o=e,s=hn(o,"open",n,{defaultValue:o.defaultOpen,passive:o.open===void 0}),{disabled:i,unmountOnHide:a}=ht(o);return eT({contentId:"",disabled:i,open:s,unmountOnHide:a,onOpenToggle:()=>{s.value=!s.value}}),t({open:s}),ce(),(l,d)=>(k(),O(g(ve),{as:l.as,"as-child":o.asChild,"data-state":g(s)?"open":"closed","data-disabled":g(i)?"":void 0},{default:P(()=>[$(l.$slots,"default",{open:g(s)})]),_:3},8,["as","as-child","data-state","data-disabled"]))}}),nT=["INPUT","TEXTAREA"];function oc(e,t,n,o={}){if(!t||o.enableIgnoredElement&&nT.includes(t.nodeName))return null;const{arrowKeyOptions:r="both",attributeName:s="[data-reka-collection-item]",itemsArray:i=[],loop:a=!0,dir:l="ltr",preventScroll:d=!0,focus:c=!1}=o,[u,f,p,h,b,v]=[e.key==="ArrowRight",e.key==="ArrowLeft",e.key==="ArrowUp",e.key==="ArrowDown",e.key==="Home",e.key==="End"],y=p||h,w=u||f;if(!b&&!v&&(!y&&!w||r==="vertical"&&w||r==="horizontal"&&y))return null;const m=n?Array.from(n.querySelectorAll(s)):i;if(!m.length)return null;d&&e.preventDefault();let _=null;return w||y?_=Wm(m,t,{goForward:y?h:l==="ltr"?u:f,loop:a}):b?_=m.at(0)||null:v&&(_=m.at(-1)||null),c&&(_==null||_.focus()),_}function Wm(e,t,n,o=e.length){if(--o===0)return null;const r=e.indexOf(t),s=n.goForward?r+1:r-1;if(!n.loop&&(s<0||s>=e.length))return null;const i=(s+e.length)%e.length,a=e[i];return a?a.hasAttribute("disabled")&&a.getAttribute("disabled")!=="false"?Wm(e,a,n,o):a:null}let oT=0;function kn(e,t="reka"){if(e)return e;const n=nc({useId:void 0});return gr?`${t}-${gr()}`:n.useId?`${t}-${n.useId()}`:`${t}-${++oT}`}function rT(e,t){const n=D(e);function o(s){return t[n.value][s]??n.value}return{state:n,dispatch:s=>{n.value=o(s)}}}function sT(e,t){var v;const n=D({}),o=D("none"),r=D(e),s=e.value?"mounted":"unmounted";let i;const a=((v=t.value)==null?void 0:v.ownerDocument.defaultView)??Gn,{state:l,dispatch:d}=rT(s,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}}),c=y=>{var w;if(Wt){const m=new CustomEvent(y,{bubbles:!1,cancelable:!1});(w=t.value)==null||w.dispatchEvent(m)}};he(e,async(y,w)=>{var _;const m=w!==y;if(await Be(),m){const x=o.value,C=Ks(t.value);y?(d("MOUNT"),c("enter"),C==="none"&&c("after-enter")):C==="none"||((_=n.value)==null?void 0:_.display)==="none"?(d("UNMOUNT"),c("leave"),c("after-leave")):w&&x!==C?(d("ANIMATION_OUT"),c("leave")):(d("UNMOUNT"),c("after-leave"))}},{immediate:!0});const u=y=>{const w=Ks(t.value),m=w.includes(y.animationName),_=l.value==="mounted"?"enter":"leave";if(y.target===t.value&&m&&(c(`after-${_}`),d("ANIMATION_END"),!r.value)){const x=t.value.style.animationFillMode;t.value.style.animationFillMode="forwards",i=a==null?void 0:a.setTimeout(()=>{var C;((C=t.value)==null?void 0:C.style.animationFillMode)==="forwards"&&(t.value.style.animationFillMode=x)})}y.target===t.value&&w==="none"&&d("ANIMATION_END")},f=y=>{y.target===t.value&&(o.value=Ks(t.value))},p=he(t,(y,w)=>{y?(n.value=getComputedStyle(y),y.addEventListener("animationstart",f),y.addEventListener("animationcancel",u),y.addEventListener("animationend",u)):(d("ANIMATION_END"),a==null||a.clearTimeout(i),w==null||w.removeEventListener("animationstart",f),w==null||w.removeEventListener("animationcancel",u),w==null||w.removeEventListener("animationend",u))},{immediate:!0}),h=he(l,()=>{const y=Ks(t.value);o.value=l.value==="mounted"?y:"none"});return Qt(()=>{p(),h()}),{isPresent:B(()=>["mounted","unmountSuspended"].includes(l.value))}}function Ks(e){return e&&getComputedStyle(e).animationName||"none"}const Sn=N({name:"Presence",props:{present:{type:Boolean,required:!0},forceMount:{type:Boolean}},slots:{},setup(e,{slots:t,expose:n}){var d;const{present:o,forceMount:r}=ht(e),s=D(),{isPresent:i}=sT(o,s);n({present:i});let a=t.default({present:i.value});a=tc(a||[]);const l=st();if(a&&(a==null?void 0:a.length)>1){const c=(d=l==null?void 0:l.parent)!=null&&d.type.name?`<${l.parent.type.name} />`:"component";throw new Error([`Detected an invalid children for \`${c}\` for \`Presence\` component.`,"","Note: Presence works similarly to `v-if` directly, but it waits for animation/transition to finished before unmounting. So it expect only one direct child of valid VNode type.","You can apply a few solutions:",["Provide a single child element so that `presence` directive attach correctly.","Ensure the first child is an actual element instead of a raw text node or comment node."].map(u=>` - ${u}`).join(` +`)].join(` +`))}return()=>r.value||o.value||i.value?Ke(t.default({present:i.value})[0],{ref:c=>{const u=Xt(c);return typeof(u==null?void 0:u.hasAttribute)>"u"||(u!=null&&u.hasAttribute("data-reka-popper-content-wrapper")?s.value=u.firstElementChild:s.value=u),u}}):null}}),iT=N({inheritAttrs:!1,__name:"CollapsibleContent",props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["contentFound"],setup(e,{emit:t}){const n=e,o=t,r=Km();r.contentId||(r.contentId=kn(void 0,"reka-collapsible-content"));const s=D(),{forwardRef:i,currentElement:a}=ce(),l=D(0),d=D(0),c=B(()=>r.open.value),u=D(c.value),f=D();he(()=>{var h;return[c.value,(h=s.value)==null?void 0:h.present]},async()=>{await Be();const h=a.value;if(!h)return;f.value=f.value||{transitionDuration:h.style.transitionDuration,animationName:h.style.animationName},h.style.transitionDuration="0s",h.style.animationName="none";const b=h.getBoundingClientRect();d.value=b.height,l.value=b.width,u.value||(h.style.transitionDuration=f.value.transitionDuration,h.style.animationName=f.value.animationName)},{immediate:!0});const p=B(()=>u.value&&r.open.value);return We(()=>{requestAnimationFrame(()=>{u.value=!1})}),Ut(a,"beforematch",h=>{requestAnimationFrame(()=>{r.onOpenToggle(),o("contentFound")})}),(h,b)=>(k(),O(g(Sn),{ref_key:"presentRef",ref:s,present:h.forceMount||g(r).open.value,"force-mount":!0},{default:P(({present:v})=>{var y;return[H(g(ve),Q(h.$attrs,{id:g(r).contentId,ref:g(i),"as-child":n.asChild,as:h.as,hidden:v?void 0:g(r).unmountOnHide.value?"":"until-found","data-state":p.value?void 0:g(r).open.value?"open":"closed","data-disabled":(y=g(r).disabled)!=null&&y.value?"":void 0,style:{"--reka-collapsible-content-height":`${d.value}px`,"--reka-collapsible-content-width":`${l.value}px`}}),{default:P(()=>[!g(r).unmountOnHide.value||v?$(h.$slots,"default",{key:0}):Z("",!0)]),_:2},1040,["id","as-child","as","hidden","data-state","data-disabled","style"])]}),_:3},8,["present"]))}}),aT=N({__name:"CollapsibleTrigger",props:{asChild:{type:Boolean},as:{default:"button"}},setup(e){const t=e;ce();const n=Km();return(o,r)=>{var s,i;return k(),O(g(ve),{type:o.as==="button"?"button":void 0,as:o.as,"as-child":t.asChild,"aria-controls":g(n).contentId,"aria-expanded":g(n).open.value,"data-state":g(n).open.value?"open":"closed","data-disabled":(s=g(n).disabled)!=null&&s.value?"":void 0,disabled:(i=g(n).disabled)==null?void 0:i.value,onClick:g(n).onOpenToggle},{default:P(()=>[$(o.$slots,"default")]),_:3},8,["type","as","as-child","aria-controls","aria-expanded","data-state","data-disabled","disabled","onClick"])}}});function Ho(e){const t=st(),n=t==null?void 0:t.type.emits,o={};return n!=null&&n.length||console.warn(`No emitted event found. Please check component: ${t==null?void 0:t.type.__name}`),n==null||n.forEach(r=>{o[ar(Ct(r))]=(...s)=>e(r,...s)}),o}function xo(e){const t=st(),n=Object.keys((t==null?void 0:t.type.props)??{}).reduce((r,s)=>{const i=(t==null?void 0:t.type.props[s]).default;return i!==void 0&&(r[s]=i),r},{}),o=Ft(e);return B(()=>{const r={},s=(t==null?void 0:t.vnode.props)??{};return Object.keys(s).forEach(i=>{r[Ct(i)]=s[i]}),Object.keys({...n,...r}).reduce((i,a)=>(o.value[a]!==void 0&&(i[a]=o.value[a]),i),{})})}function Et(e,t){const n=xo(e),o=t?Ho(t):{};return B(()=>({...n.value,...o}))}const[Tn,lT]=gt("DialogRoot"),qm=N({inheritAttrs:!1,__name:"DialogRoot",props:{open:{type:Boolean,default:void 0},defaultOpen:{type:Boolean,default:!1},modal:{type:Boolean,default:!0}},emits:["update:open"],setup(e,{emit:t}){const n=e,r=hn(n,"open",t,{defaultValue:n.defaultOpen,passive:n.open===void 0}),s=D(),i=D(),{modal:a}=ht(n);return lT({open:r,modal:a,openModal:()=>{r.value=!0},onOpenChange:l=>{r.value=l},onOpenToggle:()=>{r.value=!r.value},contentId:"",titleId:"",descriptionId:"",triggerElement:s,contentElement:i}),(l,d)=>$(l.$slots,"default",{open:g(r)})}}),Gm=N({__name:"DialogTrigger",props:{asChild:{type:Boolean},as:{default:"button"}},setup(e){const t=e,n=Tn(),{forwardRef:o,currentElement:r}=ce();return n.contentId||(n.contentId=kn(void 0,"reka-dialog-content")),We(()=>{n.triggerElement.value=r.value}),(s,i)=>(k(),O(g(ve),Q(t,{ref:g(o),type:s.as==="button"?"button":void 0,"aria-haspopup":"dialog","aria-expanded":g(n).open.value||!1,"aria-controls":g(n).open.value?g(n).contentId:void 0,"data-state":g(n).open.value?"open":"closed",onClick:g(n).onOpenToggle}),{default:P(()=>[$(s.$slots,"default")]),_:3},16,["type","aria-expanded","aria-controls","data-state","onClick"]))}}),rc=N({__name:"Teleport",props:{to:{default:"body"},disabled:{type:Boolean},defer:{type:Boolean},forceMount:{type:Boolean}},setup(e){const t=mm();return(n,o)=>g(t)||n.forceMount?(k(),O(_s,{key:0,to:n.to,disabled:n.disabled,defer:n.defer},[$(n.$slots,"default")],8,["to","disabled","defer"])):Z("",!0)}});function Ym(e,t,n){const o=n.originalEvent.target,r=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),o.dispatchEvent(r)}const uT="dismissableLayer.pointerDownOutside",cT="dismissableLayer.focusOutside";function Xm(e,t){const n=t.closest("[data-dismissable-layer]"),o=e.dataset.dismissableLayer===""?e:e.querySelector("[data-dismissable-layer]"),r=Array.from(e.ownerDocument.querySelectorAll("[data-dismissable-layer]"));return!!(n&&o===n||r.indexOf(o)<r.indexOf(n))}function dT(e,t){var s;const n=((s=t==null?void 0:t.value)==null?void 0:s.ownerDocument)??(globalThis==null?void 0:globalThis.document),o=D(!1),r=D(()=>{});return Je(i=>{if(!Wt)return;const a=async d=>{const c=d.target;if(t!=null&&t.value){if(Xm(t.value,c)){o.value=!1;return}if(d.target&&!o.value){let u=function(){Ym(uT,e,f)};const f={originalEvent:d};d.pointerType==="touch"?(n.removeEventListener("click",r.value),r.value=u,n.addEventListener("click",r.value,{once:!0})):u()}else n.removeEventListener("click",r.value);o.value=!1}},l=window.setTimeout(()=>{n.addEventListener("pointerdown",a)},0);i(()=>{window.clearTimeout(l),n.removeEventListener("pointerdown",a),n.removeEventListener("click",r.value)})}),{onPointerDownCapture:()=>o.value=!0}}function fT(e,t){var r;const n=((r=t==null?void 0:t.value)==null?void 0:r.ownerDocument)??(globalThis==null?void 0:globalThis.document),o=D(!1);return Je(s=>{if(!Wt)return;const i=async a=>{t!=null&&t.value&&(await Be(),!(!t.value||Xm(t.value,a.target))&&a.target&&!o.value&&Ym(cT,e,{originalEvent:a}))};n.addEventListener("focusin",i),s(()=>n.removeEventListener("focusin",i))}),{onFocusCapture:()=>o.value=!0,onBlurCapture:()=>o.value=!1}}const tn=yt({layersRoot:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),sc=N({__name:"DismissableLayer",props:{disableOutsidePointerEvents:{type:Boolean,default:!1},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","dismiss"],setup(e,{emit:t}){const n=e,o=t,{forwardRef:r,currentElement:s}=ce(),i=B(()=>{var h;return((h=s.value)==null?void 0:h.ownerDocument)??globalThis.document}),a=B(()=>tn.layersRoot),l=B(()=>s.value?Array.from(a.value).indexOf(s.value):-1),d=B(()=>tn.layersWithOutsidePointerEventsDisabled.size>0),c=B(()=>{const h=Array.from(a.value),[b]=[...tn.layersWithOutsidePointerEventsDisabled].slice(-1),v=h.indexOf(b);return l.value>=v}),u=dT(async h=>{const b=[...tn.branches].some(v=>v==null?void 0:v.contains(h.target));!c.value||b||(o("pointerDownOutside",h),o("interactOutside",h),await Be(),h.defaultPrevented||o("dismiss"))},s),f=fT(h=>{[...tn.branches].some(v=>v==null?void 0:v.contains(h.target))||(o("focusOutside",h),o("interactOutside",h),h.defaultPrevented||o("dismiss"))},s);zu("Escape",h=>{l.value===a.value.size-1&&(o("escapeKeyDown",h),h.defaultPrevented||o("dismiss"))});let p;return Je(h=>{s.value&&(n.disableOutsidePointerEvents&&(tn.layersWithOutsidePointerEventsDisabled.size===0&&(p=i.value.body.style.pointerEvents,i.value.body.style.pointerEvents="none"),tn.layersWithOutsidePointerEventsDisabled.add(s.value)),a.value.add(s.value),h(()=>{n.disableOutsidePointerEvents&&tn.layersWithOutsidePointerEventsDisabled.size===1&&(i.value.body.style.pointerEvents=p)}))}),Je(h=>{h(()=>{s.value&&(a.value.delete(s.value),tn.layersWithOutsidePointerEventsDisabled.delete(s.value))})}),(h,b)=>(k(),O(g(ve),{ref:g(r),"as-child":h.asChild,as:h.as,"data-dismissable-layer":"",style:Jt({pointerEvents:d.value?c.value?"auto":"none":void 0}),onFocusCapture:g(f).onFocusCapture,onBlurCapture:g(f).onBlurCapture,onPointerdownCapture:g(u).onPointerDownCapture},{default:P(()=>[$(h.$slots,"default")]),_:3},8,["as-child","as","style","onFocusCapture","onBlurCapture","onPointerdownCapture"]))}});function rt(){let e=document.activeElement;if(e==null)return null;for(;e!=null&&e.shadowRoot!=null&&e.shadowRoot.activeElement!=null;)e=e.shadowRoot.activeElement;return e}const pT="menu.itemSelect",tu=["Enter"," "],hT=["ArrowDown","PageUp","Home"],Jm=["ArrowUp","PageDown","End"],gT=[...hT,...Jm],mT={ltr:[...tu,"ArrowRight"],rtl:[...tu,"ArrowLeft"]},vT={ltr:["ArrowLeft"],rtl:["ArrowRight"]};function ic(e){return e?"open":"closed"}function Ni(e){return e==="indeterminate"}function ac(e){return Ni(e)?"indeterminate":e?"checked":"unchecked"}function yT(e){const t=rt();for(const n of e)if(n===t||(n.focus(),rt()!==t))return}function bT(e,t){const{x:n,y:o}=e;let r=!1;for(let s=0,i=t.length-1;s<t.length;i=s++){const a=t[s].x,l=t[s].y,d=t[i].x,c=t[i].y;l>o!=c>o&&n<(d-a)*(o-l)/(c-l)+a&&(r=!r)}return r}function wT(e,t){if(!t)return!1;const n={x:e.clientX,y:e.clientY};return bT(n,t)}function ps(e){return e.pointerType==="mouse"}const Ka="focusScope.autoFocusOnMount",Wa="focusScope.autoFocusOnUnmount",Sf={bubbles:!1,cancelable:!0};function di(e,{select:t=!1}={}){const n=rt();for(const o of e)if(eo(o,{select:t}),rt()!==n)return!0}function _T(e){const t=lc(e),n=Tf(t,e),o=Tf(t.reverse(),e);return[n,o]}function lc(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:o=>{const r=o.tagName==="INPUT"&&o.type==="hidden";return o.disabled||o.hidden||r?NodeFilter.FILTER_SKIP:o.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function Tf(e,t){for(const n of e)if(!xT(n,{upTo:t}))return n}function xT(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function CT(e){return e instanceof HTMLInputElement&&"select"in e}function eo(e,{select:t=!1}={}){if(e&&e.focus){const n=rt();e.focus({preventScroll:!0}),e!==n&&CT(e)&&t&&e.select()}}const kT=ak(()=>D([]));function ET(){const e=kT();return{add(t){const n=e.value[0];t!==n&&(n==null||n.pause()),e.value=Pf(e.value,t),e.value.unshift(t)},remove(t){var n;e.value=Pf(e.value,t),(n=e.value[0])==null||n.resume()}}}function Pf(e,t){const n=[...e],o=n.indexOf(t);return o!==-1&&n.splice(o,1),n}function ST(e){return e.filter(t=>t.tagName!=="A")}const Qm=N({__name:"FocusScope",props:{loop:{type:Boolean,default:!1},trapped:{type:Boolean,default:!1},asChild:{type:Boolean},as:{}},emits:["mountAutoFocus","unmountAutoFocus"],setup(e,{emit:t}){const n=e,o=t,{currentRef:r,currentElement:s}=ce(),i=D(null),a=ET(),l=yt({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}});Je(c=>{if(!Wt)return;const u=s.value;if(!n.trapped)return;function f(v){if(l.paused||!u)return;const y=v.target;u.contains(y)?i.value=y:eo(i.value,{select:!0})}function p(v){if(l.paused||!u)return;const y=v.relatedTarget;y!==null&&(u.contains(y)||eo(i.value,{select:!0}))}function h(v){u.contains(i.value)||eo(u)}document.addEventListener("focusin",f),document.addEventListener("focusout",p);const b=new MutationObserver(h);u&&b.observe(u,{childList:!0,subtree:!0}),c(()=>{document.removeEventListener("focusin",f),document.removeEventListener("focusout",p),b.disconnect()})}),Je(async c=>{const u=s.value;if(await Be(),!u)return;a.add(l);const f=rt();if(!u.contains(f)){const h=new CustomEvent(Ka,Sf);u.addEventListener(Ka,b=>o("mountAutoFocus",b)),u.dispatchEvent(h),h.defaultPrevented||(di(ST(lc(u)),{select:!0}),rt()===f&&eo(u))}c(()=>{u.removeEventListener(Ka,v=>o("mountAutoFocus",v));const h=new CustomEvent(Wa,Sf),b=v=>{o("unmountAutoFocus",v)};u.addEventListener(Wa,b),u.dispatchEvent(h),setTimeout(()=>{h.defaultPrevented||eo(f??document.body,{select:!0}),u.removeEventListener(Wa,b),a.remove(l)},0)})});function d(c){if(!n.loop&&!n.trapped||l.paused)return;const u=c.key==="Tab"&&!c.altKey&&!c.ctrlKey&&!c.metaKey,f=rt();if(u&&f){const p=c.currentTarget,[h,b]=_T(p);h&&b?!c.shiftKey&&f===b?(c.preventDefault(),n.loop&&eo(h,{select:!0})):c.shiftKey&&f===h&&(c.preventDefault(),n.loop&&eo(b,{select:!0})):f===p&&c.preventDefault()}}return(c,u)=>(k(),O(g(ve),{ref_key:"currentRef",ref:r,tabindex:"-1","as-child":c.asChild,as:c.as,onKeydown:d},{default:P(()=>[$(c.$slots,"default")]),_:3},8,["as-child","as"]))}}),Zm=N({__name:"DialogContentImpl",props:{forceMount:{type:Boolean},trapFocus:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,o=t,r=Tn(),{forwardRef:s,currentElement:i}=ce();return r.titleId||(r.titleId=kn(void 0,"reka-dialog-title")),r.descriptionId||(r.descriptionId=kn(void 0,"reka-dialog-description")),We(()=>{r.contentElement=i,rt()!==document.body&&(r.triggerElement.value=rt())}),(a,l)=>(k(),O(g(Qm),{"as-child":"",loop:"",trapped:n.trapFocus,onMountAutoFocus:l[5]||(l[5]=d=>o("openAutoFocus",d)),onUnmountAutoFocus:l[6]||(l[6]=d=>o("closeAutoFocus",d))},{default:P(()=>[H(g(sc),Q({id:g(r).contentId,ref:g(s),as:a.as,"as-child":a.asChild,"disable-outside-pointer-events":a.disableOutsidePointerEvents,role:"dialog","aria-describedby":g(r).descriptionId,"aria-labelledby":g(r).titleId,"data-state":g(ic)(g(r).open.value)},a.$attrs,{onDismiss:l[0]||(l[0]=d=>g(r).onOpenChange(!1)),onEscapeKeyDown:l[1]||(l[1]=d=>o("escapeKeyDown",d)),onFocusOutside:l[2]||(l[2]=d=>o("focusOutside",d)),onInteractOutside:l[3]||(l[3]=d=>o("interactOutside",d)),onPointerDownOutside:l[4]||(l[4]=d=>o("pointerDownOutside",d))}),{default:P(()=>[$(a.$slots,"default")]),_:3},16,["id","as","as-child","disable-outside-pointer-events","aria-describedby","aria-labelledby","data-state"])]),_:3},8,["trapped"]))}});var TT=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},Xo=new WeakMap,Ws=new WeakMap,qs={},qa=0,ev=function(e){return e&&(e.host||ev(e.parentNode))},PT=function(e,t){return t.map(function(n){if(e.contains(n))return n;var o=ev(n);return o&&e.contains(o)?o:(console.error("aria-hidden",n,"in not contained inside",e,". Doing nothing"),null)}).filter(function(n){return!!n})},AT=function(e,t,n,o){var r=PT(t,Array.isArray(e)?e:[e]);qs[n]||(qs[n]=new WeakMap);var s=qs[n],i=[],a=new Set,l=new Set(r),d=function(u){!u||a.has(u)||(a.add(u),d(u.parentNode))};r.forEach(d);var c=function(u){!u||l.has(u)||Array.prototype.forEach.call(u.children,function(f){if(a.has(f))c(f);else try{var p=f.getAttribute(o),h=p!==null&&p!=="false",b=(Xo.get(f)||0)+1,v=(s.get(f)||0)+1;Xo.set(f,b),s.set(f,v),i.push(f),b===1&&h&&Ws.set(f,!0),v===1&&f.setAttribute(n,"true"),h||f.setAttribute(o,"true")}catch(y){console.error("aria-hidden: cannot operate on ",f,y)}})};return c(t),a.clear(),qa++,function(){i.forEach(function(u){var f=Xo.get(u)-1,p=s.get(u)-1;Xo.set(u,f),s.set(u,p),f||(Ws.has(u)||u.removeAttribute(o),Ws.delete(u)),p||u.removeAttribute(n)}),qa--,qa||(Xo=new WeakMap,Xo=new WeakMap,Ws=new WeakMap,qs={})}},OT=function(e,t,n){n===void 0&&(n="data-aria-hidden");var o=Array.from(Array.isArray(e)?e:[e]),r=TT(e);return r?(o.push.apply(o,Array.from(r.querySelectorAll("[aria-live]"))),AT(o,r,n,"aria-hidden")):function(){return null}};function tv(e){let t;he(()=>Xt(e),n=>{n?t=OT(n):t&&t()}),Qt(()=>{t&&t()})}const IT=N({__name:"DialogContentModal",props:{forceMount:{type:Boolean},trapFocus:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,o=t,r=Tn(),s=Ho(o),{forwardRef:i,currentElement:a}=ce();return tv(a),(l,d)=>(k(),O(Zm,Q({...n,...g(s)},{ref:g(i),"trap-focus":g(r).open.value,"disable-outside-pointer-events":!0,onCloseAutoFocus:d[0]||(d[0]=c=>{var u;c.defaultPrevented||(c.preventDefault(),(u=g(r).triggerElement.value)==null||u.focus())}),onPointerDownOutside:d[1]||(d[1]=c=>{const u=c.detail.originalEvent,f=u.button===0&&u.ctrlKey===!0;(u.button===2||f)&&c.preventDefault()}),onFocusOutside:d[2]||(d[2]=c=>{c.preventDefault()})}),{default:P(()=>[$(l.$slots,"default")]),_:3},16,["trap-focus"]))}}),$T=N({__name:"DialogContentNonModal",props:{forceMount:{type:Boolean},trapFocus:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,r=Ho(t);ce();const s=Tn(),i=D(!1),a=D(!1);return(l,d)=>(k(),O(Zm,Q({...n,...g(r)},{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:d[0]||(d[0]=c=>{var u;c.defaultPrevented||(i.value||(u=g(s).triggerElement.value)==null||u.focus(),c.preventDefault()),i.value=!1,a.value=!1}),onInteractOutside:d[1]||(d[1]=c=>{var p;c.defaultPrevented||(i.value=!0,c.detail.originalEvent.type==="pointerdown"&&(a.value=!0));const u=c.target;((p=g(s).triggerElement.value)==null?void 0:p.contains(u))&&c.preventDefault(),c.detail.originalEvent.type==="focusin"&&a.value&&c.preventDefault()})}),{default:P(()=>[$(l.$slots,"default")]),_:3},16))}}),nv=N({__name:"DialogContent",props:{forceMount:{type:Boolean},trapFocus:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,o=t,r=Tn(),s=Ho(o),{forwardRef:i}=ce();return(a,l)=>(k(),O(g(Sn),{present:a.forceMount||g(r).open.value},{default:P(()=>[g(r).modal.value?(k(),O(IT,Q({key:0,ref:g(i)},{...n,...g(s),...a.$attrs}),{default:P(()=>[$(a.$slots,"default")]),_:3},16)):(k(),O($T,Q({key:1,ref:g(i)},{...n,...g(s),...a.$attrs}),{default:P(()=>[$(a.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),RT=Cr(()=>{const e=D(new Map),t=D(),n=B(()=>{for(const i of e.value.values())if(i)return!0;return!1}),o=nc({scrollBody:D(!0)});let r=null;const s=()=>{document.body.style.paddingRight="",document.body.style.marginRight="",document.body.style.pointerEvents="",document.body.style.removeProperty("--scrollbar-width"),document.body.style.overflow=t.value??"",nf&&(r==null||r()),t.value=void 0};return he(n,(i,a)=>{var u;if(!Wt)return;if(!i){a&&s();return}t.value===void 0&&(t.value=document.body.style.overflow);const l=window.innerWidth-document.documentElement.clientWidth,d={padding:l,margin:0},c=(u=o.scrollBody)!=null&&u.value?typeof o.scrollBody.value=="object"?_o({padding:o.scrollBody.value.padding===!0?l:o.scrollBody.value.padding,margin:o.scrollBody.value.margin===!0?l:o.scrollBody.value.margin},d):d:{padding:0,margin:0};l>0&&(document.body.style.paddingRight=typeof c.padding=="number"?`${c.padding}px`:String(c.padding),document.body.style.marginRight=typeof c.margin=="number"?`${c.margin}px`:String(c.margin),document.body.style.setProperty("--scrollbar-width",`${l}px`),document.body.style.overflow="hidden"),nf&&(r=Ut(document,"touchmove",f=>LT(f),{passive:!1})),Be(()=>{document.body.style.pointerEvents="none",document.body.style.overflow="hidden"})},{immediate:!0,flush:"sync"}),e});function ov(e){const t=Math.random().toString(36).substring(2,7),n=RT();n.value.set(t,e??!1);const o=B({get:()=>n.value.get(t)??!1,set:r=>n.value.set(t,r)});return Ck(()=>{n.value.delete(t)}),o}function rv(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth<e.scrollWidth||t.overflowY==="auto"&&e.clientHeight<e.scrollHeight)return!0;{const n=e.parentNode;return!n||n.tagName==="BODY"?!1:rv(n)}}function LT(e){const t=e||window.event,n=t.target;return n instanceof Element&&rv(n)?!1:t.touches.length>1?!0:(t.preventDefault&&t.cancelable&&t.preventDefault(),!1)}const MT=N({__name:"DialogOverlayImpl",props:{asChild:{type:Boolean},as:{}},setup(e){const t=Tn();return ov(!0),ce(),(n,o)=>(k(),O(g(ve),{as:n.as,"as-child":n.asChild,"data-state":g(t).open.value?"open":"closed",style:{"pointer-events":"auto"}},{default:P(()=>[$(n.$slots,"default")]),_:3},8,["as","as-child","data-state"]))}}),sv=N({__name:"DialogOverlay",props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{}},setup(e){const t=Tn(),{forwardRef:n}=ce();return(o,r)=>{var s;return(s=g(t))!=null&&s.modal.value?(k(),O(g(Sn),{key:0,present:o.forceMount||g(t).open.value},{default:P(()=>[H(MT,Q(o.$attrs,{ref:g(n),as:o.as,"as-child":o.asChild}),{default:P(()=>[$(o.$slots,"default")]),_:3},16,["as","as-child"])]),_:3},8,["present"])):Z("",!0)}}}),iv=N({__name:"DialogClose",props:{asChild:{type:Boolean},as:{default:"button"}},setup(e){const t=e;ce();const n=Tn();return(o,r)=>(k(),O(g(ve),Q(t,{type:o.as==="button"?"button":void 0,onClick:r[0]||(r[0]=s=>g(n).onOpenChange(!1))}),{default:P(()=>[$(o.$slots,"default")]),_:3},16,["type"]))}}),Fi=N({__name:"DialogTitle",props:{asChild:{type:Boolean},as:{default:"h2"}},setup(e){const t=e,n=Tn();return ce(),(o,r)=>(k(),O(g(ve),Q(t,{id:g(n).titleId}),{default:P(()=>[$(o.$slots,"default")]),_:3},16,["id"]))}}),zi=N({__name:"DialogDescription",props:{asChild:{type:Boolean},as:{default:"p"}},setup(e){const t=e;ce();const n=Tn();return(o,r)=>(k(),O(g(ve),Q(t,{id:g(n).descriptionId}),{default:P(()=>[$(o.$slots,"default")]),_:3},16,["id"]))}}),[DT,BT]=gt("AvatarRoot"),NT=N({__name:"AvatarRoot",props:{asChild:{type:Boolean},as:{default:"span"}},setup(e){return ce(),BT({imageLoadingStatus:D("loading")}),(t,n)=>(k(),O(g(ve),{"as-child":t.asChild,as:t.as},{default:P(()=>[$(t.$slots,"default")]),_:3},8,["as-child","as"]))}}),FT=N({__name:"AvatarFallback",props:{delayMs:{default:0},asChild:{type:Boolean},as:{default:"span"}},setup(e){const t=e,n=DT();ce();const o=D(!1);let r;return he(n.imageLoadingStatus,s=>{s==="loading"&&(o.value=!1,t.delayMs?r=setTimeout(()=>{o.value=!0,clearTimeout(r)},t.delayMs):o.value=!0)},{immediate:!0}),(s,i)=>o.value&&g(n).imageLoadingStatus.value!=="loaded"?(k(),O(g(ve),{key:0,"as-child":s.asChild,as:s.as},{default:P(()=>[$(s.$slots,"default")]),_:3},8,["as-child","as"])):Z("",!0)}});function Af(){const e=D(),t=B(()=>{var n,o;return["#text","#comment"].includes((n=e.value)==null?void 0:n.$el.nodeName)?(o=e.value)==null?void 0:o.$el.nextElementSibling:Xt(e)});return{primitiveElement:e,currentElement:t}}const zT="rovingFocusGroup.onEntryFocus",jT={bubbles:!1,cancelable:!0},HT={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function VT(e,t){return t!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function PL(e,t,n){const o=VT(e.key,n);if(!(t==="vertical"&&["ArrowLeft","ArrowRight"].includes(o))&&!(t==="horizontal"&&["ArrowUp","ArrowDown"].includes(o)))return HT[o]}function UT(e,t=!1){const n=rt();for(const o of e)if(o===n||(o.focus({preventScroll:t}),rt()!==n))return}function AL(e,t){return e.map((n,o)=>e[(t+o)%e.length])}const Of="data-reka-collection-item";function Pn(e={}){const{key:t="",isProvider:n=!1}=e,o=`${t}CollectionProvider`;let r;if(n){const c=D(new Map);r={collectionRef:D(),itemMap:c},zt(o,r)}else r=De(o);const s=(c=!1)=>{const u=r.collectionRef.value;if(!u)return[];const f=Array.from(u.querySelectorAll(`[${Of}]`)),h=Array.from(r.itemMap.value.values()).sort((b,v)=>f.indexOf(b.ref)-f.indexOf(v.ref));return c?h:h.filter(b=>b.ref.dataset.disabled!=="")},i=N({name:"CollectionSlot",setup(c,{slots:u}){const{primitiveElement:f,currentElement:p}=Af();return he(p,()=>{r.collectionRef.value=p.value}),()=>Ke(eu,{ref:f},u)}}),a=N({name:"CollectionItem",inheritAttrs:!1,props:{value:{validator:()=>!0}},setup(c,{slots:u,attrs:f}){const{primitiveElement:p,currentElement:h}=Af();return Je(b=>{if(h.value){const v=Gp(h.value);r.itemMap.value.set(v,{ref:h.value,value:c.value}),b(()=>r.itemMap.value.delete(v))}}),()=>Ke(eu,{...f,[Of]:"",ref:p},u)}}),l=B(()=>Array.from(r.itemMap.value.values())),d=B(()=>r.itemMap.value.size);return{getItems:s,reactiveItems:l,itemMapSize:d,CollectionSlot:i,CollectionItem:a}}const[OL,KT]=gt("RovingFocusGroup"),WT=N({__name:"RovingFocusGroup",props:{orientation:{default:void 0},dir:{},loop:{type:Boolean,default:!1},currentTabStopId:{},defaultCurrentTabStopId:{},preventScrollOnEntryFocus:{type:Boolean,default:!1},asChild:{type:Boolean},as:{}},emits:["entryFocus","update:currentTabStopId"],setup(e,{expose:t,emit:n}){const o=e,r=n,{loop:s,orientation:i,dir:a}=ht(o),l=pa(a),d=hn(o,"currentTabStopId",r,{defaultValue:o.defaultCurrentTabStopId,passive:o.currentTabStopId===void 0}),c=D(!1),u=D(!1),f=D(0),{getItems:p,CollectionSlot:h}=Pn({isProvider:!0});function b(y){const w=!u.value;if(y.currentTarget&&y.target===y.currentTarget&&w&&!c.value){const m=new CustomEvent(zT,jT);if(y.currentTarget.dispatchEvent(m),r("entryFocus",m),!m.defaultPrevented){const _=p().map(R=>R.ref).filter(R=>R.dataset.disabled!==""),x=_.find(R=>R.getAttribute("data-active")==="true"),C=_.find(R=>R.id===d.value),E=[x,C,..._].filter(Boolean);UT(E,o.preventScrollOnEntryFocus)}}u.value=!1}function v(){setTimeout(()=>{u.value=!1},1)}return t({getItems:p}),KT({loop:s,dir:l,orientation:i,currentTabStopId:d,onItemFocus:y=>{d.value=y},onItemShiftTab:()=>{c.value=!0},onFocusableItemAdd:()=>{f.value++},onFocusableItemRemove:()=>{f.value--}}),(y,w)=>(k(),O(g(h),null,{default:P(()=>[H(g(ve),{tabindex:c.value||f.value===0?-1:0,"data-orientation":g(i),as:y.as,"as-child":y.asChild,dir:g(l),style:{outline:"none"},onMousedown:w[0]||(w[0]=m=>u.value=!0),onMouseup:v,onFocus:b,onBlur:w[1]||(w[1]=m=>c.value=!1)},{default:P(()=>[$(y.$slots,"default")]),_:3},8,["tabindex","data-orientation","as","as-child","dir"])]),_:3}))}}),[av,qT]=gt("PopperRoot"),lv=N({inheritAttrs:!1,__name:"PopperRoot",setup(e){const t=D();return qT({anchor:t,onAnchorChange:n=>t.value=n}),(n,o)=>$(n.$slots,"default")}});function GT(e){const t=Nu("",1e3);return{search:t,handleTypeaheadSearch:(r,s)=>{t.value=t.value+r;{const i=rt(),a=s.map(f=>{var p,h;return{...f,textValue:((p=f.value)==null?void 0:p.textValue)??((h=f.ref.textContent)==null?void 0:h.trim())??""}}),l=a.find(f=>f.ref===i),d=a.map(f=>f.textValue),c=XT(d,t.value,l==null?void 0:l.textValue),u=a.find(f=>f.textValue===c);return u&&u.ref.focus(),u==null?void 0:u.ref}},resetTypeahead:()=>{t.value=""}}}function YT(e,t){return e.map((n,o)=>e[(t+o)%e.length])}function XT(e,t,n){const r=t.length>1&&Array.from(t).every(d=>d===t[0])?t[0]:t,s=n?e.indexOf(n):-1;let i=YT(e,Math.max(s,0));r.length===1&&(i=i.filter(d=>d!==n));const l=i.find(d=>d.toLowerCase().startsWith(r.toLowerCase()));return l!==n?l:void 0}const JT=N({__name:"PopperAnchor",props:{reference:{},asChild:{type:Boolean},as:{}},setup(e){const t=e,{forwardRef:n,currentElement:o}=ce(),r=av();return zh(()=>{r.onAnchorChange(t.reference??o.value)}),(s,i)=>(k(),O(g(ve),{ref:g(n),as:s.as,"as-child":s.asChild},{default:P(()=>[$(s.$slots,"default")]),_:3},8,["as","as-child"]))}});function QT(e){return e!==null}function ZT(e){return{name:"transformOrigin",options:e,fn(t){var v,y,w;const{placement:n,rects:o,middlewareData:r}=t,i=((v=r.arrow)==null?void 0:v.centerOffset)!==0,a=i?0:e.arrowWidth,l=i?0:e.arrowHeight,[d,c]=nu(n),u={start:"0%",center:"50%",end:"100%"}[c],f=(((y=r.arrow)==null?void 0:y.x)??0)+a/2,p=(((w=r.arrow)==null?void 0:w.y)??0)+l/2;let h="",b="";return d==="bottom"?(h=i?u:`${f}px`,b=`${-l}px`):d==="top"?(h=i?u:`${f}px`,b=`${o.floating.height+l}px`):d==="right"?(h=`${-l}px`,b=i?u:`${p}px`):d==="left"&&(h=`${o.floating.width+l}px`,b=i?u:`${p}px`),{data:{x:h,y:b}}}}}function nu(e){const[t,n="center"]=e.split("-");return[t,n]}function eP(e){const t=D(),n=B(()=>{var r;return((r=t.value)==null?void 0:r.width)??0}),o=B(()=>{var r;return((r=t.value)==null?void 0:r.height)??0});return We(()=>{const r=Xt(e);if(r){t.value={width:r.offsetWidth,height:r.offsetHeight};const s=new ResizeObserver(i=>{if(!Array.isArray(i)||!i.length)return;const a=i[0];let l,d;if("borderBoxSize"in a){const c=a.borderBoxSize,u=Array.isArray(c)?c[0]:c;l=u.inlineSize,d=u.blockSize}else l=r.offsetWidth,d=r.offsetHeight;t.value={width:l,height:d}});return s.observe(r,{box:"border-box"}),()=>s.unobserve(r)}else t.value=void 0}),{width:n,height:o}}const uv={side:"bottom",sideOffset:0,align:"center",alignOffset:0,arrowPadding:0,avoidCollisions:!0,collisionBoundary:()=>[],collisionPadding:0,sticky:"partial",hideWhenDetached:!1,positionStrategy:"fixed",updatePositionStrategy:"optimized",prioritizePosition:!1},[tP,nP]=gt("PopperContent"),oP=N({inheritAttrs:!1,__name:"PopperContent",props:kh({side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{}},{...uv}),emits:["placed"],setup(e,{emit:t}){const n=e,o=t,r=av(),{forwardRef:s,currentElement:i}=ce(),a=D(),l=D(),{width:d,height:c}=eP(l),u=B(()=>n.side+(n.align!=="center"?`-${n.align}`:"")),f=B(()=>typeof n.collisionPadding=="number"?n.collisionPadding:{top:0,right:0,bottom:0,left:0,...n.collisionPadding}),p=B(()=>Array.isArray(n.collisionBoundary)?n.collisionBoundary:[n.collisionBoundary]),h=B(()=>({padding:f.value,boundary:p.value.filter(QT),altBoundary:p.value.length>0})),b=ik(()=>[HS({mainAxis:n.sideOffset+c.value,alignmentAxis:n.alignOffset}),n.prioritizePosition&&n.avoidCollisions&&kf({...h.value}),n.avoidCollisions&&VS({mainAxis:!0,crossAxis:!!n.prioritizePosition,limiter:n.sticky==="partial"?qS():void 0,...h.value}),!n.prioritizePosition&&n.avoidCollisions&&kf({...h.value}),US({...h.value,apply:({elements:F,rects:L,availableWidth:z,availableHeight:q})=>{const{width:Y,height:U}=L.reference,K=F.floating.style;K.setProperty("--reka-popper-available-width",`${z}px`),K.setProperty("--reka-popper-available-height",`${q}px`),K.setProperty("--reka-popper-anchor-width",`${Y}px`),K.setProperty("--reka-popper-anchor-height",`${U}px`)}}),l.value&&XS({element:l.value,padding:n.arrowPadding}),ZT({arrowWidth:d.value,arrowHeight:c.value}),n.hideWhenDetached&&KS({strategy:"referenceHidden",...h.value})]),v=B(()=>n.reference??r.anchor.value),{floatingStyles:y,placement:w,isPositioned:m,middlewareData:_}=JS(v,a,{strategy:n.positionStrategy,placement:u,whileElementsMounted:(...F)=>jS(...F,{layoutShift:!n.disableUpdateOnLayoutShift,animationFrame:n.updatePositionStrategy==="always"}),middleware:b}),x=B(()=>nu(w.value)[0]),C=B(()=>nu(w.value)[1]);zh(()=>{m.value&&o("placed")});const E=B(()=>{var F;return((F=_.value.arrow)==null?void 0:F.centerOffset)!==0}),R=D("");Je(()=>{i.value&&(R.value=window.getComputedStyle(i.value).zIndex)});const T=B(()=>{var F;return((F=_.value.arrow)==null?void 0:F.x)??0}),I=B(()=>{var F;return((F=_.value.arrow)==null?void 0:F.y)??0});return nP({placedSide:x,onArrowChange:F=>l.value=F,arrowX:T,arrowY:I,shouldHideArrow:E}),(F,L)=>{var z,q,Y;return k(),ie("div",{ref_key:"floatingRef",ref:a,"data-reka-popper-content-wrapper":"",style:Jt({...g(y),transform:g(m)?g(y).transform:"translate(0, -200%)",minWidth:"max-content",zIndex:R.value,"--reka-popper-transform-origin":[(z=g(_).transformOrigin)==null?void 0:z.x,(q=g(_).transformOrigin)==null?void 0:q.y].join(" "),...((Y=g(_).hide)==null?void 0:Y.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}})},[H(g(ve),Q({ref:g(s)},F.$attrs,{"as-child":n.asChild,as:F.as,"data-side":x.value,"data-align":C.value,style:{animation:g(m)?void 0:"none"}}),{default:P(()=>[$(F.$slots,"default")]),_:3},16,["as-child","as","data-side","data-align","style"])],4)}}}),rP={key:0,d:"M0 0L6 6L12 0"},sP={key:1,d:"M0 0L4.58579 4.58579C5.36683 5.36683 6.63316 5.36684 7.41421 4.58579L12 0"},iP=N({__name:"Arrow",props:{width:{default:10},height:{default:5},rounded:{type:Boolean},asChild:{type:Boolean},as:{default:"svg"}},setup(e){const t=e;return ce(),(n,o)=>(k(),O(g(ve),Q(t,{width:n.width,height:n.height,viewBox:n.asChild?void 0:"0 0 12 6",preserveAspectRatio:n.asChild?void 0:"none"}),{default:P(()=>[$(n.$slots,"default",{},()=>[n.rounded?(k(),ie("path",sP)):(k(),ie("path",rP))])]),_:3},16,["width","height","viewBox","preserveAspectRatio"]))}}),aP={top:"bottom",right:"left",bottom:"top",left:"right"},lP=N({inheritAttrs:!1,__name:"PopperArrow",props:{width:{},height:{},rounded:{type:Boolean},asChild:{type:Boolean},as:{default:"svg"}},setup(e){const{forwardRef:t}=ce(),n=tP(),o=B(()=>aP[n.placedSide.value]);return(r,s)=>{var i,a,l,d;return k(),ie("span",{ref:c=>{g(n).onArrowChange(c)},style:Jt({position:"absolute",left:(i=g(n).arrowX)!=null&&i.value?`${(a=g(n).arrowX)==null?void 0:a.value}px`:void 0,top:(l=g(n).arrowY)!=null&&l.value?`${(d=g(n).arrowY)==null?void 0:d.value}px`:void 0,[o.value]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[g(n).placedSide.value],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[g(n).placedSide.value],visibility:g(n).shouldHideArrow.value?"hidden":void 0})},[H(iP,Q(r.$attrs,{ref:g(t),style:{display:"block"},as:r.as,"as-child":r.asChild,rounded:r.rounded,width:r.width,height:r.height}),{default:P(()=>[$(r.$slots,"default")]),_:3},16,["as","as-child","rounded","width","height"])],4)}}});function uP(){const e=D(!1);return We(()=>{Ut("keydown",()=>{e.value=!0},{capture:!0,passive:!0}),Ut(["pointerdown","pointermove"],()=>{e.value=!1},{capture:!0,passive:!0})}),e}const cP=Cr(uP),[Vo,cv]=gt(["MenuRoot","MenuSub"],"MenuContext"),[As,dP]=gt("MenuRoot"),fP=N({__name:"MenuRoot",props:{open:{type:Boolean,default:!1},dir:{},modal:{type:Boolean,default:!0}},emits:["update:open"],setup(e,{emit:t}){const n=e,o=t,{modal:r,dir:s}=ht(n),i=pa(s),a=hn(n,"open",o),l=D(),d=cP();return cv({open:a,onOpenChange:c=>{a.value=c},content:l,onContentChange:c=>{l.value=c}}),dP({onClose:()=>{a.value=!1},isUsingKeyboardRef:d,dir:i,modal:r}),(c,u)=>(k(),O(g(lv),null,{default:P(()=>[$(c.$slots,"default")]),_:3}))}}),dv=N({__name:"MenuAnchor",props:{reference:{},asChild:{type:Boolean},as:{}},setup(e){const t=e;return(n,o)=>(k(),O(g(JT),Pe(Ne(t)),{default:P(()=>[$(n.$slots,"default")]),_:3},16))}}),pP=N({__name:"MenuPortal",props:{to:{},disabled:{type:Boolean},defer:{type:Boolean},forceMount:{type:Boolean}},setup(e){const t=e;return(n,o)=>(k(),O(g(rc),Pe(Ne(t)),{default:P(()=>[$(n.$slots,"default")]),_:3},16))}});let Ga=0;function hP(){Je(e=>{if(!Wt)return;const t=document.querySelectorAll("[data-reka-focus-guard]");document.body.insertAdjacentElement("afterbegin",t[0]??If()),document.body.insertAdjacentElement("beforeend",t[1]??If()),Ga++,e(()=>{Ga===1&&document.querySelectorAll("[data-reka-focus-guard]").forEach(n=>n.remove()),Ga--})})}function If(){const e=document.createElement("span");return e.setAttribute("data-reka-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}const[uc,gP]=gt("MenuContent"),cc=N({__name:"MenuContentImpl",props:kh({loop:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},disableOutsideScroll:{type:Boolean},trapFocus:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{}},{...uv}),emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus","dismiss"],setup(e,{emit:t}){const n=e,o=t,r=Vo(),s=As(),{trapFocus:i,disableOutsidePointerEvents:a,loop:l}=ht(n);hP(),ov(a.value);const d=D(""),c=D(0),u=D(0),f=D(null),p=D("right"),h=D(0),b=D(null),v=D(),{forwardRef:y,currentElement:w}=ce(),{handleTypeaheadSearch:m}=GT();he(w,T=>{r.onContentChange(T)}),Qt(()=>{window.clearTimeout(c.value)});function _(T){var F,L;return p.value===((F=f.value)==null?void 0:F.side)&&wT(T,(L=f.value)==null?void 0:L.area)}async function x(T){var I;o("openAutoFocus",T),!T.defaultPrevented&&(T.preventDefault(),(I=w.value)==null||I.focus({preventScroll:!0}))}function C(T){var K;if(T.defaultPrevented)return;const F=T.target.closest("[data-reka-menu-content]")===T.currentTarget,L=T.ctrlKey||T.altKey||T.metaKey,z=T.key.length===1,q=oc(T,rt(),w.value,{loop:l.value,arrowKeyOptions:"vertical",dir:s==null?void 0:s.dir.value,focus:!0,attributeName:"[data-reka-collection-item]:not([data-disabled])"});if(q)return q==null?void 0:q.focus();if(T.code==="Space")return;const Y=((K=v.value)==null?void 0:K.getItems())??[];if(F&&(T.key==="Tab"&&T.preventDefault(),!L&&z&&m(T.key,Y)),T.target!==w.value||!gT.includes(T.key))return;T.preventDefault();const U=[...Y.map(J=>J.ref)];Jm.includes(T.key)&&U.reverse(),yT(U)}function E(T){var I,F;(F=(I=T==null?void 0:T.currentTarget)==null?void 0:I.contains)!=null&&F.call(I,T.target)||(window.clearTimeout(c.value),d.value="")}function R(T){var L;if(!ps(T))return;const I=T.target,F=h.value!==T.clientX;if((L=T==null?void 0:T.currentTarget)!=null&&L.contains(I)&&F){const z=T.clientX>h.value?"right":"left";p.value=z,h.value=T.clientX}}return gP({onItemEnter:T=>!!_(T),onItemLeave:T=>{var I;_(T)||((I=w.value)==null||I.focus(),b.value=null)},onTriggerLeave:T=>!!_(T),searchRef:d,pointerGraceTimerRef:u,onPointerGraceIntentChange:T=>{f.value=T}}),(T,I)=>(k(),O(g(Qm),{"as-child":"",trapped:g(i),onMountAutoFocus:x,onUnmountAutoFocus:I[7]||(I[7]=F=>o("closeAutoFocus",F))},{default:P(()=>[H(g(sc),{"as-child":"","disable-outside-pointer-events":g(a),onEscapeKeyDown:I[2]||(I[2]=F=>o("escapeKeyDown",F)),onPointerDownOutside:I[3]||(I[3]=F=>o("pointerDownOutside",F)),onFocusOutside:I[4]||(I[4]=F=>o("focusOutside",F)),onInteractOutside:I[5]||(I[5]=F=>o("interactOutside",F)),onDismiss:I[6]||(I[6]=F=>o("dismiss"))},{default:P(()=>[H(g(WT),{ref_key:"rovingFocusGroupRef",ref:v,"current-tab-stop-id":b.value,"onUpdate:currentTabStopId":I[0]||(I[0]=F=>b.value=F),"as-child":"",orientation:"vertical",dir:g(s).dir.value,loop:g(l),onEntryFocus:I[1]||(I[1]=F=>{o("entryFocus",F),g(s).isUsingKeyboardRef.value||F.preventDefault()})},{default:P(()=>[H(g(oP),{ref:g(y),role:"menu",as:T.as,"as-child":T.asChild,"aria-orientation":"vertical","data-reka-menu-content":"","data-state":g(ic)(g(r).open.value),dir:g(s).dir.value,side:T.side,"side-offset":T.sideOffset,align:T.align,"align-offset":T.alignOffset,"avoid-collisions":T.avoidCollisions,"collision-boundary":T.collisionBoundary,"collision-padding":T.collisionPadding,"arrow-padding":T.arrowPadding,"prioritize-position":T.prioritizePosition,"position-strategy":T.positionStrategy,"update-position-strategy":T.updatePositionStrategy,sticky:T.sticky,"hide-when-detached":T.hideWhenDetached,reference:T.reference,onKeydown:C,onBlur:E,onPointermove:R},{default:P(()=>[$(T.$slots,"default")]),_:3},8,["as","as-child","data-state","dir","side","side-offset","align","align-offset","avoid-collisions","collision-boundary","collision-padding","arrow-padding","prioritize-position","position-strategy","update-position-strategy","sticky","hide-when-detached","reference"])]),_:3},8,["current-tab-stop-id","dir","loop"])]),_:3},8,["disable-outside-pointer-events"])]),_:3},8,["trapped"]))}}),mP=N({__name:"MenuRootContentModal",props:{loop:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,o=t,r=Et(n,o),s=Vo(),{forwardRef:i,currentElement:a}=ce();return tv(a),(l,d)=>(k(),O(cc,Q(g(r),{ref:g(i),"trap-focus":g(s).open.value,"disable-outside-pointer-events":g(s).open.value,"disable-outside-scroll":!0,onDismiss:d[0]||(d[0]=c=>g(s).onOpenChange(!1)),onFocusOutside:d[1]||(d[1]=lo(c=>o("focusOutside",c),["prevent"]))}),{default:P(()=>[$(l.$slots,"default")]),_:3},16,["trap-focus","disable-outside-pointer-events"]))}}),vP=N({__name:"MenuRootContentNonModal",props:{loop:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const r=Et(e,t),s=Vo();return(i,a)=>(k(),O(cc,Q(g(r),{"trap-focus":!1,"disable-outside-pointer-events":!1,"disable-outside-scroll":!1,onDismiss:a[0]||(a[0]=l=>g(s).onOpenChange(!1))}),{default:P(()=>[$(i.$slots,"default")]),_:3},16))}}),yP=N({__name:"MenuContent",props:{forceMount:{type:Boolean},loop:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const r=Et(e,t),s=Vo(),i=As();return(a,l)=>(k(),O(g(Sn),{present:a.forceMount||g(s).open.value},{default:P(()=>[g(i).modal.value?(k(),O(mP,Pe(Q({key:0},{...a.$attrs,...g(r)})),{default:P(()=>[$(a.$slots,"default")]),_:3},16)):(k(),O(vP,Pe(Q({key:1},{...a.$attrs,...g(r)})),{default:P(()=>[$(a.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),bP=N({__name:"MenuArrow",props:{width:{},height:{},rounded:{type:Boolean},asChild:{type:Boolean},as:{}},setup(e){const t=e;return(n,o)=>(k(),O(g(lP),Pe(Ne(t)),{default:P(()=>[$(n.$slots,"default")]),_:3},16))}}),fv=N({inheritAttrs:!1,__name:"MenuItemImpl",props:{disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{}},setup(e){const t=e,n=uc(),{forwardRef:o}=ce(),{CollectionItem:r}=Pn(),s=D(!1);async function i(l){if(!l.defaultPrevented&&ps(l)){if(t.disabled)n.onItemLeave(l);else if(!n.onItemEnter(l)){const c=l.currentTarget;c==null||c.focus({preventScroll:!0})}}}async function a(l){await Be(),!l.defaultPrevented&&ps(l)&&n.onItemLeave(l)}return(l,d)=>(k(),O(g(r),{value:{textValue:l.textValue}},{default:P(()=>[H(g(ve),Q({ref:g(o),role:"menuitem",tabindex:"-1"},l.$attrs,{as:l.as,"as-child":l.asChild,"aria-disabled":l.disabled||void 0,"data-disabled":l.disabled?"":void 0,"data-highlighted":s.value?"":void 0,onPointermove:i,onPointerleave:a,onFocus:d[0]||(d[0]=async c=>{await Be(),!(c.defaultPrevented||l.disabled)&&(s.value=!0)}),onBlur:d[1]||(d[1]=async c=>{await Be(),!c.defaultPrevented&&(s.value=!1)})}),{default:P(()=>[$(l.$slots,"default")]),_:3},16,["as","as-child","aria-disabled","data-disabled","data-highlighted"])]),_:3},8,["value"]))}}),dc=N({__name:"MenuItem",props:{disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{}},emits:["select"],setup(e,{emit:t}){const n=e,o=t,{forwardRef:r,currentElement:s}=ce(),i=As(),a=uc(),l=D(!1);async function d(){const c=s.value;if(!n.disabled&&c){const u=new CustomEvent(pT,{bubbles:!0,cancelable:!0});o("select",u),await Be(),u.defaultPrevented?l.value=!1:i.onClose()}}return(c,u)=>(k(),O(fv,Q(n,{ref:g(r),onClick:d,onPointerdown:u[0]||(u[0]=()=>{l.value=!0}),onPointerup:u[1]||(u[1]=async f=>{var p;await Be(),!f.defaultPrevented&&(l.value||(p=f.currentTarget)==null||p.click())}),onKeydown:u[2]||(u[2]=async f=>{const p=g(a).searchRef.value!=="";c.disabled||p&&f.key===" "||g(tu).includes(f.key)&&(f.currentTarget.click(),f.preventDefault())})}),{default:P(()=>[$(c.$slots,"default")]),_:3},16))}}),pv=N({__name:"MenuGroup",props:{asChild:{type:Boolean},as:{}},setup(e){const t=e;return(n,o)=>(k(),O(g(ve),Q({role:"group"},t),{default:P(()=>[$(n.$slots,"default")]),_:3},16))}}),wP=N({__name:"MenuSeparator",props:{asChild:{type:Boolean},as:{}},setup(e){const t=e;return(n,o)=>(k(),O(g(ve),Q(t,{role:"separator","aria-orientation":"horizontal"}),{default:P(()=>[$(n.$slots,"default")]),_:3},16))}}),[_P,hv]=gt(["MenuCheckboxItem","MenuRadioItem"],"MenuItemIndicatorContext"),xP=N({__name:"MenuItemIndicator",props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{default:"span"}},setup(e){const t=_P({modelValue:D(!1)});return(n,o)=>(k(),O(g(Sn),{present:n.forceMount||g(Ni)(g(t).modelValue.value)||g(t).modelValue.value===!0},{default:P(()=>[H(g(ve),{as:n.as,"as-child":n.asChild,"data-state":g(ac)(g(t).modelValue.value)},{default:P(()=>[$(n.$slots,"default")]),_:3},8,["as","as-child","data-state"])]),_:3},8,["present"]))}}),CP=N({__name:"MenuCheckboxItem",props:{modelValue:{type:[Boolean,String],default:!1},disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{}},emits:["select","update:modelValue"],setup(e,{emit:t}){const n=e,o=t,r=hn(n,"modelValue",o);return hv({modelValue:r}),(s,i)=>(k(),O(dc,Q({role:"menuitemcheckbox"},n,{"aria-checked":g(Ni)(g(r))?"mixed":g(r),"data-state":g(ac)(g(r)),onSelect:i[0]||(i[0]=async a=>{o("select",a),g(Ni)(g(r))?r.value=!0:r.value=!g(r)})}),{default:P(()=>[$(s.$slots,"default",{modelValue:g(r)})]),_:3},16,["aria-checked","data-state"]))}}),kP=N({__name:"MenuLabel",props:{asChild:{type:Boolean},as:{default:"div"}},setup(e){const t=e;return(n,o)=>(k(),O(g(ve),Pe(Ne(t)),{default:P(()=>[$(n.$slots,"default")]),_:3},16))}}),[EP,SP]=gt("MenuRadioGroup"),TP=N({__name:"MenuRadioGroup",props:{modelValue:{default:""},asChild:{type:Boolean},as:{}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,r=hn(n,"modelValue",t);return SP({modelValue:r,onValueChange:s=>{r.value=s}}),(s,i)=>(k(),O(pv,Pe(Ne(n)),{default:P(()=>[$(s.$slots,"default",{modelValue:g(r)})]),_:3},16))}}),PP=N({__name:"MenuRadioItem",props:{value:{},disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{}},emits:["select"],setup(e,{emit:t}){const n=e,o=t,{value:r}=ht(n),s=EP(),i=B(()=>s.modelValue.value===(r==null?void 0:r.value));return hv({modelValue:i}),(a,l)=>(k(),O(dc,Q({role:"menuitemradio"},n,{"aria-checked":i.value,"data-state":g(ac)(i.value),onSelect:l[0]||(l[0]=async d=>{o("select",d),g(s).onValueChange(g(r))})}),{default:P(()=>[$(a.$slots,"default")]),_:3},16,["aria-checked","data-state"]))}}),[gv,AP]=gt("MenuSub"),OP=N({__name:"MenuSub",props:{open:{type:Boolean,default:void 0}},emits:["update:open"],setup(e,{emit:t}){const n=e,r=hn(n,"open",t,{defaultValue:!1,passive:n.open===void 0}),s=Vo(),i=D(),a=D();return Je(l=>{(s==null?void 0:s.open.value)===!1&&(r.value=!1),l(()=>r.value=!1)}),cv({open:r,onOpenChange:l=>{r.value=l},content:a,onContentChange:l=>{a.value=l}}),AP({triggerId:"",contentId:"",trigger:i,onTriggerChange:l=>{i.value=l}}),(l,d)=>(k(),O(g(lv),null,{default:P(()=>[$(l.$slots,"default")]),_:3}))}}),IP=N({__name:"MenuSubContent",props:{forceMount:{type:Boolean},loop:{type:Boolean},sideOffset:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean,default:!0},reference:{},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const r=Et(e,t),s=Vo(),i=As(),a=gv(),{forwardRef:l,currentElement:d}=ce();return a.contentId||(a.contentId=kn(void 0,"reka-menu-sub-content")),(c,u)=>(k(),O(g(Sn),{present:c.forceMount||g(s).open.value},{default:P(()=>[H(cc,Q(g(r),{id:g(a).contentId,ref:g(l),"aria-labelledby":g(a).triggerId,align:"start",side:g(i).dir.value==="rtl"?"left":"right","disable-outside-pointer-events":!1,"disable-outside-scroll":!1,"trap-focus":!1,onOpenAutoFocus:u[0]||(u[0]=lo(f=>{var p;g(i).isUsingKeyboardRef.value&&((p=g(d))==null||p.focus())},["prevent"])),onCloseAutoFocus:u[1]||(u[1]=lo(()=>{},["prevent"])),onFocusOutside:u[2]||(u[2]=f=>{f.defaultPrevented||f.target!==g(a).trigger.value&&g(s).onOpenChange(!1)}),onEscapeKeyDown:u[3]||(u[3]=f=>{g(i).onClose(),f.preventDefault()}),onKeydown:u[4]||(u[4]=f=>{var b,v;const p=(b=f.currentTarget)==null?void 0:b.contains(f.target),h=g(vT)[g(i).dir.value].includes(f.key);p&&h&&(g(s).onOpenChange(!1),(v=g(a).trigger.value)==null||v.focus(),f.preventDefault())})}),{default:P(()=>[$(c.$slots,"default")]),_:3},16,["id","aria-labelledby","side"])]),_:3},8,["present"]))}}),$P=N({__name:"MenuSubTrigger",props:{disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{}},setup(e){const t=e,n=Vo(),o=As(),r=gv(),s=uc(),i=D(null);r.triggerId||(r.triggerId=kn(void 0,"reka-menu-sub-trigger"));function a(){i.value&&window.clearTimeout(i.value),i.value=null}Qt(()=>{a()});function l(u){!ps(u)||s.onItemEnter(u)||!t.disabled&&!n.open.value&&!i.value&&(s.onPointerGraceIntentChange(null),i.value=window.setTimeout(()=>{n.onOpenChange(!0),a()},100))}async function d(u){var p,h;if(!ps(u))return;a();const f=(p=n.content.value)==null?void 0:p.getBoundingClientRect();if(f!=null&&f.width){const b=(h=n.content.value)==null?void 0:h.dataset.side,v=b==="right",y=v?-5:5,w=f[v?"left":"right"],m=f[v?"right":"left"];s.onPointerGraceIntentChange({area:[{x:u.clientX+y,y:u.clientY},{x:w,y:f.top},{x:m,y:f.top},{x:m,y:f.bottom},{x:w,y:f.bottom}],side:b}),window.clearTimeout(s.pointerGraceTimerRef.value),s.pointerGraceTimerRef.value=window.setTimeout(()=>s.onPointerGraceIntentChange(null),300)}else{if(s.onTriggerLeave(u))return;s.onPointerGraceIntentChange(null)}}async function c(u){var p;const f=s.searchRef.value!=="";t.disabled||f&&u.key===" "||mT[o.dir.value].includes(u.key)&&(n.onOpenChange(!0),await Be(),(p=n.content.value)==null||p.focus(),u.preventDefault())}return(u,f)=>(k(),O(dv,{"as-child":""},{default:P(()=>[H(fv,Q(t,{id:g(r).triggerId,ref:p=>{var h;(h=g(r))==null||h.onTriggerChange(p==null?void 0:p.$el)},"aria-haspopup":"menu","aria-expanded":g(n).open.value,"aria-controls":g(r).contentId,"data-state":g(ic)(g(n).open.value),onClick:f[0]||(f[0]=async p=>{t.disabled||p.defaultPrevented||(p.currentTarget.focus(),g(n).open.value||g(n).onOpenChange(!0))}),onPointermove:l,onPointerleave:d,onKeydown:c}),{default:P(()=>[$(u.$slots,"default")]),_:3},16,["id","aria-expanded","aria-controls","data-state"])]),_:3}))}}),mv=N({__name:"DialogPortal",props:{to:{},disabled:{type:Boolean},defer:{type:Boolean},forceMount:{type:Boolean}},setup(e){const t=e;return(n,o)=>(k(),O(g(rc),Pe(Ne(t)),{default:P(()=>[$(n.$slots,"default")]),_:3},16))}}),[vv,RP]=gt("DropdownMenuRoot"),yv=N({__name:"DropdownMenuRoot",props:{defaultOpen:{type:Boolean},open:{type:Boolean,default:void 0},dir:{},modal:{type:Boolean,default:!0}},emits:["update:open"],setup(e,{emit:t}){const n=e,o=t;ce();const r=hn(n,"open",o,{defaultValue:n.defaultOpen,passive:n.open===void 0}),s=D(),{modal:i,dir:a}=ht(n),l=pa(a);return RP({open:r,onOpenChange:d=>{r.value=d},onOpenToggle:()=>{r.value=!r.value},triggerId:"",triggerElement:s,contentId:"",modal:i,dir:l}),(d,c)=>(k(),O(g(fP),{open:g(r),"onUpdate:open":c[0]||(c[0]=u=>je(r)?r.value=u:null),dir:g(l),modal:g(i)},{default:P(()=>[$(d.$slots,"default",{open:g(r)})]),_:3},8,["open","dir","modal"]))}}),bv=N({__name:"DropdownMenuTrigger",props:{disabled:{type:Boolean},asChild:{type:Boolean},as:{default:"button"}},setup(e){const t=e,n=vv(),{forwardRef:o,currentElement:r}=ce();return We(()=>{n.triggerElement=r}),n.triggerId||(n.triggerId=kn(void 0,"reka-dropdown-menu-trigger")),(s,i)=>(k(),O(g(dv),{"as-child":""},{default:P(()=>[H(g(ve),{id:g(n).triggerId,ref:g(o),type:s.as==="button"?"button":void 0,"as-child":t.asChild,as:s.as,"aria-haspopup":"menu","aria-expanded":g(n).open.value,"aria-controls":g(n).open.value?g(n).contentId:void 0,"data-disabled":s.disabled?"":void 0,disabled:s.disabled,"data-state":g(n).open.value?"open":"closed",onClick:i[0]||(i[0]=async a=>{var l;!s.disabled&&a.button===0&&a.ctrlKey===!1&&((l=g(n))==null||l.onOpenToggle(),await Be(),g(n).open.value&&a.preventDefault())}),onKeydown:i[1]||(i[1]=rg(a=>{s.disabled||(["Enter"," "].includes(a.key)&&g(n).onOpenToggle(),a.key==="ArrowDown"&&g(n).onOpenChange(!0),["Enter"," ","ArrowDown"].includes(a.key)&&a.preventDefault())},["enter","space","arrow-down"]))},{default:P(()=>[$(s.$slots,"default")]),_:3},8,["id","type","as-child","as","aria-expanded","aria-controls","data-disabled","disabled","data-state"])]),_:3}))}}),LP=N({__name:"DropdownMenuPortal",props:{to:{},disabled:{type:Boolean},defer:{type:Boolean},forceMount:{type:Boolean}},setup(e){const t=e;return(n,o)=>(k(),O(g(pP),Pe(Ne(t)),{default:P(()=>[$(n.$slots,"default")]),_:3},16))}}),MP=N({__name:"DropdownMenuContent",props:{forceMount:{type:Boolean},loop:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","closeAutoFocus"],setup(e,{emit:t}){const r=Et(e,t);ce();const s=vv(),i=D(!1);function a(l){l.defaultPrevented||(i.value||setTimeout(()=>{var d;(d=s.triggerElement.value)==null||d.focus()},0),i.value=!1,l.preventDefault())}return s.contentId||(s.contentId=kn(void 0,"reka-dropdown-menu-content")),(l,d)=>{var c;return k(),O(g(yP),Q(g(r),{id:g(s).contentId,"aria-labelledby":(c=g(s))==null?void 0:c.triggerId,style:{"--reka-dropdown-menu-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-dropdown-menu-content-available-width":"var(--reka-popper-available-width)","--reka-dropdown-menu-content-available-height":"var(--reka-popper-available-height)","--reka-dropdown-menu-trigger-width":"var(--reka-popper-anchor-width)","--reka-dropdown-menu-trigger-height":"var(--reka-popper-anchor-height)"},onCloseAutoFocus:a,onInteractOutside:d[0]||(d[0]=u=>{var b;if(u.defaultPrevented)return;const f=u.detail.originalEvent,p=f.button===0&&f.ctrlKey===!0,h=f.button===2||p;(!g(s).modal.value||h)&&(i.value=!0),(b=g(s).triggerElement.value)!=null&&b.contains(u.target)&&u.preventDefault()})}),{default:P(()=>[$(l.$slots,"default")]),_:3},16,["id","aria-labelledby"])}}}),wv=N({__name:"DropdownMenuArrow",props:{width:{default:10},height:{default:5},rounded:{type:Boolean},asChild:{type:Boolean},as:{default:"svg"}},setup(e){const t=e;return ce(),(n,o)=>(k(),O(g(bP),Pe(Ne(t)),{default:P(()=>[$(n.$slots,"default")]),_:3},16))}}),DP=N({__name:"DropdownMenuItem",props:{disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{}},emits:["select"],setup(e,{emit:t}){const n=e,r=Ho(t);return ce(),(s,i)=>(k(),O(g(dc),Pe(Ne({...n,...g(r)})),{default:P(()=>[$(s.$slots,"default")]),_:3},16))}}),BP=N({__name:"DropdownMenuGroup",props:{asChild:{type:Boolean},as:{}},setup(e){const t=e;return ce(),(n,o)=>(k(),O(g(pv),Pe(Ne(t)),{default:P(()=>[$(n.$slots,"default")]),_:3},16))}}),NP=N({__name:"DropdownMenuSeparator",props:{asChild:{type:Boolean},as:{}},setup(e){const t=e;return ce(),(n,o)=>(k(),O(g(wP),Pe(Ne(t)),{default:P(()=>[$(n.$slots,"default")]),_:3},16))}}),FP=N({__name:"DropdownMenuCheckboxItem",props:{modelValue:{type:[Boolean,String]},disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{}},emits:["select","update:modelValue"],setup(e,{emit:t}){const n=e,r=Ho(t);return ce(),(s,i)=>(k(),O(g(CP),Pe(Ne({...n,...g(r)})),{default:P(()=>[$(s.$slots,"default")]),_:3},16))}}),zP=N({__name:"DropdownMenuItemIndicator",props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{}},setup(e){const t=e;return ce(),(n,o)=>(k(),O(g(xP),Pe(Ne(t)),{default:P(()=>[$(n.$slots,"default")]),_:3},16))}}),jP=N({__name:"DropdownMenuLabel",props:{asChild:{type:Boolean},as:{}},setup(e){const t=e;return ce(),(n,o)=>(k(),O(g(kP),Pe(Ne(t)),{default:P(()=>[$(n.$slots,"default")]),_:3},16))}}),HP=N({__name:"DropdownMenuRadioGroup",props:{modelValue:{},asChild:{type:Boolean},as:{}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,r=Ho(t);return ce(),(s,i)=>(k(),O(g(TP),Pe(Ne({...n,...g(r)})),{default:P(()=>[$(s.$slots,"default")]),_:3},16))}}),VP=N({__name:"DropdownMenuRadioItem",props:{value:{},disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{}},emits:["select"],setup(e,{emit:t}){const r=Et(e,t);return ce(),(s,i)=>(k(),O(g(PP),Pe(Ne(g(r))),{default:P(()=>[$(s.$slots,"default")]),_:3},16))}}),UP=N({__name:"DropdownMenuSub",props:{defaultOpen:{type:Boolean},open:{type:Boolean,default:void 0}},emits:["update:open"],setup(e,{emit:t}){const n=e,r=hn(n,"open",t,{passive:n.open===void 0,defaultValue:n.defaultOpen??!1});return ce(),(s,i)=>(k(),O(g(OP),{open:g(r),"onUpdate:open":i[0]||(i[0]=a=>je(r)?r.value=a:null)},{default:P(()=>[$(s.$slots,"default",{open:g(r)})]),_:3},8,["open"]))}}),KP=N({__name:"DropdownMenuSubContent",props:{forceMount:{type:Boolean},loop:{type:Boolean},sideOffset:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const r=Et(e,t);return ce(),(s,i)=>(k(),O(g(IP),Q(g(r),{style:{"--reka-dropdown-menu-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-dropdown-menu-content-available-width":"var(--reka-popper-available-width)","--reka-dropdown-menu-content-available-height":"var(--reka-popper-available-height)","--reka-dropdown-menu-trigger-width":"var(--reka-popper-anchor-width)","--reka-dropdown-menu-trigger-height":"var(--reka-popper-anchor-height)"}}),{default:P(()=>[$(s.$slots,"default")]),_:3},16))}}),WP=N({__name:"DropdownMenuSubTrigger",props:{disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{}},setup(e){const t=e;return ce(),(n,o)=>(k(),O(g($P),Pe(Ne(t)),{default:P(()=>[$(n.$slots,"default")]),_:3},16))}}),qP=N({__name:"Label",props:{for:{},asChild:{type:Boolean},as:{default:"label"}},setup(e){const t=e;return ce(),(n,o)=>(k(),O(g(ve),Q(t,{onMousedown:o[0]||(o[0]=r=>{!r.defaultPrevented&&r.detail>1&&r.preventDefault()})}),{default:P(()=>[$(n.$slots,"default")]),_:3},16))}}),[Uo,GP]=gt(["NavigationMenuRoot","NavigationMenuSub"],"NavigationMenuContext"),YP=N({__name:"NavigationMenuRoot",props:{modelValue:{default:void 0},defaultValue:{},dir:{},orientation:{default:"horizontal"},delayDuration:{default:200},skipDelayDuration:{default:300},disableClickTrigger:{type:Boolean,default:!1},disableHoverTrigger:{type:Boolean,default:!1},disablePointerLeaveClose:{type:Boolean},unmountOnHide:{type:Boolean,default:!0},asChild:{type:Boolean},as:{default:"nav"}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,r=hn(n,"modelValue",t,{defaultValue:n.defaultValue??"",passive:n.modelValue===void 0}),s=D(""),{forwardRef:i,currentElement:a}=ce(),l=D(),d=D(),c=D(),{getItems:u,CollectionSlot:f}=Pn({key:"NavigationMenu",isProvider:!0}),{delayDuration:p,skipDelayDuration:h,dir:b,disableClickTrigger:v,disableHoverTrigger:y,unmountOnHide:w}=ht(n),m=pa(b),_=Nu(!1,h),x=B(()=>r.value!==""||_.value?150:p.value),C=pm(E=>{typeof E=="string"&&(s.value=r.value,r.value=E)},x);return Je(()=>{if(!r.value)return;const E=u().map(R=>R.ref);c.value=E.find(R=>R.id.includes(r.value))}),GP({isRootMenu:!0,modelValue:r,previousValue:s,baseId:kn(void 0,"reka-navigation-menu"),disableClickTrigger:v,disableHoverTrigger:y,dir:m,unmountOnHide:w,orientation:n.orientation,rootNavigationMenu:a,indicatorTrack:l,activeTrigger:c,onIndicatorTrackChange:E=>{l.value=E},viewport:d,onViewportChange:E=>{d.value=E},onTriggerEnter:E=>{C(E)},onTriggerLeave:()=>{_.value=!0,C("")},onContentEnter:()=>{C()},onContentLeave:()=>{n.disablePointerLeaveClose||C("")},onItemSelect:E=>{s.value=r.value,r.value=E},onItemDismiss:()=>{s.value=r.value,r.value=""}}),(E,R)=>(k(),O(g(f),null,{default:P(()=>[H(g(ve),{ref:g(i),"aria-label":"Main",as:E.as,"as-child":E.asChild,"data-orientation":E.orientation,dir:g(m),"data-reka-navigation-menu":""},{default:P(()=>[$(E.$slots,"default",{modelValue:g(r)})]),_:3},8,["as","as-child","data-orientation","dir"])]),_:3}))}});function ha(e){return e?"open":"closed"}function _v(e,t){return`${e}-trigger-${t}`}function fc(e,t){return`${e}-content-${t}`}const XP="navigationMenu.linkSelect",fi="navigationMenu.rootContentDismiss";function ou(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:o=>{const r=o.tagName==="INPUT"&&o.type==="hidden";return o.disabled||o.hidden||r?NodeFilter.FILTER_SKIP:o.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function xv(e){const t=rt();return e.some(n=>n===t?!0:(n.focus(),rt()!==t))}function JP(e){return e.forEach(t=>{t.dataset.tabindex=t.getAttribute("tabindex")||"",t.setAttribute("tabindex","-1")}),()=>{e.forEach(t=>{const n=t.dataset.tabindex;t.setAttribute("tabindex",n)})}}function Cv(e){return t=>t.pointerType==="mouse"?e(t):void 0}const[pc,QP]=gt("NavigationMenuItem"),ZP=N({__name:"NavigationMenuItem",props:{value:{},asChild:{type:Boolean},as:{default:"li"}},setup(e){const t=e;ce();const{getItems:n}=Pn({key:"NavigationMenu"}),o=Uo(),r=kn(t.value),s=D(),i=D(),a=fc(o.baseId,r);let l=()=>({});const d=D(!1);async function c(h="start"){const b=document.getElementById(a);if(b){l();const v=ou(b);v.length&&xv(h==="start"?v:v.reverse())}}function u(){const h=document.getElementById(a);if(h){const b=ou(h);b.length&&(l=JP(b))}}QP({value:r,contentId:a,triggerRef:s,focusProxyRef:i,wasEscapeCloseRef:d,onEntryKeyDown:c,onFocusProxyEnter:c,onContentFocusOutside:u,onRootContentClose:u});function f(){var h;o.onItemDismiss(),(h=s.value)==null||h.focus()}function p(h){const b=rt();if(h.keyCode===32||h.key==="Enter")if(o.modelValue.value===r){f(),h.preventDefault();return}else{h.target.click(),h.preventDefault();return}const v=n().filter(w=>{var m;return(m=w.ref.parentElement)==null?void 0:m.hasAttribute("data-menu-item")}).map(w=>w.ref);if(!v.includes(b))return;const y=oc(h,b,void 0,{itemsArray:v,loop:!1});y&&(y==null||y.focus()),h.preventDefault(),h.stopPropagation()}return(h,b)=>(k(),O(g(ve),{"as-child":h.asChild,as:h.as,"data-menu-item":"",onKeydown:rg(p,["up","down","left","right","home","end","space"])},{default:P(()=>[$(h.$slots,"default")]),_:3},8,["as-child","as"]))}}),eA=N({__name:"NavigationMenuContentImpl",props:{disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside"],setup(e,{emit:t}){const n=e,o=t,{getItems:r}=Pn({key:"NavigationMenu"}),{forwardRef:s,currentElement:i}=ce(),a=Uo(),l=pc(),d=_v(a.baseId,l.value),c=fc(a.baseId,l.value),u=D(null),f=B(()=>{const w=r().map(R=>R.ref.id.split("trigger-")[1]);a.dir.value==="rtl"&&w.reverse();const m=w.indexOf(a.modelValue.value),_=w.indexOf(a.previousValue.value),x=l.value===a.modelValue.value,C=_===w.indexOf(l.value);if(!x&&!C)return u.value;const E=(()=>{if(m!==_){if(x&&_!==-1)return m>_?"from-end":"from-start";if(C&&m!==-1)return m>_?"to-start":"to-end"}return null})();return u.value=E,E});function p(w){var _,x;if(o("focusOutside",w),o("interactOutside",w),w.detail.originalEvent.target.hasAttribute("data-navigation-menu-trigger")&&w.preventDefault(),!w.defaultPrevented){l.onContentFocusOutside();const C=w.target;(x=(_=a.rootNavigationMenu)==null?void 0:_.value)!=null&&x.contains(C)&&w.preventDefault()}}function h(w){var m;if(o("pointerDownOutside",w),!w.defaultPrevented){const _=w.target,x=r().some(E=>E.ref.contains(_)),C=a.isRootMenu&&((m=a.viewport.value)==null?void 0:m.contains(_));(x||C||!a.isRootMenu)&&w.preventDefault()}}Je(w=>{const m=i.value;if(a.isRootMenu&&m){const _=()=>{var x;a.onItemDismiss(),l.onRootContentClose(),m.contains(rt())&&((x=l.triggerRef.value)==null||x.focus())};m.addEventListener(fi,_),w(()=>m.removeEventListener(fi,_))}});function b(w){var m,_;o("escapeKeyDown",w),w.defaultPrevented||(a.onItemDismiss(),(_=(m=l.triggerRef)==null?void 0:m.value)==null||_.focus(),l.wasEscapeCloseRef.value=!0)}function v(w){var E;if(w.target.closest("[data-reka-navigation-menu]")!==a.rootNavigationMenu.value)return;const m=w.altKey||w.ctrlKey||w.metaKey,_=w.key==="Tab"&&!m,x=ou(w.currentTarget);if(_){const R=rt(),T=x.findIndex(L=>L===R),F=w.shiftKey?x.slice(0,T).reverse():x.slice(T+1,x.length);if(xv(F))w.preventDefault();else{(E=l.focusProxyRef.value)==null||E.focus();return}}const C=oc(w,rt(),void 0,{itemsArray:x,loop:!1,enableIgnoredElement:!0});C==null||C.focus()}function y(){var m;const w=new Event(fi,{bubbles:!0,cancelable:!0});(m=i.value)==null||m.dispatchEvent(w)}return(w,m)=>(k(),O(g(sc),Q({id:g(c),ref:g(s),"aria-labelledby":g(d),"data-motion":f.value,"data-state":g(ha)(g(a).modelValue.value===g(l).value),"data-orientation":g(a).orientation},n,{onKeydown:v,onEscapeKeyDown:b,onPointerDownOutside:h,onFocusOutside:p,onDismiss:y}),{default:P(()=>[$(w.$slots,"default")]),_:3},16,["id","aria-labelledby","data-motion","data-state","data-orientation"]))}}),tA=N({inheritAttrs:!1,__name:"NavigationMenuContent",props:{forceMount:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside"],setup(e,{emit:t}){const n=e,o=t,r=Et(Bu(n,"forceMount"),o),{forwardRef:s}=ce(),i=Uo(),a=pc(),l=B(()=>a.value===i.modelValue.value),d=B(()=>i.viewport.value&&!i.modelValue.value&&i.previousValue.value?i.previousValue.value===a.value:!1);return(c,u)=>(k(),O(_s,{to:g(Wt)&&g(i).viewport.value?g(i).viewport.value:"body",disabled:g(Wt)&&g(i).viewport.value?!g(i).viewport.value:!0},[H(g(Sn),{present:c.forceMount||l.value||d.value,"force-mount":!g(i).unmountOnHide.value},{default:P(({present:f})=>[H(eA,Q({ref:g(s),"data-state":g(ha)(l.value),style:{pointerEvents:!l.value&&g(i).isRootMenu?"none":void 0}},{...c.$attrs,...g(r)},{hidden:!f,onPointerenter:u[0]||(u[0]=p=>g(i).onContentEnter(g(a).value)),onPointerleave:u[1]||(u[1]=p=>g(Cv)(()=>g(i).onContentLeave())(p)),onPointerDownOutside:u[2]||(u[2]=p=>o("pointerDownOutside",p)),onFocusOutside:u[3]||(u[3]=p=>o("focusOutside",p)),onInteractOutside:u[4]||(u[4]=p=>o("interactOutside",p))}),{default:P(()=>[$(c.$slots,"default")]),_:2},1040,["data-state","style","hidden"])]),_:3},8,["present","force-mount"])],8,["to","disabled"]))}}),nA=N({inheritAttrs:!1,__name:"NavigationMenuIndicator",props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{}},setup(e){const t=e,{forwardRef:n}=ce(),o=Uo(),r=D(),s=B(()=>o.orientation==="horizontal"),i=B(()=>!!o.modelValue.value),{activeTrigger:a}=o;function l(){a.value&&(r.value={size:s.value?a.value.offsetWidth:a.value.offsetHeight,position:s.value?a.value.offsetLeft:a.value.offsetTop})}return Je(()=>{o.modelValue.value&&l()}),$i(a,l),$i(o.indicatorTrack,l),(d,c)=>g(o).indicatorTrack.value?(k(),O(_s,{key:0,to:g(o).indicatorTrack.value},[H(g(Sn),{present:d.forceMount||i.value},{default:P(()=>[H(g(ve),Q({ref:g(n),"aria-hidden":"true","data-state":i.value?"visible":"hidden","data-orientation":g(o).orientation,"as-child":t.asChild,as:d.as,style:{...r.value?{"--reka-navigation-menu-indicator-size":`${r.value.size}px`,"--reka-navigation-menu-indicator-position":`${r.value.position}px`}:{}}},d.$attrs),{default:P(()=>[$(d.$slots,"default")]),_:3},16,["data-state","data-orientation","as-child","as","style"])]),_:3},8,["present"])],8,["to"])):Z("",!0)}}),$f=N({__name:"NavigationMenuLink",props:{active:{type:Boolean},asChild:{type:Boolean},as:{default:"a"}},emits:["select"],setup(e,{emit:t}){const n=e,o=t,{CollectionItem:r}=Pn({key:"NavigationMenu"});ce();async function s(i){var l;const a=new CustomEvent(XP,{bubbles:!0,cancelable:!0,detail:{originalEvent:i}});if(o("select",a),!a.defaultPrevented&&!i.metaKey){const d=new CustomEvent(fi,{bubbles:!0,cancelable:!0});(l=i.target)==null||l.dispatchEvent(d)}}return(i,a)=>(k(),O(g(r),null,{default:P(()=>[H(g(ve),{as:i.as,"data-active":i.active?"":void 0,"aria-current":i.active?"page":void 0,"as-child":n.asChild,onClick:s},{default:P(()=>[$(i.$slots,"default")]),_:3},8,["as","data-active","aria-current","as-child"])]),_:3}))}}),oA=N({inheritAttrs:!1,__name:"NavigationMenuList",props:{asChild:{type:Boolean},as:{default:"ul"}},setup(e){const t=e,n=Uo(),{forwardRef:o,currentElement:r}=ce();return We(()=>{n.onIndicatorTrackChange(r.value)}),(s,i)=>(k(),O(g(ve),{ref:g(o),style:{position:"relative"}},{default:P(()=>[H(g(ve),Q(s.$attrs,{"as-child":t.asChild,as:s.as,"data-orientation":g(n).orientation}),{default:P(()=>[$(s.$slots,"default")]),_:3},16,["as-child","as","data-orientation"])]),_:3},512))}}),rA=["aria-owns"],sA=N({inheritAttrs:!1,__name:"NavigationMenuTrigger",props:{disabled:{type:Boolean},asChild:{type:Boolean},as:{default:"button"}},setup(e){const t=e,n=Uo(),o=pc(),{CollectionItem:r}=Pn({key:"NavigationMenu"}),{forwardRef:s,currentElement:i}=ce(),a=D(""),l=D(""),d=Nu(!1,300),c=D(!1),u=B(()=>o.value===n.modelValue.value);We(()=>{o.triggerRef=i,a.value=_v(n.baseId,o.value),l.value=fc(n.baseId,o.value)});function f(){n.disableHoverTrigger.value||(c.value=!1,o.wasEscapeCloseRef.value=!1)}function p(m){if(!n.disableHoverTrigger.value&&m.pointerType==="mouse"){if(t.disabled||c.value||o.wasEscapeCloseRef.value||d.value)return;n.onTriggerEnter(o.value),d.value=!0}}function h(m){if(!n.disableHoverTrigger.value&&m.pointerType==="mouse"){if(t.disabled)return;n.onTriggerLeave(),d.value=!1}}function b(m){m.pointerType==="mouse"&&n.disableClickTrigger.value||d.value||(u.value?n.onItemSelect(""):n.onItemSelect(o.value),c.value=u.value)}function v(m){const x={horizontal:"ArrowDown",vertical:n.dir.value==="rtl"?"ArrowLeft":"ArrowRight"}[n.orientation];u.value&&m.key===x&&(o.onEntryKeyDown(),m.preventDefault(),m.stopPropagation())}function y(m){o.focusProxyRef.value=Xt(m)}function w(m){const _=document.getElementById(o.contentId),x=m.relatedTarget,C=x===i.value,E=_==null?void 0:_.contains(x);(C||!E)&&o.onFocusProxyEnter(C?"start":"end")}return(m,_)=>(k(),ie(_e,null,[H(g(r),null,{default:P(()=>[H(g(ve),Q({id:a.value,ref:g(s),disabled:m.disabled,"data-disabled":m.disabled?"":void 0,"data-state":g(ha)(u.value),"data-navigation-menu-trigger":"","aria-expanded":u.value,"aria-controls":l.value,"as-child":t.asChild,as:m.as},m.$attrs,{onPointerenter:f,onPointermove:p,onPointerleave:h,onClick:b,onKeydown:v}),{default:P(()=>[$(m.$slots,"default")]),_:3},16,["id","disabled","data-disabled","data-state","aria-expanded","aria-controls","as-child","as"])]),_:3}),u.value?(k(),ie(_e,{key:0},[H(g(Ps),{ref:y,"aria-hidden":"true",tabindex:0,onFocus:w}),g(n).viewport?(k(),ie("span",{key:0,"aria-owns":l.value},null,8,rA)):Z("",!0)],64)):Z("",!0)],64))}}),iA=N({inheritAttrs:!1,__name:"NavigationMenuViewport",props:{forceMount:{type:Boolean},align:{default:"center"},asChild:{type:Boolean},as:{}},setup(e){var p;const t=e,{forwardRef:n,currentElement:o}=ce(),r=Uo(),{activeTrigger:s,rootNavigationMenu:i,modelValue:a}=r,l=D(),d=D(),c=B(()=>!!r.modelValue.value);he(o,()=>{o.value&&r.onViewportChange(o.value)});const u=D();he([a,c],()=>{o.value&&requestAnimationFrame(()=>{var b,v,y;const h=(y=(v=(b=o.value)==null?void 0:b.querySelector("[data-state=open]"))==null?void 0:v.children)==null?void 0:y[0];u.value=h})},{immediate:!0,flush:"post"});function f(){if(u.value&&s.value&&i.value){const h=document.documentElement.offsetWidth,b=document.documentElement.offsetHeight,v=i.value.getBoundingClientRect(),y=s.value.getBoundingClientRect(),{offsetWidth:w,offsetHeight:m}=u.value,_=y.left-v.left,x=y.top-v.top;let C=null,E=null;switch(t.align){case"start":C=_,E=x;break;case"end":C=_-w+y.width,E=x-m+y.height;break;default:C=_-w/2+y.width/2,E=x-m/2+y.height/2}const R=10;C+v.left<R&&(C=R-v.left);const T=C+v.left+w;T>h-R&&(C-=T-h+R,C<R-v.left&&(C=R-v.left)),E+v.top<R&&(E=R-v.top);const I=E+v.top+m;I>b-R&&(E-=I-b+R,E<R-v.top&&(E=R-v.top)),C=Math.round(C),E=Math.round(E),d.value={left:C,top:E}}}return $i(u,()=>{u.value&&(l.value={width:u.value.offsetWidth,height:u.value.offsetHeight},f())}),$i([(p=globalThis.document)==null?void 0:p.body,i],()=>{f()}),(h,b)=>(k(),O(g(Sn),{present:h.forceMount||c.value,"force-mount":!g(r).unmountOnHide.value,onAfterLeave:b[2]||(b[2]=()=>{l.value=void 0,d.value=void 0})},{default:P(({present:v})=>{var y,w,m,_;return[H(g(ve),Q(h.$attrs,{ref:g(n),as:h.as,"as-child":h.asChild,"data-state":g(ha)(c.value),"data-orientation":g(r).orientation,style:{pointerEvents:!c.value&&g(r).isRootMenu?"none":void 0,"--reka-navigation-menu-viewport-width":l.value?`${(y=l.value)==null?void 0:y.width}px`:void 0,"--reka-navigation-menu-viewport-height":l.value?`${(w=l.value)==null?void 0:w.height}px`:void 0,"--reka-navigation-menu-viewport-left":d.value?`${(m=d.value)==null?void 0:m.left}px`:void 0,"--reka-navigation-menu-viewport-top":d.value?`${(_=d.value)==null?void 0:_.top}px`:void 0},hidden:!v,onPointerenter:b[0]||(b[0]=x=>g(r).onContentEnter(g(r).modelValue.value)),onPointerleave:b[1]||(b[1]=x=>g(Cv)(()=>g(r).onContentLeave())(x))}),{default:P(()=>[$(h.$slots,"default")]),_:2},1040,["as","as-child","data-state","data-orientation","style","hidden"])]}),_:3},8,["present","force-mount"]))}}),aA=N({__name:"BaseSeparator",props:{orientation:{default:"horizontal"},decorative:{type:Boolean},asChild:{type:Boolean},as:{}},setup(e){const t=e,n=["horizontal","vertical"];function o(a){return n.includes(a)}const r=B(()=>o(t.orientation)?t.orientation:"horizontal"),s=B(()=>r.value==="vertical"?t.orientation:void 0),i=B(()=>t.decorative?{role:"none"}:{"aria-orientation":s.value,role:"separator"});return(a,l)=>(k(),O(g(ve),Q({as:a.as,"as-child":a.asChild,"data-orientation":r.value},i.value),{default:P(()=>[$(a.$slots,"default")]),_:3},16,["as","as-child","data-orientation"]))}}),lA=N({__name:"Separator",props:{orientation:{default:"horizontal"},decorative:{type:Boolean},asChild:{type:Boolean},as:{}},setup(e){const t=e;return(n,o)=>(k(),O(aA,Pe(Ne(t)),{default:P(()=>[$(n.$slots,"default")]),_:3},16))}}),[ga,uA]=gt("ToastProvider"),cA=N({inheritAttrs:!1,__name:"ToastProvider",props:{label:{default:"Notification"},duration:{default:5e3},swipeDirection:{default:"right"},swipeThreshold:{default:50}},setup(e){const t=e,{label:n,duration:o,swipeDirection:r,swipeThreshold:s}=ht(t);Pn({isProvider:!0});const i=D(),a=D(0),l=D(!1),d=D(!1);if(t.label&&typeof t.label=="string"&&!t.label.trim()){const c="Invalid prop `label` supplied to `ToastProvider`. Expected non-empty `string`.";throw new Error(c)}return uA({label:n,duration:o,swipeDirection:r,swipeThreshold:s,toastCount:a,viewport:i,onViewportChange(c){i.value=c},onToastAdd(){a.value++},onToastRemove(){a.value--},isFocusedToastEscapeKeyDownRef:l,isClosePausedRef:d}),(c,u)=>$(c.$slots,"default")}}),dA="toast.swipeStart",fA="toast.swipeMove",pA="toast.swipeCancel",hA="toast.swipeEnd",ru="toast.viewportPause",su="toast.viewportResume";function Gs(e,t,n){const o=n.originalEvent.currentTarget,r=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),o.dispatchEvent(r)}function Rf(e,t,n=0){const o=Math.abs(e.x),r=Math.abs(e.y),s=o>r;return t==="left"||t==="right"?s&&o>n:!s&&r>n}function gA(e){return e.nodeType===e.ELEMENT_NODE}function kv(e){const t=[];return Array.from(e.childNodes).forEach(o=>{if(o.nodeType===o.TEXT_NODE&&o.textContent&&t.push(o.textContent),gA(o)){const r=o.ariaHidden||o.hidden||o.style.display==="none",s=o.dataset.rekaToastAnnounceExclude==="";if(!r)if(s){const i=o.dataset.rekaToastAnnounceAlt;i&&t.push(i)}else t.push(...kv(o))}}),t}const mA=N({__name:"ToastAnnounce",setup(e){const t=ga(),n=Ek(1e3),o=D(!1);return vm(()=>{o.value=!0}),(r,s)=>g(n)||o.value?(k(),O(g(Ps),{key:0},{default:P(()=>[Ue($e(g(t).label.value)+" ",1),$(r.$slots,"default")]),_:3})):Z("",!0)}}),[vA,yA]=gt("ToastRoot"),bA=N({inheritAttrs:!1,__name:"ToastRootImpl",props:{type:{},open:{type:Boolean,default:!1},duration:{},asChild:{type:Boolean},as:{default:"li"}},emits:["close","escapeKeyDown","pause","resume","swipeStart","swipeMove","swipeCancel","swipeEnd"],setup(e,{emit:t}){const n=e,o=t,{forwardRef:r,currentElement:s}=ce(),{CollectionItem:i}=Pn(),a=ga(),l=D(null),d=D(null),c=B(()=>typeof n.duration=="number"?n.duration:a.duration.value),u=D(0),f=D(c.value),p=D(0),h=D(c.value),b=vm(()=>{const m=new Date().getTime()-u.value;h.value=Math.max(f.value-m,0)},{fpsLimit:60});function v(m){m<=0||m===Number.POSITIVE_INFINITY||Wt&&(window.clearTimeout(p.value),u.value=new Date().getTime(),p.value=window.setTimeout(y,m))}function y(){var _,x;((_=s.value)==null?void 0:_.contains(rt()))&&((x=a.viewport.value)==null||x.focus()),a.isClosePausedRef.value=!1,o("close")}const w=B(()=>s.value?kv(s.value):null);if(n.type&&!["foreground","background"].includes(n.type)){const m="Invalid prop `type` supplied to `Toast`. Expected `foreground | background`.";throw new Error(m)}return Je(m=>{const _=a.viewport.value;if(_){const x=()=>{v(f.value),b.resume(),o("resume")},C=()=>{const E=new Date().getTime()-u.value;f.value=f.value-E,window.clearTimeout(p.value),b.pause(),o("pause")};return _.addEventListener(ru,C),_.addEventListener(su,x),()=>{_.removeEventListener(ru,C),_.removeEventListener(su,x)}}}),he(()=>[n.open,c.value],()=>{f.value=c.value,n.open&&!a.isClosePausedRef.value&&v(c.value)},{immediate:!0}),zu("Escape",m=>{o("escapeKeyDown",m),m.defaultPrevented||(a.isFocusedToastEscapeKeyDownRef.value=!0,y())}),We(()=>{a.onToastAdd()}),Qt(()=>{a.onToastRemove()}),yA({onClose:y}),(m,_)=>(k(),ie(_e,null,[w.value?(k(),O(mA,{key:0,role:"alert","aria-live":m.type==="foreground"?"assertive":"polite","aria-atomic":"true"},{default:P(()=>[Ue($e(w.value),1)]),_:1},8,["aria-live"])):Z("",!0),g(a).viewport.value?(k(),O(_s,{key:1,to:g(a).viewport.value},[H(g(i),null,{default:P(()=>[H(g(ve),Q({ref:g(r),role:"alert","aria-live":"off","aria-atomic":"true",tabindex:"0"},m.$attrs,{as:m.as,"as-child":m.asChild,"data-state":m.open?"open":"closed","data-swipe-direction":g(a).swipeDirection.value,style:{userSelect:"none",touchAction:"none"},onPointerdown:_[0]||(_[0]=lo(x=>{l.value={x:x.clientX,y:x.clientY}},["left"])),onPointermove:_[1]||(_[1]=x=>{if(!l.value)return;const C=x.clientX-l.value.x,E=x.clientY-l.value.y,R=!!d.value,T=["left","right"].includes(g(a).swipeDirection.value),I=["left","up"].includes(g(a).swipeDirection.value)?Math.min:Math.max,F=T?I(0,C):0,L=T?0:I(0,E),z=x.pointerType==="touch"?10:2,q={x:F,y:L},Y={originalEvent:x,delta:q};R?(d.value=q,g(Gs)(g(fA),U=>o("swipeMove",U),Y)):g(Rf)(q,g(a).swipeDirection.value,z)?(d.value=q,g(Gs)(g(dA),U=>o("swipeStart",U),Y),x.target.setPointerCapture(x.pointerId)):(Math.abs(C)>z||Math.abs(E)>z)&&(l.value=null)}),onPointerup:_[2]||(_[2]=x=>{const C=d.value,E=x.target;if(E.hasPointerCapture(x.pointerId)&&E.releasePointerCapture(x.pointerId),d.value=null,l.value=null,C){const R=x.currentTarget,T={originalEvent:x,delta:C};g(Rf)(C,g(a).swipeDirection.value,g(a).swipeThreshold.value)?g(Gs)(g(hA),I=>o("swipeEnd",I),T):g(Gs)(g(pA),I=>o("swipeCancel",I),T),R==null||R.addEventListener("click",I=>I.preventDefault(),{once:!0})}})}),{default:P(()=>[$(m.$slots,"default",{remaining:h.value,duration:c.value})]),_:3},16,["as","as-child","data-state","data-swipe-direction"])]),_:3})],8,["to"])):Z("",!0)],64))}}),wA=N({__name:"ToastRoot",props:{defaultOpen:{type:Boolean,default:!0},forceMount:{type:Boolean},type:{default:"foreground"},open:{type:Boolean,default:void 0},duration:{},asChild:{type:Boolean},as:{default:"li"}},emits:["escapeKeyDown","pause","resume","swipeStart","swipeMove","swipeCancel","swipeEnd","update:open"],setup(e,{emit:t}){const n=e,o=t,{forwardRef:r}=ce(),s=hn(n,"open",o,{defaultValue:n.defaultOpen,passive:n.open===void 0});return(i,a)=>(k(),O(g(Sn),{present:i.forceMount||g(s)},{default:P(()=>[H(bA,Q({ref:g(r),open:g(s),type:i.type,as:i.as,"as-child":i.asChild,duration:i.duration},i.$attrs,{onClose:a[0]||(a[0]=l=>s.value=!1),onPause:a[1]||(a[1]=l=>o("pause")),onResume:a[2]||(a[2]=l=>o("resume")),onEscapeKeyDown:a[3]||(a[3]=l=>o("escapeKeyDown",l)),onSwipeStart:a[4]||(a[4]=l=>{o("swipeStart",l),l.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:a[5]||(a[5]=l=>{const{x:d,y:c}=l.detail.delta,u=l.currentTarget;u.setAttribute("data-swipe","move"),u.style.setProperty("--reka-toast-swipe-move-x",`${d}px`),u.style.setProperty("--reka-toast-swipe-move-y",`${c}px`)}),onSwipeCancel:a[6]||(a[6]=l=>{const d=l.currentTarget;d.setAttribute("data-swipe","cancel"),d.style.removeProperty("--reka-toast-swipe-move-x"),d.style.removeProperty("--reka-toast-swipe-move-y"),d.style.removeProperty("--reka-toast-swipe-end-x"),d.style.removeProperty("--reka-toast-swipe-end-y")}),onSwipeEnd:a[7]||(a[7]=l=>{const{x:d,y:c}=l.detail.delta,u=l.currentTarget;u.setAttribute("data-swipe","end"),u.style.removeProperty("--reka-toast-swipe-move-x"),u.style.removeProperty("--reka-toast-swipe-move-y"),u.style.setProperty("--reka-toast-swipe-end-x",`${d}px`),u.style.setProperty("--reka-toast-swipe-end-y",`${c}px`),s.value=!1})}),{default:P(({remaining:l,duration:d})=>[$(i.$slots,"default",{remaining:l,duration:d,open:g(s)})]),_:3},16,["open","type","as","as-child","duration"])]),_:3},8,["present"]))}}),_A=N({__name:"ToastPortal",props:{to:{},disabled:{type:Boolean},defer:{type:Boolean},forceMount:{type:Boolean}},setup(e){const t=e;return(n,o)=>(k(),O(g(rc),Pe(Ne(t)),{default:P(()=>[$(n.$slots,"default")]),_:3},16))}}),Ev=N({__name:"ToastAnnounceExclude",props:{altText:{},asChild:{type:Boolean},as:{}},setup(e){return(t,n)=>(k(),O(g(ve),{as:t.as,"as-child":t.asChild,"data-reka-toast-announce-exclude":"","data-reka-toast-announce-alt":t.altText||void 0},{default:P(()=>[$(t.$slots,"default")]),_:3},8,["as","as-child","data-reka-toast-announce-alt"]))}}),Sv=N({__name:"ToastClose",props:{asChild:{type:Boolean},as:{default:"button"}},setup(e){const t=e,n=vA(),{forwardRef:o}=ce();return(r,s)=>(k(),O(Ev,{"as-child":""},{default:P(()=>[H(g(ve),Q(t,{ref:g(o),type:r.as==="button"?"button":void 0,onClick:s[0]||(s[0]=i=>g(n).onClose())}),{default:P(()=>[$(r.$slots,"default")]),_:3},16,["type"])]),_:3}))}}),Lf=N({__name:"ToastAction",props:{altText:{},asChild:{type:Boolean},as:{}},setup(e){if(!e.altText)throw new Error("Missing prop `altText` expected on `ToastAction`");const{forwardRef:n}=ce();return(o,r)=>o.altText?(k(),O(Ev,{key:0,"alt-text":o.altText,"as-child":""},{default:P(()=>[H(Sv,{ref:g(n),as:o.as,"as-child":o.asChild},{default:P(()=>[$(o.$slots,"default")]),_:3},8,["as","as-child"])]),_:3},8,["alt-text"])):Z("",!0)}}),Mf=N({__name:"FocusProxy",emits:["focusFromOutsideViewport"],setup(e,{emit:t}){const n=t,o=ga();return(r,s)=>(k(),O(g(Ps),{"aria-hidden":"true",tabindex:"0",style:{position:"fixed"},onFocus:s[0]||(s[0]=i=>{var d;const a=i.relatedTarget;!((d=g(o).viewport.value)!=null&&d.contains(a))&&n("focusFromOutsideViewport")})},{default:P(()=>[$(r.$slots,"default")]),_:3}))}}),xA=N({__name:"DismissableLayerBranch",props:{asChild:{type:Boolean},as:{}},setup(e){const t=e,{forwardRef:n,currentElement:o}=ce();return We(()=>{tn.branches.add(o.value)}),Qt(()=>{tn.branches.delete(o.value)}),(r,s)=>(k(),O(g(ve),Q({ref:g(n)},t),{default:P(()=>[$(r.$slots,"default")]),_:3},16))}}),CA=N({inheritAttrs:!1,__name:"ToastViewport",props:{hotkey:{default:()=>["F8"]},label:{type:[String,Function],default:"Notifications ({hotkey})"},asChild:{type:Boolean},as:{default:"ol"}},setup(e){const t=e,{hotkey:n,label:o}=ht(t),{forwardRef:r,currentElement:s}=ce(),{CollectionSlot:i,getItems:a}=Pn(),l=ga(),d=B(()=>l.toastCount.value>0),c=D(),u=D(),f=B(()=>n.value.join("+").replace(/Key/g,"").replace(/Digit/g,""));zu(n.value,()=>{s.value.focus()}),We(()=>{l.onViewportChange(s.value)}),Je(h=>{const b=s.value;if(d.value&&b){const v=()=>{if(!l.isClosePausedRef.value){const x=new CustomEvent(ru);b.dispatchEvent(x),l.isClosePausedRef.value=!0}},y=()=>{if(l.isClosePausedRef.value){const x=new CustomEvent(su);b.dispatchEvent(x),l.isClosePausedRef.value=!1}},w=x=>{!b.contains(x.relatedTarget)&&y()},m=()=>{b.contains(rt())||y()},_=x=>{var R,T,I;const C=x.altKey||x.ctrlKey||x.metaKey;if(x.key==="Tab"&&!C){const F=rt(),L=x.shiftKey;if(x.target===b&&L){(R=c.value)==null||R.focus();return}const Y=p({tabbingDirection:L?"backwards":"forwards"}),U=Y.findIndex(K=>K===F);di(Y.slice(U+1))?x.preventDefault():L?(T=c.value)==null||T.focus():(I=u.value)==null||I.focus()}};b.addEventListener("focusin",v),b.addEventListener("focusout",w),b.addEventListener("pointermove",v),b.addEventListener("pointerleave",m),b.addEventListener("keydown",_),window.addEventListener("blur",v),window.addEventListener("focus",y),h(()=>{b.removeEventListener("focusin",v),b.removeEventListener("focusout",w),b.removeEventListener("pointermove",v),b.removeEventListener("pointerleave",m),b.removeEventListener("keydown",_),window.removeEventListener("blur",v),window.removeEventListener("focus",y)})}});function p({tabbingDirection:h}){const v=a().map(y=>y.ref).map(y=>{const w=[y,...lc(y)];return h==="forwards"?w:w.reverse()});return(h==="forwards"?v.reverse():v).flat()}return(h,b)=>(k(),O(g(xA),{role:"region","aria-label":typeof g(o)=="string"?g(o).replace("{hotkey}",f.value):g(o)(f.value),tabindex:"-1",style:Jt({pointerEvents:d.value?void 0:"none"})},{default:P(()=>[d.value?(k(),O(Mf,{key:0,ref:v=>{c.value=g(Xt)(v)},onFocusFromOutsideViewport:b[0]||(b[0]=()=>{const v=p({tabbingDirection:"forwards"});g(di)(v)})},null,512)):Z("",!0),H(g(i),null,{default:P(()=>[H(g(ve),Q({ref:g(r),tabindex:"-1",as:h.as,"as-child":h.asChild},h.$attrs),{default:P(()=>[$(h.$slots,"default")]),_:3},16,["as","as-child"])]),_:3}),d.value?(k(),O(Mf,{key:1,ref:v=>{u.value=g(Xt)(v)},onFocusFromOutsideViewport:b[1]||(b[1]=()=>{const v=p({tabbingDirection:"backwards"});g(di)(v)})},null,512)):Z("",!0)]),_:3},8,["aria-label","style"]))}}),kA=N({__name:"ToastTitle",props:{asChild:{type:Boolean},as:{}},setup(e){const t=e;return ce(),(n,o)=>(k(),O(g(ve),Pe(Ne(t)),{default:P(()=>[$(n.$slots,"default")]),_:3},16))}}),EA=N({__name:"ToastDescription",props:{asChild:{type:Boolean},as:{}},setup(e){const t=e;return ce(),(n,o)=>(k(),O(g(ve),Pe(Ne(t)),{default:P(()=>[$(n.$slots,"default")]),_:3},16))}}),[IL,SA]=gt("TooltipProvider"),TA=N({inheritAttrs:!1,__name:"TooltipProvider",props:{delayDuration:{default:700},skipDelayDuration:{default:300},disableHoverableContent:{type:Boolean,default:!1},disableClosingTrigger:{type:Boolean},disabled:{type:Boolean},ignoreNonKeyboardFocus:{type:Boolean,default:!1}},setup(e){const t=e,{delayDuration:n,skipDelayDuration:o,disableHoverableContent:r,disableClosingTrigger:s,ignoreNonKeyboardFocus:i,disabled:a}=ht(t);ce();const l=D(!0),d=D(!1),{start:c,stop:u}=Fu(()=>{l.value=!0},o,{immediate:!1});return SA({isOpenDelayed:l,delayDuration:n,onOpen(){u(),l.value=!1},onClose(){c()},isPointerInTransitRef:d,disableHoverableContent:r,disableClosingTrigger:s,disabled:a,ignoreNonKeyboardFocus:i}),(f,p)=>$(f.$slots,"default")}});function hc(e){const t=Rt(),n=B(()=>Ye(e)),o=B(()=>n.value.icon&&n.value.leading||n.value.icon&&!n.value.trailing||n.value.loading&&!n.value.trailing||!!n.value.leadingIcon),r=B(()=>n.value.icon&&n.value.trailing||n.value.loading&&n.value.trailing||!!n.value.trailingIcon),s=B(()=>n.value.loading?n.value.loadingIcon||t.ui.icons.loading:n.value.leadingIcon||n.value.icon),i=B(()=>n.value.loading&&!o.value?n.value.loadingIcon||t.ui.icons.loading:n.value.trailingIcon||n.value.icon);return{isLeading:o,isTrailing:r,leadingIconName:s,trailingIconName:i}}const PA=Symbol("nuxt-ui.button-group");function gc(e){const t=De(PA,void 0);return{orientation:B(()=>t==null?void 0:t.value.orientation),size:B(()=>(e==null?void 0:e.size)??(t==null?void 0:t.value.size))}}const AA=Symbol("nuxt-ui.form-options"),OA=Symbol("nuxt-ui.form-events"),Tv=Symbol("nuxt-ui.form-field"),Pv=Symbol("nuxt-ui.input-id"),IA=Symbol("nuxt-ui.form-inputs"),$A=Symbol("nuxt-ui.form-loading");function RA(e,t){const n=De(AA,void 0),o=De(OA,void 0),r=De(Tv,void 0),s=De(IA,void 0),i=De(Pv,void 0);r&&i&&((t==null?void 0:t.bind)===!1?i.value=void 0:e!=null&&e.id&&(i.value=e==null?void 0:e.id),s&&r.value.name&&i.value&&(s.value[r.value.name]={id:i.value,pattern:r.value.errorPattern}));function a(f,p,h){o&&r&&p&&o.emit({type:f,name:p,eager:h})}function l(){a("blur",r==null?void 0:r.value.name)}function d(){a("focus",r==null?void 0:r.value.name)}function c(){a("change",r==null?void 0:r.value.name)}const u=pm(()=>{a("input",r==null?void 0:r.value.name,r==null?void 0:r.value.eagerValidation)},(r==null?void 0:r.value.validateOnInputDelay)??(n==null?void 0:n.value.validateOnInputDelay)??0);return{id:B(()=>(e==null?void 0:e.id)??(i==null?void 0:i.value)),name:B(()=>(e==null?void 0:e.name)??(r==null?void 0:r.value.name)),size:B(()=>(e==null?void 0:e.size)??(r==null?void 0:r.value.size)),color:B(()=>r!=null&&r.value.error?"error":e==null?void 0:e.color),highlight:B(()=>r!=null&&r.value.error?!0:e==null?void 0:e.highlight),disabled:B(()=>(n==null?void 0:n.value.disabled)||(e==null?void 0:e.disabled)),emitFormBlur:l,emitFormInput:u,emitFormChange:c,emitFormFocus:d,ariaAttrs:B(()=>r!=null&&r.value?{"aria-describedby":(["error","hint","description"].filter(p=>{var h;return(h=r==null?void 0:r.value)==null?void 0:h[p]}).map(p=>`${r==null?void 0:r.value.ariaId}-${p}`)||[]).join(" "),"aria-invalid":!!(r!=null&&r.value.error)}:void 0)}}function ma(e,t){const n={...e};for(const o of t)delete n[o];return n}function Fn(e,t,n){typeof t=="string"&&(t=t.split(".").map(r=>{const s=Number(r);return Number.isNaN(s)?r:s}));let o=e;for(const r of t){if(o==null)return n;o=o[r]}return o!==void 0?o:n}function LA(e){const t=Number.parseFloat(e);return Number.isNaN(t)?e:t}function hs(e){return Zt(e,"active","activeClass","ariaCurrentValue","ariaLabel","as","disabled","exact","exactActiveClass","exactHash","exactQuery","external","href","inactiveClass","noPrefetch","noRel","prefetch","prefetchedClass","rel","replace","target","to","type","title")}const MA=Object.freeze({left:0,top:0,width:16,height:16}),Av=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),mc=Object.freeze({...MA,...Av});Object.freeze({...mc,body:"",hidden:!1});function DA(e,t){let n=e.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const o in t)n+=" "+o+'="'+t[o]+'"';return'<svg xmlns="http://www.w3.org/2000/svg"'+n+">"+e+"</svg>"}const BA=/(-?[0-9.]*[0-9]+[0-9.]*)/g,NA=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function iu(e,t,n){if(t===1)return e;if(n=n||100,typeof e=="number")return Math.ceil(e*t*n)/n;if(typeof e!="string")return e;const o=e.split(BA);if(o===null||!o.length)return e;const r=[];let s=o.shift(),i=NA.test(s);for(;;){if(i){const a=parseFloat(s);isNaN(a)?r.push(s):r.push(Math.ceil(a*t*n)/n)}else r.push(s);if(s=o.shift(),s===void 0)return r.join("");i=!i}}function FA(e){return e.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(/</g,"%3C").replace(/>/g,"%3E").replace(/\s+/g," ")}function zA(e){return"data:image/svg+xml,"+FA(e)}function jA(e){return'url("'+zA(e)+'")'}function HA(e){const[t,n,o,r]=e;if(o!==r){const s=Math.max(o,r);return[t-(s-o)/2,n-(s-r)/2,s,s]}return e}const VA=Object.freeze({width:null,height:null}),UA=Object.freeze({...VA,...Av});function KA(e,t="defs"){let n="";const o=e.indexOf("<"+t);for(;o>=0;){const r=e.indexOf(">",o),s=e.indexOf("</"+t);if(r===-1||s===-1)break;const i=e.indexOf(">",s);if(i===-1)break;n+=e.slice(r+1,s).trim(),e=e.slice(0,o).trim()+e.slice(i+1)}return{defs:n,content:e}}function WA(e,t){return e?"<defs>"+e+"</defs>"+t:t}function qA(e,t,n){const o=KA(e);return WA(o.defs,t+o.content+n)}const GA=e=>e==="unset"||e==="undefined"||e==="none";function YA(e,t){const n={...mc,...e},o={...UA,...t},r={left:n.left,top:n.top,width:n.width,height:n.height};let s=n.body;[n,o].forEach(b=>{const v=[],y=b.hFlip,w=b.vFlip;let m=b.rotate;y?w?m+=2:(v.push("translate("+(r.width+r.left).toString()+" "+(0-r.top).toString()+")"),v.push("scale(-1 1)"),r.top=r.left=0):w&&(v.push("translate("+(0-r.left).toString()+" "+(r.height+r.top).toString()+")"),v.push("scale(1 -1)"),r.top=r.left=0);let _;switch(m<0&&(m-=Math.floor(m/4)*4),m=m%4,m){case 1:_=r.height/2+r.top,v.unshift("rotate(90 "+_.toString()+" "+_.toString()+")");break;case 2:v.unshift("rotate(180 "+(r.width/2+r.left).toString()+" "+(r.height/2+r.top).toString()+")");break;case 3:_=r.width/2+r.left,v.unshift("rotate(-90 "+_.toString()+" "+_.toString()+")");break}m%2===1&&(r.left!==r.top&&(_=r.left,r.left=r.top,r.top=_),r.width!==r.height&&(_=r.width,r.width=r.height,r.height=_)),v.length&&(s=qA(s,'<g transform="'+v.join(" ")+'">',"</g>"))});const i=o.width,a=o.height,l=r.width,d=r.height;let c,u;i===null?(u=a===null?"1em":a==="auto"?d:a,c=iu(u,l/d)):(c=i==="auto"?l:i,u=a===null?iu(c,d/l):a==="auto"?d:a);const f={},p=(b,v)=>{GA(v)||(f[b]=v.toString())};p("width",c),p("height",u);const h=[r.left,r.top,l,d];return f.viewBox=h.join(" "),{attributes:f,viewBox:h,body:s}}function XA(e){const t={display:"inline-block",width:"1em",height:"1em"},n=e.varName;switch(e.pseudoSelector&&(t.content="''"),e.mode){case"background":n&&(t["background-image"]="var(--"+n+")"),t["background-repeat"]="no-repeat",t["background-size"]="100% 100%";break;case"mask":t["background-color"]="currentColor",n&&(t["mask-image"]=t["-webkit-mask-image"]="var(--"+n+")"),t["mask-repeat"]=t["-webkit-mask-repeat"]="no-repeat",t["mask-size"]=t["-webkit-mask-size"]="100% 100%";break}return t}function JA(e,t){const n={},o=t.varName,r=YA(e);let s=r.viewBox;s[2]!==s[3]&&(t.forceSquare?s=HA(s):n.width=iu("1em",s[2]/s[3]));const i=DA(r.body.replace(/currentColor/g,t.color||"black"),{viewBox:`${s[0]} ${s[1]} ${s[2]} ${s[3]}`,width:`${s[2]}`,height:`${s[3]}`}),a=jA(i);if(o)n["--"+o]=a;else switch(t.mode){case"background":n["background-image"]=a;break;case"mask":n["mask-image"]=n["-webkit-mask-image"]=a;break}return n}const Ya={selectorStart:{compressed:"{",compact:" {",expanded:" {"},selectorEnd:{compressed:"}",compact:`; } +`,expanded:`; +} +`},rule:{compressed:"{key}:",compact:" {key}: ",expanded:` + {key}: `}};function QA(e,t="expanded"){const n=[];for(let o=0;o<e.length;o++){const{selector:r,rules:s}=e[o];let a=(r instanceof Array?r.join(t==="compressed"?",":", "):r)+Ya.selectorStart[t],l=!0;for(const d in s)l||(a+=";"),a+=Ya.rule[t].replace("{key}",d)+s[d],l=!1;a+=Ya.selectorEnd[t],n.push(a)}return n.join(t==="compressed"?"":` +`)}function ZA(e,t={}){const n=t.customise?t.customise(e.body):e.body,o=t.mode||(t.color||!n.includes("currentColor")?"background":"mask");let r=t.varName;r===void 0&&o==="mask"&&(r="svg");const s={...t,mode:o,varName:r};o==="background"&&delete s.varName;const i={...t.rules,...XA(s),...JA({...mc,...e,body:n},s)},a=t.iconSelector||".icon";return QA([{selector:a,rules:i}],s.format)}async function eO(e,t){if(!e)return null;const n=Wl(e);return n||(await ME(e).catch(()=>(console.warn(`[Icon] failed to load icon \`${e}\``),null)),Wl(e))}function Ov(e){const t=Rt().icon,n=(t.collections||[]).sort((o,r)=>r.length-o.length);return B(()=>{var i;const o=e(),r=o.startsWith(t.cssSelectorPrefix)?o.slice(t.cssSelectorPrefix.length):o,s=((i=t.aliases)==null?void 0:i[r])||r;if(!s.includes(":")){const a=n.find(l=>s.startsWith(l+"-"));return a?a+":"+s.slice(a.length+1):s}return s})}let Mr;function tO(e){return e.replace(/([^\w-])/g,"\\$1")}function nO(){if(Mr)return Mr;Mr=new Set;const e=n=>{if(n=n.replace(/^:where\((.*)\)$/,"$1").trim(),n.startsWith("."))return n},t=n=>{if(n!=null&&n.length)for(const o of n){o!=null&&o.cssRules&&t(o.cssRules);const r=o==null?void 0:o.selectorText;if(typeof r=="string"){const s=e(r);s&&Mr.add(s)}}};if(typeof document<"u")for(const n of document.styleSheets)try{const o=n.cssRules||n.rules;t(o)}catch{}return Mr}const oO=N({name:"NuxtIconCss",props:{name:{type:String,required:!0},customize:{type:Function,required:!1}},setup(e){const t=Re(),n=Rt().icon,o=B(()=>e.name?n.cssSelectorPrefix+e.name:"");function r(a){var c,u;if(!a)return;const l=Wl(a);if(l)return l;const d=(u=(c=t.payload)==null?void 0:c.data)==null?void 0:u[a];if(d)return Ku(a,d),d}const s=B(()=>"."+tO(o.value));function i(a,l=!0){let d=s.value;n.cssWherePseudo&&(d=`:where(${d})`);const c=ZA(a,{iconSelector:d,format:"compressed",customise:e.customize??n.customize});return n.cssLayer&&l?`@layer ${n.cssLayer} { ${c} }`:c}{const a=nO();async function l(d){if(a.has(s.value)||typeof document>"u")return;const c=document.createElement("style");c.textContent=i(d);const u=document.head.querySelector('style, link[rel="stylesheet"]');u?document.head.insertBefore(c,u):document.head.appendChild(c),a.add(s.value)}he(()=>e.name,()=>{if(a.has(s.value))return;const d=r(e.name);d?l(d):eO(e.name).then(c=>{c&&l(c)}).catch(()=>null)},{immediate:!0})}return()=>Ke("span",{class:["iconify",o.value]})}}),rO=N({name:"NuxtIconSvg",props:{name:{type:String,required:!0},customize:{type:Function,required:!1}},setup(e,{slots:t}){const n=Re(),o=Rt().icon,r=Ov(()=>e.name),s="i-"+r.value;if(r.value){const i=n.payload.data[s];i&&Ku(r.value,i)}return()=>Ke(GE,{icon:r.value,ssr:!0,customise:e.customize??o.customize},t)}}),Iv=N({name:"NuxtIcon",props:{name:{type:String,required:!0},mode:{type:String,required:!1,default:null},size:{type:[Number,String],required:!1,default:null},customize:{type:Function,required:!1}},setup(e,{slots:t}){const n=Re(),o=Rt().icon,r=Ov(()=>e.name),s=B(()=>{var l;return((l=n.vueApp)==null?void 0:l.component(r.value))||((e.mode||o.mode)==="svg"?rO:oO)}),i=B(()=>{const l=e.size||o.size;return l?{fontSize:Number.isNaN(+l)?l:l+"px"}:null}),a=e.customize||o.customize;return()=>Ke(s.value,{...o.attrs,name:r.value,class:o.class,style:i.value,customize:a},t)}}),sO=Object.freeze(Object.defineProperty({__proto__:null,default:Iv},Symbol.toStringTag,{value:"Module"})),iO=N({__name:"Icon",props:{name:{},mode:{},size:{},customize:{type:Function}},setup(e){const n=xo(Zt(e,"name","mode","size","customize"));return(o,r)=>{const s=Iv;return k(),O(s,Pe(Ne(g(n))),null,16)}}}),at=Object.assign(iO,{__name:"UIcon"});async function aO(e,t){return await lO(t).catch(o=>(console.error("Failed to get image meta for "+t,o+""),{width:0,height:0,ratio:0}))}async function lO(e){if(typeof Image>"u")throw new TypeError("Image not supported");return new Promise((t,n)=>{const o=new Image;o.onload=()=>{const r={width:o.width,height:o.height,ratio:o.width/o.height};t(r)},o.onerror=r=>n(r),o.src=e})}function Df(e){return t=>t?e[t]||t:e.missingValue}function uO({formatter:e,keyMap:t,joinWith:n="/",valueMap:o}={}){e||(e=(s,i)=>`${s}=${i}`),t&&typeof t!="function"&&(t=Df(t));const r=o||{};return Object.keys(r).forEach(s=>{typeof r[s]!="function"&&(r[s]=Df(r[s]))}),(s={})=>Object.entries(s).filter(([a,l])=>typeof l<"u").map(([a,l])=>{const d=r[a];return typeof d=="function"&&(l=d(s[a])),a=typeof t=="function"?t(a):a,e(a,l)}).join(n)}function bn(e=""){if(typeof e=="number")return e;if(typeof e=="string"&&e.replace("px","").match(/^\d+$/g))return Number.parseInt(e,10)}function cO(e=""){if(e===void 0||!e.length)return[];const t=new Set;for(const n of e.split(" ")){const o=Number.parseInt(n.replace("x",""));o&&t.add(o)}return Array.from(t)}function dO(e){if(e.length===0)throw new Error("`densities` must not be empty, configure to `1` to render regular size only (DPR 1.0)")}function fO(e){const t={};if(typeof e=="string")for(const n of e.split(/[\s,]+/).filter(o=>o)){const o=n.split(":");o.length!==2?t["1px"]=o[0].trim():t[o[0].trim()]=o[1].trim()}else Object.assign(t,e);return t}function pO(e){const t={options:e},n=(r,s={})=>$v(t,r,s),o=(r,s={},i={})=>n(r,{...i,modifiers:_o(s,i.modifiers||{})}).url;for(const r in e.presets)o[r]=(s,i,a)=>o(s,i,{...e.presets[r],...a});return o.options=e,o.getImage=n,o.getMeta=(r,s)=>hO(t,r,s),o.getSizes=(r,s)=>vO(t,r,s),t.$img=o,o}async function hO(e,t,n){const o=$v(e,t,{...n});return typeof o.getMeta=="function"?await o.getMeta():await aO(e,o.url)}function $v(e,t,n){var d,c;if(t&&typeof t!="string")throw new TypeError(`input must be a string (received ${typeof t}: ${JSON.stringify(t)})`);if(!t||t.startsWith("data:"))return{url:t};const{provider:o,defaults:r}=gO(e,n.provider||e.options.provider),s=mO(e,n.preset);if(t=cn(t)?t:xl(t),!o.supportsAlias){for(const u in e.options.alias)if(t.startsWith(u)){const f=e.options.alias[u];f&&(t=Do(f,t.slice(u.length)))}}if(o.validateDomains&&cn(t)){const u=bg(t).host;if(!e.options.domains.find(f=>f===u))return{url:t}}const i=_o(n,s,r);i.modifiers={...i.modifiers};const a=i.modifiers.format;(d=i.modifiers)!=null&&d.width&&(i.modifiers.width=bn(i.modifiers.width)),(c=i.modifiers)!=null&&c.height&&(i.modifiers.height=bn(i.modifiers.height));const l=o.getImage(t,i,e);return l.format=l.format||a||"",l}function gO(e,t){const n=e.options.providers[t];if(!n)throw new Error("Unknown provider: "+t);return n}function mO(e,t){if(!t)return{};if(!e.options.presets[t])throw new Error("Unknown preset: "+t);return e.options.presets[t]}function vO(e,t,n){var h,b,v,y,w;const o=bn((h=n.modifiers)==null?void 0:h.width),r=bn((b=n.modifiers)==null?void 0:b.height),s=fO(n.sizes),i=(v=n.densities)!=null&&v.trim()?cO(n.densities.trim()):e.options.densities;dO(i);const a=o&&r?r/o:0,l=[],d=[];if(Object.keys(s).length>=1){for(const m in s){const _=Bf(m,String(s[m]),r,a,e);if(_!==void 0){l.push({size:_.size,screenMaxWidth:_.screenMaxWidth,media:`(max-width: ${_.screenMaxWidth}px)`});for(const x of i)d.push({width:_._cWidth*x,src:Nf(e,t,n,_,x)})}}yO(l)}else for(const m of i){const _=Object.keys(s)[0];let x=_?Bf(_,String(s[_]),r,a,e):void 0;x===void 0&&(x={size:"",screenMaxWidth:0,_cWidth:(y=n.modifiers)==null?void 0:y.width,_cHeight:(w=n.modifiers)==null?void 0:w.height}),d.push({width:m,src:Nf(e,t,n,x,m)})}bO(d);const c=d[d.length-1],u=l.length?l.map(m=>`${m.media?m.media+" ":""}${m.size}`).join(", "):void 0,f=u?"w":"x",p=d.map(m=>`${m.src} ${m.width}${f}`).join(", ");return{sizes:u,srcset:p,src:c==null?void 0:c.src}}function Bf(e,t,n,o,r){const s=r.options.screens&&r.options.screens[e]||Number.parseInt(e),i=t.endsWith("vw");if(!i&&/^\d+$/.test(t)&&(t=t+"px"),!i&&!t.endsWith("px"))return;let a=Number.parseInt(t);if(!s||!a)return;i&&(a=Math.round(a/100*s));const l=o?Math.round(a*o):n;return{size:t,screenMaxWidth:s,_cWidth:a,_cHeight:l}}function Nf(e,t,n,o,r){return e.$img(t,{...n.modifiers,width:o._cWidth?o._cWidth*r:void 0,height:o._cHeight?o._cHeight*r:void 0},n)}function yO(e){var n;e.sort((o,r)=>o.screenMaxWidth-r.screenMaxWidth);let t=null;for(let o=e.length-1;o>=0;o--){const r=e[o];r.media===t&&e.splice(o,1),t=r.media}for(let o=0;o<e.length;o++)e[o].media=((n=e[o+1])==null?void 0:n.media)||""}function bO(e){e.sort((n,o)=>n.width-o.width);let t=null;for(let n=e.length-1;n>=0;n--){const o=e[n];o.width===t&&e.splice(n,1),t=o.width}}const wO=uO({keyMap:{format:"f",fit:"fit",width:"w",height:"h",resize:"s",quality:"q",background:"b"},joinWith:"&",formatter:(e,t)=>cd(e)+"_"+cd(t)}),_O=(e,{modifiers:t={},baseURL:n}={},o)=>{t.width&&t.height&&(t.resize=`${t.width}x${t.height}`,delete t.width,delete t.height);const r=wO(t)||"_";return n||(n=Do(o.options.nuxt.baseURL,"/_ipx")),{url:Do(n,r,fg(e))}},xO=!0,CO=!0,kO=Object.freeze(Object.defineProperty({__proto__:null,getImage:_O,supportsAlias:CO,validateDomains:xO},Symbol.toStringTag,{value:"Module"})),Rv={screens:{xs:320,sm:640,md:768,lg:1024,xl:1280,xxl:1536,"2xl":1536},presets:{},provider:"ipxStatic",domains:[],alias:{},densities:[1,2],format:["webp"]};Rv.providers={ipxStatic:{provider:kO,defaults:{}}};const Lv=()=>{const e=wo(),t=Re();return t.$img||t._img||(t._img=pO({...Rv,nuxt:{baseURL:e.app.baseURL},runtimeConfig:e}))};function EO(e){var t;(t=performance==null?void 0:performance.mark)==null||t.call(performance,"mark_feature_usage",{detail:{feature:e}})}const SO={src:{type:String,required:!1},format:{type:String,required:!1},quality:{type:[Number,String],required:!1},background:{type:String,required:!1},fit:{type:String,required:!1},modifiers:{type:Object,required:!1},preset:{type:String,required:!1},provider:{type:String,required:!1},sizes:{type:[Object,String],required:!1},densities:{type:String,required:!1},preload:{type:[Boolean,Object],required:!1},width:{type:[String,Number],required:!1},height:{type:[String,Number],required:!1},alt:{type:String,required:!1},referrerpolicy:{type:String,required:!1},usemap:{type:String,required:!1},longdesc:{type:String,required:!1},ismap:{type:Boolean,required:!1},loading:{type:String,required:!1,validator:e=>["lazy","eager"].includes(e)},crossorigin:{type:[Boolean,String],required:!1,validator:e=>["anonymous","use-credentials","",!0,!1].includes(e)},decoding:{type:String,required:!1,validator:e=>["async","auto","sync"].includes(e)},nonce:{type:[String],required:!1}},TO=e=>{const t=B(()=>({provider:e.provider,preset:e.preset})),n=B(()=>({width:bn(e.width),height:bn(e.height),alt:e.alt,referrerpolicy:e.referrerpolicy,usemap:e.usemap,longdesc:e.longdesc,ismap:e.ismap,crossorigin:e.crossorigin===!0?"anonymous":e.crossorigin||void 0,loading:e.loading,decoding:e.decoding,nonce:e.nonce})),o=Lv(),r=B(()=>({...e.modifiers,width:bn(e.width),height:bn(e.height),format:e.format,quality:e.quality||o.options.quality,background:e.background,fit:e.fit}));return{options:t,attrs:n,modifiers:r}},PO={...SO,placeholder:{type:[Boolean,String,Number,Array],required:!1},placeholderClass:{type:String,required:!1},custom:{type:Boolean,required:!1}},AO=["src"],OO=N({__name:"NuxtImg",props:PO,emits:["load","error"],setup(e,{emit:t}){const n=e,o=xh(),r=t,s=!1,i=Lv(),a=TO(n),l=D(!1),d=D(),c=B(()=>i.getSizes(n.src,{...a.options.value,sizes:n.sizes,densities:n.densities,modifiers:{...a.modifiers.value,width:bn(n.width),height:bn(n.height)}})),u=B(()=>{const y={...a.attrs.value,"data-nuxt-img":""};return(!n.placeholder||l.value)&&(y.sizes=c.value.sizes,y.srcset=c.value.srcset),y}),f=B(()=>{let y=n.placeholder;if(y===""&&(y=!0),!y||l.value)return!1;if(typeof y=="string")return y;const w=Array.isArray(y)?y:typeof y=="number"?[y,y]:[10,10];return i(n.src,{...a.modifiers.value,width:w[0],height:w[1],quality:w[2]||50,blur:w[3]||3},a.options.value)}),p=B(()=>n.sizes?c.value.src:i(n.src,a.modifiers.value,a.options.value)),h=B(()=>f.value?f.value:p.value),v=Re().isHydrating;return We(()=>{if(f.value||n.custom){const y=new Image;p.value&&(y.src=p.value),n.sizes&&(y.sizes=c.value.sizes||"",y.srcset=c.value.srcset),y.onload=w=>{l.value=!0,r("load",w)},y.onerror=w=>{r("error",w)},EO("nuxt-image");return}d.value&&(d.value.complete&&v&&(d.value.getAttribute("data-error")?r("error",new Event("error")):r("load",new Event("load"))),d.value.onload=y=>{r("load",y)},d.value.onerror=y=>{r("error",y)})}),(y,w)=>y.custom?$(y.$slots,"default",Pe(Q({key:1},{...g(s)?{onerror:"this.setAttribute('data-error', 1)"}:{},imgAttrs:{...u.value,...g(o)},isLoaded:l.value,src:h.value}))):(k(),ie("img",Q({key:0,ref_key:"imgEl",ref:d,class:n.placeholder&&!l.value?n.placeholderClass:void 0},{...g(s)?{onerror:"this.setAttribute('data-error', 1)"}:{},...u.value,...g(o)},{src:h.value}),null,16,AO))}}),Ff=Object.assign(OO,{__name:"NuxtImg"}),zf=Symbol("nuxt-ui.avatar-group");function IO(e){const t=De(zf,void 0),n=B(()=>e.size??(t==null?void 0:t.value.size));return zt(zf,B(()=>({size:n.value}))),{size:n}}const $O={slots:{root:"inline-flex items-center justify-center shrink-0 select-none overflow-hidden rounded-full align-middle bg-(--ui-bg-elevated)",image:"h-full w-full rounded-[inherit] object-cover data-[error]:hidden",fallback:"font-medium leading-none text-(--ui-text-muted) truncate",icon:"text-(--ui-text-muted) shrink-0"},variants:{size:{"3xs":{root:"size-4 text-[8px]"},"2xs":{root:"size-5 text-[10px]"},xs:{root:"size-6 text-xs"},sm:{root:"size-7 text-sm"},md:{root:"size-8 text-base"},lg:{root:"size-9 text-lg"},xl:{root:"size-10 text-xl"},"2xl":{root:"size-11 text-[22px]"},"3xl":{root:"size-12 text-2xl"}}},defaultVariants:{size:"md"}};var jf=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,Lt=e=>!e||typeof e!="object"||Object.keys(e).length===0,RO=(e,t)=>JSON.stringify(e)===JSON.stringify(t);function Mv(e,t){e.forEach(function(n){Array.isArray(n)?Mv(n,t):t.push(n)})}function Dv(e){let t=[];return Mv(e,t),t}var Bv=(...e)=>Dv(e).filter(Boolean),vc=(e,t)=>{let n={},o=Object.keys(e),r=Object.keys(t);for(let s of o)if(r.includes(s)){let i=e[s],a=t[s];Array.isArray(i)||Array.isArray(a)?n[s]=Bv(a,i):typeof i=="object"&&typeof a=="object"?n[s]=vc(i,a):n[s]=a+" "+i}else n[s]=e[s];for(let s of r)o.includes(s)||(n[s]=t[s]);return n},Hf=e=>!e||typeof e!="string"?e:e.replace(/\s+/g," ").trim();const yc="-",LO=e=>{const t=DO(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:o}=e;return{getClassGroupId:i=>{const a=i.split(yc);return a[0]===""&&a.length!==1&&a.shift(),Nv(a,t)||MO(i)},getConflictingClassGroupIds:(i,a)=>{const l=n[i]||[];return a&&o[i]?[...l,...o[i]]:l}}},Nv=(e,t)=>{var i;if(e.length===0)return t.classGroupId;const n=e[0],o=t.nextPart.get(n),r=o?Nv(e.slice(1),o):void 0;if(r)return r;if(t.validators.length===0)return;const s=e.join(yc);return(i=t.validators.find(({validator:a})=>a(s)))==null?void 0:i.classGroupId},Vf=/^\[(.+)\]$/,MO=e=>{if(Vf.test(e)){const t=Vf.exec(e)[1],n=t==null?void 0:t.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}},DO=e=>{const{theme:t,prefix:n}=e,o={nextPart:new Map,validators:[]};return NO(Object.entries(e.classGroups),n).forEach(([s,i])=>{au(i,o,s,t)}),o},au=(e,t,n,o)=>{e.forEach(r=>{if(typeof r=="string"){const s=r===""?t:Uf(t,r);s.classGroupId=n;return}if(typeof r=="function"){if(BO(r)){au(r(o),t,n,o);return}t.validators.push({validator:r,classGroupId:n});return}Object.entries(r).forEach(([s,i])=>{au(i,Uf(t,s),n,o)})})},Uf=(e,t)=>{let n=e;return t.split(yc).forEach(o=>{n.nextPart.has(o)||n.nextPart.set(o,{nextPart:new Map,validators:[]}),n=n.nextPart.get(o)}),n},BO=e=>e.isThemeGetter,NO=(e,t)=>t?e.map(([n,o])=>{const r=o.map(s=>typeof s=="string"?t+s:typeof s=="object"?Object.fromEntries(Object.entries(s).map(([i,a])=>[t+i,a])):s);return[n,r]}):e,FO=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,o=new Map;const r=(s,i)=>{n.set(s,i),t++,t>e&&(t=0,o=n,n=new Map)};return{get(s){let i=n.get(s);if(i!==void 0)return i;if((i=o.get(s))!==void 0)return r(s,i),i},set(s,i){n.has(s)?n.set(s,i):r(s,i)}}},Fv="!",zO=e=>{const{separator:t,experimentalParseClassName:n}=e,o=t.length===1,r=t[0],s=t.length,i=a=>{const l=[];let d=0,c=0,u;for(let v=0;v<a.length;v++){let y=a[v];if(d===0){if(y===r&&(o||a.slice(v,v+s)===t)){l.push(a.slice(c,v)),c=v+s;continue}if(y==="/"){u=v;continue}}y==="["?d++:y==="]"&&d--}const f=l.length===0?a:a.substring(c),p=f.startsWith(Fv),h=p?f.substring(1):f,b=u&&u>c?u-c:void 0;return{modifiers:l,hasImportantModifier:p,baseClassName:h,maybePostfixModifierPosition:b}};return n?a=>n({className:a,parseClassName:i}):i},jO=e=>{if(e.length<=1)return e;const t=[];let n=[];return e.forEach(o=>{o[0]==="["?(t.push(...n.sort(),o),n=[]):n.push(o)}),t.push(...n.sort()),t},HO=e=>({cache:FO(e.cacheSize),parseClassName:zO(e),...LO(e)}),VO=/\s+/,UO=(e,t)=>{const{parseClassName:n,getClassGroupId:o,getConflictingClassGroupIds:r}=t,s=[],i=e.trim().split(VO);let a="";for(let l=i.length-1;l>=0;l-=1){const d=i[l],{modifiers:c,hasImportantModifier:u,baseClassName:f,maybePostfixModifierPosition:p}=n(d);let h=!!p,b=o(h?f.substring(0,p):f);if(!b){if(!h){a=d+(a.length>0?" "+a:a);continue}if(b=o(f),!b){a=d+(a.length>0?" "+a:a);continue}h=!1}const v=jO(c).join(":"),y=u?v+Fv:v,w=y+b;if(s.includes(w))continue;s.push(w);const m=r(b,h);for(let _=0;_<m.length;++_){const x=m[_];s.push(y+x)}a=d+(a.length>0?" "+a:a)}return a};function KO(){let e=0,t,n,o="";for(;e<arguments.length;)(t=arguments[e++])&&(n=zv(t))&&(o&&(o+=" "),o+=n);return o}const zv=e=>{if(typeof e=="string")return e;let t,n="";for(let o=0;o<e.length;o++)e[o]&&(t=zv(e[o]))&&(n&&(n+=" "),n+=t);return n};function lu(e,...t){let n,o,r,s=i;function i(l){const d=t.reduce((c,u)=>u(c),e());return n=HO(d),o=n.cache.get,r=n.cache.set,s=a,a(l)}function a(l){const d=o(l);if(d)return d;const c=UO(l,n);return r(l,c),c}return function(){return s(KO.apply(null,arguments))}}const Qe=e=>{const t=n=>n[e]||[];return t.isThemeGetter=!0,t},jv=/^\[(?:([a-z-]+):)?(.+)\]$/i,WO=/^\d+\/\d+$/,qO=new Set(["px","full","screen"]),GO=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,YO=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,XO=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,JO=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,QO=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Rn=e=>fr(e)||qO.has(e)||WO.test(e),Qn=e=>Sr(e,"length",iI),fr=e=>!!e&&!Number.isNaN(Number(e)),Xa=e=>Sr(e,"number",fr),Dr=e=>!!e&&Number.isInteger(Number(e)),ZO=e=>e.endsWith("%")&&fr(e.slice(0,-1)),xe=e=>jv.test(e),Zn=e=>GO.test(e),eI=new Set(["length","size","percentage"]),tI=e=>Sr(e,eI,Hv),nI=e=>Sr(e,"position",Hv),oI=new Set(["image","url"]),rI=e=>Sr(e,oI,lI),sI=e=>Sr(e,"",aI),Br=()=>!0,Sr=(e,t,n)=>{const o=jv.exec(e);return o?o[1]?typeof t=="string"?o[1]===t:t.has(o[1]):n(o[2]):!1},iI=e=>YO.test(e)&&!XO.test(e),Hv=()=>!1,aI=e=>JO.test(e),lI=e=>QO.test(e),uu=()=>{const e=Qe("colors"),t=Qe("spacing"),n=Qe("blur"),o=Qe("brightness"),r=Qe("borderColor"),s=Qe("borderRadius"),i=Qe("borderSpacing"),a=Qe("borderWidth"),l=Qe("contrast"),d=Qe("grayscale"),c=Qe("hueRotate"),u=Qe("invert"),f=Qe("gap"),p=Qe("gradientColorStops"),h=Qe("gradientColorStopPositions"),b=Qe("inset"),v=Qe("margin"),y=Qe("opacity"),w=Qe("padding"),m=Qe("saturate"),_=Qe("scale"),x=Qe("sepia"),C=Qe("skew"),E=Qe("space"),R=Qe("translate"),T=()=>["auto","contain","none"],I=()=>["auto","hidden","clip","visible","scroll"],F=()=>["auto",xe,t],L=()=>[xe,t],z=()=>["",Rn,Qn],q=()=>["auto",fr,xe],Y=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],U=()=>["solid","dashed","dotted","double","none"],K=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],J=()=>["start","end","center","between","around","evenly","stretch"],le=()=>["","0",xe],Ce=()=>["auto","avoid","all","avoid-page","page","left","right","column"],Se=()=>[fr,xe];return{cacheSize:500,separator:":",theme:{colors:[Br],spacing:[Rn,Qn],blur:["none","",Zn,xe],brightness:Se(),borderColor:[e],borderRadius:["none","","full",Zn,xe],borderSpacing:L(),borderWidth:z(),contrast:Se(),grayscale:le(),hueRotate:Se(),invert:le(),gap:L(),gradientColorStops:[e],gradientColorStopPositions:[ZO,Qn],inset:F(),margin:F(),opacity:Se(),padding:L(),saturate:Se(),scale:Se(),sepia:le(),skew:Se(),space:L(),translate:L()},classGroups:{aspect:[{aspect:["auto","square","video",xe]}],container:["container"],columns:[{columns:[Zn]}],"break-after":[{"break-after":Ce()}],"break-before":[{"break-before":Ce()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...Y(),xe]}],overflow:[{overflow:I()}],"overflow-x":[{"overflow-x":I()}],"overflow-y":[{"overflow-y":I()}],overscroll:[{overscroll:T()}],"overscroll-x":[{"overscroll-x":T()}],"overscroll-y":[{"overscroll-y":T()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[b]}],"inset-x":[{"inset-x":[b]}],"inset-y":[{"inset-y":[b]}],start:[{start:[b]}],end:[{end:[b]}],top:[{top:[b]}],right:[{right:[b]}],bottom:[{bottom:[b]}],left:[{left:[b]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",Dr,xe]}],basis:[{basis:F()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",xe]}],grow:[{grow:le()}],shrink:[{shrink:le()}],order:[{order:["first","last","none",Dr,xe]}],"grid-cols":[{"grid-cols":[Br]}],"col-start-end":[{col:["auto",{span:["full",Dr,xe]},xe]}],"col-start":[{"col-start":q()}],"col-end":[{"col-end":q()}],"grid-rows":[{"grid-rows":[Br]}],"row-start-end":[{row:["auto",{span:[Dr,xe]},xe]}],"row-start":[{"row-start":q()}],"row-end":[{"row-end":q()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",xe]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",xe]}],gap:[{gap:[f]}],"gap-x":[{"gap-x":[f]}],"gap-y":[{"gap-y":[f]}],"justify-content":[{justify:["normal",...J()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...J(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...J(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[w]}],px:[{px:[w]}],py:[{py:[w]}],ps:[{ps:[w]}],pe:[{pe:[w]}],pt:[{pt:[w]}],pr:[{pr:[w]}],pb:[{pb:[w]}],pl:[{pl:[w]}],m:[{m:[v]}],mx:[{mx:[v]}],my:[{my:[v]}],ms:[{ms:[v]}],me:[{me:[v]}],mt:[{mt:[v]}],mr:[{mr:[v]}],mb:[{mb:[v]}],ml:[{ml:[v]}],"space-x":[{"space-x":[E]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[E]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",xe,t]}],"min-w":[{"min-w":[xe,t,"min","max","fit"]}],"max-w":[{"max-w":[xe,t,"none","full","min","max","fit","prose",{screen:[Zn]},Zn]}],h:[{h:[xe,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[xe,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[xe,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[xe,t,"auto","min","max","fit"]}],"font-size":[{text:["base",Zn,Qn]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",Xa]}],"font-family":[{font:[Br]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",xe]}],"line-clamp":[{"line-clamp":["none",fr,Xa]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",Rn,xe]}],"list-image":[{"list-image":["none",xe]}],"list-style-type":[{list:["none","disc","decimal",xe]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[y]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[y]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...U(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",Rn,Qn]}],"underline-offset":[{"underline-offset":["auto",Rn,xe]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:L()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",xe]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",xe]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[y]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...Y(),nI]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",tI]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},rI]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[h]}],"gradient-via-pos":[{via:[h]}],"gradient-to-pos":[{to:[h]}],"gradient-from":[{from:[p]}],"gradient-via":[{via:[p]}],"gradient-to":[{to:[p]}],rounded:[{rounded:[s]}],"rounded-s":[{"rounded-s":[s]}],"rounded-e":[{"rounded-e":[s]}],"rounded-t":[{"rounded-t":[s]}],"rounded-r":[{"rounded-r":[s]}],"rounded-b":[{"rounded-b":[s]}],"rounded-l":[{"rounded-l":[s]}],"rounded-ss":[{"rounded-ss":[s]}],"rounded-se":[{"rounded-se":[s]}],"rounded-ee":[{"rounded-ee":[s]}],"rounded-es":[{"rounded-es":[s]}],"rounded-tl":[{"rounded-tl":[s]}],"rounded-tr":[{"rounded-tr":[s]}],"rounded-br":[{"rounded-br":[s]}],"rounded-bl":[{"rounded-bl":[s]}],"border-w":[{border:[a]}],"border-w-x":[{"border-x":[a]}],"border-w-y":[{"border-y":[a]}],"border-w-s":[{"border-s":[a]}],"border-w-e":[{"border-e":[a]}],"border-w-t":[{"border-t":[a]}],"border-w-r":[{"border-r":[a]}],"border-w-b":[{"border-b":[a]}],"border-w-l":[{"border-l":[a]}],"border-opacity":[{"border-opacity":[y]}],"border-style":[{border:[...U(),"hidden"]}],"divide-x":[{"divide-x":[a]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[a]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[y]}],"divide-style":[{divide:U()}],"border-color":[{border:[r]}],"border-color-x":[{"border-x":[r]}],"border-color-y":[{"border-y":[r]}],"border-color-s":[{"border-s":[r]}],"border-color-e":[{"border-e":[r]}],"border-color-t":[{"border-t":[r]}],"border-color-r":[{"border-r":[r]}],"border-color-b":[{"border-b":[r]}],"border-color-l":[{"border-l":[r]}],"divide-color":[{divide:[r]}],"outline-style":[{outline:["",...U()]}],"outline-offset":[{"outline-offset":[Rn,xe]}],"outline-w":[{outline:[Rn,Qn]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:z()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[y]}],"ring-offset-w":[{"ring-offset":[Rn,Qn]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",Zn,sI]}],"shadow-color":[{shadow:[Br]}],opacity:[{opacity:[y]}],"mix-blend":[{"mix-blend":[...K(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":K()}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[o]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",Zn,xe]}],grayscale:[{grayscale:[d]}],"hue-rotate":[{"hue-rotate":[c]}],invert:[{invert:[u]}],saturate:[{saturate:[m]}],sepia:[{sepia:[x]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[o]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[d]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[c]}],"backdrop-invert":[{"backdrop-invert":[u]}],"backdrop-opacity":[{"backdrop-opacity":[y]}],"backdrop-saturate":[{"backdrop-saturate":[m]}],"backdrop-sepia":[{"backdrop-sepia":[x]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[i]}],"border-spacing-x":[{"border-spacing-x":[i]}],"border-spacing-y":[{"border-spacing-y":[i]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",xe]}],duration:[{duration:Se()}],ease:[{ease:["linear","in","out","in-out",xe]}],delay:[{delay:Se()}],animate:[{animate:["none","spin","ping","pulse","bounce",xe]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[_]}],"scale-x":[{"scale-x":[_]}],"scale-y":[{"scale-y":[_]}],rotate:[{rotate:[Dr,xe]}],"translate-x":[{"translate-x":[R]}],"translate-y":[{"translate-y":[R]}],"skew-x":[{"skew-x":[C]}],"skew-y":[{"skew-y":[C]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",xe]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",xe]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":L()}],"scroll-mx":[{"scroll-mx":L()}],"scroll-my":[{"scroll-my":L()}],"scroll-ms":[{"scroll-ms":L()}],"scroll-me":[{"scroll-me":L()}],"scroll-mt":[{"scroll-mt":L()}],"scroll-mr":[{"scroll-mr":L()}],"scroll-mb":[{"scroll-mb":L()}],"scroll-ml":[{"scroll-ml":L()}],"scroll-p":[{"scroll-p":L()}],"scroll-px":[{"scroll-px":L()}],"scroll-py":[{"scroll-py":L()}],"scroll-ps":[{"scroll-ps":L()}],"scroll-pe":[{"scroll-pe":L()}],"scroll-pt":[{"scroll-pt":L()}],"scroll-pr":[{"scroll-pr":L()}],"scroll-pb":[{"scroll-pb":L()}],"scroll-pl":[{"scroll-pl":L()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",xe]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[Rn,Qn,Xa]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}},uI=(e,{cacheSize:t,prefix:n,separator:o,experimentalParseClassName:r,extend:s={},override:i={}})=>{Hr(e,"cacheSize",t),Hr(e,"prefix",n),Hr(e,"separator",o),Hr(e,"experimentalParseClassName",r);for(const a in i)cI(e[a],i[a]);for(const a in s)dI(e[a],s[a]);return e},Hr=(e,t,n)=>{n!==void 0&&(e[t]=n)},cI=(e,t)=>{if(t)for(const n in t)Hr(e,n,t[n])},dI=(e,t)=>{if(t)for(const n in t){const o=t[n];o!==void 0&&(e[n]=(e[n]||[]).concat(o))}},fI=(e,...t)=>typeof e=="function"?lu(uu,e,...t):lu(()=>uI(uu(),e),...t),pI=lu(uu);var hI={twMerge:!0,twMergeConfig:{},responsiveVariants:!1},Vv=e=>e||void 0,gs=(...e)=>Vv(Dv(e).filter(Boolean).join(" ")),Ja=null,Dn={},cu=!1,Nr=(...e)=>t=>t.twMerge?((!Ja||cu)&&(cu=!1,Ja=Lt(Dn)?pI:fI({...Dn,extend:{theme:Dn.theme,classGroups:Dn.classGroups,conflictingClassGroupModifiers:Dn.conflictingClassGroupModifiers,conflictingClassGroups:Dn.conflictingClassGroups,...Dn.extend}})),Vv(Ja(gs(e)))):gs(e),Kf=(e,t)=>{for(let n in t)e.hasOwnProperty(n)?e[n]=gs(e[n],t[n]):e[n]=t[n];return e},gI=(e,t)=>{let{extend:n=null,slots:o={},variants:r={},compoundVariants:s=[],compoundSlots:i=[],defaultVariants:a={}}=e,l={...hI,...t},d=n!=null&&n.base?gs(n.base,e==null?void 0:e.base):e==null?void 0:e.base,c=n!=null&&n.variants&&!Lt(n.variants)?vc(r,n.variants):r,u=n!=null&&n.defaultVariants&&!Lt(n.defaultVariants)?{...n.defaultVariants,...a}:a;!Lt(l.twMergeConfig)&&!RO(l.twMergeConfig,Dn)&&(cu=!0,Dn=l.twMergeConfig);let f=Lt(n==null?void 0:n.slots),p=Lt(o)?{}:{base:gs(e==null?void 0:e.base,f&&(n==null?void 0:n.base)),...o},h=f?p:Kf({...n==null?void 0:n.slots},Lt(p)?{base:e==null?void 0:e.base}:p),b=Lt(n==null?void 0:n.compoundVariants)?s:Bv(n==null?void 0:n.compoundVariants,s),v=w=>{if(Lt(c)&&Lt(o)&&f)return Nr(d,w==null?void 0:w.class,w==null?void 0:w.className)(l);if(b&&!Array.isArray(b))throw new TypeError(`The "compoundVariants" prop must be an array. Received: ${typeof b}`);if(i&&!Array.isArray(i))throw new TypeError(`The "compoundSlots" prop must be an array. Received: ${typeof i}`);let m=(L,z,q=[],Y)=>{let U=q;if(typeof z=="string")U=U.concat(Hf(z).split(" ").map(K=>`${L}:${K}`));else if(Array.isArray(z))U=U.concat(z.reduce((K,J)=>K.concat(`${L}:${J}`),[]));else if(typeof z=="object"&&typeof Y=="string"){for(let K in z)if(z.hasOwnProperty(K)&&K===Y){let J=z[K];if(J&&typeof J=="string"){let le=Hf(J);U[Y]?U[Y]=U[Y].concat(le.split(" ").map(Ce=>`${L}:${Ce}`)):U[Y]=le.split(" ").map(Ce=>`${L}:${Ce}`)}else Array.isArray(J)&&J.length>0&&(U[Y]=J.reduce((le,Ce)=>le.concat(`${L}:${Ce}`),[]))}}return U},_=(L,z=c,q=null,Y=null)=>{var U;let K=z[L];if(!K||Lt(K))return null;let J=(U=Y==null?void 0:Y[L])!=null?U:w==null?void 0:w[L];if(J===null)return null;let le=jf(J),Ce=Array.isArray(l.responsiveVariants)&&l.responsiveVariants.length>0||l.responsiveVariants===!0,Se=u==null?void 0:u[L],Te=[];if(typeof le=="object"&&Ce)for(let[mt,vt]of Object.entries(le)){let X=K[vt];if(mt==="initial"){Se=vt;continue}Array.isArray(l.responsiveVariants)&&!l.responsiveVariants.includes(mt)||(Te=m(mt,X,Te,q))}let et=le!=null&&typeof le!="object"?le:jf(Se),ot=K[et||"false"];return typeof Te=="object"&&typeof q=="string"&&Te[q]?Kf(Te,ot):Te.length>0?(Te.push(ot),q==="base"?Te.join(" "):Te):ot},x=()=>c?Object.keys(c).map(L=>_(L,c)):null,C=(L,z)=>{if(!c||typeof c!="object")return null;let q=new Array;for(let Y in c){let U=_(Y,c,L,z),K=L==="base"&&typeof U=="string"?U:U&&U[L];K&&(q[q.length]=K)}return q},E={};for(let L in w)w[L]!==void 0&&(E[L]=w[L]);let R=(L,z)=>{var q;let Y=typeof(w==null?void 0:w[L])=="object"?{[L]:(q=w[L])==null?void 0:q.initial}:{};return{...u,...E,...Y,...z}},T=(L=[],z)=>{let q=[];for(let{class:Y,className:U,...K}of L){let J=!0;for(let[le,Ce]of Object.entries(K)){let Se=R(le,z)[le];if(Array.isArray(Ce)){if(!Ce.includes(Se)){J=!1;break}}else{let Te=et=>et==null||et===!1;if(Te(Ce)&&Te(Se))continue;if(Se!==Ce){J=!1;break}}}J&&(Y&&q.push(Y),U&&q.push(U))}return q},I=L=>{let z=T(b,L);if(!Array.isArray(z))return z;let q={};for(let Y of z)if(typeof Y=="string"&&(q.base=Nr(q.base,Y)(l)),typeof Y=="object")for(let[U,K]of Object.entries(Y))q[U]=Nr(q[U],K)(l);return q},F=L=>{if(i.length<1)return null;let z={};for(let{slots:q=[],class:Y,className:U,...K}of i){if(!Lt(K)){let J=!0;for(let le of Object.keys(K)){let Ce=R(le,L)[le];if(Ce===void 0||(Array.isArray(K[le])?!K[le].includes(Ce):K[le]!==Ce)){J=!1;break}}if(!J)continue}for(let J of q)z[J]=z[J]||[],z[J].push([Y,U])}return z};if(!Lt(o)||!f){let L={};if(typeof h=="object"&&!Lt(h))for(let z of Object.keys(h))L[z]=q=>{var Y,U;return Nr(h[z],C(z,q),((Y=I(q))!=null?Y:[])[z],((U=F(q))!=null?U:[])[z],q==null?void 0:q.class,q==null?void 0:q.className)(l)};return L}return Nr(d,x(),T(b),w==null?void 0:w.class,w==null?void 0:w.className)(l)},y=()=>{if(!(!c||typeof c!="object"))return Object.keys(c)};return v.variantKeys=y(),v.extend=n,v.base=d,v.slots=h,v.variants=c,v.defaultVariants=u,v.compoundSlots=i,v.compoundVariants=b,v},mI=e=>(t,n)=>gI(t,n?vc(e,n):e);const vI=it;var tp;const we=mI((tp=vI.ui)==null?void 0:tp.tv),yI=it;var np;const bI=we({extend:we($O),...((np=yI.ui)==null?void 0:np.avatar)||{}}),wI=N({inheritAttrs:!1,__name:"Avatar",props:{as:{default:"span"},src:{},alt:{},icon:{},text:{},size:{},class:{},ui:{},delayMs:{}},setup(e){const t=e,n=xh(),o=xo(Zt(t,"delayMs")),r=B(()=>t.text||(t.alt||"").split(" ").map(d=>d.charAt(0)).join("").substring(0,2)),s=D(!1),{size:i}=IO(t),a=B(()=>bI({size:i.value})),l=B(()=>({"3xs":16,"2xs":20,xs:24,sm:28,md:32,lg:36,xl:40,"2xl":44,"3xl":48})[t.size||"md"]);return We(()=>{if(!t.src||Ff!=="img")return;const{then:d}=Lk({...t,...n,src:t.src});d(c=>{c.isReady.value&&(s.value=!0)})}),(d,c)=>{var u;return k(),O(g(NT),{as:d.as,class:V(a.value.root({class:[t.class,(u=t.ui)==null?void 0:u.root]}))},{default:P(()=>{var f;return[d.src?Qy((k(),O(sn(g(Ff)),Q({key:0,role:"img",src:d.src,alt:d.alt,width:l.value,height:l.value},g(n),{class:a.value.image({class:(f=t.ui)==null?void 0:f.image}),onLoad:c[0]||(c[0]=p=>s.value=!0)}),null,16,["src","alt","width","height","class"])),[[p0,s.value]]):Z("",!0),s.value?Z("",!0):(k(),O(g(FT),Q({key:1,"as-child":""},{...g(o),...d.$attrs}),{default:P(()=>[$(d.$slots,"default",{},()=>{var p,h;return[d.icon?(k(),O(at,{key:0,name:d.icon,class:V(a.value.icon({class:(p=t.ui)==null?void 0:p.icon}))},null,8,["name","class"])):(k(),ie("span",{key:1,class:V(a.value.fallback({class:(h=t.ui)==null?void 0:h.fallback}))},$e(r.value||" "),3))]})]),_:3},16))]}),_:3},8,["as","class"])}}}),Ko=Object.assign(wI,{__name:"UAvatar"}),_I=N({__name:"LinkBase",props:{as:{default:"button"},type:{default:"button"},disabled:{type:Boolean},onClick:{},href:{},navigate:{},rel:{},target:{},isExternal:{type:Boolean}},setup(e){const t=e;function n(o){if(t.disabled){o.stopPropagation(),o.preventDefault();return}if(t.onClick)for(const r of Array.isArray(t.onClick)?t.onClick:[t.onClick])r(o);t.href&&t.navigate&&!t.isExternal&&t.navigate(o)}return(o,r)=>(k(),O(g(ve),Q(o.href?{as:"a",href:o.disabled?void 0:o.href,"aria-disabled":o.disabled?"true":void 0,role:o.disabled?"link":void 0,tabindex:o.disabled?-1:void 0}:o.as==="button"?{as:o.as,type:o.type,disabled:o.disabled}:{as:o.as},{rel:o.rel,target:o.target,onClick:n}),{default:P(()=>[$(o.$slots,"default")]),_:3},16,["rel","target"]))}}),ms=Object.assign(_I,{__name:"ULinkBase"}),xI={base:"focus-visible:outline-(--ui-primary)",variants:{active:{true:"text-(--ui-primary)",false:["text-(--ui-text-muted) hover:text-(--ui-text)","transition-colors"]},disabled:{true:"cursor-not-allowed opacity-75"}}},CI=it;var op;const kI=we({extend:we(xI),...((op=CI.ui)==null?void 0:op.link)||{}}),EI=N({inheritAttrs:!1,__name:"Link",props:{as:{default:"button"},type:{default:"button"},disabled:{type:Boolean},active:{type:Boolean,default:void 0},exact:{type:Boolean},exactQuery:{type:[Boolean,String]},exactHash:{type:Boolean},inactiveClass:{default:""},custom:{type:Boolean},raw:{type:Boolean},class:{},to:{},href:{},external:{type:Boolean},target:{},rel:{},noRel:{type:Boolean},prefetchedClass:{},prefetch:{type:Boolean},prefetchOn:{},noPrefetch:{type:Boolean},activeClass:{default:""},exactActiveClass:{},ariaCurrentValue:{},viewTransition:{type:Boolean},replace:{type:Boolean}},setup(e){const t=e,n=ks(),o=xo(Bu(t,"as","type","disabled","active","exact","exactQuery","exactHash","activeClass","inactiveClass","raw","class")),r=B(()=>we({extend:kI,variants:{active:{true:t.activeClass,false:t.inactiveClass}}}));function s(l,d){const c=oC(l,d).reduce((u,f)=>(f.type==="added"&&u.push(f.key),u),[]);return jl(l,d,{excludeKeys:u=>c.includes(u)})}function i({route:l,isActive:d,isExactActive:c}){if(t.active!==void 0)return t.active;if(t.exactQuery==="partial"){if(!s(l.query,n.query))return!1}else if(t.exactQuery===!0&&!jl(l.query,n.query))return!1;return t.exactHash&&l.hash!==n.hash?!1:!!(t.exact&&c||!t.exact&&d)}function a({route:l,isActive:d,isExactActive:c}){const u=i({route:l,isActive:d,isExactActive:c});return t.raw?[t.class,u?t.activeClass:t.inactiveClass]:r.value({class:t.class,active:u,disabled:t.disabled})}return(l,d)=>{const c=Mm;return k(),O(c,Q(g(o),{custom:""}),{default:P(({href:u,navigate:f,route:p,rel:h,target:b,isExternal:v,isActive:y,isExactActive:w})=>[l.custom?$(l.$slots,"default",Pe(Q({key:0},{...l.$attrs,as:l.as,type:l.type,disabled:l.disabled,href:u,navigate:f,rel:h,target:b,isExternal:v,active:i({route:p,isActive:y,isExactActive:w})}))):(k(),O(ms,Q({key:1},{...l.$attrs,as:l.as,type:l.type,disabled:l.disabled,href:u,navigate:f,rel:h,target:b,isExternal:v},{class:a({route:p,isActive:y,isExactActive:w})}),{default:P(()=>[$(l.$slots,"default",{active:i({route:p,isActive:y,isExactActive:w})})]),_:2},1040,["class"]))]),_:3},16)}}}),_r=Object.assign(EI,{__name:"ULink"}),SI={slots:{base:["rounded-[calc(var(--ui-radius)*1.5)] font-medium inline-flex items-center focus:outline-hidden disabled:cursor-not-allowed aria-disabled:cursor-not-allowed disabled:opacity-75 aria-disabled:opacity-75","transition-colors"],label:"truncate",leadingIcon:"shrink-0",leadingAvatar:"shrink-0",leadingAvatarSize:"",trailingIcon:"shrink-0"},variants:{buttonGroup:{horizontal:"not-only:first:rounded-e-none not-only:last:rounded-s-none not-last:not-first:rounded-none",vertical:"not-only:first:rounded-b-none not-only:last:rounded-t-none not-last:not-first:rounded-none"},color:{primary:"",secondary:"",success:"",info:"",warning:"",error:"",neutral:""},variant:{solid:"",outline:"",soft:"",subtle:"",ghost:"",link:""},size:{xs:{base:"px-2 py-1 text-xs gap-1",leadingIcon:"size-4",leadingAvatarSize:"3xs",trailingIcon:"size-4"},sm:{base:"px-2.5 py-1.5 text-xs gap-1.5",leadingIcon:"size-4",leadingAvatarSize:"3xs",trailingIcon:"size-4"},md:{base:"px-2.5 py-1.5 text-sm gap-1.5",leadingIcon:"size-5",leadingAvatarSize:"2xs",trailingIcon:"size-5"},lg:{base:"px-3 py-2 text-sm gap-2",leadingIcon:"size-5",leadingAvatarSize:"2xs",trailingIcon:"size-5"},xl:{base:"px-3 py-2 text-base gap-2",leadingIcon:"size-6",leadingAvatarSize:"xs",trailingIcon:"size-6"}},block:{true:{base:"w-full justify-center",trailingIcon:"ms-auto"}},square:{true:""},leading:{true:""},trailing:{true:""},loading:{true:""}},compoundVariants:[{color:"primary",variant:"solid",class:"text-(--ui-bg) bg-(--ui-primary) hover:bg-(--ui-primary)/75 disabled:bg-(--ui-primary) aria-disabled:bg-(--ui-primary) focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-(--ui-primary)"},{color:"secondary",variant:"solid",class:"text-(--ui-bg) bg-(--ui-secondary) hover:bg-(--ui-secondary)/75 disabled:bg-(--ui-secondary) aria-disabled:bg-(--ui-secondary) focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-(--ui-secondary)"},{color:"success",variant:"solid",class:"text-(--ui-bg) bg-(--ui-success) hover:bg-(--ui-success)/75 disabled:bg-(--ui-success) aria-disabled:bg-(--ui-success) focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-(--ui-success)"},{color:"info",variant:"solid",class:"text-(--ui-bg) bg-(--ui-info) hover:bg-(--ui-info)/75 disabled:bg-(--ui-info) aria-disabled:bg-(--ui-info) focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-(--ui-info)"},{color:"warning",variant:"solid",class:"text-(--ui-bg) bg-(--ui-warning) hover:bg-(--ui-warning)/75 disabled:bg-(--ui-warning) aria-disabled:bg-(--ui-warning) focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-(--ui-warning)"},{color:"error",variant:"solid",class:"text-(--ui-bg) bg-(--ui-error) hover:bg-(--ui-error)/75 disabled:bg-(--ui-error) aria-disabled:bg-(--ui-error) focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-(--ui-error)"},{color:"primary",variant:"outline",class:"ring ring-inset ring-(--ui-primary)/50 text-(--ui-primary) hover:bg-(--ui-primary)/10 disabled:bg-transparent aria-disabled:bg-transparent dark:disabled:bg-transparent dark:aria-disabled:bg-transparent focus-visible:ring-2 focus-visible:ring-(--ui-primary)"},{color:"secondary",variant:"outline",class:"ring ring-inset ring-(--ui-secondary)/50 text-(--ui-secondary) hover:bg-(--ui-secondary)/10 disabled:bg-transparent aria-disabled:bg-transparent dark:disabled:bg-transparent dark:aria-disabled:bg-transparent focus-visible:ring-2 focus-visible:ring-(--ui-secondary)"},{color:"success",variant:"outline",class:"ring ring-inset ring-(--ui-success)/50 text-(--ui-success) hover:bg-(--ui-success)/10 disabled:bg-transparent aria-disabled:bg-transparent dark:disabled:bg-transparent dark:aria-disabled:bg-transparent focus-visible:ring-2 focus-visible:ring-(--ui-success)"},{color:"info",variant:"outline",class:"ring ring-inset ring-(--ui-info)/50 text-(--ui-info) hover:bg-(--ui-info)/10 disabled:bg-transparent aria-disabled:bg-transparent dark:disabled:bg-transparent dark:aria-disabled:bg-transparent focus-visible:ring-2 focus-visible:ring-(--ui-info)"},{color:"warning",variant:"outline",class:"ring ring-inset ring-(--ui-warning)/50 text-(--ui-warning) hover:bg-(--ui-warning)/10 disabled:bg-transparent aria-disabled:bg-transparent dark:disabled:bg-transparent dark:aria-disabled:bg-transparent focus-visible:ring-2 focus-visible:ring-(--ui-warning)"},{color:"error",variant:"outline",class:"ring ring-inset ring-(--ui-error)/50 text-(--ui-error) hover:bg-(--ui-error)/10 disabled:bg-transparent aria-disabled:bg-transparent dark:disabled:bg-transparent dark:aria-disabled:bg-transparent focus-visible:ring-2 focus-visible:ring-(--ui-error)"},{color:"primary",variant:"soft",class:"text-(--ui-primary) bg-(--ui-primary)/10 hover:bg-(--ui-primary)/15 focus-visible:bg-(--ui-primary)/15 disabled:bg-(--ui-primary)/10 aria-disabled:bg-(--ui-primary)/10"},{color:"secondary",variant:"soft",class:"text-(--ui-secondary) bg-(--ui-secondary)/10 hover:bg-(--ui-secondary)/15 focus-visible:bg-(--ui-secondary)/15 disabled:bg-(--ui-secondary)/10 aria-disabled:bg-(--ui-secondary)/10"},{color:"success",variant:"soft",class:"text-(--ui-success) bg-(--ui-success)/10 hover:bg-(--ui-success)/15 focus-visible:bg-(--ui-success)/15 disabled:bg-(--ui-success)/10 aria-disabled:bg-(--ui-success)/10"},{color:"info",variant:"soft",class:"text-(--ui-info) bg-(--ui-info)/10 hover:bg-(--ui-info)/15 focus-visible:bg-(--ui-info)/15 disabled:bg-(--ui-info)/10 aria-disabled:bg-(--ui-info)/10"},{color:"warning",variant:"soft",class:"text-(--ui-warning) bg-(--ui-warning)/10 hover:bg-(--ui-warning)/15 focus-visible:bg-(--ui-warning)/15 disabled:bg-(--ui-warning)/10 aria-disabled:bg-(--ui-warning)/10"},{color:"error",variant:"soft",class:"text-(--ui-error) bg-(--ui-error)/10 hover:bg-(--ui-error)/15 focus-visible:bg-(--ui-error)/15 disabled:bg-(--ui-error)/10 aria-disabled:bg-(--ui-error)/10"},{color:"primary",variant:"subtle",class:"text-(--ui-primary) ring ring-inset ring-(--ui-primary)/25 bg-(--ui-primary)/10 hover:bg-(--ui-primary)/15 disabled:bg-(--ui-primary)/10 aria-disabled:bg-(--ui-primary)/10 focus-visible:ring-2 focus-visible:ring-(--ui-primary)"},{color:"secondary",variant:"subtle",class:"text-(--ui-secondary) ring ring-inset ring-(--ui-secondary)/25 bg-(--ui-secondary)/10 hover:bg-(--ui-secondary)/15 disabled:bg-(--ui-secondary)/10 aria-disabled:bg-(--ui-secondary)/10 focus-visible:ring-2 focus-visible:ring-(--ui-secondary)"},{color:"success",variant:"subtle",class:"text-(--ui-success) ring ring-inset ring-(--ui-success)/25 bg-(--ui-success)/10 hover:bg-(--ui-success)/15 disabled:bg-(--ui-success)/10 aria-disabled:bg-(--ui-success)/10 focus-visible:ring-2 focus-visible:ring-(--ui-success)"},{color:"info",variant:"subtle",class:"text-(--ui-info) ring ring-inset ring-(--ui-info)/25 bg-(--ui-info)/10 hover:bg-(--ui-info)/15 disabled:bg-(--ui-info)/10 aria-disabled:bg-(--ui-info)/10 focus-visible:ring-2 focus-visible:ring-(--ui-info)"},{color:"warning",variant:"subtle",class:"text-(--ui-warning) ring ring-inset ring-(--ui-warning)/25 bg-(--ui-warning)/10 hover:bg-(--ui-warning)/15 disabled:bg-(--ui-warning)/10 aria-disabled:bg-(--ui-warning)/10 focus-visible:ring-2 focus-visible:ring-(--ui-warning)"},{color:"error",variant:"subtle",class:"text-(--ui-error) ring ring-inset ring-(--ui-error)/25 bg-(--ui-error)/10 hover:bg-(--ui-error)/15 disabled:bg-(--ui-error)/10 aria-disabled:bg-(--ui-error)/10 focus-visible:ring-2 focus-visible:ring-(--ui-error)"},{color:"primary",variant:"ghost",class:"text-(--ui-primary) hover:bg-(--ui-primary)/10 focus-visible:bg-(--ui-primary)/10 disabled:bg-transparent aria-disabled:bg-transparent dark:disabled:bg-transparent dark:aria-disabled:bg-transparent"},{color:"secondary",variant:"ghost",class:"text-(--ui-secondary) hover:bg-(--ui-secondary)/10 focus-visible:bg-(--ui-secondary)/10 disabled:bg-transparent aria-disabled:bg-transparent dark:disabled:bg-transparent dark:aria-disabled:bg-transparent"},{color:"success",variant:"ghost",class:"text-(--ui-success) hover:bg-(--ui-success)/10 focus-visible:bg-(--ui-success)/10 disabled:bg-transparent aria-disabled:bg-transparent dark:disabled:bg-transparent dark:aria-disabled:bg-transparent"},{color:"info",variant:"ghost",class:"text-(--ui-info) hover:bg-(--ui-info)/10 focus-visible:bg-(--ui-info)/10 disabled:bg-transparent aria-disabled:bg-transparent dark:disabled:bg-transparent dark:aria-disabled:bg-transparent"},{color:"warning",variant:"ghost",class:"text-(--ui-warning) hover:bg-(--ui-warning)/10 focus-visible:bg-(--ui-warning)/10 disabled:bg-transparent aria-disabled:bg-transparent dark:disabled:bg-transparent dark:aria-disabled:bg-transparent"},{color:"error",variant:"ghost",class:"text-(--ui-error) hover:bg-(--ui-error)/10 focus-visible:bg-(--ui-error)/10 disabled:bg-transparent aria-disabled:bg-transparent dark:disabled:bg-transparent dark:aria-disabled:bg-transparent"},{color:"primary",variant:"link",class:"text-(--ui-primary) hover:text-(--ui-primary)/75 disabled:text-(--ui-primary) aria-disabled:text-(--ui-primary) focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-(--ui-primary)"},{color:"secondary",variant:"link",class:"text-(--ui-secondary) hover:text-(--ui-secondary)/75 disabled:text-(--ui-secondary) aria-disabled:text-(--ui-secondary) focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-(--ui-secondary)"},{color:"success",variant:"link",class:"text-(--ui-success) hover:text-(--ui-success)/75 disabled:text-(--ui-success) aria-disabled:text-(--ui-success) focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-(--ui-success)"},{color:"info",variant:"link",class:"text-(--ui-info) hover:text-(--ui-info)/75 disabled:text-(--ui-info) aria-disabled:text-(--ui-info) focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-(--ui-info)"},{color:"warning",variant:"link",class:"text-(--ui-warning) hover:text-(--ui-warning)/75 disabled:text-(--ui-warning) aria-disabled:text-(--ui-warning) focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-(--ui-warning)"},{color:"error",variant:"link",class:"text-(--ui-error) hover:text-(--ui-error)/75 disabled:text-(--ui-error) aria-disabled:text-(--ui-error) focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-(--ui-error)"},{color:"neutral",variant:"solid",class:"text-(--ui-bg) bg-(--ui-bg-inverted) hover:bg-(--ui-bg-inverted)/90 disabled:bg-(--ui-bg-inverted) aria-disabled:bg-(--ui-bg-inverted) focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-(--ui-border-inverted)"},{color:"neutral",variant:"outline",class:"ring ring-inset ring-(--ui-border-accented) text-(--ui-text) bg-(--ui-bg) hover:bg-(--ui-bg-elevated) disabled:bg-(--ui-bg) aria-disabled:bg-(--ui-bg) focus-visible:ring-2 focus-visible:ring-(--ui-border-inverted)"},{color:"neutral",variant:"soft",class:"text-(--ui-text) bg-(--ui-bg-elevated) hover:bg-(--ui-bg-accented)/75 focus-visible:bg-(--ui-bg-accented)/75 disabled:bg-(--ui-bg-elevated) aria-disabled:bg-(--ui-bg-elevated)"},{color:"neutral",variant:"subtle",class:"ring ring-inset ring-(--ui-border-accented) text-(--ui-text) bg-(--ui-bg-elevated) hover:bg-(--ui-bg-accented)/75 disabled:bg-(--ui-bg-elevated) aria-disabled:bg-(--ui-bg-elevated) focus-visible:ring-2 focus-visible:ring-(--ui-border-inverted)"},{color:"neutral",variant:"ghost",class:"text-(--ui-text) hover:bg-(--ui-bg-elevated) focus-visible:bg-(--ui-bg-elevated) hover:disabled:bg-transparent dark:hover:disabled:bg-transparent hover:aria-disabled:bg-transparent dark:hover:aria-disabled:bg-transparent"},{color:"neutral",variant:"link",class:"text-(--ui-text-muted) hover:text-(--ui-text) disabled:text-(--ui-text-muted) aria-disabled:text-(--ui-text-muted) focus-visible:ring-inset focus-visible:ring-2 focus-visible:ring-(--ui-border-inverted)"},{size:"xs",square:!0,class:"p-1"},{size:"sm",square:!0,class:"p-1.5"},{size:"md",square:!0,class:"p-1.5"},{size:"lg",square:!0,class:"p-2"},{size:"xl",square:!0,class:"p-2"},{loading:!0,leading:!0,class:{leadingIcon:"animate-spin"}},{loading:!0,leading:!1,trailing:!0,class:{trailingIcon:"animate-spin"}}],defaultVariants:{color:"primary",variant:"solid",size:"md"}},TI=it;var rp;const PI=we({extend:we(SI),...((rp=TI.ui)==null?void 0:rp.button)||{}}),AI=N({__name:"Button",props:{label:{},color:{},variant:{},size:{},square:{type:Boolean},block:{type:Boolean},loadingAuto:{type:Boolean},onClick:{type:[Function,Array]},class:{},ui:{},icon:{},avatar:{},leading:{type:Boolean},leadingIcon:{},trailing:{type:Boolean},trailingIcon:{},loading:{type:Boolean},loadingIcon:{},as:{},type:{},disabled:{type:Boolean},active:{type:Boolean},exact:{type:Boolean},exactQuery:{type:[Boolean,String]},exactHash:{type:Boolean},inactiveClass:{},to:{},href:{},external:{type:Boolean},target:{},rel:{},noRel:{type:Boolean},prefetchedClass:{},prefetch:{type:Boolean},prefetchOn:{},noPrefetch:{type:Boolean},activeClass:{},exactActiveClass:{},ariaCurrentValue:{},viewTransition:{type:Boolean},replace:{type:Boolean}},setup(e){const t=e,n=kt(),o=xo(hs(t)),{orientation:r,size:s}=gc(t),i=D(!1),a=De($A,void 0);async function l(b){i.value=!0;const v=Array.isArray(t.onClick)?t.onClick:[t.onClick];try{await Promise.all(v.map(y=>y==null?void 0:y(b)))}finally{i.value=!1}}const d=B(()=>t.loading||t.loadingAuto&&(i.value||(a==null?void 0:a.value)&&t.type==="submit")),{isLeading:c,isTrailing:u,leadingIconName:f,trailingIconName:p}=hc(B(()=>({...t,loading:d.value}))),h=B(()=>PI({color:t.color,variant:t.variant,size:s.value,loading:d.value,block:t.block,square:t.square||!n.default&&!t.label,leading:c.value,trailing:u.value,buttonGroup:r.value}));return(b,v)=>{var y;return k(),O(_r,Q({type:b.type,disabled:b.disabled||d.value,class:h.value.base({class:[t.class,(y=t.ui)==null?void 0:y.base]})},g(ma)(g(o),["type","disabled"]),{raw:"",onClick:l}),{default:P(()=>[$(b.$slots,"leading",{},()=>{var w,m,_;return[g(c)&&g(f)?(k(),O(at,{key:0,name:g(f),class:V(h.value.leadingIcon({class:(w=t.ui)==null?void 0:w.leadingIcon}))},null,8,["name","class"])):b.avatar?(k(),O(Ko,Q({key:1,size:((m=t.ui)==null?void 0:m.leadingAvatarSize)||h.value.leadingAvatarSize()},b.avatar,{class:h.value.leadingAvatar({class:(_=t.ui)==null?void 0:_.leadingAvatar})}),null,16,["size","class"])):Z("",!0)]}),$(b.$slots,"default",{},()=>{var w;return[b.label?(k(),ie("span",{key:0,class:V(h.value.label({class:(w=t.ui)==null?void 0:w.label}))},$e(b.label),3)):Z("",!0)]}),$(b.$slots,"trailing",{},()=>{var w;return[g(u)&&g(p)?(k(),O(at,{key:0,name:g(p),class:V(h.value.trailingIcon({class:(w=t.ui)==null?void 0:w.trailingIcon}))},null,8,["name","class"])):Z("",!0)]})]),_:3},16,["type","disabled","class"])}}}),xn=Object.assign(AI,{__name:"UButton"}),en={Root:yv,Trigger:bv,Portal:LP,Content:MP,Arrow:wv,Item:DP,Group:BP,Separator:NP,CheckboxItem:FP,ItemIndicator:zP,Label:jP,RadioGroup:HP,RadioItem:VP,Sub:UP,SubContent:KP,SubTrigger:WP},Ys={meta:"",ctrl:"",alt:"",win:"⊞",command:"⌘",shift:"⇧",option:"⌥",enter:"↵",delete:"⌦",backspace:"⌫",escape:"⎋",tab:"⇥",capslock:"⇪",arrowup:"↑",arrowright:"→",arrowdown:"↓",arrowleft:"←",pageup:"⇞",pagedown:"⇟",home:"↖",end:"↘"},OI=()=>{const e=B(()=>navigator&&navigator.userAgent&&navigator.userAgent.match(/Macintosh;/)),t=yt({meta:" ",alt:" ",ctrl:" "});We(()=>{t.meta=e.value?Ys.command:Ys.win,t.alt=e.value?Ys.option:"alt",t.ctrl=e.value?"⌃":"ctrl"});function n(o){if(o)return["meta","alt","ctrl"].includes(o)?t[o]:Ys[o]||o.toUpperCase()}return{macOS:e,getKbdKey:n}},II=Cr(OI),$I={base:"inline-flex items-center justify-center px-1 rounded-(--ui-radius) font-medium font-sans",variants:{variant:{solid:"bg-(--ui-bg-inverted) text-(--ui-bg)",outline:"bg-(--ui-bg) text-(--ui-text-highlighted) ring ring-inset ring-(--ui-border-accented)",subtle:"bg-(--ui-bg-elevated) text-(--ui-text) ring ring-inset ring-(--ui-border-accented)"},size:{sm:"h-4 min-w-[16px] text-[10px]",md:"h-5 min-w-[20px] text-[11px]",lg:"h-6 min-w-[24px] text-[12px]"}},defaultVariants:{variant:"outline",size:"md"}},RI=it;var sp;const LI=we({extend:we($I),...((sp=RI.ui)==null?void 0:sp.kbd)||{}}),MI=N({__name:"Kbd",props:{as:{default:"kbd"},value:{},variant:{},size:{},class:{}},setup(e){const t=e,{getKbdKey:n}=II();return(o,r)=>(k(),O(g(ve),{as:o.as,class:V(g(LI)({variant:o.variant,size:o.size,class:t.class}))},{default:P(()=>[$(o.$slots,"default",{},()=>[Ue($e(g(n)(o.value)),1)])]),_:3},8,["as","class"]))}}),DI=Object.assign(MI,{__name:"UKbd"}),Uv={slots:{content:"min-w-32 bg-(--ui-bg) shadow-lg rounded-[calc(var(--ui-radius)*1.5)] ring ring-(--ui-border) divide-y divide-(--ui-border) overflow-y-auto scroll-py-1 data-[state=open]:animate-[scale-in_100ms_ease-out] data-[state=closed]:animate-[scale-out_100ms_ease-in]",arrow:"fill-(--ui-border)",group:"p-1 isolate",label:"w-full flex items-center font-semibold text-(--ui-text-highlighted)",separator:"-mx-1 my-1 h-px bg-(--ui-border)",item:"group relative w-full flex items-center select-none outline-none before:absolute before:z-[-1] before:inset-px before:rounded-[calc(var(--ui-radius)*1.5)] data-disabled:cursor-not-allowed data-disabled:opacity-75",itemLeadingIcon:"shrink-0",itemLeadingAvatar:"shrink-0",itemLeadingAvatarSize:"",itemTrailing:"ms-auto inline-flex gap-1.5 items-center",itemTrailingIcon:"shrink-0",itemTrailingKbds:"hidden lg:inline-flex items-center shrink-0",itemTrailingKbdsSize:"",itemLabel:"truncate",itemLabelExternalIcon:"inline-block size-3 align-top text-(--ui-text-dimmed)"},variants:{color:{primary:"",secondary:"",success:"",info:"",warning:"",error:"",neutral:""},active:{true:{item:"text-(--ui-text-highlighted) before:bg-(--ui-bg-elevated)",itemLeadingIcon:"text-(--ui-text)"},false:{item:["text-(--ui-text) data-highlighted:text-(--ui-text-highlighted) data-[state=open]:text-(--ui-text-highlighted) data-highlighted:before:bg-(--ui-bg-elevated)/50 data-[state=open]:before:bg-(--ui-bg-elevated)/50","transition-colors before:transition-colors"],itemLeadingIcon:["text-(--ui-text-dimmed) group-data-highlighted:text-(--ui-text) group-data-[state=open]:text-(--ui-text)","transition-colors"]}},loading:{true:{itemLeadingIcon:"animate-spin"}},size:{xs:{label:"p-1 text-xs gap-1",item:"p-1 text-xs gap-1",itemLeadingIcon:"size-4",itemLeadingAvatarSize:"3xs",itemTrailingIcon:"size-4",itemTrailingKbds:"gap-0.5",itemTrailingKbdsSize:"sm"},sm:{label:"p-1.5 text-xs gap-1.5",item:"p-1.5 text-xs gap-1.5",itemLeadingIcon:"size-4",itemLeadingAvatarSize:"3xs",itemTrailingIcon:"size-4",itemTrailingKbds:"gap-0.5",itemTrailingKbdsSize:"sm"},md:{label:"p-1.5 text-sm gap-1.5",item:"p-1.5 text-sm gap-1.5",itemLeadingIcon:"size-5",itemLeadingAvatarSize:"2xs",itemTrailingIcon:"size-5",itemTrailingKbds:"gap-0.5",itemTrailingKbdsSize:"md"},lg:{label:"p-2 text-sm gap-2",item:"p-2 text-sm gap-2",itemLeadingIcon:"size-5",itemLeadingAvatarSize:"2xs",itemTrailingIcon:"size-5",itemTrailingKbds:"gap-1",itemTrailingKbdsSize:"md"},xl:{label:"p-2 text-base gap-2",item:"p-2 text-base gap-2",itemLeadingIcon:"size-6",itemLeadingAvatarSize:"xs",itemTrailingIcon:"size-6",itemTrailingKbds:"gap-1",itemTrailingKbdsSize:"lg"}}},compoundVariants:[{color:"primary",active:!1,class:{item:"text-(--ui-primary) data-highlighted:text-(--ui-primary) data-highlighted:before:bg-(--ui-primary)/10 data-[state=open]:before:bg-(--ui-primary)/10",itemLeadingIcon:"text-(--ui-primary)/75 group-data-highlighted:text-(--ui-primary) group-data-[state=open]:text-(--ui-primary)"}},{color:"secondary",active:!1,class:{item:"text-(--ui-secondary) data-highlighted:text-(--ui-secondary) data-highlighted:before:bg-(--ui-secondary)/10 data-[state=open]:before:bg-(--ui-secondary)/10",itemLeadingIcon:"text-(--ui-secondary)/75 group-data-highlighted:text-(--ui-secondary) group-data-[state=open]:text-(--ui-secondary)"}},{color:"success",active:!1,class:{item:"text-(--ui-success) data-highlighted:text-(--ui-success) data-highlighted:before:bg-(--ui-success)/10 data-[state=open]:before:bg-(--ui-success)/10",itemLeadingIcon:"text-(--ui-success)/75 group-data-highlighted:text-(--ui-success) group-data-[state=open]:text-(--ui-success)"}},{color:"info",active:!1,class:{item:"text-(--ui-info) data-highlighted:text-(--ui-info) data-highlighted:before:bg-(--ui-info)/10 data-[state=open]:before:bg-(--ui-info)/10",itemLeadingIcon:"text-(--ui-info)/75 group-data-highlighted:text-(--ui-info) group-data-[state=open]:text-(--ui-info)"}},{color:"warning",active:!1,class:{item:"text-(--ui-warning) data-highlighted:text-(--ui-warning) data-highlighted:before:bg-(--ui-warning)/10 data-[state=open]:before:bg-(--ui-warning)/10",itemLeadingIcon:"text-(--ui-warning)/75 group-data-highlighted:text-(--ui-warning) group-data-[state=open]:text-(--ui-warning)"}},{color:"error",active:!1,class:{item:"text-(--ui-error) data-highlighted:text-(--ui-error) data-highlighted:before:bg-(--ui-error)/10 data-[state=open]:before:bg-(--ui-error)/10",itemLeadingIcon:"text-(--ui-error)/75 group-data-highlighted:text-(--ui-error) group-data-[state=open]:text-(--ui-error)"}},{color:"primary",active:!0,class:{item:"text-(--ui-primary) before:bg-(--ui-primary)/10",itemLeadingIcon:"text-(--ui-primary)"}},{color:"secondary",active:!0,class:{item:"text-(--ui-secondary) before:bg-(--ui-secondary)/10",itemLeadingIcon:"text-(--ui-secondary)"}},{color:"success",active:!0,class:{item:"text-(--ui-success) before:bg-(--ui-success)/10",itemLeadingIcon:"text-(--ui-success)"}},{color:"info",active:!0,class:{item:"text-(--ui-info) before:bg-(--ui-info)/10",itemLeadingIcon:"text-(--ui-info)"}},{color:"warning",active:!0,class:{item:"text-(--ui-warning) before:bg-(--ui-warning)/10",itemLeadingIcon:"text-(--ui-warning)"}},{color:"error",active:!0,class:{item:"text-(--ui-error) before:bg-(--ui-error)/10",itemLeadingIcon:"text-(--ui-error)"}}],defaultVariants:{size:"md"}};we(Uv)();const BI=N({__name:"DropdownMenuContent",props:{items:{},portal:{type:Boolean},sub:{type:Boolean},labelKey:{},checkedIcon:{},loadingIcon:{},externalIcon:{type:[Boolean,String]},class:{},ui:{},uiOverride:{},loop:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","closeAutoFocus"],setup(e,{emit:t}){const n=e,o=t,r=kt(),s=Rt(),i=Et(Bu(n,"sub","items","portal","labelKey","checkedIcon","loadingIcon","externalIcon","class","ui","uiOverride"),o),a=ma(r,["default"]),[l,d]=cr(),c=B(()=>{var u;return(u=n.items)!=null&&u.length?Array.isArray(n.items[0])?n.items:[n.items]:[]});return(u,f)=>(k(),ie(_e,null,[H(g(l),null,{default:P(({item:p,active:h,index:b})=>[$(u.$slots,p.slot||"item",{item:p,index:b},()=>{var v,y,w;return[$(u.$slots,p.slot?`${p.slot}-leading`:"item-leading",{item:p,active:h,index:b},()=>{var m,_,x,C;return[p.loading?(k(),O(at,{key:0,name:u.loadingIcon||g(s).ui.icons.loading,class:V(u.ui.itemLeadingIcon({class:(m=u.uiOverride)==null?void 0:m.itemLeadingIcon,color:p==null?void 0:p.color,loading:!0}))},null,8,["name","class"])):p.icon?(k(),O(at,{key:1,name:p.icon,class:V(u.ui.itemLeadingIcon({class:(_=u.uiOverride)==null?void 0:_.itemLeadingIcon,color:p==null?void 0:p.color,active:h}))},null,8,["name","class"])):p.avatar?(k(),O(Ko,Q({key:2,size:((x=n.uiOverride)==null?void 0:x.itemLeadingAvatarSize)||u.ui.itemLeadingAvatarSize()},p.avatar,{class:u.ui.itemLeadingAvatar({class:(C=u.uiOverride)==null?void 0:C.itemLeadingAvatar,active:h})}),null,16,["size","class"])):Z("",!0)]}),g(Fn)(p,n.labelKey)||r[p.slot?`${p.slot}-label`:"item-label"]?(k(),ie("span",{key:0,class:V(u.ui.itemLabel({class:(v=u.uiOverride)==null?void 0:v.itemLabel,active:h}))},[$(u.$slots,p.slot?`${p.slot}-label`:"item-label",{item:p,active:h,index:b},()=>[Ue($e(g(Fn)(p,n.labelKey)),1)]),p.target==="_blank"&&u.externalIcon!==!1?(k(),O(at,{key:0,name:typeof u.externalIcon=="string"?u.externalIcon:g(s).ui.icons.external,class:V(u.ui.itemLabelExternalIcon({class:(y=u.uiOverride)==null?void 0:y.itemLabelExternalIcon,color:p==null?void 0:p.color,active:h}))},null,8,["name","class"])):Z("",!0)],2)):Z("",!0),He("span",{class:V(u.ui.itemTrailing({class:(w=u.uiOverride)==null?void 0:w.itemTrailing}))},[$(u.$slots,p.slot?`${p.slot}-trailing`:"item-trailing",{item:p,active:h,index:b},()=>{var m,_,x,C;return[(m=p.children)!=null&&m.length?(k(),O(at,{key:0,name:g(s).ui.icons.chevronRight,class:V(u.ui.itemTrailingIcon({class:(_=u.uiOverride)==null?void 0:_.itemTrailingIcon,color:p==null?void 0:p.color,active:h}))},null,8,["name","class"])):(x=p.kbds)!=null&&x.length?(k(),ie("span",{key:1,class:V(u.ui.itemTrailingKbds({class:(C=u.uiOverride)==null?void 0:C.itemTrailingKbds}))},[(k(!0),ie(_e,null,Bt(p.kbds,(E,R)=>{var T;return k(),O(DI,Q({key:R,size:((T=n.uiOverride)==null?void 0:T.itemTrailingKbdsSize)||u.ui.itemTrailingKbdsSize(),ref_for:!0},typeof E=="string"?{value:E}:E),null,16,["size"])}),128))],2)):Z("",!0)]}),H(g(en).ItemIndicator,{"as-child":""},{default:P(()=>{var m;return[H(at,{name:u.checkedIcon||g(s).ui.icons.check,class:V(u.ui.itemTrailingIcon({class:(m=u.uiOverride)==null?void 0:m.itemTrailingIcon,color:p==null?void 0:p.color}))},null,8,["name","class"])]}),_:2},1024)],2)]})]),_:3}),H(g(en).Portal,{disabled:!u.portal},{default:P(()=>[(k(),O(sn(u.sub?g(en).SubContent:g(en).Content),Q({class:n.class},g(i)),{default:P(()=>[(k(!0),ie(_e,null,Bt(c.value,(p,h)=>{var b;return k(),O(g(en).Group,{key:`group-${h}`,class:V(u.ui.group({class:(b=u.uiOverride)==null?void 0:b.group}))},{default:P(()=>[(k(!0),ie(_e,null,Bt(p,(v,y)=>{var w,m,_,x;return k(),ie(_e,{key:`group-${h}-${y}`},[v.type==="label"?(k(),O(g(en).Label,{key:0,class:V(u.ui.label({class:(w=u.uiOverride)==null?void 0:w.label}))},{default:P(()=>[H(g(d),{item:v,index:y},null,8,["item","index"])]),_:2},1032,["class"])):v.type==="separator"?(k(),O(g(en).Separator,{key:1,class:V(u.ui.separator({class:(m=u.uiOverride)==null?void 0:m.separator}))},null,8,["class"])):(_=v==null?void 0:v.children)!=null&&_.length?(k(),O(g(en).Sub,{key:2,open:v.open,"default-open":v.defaultOpen},{default:P(()=>{var C;return[H(g(en).SubTrigger,{as:"button",type:"button",disabled:v.disabled,"text-value":g(Fn)(v,n.labelKey),class:V(u.ui.item({class:(C=u.uiOverride)==null?void 0:C.item,color:v==null?void 0:v.color}))},{default:P(()=>[H(g(d),{item:v,index:y},null,8,["item","index"])]),_:2},1032,["disabled","text-value","class"]),H(Kv,Q({sub:"",class:n.class,ui:u.ui,"ui-override":u.uiOverride,portal:u.portal,items:v.children,side:"right",align:"start","align-offset":-4,"side-offset":3,"label-key":u.labelKey,"checked-icon":u.checkedIcon,"loading-icon":u.loadingIcon,"external-icon":u.externalIcon,ref_for:!0},v.content),Eu({_:2},[Bt(g(a),(E,R)=>({name:R,fn:P(T=>[$(u.$slots,R,Q({ref_for:!0},T))])}))]),1040,["class","ui","ui-override","portal","items","label-key","checked-icon","loading-icon","external-icon"])]}),_:2},1032,["open","default-open"])):v.type==="checkbox"?(k(),O(g(en).CheckboxItem,{key:3,"model-value":v.checked,disabled:v.disabled,"text-value":g(Fn)(v,n.labelKey),class:V(u.ui.item({class:[(x=u.uiOverride)==null?void 0:x.item,v.class],color:v==null?void 0:v.color})),"onUpdate:modelValue":v.onUpdateChecked,onSelect:v.onSelect},{default:P(()=>[H(g(d),{item:v,index:y},null,8,["item","index"])]),_:2},1032,["model-value","disabled","text-value","class","onUpdate:modelValue","onSelect"])):(k(),O(g(en).Item,{key:4,"as-child":"",disabled:v.disabled,"text-value":g(Fn)(v,n.labelKey),onSelect:v.onSelect},{default:P(()=>[H(_r,Q({ref_for:!0},g(hs)(v),{custom:""}),{default:P(({active:C,...E})=>{var R;return[H(ms,Q({ref_for:!0},E,{class:u.ui.item({class:[(R=u.uiOverride)==null?void 0:R.item,v.class],color:v==null?void 0:v.color,active:C})}),{default:P(()=>[H(g(d),{item:v,active:C,index:y},null,8,["item","active","index"])]),_:2},1040,["class"])]}),_:2},1040)]),_:2},1032,["disabled","text-value","onSelect"]))],64)}),128))]),_:2},1032,["class"])}),128)),$(u.$slots,"default")]),_:3},16,["class"]))]),_:3},8,["disabled"])],64))}}),Kv=Object.assign(BI,{__name:"UDropdownMenuContent"}),NI=it;var ip;const FI=we({extend:we(Uv),...((ip=NI.ui)==null?void 0:ip.dropdownMenu)||{}}),zI=N({__name:"DropdownMenu",props:{size:{},items:{},checkedIcon:{},loadingIcon:{},externalIcon:{type:[Boolean,String],default:!0},content:{},arrow:{type:[Boolean,Object]},portal:{type:Boolean,default:!0},labelKey:{default:"label"},disabled:{type:Boolean},class:{},ui:{},defaultOpen:{type:Boolean},open:{type:Boolean},modal:{type:Boolean,default:!0}},emits:["update:open"],setup(e,{emit:t}){const n=e,o=t,r=kt(),s=Et(Zt(n,"defaultOpen","open","modal"),o),i=Ft(()=>_o(n.content,{side:"bottom",sideOffset:8,collisionPadding:8})),a=Ft(()=>n.arrow),l=ma(r,["default"]),d=B(()=>FI({size:n.size}));return(c,u)=>(k(),O(g(yv),Pe(Ne(g(s))),{default:P(({open:f})=>{var p;return[r.default?(k(),O(g(bv),{key:0,"as-child":"",class:V(n.class),disabled:c.disabled},{default:P(()=>[$(c.$slots,"default",{open:f})]),_:2},1032,["class","disabled"])):Z("",!0),H(Kv,Q({class:d.value.content({class:[!r.default&&n.class,(p=n.ui)==null?void 0:p.content]}),ui:d.value,"ui-override":n.ui},i.value,{items:c.items,portal:c.portal,"label-key":c.labelKey,"checked-icon":c.checkedIcon,"loading-icon":c.loadingIcon,"external-icon":c.externalIcon}),Eu({default:P(()=>{var h;return[c.arrow?(k(),O(g(wv),Q({key:0},a.value,{class:d.value.arrow({class:(h=n.ui)==null?void 0:h.arrow})}),null,16,["class"])):Z("",!0)]}),_:2},[Bt(g(l),(h,b)=>({name:b,fn:P(v=>[$(c.$slots,b,Pe(Ne(v)))])}))]),1040,["class","ui","ui-override","items","portal","label-key","checked-icon","loading-icon","external-icon"])]}),_:3},16))}}),jI=Object.assign(zI,{__name:"UDropdownMenu"}),HI={};function VI(e,t){const n=xn,o=jI;return k(),O(o,{modal:!1,items:[{label:"Starter",to:"https://ui-pro-starter.nuxt.dev/"},{label:"Landing",to:"https://landing-template.nuxt.dev/",color:"primary",checked:!0,type:"checkbox"},{label:"Docs",to:"https://docs-template.nuxt.dev/"},{label:"SaaS",to:"https://saas-template.nuxt.dev/"},{label:"Dashboard",to:"https://dashboard-template.nuxt.dev/"}],ui:{content:"w-(--reka-dropdown-menu-trigger-width) min-w-0"},size:"xs"},{default:P(({open:r})=>[H(n,{label:"Landing",variant:"subtle","trailing-icon":"i-lucide-chevron-down",size:"xs",class:V(["-mb-[6px] font-semibold rounded-full truncate",[r&&"bg-(--ui-primary)/15"]]),ui:{trailingIcon:["transition-transform duration-200",r?"rotate-180":void 0].filter(Boolean).join(" ")}},null,8,["class","ui"])]),_:1})}const UI=Object.assign(Rm(HI,[["render",VI]]),{__name:"TemplateMenu"}),KI={slots:{base:"font-medium inline-flex items-center",label:"truncate",leadingIcon:"shrink-0",leadingAvatar:"shrink-0",leadingAvatarSize:"",trailingIcon:"shrink-0"},variants:{buttonGroup:{horizontal:"not-only:first:rounded-e-none not-only:last:rounded-s-none not-last:not-first:rounded-none",vertical:"not-only:first:rounded-b-none not-only:last:rounded-t-none not-last:not-first:rounded-none"},color:{primary:"",secondary:"",success:"",info:"",warning:"",error:"",neutral:""},variant:{solid:"",outline:"",soft:"",subtle:""},size:{xs:{base:"text-[8px]/3 px-1 py-0.5 gap-1 rounded-[calc(var(--ui-radius))]",leadingIcon:"size-3",leadingAvatarSize:"3xs",trailingIcon:"size-3"},sm:{base:"text-[10px]/3 px-1.5 py-1 gap-1 rounded-[calc(var(--ui-radius))]",leadingIcon:"size-3",leadingAvatarSize:"3xs",trailingIcon:"size-3"},md:{base:"text-xs px-2 py-1 gap-1 rounded-[calc(var(--ui-radius)*1.5)]",leadingIcon:"size-4",leadingAvatarSize:"3xs",trailingIcon:"size-4"},lg:{base:"text-sm px-2 py-1 gap-1.5 rounded-[calc(var(--ui-radius)*1.5)]",leadingIcon:"size-5",leadingAvatarSize:"2xs",trailingIcon:"size-5"},xl:{base:"text-base px-2.5 py-1 gap-1.5 rounded-[calc(var(--ui-radius)*1.5)]",leadingIcon:"size-6",leadingAvatarSize:"2xs",trailingIcon:"size-6"}}},compoundVariants:[{color:"primary",variant:"solid",class:"bg-(--ui-primary) text-(--ui-bg)"},{color:"secondary",variant:"solid",class:"bg-(--ui-secondary) text-(--ui-bg)"},{color:"success",variant:"solid",class:"bg-(--ui-success) text-(--ui-bg)"},{color:"info",variant:"solid",class:"bg-(--ui-info) text-(--ui-bg)"},{color:"warning",variant:"solid",class:"bg-(--ui-warning) text-(--ui-bg)"},{color:"error",variant:"solid",class:"bg-(--ui-error) text-(--ui-bg)"},{color:"primary",variant:"outline",class:"text-(--ui-primary) ring ring-inset ring-(--ui-primary)/50"},{color:"secondary",variant:"outline",class:"text-(--ui-secondary) ring ring-inset ring-(--ui-secondary)/50"},{color:"success",variant:"outline",class:"text-(--ui-success) ring ring-inset ring-(--ui-success)/50"},{color:"info",variant:"outline",class:"text-(--ui-info) ring ring-inset ring-(--ui-info)/50"},{color:"warning",variant:"outline",class:"text-(--ui-warning) ring ring-inset ring-(--ui-warning)/50"},{color:"error",variant:"outline",class:"text-(--ui-error) ring ring-inset ring-(--ui-error)/50"},{color:"primary",variant:"soft",class:"bg-(--ui-primary)/10 text-(--ui-primary)"},{color:"secondary",variant:"soft",class:"bg-(--ui-secondary)/10 text-(--ui-secondary)"},{color:"success",variant:"soft",class:"bg-(--ui-success)/10 text-(--ui-success)"},{color:"info",variant:"soft",class:"bg-(--ui-info)/10 text-(--ui-info)"},{color:"warning",variant:"soft",class:"bg-(--ui-warning)/10 text-(--ui-warning)"},{color:"error",variant:"soft",class:"bg-(--ui-error)/10 text-(--ui-error)"},{color:"primary",variant:"subtle",class:"bg-(--ui-primary)/10 text-(--ui-primary) ring ring-inset ring-(--ui-primary)/25"},{color:"secondary",variant:"subtle",class:"bg-(--ui-secondary)/10 text-(--ui-secondary) ring ring-inset ring-(--ui-secondary)/25"},{color:"success",variant:"subtle",class:"bg-(--ui-success)/10 text-(--ui-success) ring ring-inset ring-(--ui-success)/25"},{color:"info",variant:"subtle",class:"bg-(--ui-info)/10 text-(--ui-info) ring ring-inset ring-(--ui-info)/25"},{color:"warning",variant:"subtle",class:"bg-(--ui-warning)/10 text-(--ui-warning) ring ring-inset ring-(--ui-warning)/25"},{color:"error",variant:"subtle",class:"bg-(--ui-error)/10 text-(--ui-error) ring ring-inset ring-(--ui-error)/25"},{color:"neutral",variant:"solid",class:"text-(--ui-bg) bg-(--ui-bg-inverted)"},{color:"neutral",variant:"outline",class:"ring ring-inset ring-(--ui-border-accented) text-(--ui-text) bg-(--ui-bg)"},{color:"neutral",variant:"soft",class:"text-(--ui-text) bg-(--ui-bg-elevated)"},{color:"neutral",variant:"subtle",class:"ring ring-inset ring-(--ui-border-accented) text-(--ui-text) bg-(--ui-bg-elevated)"}],defaultVariants:{color:"primary",variant:"solid",size:"md"}},WI=it;var ap;const qI=we({extend:we(KI),...((ap=WI.ui)==null?void 0:ap.badge)||{}}),GI=N({__name:"Badge",props:{as:{default:"span"},label:{},color:{},variant:{},size:{},class:{},ui:{},icon:{},avatar:{},leading:{type:Boolean},leadingIcon:{},trailing:{type:Boolean},trailingIcon:{}},setup(e){const t=e,{orientation:n,size:o}=gc(t),{isLeading:r,isTrailing:s,leadingIconName:i,trailingIconName:a}=hc(t),l=B(()=>qI({color:t.color,variant:t.variant,size:o.value||t.size,buttonGroup:n.value}));return(d,c)=>{var u;return k(),O(g(ve),{as:d.as,class:V(l.value.base({class:[t.class,(u=t.ui)==null?void 0:u.base]}))},{default:P(()=>[$(d.$slots,"leading",{},()=>{var f,p,h;return[g(r)&&g(i)?(k(),O(at,{key:0,name:g(i),class:V(l.value.leadingIcon({class:(f=t.ui)==null?void 0:f.leadingIcon}))},null,8,["name","class"])):d.avatar?(k(),O(Ko,Q({key:1,size:((p=t.ui)==null?void 0:p.leadingAvatarSize)||l.value.leadingAvatarSize()},d.avatar,{class:l.value.leadingAvatar({class:(h=t.ui)==null?void 0:h.leadingAvatar})}),null,16,["size","class"])):Z("",!0)]}),$(d.$slots,"default",{},()=>{var f;return[d.label?(k(),ie("span",{key:0,class:V(l.value.label({class:(f=t.ui)==null?void 0:f.label}))},$e(d.label),3)):Z("",!0)]}),$(d.$slots,"trailing",{},()=>{var f;return[g(s)&&g(a)?(k(),O(at,{key:0,name:g(a),class:V(l.value.trailingIcon({class:(f=t.ui)==null?void 0:f.trailingIcon}))},null,8,["name","class"])):Z("",!0)]})]),_:3},8,["as","class"])}}}),YI=Object.assign(GI,{__name:"UBadge"}),XI={slots:{root:"",content:"data-[state=open]:animate-[collapsible-down_200ms_ease-out] data-[state=closed]:animate-[collapsible-up_200ms_ease-out] overflow-hidden"}},JI=it;var lp;const QI=we({extend:we(XI),...((lp=JI.ui)==null?void 0:lp.collapsible)||{}}),ZI=N({__name:"Collapsible",props:{as:{},class:{},ui:{},defaultOpen:{type:Boolean},open:{type:Boolean},disabled:{type:Boolean},unmountOnHide:{type:Boolean,default:!0}},emits:["update:open"],setup(e,{emit:t}){const n=e,o=t,r=kt(),s=Et(Zt(n,"as","defaultOpen","open","disabled","unmountOnHide"),o),i=QI();return(a,l)=>{var d;return k(),O(g(tT),Q(g(s),{class:g(i).root({class:[n.class,(d=n.ui)==null?void 0:d.root]})}),{default:P(({open:c})=>{var u;return[r.default?(k(),O(g(aT),{key:0,"as-child":""},{default:P(()=>[$(a.$slots,"default",{open:c})]),_:2},1024)):Z("",!0),H(g(iT),{class:V(g(i).content({class:(u=n.ui)==null?void 0:u.content}))},{default:P(()=>[$(a.$slots,"content")]),_:3},8,["class"])]}),_:3},16,["class"])}}}),e$=Object.assign(ZI,{__name:"UCollapsible"}),t$={slots:{root:"relative flex gap-1.5 [&>div]:min-w-0",list:"isolate min-w-0",label:"w-full flex items-center gap-1.5 font-semibold text-xs/5 text-(--ui-text-highlighted) px-2.5 py-1.5",item:"min-w-0",link:"group relative w-full flex items-center gap-1.5 font-medium text-sm before:absolute before:z-[-1] before:rounded-[calc(var(--ui-radius)*1.5)] focus:outline-none focus-visible:outline-none dark:focus-visible:outline-none focus-visible:before:ring-inset focus-visible:before:ring-2",linkLeadingIcon:"shrink-0 size-5",linkLeadingAvatar:"shrink-0",linkLeadingAvatarSize:"2xs",linkTrailing:"ms-auto inline-flex gap-1.5 items-center",linkTrailingBadge:"shrink-0",linkTrailingBadgeSize:"sm",linkTrailingIcon:"size-5 transform shrink-0 group-data-[state=open]:rotate-180 transition-transform duration-200",linkLabel:"truncate",linkLabelExternalIcon:"inline-block size-3 align-top text-(--ui-text-dimmed)",childList:"",childItem:"",childLink:"group size-full px-3 py-2 rounded-[calc(var(--ui-radius)*1.5)] flex items-start gap-2 text-start",childLinkWrapper:"flex flex-col items-start",childLinkIcon:"size-5 shrink-0",childLinkLabel:"font-semibold text-sm relative inline-flex",childLinkLabelExternalIcon:"inline-block size-3 align-top text-(--ui-text-dimmed)",childLinkDescription:"text-sm text-(--ui-text-muted)",separator:"px-2 h-px bg-(--ui-border)",viewportWrapper:"absolute top-full left-0 flex w-full",viewport:"relative overflow-hidden bg-(--ui-bg) shadow-lg rounded-[calc(var(--ui-radius)*1.5)] ring ring-(--ui-border) h-(--reka-navigation-menu-viewport-height) w-full transition-[width,height,left] duration-200 origin-[top_center] data-[state=open]:animate-[scale-in_100ms_ease-out] data-[state=closed]:animate-[scale-out_100ms_ease-in]",content:"absolute top-0 left-0 w-full",indicator:"absolute data-[state=visible]:animate-[fade-in_100ms_ease-out] data-[state=hidden]:animate-[fade-out_100ms_ease-in] data-[state=hidden]:opacity-0 bottom-0 z-[1] w-(--reka-navigation-menu-indicator-size) translate-x-(--reka-navigation-menu-indicator-position) flex h-2.5 items-end justify-center overflow-hidden transition-[translate,width] duration-200",arrow:"relative top-[50%] size-2.5 rotate-45 border border-(--ui-border) bg-(--ui-bg) z-[1] rounded-[calc(var(--ui-radius)/2)]"},variants:{color:{primary:{link:"focus-visible:before:ring-(--ui-primary)",childLink:"focus-visible:outline-(--ui-primary)"},secondary:{link:"focus-visible:before:ring-(--ui-secondary)",childLink:"focus-visible:outline-(--ui-secondary)"},success:{link:"focus-visible:before:ring-(--ui-success)",childLink:"focus-visible:outline-(--ui-success)"},info:{link:"focus-visible:before:ring-(--ui-info)",childLink:"focus-visible:outline-(--ui-info)"},warning:{link:"focus-visible:before:ring-(--ui-warning)",childLink:"focus-visible:outline-(--ui-warning)"},error:{link:"focus-visible:before:ring-(--ui-error)",childLink:"focus-visible:outline-(--ui-error)"},neutral:{link:"focus-visible:before:ring-(--ui-border-inverted)",childLink:"focus-visible:outline-(--ui-border-inverted)"}},highlightColor:{primary:"",secondary:"",success:"",info:"",warning:"",error:"",neutral:""},variant:{pill:"",link:""},orientation:{horizontal:{root:"items-center justify-between",list:"flex items-center",item:"py-2",link:"px-2.5 py-1.5 before:inset-x-px before:inset-y-0",childList:"grid p-2"},vertical:{root:"flex-col",link:"flex-row px-2.5 py-1.5 before:inset-y-px before:inset-x-0"}},contentOrientation:{horizontal:{viewport:"",viewportWrapper:"justify-center",content:"data-[motion=from-start]:animate-[enter-from-left_200ms_ease] data-[motion=from-end]:animate-[enter-from-right_200ms_ease] data-[motion=to-start]:animate-[exit-to-left_200ms_ease] data-[motion=to-end]:animate-[exit-to-right_200ms_ease]"},vertical:{viewport:"sm:w-(--reka-navigation-menu-viewport-width) left-(--reka-navigation-menu-viewport-left)",content:""}},active:{true:{childLink:"bg-(--ui-bg-elevated) text-(--ui-text-highlighted)",childLinkIcon:"text-(--ui-text)"},false:{link:"text-(--ui-text-muted)",linkLeadingIcon:"text-(--ui-text-dimmed)",childLink:["hover:bg-(--ui-bg-elevated)/50 text-(--ui-text) hover:text-(--ui-text-highlighted)","transition-colors"],childLinkIcon:["text-(--ui-text-dimmed) group-hover:text-(--ui-text)","transition-colors"]}},disabled:{true:{link:"cursor-not-allowed opacity-75"}},highlight:{true:""},level:{true:""},collapsed:{true:""}},compoundVariants:[{orientation:"horizontal",contentOrientation:"horizontal",class:{childList:"grid-cols-2 gap-2"}},{orientation:"horizontal",contentOrientation:"vertical",class:{childList:"gap-1",content:"w-60"}},{orientation:"horizontal",highlight:!0,class:{link:["after:absolute after:-bottom-2 after:inset-x-2.5 after:block after:h-px after:rounded-full","after:transition-colors"]}},{orientation:"vertical",highlight:!0,level:!0,class:{link:["after:absolute after:-start-1.5 after:inset-y-0.5 after:block after:w-px after:rounded-full","after:transition-colors"]}},{disabled:!1,active:!1,variant:"pill",class:{link:["hover:text-(--ui-text-highlighted) hover:before:bg-(--ui-bg-elevated)/50","transition-colors before:transition-colors"],linkLeadingIcon:["group-hover:text-(--ui-text)","transition-colors"]}},{disabled:!1,active:!1,variant:"pill",orientation:"horizontal",class:{link:"data-[state=open]:text-(--ui-text-highlighted)",linkLeadingIcon:"group-data-[state=open]:text-(--ui-text)"}},{disabled:!1,variant:"pill",highlight:!0,orientation:"horizontal",class:{link:"data-[state=open]:before:bg-(--ui-bg-elevated)/50"}},{disabled:!1,variant:"pill",highlight:!1,active:!1,orientation:"horizontal",class:{link:"data-[state=open]:before:bg-(--ui-bg-elevated)/50"}},{color:"primary",variant:"pill",active:!0,class:{link:"text-(--ui-primary)",linkLeadingIcon:"text-(--ui-primary) group-data-[state=open]:text-(--ui-primary)"}},{color:"secondary",variant:"pill",active:!0,class:{link:"text-(--ui-secondary)",linkLeadingIcon:"text-(--ui-secondary) group-data-[state=open]:text-(--ui-secondary)"}},{color:"success",variant:"pill",active:!0,class:{link:"text-(--ui-success)",linkLeadingIcon:"text-(--ui-success) group-data-[state=open]:text-(--ui-success)"}},{color:"info",variant:"pill",active:!0,class:{link:"text-(--ui-info)",linkLeadingIcon:"text-(--ui-info) group-data-[state=open]:text-(--ui-info)"}},{color:"warning",variant:"pill",active:!0,class:{link:"text-(--ui-warning)",linkLeadingIcon:"text-(--ui-warning) group-data-[state=open]:text-(--ui-warning)"}},{color:"error",variant:"pill",active:!0,class:{link:"text-(--ui-error)",linkLeadingIcon:"text-(--ui-error) group-data-[state=open]:text-(--ui-error)"}},{color:"neutral",variant:"pill",active:!0,class:{link:"text-(--ui-text-highlighted)",linkLeadingIcon:"text-(--ui-text-highlighted) group-data-[state=open]:text-(--ui-text-highlighted)"}},{variant:"pill",active:!0,highlight:!1,class:{link:"before:bg-(--ui-bg-elevated)"}},{variant:"pill",active:!0,highlight:!0,class:{link:["hover:before:bg-(--ui-bg-elevated)/50","before:transition-colors"]}},{disabled:!1,active:!1,variant:"link",class:{link:["hover:text-(--ui-text-highlighted)","transition-colors"],linkLeadingIcon:["group-hover:text-(--ui-text)","transition-colors"]}},{disabled:!1,active:!1,variant:"link",orientation:"horizontal",class:{link:"data-[state=open]:text-(--ui-text-highlighted)",linkLeadingIcon:"group-data-[state=open]:text-(--ui-text)"}},{color:"primary",variant:"link",active:!0,class:{link:"text-(--ui-primary)",linkLeadingIcon:"text-(--ui-primary) group-data-[state=open]:text-(--ui-primary)"}},{color:"secondary",variant:"link",active:!0,class:{link:"text-(--ui-secondary)",linkLeadingIcon:"text-(--ui-secondary) group-data-[state=open]:text-(--ui-secondary)"}},{color:"success",variant:"link",active:!0,class:{link:"text-(--ui-success)",linkLeadingIcon:"text-(--ui-success) group-data-[state=open]:text-(--ui-success)"}},{color:"info",variant:"link",active:!0,class:{link:"text-(--ui-info)",linkLeadingIcon:"text-(--ui-info) group-data-[state=open]:text-(--ui-info)"}},{color:"warning",variant:"link",active:!0,class:{link:"text-(--ui-warning)",linkLeadingIcon:"text-(--ui-warning) group-data-[state=open]:text-(--ui-warning)"}},{color:"error",variant:"link",active:!0,class:{link:"text-(--ui-error)",linkLeadingIcon:"text-(--ui-error) group-data-[state=open]:text-(--ui-error)"}},{color:"neutral",variant:"link",active:!0,class:{link:"text-(--ui-text-highlighted)",linkLeadingIcon:"text-(--ui-text-highlighted) group-data-[state=open]:text-(--ui-text-highlighted)"}},{highlightColor:"primary",highlight:!0,level:!0,active:!0,class:{link:"after:bg-(--ui-primary)"}},{highlightColor:"secondary",highlight:!0,level:!0,active:!0,class:{link:"after:bg-(--ui-secondary)"}},{highlightColor:"success",highlight:!0,level:!0,active:!0,class:{link:"after:bg-(--ui-success)"}},{highlightColor:"info",highlight:!0,level:!0,active:!0,class:{link:"after:bg-(--ui-info)"}},{highlightColor:"warning",highlight:!0,level:!0,active:!0,class:{link:"after:bg-(--ui-warning)"}},{highlightColor:"error",highlight:!0,level:!0,active:!0,class:{link:"after:bg-(--ui-error)"}},{highlightColor:"neutral",highlight:!0,level:!0,active:!0,class:{link:"after:bg-(--ui-bg-inverted)"}},{orientation:"vertical",collapsed:!1,class:{childList:"ms-5 border-s border-(--ui-border)",childItem:"ps-1.5 -ms-px"}},{orientation:"vertical",collapsed:!0,class:{link:"px-1.5"}}],defaultVariants:{color:"primary",highlightColor:"primary",variant:"pill"}},n$=it;var up;const o$=we({extend:we(t$),...((up=n$.ui)==null?void 0:up.navigationMenu)||{}}),r$=N({__name:"NavigationMenu",props:{as:{},trailingIcon:{},externalIcon:{type:[Boolean,String],default:!0},items:{},color:{},variant:{},orientation:{default:"horizontal"},collapsed:{type:Boolean},highlight:{type:Boolean},highlightColor:{},content:{},contentOrientation:{default:"horizontal"},arrow:{type:Boolean},labelKey:{default:"label"},class:{},ui:{},modelValue:{},defaultValue:{},delayDuration:{default:0},disableClickTrigger:{type:Boolean},disableHoverTrigger:{type:Boolean},skipDelayDuration:{},disablePointerLeaveClose:{type:Boolean},unmountOnHide:{type:Boolean,default:!0}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,o=t,r=kt(),s=Et(B(()=>({as:n.as,modelValue:n.modelValue,defaultValue:n.defaultValue,delayDuration:n.delayDuration,skipDelayDuration:n.skipDelayDuration,orientation:n.orientation,disableClickTrigger:n.disableClickTrigger,disableHoverTrigger:n.disableHoverTrigger,disablePointerLeaveClose:n.disablePointerLeaveClose,unmountOnHide:n.unmountOnHide})),o),i=Ft(()=>n.content),a=Rt(),[l,d]=cr(),[c,u]=cr({props:{item:Object,index:Number,level:Number}}),f=B(()=>o$({orientation:n.orientation,contentOrientation:n.contentOrientation,collapsed:n.collapsed,color:n.color,variant:n.variant,highlight:n.highlight,highlightColor:n.highlightColor||n.color})),p=B(()=>{var h;return(h=n.items)!=null&&h.length?Array.isArray(n.items[0])?n.items:[n.items]:[]});return(h,b)=>{var v;return k(),ie(_e,null,[H(g(l),null,{default:P(({item:y,active:w,index:m})=>[$(h.$slots,y.slot||"item",{item:y,index:m},()=>{var _,x,C,E,R;return[$(h.$slots,y.slot?`${y.slot}-leading`:"item-leading",{item:y,active:w,index:m},()=>{var T,I,F;return[y.avatar?(k(),O(Ko,Q({key:0,size:((T=n.ui)==null?void 0:T.linkLeadingAvatarSize)||f.value.linkLeadingAvatarSize()},y.avatar,{class:f.value.linkLeadingAvatar({class:(I=n.ui)==null?void 0:I.linkLeadingAvatar,active:w,disabled:!!y.disabled})}),null,16,["size","class"])):y.icon?(k(),O(at,{key:1,name:y.icon,class:V(f.value.linkLeadingIcon({class:(F=n.ui)==null?void 0:F.linkLeadingIcon,active:w,disabled:!!y.disabled}))},null,8,["name","class"])):Z("",!0)]}),(!h.collapsed||h.orientation!=="vertical")&&(g(Fn)(y,n.labelKey)||r[y.slot?`${y.slot}-label`:"item-label"])?(k(),ie("span",{key:0,class:V(f.value.linkLabel({class:(_=n.ui)==null?void 0:_.linkLabel}))},[$(h.$slots,y.slot?`${y.slot}-label`:"item-label",{item:y,active:w,index:m},()=>[Ue($e(g(Fn)(y,n.labelKey)),1)]),y.target==="_blank"&&h.externalIcon!==!1?(k(),O(at,{key:0,name:typeof h.externalIcon=="string"?h.externalIcon:g(a).ui.icons.external,class:V(f.value.linkLabelExternalIcon({class:(x=n.ui)==null?void 0:x.linkLabelExternalIcon,active:w}))},null,8,["name","class"])):Z("",!0)],2)):Z("",!0),(!h.collapsed||h.orientation!=="vertical")&&(y.badge||h.orientation==="horizontal"&&((C=y.children)!=null&&C.length||r[y.slot?`${y.slot}-content`:"item-content"])||h.orientation==="vertical"&&((E=y.children)!=null&&E.length)||y.trailingIcon||r[y.slot?`${y.slot}-trailing`:"item-trailing"])?(k(),ie("span",{key:1,class:V(f.value.linkTrailing({class:(R=n.ui)==null?void 0:R.linkTrailing}))},[$(h.$slots,y.slot?`${y.slot}-trailing`:"item-trailing",{item:y,active:w,index:m},()=>{var T,I,F,L,z,q;return[y.badge?(k(),O(YI,Q({key:0,color:"neutral",variant:"outline",size:((T=n.ui)==null?void 0:T.linkTrailingBadgeSize)||f.value.linkTrailingBadgeSize()},typeof y.badge=="string"||typeof y.badge=="number"?{label:y.badge}:y.badge,{class:f.value.linkTrailingBadge({class:(I=n.ui)==null?void 0:I.linkTrailingBadge})}),null,16,["size","class"])):Z("",!0),h.orientation==="horizontal"&&((F=y.children)!=null&&F.length||r[y.slot?`${y.slot}-content`:"item-content"])||h.orientation==="vertical"&&((L=y.children)!=null&&L.length)?(k(),O(at,{key:1,name:y.trailingIcon||h.trailingIcon||g(a).ui.icons.chevronDown,class:V(f.value.linkTrailingIcon({class:(z=n.ui)==null?void 0:z.linkTrailingIcon,active:w}))},null,8,["name","class"])):y.trailingIcon?(k(),O(at,{key:2,name:y.trailingIcon,class:V(f.value.linkTrailingIcon({class:(q=n.ui)==null?void 0:q.linkTrailingIcon,active:w}))},null,8,["name","class"])):Z("",!0)]})],2)):Z("",!0)]})]),_:3}),H(g(c),null,{default:P(({item:y,index:w,level:m=0})=>{var _,x,C;return[(k(),O(sn(h.orientation==="vertical"&&((_=y.children)!=null&&_.length)&&!h.collapsed?e$:g(ZP)),{as:"li",value:y.value||String(w),"default-open":y.defaultOpen,"unmount-on-hide":h.orientation==="vertical"&&((x=y.children)!=null&&x.length)&&!h.collapsed?h.unmountOnHide:void 0,open:y.open},Eu({default:P(()=>{var E,R;return[h.orientation==="vertical"&&y.type==="label"?(k(),ie("div",{key:0,class:V(f.value.label({class:(E=n.ui)==null?void 0:E.label}))},[H(g(d),{item:y,index:w},null,8,["item","index"])],2)):y.type!=="label"?(k(),O(_r,Q({key:1},h.orientation==="vertical"&&((R=y.children)!=null&&R.length)&&!h.collapsed?{}:g(hs)(y),{custom:""}),{default:P(({active:T,...I})=>{var F,L,z;return[(k(),O(sn(h.orientation==="horizontal"&&((F=y.children)!=null&&F.length||r[y.slot?`${y.slot}-content`:"item-content"])?g(sA):g($f)),{"as-child":"",active:T||y.active,disabled:y.disabled,onSelect:y.onSelect},{default:P(()=>{var q;return[H(ms,Q(I,{class:f.value.link({class:[(q=n.ui)==null?void 0:q.link,y.class],active:T||y.active,disabled:!!y.disabled,level:h.orientation==="horizontal"||m>0})}),{default:P(()=>[H(g(d),{item:y,active:T||y.active,index:w},null,8,["item","active","index"])]),_:2},1040,["class"])]}),_:2},1064,["active","disabled","onSelect"])),h.orientation==="horizontal"&&((L=y.children)!=null&&L.length||r[y.slot?`${y.slot}-content`:"item-content"])?(k(),O(g(tA),Q({key:0},i.value,{class:f.value.content({class:(z=n.ui)==null?void 0:z.content})}),{default:P(()=>[$(h.$slots,y.slot?`${y.slot}-content`:"item-content",{item:y,active:T,index:w},()=>{var q;return[He("ul",{class:V(f.value.childList({class:(q=n.ui)==null?void 0:q.childList}))},[(k(!0),ie(_e,null,Bt(y.children,(Y,U)=>{var K;return k(),ie("li",{key:U,class:V(f.value.childItem({class:(K=n.ui)==null?void 0:K.childItem}))},[H(_r,Q({ref_for:!0},g(hs)(Y),{custom:""}),{default:P(({active:J,...le})=>[H(g($f),{"as-child":"",active:J,onSelect:Y.onSelect},{default:P(()=>{var Ce;return[H(ms,Q({ref_for:!0},le,{class:f.value.childLink({class:[(Ce=n.ui)==null?void 0:Ce.childLink,Y.class],active:J})}),{default:P(()=>{var Se,Te,et,ot,mt;return[Y.icon?(k(),O(at,{key:0,name:Y.icon,class:V(f.value.childLinkIcon({class:(Se=n.ui)==null?void 0:Se.childLinkIcon,active:J}))},null,8,["name","class"])):Z("",!0),He("div",{class:V(f.value.childLinkWrapper({class:(Te=n.ui)==null?void 0:Te.childLinkWrapper}))},[He("p",{class:V(f.value.childLinkLabel({class:(et=n.ui)==null?void 0:et.childLinkLabel,active:J}))},[Ue($e(g(Fn)(Y,n.labelKey))+" ",1),Y.target==="_blank"&&h.externalIcon!==!1?(k(),O(at,{key:0,name:typeof h.externalIcon=="string"?h.externalIcon:g(a).ui.icons.external,class:V(f.value.childLinkLabelExternalIcon({class:(ot=n.ui)==null?void 0:ot.childLinkLabelExternalIcon,active:J}))},null,8,["name","class"])):Z("",!0)],2),Y.description?(k(),ie("p",{key:0,class:V(f.value.childLinkDescription({class:(mt=n.ui)==null?void 0:mt.childLinkDescription,active:J}))},$e(Y.description),3)):Z("",!0)],2)]}),_:2},1040,["class"])]}),_:2},1032,["active","onSelect"])]),_:2},1040)],2)}),128))],2)]})]),_:2},1040,["class"])):Z("",!0)]}),_:2},1040)):Z("",!0)]}),_:2},[h.orientation==="vertical"&&((C=y.children)!=null&&C.length)&&!h.collapsed?{name:"content",fn:P(()=>{var E;return[He("ul",{class:V(f.value.childList({class:(E=n.ui)==null?void 0:E.childList}))},[(k(!0),ie(_e,null,Bt(y.children,(R,T)=>{var I;return k(),O(g(u),{key:T,item:R,index:T,level:m+1,class:V(f.value.childItem({class:(I=n.ui)==null?void 0:I.childItem}))},null,8,["item","index","level","class"])}),128))],2)]}),key:"0"}:void 0]),1032,["value","default-open","unmount-on-hide","open"]))]}),_:3}),H(g(YP),Q(g(s),{"data-collapsed":h.collapsed,class:f.value.root({class:[n.class,(v=n.ui)==null?void 0:v.root]})}),{default:P(()=>{var y,w,m;return[(k(!0),ie(_e,null,Bt(p.value,(_,x)=>{var C,E;return k(),ie(_e,{key:`list-${x}`},[H(g(oA),{class:V(f.value.list({class:(C=n.ui)==null?void 0:C.list}))},{default:P(()=>[(k(!0),ie(_e,null,Bt(_,(R,T)=>{var I;return k(),O(g(u),{key:`list-${x}-${T}`,item:R,index:T,class:V(f.value.item({class:(I=n.ui)==null?void 0:I.item}))},null,8,["item","index","class"])}),128))]),_:2},1032,["class"]),h.orientation==="vertical"&&x<p.value.length-1?(k(),ie("div",{key:0,class:V(f.value.separator({class:(E=n.ui)==null?void 0:E.separator}))},null,2)):Z("",!0)],64)}),128)),h.orientation==="horizontal"?(k(),ie("div",{key:0,class:V(f.value.viewportWrapper({class:(y=n.ui)==null?void 0:y.viewportWrapper}))},[h.arrow?(k(),O(g(nA),{key:0,class:V(f.value.indicator({class:(w=n.ui)==null?void 0:w.indicator}))},{default:P(()=>{var _;return[He("div",{class:V(f.value.arrow({class:(_=n.ui)==null?void 0:_.arrow}))},null,2)]}),_:1},8,["class"])):Z("",!0),H(g(iA),{class:V(f.value.viewport({class:(m=n.ui)==null?void 0:m.viewport}))},null,8,["class"])],2)):Z("",!0)]}),_:1},16,["data-collapsed","class"])],64)}}}),s$=Object.assign(r$,{__name:"UNavigationMenu"}),i$=Symbol.for("nuxt:client-only"),a$=N({name:"ClientOnly",inheritAttrs:!1,props:["fallback","placeholder","placeholderTag","fallbackTag"],setup(e,{slots:t,attrs:n}){const o=D(!1);return We(()=>{o.value=!0}),zt(i$,!0),r=>{var l;if(o.value)return(l=t.default)==null?void 0:l.call(t);const s=t.fallback||t.placeholder;if(s)return s();const i=r.fallback||r.placeholder||"",a=r.fallbackTag||r.placeholderTag||"span";return ie(a,n,i)}}}),l$=()=>Vu("color-mode").value,u$=N({inheritAttrs:!1,__name:"ColorModeButton",props:{color:{},variant:{}},setup(e){const t=l$(),n=Rt(),o=B({get(){return t.value==="dark"},set(){t.preference=t.value==="dark"?"light":"dark"}});return(r,s)=>{var l;const i=xn,a=a$;return(l=g(t))!=null&&l.forced?Z("",!0):(k(),O(a,{key:0},{fallback:P(()=>[$(r.$slots,"fallback",{},()=>[s[1]||(s[1]=He("div",{class:"size-8"},null,-1))])]),default:P(()=>[H(i,Q({icon:o.value?g(n).ui.icons.dark:g(n).ui.icons.light,color:"neutral",variant:"ghost"},r.$attrs,{"aria-label":`Switch to ${o.value?"light":"dark"} mode`,onClick:s[0]||(s[0]=d=>o.value=!o.value)}),null,16,["icon","aria-label"])]),_:3}))}}}),c$=Object.assign(u$,{__name:"UColorModeButton"}),d$={base:"max-w-(--ui-container) mx-auto px-4 sm:px-6 lg:px-8"},f$=it;var cp;const p$=we({extend:we(d$),...((cp=f$.ui)==null?void 0:cp.container)||{}}),h$=N({__name:"Container",props:{as:{},class:{}},setup(e){const t=e;return(n,o)=>(k(),O(g(ve),{as:n.as,class:V(g(p$)({class:t.class}))},{default:P(()=>[$(n.$slots,"default")]),_:3},8,["as","class"]))}}),bc=Object.assign(h$,{__name:"UContainer"});function du(e){return e.map(t=>{if(!t.children||typeof t.children=="string")return t.children||"";if(Array.isArray(t.children))return du(t.children);if(t.children.default)return du(t.children.default())}).join("")}function $L(e){return Object.entries(e).reduce((t,[n,o])=>(t[n]=typeof o=="function"?o():o,t),{})}const g$={slots:{root:"bg-(--ui-bg)/75 backdrop-blur border-b border-(--ui-border) sticky top-0 z-50",container:"flex items-center justify-between gap-3 h-(--ui-header-height)",left:"lg:flex-1 flex items-center gap-1.5",center:"hidden lg:flex",right:"flex items-center justify-end lg:flex-1 gap-1.5",title:"shrink-0 font-bold text-xl text-(--ui-text-highlighted) flex items-end gap-1.5",toggle:"lg:hidden",content:"lg:hidden",overlay:"lg:hidden",header:"",body:"p-4 sm:p-6 overflow-y-auto"},variants:{toggleSide:{left:{toggle:"-ms-1.5"},right:{toggle:"-me-1.5"}}}};function m$(e){return(t,n)=>v$(t,n,g(e))}function v$(e,t,n){return Fn(n,`messages.${e}`,e).replace(/\{(\w+)\}/g,(r,s)=>`${(t==null?void 0:t[s])??`{${s}}`}`)}function y$(e){const t=B(()=>g(e).name),n=B(()=>g(e).code),o=B(()=>g(e).dir),r=je(e)?e:D(e);return{lang:t,code:n,dir:o,locale:r,t:m$(e)}}function b$(e){return _o(e,{dir:"ltr"})}const w$=b$({name:"English",code:"en",messages:{inputMenu:{noMatch:"No matching data",noData:"No data",create:'Create "{label}"'},calendar:{prevYear:"Previous year",nextYear:"Next year",prevMonth:"Previous month",nextMonth:"Next month"},inputNumber:{increment:"Increment",decrement:"Decrement"},commandPalette:{placeholder:"Type a command or search...",noMatch:"No matching data",noData:"No data",close:"Close"},selectMenu:{noMatch:"No matching data",noData:"No data",create:'Create "{label}"',search:"Search..."},toast:{close:"Close"},carousel:{prev:"Prev",next:"Next",goto:"Go to slide {slide}"},modal:{close:"Close"},slideover:{close:"Close"},alert:{close:"Close"},table:{noData:"No data"}}}),Wv=Symbol("nuxt-ui.locale-context"),_$=e=>{const t=e||De(Wv,D());return y$(B(()=>t.value||w$))},wc=Cr(_$),x$={slots:{overlay:"fixed inset-0 bg-(--ui-bg-elevated)/75",content:"fixed bg-(--ui-bg) divide-y divide-(--ui-border) sm:ring ring-(--ui-border) sm:shadow-lg flex flex-col focus:outline-none",header:"px-4 py-5 sm:px-6",body:"flex-1 overflow-y-auto p-4 sm:p-6",footer:"flex items-center gap-1.5 p-4 sm:px-6",title:"text-(--ui-text-highlighted) font-semibold",description:"mt-1 text-(--ui-text-muted) text-sm",close:"absolute top-4 end-4"},variants:{side:{top:{content:"inset-x-0 top-0 max-h-full"},right:{content:"right-0 inset-y-0 w-full max-w-md"},bottom:{content:"inset-x-0 bottom-0 max-h-full"},left:{content:"left-0 inset-y-0 w-full max-w-md"}},transition:{true:{overlay:"data-[state=open]:animate-[fade-in_200ms_ease-out] data-[state=closed]:animate-[fade-out_200ms_ease-in]"}}},compoundVariants:[{transition:!0,side:"top",class:{content:"data-[state=open]:animate-[slide-in-from-top_200ms_ease-in-out] data-[state=closed]:animate-[slide-out-to-top_200ms_ease-in-out]"}},{transition:!0,side:"right",class:{content:"data-[state=open]:animate-[slide-in-from-right_200ms_ease-in-out] data-[state=closed]:animate-[slide-out-to-right_200ms_ease-in-out]"}},{transition:!0,side:"bottom",class:{content:"data-[state=open]:animate-[slide-in-from-bottom_200ms_ease-in-out] data-[state=closed]:animate-[slide-out-to-bottom_200ms_ease-in-out]"}},{transition:!0,side:"left",class:{content:"data-[state=open]:animate-[slide-in-from-left_200ms_ease-in-out] data-[state=closed]:animate-[slide-out-to-left_200ms_ease-in-out]"}}]},C$=it;var dp;const k$=we({extend:we(x$),...((dp=C$.ui)==null?void 0:dp.slideover)||{}}),E$=N({__name:"Slideover",props:{title:{},description:{},content:{},overlay:{type:Boolean,default:!0},transition:{type:Boolean,default:!0},side:{default:"right"},portal:{type:Boolean,default:!0},close:{type:[Object,Boolean],default:!0},closeIcon:{},dismissible:{type:Boolean,default:!0},class:{},ui:{},open:{type:Boolean},defaultOpen:{type:Boolean},modal:{type:Boolean,default:!0}},emits:["update:open"],setup(e,{emit:t}){const n=e,o=t,r=kt(),{t:s}=wc(),i=Rt(),a=Et(Zt(n,"open","defaultOpen","modal"),o),l=Ft(()=>n.content),d=B(()=>n.dismissible?{}:{pointerDownOutside:u=>u.preventDefault(),interactOutside:u=>u.preventDefault(),escapeKeyDown:u=>u.preventDefault()}),c=B(()=>k$({transition:n.transition,side:n.side}));return(u,f)=>(k(),O(g(qm),Pe(Ne(g(a))),{default:P(({open:p})=>[r.default?(k(),O(g(Gm),{key:0,"as-child":"",class:V(n.class)},{default:P(()=>[$(u.$slots,"default",{open:p})]),_:2},1032,["class"])):Z("",!0),H(g(mv),{disabled:!u.portal},{default:P(()=>{var h,b;return[u.overlay?(k(),O(g(sv),{key:0,class:V(c.value.overlay({class:(h=n.ui)==null?void 0:h.overlay}))},null,8,["class"])):Z("",!0),H(g(nv),Q({"data-side":u.side,class:c.value.content({class:[!r.default&&n.class,(b=n.ui)==null?void 0:b.content]})},l.value,_h(d.value)),{default:P(()=>[r.content&&(u.title||r.title||u.description||r.description)?(k(),O(g(Ps),{key:0},{default:P(()=>[u.title||r.title?(k(),O(g(Fi),{key:0},{default:P(()=>[$(u.$slots,"title",{},()=>[Ue($e(u.title),1)])]),_:3})):Z("",!0),u.description||r.description?(k(),O(g(zi),{key:1},{default:P(()=>[$(u.$slots,"description",{},()=>[Ue($e(u.description),1)])]),_:3})):Z("",!0)]),_:3})):Z("",!0),$(u.$slots,"content",{},()=>{var v,y,w;return[r.header||u.title||r.title||u.description||r.description||u.close||r.close?(k(),ie("div",{key:0,class:V(c.value.header({class:(v=n.ui)==null?void 0:v.header}))},[$(u.$slots,"header",{},()=>{var m,_;return[u.title||r.title?(k(),O(g(Fi),{key:0,class:V(c.value.title({class:(m=n.ui)==null?void 0:m.title}))},{default:P(()=>[$(u.$slots,"title",{},()=>[Ue($e(u.title),1)])]),_:3},8,["class"])):Z("",!0),u.description||r.description?(k(),O(g(zi),{key:1,class:V(c.value.description({class:(_=n.ui)==null?void 0:_.description}))},{default:P(()=>[$(u.$slots,"description",{},()=>[Ue($e(u.description),1)])]),_:3},8,["class"])):Z("",!0),H(g(iv),{"as-child":""},{default:P(()=>[$(u.$slots,"close",{ui:c.value},()=>{var x;return[u.close?(k(),O(xn,Q({key:0,icon:u.closeIcon||g(i).ui.icons.close,size:"md",color:"neutral",variant:"ghost","aria-label":g(s)("slideover.close")},typeof u.close=="object"?u.close:void 0,{class:c.value.close({class:(x=n.ui)==null?void 0:x.close})}),null,16,["icon","aria-label","class"])):Z("",!0)]})]),_:3})]})],2)):Z("",!0),He("div",{class:V(c.value.body({class:(y=n.ui)==null?void 0:y.body}))},[$(u.$slots,"body")],2),r.footer?(k(),ie("div",{key:1,class:V(c.value.footer({class:(w=n.ui)==null?void 0:w.footer}))},[$(u.$slots,"footer")],2)):Z("",!0)]})]),_:3},16,["data-side","class"])]}),_:3},8,["disabled"])]),_:3},16))}}),S$=Object.assign(E$,{__name:"USlideover"}),T$={slots:{overlay:"fixed inset-0 bg-(--ui-bg-elevated)/75",content:"fixed bg-(--ui-bg) divide-y divide-(--ui-border) flex flex-col focus:outline-none",header:"px-4 py-5 sm:px-6",body:"flex-1 overflow-y-auto p-4 sm:p-6",footer:"flex items-center gap-1.5 p-4 sm:px-6",title:"text-(--ui-text-highlighted) font-semibold",description:"mt-1 text-(--ui-text-muted) text-sm",close:"absolute top-4 end-4"},variants:{transition:{true:{overlay:"data-[state=open]:animate-[fade-in_200ms_ease-out] data-[state=closed]:animate-[fade-out_200ms_ease-in]",content:"data-[state=open]:animate-[scale-in_200ms_ease-out] data-[state=closed]:animate-[scale-out_200ms_ease-in]"}},fullscreen:{true:{content:"inset-0"},false:{content:"top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-[calc(100vw-2rem)] max-w-lg max-h-[calc(100vh-2rem)] sm:max-h-[calc(100vh-4rem)] rounded-[calc(var(--ui-radius)*2)] shadow-lg ring ring-(--ui-border)"}}}},P$=it;var fp;const A$=we({extend:we(T$),...((fp=P$.ui)==null?void 0:fp.modal)||{}}),O$=N({__name:"Modal",props:{title:{},description:{},content:{},overlay:{type:Boolean,default:!0},transition:{type:Boolean,default:!0},fullscreen:{type:Boolean},portal:{type:Boolean,default:!0},close:{type:[Object,Boolean],default:!0},closeIcon:{},dismissible:{type:Boolean,default:!0},class:{},ui:{},open:{type:Boolean},defaultOpen:{type:Boolean},modal:{type:Boolean,default:!0}},emits:["update:open"],setup(e,{emit:t}){const n=e,o=t,r=kt(),{t:s}=wc(),i=Rt(),a=Et(Zt(n,"open","defaultOpen","modal"),o),l=Ft(()=>n.content),d=B(()=>n.dismissible?{}:{pointerDownOutside:u=>u.preventDefault(),interactOutside:u=>u.preventDefault(),escapeKeyDown:u=>u.preventDefault()}),c=B(()=>A$({transition:n.transition,fullscreen:n.fullscreen}));return(u,f)=>(k(),O(g(qm),Pe(Ne(g(a))),{default:P(({open:p})=>[r.default?(k(),O(g(Gm),{key:0,"as-child":"",class:V(n.class)},{default:P(()=>[$(u.$slots,"default",{open:p})]),_:2},1032,["class"])):Z("",!0),H(g(mv),{disabled:!u.portal},{default:P(()=>{var h,b;return[u.overlay?(k(),O(g(sv),{key:0,class:V(c.value.overlay({class:(h=n.ui)==null?void 0:h.overlay}))},null,8,["class"])):Z("",!0),H(g(nv),Q({class:c.value.content({class:[!r.default&&n.class,(b=n.ui)==null?void 0:b.content]})},l.value,_h(d.value)),{default:P(()=>[r.content&&(u.title||r.title||u.description||r.description)?(k(),O(g(Ps),{key:0},{default:P(()=>[u.title||r.title?(k(),O(g(Fi),{key:0},{default:P(()=>[$(u.$slots,"title",{},()=>[Ue($e(u.title),1)])]),_:3})):Z("",!0),u.description||r.description?(k(),O(g(zi),{key:1},{default:P(()=>[$(u.$slots,"description",{},()=>[Ue($e(u.description),1)])]),_:3})):Z("",!0)]),_:3})):Z("",!0),$(u.$slots,"content",{},()=>{var v,y,w;return[r.header||u.title||r.title||u.description||r.description||u.close||r.close?(k(),ie("div",{key:0,class:V(c.value.header({class:(v=n.ui)==null?void 0:v.header}))},[$(u.$slots,"header",{},()=>{var m,_;return[u.title||r.title?(k(),O(g(Fi),{key:0,class:V(c.value.title({class:(m=n.ui)==null?void 0:m.title}))},{default:P(()=>[$(u.$slots,"title",{},()=>[Ue($e(u.title),1)])]),_:3},8,["class"])):Z("",!0),u.description||r.description?(k(),O(g(zi),{key:1,class:V(c.value.description({class:(_=n.ui)==null?void 0:_.description}))},{default:P(()=>[$(u.$slots,"description",{},()=>[Ue($e(u.description),1)])]),_:3},8,["class"])):Z("",!0),H(g(iv),{"as-child":""},{default:P(()=>[$(u.$slots,"close",{ui:c.value},()=>{var x;return[u.close?(k(),O(xn,Q({key:0,icon:u.closeIcon||g(i).ui.icons.close,size:"md",color:"neutral",variant:"ghost","aria-label":g(s)("modal.close")},typeof u.close=="object"?u.close:void 0,{class:c.value.close({class:(x=n.ui)==null?void 0:x.close})}),null,16,["icon","aria-label","class"])):Z("",!0)]})]),_:3})]})],2)):Z("",!0),r.body?(k(),ie("div",{key:1,class:V(c.value.body({class:(y=n.ui)==null?void 0:y.body}))},[$(u.$slots,"body")],2)):Z("",!0),r.footer?(k(),ie("div",{key:2,class:V(c.value.footer({class:(w=n.ui)==null?void 0:w.footer}))},[$(u.$slots,"footer")],2)):Z("",!0)]})]),_:3},16,["class"])]}),_:3},8,["disabled"])]),_:3},16))}}),I$=Object.assign(O$,{__name:"UModal"});function _c(e,t){const n=typeof e=="string"&&!t?`${e}Context`:t,o=Symbol(n);return[r=>{const s=De(o,r);if(s||s===null)return s;throw new Error(`Injection \`${o.toString()}\` not found. Component must be used within ${Array.isArray(e)?`one of the following components: ${e.join(", ")}`:`\`${e}\``}`)},r=>(zt(o,r),r)]}function qv(e,t,n){const o=n.originalEvent.target,r=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),o.dispatchEvent(r)}function Gv(e){return Fo()?(pr(e),!0):!1}function $$(e){let t=!1,n;const o=bs(!0);return(...r)=>(t||(n=o.run(()=>e(...r)),t=!0),n)}function R$(e){let t=0,n,o;const r=()=>{t-=1,o&&t<=0&&(o.stop(),n=void 0,o=void 0)};return(...s)=>(t+=1,n||(o=bs(!0),n=o.run(()=>e(...s))),Gv(r),n)}function xc(e){return typeof e=="function"?e():g(e)}const Wo=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const L$=e=>typeof e<"u",M$=Object.prototype.toString,D$=e=>M$.call(e)==="[object Object]",B$=()=>{},Wf=N$();function N$(){var e,t;return Wo&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((t=window==null?void 0:window.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function F$(e){return st()}function z$(e,t){F$()&&qn(e,t)}function va(e){var t;const n=xc(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Cc=Wo?window:void 0;function Yv(...e){let t,n,o,r;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,o,r]=e,t=Cc):[t,n,o,r]=e,!t)return B$;Array.isArray(n)||(n=[n]),Array.isArray(o)||(o=[o]);const s=[],i=()=>{s.forEach(c=>c()),s.length=0},a=(c,u,f,p)=>(c.addEventListener(u,f,p),()=>c.removeEventListener(u,f,p)),l=he(()=>[va(t),xc(r)],([c,u])=>{if(i(),!c)return;const f=D$(u)?{...u}:u;s.push(...n.flatMap(p=>o.map(h=>a(c,p,h,f))))},{immediate:!0,flush:"post"}),d=()=>{l(),i()};return Gv(d),d}function j$(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function H$(...e){let t,n,o={};e.length===3?(t=e[0],n=e[1],o=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],o=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:r=Cc,eventName:s="keydown",passive:i=!1,dedupe:a=!1}=o,l=j$(t);return Yv(r,s,d=>{d.repeat&&xc(a)||l(d)&&n(d)},i)}function V$(){const e=D(!1),t=st();return t&&We(()=>{e.value=!0},t),e}function U$(e){return JSON.parse(JSON.stringify(e))}function K$(e,t,n,o={}){var r,s,i;const{clone:a=!1,passive:l=!1,eventName:d,deep:c=!1,defaultValue:u,shouldEmit:f}=o,p=st(),h=n||(p==null?void 0:p.emit)||((r=p==null?void 0:p.$emit)==null?void 0:r.bind(p))||((i=(s=p==null?void 0:p.proxy)==null?void 0:s.$emit)==null?void 0:i.bind(p==null?void 0:p.proxy));let b=d;b=b||`update:${t.toString()}`;const v=m=>a?typeof a=="function"?a(m):U$(m):m,y=()=>L$(e[t])?v(e[t]):u,w=m=>{f?f(m)&&h(b,m):h(b,m)};if(l){const m=y(),_=D(m);let x=!1;return he(()=>e[t],C=>{x||(x=!0,_.value=v(C),Be(()=>x=!1))}),he(_,C=>{!x&&(C!==e[t]||c)&&w(C)},{deep:c}),_}else return B({get(){return y()},set(m){w(m)}})}function kc(e){return e?e.flatMap(t=>t.type===_e?kc(t.children):[t]):[]}function co(){let e=document.activeElement;if(e==null)return null;for(;e!=null&&e.shadowRoot!=null&&e.shadowRoot.activeElement!=null;)e=e.shadowRoot.activeElement;return e}function Qa(e){if(e===null||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);return t!==null&&t!==Object.prototype&&Object.getPrototypeOf(t)!==null||Symbol.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)==="[object Module]":!0}function fu(e,t,n=".",o){if(!Qa(t))return fu(e,{},n);const r=Object.assign({},t);for(const s in e){if(s==="__proto__"||s==="constructor")continue;const i=e[s];i!=null&&(Array.isArray(i)&&Array.isArray(r[s])?r[s]=[...i,...r[s]]:Qa(i)&&Qa(r[s])?r[s]=fu(i,r[s],(n?`${n}.`:"")+s.toString()):r[s]=i)}return r}function W$(e){return(...t)=>t.reduce((n,o)=>fu(n,o,""),{})}const q$=W$(),[Xv,RL]=_c("ConfigProvider");let G$="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",Y$=(e=21)=>{let t="",n=e;for(;n--;)t+=G$[Math.random()*64|0];return t};const X$=R$(()=>{const e=D(new Map),t=D(),n=B(()=>{for(const i of e.value.values())if(i)return!0;return!1}),o=Xv({scrollBody:D(!0)});let r=null;const s=()=>{document.body.style.paddingRight="",document.body.style.marginRight="",document.body.style.pointerEvents="",document.body.style.removeProperty("--scrollbar-width"),document.body.style.overflow=t.value??"",Wf&&(r==null||r()),t.value=void 0};return he(n,(i,a)=>{var l;if(!Wo)return;if(!i){a&&s();return}t.value===void 0&&(t.value=document.body.style.overflow);const d=window.innerWidth-document.documentElement.clientWidth,c={padding:d,margin:0},u=(l=o.scrollBody)!=null&&l.value?typeof o.scrollBody.value=="object"?q$({padding:o.scrollBody.value.padding===!0?d:o.scrollBody.value.padding,margin:o.scrollBody.value.margin===!0?d:o.scrollBody.value.margin},c):c:{padding:0,margin:0};d>0&&(document.body.style.paddingRight=typeof u.padding=="number"?`${u.padding}px`:String(u.padding),document.body.style.marginRight=typeof u.margin=="number"?`${u.margin}px`:String(u.margin),document.body.style.setProperty("--scrollbar-width",`${d}px`),document.body.style.overflow="hidden"),Wf&&(r=Yv(document,"touchmove",f=>Q$(f),{passive:!1})),Be(()=>{document.body.style.pointerEvents="none",document.body.style.overflow="hidden"})},{immediate:!0,flush:"sync"}),e});function J$(e){const t=Y$(6),n=X$();n.value.set(t,e);const o=B({get:()=>n.value.get(t)??!1,set:r=>n.value.set(t,r)});return z$(()=>{n.value.delete(t)}),o}function Jv(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth<e.scrollWidth||t.overflowY==="auto"&&e.clientHeight<e.scrollHeight)return!0;{const n=e.parentNode;return!(n instanceof Element)||n.tagName==="BODY"?!1:Jv(n)}}function Q$(e){const t=e||window.event,n=t.target;return n instanceof Element&&Jv(n)?!1:t.touches.length>1?!0:(t.preventDefault&&t.cancelable&&t.preventDefault(),!1)}function Ec(e){const t=st(),n=t==null?void 0:t.type.emits,o={};return n!=null&&n.length||console.warn(`No emitted event found. Please check component: ${t==null?void 0:t.type.__name}`),n==null||n.forEach(r=>{o[ar(Ct(r))]=(...s)=>e(r,...s)}),o}function gn(){const e=st(),t=D(),n=B(()=>{var i,a;return["#text","#comment"].includes((i=t.value)==null?void 0:i.$el.nodeName)?(a=t.value)==null?void 0:a.$el.nextElementSibling:va(t)}),o=Object.assign({},e.exposed),r={};for(const i in e.props)Object.defineProperty(r,i,{enumerable:!0,configurable:!0,get:()=>e.props[i]});if(Object.keys(o).length>0)for(const i in o)Object.defineProperty(r,i,{enumerable:!0,configurable:!0,get:()=>o[i]});Object.defineProperty(r,"$el",{enumerable:!0,configurable:!0,get:()=>e.vnode.el}),e.exposed=r;function s(i){t.value=i,i&&(Object.defineProperty(r,"$el",{enumerable:!0,configurable:!0,get:()=>i instanceof Element?i:i.$el}),e.exposed=r)}return{forwardRef:s,currentRef:t,currentElement:n}}var Z$=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},Jo=new WeakMap,Xs=new WeakMap,Js={},Za=0,Qv=function(e){return e&&(e.host||Qv(e.parentNode))},eR=function(e,t){return t.map(function(n){if(e.contains(n))return n;var o=Qv(n);return o&&e.contains(o)?o:(console.error("aria-hidden",n,"in not contained inside",e,". Doing nothing"),null)}).filter(function(n){return!!n})},tR=function(e,t,n,o){var r=eR(t,Array.isArray(e)?e:[e]);Js[n]||(Js[n]=new WeakMap);var s=Js[n],i=[],a=new Set,l=new Set(r),d=function(u){!u||a.has(u)||(a.add(u),d(u.parentNode))};r.forEach(d);var c=function(u){!u||l.has(u)||Array.prototype.forEach.call(u.children,function(f){if(a.has(f))c(f);else try{var p=f.getAttribute(o),h=p!==null&&p!=="false",b=(Jo.get(f)||0)+1,v=(s.get(f)||0)+1;Jo.set(f,b),s.set(f,v),i.push(f),b===1&&h&&Xs.set(f,!0),v===1&&f.setAttribute(n,"true"),h||f.setAttribute(o,"true")}catch(y){console.error("aria-hidden: cannot operate on ",f,y)}})};return c(t),a.clear(),Za++,function(){i.forEach(function(u){var f=Jo.get(u)-1,p=s.get(u)-1;Jo.set(u,f),s.set(u,p),f||(Xs.has(u)||u.removeAttribute(o),Xs.delete(u)),p||u.removeAttribute(n)}),Za--,Za||(Jo=new WeakMap,Jo=new WeakMap,Xs=new WeakMap,Js={})}},nR=function(e,t,n){n===void 0&&(n="data-aria-hidden");var o=Array.from(Array.isArray(e)?e:[e]),r=Z$(e);return r?(o.push.apply(o,Array.from(r.querySelectorAll("[aria-live]"))),tR(o,r,n,"aria-hidden")):function(){return null}};function oR(e){let t;he(()=>va(e),n=>{n?t=nR(n):t&&t()}),Qt(()=>{t&&t()})}let rR=0;function pu(e,t="radix"){const n=Xv({useId:void 0});return gr?`${t}-${gr()}`:n.useId?`${t}-${n.useId()}`:`${t}-${++rR}`}function sR(e,t){const n=D(e);function o(r){return t[n.value][r]??n.value}return{state:n,dispatch:r=>{n.value=o(r)}}}const iR=N({name:"PrimitiveSlot",inheritAttrs:!1,setup(e,{attrs:t,slots:n}){return()=>{var o,r;if(!n.default)return null;const s=kc(n.default()),i=s.findIndex(c=>c.type!==lt);if(i===-1)return s;const a=s[i];(o=a.props)==null||delete o.ref;const l=a.props?Q(t,a.props):t;t.class&&(r=a.props)!=null&&r.class&&delete a.props.class;const d=un(a,l);for(const c in l)c.startsWith("on")&&(d.props||(d.props={}),d.props[c]=l[c]);return s.length===1?d:(s[i]=d,s)}}}),Tr=N({name:"Primitive",inheritAttrs:!1,props:{asChild:{type:Boolean,default:!1},as:{type:[String,Object],default:"div"}},setup(e,{attrs:t,slots:n}){const o=e.asChild?"template":e.as;return typeof o=="string"&&["area","img","input"].includes(o)?()=>Ke(o,t):o!=="template"?()=>Ke(e.as,t,{default:n.default}):()=>Ke(iR,t,{default:n.default})}});function aR(e,t){var n;const o=D({}),r=D("none"),s=D(e),i=e.value?"mounted":"unmounted";let a;const l=((n=t.value)==null?void 0:n.ownerDocument.defaultView)??Cc,{state:d,dispatch:c}=sR(i,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}}),u=v=>{var y;if(Wo){const w=new CustomEvent(v,{bubbles:!1,cancelable:!1});(y=t.value)==null||y.dispatchEvent(w)}};he(e,async(v,y)=>{var w;const m=y!==v;if(await Be(),m){const _=r.value,x=Qs(t.value);v?(c("MOUNT"),u("enter"),x==="none"&&u("after-enter")):x==="none"||((w=o.value)==null?void 0:w.display)==="none"?(c("UNMOUNT"),u("leave"),u("after-leave")):y&&_!==x?(c("ANIMATION_OUT"),u("leave")):(c("UNMOUNT"),u("after-leave"))}},{immediate:!0});const f=v=>{const y=Qs(t.value),w=y.includes(v.animationName),m=d.value==="mounted"?"enter":"leave";if(v.target===t.value&&w&&(u(`after-${m}`),c("ANIMATION_END"),!s.value)){const _=t.value.style.animationFillMode;t.value.style.animationFillMode="forwards",a=l==null?void 0:l.setTimeout(()=>{var x;((x=t.value)==null?void 0:x.style.animationFillMode)==="forwards"&&(t.value.style.animationFillMode=_)})}v.target===t.value&&y==="none"&&c("ANIMATION_END")},p=v=>{v.target===t.value&&(r.value=Qs(t.value))},h=he(t,(v,y)=>{v?(o.value=getComputedStyle(v),v.addEventListener("animationstart",p),v.addEventListener("animationcancel",f),v.addEventListener("animationend",f)):(c("ANIMATION_END"),a!==void 0&&(l==null||l.clearTimeout(a)),y==null||y.removeEventListener("animationstart",p),y==null||y.removeEventListener("animationcancel",f),y==null||y.removeEventListener("animationend",f))},{immediate:!0}),b=he(d,()=>{const v=Qs(t.value);r.value=d.value==="mounted"?v:"none"});return Qt(()=>{h(),b()}),{isPresent:B(()=>["mounted","unmountSuspended"].includes(d.value))}}function Qs(e){return e&&getComputedStyle(e).animationName||"none"}const Zv=N({name:"Presence",props:{present:{type:Boolean,required:!0},forceMount:{type:Boolean}},slots:{},setup(e,{slots:t,expose:n}){var o;const{present:r,forceMount:s}=ht(e),i=D(),{isPresent:a}=aR(r,i);n({present:a});let l=t.default({present:a});l=kc(l||[]);const d=st();if(l&&(l==null?void 0:l.length)>1){const c=(o=d==null?void 0:d.parent)!=null&&o.type.name?`<${d.parent.type.name} />`:"component";throw new Error([`Detected an invalid children for \`${c}\` for \`Presence\` component.`,"","Note: Presence works similarly to `v-if` directly, but it waits for animation/transition to finished before unmounting. So it expect only one direct child of valid VNode type.","You can apply a few solutions:",["Provide a single child element so that `presence` directive attach correctly.","Ensure the first child is an actual element instead of a raw text node or comment node."].map(u=>` - ${u}`).join(` +`)].join(` +`))}return()=>s.value||r.value||a.value?Ke(t.default({present:a})[0],{ref:c=>{const u=va(c);return typeof(u==null?void 0:u.hasAttribute)>"u"||(u!=null&&u.hasAttribute("data-radix-popper-content-wrapper")?i.value=u.firstElementChild:i.value=u),u}}):null}}),[Yn,lR]=_c("DialogRoot"),uR=N({inheritAttrs:!1,__name:"DialogRoot",props:{open:{type:Boolean,default:void 0},defaultOpen:{type:Boolean,default:!1},modal:{type:Boolean,default:!0}},emits:["update:open"],setup(e,{emit:t}){const n=e,o=K$(n,"open",t,{defaultValue:n.defaultOpen,passive:n.open===void 0}),r=D(),s=D(),{modal:i}=ht(n);return lR({open:o,modal:i,openModal:()=>{o.value=!0},onOpenChange:a=>{o.value=a},onOpenToggle:()=>{o.value=!o.value},contentId:"",titleId:"",descriptionId:"",triggerElement:r,contentElement:s}),(a,l)=>$(a.$slots,"default",{open:g(o)})}}),cR=N({__name:"DialogTrigger",props:{asChild:{type:Boolean},as:{default:"button"}},setup(e){const t=e,n=Yn(),{forwardRef:o,currentElement:r}=gn();return n.contentId||(n.contentId=pu(void 0,"radix-vue-dialog-content")),We(()=>{n.triggerElement.value=r.value}),(s,i)=>(k(),O(g(Tr),Q(t,{ref:g(o),type:s.as==="button"?"button":void 0,"aria-haspopup":"dialog","aria-expanded":g(n).open.value||!1,"aria-controls":g(n).open.value?g(n).contentId:void 0,"data-state":g(n).open.value?"open":"closed",onClick:g(n).onOpenToggle}),{default:P(()=>[$(s.$slots,"default")]),_:3},16,["type","aria-expanded","aria-controls","data-state","onClick"]))}}),dR=N({__name:"Teleport",props:{to:{default:"body"},disabled:{type:Boolean},forceMount:{type:Boolean}},setup(e){const t=V$();return(n,o)=>g(t)||n.forceMount?(k(),O(_s,{key:0,to:n.to,disabled:n.disabled},[$(n.$slots,"default")],8,["to","disabled"])):Z("",!0)}}),fR=N({__name:"DialogPortal",props:{to:{},disabled:{type:Boolean},forceMount:{type:Boolean}},setup(e){const t=e;return(n,o)=>(k(),O(g(dR),Pe(Ne(t)),{default:P(()=>[$(n.$slots,"default")]),_:3},16))}}),pR="dismissableLayer.pointerDownOutside",hR="dismissableLayer.focusOutside";function ey(e,t){const n=t.closest("[data-dismissable-layer]"),o=e.dataset.dismissableLayer===""?e:e.querySelector("[data-dismissable-layer]"),r=Array.from(e.ownerDocument.querySelectorAll("[data-dismissable-layer]"));return!!(n&&o===n||r.indexOf(o)<r.indexOf(n))}function gR(e,t){var n;const o=((n=t==null?void 0:t.value)==null?void 0:n.ownerDocument)??(globalThis==null?void 0:globalThis.document),r=D(!1),s=D(()=>{});return Je(i=>{if(!Wo)return;const a=async d=>{const c=d.target;if(t!=null&&t.value){if(ey(t.value,c)){r.value=!1;return}if(d.target&&!r.value){let u=function(){qv(pR,e,f)};const f={originalEvent:d};d.pointerType==="touch"?(o.removeEventListener("click",s.value),s.value=u,o.addEventListener("click",s.value,{once:!0})):u()}else o.removeEventListener("click",s.value);r.value=!1}},l=window.setTimeout(()=>{o.addEventListener("pointerdown",a)},0);i(()=>{window.clearTimeout(l),o.removeEventListener("pointerdown",a),o.removeEventListener("click",s.value)})}),{onPointerDownCapture:()=>r.value=!0}}function mR(e,t){var n;const o=((n=t==null?void 0:t.value)==null?void 0:n.ownerDocument)??(globalThis==null?void 0:globalThis.document),r=D(!1);return Je(s=>{if(!Wo)return;const i=async a=>{t!=null&&t.value&&(await Be(),!(!t.value||ey(t.value,a.target))&&a.target&&!r.value&&qv(hR,e,{originalEvent:a}))};o.addEventListener("focusin",i),s(()=>o.removeEventListener("focusin",i))}),{onFocusCapture:()=>r.value=!0,onBlurCapture:()=>r.value=!1}}const Ln=yt({layersRoot:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),vR=N({__name:"DismissableLayer",props:{disableOutsidePointerEvents:{type:Boolean,default:!1},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","dismiss"],setup(e,{emit:t}){const n=e,o=t,{forwardRef:r,currentElement:s}=gn(),i=B(()=>{var h;return((h=s.value)==null?void 0:h.ownerDocument)??globalThis.document}),a=B(()=>Ln.layersRoot),l=B(()=>s.value?Array.from(a.value).indexOf(s.value):-1),d=B(()=>Ln.layersWithOutsidePointerEventsDisabled.size>0),c=B(()=>{const h=Array.from(a.value),[b]=[...Ln.layersWithOutsidePointerEventsDisabled].slice(-1),v=h.indexOf(b);return l.value>=v}),u=gR(async h=>{const b=[...Ln.branches].some(v=>v==null?void 0:v.contains(h.target));!c.value||b||(o("pointerDownOutside",h),o("interactOutside",h),await Be(),h.defaultPrevented||o("dismiss"))},s),f=mR(h=>{[...Ln.branches].some(b=>b==null?void 0:b.contains(h.target))||(o("focusOutside",h),o("interactOutside",h),h.defaultPrevented||o("dismiss"))},s);H$("Escape",h=>{l.value===a.value.size-1&&(o("escapeKeyDown",h),h.defaultPrevented||o("dismiss"))});let p;return Je(h=>{s.value&&(n.disableOutsidePointerEvents&&(Ln.layersWithOutsidePointerEventsDisabled.size===0&&(p=i.value.body.style.pointerEvents,i.value.body.style.pointerEvents="none"),Ln.layersWithOutsidePointerEventsDisabled.add(s.value)),a.value.add(s.value),h(()=>{n.disableOutsidePointerEvents&&Ln.layersWithOutsidePointerEventsDisabled.size===1&&(i.value.body.style.pointerEvents=p)}))}),Je(h=>{h(()=>{s.value&&(a.value.delete(s.value),Ln.layersWithOutsidePointerEventsDisabled.delete(s.value))})}),(h,b)=>(k(),O(g(Tr),{ref:g(r),"as-child":h.asChild,as:h.as,"data-dismissable-layer":"",style:Jt({pointerEvents:d.value?c.value?"auto":"none":void 0}),onFocusCapture:g(f).onFocusCapture,onBlurCapture:g(f).onBlurCapture,onPointerdownCapture:g(u).onPointerDownCapture},{default:P(()=>[$(h.$slots,"default")]),_:3},8,["as-child","as","style","onFocusCapture","onBlurCapture","onPointerdownCapture"]))}}),el="focusScope.autoFocusOnMount",tl="focusScope.autoFocusOnUnmount",qf={bubbles:!1,cancelable:!0};function yR(e,{select:t=!1}={}){const n=co();for(const o of e)if(to(o,{select:t}),co()!==n)return!0}function bR(e){const t=ty(e),n=Gf(t,e),o=Gf(t.reverse(),e);return[n,o]}function ty(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:o=>{const r=o.tagName==="INPUT"&&o.type==="hidden";return o.disabled||o.hidden||r?NodeFilter.FILTER_SKIP:o.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function Gf(e,t){for(const n of e)if(!wR(n,{upTo:t}))return n}function wR(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function _R(e){return e instanceof HTMLInputElement&&"select"in e}function to(e,{select:t=!1}={}){if(e&&e.focus){const n=co();e.focus({preventScroll:!0}),e!==n&&_R(e)&&t&&e.select()}}const xR=$$(()=>D([]));function CR(){const e=xR();return{add(t){const n=e.value[0];t!==n&&(n==null||n.pause()),e.value=Yf(e.value,t),e.value.unshift(t)},remove(t){var n;e.value=Yf(e.value,t),(n=e.value[0])==null||n.resume()}}}function Yf(e,t){const n=[...e],o=n.indexOf(t);return o!==-1&&n.splice(o,1),n}function kR(e){return e.filter(t=>t.tagName!=="A")}const ER=N({__name:"FocusScope",props:{loop:{type:Boolean,default:!1},trapped:{type:Boolean,default:!1},asChild:{type:Boolean},as:{}},emits:["mountAutoFocus","unmountAutoFocus"],setup(e,{emit:t}){const n=e,o=t,{currentRef:r,currentElement:s}=gn(),i=D(null),a=CR(),l=yt({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}});Je(c=>{if(!Wo)return;const u=s.value;if(!n.trapped)return;function f(v){if(l.paused||!u)return;const y=v.target;u.contains(y)?i.value=y:to(i.value,{select:!0})}function p(v){if(l.paused||!u)return;const y=v.relatedTarget;y!==null&&(u.contains(y)||to(i.value,{select:!0}))}function h(v){u.contains(i.value)||to(u)}document.addEventListener("focusin",f),document.addEventListener("focusout",p);const b=new MutationObserver(h);u&&b.observe(u,{childList:!0,subtree:!0}),c(()=>{document.removeEventListener("focusin",f),document.removeEventListener("focusout",p),b.disconnect()})}),Je(async c=>{const u=s.value;if(await Be(),!u)return;a.add(l);const f=co();if(!u.contains(f)){const p=new CustomEvent(el,qf);u.addEventListener(el,h=>o("mountAutoFocus",h)),u.dispatchEvent(p),p.defaultPrevented||(yR(kR(ty(u)),{select:!0}),co()===f&&to(u))}c(()=>{u.removeEventListener(el,b=>o("mountAutoFocus",b));const p=new CustomEvent(tl,qf),h=b=>{o("unmountAutoFocus",b)};u.addEventListener(tl,h),u.dispatchEvent(p),setTimeout(()=>{p.defaultPrevented||to(f??document.body,{select:!0}),u.removeEventListener(tl,h),a.remove(l)},0)})});function d(c){if(!n.loop&&!n.trapped||l.paused)return;const u=c.key==="Tab"&&!c.altKey&&!c.ctrlKey&&!c.metaKey,f=co();if(u&&f){const p=c.currentTarget,[h,b]=bR(p);h&&b?!c.shiftKey&&f===b?(c.preventDefault(),n.loop&&to(h,{select:!0})):c.shiftKey&&f===h&&(c.preventDefault(),n.loop&&to(b,{select:!0})):f===p&&c.preventDefault()}}return(c,u)=>(k(),O(g(Tr),{ref_key:"currentRef",ref:r,tabindex:"-1","as-child":c.asChild,as:c.as,onKeydown:d},{default:P(()=>[$(c.$slots,"default")]),_:3},8,["as-child","as"]))}});function SR(e){return e?"open":"closed"}const ny=N({__name:"DialogContentImpl",props:{forceMount:{type:Boolean},trapFocus:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,o=t,r=Yn(),{forwardRef:s,currentElement:i}=gn();return r.titleId||(r.titleId=pu(void 0,"radix-vue-dialog-title")),r.descriptionId||(r.descriptionId=pu(void 0,"radix-vue-dialog-description")),We(()=>{r.contentElement=i,co()!==document.body&&(r.triggerElement.value=co())}),(a,l)=>(k(),O(g(ER),{"as-child":"",loop:"",trapped:n.trapFocus,onMountAutoFocus:l[5]||(l[5]=d=>o("openAutoFocus",d)),onUnmountAutoFocus:l[6]||(l[6]=d=>o("closeAutoFocus",d))},{default:P(()=>[H(g(vR),Q({id:g(r).contentId,ref:g(s),as:a.as,"as-child":a.asChild,"disable-outside-pointer-events":a.disableOutsidePointerEvents,role:"dialog","aria-describedby":g(r).descriptionId,"aria-labelledby":g(r).titleId,"data-state":g(SR)(g(r).open.value)},a.$attrs,{onDismiss:l[0]||(l[0]=d=>g(r).onOpenChange(!1)),onEscapeKeyDown:l[1]||(l[1]=d=>o("escapeKeyDown",d)),onFocusOutside:l[2]||(l[2]=d=>o("focusOutside",d)),onInteractOutside:l[3]||(l[3]=d=>o("interactOutside",d)),onPointerDownOutside:l[4]||(l[4]=d=>o("pointerDownOutside",d))}),{default:P(()=>[$(a.$slots,"default")]),_:3},16,["id","as","as-child","disable-outside-pointer-events","aria-describedby","aria-labelledby","data-state"])]),_:3},8,["trapped"]))}}),TR=N({__name:"DialogContentModal",props:{forceMount:{type:Boolean},trapFocus:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,o=t,r=Yn(),s=Ec(o),{forwardRef:i,currentElement:a}=gn();return oR(a),(l,d)=>(k(),O(ny,Q({...n,...g(s)},{ref:g(i),"trap-focus":g(r).open.value,"disable-outside-pointer-events":!0,onCloseAutoFocus:d[0]||(d[0]=c=>{var u;c.defaultPrevented||(c.preventDefault(),(u=g(r).triggerElement.value)==null||u.focus())}),onPointerDownOutside:d[1]||(d[1]=c=>{const u=c.detail.originalEvent,f=u.button===0&&u.ctrlKey===!0;(u.button===2||f)&&c.preventDefault()}),onFocusOutside:d[2]||(d[2]=c=>{c.preventDefault()})}),{default:P(()=>[$(l.$slots,"default")]),_:3},16,["trap-focus"]))}}),PR=N({__name:"DialogContentNonModal",props:{forceMount:{type:Boolean},trapFocus:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,o=Ec(t);gn();const r=Yn(),s=D(!1),i=D(!1);return(a,l)=>(k(),O(ny,Q({...n,...g(o)},{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:l[0]||(l[0]=d=>{var c;d.defaultPrevented||(s.value||(c=g(r).triggerElement.value)==null||c.focus(),d.preventDefault()),s.value=!1,i.value=!1}),onInteractOutside:l[1]||(l[1]=d=>{var c;d.defaultPrevented||(s.value=!0,d.detail.originalEvent.type==="pointerdown"&&(i.value=!0));const u=d.target;(c=g(r).triggerElement.value)!=null&&c.contains(u)&&d.preventDefault(),d.detail.originalEvent.type==="focusin"&&i.value&&d.preventDefault()})}),{default:P(()=>[$(a.$slots,"default")]),_:3},16))}}),AR=N({__name:"DialogContent",props:{forceMount:{type:Boolean},trapFocus:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,o=t,r=Yn(),s=Ec(o),{forwardRef:i}=gn();return(a,l)=>(k(),O(g(Zv),{present:a.forceMount||g(r).open.value},{default:P(()=>[g(r).modal.value?(k(),O(TR,Q({key:0,ref:g(i)},{...n,...g(s),...a.$attrs}),{default:P(()=>[$(a.$slots,"default")]),_:3},16)):(k(),O(PR,Q({key:1,ref:g(i)},{...n,...g(s),...a.$attrs}),{default:P(()=>[$(a.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),OR=N({__name:"DialogOverlayImpl",props:{asChild:{type:Boolean},as:{}},setup(e){const t=Yn();return J$(!0),gn(),(n,o)=>(k(),O(g(Tr),{as:n.as,"as-child":n.asChild,"data-state":g(t).open.value?"open":"closed",style:{"pointer-events":"auto"}},{default:P(()=>[$(n.$slots,"default")]),_:3},8,["as","as-child","data-state"]))}}),IR=N({__name:"DialogOverlay",props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{}},setup(e){const t=Yn(),{forwardRef:n}=gn();return(o,r)=>{var s;return(s=g(t))!=null&&s.modal.value?(k(),O(g(Zv),{key:0,present:o.forceMount||g(t).open.value},{default:P(()=>[H(OR,Q(o.$attrs,{ref:g(n),as:o.as,"as-child":o.asChild}),{default:P(()=>[$(o.$slots,"default")]),_:3},16,["as","as-child"])]),_:3},8,["present"])):Z("",!0)}}}),$R=N({__name:"DialogTitle",props:{asChild:{type:Boolean},as:{default:"h2"}},setup(e){const t=e,n=Yn();return gn(),(o,r)=>(k(),O(g(Tr),Q(t,{id:g(n).titleId}),{default:P(()=>[$(o.$slots,"default")]),_:3},16,["id"]))}}),RR=N({__name:"DialogDescription",props:{asChild:{type:Boolean},as:{default:"p"}},setup(e){const t=e;gn();const n=Yn();return(o,r)=>(k(),O(g(Tr),Q(t,{id:g(n).descriptionId}),{default:P(()=>[$(o.$slots,"default")]),_:3},16,["id"]))}});function LR(){if(typeof matchMedia=="function")return matchMedia("(pointer:coarse)").matches?"coarse":"fine"}LR();(function(){try{if(typeof document<"u"){var e=document.createElement("style");e.appendChild(document.createTextNode('[vaul-drawer]{touch-action:none;will-change:transform;transition:transform .5s cubic-bezier(.32,.72,0,1)}[vaul-drawer][vaul-drawer-direction=bottom]{transform:translate3d(0,100%,0)}[vaul-drawer][vaul-drawer-direction=top]{transform:translate3d(0,-100%,0)}[vaul-drawer][vaul-drawer-direction=left]{transform:translate3d(-100%,0,0)}[vaul-drawer][vaul-drawer-direction=right]{transform:translate3d(100%,0,0)}.vaul-dragging .vaul-scrollable [vault-drawer-direction=top],.vaul-dragging .vaul-scrollable [vault-drawer-direction=bottom]{overflow-y:hidden!important}.vaul-dragging .vaul-scrollable [vault-drawer-direction=left],.vaul-dragging .vaul-scrollable [vault-drawer-direction=right]{overflow-x:hidden!important}[vaul-drawer][vaul-drawer-visible=true][vaul-drawer-direction=top],[vaul-drawer][vaul-drawer-visible=true][vaul-drawer-direction=bottom]{transform:translate3d(0,var(--snap-point-height, 0),0)}[vaul-drawer][vaul-drawer-visible=true][vaul-drawer-direction=left],[vaul-drawer][vaul-drawer-visible=true][vaul-drawer-direction=right]{transform:translate3d(var(--snap-point-height, 0),0,0)}[vaul-overlay]{opacity:0;transition:opacity .5s cubic-bezier(.32,.72,0,1)}[vaul-overlay][vaul-drawer-visible=true]{opacity:1}[vaul-drawer]:after{content:"";position:absolute;background:inherit;background-color:inherit}[vaul-drawer][vaul-drawer-direction=top]:after{top:initial;bottom:100%;left:0;right:0;height:200%}[vaul-drawer][vaul-drawer-direction=bottom]:after{top:100%;bottom:initial;left:0;right:0;height:200%}[vaul-drawer][vaul-drawer-direction=left]:after{left:initial;right:100%;top:0;bottom:0;width:200%}[vaul-drawer][vaul-drawer-direction=right]:after{left:100%;right:initial;top:0;bottom:0;width:200%}[vaul-overlay][vaul-snap-points=true]:not([vaul-snap-points-overlay=true]):not([data-state=closed]){opacity:0}[vaul-overlay][vaul-snap-points-overlay=true]:not([vaul-drawer-visible=false]){opacity:1}@keyframes fake-animation{}@media (hover: hover) and (pointer: fine){[vaul-drawer]{-webkit-user-select:none;user-select:none}}')),document.head.appendChild(e)}}catch(t){console.error("vite-plugin-css-injected-by-js",t)}})();const MR=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const DR=e=>typeof e<"u";function BR(e){return JSON.parse(JSON.stringify(e))}function Xf(e,t,n,o={}){var r,s,i;const{clone:a=!1,passive:l=!1,eventName:d,deep:c=!1,defaultValue:u,shouldEmit:f}=o,p=st(),h=n||(p==null?void 0:p.emit)||((r=p==null?void 0:p.$emit)==null?void 0:r.bind(p))||((i=(s=p==null?void 0:p.proxy)==null?void 0:s.$emit)==null?void 0:i.bind(p==null?void 0:p.proxy));let b=d;t||(t="modelValue"),b=b||`update:${t.toString()}`;const v=m=>a?typeof a=="function"?a(m):BR(m):m,y=()=>DR(e[t])?v(e[t]):u,w=m=>{f?f(m)&&h(b,m):h(b,m)};if(l){const m=y(),_=D(m);let x=!1;return he(()=>e[t],C=>{x||(x=!0,_.value=v(C),Be(()=>x=!1))}),he(_,C=>{!x&&(C!==e[t]||c)&&w(C)},{deep:c}),_}else return B({get(){return y()},set(m){w(m)}})}const[oy,NR]=_c("DrawerRoot"),ry=new WeakMap;function nt(e,t,n=!1){if(!e||!(e instanceof HTMLElement)||!t)return;const o={};Object.entries(t).forEach(([r,s])=>{if(r.startsWith("--")){e.style.setProperty(r,s);return}o[r]=e.style[r],e.style[r]=s}),!n&&ry.set(e,o)}function Zs(e,t){if(!e||!(e instanceof HTMLElement))return;const n=ry.get(e);n&&(t?e.style[t]=n[t]:Object.entries(n).forEach(([o,r])=>{e.style[o]=r}))}function ei(e,t){const n=window.getComputedStyle(e),o=n.transform||n.webkitTransform||n.mozTransform;let r=o.match(/^matrix3d\((.+)\)$/);return r?Number.parseFloat(r[1].split(", ")[ut(t)?13:12]):(r=o.match(/^matrix\((.+)\)$/),r?Number.parseFloat(r[1].split(", ")[ut(t)?5:4]):null)}function FR(e){return 8*(Math.log(e+1)-2)}function ut(e){switch(e){case"top":case"bottom":return!0;case"left":case"right":return!1;default:return e}}const Ve={DURATION:.5,EASE:[.32,.72,0,1]},sy=.4;function zR({activeSnapPoint:e,snapPoints:t,drawerRef:n,overlayRef:o,fadeFromIndex:r,onSnapPointChange:s,direction:i}){const a=D(typeof window<"u"?{innerWidth:window.innerWidth,innerHeight:window.innerHeight}:void 0);function l(){a.value={innerWidth:window.innerWidth,innerHeight:window.innerHeight}}We(()=>{typeof window<"u"&&window.addEventListener("resize",l)}),qn(()=>{typeof window<"u"&&window.removeEventListener("resize",l)});const d=B(()=>(t.value&&e.value===t.value[t.value.length-1])??null),c=B(()=>t.value&&t.value.length>0&&((r==null?void 0:r.value)||(r==null?void 0:r.value)===0)&&!Number.isNaN(r==null?void 0:r.value)&&t.value[(r==null?void 0:r.value)??-1]===e.value||!t.value),u=B(()=>{var w;return((w=t.value)==null?void 0:w.findIndex(m=>m===e.value))??null}),f=B(()=>{var w;return((w=t.value)==null?void 0:w.map(m=>{const _=typeof m=="string";let x=0;if(_&&(x=Number.parseInt(m,10)),ut(i.value)){const E=_?x:a.value?m*a.value.innerHeight:0;return a.value?i.value==="bottom"?a.value.innerHeight-E:-a.value.innerHeight+E:E}const C=_?x:a.value?m*a.value.innerWidth:0;return a.value?i.value==="right"?a.value.innerWidth-C:-a.value.innerWidth+C:C}))??[]}),p=B(()=>{var w;return u.value!==null?(w=f.value)==null?void 0:w[u.value]:null}),h=w=>{var m,_,x,C;const E=((m=f.value)==null?void 0:m.findIndex(R=>R===w))??null;Be(()=>{var R;s(E,f.value),nt((R=n.value)==null?void 0:R.$el,{transition:`transform ${Ve.DURATION}s cubic-bezier(${Ve.EASE.join(",")})`,transform:ut(i.value)?`translate3d(0, ${w}px, 0)`:`translate3d(${w}px, 0, 0)`})}),f.value&&E!==f.value.length-1&&E!==(r==null?void 0:r.value)?nt((_=o.value)==null?void 0:_.$el,{transition:`opacity ${Ve.DURATION}s cubic-bezier(${Ve.EASE.join(",")})`,opacity:"0"}):nt((x=o.value)==null?void 0:x.$el,{transition:`opacity ${Ve.DURATION}s cubic-bezier(${Ve.EASE.join(",")})`,opacity:"1"}),e.value=E!==null?((C=t.value)==null?void 0:C[E])??null:null};he([e,f,t],()=>{var w;if(e.value){const m=((w=t.value)==null?void 0:w.findIndex(_=>_===e.value))??-1;f.value&&m!==-1&&typeof f.value[m]=="number"&&h(f.value[m])}},{immediate:!0});function b({draggedDistance:w,closeDrawer:m,velocity:_,dismissible:x}){var C,E,R;if(r.value===void 0)return;const T=i.value==="bottom"||i.value==="right"?(p.value??0)-w:(p.value??0)+w,I=u.value===r.value-1,F=u.value===0,L=w>0;if(I&&nt((C=o.value)==null?void 0:C.$el,{transition:`opacity ${Ve.DURATION}s cubic-bezier(${Ve.EASE.join(",")})`}),_>2&&!L){x?m():h(f.value[0]);return}if(_>2&&L&&f&&t.value){h(f.value[t.value.length-1]);return}const z=(E=f.value)==null?void 0:E.reduce((Y,U)=>typeof Y!="number"||typeof U!="number"?Y:Math.abs(U-T)<Math.abs(Y-T)?U:Y),q=ut(i.value)?window.innerHeight:window.innerWidth;if(_>sy&&Math.abs(w)<q*.4){const Y=L?1:-1;if(Y>0&&d){h(f.value[(((R=t.value)==null?void 0:R.length)??0)-1]);return}if(F&&Y<0&&x&&m(),u.value===null)return;h(f.value[u.value+Y]);return}h(z)}function v({draggedDistance:w}){var m;if(p.value===null)return;const _=i.value==="bottom"||i.value==="right"?p.value-w:p.value+w;(i.value==="bottom"||i.value==="right")&&_<f.value[f.value.length-1]||(i.value==="top"||i.value==="left")&&_>f.value[f.value.length-1]||nt((m=n.value)==null?void 0:m.$el,{transform:ut(i.value)?`translate3d(0, ${_}px, 0)`:`translate3d(${_}px, 0, 0)`})}function y(w,m){if(!t.value||typeof u.value!="number"||!f.value||r.value===void 0)return null;const _=u.value===r.value-1;if(u.value>=r.value&&m)return 0;if(_&&!m)return 1;if(!c.value&&!_)return null;const x=_?u.value+1:u.value-1,C=_?f.value[x]-f.value[x-1]:f.value[x+1]-f.value[x],E=w/Math.abs(C);return _?1-E:E}return{isLastSnapPoint:d,shouldFade:c,getPercentageDragged:y,activeSnapPointIndex:u,onRelease:b,onDrag:v,snapPointsOffset:f}}let Fr=null;function jR(e){const{isOpen:t,modal:n,nested:o,hasBeenOpened:r}=e,s=D(typeof window<"u"?window.location.href:""),i=D(0);function a(){if(Fr===null&&t.value){Fr={position:document.body.style.position,top:document.body.style.top,left:document.body.style.left,height:document.body.style.height};const{scrollX:d,innerHeight:c}=window;document.body.style.position="fixed",document.body.style.top=`-${i.value}px`,document.body.style.left=`-${d}px`,document.body.style.right="0px",document.body.style.height="auto",setTimeout(()=>{requestAnimationFrame(()=>{const u=c-window.innerHeight;u&&i.value>=c&&(document.body.style.top=`-${i.value+u}px`)})},300)}}function l(){if(Fr!==null){const d=-Number.parseInt(document.body.style.top,10),c=-Number.parseInt(document.body.style.left,10);Object.assign(document.body.style,Fr),requestAnimationFrame(()=>{if(s.value!==window.location.href){s.value=window.location.href;return}window.scrollTo(c,d)}),Fr=null}}return We(()=>{function d(){i.value=window.scrollY}d(),window.addEventListener("scroll",d),Qt(()=>{window.removeEventListener("scroll",d)})}),he([t,r,s],()=>{o.value||!r.value||(t.value?(!window.matchMedia("(display-mode: standalone)").matches&&a(),n.value||setTimeout(()=>{l()},500)):l())}),{restorePositionSetting:l}}const HR=.25,VR=100,Jf=8,ti=16,UR=26,Qf="vaul-dragging";function KR(e,t){return e&&e.value?e:t}function WR(e){const{emitDrag:t,emitRelease:n,emitClose:o,emitOpenChange:r,open:s,dismissible:i,nested:a,modal:l,shouldScaleBackground:d,scrollLockTimeout:c,closeThreshold:u,activeSnapPoint:f,fadeFromIndex:p,direction:h}=e,b=D(s.value??!1),v=D(!1),y=D(!1),w=D(!1),m=D(!1),_=D(null),x=D(null),C=D(null),E=D(null),R=D(null),T=D(!0),I=D(null),F=D(0),L=D(!1);D(0);const z=D(null);D(0);const q=B(()=>{var M;return((M=z.value)==null?void 0:M.$el.getBoundingClientRect().height)||0}),Y=KR(e.snapPoints,D(void 0)),{activeSnapPointIndex:U,onRelease:K,snapPointsOffset:J,onDrag:le,shouldFade:Ce,getPercentageDragged:Se}=zR({snapPoints:Y,activeSnapPoint:f,drawerRef:z,fadeFromIndex:p,overlayRef:_,onSnapPointChange:Te,direction:h});function Te(M,W){Y.value&&M===W.length-1&&(x.value=new Date)}const{restorePositionSetting:et}=jR({isOpen:b,modal:l,nested:a,hasBeenOpened:v});function ot(){return(window.innerWidth-UR)/window.innerWidth}function mt(M,W){var j;if(!M)return!1;let G=M;const oe=(j=window.getSelection())==null?void 0:j.toString(),te=z.value?ei(z.value.$el,h.value):null,ne=new Date;if(G.hasAttribute("data-vaul-no-drag")||G.closest("[data-vaul-no-drag]"))return!1;if(h.value==="right"||h.value==="left")return!0;if(x.value&&ne.getTime()-x.value.getTime()<500)return!1;if(te!==null&&(h.value==="bottom"?te>0:te<0))return!0;if(oe&&oe.length>0)return!1;if(R.value&&ne.getTime()-R.value.getTime()<c.value&&te===0||W)return R.value=ne,!1;for(;G;){if(G.scrollHeight>G.clientHeight){if(G.scrollTop!==0)return R.value=new Date,!1;if(G.getAttribute("role")==="dialog")return!0}G=G.parentNode}return!0}function vt(M){!i.value&&!Y.value||z.value&&!z.value.$el.contains(M.target)||(w.value=!0,C.value=new Date,M.target.setPointerCapture(M.pointerId),F.value=ut(h.value)?M.clientY:M.clientX)}function X(M){var W,j,G,oe,te,ne;if(z.value&&w.value){const ee=h.value==="bottom"||h.value==="right"?1:-1,fe=(F.value-(ut(h.value)?M.clientY:M.clientX))*ee,se=fe>0,de=Y.value&&!i.value&&!se;if(de&&U.value===0)return;const ye=Math.abs(fe),ke=document.querySelector("[vaul-drawer-wrapper]");let Oe=ye/q.value;const Le=Se(ye,se);if(Le!==null&&(Oe=Le),de&&Oe>=1||!T.value&&!mt(M.target,se))return;if((W=z==null?void 0:z.value)==null||W.$el.classList.add(Qf),T.value=!0,nt((j=z.value)==null?void 0:j.$el,{transition:"none"}),nt((G=_.value)==null?void 0:G.$el,{transition:"none"}),Y.value&&le({draggedDistance:fe}),se&&!Y.value){const tt=FR(fe),bt=Math.min(tt*-1,0)*ee;nt((oe=z.value)==null?void 0:oe.$el,{transform:ut(h.value)?`translate3d(0, ${bt}px, 0)`:`translate3d(${bt}px, 0, 0)`});return}const St=1-Oe;if((Ce.value||p.value&&U.value===p.value-1)&&(t(Oe),nt((te=_.value)==null?void 0:te.$el,{opacity:`${St}`,transition:"none"},!0)),ke&&_.value&&d.value){const tt=Math.min(ot()+Oe*(1-ot()),1),bt=8-Oe*8,wt=Math.max(0,14-Oe*14);nt(ke,{borderRadius:`${bt}px`,transform:ut(h.value)?`scale(${tt}) translate3d(0, ${wt}px, 0)`:`scale(${tt}) translate3d(${wt}px, 0, 0)`,transition:"none"},!0)}if(!Y.value){const tt=ye*ee;nt((ne=z.value)==null?void 0:ne.$el,{transform:ut(h.value)?`translate3d(0, ${tt}px, 0)`:`translate3d(${tt}px, 0, 0)`})}}}function ae(){var M;if(!z.value)return;const W=document.querySelector("[vaul-drawer-wrapper]"),j=ei(z.value.$el,h.value);nt(z.value.$el,{transform:"translate3d(0, 0, 0)",transition:`transform ${Ve.DURATION}s cubic-bezier(${Ve.EASE.join(",")})`}),nt((M=_.value)==null?void 0:M.$el,{transition:`opacity ${Ve.DURATION}s cubic-bezier(${Ve.EASE.join(",")})`,opacity:"1"}),d.value&&j&&j>0&&b.value&&nt(W,{borderRadius:`${Jf}px`,overflow:"hidden",...ut(h.value)?{transform:`scale(${ot()}) translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)`,transformOrigin:"top"}:{transform:`scale(${ot()}) translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)`,transformOrigin:"left"},transitionProperty:"transform, border-radius",transitionDuration:`${Ve.DURATION}s`,transitionTimingFunction:`cubic-bezier(${Ve.EASE.join(",")})`},!0)}function re(){var M;z.value&&(o(),nt(z.value.$el,{transform:ut(h.value)?`translate3d(0, ${h.value==="bottom"?"100%":"-100%"}, 0)`:`translate3d(${h.value==="right"?"100%":"-100%"}, 0, 0)`,transition:`transform ${Ve.DURATION}s cubic-bezier(${Ve.EASE.join(",")})`}),nt((M=_.value)==null?void 0:M.$el,{opacity:"0",transition:`opacity ${Ve.DURATION}s cubic-bezier(${Ve.EASE.join(",")})`}),Ae(!1),window.setTimeout(()=>{y.value=!1,b.value=!1},300),window.setTimeout(()=>{Y.value&&(f.value=Y.value[0])},Ve.DURATION*1e3))}Je(()=>{if(!b.value&&d.value&&MR){const M=setTimeout(()=>{Zs(document.body)},200);return()=>clearTimeout(M)}}),Qt(()=>{Ae(!1),et()});function ue(M){if(!w.value||!z.value)return;z.value.$el.classList.remove(Qf),T.value=!1,w.value=!1,E.value=new Date;const W=ei(z.value.$el,h.value);if(!mt(M.target,!1)||!W||Number.isNaN(W)||C.value===null)return;const j=E.value.getTime()-C.value.getTime(),G=F.value-(ut(h.value)?M.clientY:M.clientX),oe=Math.abs(G)/j;if(oe>.05&&(m.value=!0,window.setTimeout(()=>{m.value=!1},200)),Y.value){const ne=h.value==="bottom"||h.value==="right"?1:-1;K({draggedDistance:G*ne,closeDrawer:re,velocity:oe,dismissible:i.value}),n(!0);return}if(h.value==="bottom"||h.value==="right"?G>0:G<0){ae(),n(!0);return}if(oe>sy){re(),n(!1);return}const te=Math.min(z.value.$el.getBoundingClientRect().height??0,window.innerHeight);if(W>=te*u.value){re(),n(!1);return}n(!0),ae()}he(b,M=>{M&&(x.value=new Date,Ae(!0)),r(M)},{immediate:!0}),he(s,M=>{M?(b.value=M,v.value=!0):re()},{immediate:!0});function Ae(M){const W=document.querySelector("[vaul-drawer-wrapper]");!W||!d.value||(M?(nt(document.body,{background:document.body.style.backgroundColor||document.body.style.background}),nt(document.body,{background:"black"},!0),nt(W,{borderRadius:`${Jf}px`,overflow:"hidden",...ut(h.value)?{transform:`scale(${ot()}) translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)`,transformOrigin:"top"}:{transform:`scale(${ot()}) translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)`,transformOrigin:"left"},transitionProperty:"transform, border-radius",transitionDuration:`${Ve.DURATION}s`,transitionTimingFunction:`cubic-bezier(${Ve.EASE.join(",")})`})):(Zs(W,"overflow"),Zs(W,"transform"),Zs(W,"borderRadius"),nt(W,{transitionProperty:"transform, border-radius",transitionDuration:`${Ve.DURATION}s`,transitionTimingFunction:`cubic-bezier(${Ve.EASE.join(",")})`})))}function qe(M){var W,j;const G=M?(window.innerWidth-ti)/window.innerWidth:1,oe=M?-16:0;I.value&&window.clearTimeout(I.value),nt((W=z.value)==null?void 0:W.$el,{transition:`transform ${Ve.DURATION}s cubic-bezier(${Ve.EASE.join(",")})`,transform:`scale(${G}) translate3d(0, ${oe}px, 0)`}),!M&&(j=z.value)!=null&&j.$el&&(I.value=window.setTimeout(()=>{var te,ne;const ee=ei((te=z.value)==null?void 0:te.$el,h.value);nt((ne=z.value)==null?void 0:ne.$el,{transition:"none",transform:ut(h.value)?`translate3d(0, ${ee}px, 0)`:`translate3d(${ee}px, 0, 0)`})},500))}function S(M){var W;if(M<0)return;const j=ut(h.value)?window.innerHeight:window.innerWidth,G=(j-ti)/j,oe=G+M*(1-G),te=-16+M*ti;nt((W=z.value)==null?void 0:W.$el,{transform:ut(h.value)?`scale(${oe}) translate3d(0, ${te}px, 0)`:`scale(${oe}) translate3d(${te}px, 0, 0)`,transition:"none"})}function A(M){var W;const j=ut(h.value)?window.innerHeight:window.innerWidth,G=M?(j-ti)/j:1,oe=M?-16:0;M&&nt((W=z.value)==null?void 0:W.$el,{transition:`transform ${Ve.DURATION}s cubic-bezier(${Ve.EASE.join(",")})`,transform:ut(h.value)?`scale(${G}) translate3d(0, ${oe}px, 0)`:`scale(${G}) translate3d(${oe}px, 0, 0)`})}return{open:s,isOpen:b,modal:l,keyboardIsOpen:L,hasBeenOpened:v,isVisible:y,drawerRef:z,drawerHeightRef:q,overlayRef:_,isDragging:w,dragStartTime:C,isAllowedToDrag:T,snapPoints:Y,activeSnapPoint:f,pointerStart:F,dismissible:i,snapPointsOffset:J,direction:h,shouldFade:Ce,fadeFromIndex:p,shouldScaleBackground:d,onPress:vt,onDrag:X,onRelease:ue,closeDrawer:re,onNestedDrag:S,onNestedRelease:A,onNestedOpenChange:qe,emitClose:o,emitDrag:t,emitRelease:n,emitOpenChange:r,nested:a}}const qR=N({__name:"DrawerRoot",props:{activeSnapPoint:{default:void 0},closeThreshold:{default:HR},shouldScaleBackground:{type:Boolean,default:void 0},scrollLockTimeout:{default:VR},fixed:{type:Boolean,default:void 0},dismissible:{type:Boolean,default:!0},modal:{type:Boolean,default:!0},open:{type:Boolean,default:void 0},defaultOpen:{type:Boolean,default:void 0},nested:{type:Boolean,default:!1},direction:{default:"bottom"},snapPoints:{default:void 0},fadeFromIndex:{default:void 0}},emits:["drag","release","close","update:open","update:activeSnapPoint","animationEnd"],setup(e,{expose:t,emit:n}){const o=e,r=n;kt();const s=B(()=>o.fadeFromIndex??(o.snapPoints&&o.snapPoints.length-1)),i=Xf(o,"open",r,{defaultValue:o.defaultOpen,passive:o.open===void 0}),a=Xf(o,"activeSnapPoint",r,{passive:o.activeSnapPoint===void 0}),l={emitDrag:h=>r("drag",h),emitRelease:h=>r("release",h),emitClose:()=>r("close"),emitOpenChange:h=>{r("update:open",h),setTimeout(()=>{r("animationEnd",h)},Ve.DURATION*1e3)}},{closeDrawer:d,hasBeenOpened:c,modal:u,isOpen:f}=NR(WR({...l,...ht(o),activeSnapPoint:a,fadeFromIndex:s,open:i}));function p(h){if(i.value!==void 0){l.emitOpenChange(h);return}h?(c.value=!0,f.value=h):d()}return t({open:f}),(h,b)=>(k(),O(g(uR),{open:g(f),modal:g(u),"onUpdate:open":p},{default:P(()=>[$(h.$slots,"default",{open:g(f)})]),_:3},8,["open","modal"]))}}),GR=N({__name:"DrawerOverlay",setup(e){const{overlayRef:t,snapPoints:n,isVisible:o,isOpen:r,shouldFade:s}=oy(),i=B(()=>{var a;return n&&(((a=n.value)==null?void 0:a.length)??0)>0});return(a,l)=>(k(),O(g(IR),{ref_key:"overlayRef",ref:t,"vaul-drawer-visible":g(o)?"true":"false","vaul-overlay":"","vaul-snap-points":g(r)&&i.value?"true":"false","vaul-snap-points-overlay":g(r)&&g(s)?"true":"false"},null,8,["vaul-drawer-visible","vaul-snap-points","vaul-snap-points-overlay"]))}}),YR=N({__name:"DrawerContent",setup(e){const{open:t,isOpen:n,isVisible:o,snapPointsOffset:r,drawerRef:s,onPress:i,onDrag:a,onRelease:l,modal:d,emitOpenChange:c,dismissible:u,keyboardIsOpen:f,closeDrawer:p,direction:h}=oy(),b=B(()=>r.value&&r.value.length>0?`${r.value[0]}px`:"0");function v(y){if(!d.value||y.defaultPrevented){y.preventDefault();return}f.value&&(f.value=!1),y.preventDefault(),u.value&&c(!1),!(!u.value||t.value!==void 0)&&p()}return he(n,y=>{y&&setTimeout(()=>{o.value=!0},1)},{immediate:!0}),(y,w)=>(k(),O(g(AR),{ref_key:"drawerRef",ref:s,"vaul-drawer":"","vaul-drawer-direction":g(h),"vaul-drawer-visible":g(o)?"true":"false",style:Jt({"--snap-point-height":b.value}),onPointerdown:g(i),onPointermove:g(a),onPointerup:g(l),onPointerDownOutside:v,onEscapeKeyDown:w[0]||(w[0]=m=>{g(u)||m.preventDefault()})},{default:P(()=>[$(y.$slots,"default")]),_:3},8,["vaul-drawer-direction","vaul-drawer-visible","style","onPointerdown","onPointermove","onPointerup"]))}}),XR={slots:{overlay:"fixed inset-0 bg-(--ui-bg-elevated)/75",content:"fixed bg-(--ui-bg) ring ring-(--ui-border) flex focus:outline-none",handle:"shrink-0 rounded-full bg-(--ui-bg-accented)",container:"w-full flex flex-col gap-4 p-4 overflow-y-auto",header:"",title:"text-(--ui-text-highlighted) font-semibold",description:"mt-1 text-(--ui-text-muted) text-sm",body:"flex-1",footer:"flex flex-col gap-1.5"},variants:{direction:{top:{content:"mb-24 flex-col-reverse",handle:"mb-4"},right:{content:"flex-row",handle:"ml-4"},bottom:{content:"mt-24 flex-col",handle:"mt-4"},left:{content:"flex-row-reverse",handle:"mr-4"}},inset:{true:{content:"rounded-[calc(var(--ui-radius)*2)] after:hidden"}}},compoundVariants:[{direction:["top","bottom"],class:{content:"h-auto max-h-[96%]",handle:"w-12 h-1.5 mx-auto"}},{direction:["right","left"],class:{content:"w-auto max-w-[calc(100%-2rem)]",handle:"h-12 w-1.5 mt-auto mb-auto"}},{direction:"top",inset:!0,class:{content:"inset-x-4 top-4"}},{direction:"top",inset:!1,class:{content:"inset-x-0 top-0 rounded-b-[calc(var(--ui-radius)*2)]"}},{direction:"bottom",inset:!0,class:{content:"inset-x-4 bottom-4"}},{direction:"bottom",inset:!1,class:{content:"inset-x-0 bottom-0 rounded-t-[calc(var(--ui-radius)*2)]"}},{direction:"left",inset:!0,class:{content:"inset-y-4 left-4"}},{direction:"left",inset:!1,class:{content:"inset-y-0 left-0 rounded-r-[calc(var(--ui-radius)*2)]"}},{direction:"right",inset:!0,class:{content:"inset-y-4 right-4"}},{direction:"right",inset:!1,class:{content:"inset-y-0 right-0 rounded-l-[calc(var(--ui-radius)*2)]"}}]},JR=it;var pp;const QR=we({extend:we(XR),...((pp=JR.ui)==null?void 0:pp.drawer)||{}}),ZR=N({__name:"Drawer",props:{as:{},title:{},description:{},inset:{type:Boolean},content:{},overlay:{type:Boolean,default:!0},handle:{type:Boolean,default:!0},portal:{type:Boolean,default:!0},dismissible:{type:Boolean},class:{},ui:{},activeSnapPoint:{},closeThreshold:{},defaultOpen:{type:Boolean},direction:{default:"bottom"},fadeFromIndex:{},fixed:{type:Boolean},modal:{type:Boolean},nested:{type:Boolean},open:{type:Boolean},scrollLockTimeout:{},shouldScaleBackground:{type:Boolean},snapPoints:{}},emits:["drag","release","close","update:open","update:activeSnapPoint","animationEnd"],setup(e,{emit:t}){const n=e,o=t,r=kt(),s=Et(Zt(n,"activeSnapPoint","closeThreshold","defaultOpen","dismissible","fadeFromIndex","fixed","modal","nested","direction","open","scrollLockTimeout","shouldScaleBackground","snapPoints"),o),i=Ft(()=>n.content),a=B(()=>QR({direction:n.direction,inset:n.inset}));return(l,d)=>(k(),O(g(qR),Pe(Ne(g(s))),{default:P(()=>[r.default?(k(),O(g(cR),{key:0,"as-child":"",class:V(n.class)},{default:P(()=>[$(l.$slots,"default")]),_:3},8,["class"])):Z("",!0),H(g(fR),{disabled:!l.portal},{default:P(()=>{var c,u;return[l.overlay?(k(),O(g(GR),{key:0,class:V(a.value.overlay({class:(c=n.ui)==null?void 0:c.overlay}))},null,8,["class"])):Z("",!0),H(g(YR),Q({class:a.value.content({class:[!r.default&&n.class,(u=n.ui)==null?void 0:u.content]})},i.value),{default:P(()=>[$(l.$slots,"handle",{},()=>{var f;return[l.handle?(k(),ie("div",{key:0,class:V(a.value.handle({class:(f=n.ui)==null?void 0:f.handle}))},null,2)):Z("",!0)]}),$(l.$slots,"content",{},()=>{var f,p,h,b;return[He("div",{class:V(a.value.container({class:(f=n.ui)==null?void 0:f.container}))},[r.header||l.title||r.title||l.description||r.description?(k(),ie("div",{key:0,class:V(a.value.header({class:(p=n.ui)==null?void 0:p.header}))},[$(l.$slots,"header",{},()=>{var v,y;return[l.title||r.title?(k(),O(g($R),{key:0,class:V(a.value.title({class:(v=n.ui)==null?void 0:v.title}))},{default:P(()=>[$(l.$slots,"title",{},()=>[Ue($e(l.title),1)])]),_:3},8,["class"])):Z("",!0),l.description||r.description?(k(),O(g(RR),{key:1,class:V(a.value.description({class:(y=n.ui)==null?void 0:y.description}))},{default:P(()=>[$(l.$slots,"description",{},()=>[Ue($e(l.description),1)])]),_:3},8,["class"])):Z("",!0)]})],2)):Z("",!0),r.body?(k(),ie("div",{key:1,class:V(a.value.body({class:(h=n.ui)==null?void 0:h.body}))},[$(l.$slots,"body")],2)):Z("",!0),r.footer?(k(),ie("div",{key:2,class:V(a.value.footer({class:(b=n.ui)==null?void 0:b.footer}))},[$(l.$slots,"footer")],2)):Z("",!0)],2)]})]),_:3},16,["class"])]}),_:3},8,["disabled"])]),_:3},16))}}),e2=Object.assign(ZR,{__name:"UDrawer"}),t2=it;var hp;const n2=we({extend:we(g$),...((hp=t2.uiPro)==null?void 0:hp.header)||{}}),o2=N({__name:"Header",props:cl({as:{default:"header"},title:{default:"Nuxt UI Pro"},to:{default:"/"},mode:{default:"modal"},menu:{},toggle:{type:[Boolean,Object],default:!0},toggleSide:{default:"right"},class:{},ui:{}},{open:{type:Boolean,default:!1},openModifiers:{}}),emits:["update:open"],setup(e){const t=e,n=kt(),o=Hh(e,"open"),r=ks(),s=Rt(),[i,a]=cr(),[l,d]=cr(),[c,u]=cr(),f=B(()=>(t.title||n.title&&du(n.title())||"Nuxt UI Pro").trim());he(()=>r.fullPath,()=>{o.value=!1});const p=n2(),h=B(()=>({slideover:S$,modal:I$,drawer:e2})[t.mode]),b=Ft(()=>_o(t.menu,t.mode==="modal"?{fullscreen:!0,transition:!1}:{}));return(v,y)=>{var x,C,E;const w=xn,m=_r,_=bc;return k(),ie(_e,null,[H(g(c),null,{default:P(()=>[$(v.$slots,"toggle",{open:o.value},()=>{var R;return[v.toggle?(k(),O(w,Q({key:0,color:"neutral",variant:"ghost","aria-label":`${o.value?"Close":"Open"} menu`,icon:o.value?g(s).ui.icons.close:g(s).ui.icons.menu},typeof v.toggle=="object"?v.toggle:void 0,{class:g(p).toggle({class:(R=t.ui)==null?void 0:R.toggle,toggleSide:v.toggleSide}),onClick:y[0]||(y[0]=T=>o.value=!o.value)}),null,16,["aria-label","icon","class"])):Z("",!0)]})]),_:3}),H(g(i),null,{default:P(()=>{var R;return[He("div",{class:V(g(p).left({class:(R=t.ui)==null?void 0:R.left}))},[v.toggleSide==="left"?(k(),O(g(u),{key:0})):Z("",!0),$(v.$slots,"left",{},()=>{var T;return[H(m,{to:v.to,"aria-label":f.value,class:V(g(p).title({class:(T=t.ui)==null?void 0:T.title}))},{default:P(()=>[$(v.$slots,"title",{},()=>[Ue($e(v.title),1)])]),_:3},8,["to","aria-label","class"])]})],2)]}),_:3}),H(g(l),null,{default:P(()=>{var R;return[He("div",{class:V(g(p).right({class:(R=t.ui)==null?void 0:R.right}))},[$(v.$slots,"right"),v.toggleSide==="right"?(k(),O(g(u),{key:0})):Z("",!0)],2)]}),_:3}),H(g(ve),{as:v.as,class:V(g(p).root({class:[t.class,(x=t.ui)==null?void 0:x.root]}))},{default:P(()=>{var R;return[$(v.$slots,"top"),H(_,{class:V(g(p).container({class:(R=t.ui)==null?void 0:R.container}))},{default:P(()=>{var T;return[H(g(a)),He("div",{class:V(g(p).center({class:(T=t.ui)==null?void 0:T.center}))},[$(v.$slots,"default")],2),H(g(d))]}),_:3},8,["class"]),$(v.$slots,"bottom")]}),_:3},8,["as","class"]),H(g(h),Q({open:o.value,"onUpdate:open":y[1]||(y[1]=R=>o.value=R)},b.value,{ui:{overlay:g(p).overlay({class:(C=t.ui)==null?void 0:C.overlay}),content:g(p).content({class:(E=t.ui)==null?void 0:E.content})}}),{content:P(()=>[$(v.$slots,"content",{},()=>{var R,T,I;return[v.mode!=="drawer"?(k(),ie("div",{key:0,class:V(g(p).header({class:(R=t.ui)==null?void 0:R.header}))},[H(_,{class:V(g(p).container({class:(T=t.ui)==null?void 0:T.container}))},{default:P(()=>[H(g(a)),H(g(d))]),_:1},8,["class"])],2)):Z("",!0),He("div",{class:V(g(p).body({class:(I=t.ui)==null?void 0:I.body}))},[$(v.$slots,"body")],2)]})]),_:3},16,["open","ui"])],64)}}}),r2=Object.assign(o2,{__name:"UHeader"});function s2(){const e=D(),t=D([]),n=D([]);function o(s){s.forEach(i=>{const a=i.target.id;a&&(i.isIntersecting?t.value=[...t.value,a]:t.value=t.value.filter(l=>l!==a))})}function r(s){s.forEach(i=>{e.value&&e.value.observe(i)})}return he(t,(s,i)=>{s.length===0?n.value=i:n.value=s}),hh(()=>e.value=new IntersectionObserver(o)),qn(()=>{var s;return(s=e.value)==null?void 0:s.disconnect()}),{visibleHeadings:t,activeHeadings:n,updateHeadings:r}}const i2=N({__name:"AppHeader",setup(e){const t=Re(),{activeHeadings:n,updateHeadings:o}=s2(),r=B(()=>[{label:"Features",to:"#features",active:n.value.includes("features")&&!n.value.includes("templates")},{label:"Templates",to:"#templates",active:n.value.includes("templates")&&!n.value.includes("pricing")},{label:"Pricing",to:"#pricing",active:n.value.includes("pricing")&&!n.value.includes("testimonials")},{label:"Testimonials",to:"#testimonials",active:n.value.includes("testimonials")&&!n.value.includes("faq")},{label:"FAQ",to:"#faq",active:n.value.includes("faq")}]);return t.hooks.hookOnce("page:finish",()=>{o([document.querySelector("#features"),document.querySelector("#templates"),document.querySelector("#pricing"),document.querySelector("#testimonials"),document.querySelector("#faq")])}),(s,i)=>{const a=tS,l=Mm,d=UI,c=s$,u=c$,f=xn,p=r2;return k(),O(p,null,{left:P(()=>[H(l,{to:"/"},{default:P(()=>[H(a,{class:"w-auto h-6 shrink-0"})]),_:1}),H(d)]),right:P(()=>[H(u),H(f,{to:"https://github.com/nuxt-ui-pro/landing/tree/v3",target:"_blank",icon:"i-simple-icons-github","aria-label":"GitHub",color:"neutral",variant:"ghost"})]),body:P(()=>[H(c,{items:g(r),orientation:"vertical",class:"-mx-2.5"},null,8,["items"])]),default:P(()=>[H(c,{items:g(r),variant:"link"},null,8,["items"])]),_:1})}}}),a2=Object.assign(i2,{__name:"AppHeader"}),l2=N({props:{vnode:{type:Object,required:!0},route:{type:Object,required:!0},vnodeRef:Object,renderKey:String,trackRootNodes:Boolean},setup(e){const t=e.renderKey,n=e.route,o={};for(const r in e.route)Object.defineProperty(o,r,{get:()=>t===e.renderKey?e.route[r]:n[r],enumerable:!0});return zt(na,zn(o)),()=>Ke(e.vnode,{ref:e.vnodeRef})}}),u2=N({name:"NuxtPage",inheritAttrs:!1,props:{name:{type:String},transition:{type:[Boolean,Object],default:void 0},keepalive:{type:[Boolean,Object],default:void 0},route:{type:Object},pageKey:{type:[Function,String],default:null}},setup(e,{attrs:t,slots:n,expose:o}){const r=Re(),s=D(),i=De(na,null);let a;o({pageRef:s});const l=De(o1,null);let d;const c=r.deferHydration();if(r.isHydrating){const f=r.hooks.hookOnce("app:error",c);It().beforeEach(f)}e.pageKey&&he(()=>e.pageKey,(f,p)=>{f!==p&&r.callHook("page:loading:start")});let u=!1;return()=>Ke(am,{name:e.name,route:e.route,...t},{default:f=>{const p=d2(i,f.route,f.Component),h=i&&i.matched.length===f.route.matched.length;if(!f.Component){if(d&&!h)return d;c();return}if(d&&l&&!l.isCurrent(f.route))return d;if(p&&i&&(!l||l!=null&&l.isCurrent(i)))return h?d:null;const b=Fl(f,e.pageKey);!r.isHydrating&&!f2(i,f.route,f.Component)&&a===b&&(r.callHook("page:loading:end"),u=!0),a=b;const v=!!(e.transition??f.route.meta.pageTransition??El),y=v&&c2([e.transition,f.route.meta.pageTransition,El,{onAfterLeave:()=>{r.callHook("page:transition:finish",f.Component)}}].filter(Boolean)),w=e.keepalive??f.route.meta.keepalive??Dw;return d=Cx(v&&y,xx(w,Ke(Kh,{suspensible:!0,onPending:()=>r.callHook("page:start",f.Component),onResolve:()=>{Be(()=>r.callHook("page:finish",f.Component).then(()=>{if(!u)return r.callHook("page:loading:end");u=!1}).finally(c))}},{default:()=>{const m=Ke(l2,{key:b||void 0,vnode:n.default?Ke(_e,void 0,n.default(f)):f.Component,route:f.route,renderKey:b||void 0,trackRootNodes:v,vnodeRef:s});return w&&(m.type.name=f.Component.type.name||f.Component.type.__name||"RouteProvider"),m}}))).default(),d}})}});function c2(e){const t=e.map(n=>({...n,onAfterLeave:n.onAfterLeave?Du(n.onAfterLeave):void 0}));return _o(...t)}function d2(e,t,n){if(!e)return!1;const o=t.matched.findIndex(r=>{var s;return((s=r.components)==null?void 0:s.default)===(n==null?void 0:n.type)});return!o||o===-1?!1:t.matched.slice(0,o).some((r,s)=>{var i,a,l;return((i=r.components)==null?void 0:i.default)!==((l=(a=e.matched[s])==null?void 0:a.components)==null?void 0:l.default)})||n&&Fl({route:t,Component:n})!==Fl({route:e,Component:n})}function f2(e,t,n){return e?t.matched.findIndex(r=>{var s;return((s=r.components)==null?void 0:s.default)===(n==null?void 0:n.type)})<t.matched.length-1:!1}const p2={base:"min-h-[calc(100vh-var(--ui-header-height))]"},h2=it;var gp;const g2=we({extend:we(p2),...((gp=h2.uiPro)==null?void 0:gp.main)||{}}),m2=N({__name:"Main",props:{as:{default:"main"},class:{}},setup(e){const t=e;return(n,o)=>(k(),O(g(ve),{as:n.as,class:V(g(g2)({class:t.class}))},{default:P(()=>[$(n.$slots,"default")]),_:3},8,["as","class"]))}}),v2=Object.assign(m2,{__name:"UMain"}),y2={slots:{root:"flex items-center align-center text-center",border:"",container:"font-medium text-(--ui-text) flex",icon:"shrink-0 size-5",avatar:"shrink-0",avatarSize:"2xs",label:"text-sm"},variants:{color:{primary:{border:"border-(--ui-primary)"},secondary:{border:"border-(--ui-secondary)"},success:{border:"border-(--ui-success)"},info:{border:"border-(--ui-info)"},warning:{border:"border-(--ui-warning)"},error:{border:"border-(--ui-error)"},neutral:{border:"border-(--ui-border)"}},orientation:{horizontal:{root:"w-full flex-row",border:"w-full",container:"mx-3 whitespace-nowrap"},vertical:{root:"h-full flex-col",border:"h-full",container:"my-2"}},size:{xs:"",sm:"",md:"",lg:"",xl:""},type:{solid:{border:"border-solid"},dashed:{border:"border-dashed"},dotted:{border:"border-dotted"}}},compoundVariants:[{orientation:"horizontal",size:"xs",class:{border:"border-t"}},{orientation:"horizontal",size:"sm",class:{border:"border-t-[2px]"}},{orientation:"horizontal",size:"md",class:{border:"border-t-[3px]"}},{orientation:"horizontal",size:"lg",class:{border:"border-t-[4px]"}},{orientation:"horizontal",size:"xl",class:{border:"border-t-[5px]"}},{orientation:"vertical",size:"xs",class:{border:"border-s"}},{orientation:"vertical",size:"sm",class:{border:"border-s-[2px]"}},{orientation:"vertical",size:"md",class:{border:"border-s-[3px]"}},{orientation:"vertical",size:"lg",class:{border:"border-s-[4px]"}},{orientation:"vertical",size:"xl",class:{border:"border-s-[5px]"}}],defaultVariants:{color:"neutral",size:"xs",type:"solid"}},b2=it;var mp;const w2=we({extend:we(y2),...((mp=b2.ui)==null?void 0:mp.separator)||{}}),_2=N({__name:"Separator",props:{as:{},label:{},icon:{},avatar:{},color:{},size:{},type:{},orientation:{default:"horizontal"},class:{},ui:{},decorative:{type:Boolean}},setup(e){const t=e,n=kt(),o=xo(Zt(t,"as","decorative","orientation")),r=B(()=>w2({color:t.color,orientation:t.orientation,size:t.size,type:t.type}));return(s,i)=>{var a;return k(),O(g(lA),Q(g(o),{class:r.value.root({class:[t.class,(a=t.ui)==null?void 0:a.root]})}),{default:P(()=>{var l,d,c;return[He("div",{class:V(r.value.border({class:(l=t.ui)==null?void 0:l.border}))},null,2),s.label||s.icon||s.avatar||n.default?(k(),ie(_e,{key:0},[He("div",{class:V(r.value.container({class:(d=t.ui)==null?void 0:d.container}))},[$(s.$slots,"default",{},()=>{var u,f,p,h;return[s.label?(k(),ie("span",{key:0,class:V(r.value.label({class:(u=t.ui)==null?void 0:u.label}))},$e(s.label),3)):s.icon?(k(),O(at,{key:1,name:s.icon,class:V(r.value.icon({class:(f=t.ui)==null?void 0:f.icon}))},null,8,["name","class"])):s.avatar?(k(),O(Ko,Q({key:2,size:((p=t.ui)==null?void 0:p.avatarSize)||r.value.avatarSize()},s.avatar,{class:r.value.avatar({class:(h=t.ui)==null?void 0:h.avatar})}),null,16,["size","class"])):Z("",!0)]})],2),He("div",{class:V(r.value.border({class:(c=t.ui)==null?void 0:c.border}))},null,2)],64)):Z("",!0)]}),_:3},16,["class"])}}}),x2=Object.assign(_2,{__name:"USeparator"}),C2={slots:{root:"relative inline-flex items-center",base:["w-full rounded-[calc(var(--ui-radius)*1.5)] border-0 placeholder:text-(--ui-text-dimmed) focus:outline-none disabled:cursor-not-allowed disabled:opacity-75","transition-colors"],leading:"absolute inset-y-0 start-0 flex items-center",leadingIcon:"shrink-0 text-(--ui-text-dimmed)",leadingAvatar:"shrink-0",leadingAvatarSize:"",trailing:"absolute inset-y-0 end-0 flex items-center",trailingIcon:"shrink-0 text-(--ui-text-dimmed)"},variants:{buttonGroup:{horizontal:{root:"group",base:"group-not-only:group-first:rounded-e-none group-not-only:group-last:rounded-s-none group-not-last:group-not-first:rounded-none"},vertical:{root:"group",base:"group-not-only:group-first:rounded-b-none group-not-only:group-last:rounded-t-none group-not-last:group-not-first:rounded-none"}},size:{xs:{base:"px-2 py-1 text-xs gap-1",leading:"ps-2",trailing:"pe-2",leadingIcon:"size-4",leadingAvatarSize:"3xs",trailingIcon:"size-4"},sm:{base:"px-2.5 py-1.5 text-xs gap-1.5",leading:"ps-2.5",trailing:"pe-2.5",leadingIcon:"size-4",leadingAvatarSize:"3xs",trailingIcon:"size-4"},md:{base:"px-2.5 py-1.5 text-sm gap-1.5",leading:"ps-2.5",trailing:"pe-2.5",leadingIcon:"size-5",leadingAvatarSize:"2xs",trailingIcon:"size-5"},lg:{base:"px-3 py-2 text-sm gap-2",leading:"ps-3",trailing:"pe-3",leadingIcon:"size-5",leadingAvatarSize:"2xs",trailingIcon:"size-5"},xl:{base:"px-3 py-2 text-base gap-2",leading:"ps-3",trailing:"pe-3",leadingIcon:"size-6",leadingAvatarSize:"xs",trailingIcon:"size-6"}},variant:{outline:"text-(--ui-text-highlighted) bg-(--ui-bg) ring ring-inset ring-(--ui-border-accented)",soft:"text-(--ui-text-highlighted) bg-(--ui-bg-elevated)/50 hover:bg-(--ui-bg-elevated) focus:bg-(--ui-bg-elevated) disabled:bg-(--ui-bg-elevated)/50",subtle:"text-(--ui-text-highlighted) bg-(--ui-bg-elevated) ring ring-inset ring-(--ui-border-accented)",ghost:"text-(--ui-text-highlighted) bg-transparent hover:bg-(--ui-bg-elevated) focus:bg-(--ui-bg-elevated) disabled:bg-transparent dark:disabled:bg-transparent",none:"text-(--ui-text-highlighted) bg-transparent"},color:{primary:"",secondary:"",success:"",info:"",warning:"",error:"",neutral:""},leading:{true:""},trailing:{true:""},loading:{true:""},highlight:{true:""},type:{file:"file:me-1.5 file:font-medium file:text-(--ui-text-muted) file:outline-none"}},compoundVariants:[{color:"primary",variant:["outline","subtle"],class:"focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-(--ui-primary)"},{color:"secondary",variant:["outline","subtle"],class:"focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-(--ui-secondary)"},{color:"success",variant:["outline","subtle"],class:"focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-(--ui-success)"},{color:"info",variant:["outline","subtle"],class:"focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-(--ui-info)"},{color:"warning",variant:["outline","subtle"],class:"focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-(--ui-warning)"},{color:"error",variant:["outline","subtle"],class:"focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-(--ui-error)"},{color:"primary",highlight:!0,class:"ring ring-inset ring-(--ui-primary)"},{color:"secondary",highlight:!0,class:"ring ring-inset ring-(--ui-secondary)"},{color:"success",highlight:!0,class:"ring ring-inset ring-(--ui-success)"},{color:"info",highlight:!0,class:"ring ring-inset ring-(--ui-info)"},{color:"warning",highlight:!0,class:"ring ring-inset ring-(--ui-warning)"},{color:"error",highlight:!0,class:"ring ring-inset ring-(--ui-error)"},{color:"neutral",variant:["outline","subtle"],class:"focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-(--ui-border-inverted)"},{color:"neutral",highlight:!0,class:"ring ring-inset ring-(--ui-border-inverted)"},{leading:!0,size:"xs",class:"ps-7"},{leading:!0,size:"sm",class:"ps-8"},{leading:!0,size:"md",class:"ps-9"},{leading:!0,size:"lg",class:"ps-10"},{leading:!0,size:"xl",class:"ps-11"},{trailing:!0,size:"xs",class:"pe-7"},{trailing:!0,size:"sm",class:"pe-8"},{trailing:!0,size:"md",class:"pe-9"},{trailing:!0,size:"lg",class:"pe-10"},{trailing:!0,size:"xl",class:"pe-11"},{loading:!0,leading:!0,class:{leadingIcon:"animate-spin"}},{loading:!0,leading:!1,trailing:!0,class:{trailingIcon:"animate-spin"}}],defaultVariants:{size:"md",color:"primary",variant:"outline"}},k2=["id","type","value","name","placeholder","disabled","required","autocomplete"],E2=it;var vp;const S2=we({extend:we(C2),...((vp=E2.ui)==null?void 0:vp.input)||{}}),T2=N({inheritAttrs:!1,__name:"Input",props:cl({as:{},id:{},name:{},type:{default:"text"},placeholder:{},color:{},variant:{},size:{},required:{type:Boolean},autocomplete:{default:"off"},autofocus:{type:Boolean},autofocusDelay:{default:0},disabled:{type:Boolean},highlight:{type:Boolean},class:{},ui:{},icon:{},avatar:{},leading:{type:Boolean},leadingIcon:{},trailing:{type:Boolean},trailingIcon:{},loading:{type:Boolean},loadingIcon:{}},{modelValue:{},modelModifiers:{}}),emits:cl(["update:modelValue","blur","change"],["update:modelValue"]),setup(e,{expose:t,emit:n}){const o=e,r=n,s=kt(),[i,a]=Hh(e,"modelValue"),{emitFormBlur:l,emitFormInput:d,emitFormChange:c,size:u,color:f,id:p,name:h,highlight:b,disabled:v,emitFormFocus:y,ariaAttrs:w}=RA(o,{}),{orientation:m,size:_}=gc(o),{isLeading:x,isTrailing:C,leadingIconName:E,trailingIconName:R}=hc(o),T=B(()=>_.value||u.value),I=B(()=>S2({type:o.type,color:f.value,variant:o.variant,size:T==null?void 0:T.value,loading:o.loading,highlight:b.value,leading:x.value||!!o.avatar||!!s.leading,trailing:C.value||!!s.trailing,buttonGroup:m.value})),F=D(null);function L(){var K;o.autofocus&&((K=F.value)==null||K.focus())}function z(K){a.trim&&(K=K.trim()),(a.number||o.type==="number")&&(K=LA(K)),i.value=K,d()}function q(K){a.lazy||z(K.target.value)}function Y(K){const J=K.target.value;a.lazy&&z(J),a.trim&&(K.target.value=J.trim()),c(),r("change",K)}function U(K){l(),r("blur",K)}return t({inputRef:F}),We(()=>{setTimeout(()=>{L()},o.autofocusDelay)}),(K,J)=>{var le;return k(),O(g(ve),{as:K.as,class:V(I.value.root({class:[o.class,(le=o.ui)==null?void 0:le.root]}))},{default:P(()=>{var Ce,Se,Te;return[He("input",Q({id:g(p),ref_key:"inputRef",ref:F,type:K.type,value:g(i),name:g(h),placeholder:K.placeholder,class:I.value.base({class:(Ce=o.ui)==null?void 0:Ce.base}),disabled:g(v),required:K.required,autocomplete:K.autocomplete},{...K.$attrs,...g(w)},{onInput:q,onBlur:U,onChange:Y,onFocus:J[0]||(J[0]=(...et)=>g(y)&&g(y)(...et))}),null,16,k2),$(K.$slots,"default"),g(x)||K.avatar||s.leading?(k(),ie("span",{key:0,class:V(I.value.leading({class:(Se=o.ui)==null?void 0:Se.leading}))},[$(K.$slots,"leading",{},()=>{var et,ot,mt;return[g(x)&&g(E)?(k(),O(at,{key:0,name:g(E),class:V(I.value.leadingIcon({class:(et=o.ui)==null?void 0:et.leadingIcon}))},null,8,["name","class"])):K.avatar?(k(),O(Ko,Q({key:1,size:((ot=o.ui)==null?void 0:ot.leadingAvatarSize)||I.value.leadingAvatarSize()},K.avatar,{class:I.value.leadingAvatar({class:(mt=o.ui)==null?void 0:mt.leadingAvatar})}),null,16,["size","class"])):Z("",!0)]})],2)):Z("",!0),g(C)||s.trailing?(k(),ie("span",{key:1,class:V(I.value.trailing({class:(Te=o.ui)==null?void 0:Te.trailing}))},[$(K.$slots,"trailing",{},()=>{var et;return[g(R)?(k(),O(at,{key:0,name:g(R),class:V(I.value.trailingIcon({class:(et=o.ui)==null?void 0:et.trailingIcon}))},null,8,["name","class"])):Z("",!0)]})],2)):Z("",!0)]}),_:3},8,["as","class"])}}}),P2=Object.assign(T2,{__name:"UInput"}),A2={slots:{root:"",wrapper:"",labelWrapper:"flex content-center items-center justify-between",label:"block font-medium text-(--ui-text)",container:"mt-1 relative",description:"text-(--ui-text-muted)",error:"mt-2 text-(--ui-error)",hint:"text-(--ui-text-muted)",help:"mt-2 text-(--ui-text-muted)"},variants:{size:{xs:{root:"text-xs"},sm:{root:"text-xs"},md:{root:"text-sm"},lg:{root:"text-sm"},xl:{root:"text-base"}},required:{true:{label:"after:content-['*'] after:ms-0.5 after:text-(--ui-error)"}}},defaultVariants:{size:"md"}},O2=["id"],I2=["id"],$2=["id"],R2=it;var yp;const L2=we({extend:we(A2),...((yp=R2.ui)==null?void 0:yp.formField)||{}}),M2=N({__name:"FormField",props:{as:{},name:{},errorPattern:{},label:{},description:{},help:{},error:{type:[String,Boolean]},hint:{},size:{},required:{type:Boolean},eagerValidation:{type:Boolean},validateOnInputDelay:{},class:{},ui:{}},setup(e){const t=e,n=kt(),o=B(()=>L2({size:t.size,required:t.required})),r=De("form-errors",null),s=B(()=>{var l,d;return t.error||((d=(l=r==null?void 0:r.value)==null?void 0:l.find(c=>c.name===t.name||t.errorPattern&&c.name.match(t.errorPattern)))==null?void 0:d.message)}),i=D(gr()),a=i.value;return zt(Pv,i),zt(Tv,B(()=>({error:s.value,name:t.name,size:t.size,eagerValidation:t.eagerValidation,validateOnInputDelay:t.validateOnInputDelay,errorPattern:t.errorPattern,hint:t.hint,description:t.description,ariaId:a}))),(l,d)=>{var c;return k(),O(g(ve),{as:l.as,class:V(o.value.root({class:[t.class,(c=t.ui)==null?void 0:c.root]}))},{default:P(()=>{var u,f,p,h,b,v,y,w;return[He("div",{class:V(o.value.wrapper({class:(u=t.ui)==null?void 0:u.wrapper}))},[l.label||n.label?(k(),ie("div",{key:0,class:V(o.value.labelWrapper({class:(f=t.ui)==null?void 0:f.labelWrapper}))},[H(g(qP),{for:i.value,class:V(o.value.label({class:(p=t.ui)==null?void 0:p.label}))},{default:P(()=>[$(l.$slots,"label",{label:l.label},()=>[Ue($e(l.label),1)])]),_:3},8,["for","class"]),l.hint||n.hint?(k(),ie("span",{key:0,id:`${g(a)}-hint`,class:V(o.value.hint({class:(h=t.ui)==null?void 0:h.hint}))},[$(l.$slots,"hint",{hint:l.hint},()=>[Ue($e(l.hint),1)])],10,O2)):Z("",!0)],2)):Z("",!0),l.description||n.description?(k(),ie("p",{key:1,id:`${g(a)}-description`,class:V(o.value.description({class:(b=t.ui)==null?void 0:b.description}))},[$(l.$slots,"description",{description:l.description},()=>[Ue($e(l.description),1)])],10,I2)):Z("",!0)],2),He("div",{class:V([(l.label||!!n.label||l.description||!!n.description)&&o.value.container({class:(v=t.ui)==null?void 0:v.container})])},[$(l.$slots,"default",{error:s.value}),typeof s.value=="string"&&s.value||n.error?(k(),ie("p",{key:0,id:`${g(a)}-error`,class:V(o.value.error({class:(y=t.ui)==null?void 0:y.error}))},[$(l.$slots,"error",{error:s.value},()=>[Ue($e(s.value),1)])],10,$2)):l.help||n.help?(k(),ie("p",{key:1,class:V(o.value.help({class:(w=t.ui)==null?void 0:w.help}))},[$(l.$slots,"help",{help:l.help},()=>[Ue($e(l.help),1)])],2)):Z("",!0)],2)]}),_:3},8,["as","class"])}}}),D2=Object.assign(M2,{__name:"UFormField"}),B2={slots:{root:"xl:grid xl:grid-cols-3 xl:gap-8",left:"mb-10 xl:mb-0",center:"flex flex-col lg:grid grid-flow-col auto-cols-fr gap-8 xl:col-span-2",right:"mt-10 xl:mt-0",label:"text-sm font-semibold",list:"mt-6 space-y-4",item:"relative",link:"group text-sm flex items-center gap-1.5 focus-visible:outline-(--ui-primary)",linkLeadingIcon:"size-5 shrink-0",linkLabel:"truncate",linkLabelExternalIcon:"size-3 absolute top-0 text-(--ui-text-dimmed)"},variants:{active:{true:{link:"text-(--ui-primary) font-medium"},false:{link:["text-(--ui-text-muted) hover:text-(--ui-text)","transition-colors"]}}}},N2=it;var bp;const F2=we({extend:we(B2),...((bp=N2.uiPro)==null?void 0:bp.footerColumns)||{}}),z2=N({__name:"FooterColumns",props:{as:{default:"nav"},class:{},columns:{},ui:{}},setup(e){const t=e,n=kt(),o=Rt(),r=F2();return(s,i)=>{var c;const a=at,l=ms,d=_r;return k(),O(g(ve),Q({as:s.as,class:g(r).root({class:[t.class,(c=t.ui)==null?void 0:c.root]})},s.$attrs),{default:P(()=>{var u,f,p,h;return[n.left?(k(),ie("div",{key:0,class:V(g(r).left({class:(u=t.ui)==null?void 0:u.left}))},[$(s.$slots,"left")],2)):Z("",!0),n.default||(f=s.columns)!=null&&f.length?(k(),ie("div",{key:1,class:V(g(r).center({class:(p=t.ui)==null?void 0:p.center}))},[$(s.$slots,"default",{},()=>[(k(!0),ie(_e,null,Bt(s.columns,(b,v)=>{var y,w;return k(),ie("div",{key:v},[He("h3",{class:V(g(r).label({class:(y=t.ui)==null?void 0:y.label}))},$e(b.label),3),He("ul",{class:V(g(r).list({class:(w=t.ui)==null?void 0:w.list}))},[(k(!0),ie(_e,null,Bt(b.children,(m,_)=>{var x;return k(),ie("li",{key:_,class:V(g(r).item({class:(x=t.ui)==null?void 0:x.item}))},[H(d,Q({ref_for:!0},g(hs)(m),{custom:""}),{default:P(({active:C,...E})=>{var R;return[H(l,Q({ref_for:!0},E,{class:g(r).link({class:[(R=t.ui)==null?void 0:R.link,m.class],active:C})}),{default:P(()=>[$(s.$slots,"link",{link:m,active:C},()=>{var T,I;return[$(s.$slots,"link-leading",{link:m,active:C},()=>{var F;return[m.icon?(k(),O(a,{key:0,name:m.icon,class:V(g(r).linkLeadingIcon({class:(F=t.ui)==null?void 0:F.linkLeadingIcon,active:C}))},null,8,["name","class"])):Z("",!0)]}),m.label||n["link-label"]?(k(),ie("span",{key:0,class:V(g(r).linkLabel({class:(T=t.ui)==null?void 0:T.linkLabel,active:C}))},[$(s.$slots,"link-label",{link:m,active:C},()=>[Ue($e(m.label),1)]),m.target==="_blank"?(k(),O(a,{key:0,name:g(o).ui.icons.external,class:V(g(r).linkLabelExternalIcon({class:(I=t.ui)==null?void 0:I.linkLabelExternalIcon,active:C}))},null,8,["name","class"])):Z("",!0)],2)):Z("",!0),$(s.$slots,"link-trailing",{link:m,active:C})]})]),_:2},1040,["class"])]}),_:2},1040)],2)}),128))],2)])}),128))])],2)):Z("",!0),n.right?(k(),ie("div",{key:2,class:V(g(r).right({class:(h=t.ui)==null?void 0:h.right}))},[$(s.$slots,"right")],2)):Z("",!0)]}),_:3},16,["as","class"])}}}),j2=Object.assign(z2,{__name:"UFooterColumns"}),H2={slots:{root:"",top:"py-8 lg:py-12",bottom:"py-8 lg:py-12",container:"py-8 lg:py-4 lg:flex lg:items-center lg:justify-between lg:gap-x-3",left:"flex items-center justify-center lg:justify-start lg:flex-1 gap-x-1.5 mt-3 lg:mt-0 lg:order-1",center:"mt-3 lg:mt-0 lg:order-2 flex items-center justify-center",right:"lg:flex-1 flex items-center justify-center lg:justify-end gap-x-1.5 lg:order-3"}},V2=it;var wp;const U2=we({extend:we(H2),...((wp=V2.uiPro)==null?void 0:wp.footer)||{}}),K2=N({__name:"Footer",props:{as:{default:"footer"},class:{},ui:{}},setup(e){const t=e,n=kt(),o=U2();return(r,s)=>{var a;const i=bc;return k(),O(g(ve),{as:r.as,class:V(g(o).root({class:[t.class,(a=t.ui)==null?void 0:a.root]}))},{default:P(()=>{var l,d,c;return[n.top?(k(),ie("div",{key:0,class:V(g(o).top({class:(l=t.ui)==null?void 0:l.top}))},[$(r.$slots,"top")],2)):Z("",!0),H(i,{class:V(g(o).container({class:(d=t.ui)==null?void 0:d.container}))},{default:P(()=>{var u,f,p;return[He("div",{class:V(g(o).right({class:(u=t.ui)==null?void 0:u.right}))},[$(r.$slots,"right")],2),He("div",{class:V(g(o).center({class:(f=t.ui)==null?void 0:f.center}))},[$(r.$slots,"default")],2),He("div",{class:V(g(o).left({class:(p=t.ui)==null?void 0:p.left}))},[$(r.$slots,"left")],2)]}),_:3},8,["class"]),n.bottom?(k(),ie("div",{key:1,class:V(g(o).bottom({class:(c=t.ui)==null?void 0:c.bottom}))},[$(r.$slots,"bottom")],2)):Z("",!0)]}),_:3},8,["as","class"])}}}),W2=Object.assign(K2,{__name:"UFooter"});function iy(){const e=Vu("toasts",()=>[]),t=D(!1),n=[],o=()=>`${Date.now()}-${Math.random().toString(36).slice(2,9)}`;async function r(){if(!(t.value||n.length===0)){for(t.value=!0;n.length>0;){const d=n.shift();await Be(),e.value=[...e.value,d].slice(-5)}t.value=!1}}function s(d){const c={id:o(),open:!0,...d};return n.push(c),r(),c}function i(d,c){const u=e.value.findIndex(f=>f.id===d);u!==-1&&(e.value[u]={...e.value[u],...c})}function a(d){const c=e.value.findIndex(u=>u.id===d);c!==-1&&(e.value[c]={...e.value[c],open:!1}),setTimeout(()=>{e.value=e.value.filter(u=>u.id!==d)},200)}function l(){e.value=[]}return{toasts:e,add:s,update:i,remove:a,clear:l}}const q2={class:"text-sm text-(--ui-text-muted)"},G2=N({__name:"AppFooter",setup(e){const t=[{label:"Resources",children:[{label:"Help center"},{label:"Docs"},{label:"Roadmap"},{label:"Changelog"}]},{label:"Features",children:[{label:"Affiliates"},{label:"Portal"},{label:"Jobs"},{label:"Sponsors"}]},{label:"Company",children:[{label:"About"},{label:"Pricing"},{label:"Careers"},{label:"Blog"}]}],n=iy(),o=D(""),r=D(!1);function s(){r.value=!0,n.add({title:"Subscribed!",description:"You've been subscribed to our newsletter."})}return(i,a)=>{const l=x2,d=xn,c=P2,u=D2,f=j2,p=bc,h=W2;return k(),ie(_e,null,[H(l,{icon:"i-simple-icons-nuxtdotjs",class:"h-px"}),H(h,{ui:{top:"border-b border-(--ui-border)"}},{top:P(()=>[H(p,null,{default:P(()=>[H(f,{columns:t},{right:P(()=>[He("form",{onSubmit:lo(s,["prevent"])},[H(u,{name:"email",label:"Subscribe to our newsletter",size:"lg"},{default:P(()=>[H(c,{modelValue:g(o),"onUpdate:modelValue":a[0]||(a[0]=b=>je(o)?o.value=b:null),type:"email",class:"w-full",placeholder:"Enter your email"},{trailing:P(()=>[H(d,{type:"submit",size:"xs",color:"neutral",label:"Subscribe"})]),_:1},8,["modelValue"])]),_:1})],32)]),_:1})]),_:1})]),left:P(()=>[He("p",q2," Copyright © "+$e(new Date().getFullYear()),1)]),right:P(()=>[H(d,{to:"https://github.com/nuxt-ui-pro/landing/tree/v3",target:"_blank",icon:"i-simple-icons-github","aria-label":"GitHub",color:"neutral",variant:"ghost"})]),_:1})],64)}}}),Y2=Object.assign(G2,{__name:"AppFooter"}),X2={slots:{root:"relative group overflow-hidden bg-(--ui-bg) shadow-lg rounded-[calc(var(--ui-radius)*2)] ring ring-(--ui-border) p-4 flex gap-2.5 focus:outline-none",wrapper:"w-0 flex-1 flex flex-col",title:"text-sm font-medium text-(--ui-text-highlighted)",description:"text-sm text-(--ui-text-muted)",icon:"shrink-0 size-5",avatar:"shrink-0",avatarSize:"2xl",actions:"flex gap-1.5 shrink-0",progress:"absolute inset-x-0 bottom-0 h-1 z-[-1]",close:"p-0"},variants:{color:{primary:{root:"focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-(--ui-primary)",icon:"text-(--ui-primary)",progress:"bg-(--ui-primary)"},secondary:{root:"focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-(--ui-secondary)",icon:"text-(--ui-secondary)",progress:"bg-(--ui-secondary)"},success:{root:"focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-(--ui-success)",icon:"text-(--ui-success)",progress:"bg-(--ui-success)"},info:{root:"focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-(--ui-info)",icon:"text-(--ui-info)",progress:"bg-(--ui-info)"},warning:{root:"focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-(--ui-warning)",icon:"text-(--ui-warning)",progress:"bg-(--ui-warning)"},error:{root:"focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-(--ui-error)",icon:"text-(--ui-error)",progress:"bg-(--ui-error)"},neutral:{root:"focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-(--ui-border-inverted)",icon:"text-(--ui-text-highlighted)",progress:"bg-(--ui-bg-inverted)"}},orientation:{horizontal:{root:"items-center",actions:"items-center"},vertical:{root:"items-start",actions:"items-start mt-2.5"}},title:{true:{description:"mt-1"}}},defaultVariants:{color:"primary"}},J2=it;var _p;const Q2=we({extend:we(X2),...((_p=J2.ui)==null?void 0:_p.toast)||{}}),Z2=N({__name:"Toast",props:{as:{},title:{},description:{},icon:{},avatar:{},color:{},orientation:{default:"vertical"},actions:{},close:{type:[Object,Boolean],default:!0},closeIcon:{},class:{},ui:{},defaultOpen:{type:Boolean},open:{type:Boolean},type:{},duration:{}},emits:["escapeKeyDown","pause","resume","swipeStart","swipeMove","swipeCancel","swipeEnd","update:open"],setup(e,{expose:t,emit:n}){const o=e,r=n,s=kt(),{t:i}=wc(),a=Rt(),l=Et(Zt(o,"as","defaultOpen","open","duration","type"),r),d=B(()=>Q2({color:o.color,orientation:o.orientation,title:!!o.title||!!s.title})),c=D(),u=D(0);return We(()=>{c.value&&setTimeout(()=>{var f;u.value=(f=c.value.$el.getBoundingClientRect())==null?void 0:f.height},0)}),t({height:u}),(f,p)=>{var h;return k(),O(g(wA),Q({ref_key:"el",ref:c},g(l),{"data-orientation":f.orientation,class:d.value.root({class:[o.class,(h=o.ui)==null?void 0:h.root]}),style:{"--height":u.value}}),{default:P(({remaining:b,duration:v})=>{var y,w,m,_,x,C,E,R,T;return[$(f.$slots,"leading",{},()=>{var I,F,L;return[f.avatar?(k(),O(Ko,Q({key:0,size:((I=o.ui)==null?void 0:I.avatarSize)||d.value.avatarSize()},f.avatar,{class:d.value.avatar({class:(F=o.ui)==null?void 0:F.avatar})}),null,16,["size","class"])):f.icon?(k(),O(at,{key:1,name:f.icon,class:V(d.value.icon({class:(L=o.ui)==null?void 0:L.icon}))},null,8,["name","class"])):Z("",!0)]}),He("div",{class:V(d.value.wrapper({class:(y=o.ui)==null?void 0:y.wrapper}))},[f.title||s.title?(k(),O(g(kA),{key:0,class:V(d.value.title({class:(w=o.ui)==null?void 0:w.title}))},{default:P(()=>[$(f.$slots,"title",{},()=>[typeof f.title=="function"?(k(),O(sn(f.title()),{key:0})):typeof f.title=="object"?(k(),O(sn(f.title),{key:1})):(k(),ie(_e,{key:2},[Ue($e(f.title),1)],64))])]),_:3},8,["class"])):Z("",!0),f.description||s.description?(k(),O(g(EA),{key:1,class:V(d.value.description({class:(m=o.ui)==null?void 0:m.description}))},{default:P(()=>[$(f.$slots,"description",{},()=>[typeof f.description=="function"?(k(),O(sn(f.description()),{key:0})):typeof f.description=="object"?(k(),O(sn(f.description),{key:1})):(k(),ie(_e,{key:2},[Ue($e(f.description),1)],64))])]),_:3},8,["class"])):Z("",!0),f.orientation==="vertical"&&((_=f.actions)!=null&&_.length)?(k(),ie("div",{key:2,class:V(d.value.actions({class:(x=o.ui)==null?void 0:x.actions}))},[$(f.$slots,"actions",{},()=>[(k(!0),ie(_e,null,Bt(f.actions,(I,F)=>(k(),O(g(Lf),{key:F,"alt-text":I.label||"Action","as-child":"",onClick:p[0]||(p[0]=lo(()=>{},["stop"]))},{default:P(()=>[H(xn,Q({size:"xs",color:f.color,ref_for:!0},I),null,16,["color"])]),_:2},1032,["alt-text"]))),128))])],2)):Z("",!0)],2),f.orientation==="horizontal"&&((C=f.actions)!=null&&C.length)||f.close?(k(),ie("div",{key:0,class:V(d.value.actions({class:(E=o.ui)==null?void 0:E.actions,orientation:"horizontal"}))},[f.orientation==="horizontal"&&((R=f.actions)!=null&&R.length)?$(f.$slots,"actions",{key:0},()=>[(k(!0),ie(_e,null,Bt(f.actions,(I,F)=>(k(),O(g(Lf),{key:F,"alt-text":I.label||"Action","as-child":"",onClick:p[1]||(p[1]=lo(()=>{},["stop"]))},{default:P(()=>[H(xn,Q({size:"xs",color:f.color,ref_for:!0},I),null,16,["color"])]),_:2},1032,["alt-text"]))),128))]):Z("",!0),H(g(Sv),{"as-child":""},{default:P(()=>[$(f.$slots,"close",{ui:d.value},()=>{var I;return[f.close?(k(),O(xn,Q({key:0,icon:f.closeIcon||g(a).ui.icons.close,size:"md",color:"neutral",variant:"link","aria-label":g(i)("toast.close")},typeof f.close=="object"?f.close:void 0,{class:d.value.close({class:(I=o.ui)==null?void 0:I.close}),onClick:p[2]||(p[2]=lo(()=>{},["stop"]))}),null,16,["icon","aria-label","class"])):Z("",!0)]})]),_:3})],2)):Z("",!0),b>0&&v?(k(),ie("div",{key:1,class:V(d.value.progress({class:(T=o.ui)==null?void 0:T.progress})),style:Jt({width:`${b/v*100}%`})},null,6)):Z("",!0)]}),_:3},16,["data-orientation","class","style"])}}}),eL=Object.assign(Z2,{__name:"UToast"}),tL={slots:{viewport:"fixed flex flex-col w-[calc(100%-2rem)] sm:w-96 z-[100] data-[expanded=true]:h-(--height) focus:outline-none",base:"pointer-events-auto absolute inset-x-0 z-(--index) transform-(--transform) data-[expanded=false]:data-[front=false]:h-(--front-height) data-[expanded=false]:data-[front=false]:*:invisible data-[state=closed]:animate-[toast-closed_200ms_ease-in-out] data-[state=closed]:data-[expanded=false]:data-[front=false]:animate-[toast-collapsed-closed_200ms_ease-in-out] data-[swipe=move]:transition-none transition-[transform,translate,height] duration-200 ease-out"},variants:{position:{"top-left":{viewport:"left-4"},"top-center":{viewport:"left-1/2 transform -translate-x-1/2"},"top-right":{viewport:"right-4"},"bottom-left":{viewport:"left-4"},"bottom-center":{viewport:"left-1/2 transform -translate-x-1/2"},"bottom-right":{viewport:"right-4"}},swipeDirection:{up:"data-[swipe=end]:animate-[toast-slide-up_200ms_ease-out]",right:"data-[swipe=end]:animate-[toast-slide-right_200ms_ease-out]",down:"data-[swipe=end]:animate-[toast-slide-down_200ms_ease-out]",left:"data-[swipe=end]:animate-[toast-slide-left_200ms_ease-out]"}},compoundVariants:[{position:["top-left","top-center","top-right"],class:{viewport:"top-4",base:"top-0 data-[state=open]:animate-[slide-in-from-top_200ms_ease-in-out]"}},{position:["bottom-left","bottom-center","bottom-right"],class:{viewport:"bottom-4",base:"bottom-0 data-[state=open]:animate-[slide-in-from-bottom_200ms_ease-in-out]"}},{swipeDirection:["left","right"],class:"data-[swipe=move]:translate-x-(--reka-toast-swipe-move-x) data-[swipe=end]:translate-x-(--reka-toast-swipe-end-x) data-[swipe=cancel]:translate-x-0"},{swipeDirection:["up","down"],class:"data-[swipe=move]:translate-y-(--reka-toast-swipe-move-y) data-[swipe=end]:translate-y-(--reka-toast-swipe-end-y) data-[swipe=cancel]:translate-y-0"}],defaultVariants:{position:"bottom-right"}},nL=it;var xp;const oL=we({extend:we(tL),...((xp=nL.ui)==null?void 0:xp.toaster)||{}}),rL={name:"Toaster"},sL=N({...rL,props:{position:{},expand:{type:Boolean,default:!0},portal:{type:Boolean,default:!0},class:{},ui:{},label:{},duration:{default:5e3},swipeThreshold:{}},setup(e){const t=e,n=xo(Zt(t,"duration","label","swipeThreshold")),{toasts:o,remove:r}=iy(),s=B(()=>{switch(t.position){case"top-center":return"up";case"top-right":case"bottom-right":return"right";case"bottom-center":return"down";case"top-left":case"bottom-left":return"left"}return"right"}),i=B(()=>oL({position:t.position,swipeDirection:s.value}));function a(h,b){h||r(b)}const l=D(!1),d=B(()=>t.expand||l.value),c=D([]),u=B(()=>c.value.reduce((h,{height:b})=>h+b+16,0)),f=B(()=>{var h;return((h=c.value[c.value.length-1])==null?void 0:h.height)||0});function p(h){return c.value.slice(h+1).reduce((b,{height:v})=>b+v+16,0)}return(h,b)=>(k(),O(g(cA),Q({"swipe-direction":s.value},g(n)),{default:P(()=>[$(h.$slots,"default"),(k(!0),ie(_e,null,Bt(g(o),(v,y)=>(k(),O(eL,Q({key:v.id,ref_for:!0,ref_key:"refs",ref:c},g(ma)(v,["id"]),{"data-expanded":d.value,"data-front":!d.value&&y===g(o).length-1,style:{"--index":y-g(o).length+g(o).length,"--before":g(o).length-1-y,"--offset":p(y),"--scale":d.value?"1":"calc(1 - var(--before) * var(--scale-factor))","--translate":d.value?"calc(var(--offset) * var(--translate-factor))":"calc(var(--before) * var(--gap))","--transform":"translateY(var(--translate)) scale(var(--scale))"},class:[i.value.base(),{"cursor-pointer":!!v.onClick}],"onUpdate:open":w=>a(w,v.id),onClick:w=>v.onClick&&v.onClick(v)}),null,16,["data-expanded","data-front","style","class","onUpdate:open","onClick"]))),128)),H(g(_A),{disabled:!h.portal},{default:P(()=>{var v,y,w;return[H(g(CA),{"data-expanded":d.value,class:V(i.value.viewport({class:[t.class,(v=t.ui)==null?void 0:v.viewport]})),style:Jt({"--scale-factor":"0.05","--translate-factor":(y=h.position)!=null&&y.startsWith("top")?"1px":"-1px","--gap":(w=h.position)!=null&&w.startsWith("top")?"16px":"-16px","--front-height":`${f.value}px`,"--height":`${u.value}px`}),onMouseenter:b[0]||(b[0]=m=>l.value=!0),onMouseleave:b[1]||(b[1]=m=>l.value=!1)},null,8,["data-expanded","class","style"])]}),_:1},8,["disabled"])]),_:3},16,["swipe-direction"]))}}),iL=Object.assign(sL,{__name:"UToaster"}),aL=N({__name:"ModalProvider",setup(e){const t=De(Hu),{isOpen:n}=jk();return(o,r)=>g(t)?(k(),O(sn(g(t).component),Q({key:0},g(t).props,{open:g(n),"onUpdate:open":r[0]||(r[0]=s=>je(n)?n.value=s:null)}),null,16,["open"])):Z("",!0)}}),lL=Object.assign(aL,{__name:"UModalProvider"}),uL=N({__name:"SlideoverProvider",setup(e){const t=De(ju),{isOpen:n}=Nk();return(o,r)=>g(t)?(k(),O(sn(g(t).component),Q({key:0},g(t).props,{open:g(n),"onUpdate:open":r[0]||(r[0]=s=>je(n)?n.value=s:null)}),null,16,["open"])):Z("",!0)}}),cL=Object.assign(uL,{__name:"USlideoverProvider"}),dL={name:"App"},fL=N({...dL,props:{tooltip:{},toaster:{},locale:{},scrollBody:{type:[Boolean,Object]},nonce:{}},setup(e){const t=e,n=xo(Zt(t,"scrollBody")),o=Ft(()=>t.tooltip),r=Ft(()=>t.toaster),s=Ft(()=>t.locale);return zt(Wv,s),(i,a)=>{var l,d;return k(),O(g(ZS),Q({"use-id":()=>gr(),dir:(l=s.value)==null?void 0:l.dir,locale:(d=s.value)==null?void 0:d.code},g(n)),{default:P(()=>[H(g(TA),Pe(Ne(o.value)),{default:P(()=>[i.toaster!==null?(k(),O(iL,Pe(Q({key:0},r.value)),{default:P(()=>[$(i.$slots,"default")]),_:3},16)):$(i.$slots,"default",{key:1}),H(lL),H(cL)]),_:3},16)]),_:3},16,["use-id","dir","locale"])}}}),pL=Object.assign(fL,{__name:"UApp"}),hL=N({__name:"app",setup(e){return $u({meta:[{name:"viewport",content:"width=device-width, initial-scale=1"}],link:[{rel:"icon",href:"/favicon.ico"}],htmlAttrs:{lang:"en"}}),r_({ogImage:"https://landing-template.nuxt.dev/social-card.png",twitterImage:"https://landing-template.nuxt.dev/social-card.png",twitterCard:"summary_large_image"}),(t,n)=>{const o=a2,r=u2,s=v2,i=Y2,a=pL;return k(),O(a,{toaster:{expand:!1}},{default:P(()=>[H(o),H(s,null,{default:P(()=>[H(r)]),_:1}),H(i)]),_:1})}}}),gL={__name:"nuxt-error-page",props:{error:Object},setup(e){const n=e.error;n.stack&&n.stack.split(` +`).splice(1).map(u=>({text:u.replace("webpack:/","").replace(".vue",".js").trim(),internal:u.includes("node_modules")&&!u.includes(".cache")||u.includes("internal")||u.includes("new Promise")})).map(u=>`<span class="stack${u.internal?" internal":""}">${u.text}</span>`).join(` +`);const o=Number(n.statusCode||500),r=o===404,s=n.statusMessage??(r?"Page Not Found":"Internal Server Error"),i=n.message||n.toString(),a=void 0,c=r?be(()=>ge(()=>import("./h7MKFzWu.js"),__vite__mapDeps([28,29]),import.meta.url)):be(()=>ge(()=>import("./DokLMLpA.js"),__vite__mapDeps([30,31]),import.meta.url));return(u,f)=>(k(),O(g(c),Pe(Ne({statusCode:g(o),statusMessage:g(s),description:g(i),stack:g(a)})),null,16))}},mL={key:0},Zf={__name:"nuxt-root",setup(e){const t=()=>null,n=Re(),o=n.deferHydration();if(n.isHydrating){const l=n.hooks.hookOnce("app:error",o);It().beforeEach(l)}const r=!1;zt(na,ks()),n.hooks.callHookWith(l=>l.map(d=>d()),"vue:setup");const s=oa(),i=!1;mh((l,d,c)=>{if(n.hooks.callHook("vue:error",l,d,c).catch(u=>console.error("[nuxt] Error in `vue:error` hook",u)),a1(l)&&(l.fatal||l.unhandled))return n.runWithContext(()=>nr(l)),!1});const a=!1;return(l,d)=>(k(),O(Kh,{onResolve:g(o)},{default:P(()=>[g(i)?(k(),ie("div",mL)):g(s)?(k(),O(g(gL),{key:1,error:g(s)},null,8,["error"])):g(a)?(k(),O(g(t),{key:2,context:g(a)},null,8,["context"])):g(r)?(k(),O(sn(g(r)),{key:3})):(k(),O(g(hL),{key:4}))]),_:1},8,["onResolve"]))}};let ep;{let e;ep=async function(){var i,a;if(e)return e;const n=!!(((i=window.__NUXT__)==null?void 0:i.serverRendered)??((a=document.getElementById("__NUXT_DATA__"))==null?void 0:a.dataset.ssr)==="true"),o=n?L0(Zf):R0(Zf),r=Hw({vueApp:o});async function s(l){await r.callHook("app:error",l),r.payload.error=r.payload.error||ra(l)}o.config.errorHandler=s,r.hook("app:suspense:resolve",()=>{o.config.errorHandler===s&&(o.config.errorHandler=void 0)}),!n&&md.id&&r.hook("app:suspense:resolve",()=>{var l;(l=document.getElementById(md.id))==null||l.remove()});try{await Kw(r,JE)}catch(l){s(l)}try{await r.hooks.callHook("app:created",o),await r.hooks.callHook("app:beforeMount",o),o.mount(Fw),await r.hooks.callHook("app:mounted",o),await Be()}catch(l){s(l)}return o},e=ep().catch(t=>{throw console.error("Error while mounting app:",t),t})}export{xn as $,ge as A,ia as B,Re as C,wL as D,D as E,Ee as F,Ft as G,st as H,hh as I,he as J,pr as K,Fo as L,ra as M,V as N,we as O,ve as P,it as Q,kt as R,db as S,sn as T,$L as U,YI as V,Q as W,at as X,cl as Y,Hh as Z,Rm as _,Pn as a,as as a$,Vu as a0,Bt as a1,_e as a2,e$ as a3,Ff as a4,xl as a5,ki as a6,Do as a7,DI as a8,_o as a9,aT as aA,It as aB,a0 as aC,sC as aD,bL as aE,Pg as aF,R0 as aG,ks as aH,yd as aI,yt as aJ,Dk as aK,SL as aL,qn as aM,CL as aN,TL as aO,du as aP,bc as aQ,IO as aR,eu as aS,Pe as aT,Ne as aU,Ke as aV,Ie as aW,Nc as aX,be as aY,$o as aZ,lt as a_,EL as aa,gt as ab,ht as ac,pa as ad,ce as ae,hn as af,WT as ag,Jt as ah,Sn as ai,rg as aj,lo as ak,$i as al,Et as am,Zt as an,Ko as ao,Fn as ap,jl as aq,GT as ar,xL as as,HT as at,rt as au,Ym as av,cr as aw,tT as ax,oc as ay,iT as az,Qt as b,_L as b0,yL as b1,je as b2,wc as b3,xo as b4,kL as b5,Eu as b6,ta as b7,Ww as b8,r_ as b9,l$ as ba,x2 as bb,B as c,N as d,O as e,k as f,H as g,g as h,OL as i,PL as j,AL as k,UT as l,$u as m,Be as n,We as o,ie as p,He as q,$ as r,Ue as s,$e as t,kn as u,Mm as v,P as w,Z as x,Rt as y,wo as z}; diff --git a/_nuxt/Csfq5Kiy.js b/_nuxt/Csfq5Kiy.js new file mode 100644 index 0000000..54d78a7 --- /dev/null +++ b/_nuxt/Csfq5Kiy.js @@ -0,0 +1 @@ +const e=Object.freeze(JSON.parse('{"colors":{"activityBar.activeBorder":"#80CBC4","activityBar.background":"#292D3E","activityBar.border":"#292D3E60","activityBar.dropBackground":"#f0717880","activityBar.foreground":"#babed8","activityBarBadge.background":"#80CBC4","activityBarBadge.foreground":"#000000","badge.background":"#00000030","badge.foreground":"#676E95","breadcrumb.activeSelectionForeground":"#80CBC4","breadcrumb.background":"#292D3E","breadcrumb.focusForeground":"#babed8","breadcrumb.foreground":"#676E95","breadcrumbPicker.background":"#292D3E","button.background":"#717CB450","button.foreground":"#ffffff","debugConsole.errorForeground":"#f07178","debugConsole.infoForeground":"#89DDFF","debugConsole.warningForeground":"#FFCB6B","debugToolBar.background":"#292D3E","diffEditor.insertedTextBackground":"#89DDFF20","diffEditor.removedTextBackground":"#ff9cac20","dropdown.background":"#292D3E","dropdown.border":"#FFFFFF10","editor.background":"#292D3E","editor.findMatchBackground":"#000000","editor.findMatchBorder":"#80CBC4","editor.findMatchHighlight":"#babed8","editor.findMatchHighlightBackground":"#00000050","editor.findMatchHighlightBorder":"#ffffff30","editor.findRangeHighlightBackground":"#FFCB6B30","editor.foreground":"#babed8","editor.lineHighlightBackground":"#00000050","editor.lineHighlightBorder":"#00000000","editor.rangeHighlightBackground":"#FFFFFF0d","editor.selectionBackground":"#717CB450","editor.selectionHighlightBackground":"#FFCC0020","editor.wordHighlightBackground":"#ff9cac30","editor.wordHighlightStrongBackground":"#C3E88D30","editorBracketMatch.background":"#292D3E","editorBracketMatch.border":"#FFCC0050","editorCursor.foreground":"#FFCC00","editorError.foreground":"#f0717870","editorGroup.border":"#00000030","editorGroup.dropBackground":"#f0717880","editorGroup.focusedEmptyBorder":"#f07178","editorGroupHeader.tabsBackground":"#292D3E","editorGutter.addedBackground":"#C3E88D60","editorGutter.deletedBackground":"#f0717860","editorGutter.modifiedBackground":"#82AAFF60","editorHoverWidget.background":"#292D3E","editorHoverWidget.border":"#FFFFFF10","editorIndentGuide.activeBackground":"#4E5579","editorIndentGuide.background":"#4E557970","editorInfo.foreground":"#82AAFF70","editorLineNumber.activeForeground":"#676E95","editorLineNumber.foreground":"#3A3F58","editorLink.activeForeground":"#babed8","editorMarkerNavigation.background":"#babed805","editorOverviewRuler.border":"#292D3E","editorOverviewRuler.errorForeground":"#f0717840","editorOverviewRuler.findMatchForeground":"#80CBC4","editorOverviewRuler.infoForeground":"#82AAFF40","editorOverviewRuler.warningForeground":"#FFCB6B40","editorRuler.foreground":"#4E5579","editorSuggestWidget.background":"#292D3E","editorSuggestWidget.border":"#FFFFFF10","editorSuggestWidget.foreground":"#babed8","editorSuggestWidget.highlightForeground":"#80CBC4","editorSuggestWidget.selectedBackground":"#00000050","editorWarning.foreground":"#FFCB6B70","editorWhitespace.foreground":"#babed840","editorWidget.background":"#292D3E","editorWidget.border":"#80CBC4","editorWidget.resizeBorder":"#80CBC4","extensionBadge.remoteForeground":"#babed8","extensionButton.prominentBackground":"#C3E88D90","extensionButton.prominentForeground":"#babed8","extensionButton.prominentHoverBackground":"#C3E88D","focusBorder":"#FFFFFF00","foreground":"#babed8","gitDecoration.conflictingResourceForeground":"#FFCB6B90","gitDecoration.deletedResourceForeground":"#f0717890","gitDecoration.ignoredResourceForeground":"#676E9590","gitDecoration.modifiedResourceForeground":"#82AAFF90","gitDecoration.untrackedResourceForeground":"#C3E88D90","input.background":"#333747","input.border":"#FFFFFF10","input.foreground":"#babed8","input.placeholderForeground":"#babed860","inputOption.activeBackground":"#babed830","inputOption.activeBorder":"#babed830","inputValidation.errorBorder":"#f07178","inputValidation.infoBorder":"#82AAFF","inputValidation.warningBorder":"#FFCB6B","list.activeSelectionBackground":"#292D3E","list.activeSelectionForeground":"#80CBC4","list.dropBackground":"#f0717880","list.focusBackground":"#babed820","list.focusForeground":"#babed8","list.highlightForeground":"#80CBC4","list.hoverBackground":"#292D3E","list.hoverForeground":"#FFFFFF","list.inactiveSelectionBackground":"#00000030","list.inactiveSelectionForeground":"#80CBC4","listFilterWidget.background":"#00000030","listFilterWidget.noMatchesOutline":"#00000030","listFilterWidget.outline":"#00000030","menu.background":"#292D3E","menu.foreground":"#babed8","menu.selectionBackground":"#00000050","menu.selectionBorder":"#00000030","menu.selectionForeground":"#80CBC4","menu.separatorBackground":"#babed8","menubar.selectionBackground":"#00000030","menubar.selectionBorder":"#00000030","menubar.selectionForeground":"#80CBC4","notebook.focusedCellBorder":"#80CBC4","notebook.inactiveFocusedCellBorder":"#80CBC450","notificationLink.foreground":"#80CBC4","notifications.background":"#292D3E","notifications.foreground":"#babed8","panel.background":"#292D3E","panel.border":"#292D3E60","panel.dropBackground":"#babed8","panelTitle.activeBorder":"#80CBC4","panelTitle.activeForeground":"#FFFFFF","panelTitle.inactiveForeground":"#babed8","peekView.border":"#00000030","peekViewEditor.background":"#333747","peekViewEditor.matchHighlightBackground":"#717CB450","peekViewEditorGutter.background":"#333747","peekViewResult.background":"#333747","peekViewResult.matchHighlightBackground":"#717CB450","peekViewResult.selectionBackground":"#676E9570","peekViewTitle.background":"#333747","peekViewTitleDescription.foreground":"#babed860","pickerGroup.border":"#FFFFFF1a","pickerGroup.foreground":"#80CBC4","progressBar.background":"#80CBC4","quickInput.background":"#292D3E","quickInput.foreground":"#676E95","quickInput.list.focusBackground":"#babed820","sash.hoverBorder":"#80CBC450","scrollbar.shadow":"#00000030","scrollbarSlider.activeBackground":"#80CBC4","scrollbarSlider.background":"#A6ACCD20","scrollbarSlider.hoverBackground":"#A6ACCD10","selection.background":"#00000080","settings.checkboxBackground":"#292D3E","settings.checkboxForeground":"#babed8","settings.dropdownBackground":"#292D3E","settings.dropdownForeground":"#babed8","settings.headerForeground":"#80CBC4","settings.modifiedItemIndicator":"#80CBC4","settings.numberInputBackground":"#292D3E","settings.numberInputForeground":"#babed8","settings.textInputBackground":"#292D3E","settings.textInputForeground":"#babed8","sideBar.background":"#292D3E","sideBar.border":"#292D3E60","sideBar.foreground":"#676E95","sideBarSectionHeader.background":"#292D3E","sideBarSectionHeader.border":"#292D3E60","sideBarTitle.foreground":"#babed8","statusBar.background":"#292D3E","statusBar.border":"#292D3E60","statusBar.debuggingBackground":"#C792EA","statusBar.debuggingForeground":"#ffffff","statusBar.foreground":"#676E95","statusBar.noFolderBackground":"#292D3E","statusBarItem.activeBackground":"#f0717880","statusBarItem.hoverBackground":"#676E9520","statusBarItem.remoteBackground":"#80CBC4","statusBarItem.remoteForeground":"#000000","tab.activeBackground":"#292D3E","tab.activeBorder":"#80CBC4","tab.activeForeground":"#FFFFFF","tab.activeModifiedBorder":"#676E95","tab.border":"#292D3E","tab.inactiveBackground":"#292D3E","tab.inactiveForeground":"#676E95","tab.inactiveModifiedBorder":"#904348","tab.unfocusedActiveBorder":"#676E95","tab.unfocusedActiveForeground":"#babed8","tab.unfocusedActiveModifiedBorder":"#c05a60","tab.unfocusedInactiveModifiedBorder":"#904348","terminal.ansiBlack":"#000000","terminal.ansiBlue":"#82AAFF","terminal.ansiBrightBlack":"#676E95","terminal.ansiBrightBlue":"#82AAFF","terminal.ansiBrightCyan":"#89DDFF","terminal.ansiBrightGreen":"#C3E88D","terminal.ansiBrightMagenta":"#C792EA","terminal.ansiBrightRed":"#f07178","terminal.ansiBrightWhite":"#ffffff","terminal.ansiBrightYellow":"#FFCB6B","terminal.ansiCyan":"#89DDFF","terminal.ansiGreen":"#C3E88D","terminal.ansiMagenta":"#C792EA","terminal.ansiRed":"#f07178","terminal.ansiWhite":"#ffffff","terminal.ansiYellow":"#FFCB6B","terminalCursor.background":"#000000","terminalCursor.foreground":"#FFCB6B","textLink.activeForeground":"#babed8","textLink.foreground":"#80CBC4","titleBar.activeBackground":"#292D3E","titleBar.activeForeground":"#babed8","titleBar.border":"#292D3E60","titleBar.inactiveBackground":"#292D3E","titleBar.inactiveForeground":"#676E95","tree.indentGuidesStroke":"#4E5579","widget.shadow":"#00000030"},"displayName":"Material Theme Palenight","name":"material-theme-palenight","semanticHighlighting":true,"tokenColors":[{"settings":{"background":"#292D3E","foreground":"#babed8"}},{"scope":"string","settings":{"foreground":"#C3E88D"}},{"scope":"punctuation, constant.other.symbol","settings":{"foreground":"#89DDFF"}},{"scope":"constant.character.escape, text.html constant.character.entity.named","settings":{"foreground":"#babed8"}},{"scope":"constant.language.boolean","settings":{"foreground":"#ff9cac"}},{"scope":"constant.numeric","settings":{"foreground":"#F78C6C"}},{"scope":"variable, variable.parameter, support.variable, variable.language, support.constant, meta.definition.variable entity.name.function, meta.function-call.arguments","settings":{"foreground":"#babed8"}},{"scope":"keyword.other","settings":{"foreground":"#F78C6C"}},{"scope":"keyword, modifier, variable.language.this, support.type.object, constant.language","settings":{"foreground":"#89DDFF"}},{"scope":"entity.name.function, support.function","settings":{"foreground":"#82AAFF"}},{"scope":"storage.type, storage.modifier, storage.control","settings":{"foreground":"#C792EA"}},{"scope":"support.module, support.node","settings":{"fontStyle":"italic","foreground":"#f07178"}},{"scope":"support.type, constant.other.key","settings":{"foreground":"#FFCB6B"}},{"scope":"entity.name.type, entity.other.inherited-class, entity.other","settings":{"foreground":"#FFCB6B"}},{"scope":"comment","settings":{"fontStyle":"italic","foreground":"#676E95"}},{"scope":"comment punctuation.definition.comment, string.quoted.docstring","settings":{"fontStyle":"italic","foreground":"#676E95"}},{"scope":"punctuation","settings":{"foreground":"#89DDFF"}},{"scope":"entity.name, entity.name.type.class, support.type, support.class, meta.use","settings":{"foreground":"#FFCB6B"}},{"scope":"variable.object.property, meta.field.declaration entity.name.function","settings":{"foreground":"#f07178"}},{"scope":"meta.definition.method entity.name.function","settings":{"foreground":"#f07178"}},{"scope":"meta.function entity.name.function","settings":{"foreground":"#82AAFF"}},{"scope":"template.expression.begin, template.expression.end, punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end","settings":{"foreground":"#89DDFF"}},{"scope":"meta.embedded, source.groovy.embedded, meta.template.expression","settings":{"foreground":"#babed8"}},{"scope":"entity.name.tag.yaml","settings":{"foreground":"#f07178"}},{"scope":"meta.object-literal.key, meta.object-literal.key string, support.type.property-name.json","settings":{"foreground":"#f07178"}},{"scope":"constant.language.json","settings":{"foreground":"#89DDFF"}},{"scope":"entity.other.attribute-name.class","settings":{"foreground":"#FFCB6B"}},{"scope":"entity.other.attribute-name.id","settings":{"foreground":"#F78C6C"}},{"scope":"source.css entity.name.tag","settings":{"foreground":"#FFCB6B"}},{"scope":"support.type.property-name.css","settings":{"foreground":"#B2CCD6"}},{"scope":"meta.tag, punctuation.definition.tag","settings":{"foreground":"#89DDFF"}},{"scope":"entity.name.tag","settings":{"foreground":"#f07178"}},{"scope":"entity.other.attribute-name","settings":{"foreground":"#C792EA"}},{"scope":"punctuation.definition.entity.html","settings":{"foreground":"#babed8"}},{"scope":"markup.heading","settings":{"foreground":"#89DDFF"}},{"scope":"text.html.markdown meta.link.inline, meta.link.reference","settings":{"foreground":"#f07178"}},{"scope":"text.html.markdown beginning.punctuation.definition.list","settings":{"foreground":"#89DDFF"}},{"scope":"markup.italic","settings":{"fontStyle":"italic","foreground":"#f07178"}},{"scope":"markup.bold","settings":{"fontStyle":"bold","foreground":"#f07178"}},{"scope":"markup.bold markup.italic, markup.italic markup.bold","settings":{"fontStyle":"italic bold","foreground":"#f07178"}},{"scope":"markup.fenced_code.block.markdown punctuation.definition.markdown","settings":{"foreground":"#C3E88D"}},{"scope":"markup.inline.raw.string.markdown","settings":{"foreground":"#C3E88D"}},{"scope":"keyword.other.definition.ini","settings":{"foreground":"#f07178"}},{"scope":"entity.name.section.group-title.ini","settings":{"foreground":"#89DDFF"}},{"scope":"source.cs meta.class.identifier storage.type","settings":{"foreground":"#FFCB6B"}},{"scope":"source.cs meta.method.identifier entity.name.function","settings":{"foreground":"#f07178"}},{"scope":"source.cs meta.method-call meta.method, source.cs entity.name.function","settings":{"foreground":"#82AAFF"}},{"scope":"source.cs storage.type","settings":{"foreground":"#FFCB6B"}},{"scope":"source.cs meta.method.return-type","settings":{"foreground":"#FFCB6B"}},{"scope":"source.cs meta.preprocessor","settings":{"foreground":"#676E95"}},{"scope":"source.cs entity.name.type.namespace","settings":{"foreground":"#babed8"}},{"scope":"meta.jsx.children, SXNested","settings":{"foreground":"#babed8"}},{"scope":"support.class.component","settings":{"foreground":"#FFCB6B"}},{"scope":"source.cpp meta.block variable.other","settings":{"foreground":"#babed8"}},{"scope":"source.python meta.member.access.python","settings":{"foreground":"#f07178"}},{"scope":"source.python meta.function-call.python, meta.function-call.arguments","settings":{"foreground":"#82AAFF"}},{"scope":"meta.block","settings":{"foreground":"#f07178"}},{"scope":"entity.name.function.call","settings":{"foreground":"#82AAFF"}},{"scope":"source.php support.other.namespace, source.php meta.use support.class","settings":{"foreground":"#babed8"}},{"scope":"constant.keyword","settings":{"fontStyle":"italic","foreground":"#89DDFF"}},{"scope":"entity.name.function","settings":{"foreground":"#82AAFF"}},{"settings":{"background":"#292D3E","foreground":"#babed8"}},{"scope":["constant.other.placeholder"],"settings":{"foreground":"#f07178"}},{"scope":["markup.deleted"],"settings":{"foreground":"#f07178"}},{"scope":["markup.inserted"],"settings":{"foreground":"#C3E88D"}},{"scope":["markup.underline"],"settings":{"fontStyle":"underline"}},{"scope":["keyword.control"],"settings":{"fontStyle":"italic","foreground":"#89DDFF"}},{"scope":["variable.parameter"],"settings":{"fontStyle":"italic"}},{"scope":["variable.parameter.function.language.special.self.python"],"settings":{"fontStyle":"italic","foreground":"#f07178"}},{"scope":["constant.character.format.placeholder.other.python"],"settings":{"foreground":"#F78C6C"}},{"scope":["markup.quote"],"settings":{"fontStyle":"italic","foreground":"#89DDFF"}},{"scope":["markup.fenced_code.block"],"settings":{"foreground":"#babed890"}},{"scope":["punctuation.definition.quote"],"settings":{"foreground":"#ff9cac"}},{"scope":["meta.structure.dictionary.json support.type.property-name.json"],"settings":{"foreground":"#C792EA"}},{"scope":["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],"settings":{"foreground":"#FFCB6B"}},{"scope":["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],"settings":{"foreground":"#F78C6C"}},{"scope":["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],"settings":{"foreground":"#f07178"}},{"scope":["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],"settings":{"foreground":"#916b53"}},{"scope":["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],"settings":{"foreground":"#82AAFF"}},{"scope":["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],"settings":{"foreground":"#ff9cac"}},{"scope":["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],"settings":{"foreground":"#C792EA"}},{"scope":["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],"settings":{"foreground":"#C3E88D"}}],"type":"dark"}'));export{e as default}; diff --git a/_nuxt/CtRv0i0H.js b/_nuxt/CtRv0i0H.js new file mode 100644 index 0000000..b169e82 --- /dev/null +++ b/_nuxt/CtRv0i0H.js @@ -0,0 +1 @@ +import{d as r,e as p,N as i,h as l,X as m,f as _,O as s,Q as f}from"./CseYvhfk.js";const u={base:"size-4 shrink-0 align-sub"},I=f;var n,o;const d=s({extend:s(u),...((o=(n=I.uiPro)==null?void 0:n.prose)==null?void 0:o.icon)||{}}),g=r({__name:"Icon",props:{name:{},class:{}},setup(e){const a=e;return(c,h)=>{const t=m;return _(),p(t,{name:c.name,class:i(l(d)({class:a.class}))},null,8,["name","class"])}}}),b=Object.assign(g,{__name:"ProseIcon"});export{b as default}; diff --git a/_nuxt/CyrnigUu.js b/_nuxt/CyrnigUu.js new file mode 100644 index 0000000..a93bb23 --- /dev/null +++ b/_nuxt/CyrnigUu.js @@ -0,0 +1 @@ +import{d as r,p as c,r as p,N as d,h as l,f as b,O as s,Q as f}from"./CseYvhfk.js";const m={base:""},i=f;var o,e;const _=s({extend:s(m),...((e=(o=i.uiPro)==null?void 0:o.prose)==null?void 0:e.tbody)||{}}),u=r({__name:"Tbody",props:{class:{}},setup(a){const t=a;return(n,y)=>(b(),c("tbody",{class:d(l(_)({class:t.class}))},[p(n.$slots,"default")],2))}}),C=Object.assign(u,{__name:"ProseTbody"});export{C as default}; diff --git a/_nuxt/D4fml5E1.js b/_nuxt/D4fml5E1.js new file mode 100644 index 0000000..232ef98 --- /dev/null +++ b/_nuxt/D4fml5E1.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./CCiit9BF.js","./CseYvhfk.js","./entry.CVobvBPr.css","./bNaE6FFb.js"])))=>i.map(i=>d[i]); +import{g as R}from"./DgDtOUTc.js";import{f as T,v as $,t as U}from"./BgqwO8CP.js";import{A as C}from"./CseYvhfk.js";import"./C2bHYaEW.js";import"./gXfxf0bk.js";var A={exports:{}},O;function L(){return O||(O=1,function(c,n){Object.defineProperty(n,"__esModule",{value:!0});const f=["Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array","BigInt64Array","BigUint64Array"];function d(a){return f.includes(a)}const k=["Function","Generator","AsyncGenerator","GeneratorFunction","AsyncGeneratorFunction","AsyncFunction","Observable","Array","Buffer","Blob","Object","RegExp","Date","Error","Map","Set","WeakMap","WeakSet","ArrayBuffer","SharedArrayBuffer","DataView","Promise","URL","FormData","URLSearchParams","HTMLElement",...f];function _(a){return k.includes(a)}const o=["null","undefined","string","number","bigint","boolean","symbol"];function m(a){return o.includes(a)}function y(a){return t=>typeof t===a}const{toString:p}=Object.prototype,i=a=>{const t=p.call(a).slice(8,-1);if(/HTML\w+Element/.test(t)&&e.domElement(a))return"HTMLElement";if(_(t))return t},s=a=>t=>i(t)===a;function e(a){if(a===null)return"null";switch(typeof a){case"undefined":return"undefined";case"string":return"string";case"number":return"number";case"boolean":return"boolean";case"function":return"Function";case"bigint":return"bigint";case"symbol":return"symbol"}if(e.observable(a))return"Observable";if(e.array(a))return"Array";if(e.buffer(a))return"Buffer";const t=i(a);if(t)return t;if(a instanceof String||a instanceof Boolean||a instanceof Number)throw new TypeError("Please don't use object wrappers for primitive types");return"Object"}e.undefined=y("undefined"),e.string=y("string");const g=y("number");e.number=a=>g(a)&&!e.nan(a),e.bigint=y("bigint"),e.function_=y("function"),e.null_=a=>a===null,e.class_=a=>e.function_(a)&&a.toString().startsWith("class "),e.boolean=a=>a===!0||a===!1,e.symbol=y("symbol"),e.numericString=a=>e.string(a)&&!e.emptyStringOrWhitespace(a)&&!Number.isNaN(Number(a)),e.array=(a,t)=>Array.isArray(a)?e.function_(t)?a.every(t):!0:!1,e.buffer=a=>{var t,l,h,u;return(u=(h=(l=(t=a)===null||t===void 0?void 0:t.constructor)===null||l===void 0?void 0:l.isBuffer)===null||h===void 0?void 0:h.call(l,a))!==null&&u!==void 0?u:!1},e.blob=a=>s("Blob")(a),e.nullOrUndefined=a=>e.null_(a)||e.undefined(a),e.object=a=>!e.null_(a)&&(typeof a=="object"||e.function_(a)),e.iterable=a=>{var t;return e.function_((t=a)===null||t===void 0?void 0:t[Symbol.iterator])},e.asyncIterable=a=>{var t;return e.function_((t=a)===null||t===void 0?void 0:t[Symbol.asyncIterator])},e.generator=a=>{var t,l;return e.iterable(a)&&e.function_((t=a)===null||t===void 0?void 0:t.next)&&e.function_((l=a)===null||l===void 0?void 0:l.throw)},e.asyncGenerator=a=>e.asyncIterable(a)&&e.function_(a.next)&&e.function_(a.throw),e.nativePromise=a=>s("Promise")(a);const b=a=>{var t,l;return e.function_((t=a)===null||t===void 0?void 0:t.then)&&e.function_((l=a)===null||l===void 0?void 0:l.catch)};e.promise=a=>e.nativePromise(a)||b(a),e.generatorFunction=s("GeneratorFunction"),e.asyncGeneratorFunction=a=>i(a)==="AsyncGeneratorFunction",e.asyncFunction=a=>i(a)==="AsyncFunction",e.boundFunction=a=>e.function_(a)&&!a.hasOwnProperty("prototype"),e.regExp=s("RegExp"),e.date=s("Date"),e.error=s("Error"),e.map=a=>s("Map")(a),e.set=a=>s("Set")(a),e.weakMap=a=>s("WeakMap")(a),e.weakSet=a=>s("WeakSet")(a),e.int8Array=s("Int8Array"),e.uint8Array=s("Uint8Array"),e.uint8ClampedArray=s("Uint8ClampedArray"),e.int16Array=s("Int16Array"),e.uint16Array=s("Uint16Array"),e.int32Array=s("Int32Array"),e.uint32Array=s("Uint32Array"),e.float32Array=s("Float32Array"),e.float64Array=s("Float64Array"),e.bigInt64Array=s("BigInt64Array"),e.bigUint64Array=s("BigUint64Array"),e.arrayBuffer=s("ArrayBuffer"),e.sharedArrayBuffer=s("SharedArrayBuffer"),e.dataView=s("DataView"),e.enumCase=(a,t)=>Object.values(t).includes(a),e.directInstanceOf=(a,t)=>Object.getPrototypeOf(a)===t.prototype,e.urlInstance=a=>s("URL")(a),e.urlString=a=>{if(!e.string(a))return!1;try{return new URL(a),!0}catch{return!1}},e.truthy=a=>!!a,e.falsy=a=>!a,e.nan=a=>Number.isNaN(a),e.primitive=a=>e.null_(a)||m(typeof a),e.integer=a=>Number.isInteger(a),e.safeInteger=a=>Number.isSafeInteger(a),e.plainObject=a=>{if(p.call(a)!=="[object Object]")return!1;const t=Object.getPrototypeOf(a);return t===null||t===Object.getPrototypeOf({})},e.typedArray=a=>d(i(a));const z=a=>e.safeInteger(a)&&a>=0;e.arrayLike=a=>!e.nullOrUndefined(a)&&!e.function_(a)&&z(a.length),e.inRange=(a,t)=>{if(e.number(t))return a>=Math.min(0,t)&&a<=Math.max(t,0);if(e.array(t)&&t.length===2)return a>=Math.min(...t)&&a<=Math.max(...t);throw new TypeError(`Invalid range: ${JSON.stringify(t)}`)};const v=1,w=["innerHTML","ownerDocument","style","attributes","nodeValue"];e.domElement=a=>e.object(a)&&a.nodeType===v&&e.string(a.nodeName)&&!e.plainObject(a)&&w.every(t=>t in a),e.observable=a=>{var t,l,h,u;return a?a===((l=(t=a)[Symbol.observable])===null||l===void 0?void 0:l.call(t))||a===((u=(h=a)["@@observable"])===null||u===void 0?void 0:u.call(h)):!1},e.nodeStream=a=>e.object(a)&&e.function_(a.pipe)&&!e.observable(a),e.infinite=a=>a===1/0||a===-1/0;const x=a=>t=>e.integer(t)&&Math.abs(t%2)===a;e.evenInteger=x(0),e.oddInteger=x(1),e.emptyArray=a=>e.array(a)&&a.length===0,e.nonEmptyArray=a=>e.array(a)&&a.length>0,e.emptyString=a=>e.string(a)&&a.length===0;const q=a=>e.string(a)&&!/\S/.test(a);e.emptyStringOrWhitespace=a=>e.emptyString(a)||q(a),e.nonEmptyString=a=>e.string(a)&&a.length>0,e.nonEmptyStringAndNotWhitespace=a=>e.string(a)&&!e.emptyStringOrWhitespace(a),e.emptyObject=a=>e.object(a)&&!e.map(a)&&!e.set(a)&&Object.keys(a).length===0,e.nonEmptyObject=a=>e.object(a)&&!e.map(a)&&!e.set(a)&&Object.keys(a).length>0,e.emptySet=a=>e.set(a)&&a.size===0,e.nonEmptySet=a=>e.set(a)&&a.size>0,e.emptyMap=a=>e.map(a)&&a.size===0,e.nonEmptyMap=a=>e.map(a)&&a.size>0,e.propertyKey=a=>e.any([e.string,e.number,e.symbol],a),e.formData=a=>s("FormData")(a),e.urlSearchParams=a=>s("URLSearchParams")(a);const j=(a,t,l)=>{if(!e.function_(t))throw new TypeError(`Invalid predicate: ${JSON.stringify(t)}`);if(l.length===0)throw new TypeError("Invalid number of values");return a.call(l,t)};e.any=(a,...t)=>(e.array(a)?a:[a]).some(h=>j(Array.prototype.some,h,t)),e.all=(a,...t)=>j(Array.prototype.every,a,t);const r=(a,t,l,h={})=>{if(!a){const{multipleValues:u}=h,M=u?`received values of types ${[...new Set(l.map(B=>`\`${e(B)}\``))].join(", ")}`:`received value of type \`${e(l)}\``;throw new TypeError(`Expected value which is \`${t}\`, ${M}.`)}};n.assert={undefined:a=>r(e.undefined(a),"undefined",a),string:a=>r(e.string(a),"string",a),number:a=>r(e.number(a),"number",a),bigint:a=>r(e.bigint(a),"bigint",a),function_:a=>r(e.function_(a),"Function",a),null_:a=>r(e.null_(a),"null",a),class_:a=>r(e.class_(a),"Class",a),boolean:a=>r(e.boolean(a),"boolean",a),symbol:a=>r(e.symbol(a),"symbol",a),numericString:a=>r(e.numericString(a),"string with a number",a),array:(a,t)=>{r(e.array(a),"Array",a),t&&a.forEach(t)},buffer:a=>r(e.buffer(a),"Buffer",a),blob:a=>r(e.blob(a),"Blob",a),nullOrUndefined:a=>r(e.nullOrUndefined(a),"null or undefined",a),object:a=>r(e.object(a),"Object",a),iterable:a=>r(e.iterable(a),"Iterable",a),asyncIterable:a=>r(e.asyncIterable(a),"AsyncIterable",a),generator:a=>r(e.generator(a),"Generator",a),asyncGenerator:a=>r(e.asyncGenerator(a),"AsyncGenerator",a),nativePromise:a=>r(e.nativePromise(a),"native Promise",a),promise:a=>r(e.promise(a),"Promise",a),generatorFunction:a=>r(e.generatorFunction(a),"GeneratorFunction",a),asyncGeneratorFunction:a=>r(e.asyncGeneratorFunction(a),"AsyncGeneratorFunction",a),asyncFunction:a=>r(e.asyncFunction(a),"AsyncFunction",a),boundFunction:a=>r(e.boundFunction(a),"Function",a),regExp:a=>r(e.regExp(a),"RegExp",a),date:a=>r(e.date(a),"Date",a),error:a=>r(e.error(a),"Error",a),map:a=>r(e.map(a),"Map",a),set:a=>r(e.set(a),"Set",a),weakMap:a=>r(e.weakMap(a),"WeakMap",a),weakSet:a=>r(e.weakSet(a),"WeakSet",a),int8Array:a=>r(e.int8Array(a),"Int8Array",a),uint8Array:a=>r(e.uint8Array(a),"Uint8Array",a),uint8ClampedArray:a=>r(e.uint8ClampedArray(a),"Uint8ClampedArray",a),int16Array:a=>r(e.int16Array(a),"Int16Array",a),uint16Array:a=>r(e.uint16Array(a),"Uint16Array",a),int32Array:a=>r(e.int32Array(a),"Int32Array",a),uint32Array:a=>r(e.uint32Array(a),"Uint32Array",a),float32Array:a=>r(e.float32Array(a),"Float32Array",a),float64Array:a=>r(e.float64Array(a),"Float64Array",a),bigInt64Array:a=>r(e.bigInt64Array(a),"BigInt64Array",a),bigUint64Array:a=>r(e.bigUint64Array(a),"BigUint64Array",a),arrayBuffer:a=>r(e.arrayBuffer(a),"ArrayBuffer",a),sharedArrayBuffer:a=>r(e.sharedArrayBuffer(a),"SharedArrayBuffer",a),dataView:a=>r(e.dataView(a),"DataView",a),enumCase:(a,t)=>r(e.enumCase(a,t),"EnumCase",a),urlInstance:a=>r(e.urlInstance(a),"URL",a),urlString:a=>r(e.urlString(a),"string with a URL",a),truthy:a=>r(e.truthy(a),"truthy",a),falsy:a=>r(e.falsy(a),"falsy",a),nan:a=>r(e.nan(a),"NaN",a),primitive:a=>r(e.primitive(a),"primitive",a),integer:a=>r(e.integer(a),"integer",a),safeInteger:a=>r(e.safeInteger(a),"integer",a),plainObject:a=>r(e.plainObject(a),"plain object",a),typedArray:a=>r(e.typedArray(a),"TypedArray",a),arrayLike:a=>r(e.arrayLike(a),"array-like",a),domElement:a=>r(e.domElement(a),"HTMLElement",a),observable:a=>r(e.observable(a),"Observable",a),nodeStream:a=>r(e.nodeStream(a),"Node.js Stream",a),infinite:a=>r(e.infinite(a),"infinite number",a),emptyArray:a=>r(e.emptyArray(a),"empty array",a),nonEmptyArray:a=>r(e.nonEmptyArray(a),"non-empty array",a),emptyString:a=>r(e.emptyString(a),"empty string",a),emptyStringOrWhitespace:a=>r(e.emptyStringOrWhitespace(a),"empty string or whitespace",a),nonEmptyString:a=>r(e.nonEmptyString(a),"non-empty string",a),nonEmptyStringAndNotWhitespace:a=>r(e.nonEmptyStringAndNotWhitespace(a),"non-empty string and not whitespace",a),emptyObject:a=>r(e.emptyObject(a),"empty object",a),nonEmptyObject:a=>r(e.nonEmptyObject(a),"non-empty object",a),emptySet:a=>r(e.emptySet(a),"empty set",a),nonEmptySet:a=>r(e.nonEmptySet(a),"non-empty set",a),emptyMap:a=>r(e.emptyMap(a),"empty map",a),nonEmptyMap:a=>r(e.nonEmptyMap(a),"non-empty map",a),propertyKey:a=>r(e.propertyKey(a),"PropertyKey",a),formData:a=>r(e.formData(a),"FormData",a),urlSearchParams:a=>r(e.urlSearchParams(a),"URLSearchParams",a),evenInteger:a=>r(e.evenInteger(a),"even integer",a),oddInteger:a=>r(e.oddInteger(a),"odd integer",a),directInstanceOf:(a,t)=>r(e.directInstanceOf(a,t),"T",a),inRange:(a,t)=>r(e.inRange(a,t),"in range",a),any:(a,...t)=>r(e.any(a,...t),"predicate returns truthy for any value",t,{multipleValues:!0}),all:(a,...t)=>r(e.all(a,...t),"predicate returns truthy for all values",t,{multipleValues:!0})},Object.defineProperties(e,{class:{value:e.class_},function:{value:e.function_},null:{value:e.null_}}),Object.defineProperties(n.assert,{class:{value:n.assert.class_},function:{value:n.assert.function_},null:{value:n.assert.null_}}),n.default=e,c.exports=e,c.exports.default=e,c.exports.assert=n.assert}(A,A.exports)),A.exports}var G=L();const W={keywords:["face","smile","happy","joy",":D","grin"],char:"😀",fitzpatrick_scale:!1,category:"people"},X={keywords:["face","grimace","teeth"],char:"😬",fitzpatrick_scale:!1,category:"people"},H={keywords:["face","happy","smile","joy","kawaii"],char:"😁",fitzpatrick_scale:!1,category:"people"},V={keywords:["face","cry","tears","weep","happy","happytears","haha"],char:"😂",fitzpatrick_scale:!1,category:"people"},J={keywords:["face","rolling","floor","laughing","lol","haha"],char:"🤣",fitzpatrick_scale:!1,category:"people"},K={keywords:["face","celebration","woohoo"],char:"🥳",fitzpatrick_scale:!1,category:"people"},Z={keywords:["face","happy","joy","haha",":D",":)","smile","funny"],char:"😃",fitzpatrick_scale:!1,category:"people"},Y={keywords:["face","happy","joy","funny","haha","laugh","like",":D",":)"],char:"😄",fitzpatrick_scale:!1,category:"people"},Q={keywords:["face","hot","happy","laugh","sweat","smile","relief"],char:"😅",fitzpatrick_scale:!1,category:"people"},aa={keywords:["happy","joy","lol","satisfied","haha","face","glad","XD","laugh"],char:"😆",fitzpatrick_scale:!1,category:"people"},ea={keywords:["face","angel","heaven","halo"],char:"😇",fitzpatrick_scale:!1,category:"people"},ra={keywords:["face","happy","mischievous","secret",";)","smile","eye"],char:"😉",fitzpatrick_scale:!1,category:"people"},ta={keywords:["face","smile","happy","flushed","crush","embarrassed","shy","joy"],char:"😊",fitzpatrick_scale:!1,category:"people"},sa={keywords:["face","smile"],char:"🙂",fitzpatrick_scale:!1,category:"people"},ca={keywords:["face","flipped","silly","smile"],char:"🙃",fitzpatrick_scale:!1,category:"people"},oa={keywords:["face","blush","massage","happiness"],char:"☺️",fitzpatrick_scale:!1,category:"people"},na={keywords:["happy","joy","tongue","smile","face","silly","yummy","nom","delicious","savouring"],char:"😋",fitzpatrick_scale:!1,category:"people"},ia={keywords:["face","relaxed","phew","massage","happiness"],char:"😌",fitzpatrick_scale:!1,category:"people"},la={keywords:["face","love","like","affection","valentines","infatuation","crush","heart"],char:"😍",fitzpatrick_scale:!1,category:"people"},fa={keywords:["face","love","like","affection","valentines","infatuation","crush","hearts","adore"],char:"🥰",fitzpatrick_scale:!1,category:"people"},ya={keywords:["face","love","like","affection","valentines","infatuation","kiss"],char:"😘",fitzpatrick_scale:!1,category:"people"},_a={keywords:["love","like","face","3","valentines","infatuation","kiss"],char:"😗",fitzpatrick_scale:!1,category:"people"},pa={keywords:["face","affection","valentines","infatuation","kiss"],char:"😙",fitzpatrick_scale:!1,category:"people"},da={keywords:["face","love","like","affection","valentines","infatuation","kiss"],char:"😚",fitzpatrick_scale:!1,category:"people"},ka={keywords:["face","prank","childish","playful","mischievous","smile","wink","tongue"],char:"😜",fitzpatrick_scale:!1,category:"people"},ga={keywords:["face","goofy","crazy"],char:"🤪",fitzpatrick_scale:!1,category:"people"},ha={keywords:["face","distrust","scepticism","disapproval","disbelief","surprise"],char:"🤨",fitzpatrick_scale:!1,category:"people"},ma={keywords:["face","stuffy","wealthy"],char:"🧐",fitzpatrick_scale:!1,category:"people"},ua={keywords:["face","prank","playful","mischievous","smile","tongue"],char:"😝",fitzpatrick_scale:!1,category:"people"},wa={keywords:["face","prank","childish","playful","mischievous","smile","tongue"],char:"😛",fitzpatrick_scale:!1,category:"people"},ba={keywords:["face","rich","dollar","money"],char:"🤑",fitzpatrick_scale:!1,category:"people"},za={keywords:["face","nerdy","geek","dork"],char:"🤓",fitzpatrick_scale:!1,category:"people"},va={keywords:["face","cool","smile","summer","beach","sunglass"],char:"😎",fitzpatrick_scale:!1,category:"people"},ja={keywords:["face","smile","starry","eyes","grinning"],char:"🤩",fitzpatrick_scale:!1,category:"people"},xa={keywords:["face"],char:"🤡",fitzpatrick_scale:!1,category:"people"},qa={keywords:["face","cowgirl","hat"],char:"🤠",fitzpatrick_scale:!1,category:"people"},Aa={keywords:["face","smile","hug"],char:"🤗",fitzpatrick_scale:!1,category:"people"},Sa={keywords:["face","smile","mean","prank","smug","sarcasm"],char:"😏",fitzpatrick_scale:!1,category:"people"},Da={keywords:["face","hellokitty"],char:"😶",fitzpatrick_scale:!1,category:"people"},Oa={keywords:["indifference","meh",":|","neutral"],char:"😐",fitzpatrick_scale:!1,category:"people"},Ea={keywords:["face","indifferent","-_-","meh","deadpan"],char:"😑",fitzpatrick_scale:!1,category:"people"},Ia={keywords:["indifference","bored","straight face","serious","sarcasm","unimpressed","skeptical","dubious","side_eye"],char:"😒",fitzpatrick_scale:!1,category:"people"},Pa={keywords:["face","eyeroll","frustrated"],char:"🙄",fitzpatrick_scale:!1,category:"people"},Na={keywords:["face","hmmm","think","consider"],char:"🤔",fitzpatrick_scale:!1,category:"people"},Ra={keywords:["face","lie","pinocchio"],char:"🤥",fitzpatrick_scale:!1,category:"people"},Fa={keywords:["face","whoops","shock","surprise"],char:"🤭",fitzpatrick_scale:!1,category:"people"},Ma={keywords:["face","quiet","shhh"],char:"🤫",fitzpatrick_scale:!1,category:"people"},Ba={keywords:["face","swearing","cursing","cussing","profanity","expletive"],char:"🤬",fitzpatrick_scale:!1,category:"people"},Ta={keywords:["face","shocked","mind","blown"],char:"🤯",fitzpatrick_scale:!1,category:"people"},$a={keywords:["face","blush","shy","flattered"],char:"😳",fitzpatrick_scale:!1,category:"people"},Ua={keywords:["face","sad","upset","depressed",":("],char:"😞",fitzpatrick_scale:!1,category:"people"},Ca={keywords:["face","concern","nervous",":("],char:"😟",fitzpatrick_scale:!1,category:"people"},La={keywords:["mad","face","annoyed","frustrated"],char:"😠",fitzpatrick_scale:!1,category:"people"},Ga={keywords:["angry","mad","hate","despise"],char:"😡",fitzpatrick_scale:!1,category:"people"},Wa={keywords:["face","sad","depressed","upset"],char:"😔",fitzpatrick_scale:!1,category:"people"},Xa={keywords:["face","indifference","huh","weird","hmmm",":/"],char:"😕",fitzpatrick_scale:!1,category:"people"},Ha={keywords:["face","frowning","disappointed","sad","upset"],char:"🙁",fitzpatrick_scale:!1,category:"people"},Va={keywords:["face","sad","upset","frown"],char:"☹",fitzpatrick_scale:!1,category:"people"},Ja={keywords:["face","sick","no","upset","oops"],char:"😣",fitzpatrick_scale:!1,category:"people"},Ka={keywords:["face","confused","sick","unwell","oops",":S"],char:"😖",fitzpatrick_scale:!1,category:"people"},Za={keywords:["sick","whine","upset","frustrated"],char:"😫",fitzpatrick_scale:!1,category:"people"},Ya={keywords:["face","tired","sleepy","sad","frustrated","upset"],char:"😩",fitzpatrick_scale:!1,category:"people"},Qa={keywords:["face","begging","mercy"],char:"🥺",fitzpatrick_scale:!1,category:"people"},ae={keywords:["face","gas","phew","proud","pride"],char:"😤",fitzpatrick_scale:!1,category:"people"},ee={keywords:["face","surprise","impressed","wow","whoa",":O"],char:"😮",fitzpatrick_scale:!1,category:"people"},re={keywords:["face","munch","scared","omg"],char:"😱",fitzpatrick_scale:!1,category:"people"},te={keywords:["face","scared","terrified","nervous","oops","huh"],char:"😨",fitzpatrick_scale:!1,category:"people"},se={keywords:["face","nervous","sweat"],char:"😰",fitzpatrick_scale:!1,category:"people"},ce={keywords:["face","woo","shh"],char:"😯",fitzpatrick_scale:!1,category:"people"},oe={keywords:["face","aw","what"],char:"😦",fitzpatrick_scale:!1,category:"people"},ne={keywords:["face","stunned","nervous"],char:"😧",fitzpatrick_scale:!1,category:"people"},ie={keywords:["face","tears","sad","depressed","upset",":'("],char:"😢",fitzpatrick_scale:!1,category:"people"},le={keywords:["face","phew","sweat","nervous"],char:"😥",fitzpatrick_scale:!1,category:"people"},fe={keywords:["face"],char:"🤤",fitzpatrick_scale:!1,category:"people"},ye={keywords:["face","tired","rest","nap"],char:"😪",fitzpatrick_scale:!1,category:"people"},_e={keywords:["face","hot","sad","tired","exercise"],char:"😓",fitzpatrick_scale:!1,category:"people"},pe={keywords:["face","feverish","heat","red","sweating"],char:"🥵",fitzpatrick_scale:!1,category:"people"},de={keywords:["face","blue","freezing","frozen","frostbite","icicles"],char:"🥶",fitzpatrick_scale:!1,category:"people"},ke={keywords:["face","cry","tears","sad","upset","depressed"],char:"😭",fitzpatrick_scale:!1,category:"people"},ge={keywords:["spent","unconscious","xox","dizzy"],char:"😵",fitzpatrick_scale:!1,category:"people"},he={keywords:["face","xox","surprised","poisoned"],char:"😲",fitzpatrick_scale:!1,category:"people"},me={keywords:["face","sealed","zipper","secret"],char:"🤐",fitzpatrick_scale:!1,category:"people"},ue={keywords:["face","vomit","gross","green","sick","throw up","ill"],char:"🤢",fitzpatrick_scale:!1,category:"people"},we={keywords:["face","gesundheit","sneeze","sick","allergy"],char:"🤧",fitzpatrick_scale:!1,category:"people"},be={keywords:["face","sick"],char:"🤮",fitzpatrick_scale:!1,category:"people"},ze={keywords:["face","sick","ill","disease"],char:"😷",fitzpatrick_scale:!1,category:"people"},ve={keywords:["sick","temperature","thermometer","cold","fever"],char:"🤒",fitzpatrick_scale:!1,category:"people"},je={keywords:["injured","clumsy","bandage","hurt"],char:"🤕",fitzpatrick_scale:!1,category:"people"},xe={keywords:["face","dizzy","intoxicated","tipsy","wavy"],char:"🥴",fitzpatrick_scale:!1,category:"people"},qe={keywords:["face","tired","sleepy","night","zzz"],char:"😴",fitzpatrick_scale:!1,category:"people"},Ae={keywords:["sleepy","tired","dream"],char:"💤",fitzpatrick_scale:!1,category:"people"},Se={keywords:["hankey","shitface","fail","turd","shit"],char:"💩",fitzpatrick_scale:!1,category:"people"},De={keywords:["devil","horns"],char:"😈",fitzpatrick_scale:!1,category:"people"},Oe={keywords:["devil","angry","horns"],char:"👿",fitzpatrick_scale:!1,category:"people"},Ee={keywords:["monster","red","mask","halloween","scary","creepy","devil","demon","japanese","ogre"],char:"👹",fitzpatrick_scale:!1,category:"people"},Ie={keywords:["red","evil","mask","monster","scary","creepy","japanese","goblin"],char:"👺",fitzpatrick_scale:!1,category:"people"},Pe={keywords:["dead","skeleton","creepy","death"],char:"💀",fitzpatrick_scale:!1,category:"people"},Ne={keywords:["halloween","spooky","scary"],char:"👻",fitzpatrick_scale:!1,category:"people"},Re={keywords:["UFO","paul","weird","outer_space"],char:"👽",fitzpatrick_scale:!1,category:"people"},Fe={keywords:["computer","machine","bot"],char:"🤖",fitzpatrick_scale:!1,category:"people"},Me={keywords:["animal","cats","happy","smile"],char:"😺",fitzpatrick_scale:!1,category:"people"},Be={keywords:["animal","cats","smile"],char:"😸",fitzpatrick_scale:!1,category:"people"},Te={keywords:["animal","cats","haha","happy","tears"],char:"😹",fitzpatrick_scale:!1,category:"people"},$e={keywords:["animal","love","like","affection","cats","valentines","heart"],char:"😻",fitzpatrick_scale:!1,category:"people"},Ue={keywords:["animal","cats","smirk"],char:"😼",fitzpatrick_scale:!1,category:"people"},Ce={keywords:["animal","cats","kiss"],char:"😽",fitzpatrick_scale:!1,category:"people"},Le={keywords:["animal","cats","munch","scared","scream"],char:"🙀",fitzpatrick_scale:!1,category:"people"},Ge={keywords:["animal","tears","weep","sad","cats","upset","cry"],char:"😿",fitzpatrick_scale:!1,category:"people"},We={keywords:["animal","cats"],char:"😾",fitzpatrick_scale:!1,category:"people"},Xe={keywords:["hands","gesture","cupped","prayer"],char:"🤲",fitzpatrick_scale:!0,category:"people"},He={keywords:["gesture","hooray","yea","celebration","hands"],char:"🙌",fitzpatrick_scale:!0,category:"people"},Ve={keywords:["hands","praise","applause","congrats","yay"],char:"👏",fitzpatrick_scale:!0,category:"people"},Je={keywords:["hands","gesture","goodbye","solong","farewell","hello","hi","palm"],char:"👋",fitzpatrick_scale:!0,category:"people"},Ke={keywords:["hands","gesture"],char:"🤙",fitzpatrick_scale:!0,category:"people"},Ze={keywords:["angry","violence","fist","hit","attack","hand"],char:"👊",fitzpatrick_scale:!0,category:"people"},Ye={keywords:["fingers","hand","grasp"],char:"✊",fitzpatrick_scale:!0,category:"people"},Qe={keywords:["hand","fistbump"],char:"🤛",fitzpatrick_scale:!0,category:"people"},ar={keywords:["hand","fistbump"],char:"🤜",fitzpatrick_scale:!0,category:"people"},er={keywords:["fingers","ohyeah","hand","peace","victory","two"],char:"✌",fitzpatrick_scale:!0,category:"people"},rr={keywords:["fingers","limbs","perfect","ok","okay"],char:"👌",fitzpatrick_scale:!0,category:"people"},tr={keywords:["fingers","stop","highfive","palm","ban"],char:"✋",fitzpatrick_scale:!0,category:"people"},sr={keywords:["fingers","raised","backhand"],char:"🤚",fitzpatrick_scale:!0,category:"people"},cr={keywords:["fingers","butterfly","hands","open"],char:"👐",fitzpatrick_scale:!0,category:"people"},or={keywords:["arm","flex","hand","summer","strong","biceps"],char:"💪",fitzpatrick_scale:!0,category:"people"},nr={keywords:["please","hope","wish","namaste","highfive"],char:"🙏",fitzpatrick_scale:!0,category:"people"},ir={keywords:["kick","stomp"],char:"🦶",fitzpatrick_scale:!0,category:"people"},lr={keywords:["kick","limb"],char:"🦵",fitzpatrick_scale:!0,category:"people"},fr={keywords:["agreement","shake"],char:"🤝",fitzpatrick_scale:!1,category:"people"},yr={keywords:["hand","fingers","direction","up"],char:"☝",fitzpatrick_scale:!0,category:"people"},_r={keywords:["fingers","hand","direction","up"],char:"👆",fitzpatrick_scale:!0,category:"people"},pr={keywords:["fingers","hand","direction","down"],char:"👇",fitzpatrick_scale:!0,category:"people"},dr={keywords:["direction","fingers","hand","left"],char:"👈",fitzpatrick_scale:!0,category:"people"},kr={keywords:["fingers","hand","direction","right"],char:"👉",fitzpatrick_scale:!0,category:"people"},gr={keywords:["hand","fingers","rude","middle","flipping"],char:"🖕",fitzpatrick_scale:!0,category:"people"},hr={keywords:["hand","fingers","palm"],char:"🖐",fitzpatrick_scale:!0,category:"people"},mr={keywords:["hand","fingers","gesture"],char:"🤟",fitzpatrick_scale:!0,category:"people"},ur={keywords:["hand","fingers","evil_eye","sign_of_horns","rock_on"],char:"🤘",fitzpatrick_scale:!0,category:"people"},wr={keywords:["good","lucky"],char:"🤞",fitzpatrick_scale:!0,category:"people"},br={keywords:["hand","fingers","spock","star trek"],char:"🖖",fitzpatrick_scale:!0,category:"people"},zr={keywords:["lower_left_ballpoint_pen","stationery","write","compose"],char:"✍",fitzpatrick_scale:!0,category:"people"},vr={keywords:["camera","phone"],char:"🤳",fitzpatrick_scale:!0,category:"people"},jr={keywords:["beauty","manicure","finger","fashion","nail"],char:"💅",fitzpatrick_scale:!0,category:"people"},xr={keywords:["mouth","kiss"],char:"👄",fitzpatrick_scale:!1,category:"people"},qr={keywords:["teeth","dentist"],char:"🦷",fitzpatrick_scale:!1,category:"people"},Ar={keywords:["mouth","playful"],char:"👅",fitzpatrick_scale:!1,category:"people"},Sr={keywords:["face","hear","sound","listen"],char:"👂",fitzpatrick_scale:!0,category:"people"},Dr={keywords:["smell","sniff"],char:"👃",fitzpatrick_scale:!0,category:"people"},Or={keywords:["face","look","see","watch","stare"],char:"👁",fitzpatrick_scale:!1,category:"people"},Er={keywords:["look","watch","stalk","peek","see"],char:"👀",fitzpatrick_scale:!1,category:"people"},Ir={keywords:["smart","intelligent"],char:"🧠",fitzpatrick_scale:!1,category:"people"},Pr={keywords:["user","person","human"],char:"👤",fitzpatrick_scale:!1,category:"people"},Nr={keywords:["user","person","human","group","team"],char:"👥",fitzpatrick_scale:!1,category:"people"},Rr={keywords:["user","person","human","sing","say","talk"],char:"🗣",fitzpatrick_scale:!1,category:"people"},Fr={keywords:["child","boy","girl","toddler"],char:"👶",fitzpatrick_scale:!0,category:"people"},Mr={keywords:["gender-neutral","young"],char:"🧒",fitzpatrick_scale:!0,category:"people"},Br={keywords:["man","male","guy","teenager"],char:"👦",fitzpatrick_scale:!0,category:"people"},Tr={keywords:["female","woman","teenager"],char:"👧",fitzpatrick_scale:!0,category:"people"},$r={keywords:["gender-neutral","person"],char:"🧑",fitzpatrick_scale:!0,category:"people"},Ur={keywords:["mustache","father","dad","guy","classy","sir","moustache"],char:"👨",fitzpatrick_scale:!0,category:"people"},Cr={keywords:["female","girls","lady"],char:"👩",fitzpatrick_scale:!0,category:"people"},Lr={keywords:["woman","female","girl","blonde","person"],char:"👱‍♀️",fitzpatrick_scale:!0,category:"people"},Gr={keywords:["man","male","boy","blonde","guy","person"],char:"👱",fitzpatrick_scale:!0,category:"people"},Wr={keywords:["person","bewhiskered"],char:"🧔",fitzpatrick_scale:!0,category:"people"},Xr={keywords:["human","elder","senior","gender-neutral"],char:"🧓",fitzpatrick_scale:!0,category:"people"},Hr={keywords:["human","male","men","old","elder","senior"],char:"👴",fitzpatrick_scale:!0,category:"people"},Vr={keywords:["human","female","women","lady","old","elder","senior"],char:"👵",fitzpatrick_scale:!0,category:"people"},Jr={keywords:["male","boy","chinese"],char:"👲",fitzpatrick_scale:!0,category:"people"},Kr={keywords:["female","hijab","mantilla","tichel"],char:"🧕",fitzpatrick_scale:!0,category:"people"},Zr={keywords:["female","indian","hinduism","arabs","woman"],char:"👳‍♀️",fitzpatrick_scale:!0,category:"people"},Yr={keywords:["male","indian","hinduism","arabs"],char:"👳",fitzpatrick_scale:!0,category:"people"},Qr={keywords:["woman","police","law","legal","enforcement","arrest","911","female"],char:"👮‍♀️",fitzpatrick_scale:!0,category:"people"},at={keywords:["man","police","law","legal","enforcement","arrest","911"],char:"👮",fitzpatrick_scale:!0,category:"people"},et={keywords:["female","human","wip","build","construction","worker","labor","woman"],char:"👷‍♀️",fitzpatrick_scale:!0,category:"people"},rt={keywords:["male","human","wip","guy","build","construction","worker","labor"],char:"👷",fitzpatrick_scale:!0,category:"people"},tt={keywords:["uk","gb","british","female","royal","woman"],char:"💂‍♀️",fitzpatrick_scale:!0,category:"people"},st={keywords:["uk","gb","british","male","guy","royal"],char:"💂",fitzpatrick_scale:!0,category:"people"},ct={keywords:["human","spy","detective","female","woman"],char:"🕵️‍♀️",fitzpatrick_scale:!0,category:"people"},ot={keywords:["human","spy","detective"],char:"🕵",fitzpatrick_scale:!0,category:"people"},nt={keywords:["doctor","nurse","therapist","healthcare","woman","human"],char:"👩‍⚕️",fitzpatrick_scale:!0,category:"people"},it={keywords:["doctor","nurse","therapist","healthcare","man","human"],char:"👨‍⚕️",fitzpatrick_scale:!0,category:"people"},lt={keywords:["rancher","gardener","woman","human"],char:"👩‍🌾",fitzpatrick_scale:!0,category:"people"},ft={keywords:["rancher","gardener","man","human"],char:"👨‍🌾",fitzpatrick_scale:!0,category:"people"},yt={keywords:["chef","woman","human"],char:"👩‍🍳",fitzpatrick_scale:!0,category:"people"},_t={keywords:["chef","man","human"],char:"👨‍🍳",fitzpatrick_scale:!0,category:"people"},pt={keywords:["graduate","woman","human"],char:"👩‍🎓",fitzpatrick_scale:!0,category:"people"},dt={keywords:["graduate","man","human"],char:"👨‍🎓",fitzpatrick_scale:!0,category:"people"},kt={keywords:["rockstar","entertainer","woman","human"],char:"👩‍🎤",fitzpatrick_scale:!0,category:"people"},gt={keywords:["rockstar","entertainer","man","human"],char:"👨‍🎤",fitzpatrick_scale:!0,category:"people"},ht={keywords:["instructor","professor","woman","human"],char:"👩‍🏫",fitzpatrick_scale:!0,category:"people"},mt={keywords:["instructor","professor","man","human"],char:"👨‍🏫",fitzpatrick_scale:!0,category:"people"},ut={keywords:["assembly","industrial","woman","human"],char:"👩‍🏭",fitzpatrick_scale:!0,category:"people"},wt={keywords:["assembly","industrial","man","human"],char:"👨‍🏭",fitzpatrick_scale:!0,category:"people"},bt={keywords:["coder","developer","engineer","programmer","software","woman","human","laptop","computer"],char:"👩‍💻",fitzpatrick_scale:!0,category:"people"},zt={keywords:["coder","developer","engineer","programmer","software","man","human","laptop","computer"],char:"👨‍💻",fitzpatrick_scale:!0,category:"people"},vt={keywords:["business","manager","woman","human"],char:"👩‍💼",fitzpatrick_scale:!0,category:"people"},jt={keywords:["business","manager","man","human"],char:"👨‍💼",fitzpatrick_scale:!0,category:"people"},xt={keywords:["plumber","woman","human","wrench"],char:"👩‍🔧",fitzpatrick_scale:!0,category:"people"},qt={keywords:["plumber","man","human","wrench"],char:"👨‍🔧",fitzpatrick_scale:!0,category:"people"},At={keywords:["biologist","chemist","engineer","physicist","woman","human"],char:"👩‍🔬",fitzpatrick_scale:!0,category:"people"},St={keywords:["biologist","chemist","engineer","physicist","man","human"],char:"👨‍🔬",fitzpatrick_scale:!0,category:"people"},Dt={keywords:["painter","woman","human"],char:"👩‍🎨",fitzpatrick_scale:!0,category:"people"},Ot={keywords:["painter","man","human"],char:"👨‍🎨",fitzpatrick_scale:!0,category:"people"},Et={keywords:["fireman","woman","human"],char:"👩‍🚒",fitzpatrick_scale:!0,category:"people"},It={keywords:["fireman","man","human"],char:"👨‍🚒",fitzpatrick_scale:!0,category:"people"},Pt={keywords:["aviator","plane","woman","human"],char:"👩‍✈️",fitzpatrick_scale:!0,category:"people"},Nt={keywords:["aviator","plane","man","human"],char:"👨‍✈️",fitzpatrick_scale:!0,category:"people"},Rt={keywords:["space","rocket","woman","human"],char:"👩‍🚀",fitzpatrick_scale:!0,category:"people"},Ft={keywords:["space","rocket","man","human"],char:"👨‍🚀",fitzpatrick_scale:!0,category:"people"},Mt={keywords:["justice","court","woman","human"],char:"👩‍⚖️",fitzpatrick_scale:!0,category:"people"},Bt={keywords:["justice","court","man","human"],char:"👨‍⚖️",fitzpatrick_scale:!0,category:"people"},Tt={keywords:["woman","female","good","heroine","superpowers"],char:"🦸‍♀️",fitzpatrick_scale:!0,category:"people"},$t={keywords:["man","male","good","hero","superpowers"],char:"🦸‍♂️",fitzpatrick_scale:!0,category:"people"},Ut={keywords:["woman","female","evil","bad","criminal","heroine","superpowers"],char:"🦹‍♀️",fitzpatrick_scale:!0,category:"people"},Ct={keywords:["man","male","evil","bad","criminal","hero","superpowers"],char:"🦹‍♂️",fitzpatrick_scale:!0,category:"people"},Lt={keywords:["woman","female","xmas","mother christmas"],char:"🤶",fitzpatrick_scale:!0,category:"people"},Gt={keywords:["festival","man","male","xmas","father christmas"],char:"🎅",fitzpatrick_scale:!0,category:"people"},Wt={keywords:["woman","female","mage","witch"],char:"🧙‍♀️",fitzpatrick_scale:!0,category:"people"},Xt={keywords:["man","male","mage","sorcerer"],char:"🧙‍♂️",fitzpatrick_scale:!0,category:"people"},Ht={keywords:["woman","female"],char:"🧝‍♀️",fitzpatrick_scale:!0,category:"people"},Vt={keywords:["man","male"],char:"🧝‍♂️",fitzpatrick_scale:!0,category:"people"},Jt={keywords:["woman","female"],char:"🧛‍♀️",fitzpatrick_scale:!0,category:"people"},Kt={keywords:["man","male","dracula"],char:"🧛‍♂️",fitzpatrick_scale:!0,category:"people"},Zt={keywords:["woman","female","undead","walking dead"],char:"🧟‍♀️",fitzpatrick_scale:!1,category:"people"},Yt={keywords:["man","male","dracula","undead","walking dead"],char:"🧟‍♂️",fitzpatrick_scale:!1,category:"people"},Qt={keywords:["woman","female"],char:"🧞‍♀️",fitzpatrick_scale:!1,category:"people"},as={keywords:["man","male"],char:"🧞‍♂️",fitzpatrick_scale:!1,category:"people"},es={keywords:["woman","female","merwoman","ariel"],char:"🧜‍♀️",fitzpatrick_scale:!0,category:"people"},rs={keywords:["man","male","triton"],char:"🧜‍♂️",fitzpatrick_scale:!0,category:"people"},ts={keywords:["woman","female"],char:"🧚‍♀️",fitzpatrick_scale:!0,category:"people"},ss={keywords:["man","male"],char:"🧚‍♂️",fitzpatrick_scale:!0,category:"people"},cs={keywords:["heaven","wings","halo"],char:"👼",fitzpatrick_scale:!0,category:"people"},os={keywords:["baby"],char:"🤰",fitzpatrick_scale:!0,category:"people"},ns={keywords:["nursing","baby"],char:"🤱",fitzpatrick_scale:!0,category:"people"},is={keywords:["girl","woman","female","blond","crown","royal","queen"],char:"👸",fitzpatrick_scale:!0,category:"people"},ls={keywords:["boy","man","male","crown","royal","king"],char:"🤴",fitzpatrick_scale:!0,category:"people"},fs={keywords:["couple","marriage","wedding","woman","bride"],char:"👰",fitzpatrick_scale:!0,category:"people"},ys={keywords:["couple","marriage","wedding","groom"],char:"🤵",fitzpatrick_scale:!0,category:"people"},_s={keywords:["woman","walking","exercise","race","running","female"],char:"🏃‍♀️",fitzpatrick_scale:!0,category:"people"},ps={keywords:["man","walking","exercise","race","running"],char:"🏃",fitzpatrick_scale:!0,category:"people"},ds={keywords:["human","feet","steps","woman","female"],char:"🚶‍♀️",fitzpatrick_scale:!0,category:"people"},ks={keywords:["human","feet","steps"],char:"🚶",fitzpatrick_scale:!0,category:"people"},gs={keywords:["female","girl","woman","fun"],char:"💃",fitzpatrick_scale:!0,category:"people"},hs={keywords:["male","boy","fun","dancer"],char:"🕺",fitzpatrick_scale:!0,category:"people"},ms={keywords:["female","bunny","women","girls"],char:"👯",fitzpatrick_scale:!1,category:"people"},us={keywords:["male","bunny","men","boys"],char:"👯‍♂️",fitzpatrick_scale:!1,category:"people"},ws={keywords:["pair","people","human","love","date","dating","like","affection","valentines","marriage"],char:"👫",fitzpatrick_scale:!1,category:"people"},bs={keywords:["pair","couple","love","like","bromance","friendship","people","human"],char:"👬",fitzpatrick_scale:!1,category:"people"},zs={keywords:["pair","friendship","couple","love","like","female","people","human"],char:"👭",fitzpatrick_scale:!1,category:"people"},vs={keywords:["woman","female","girl"],char:"🙇‍♀️",fitzpatrick_scale:!0,category:"people"},js={keywords:["man","male","boy"],char:"🙇",fitzpatrick_scale:!0,category:"people"},xs={keywords:["man","male","boy","disbelief"],char:"🤦‍♂️",fitzpatrick_scale:!0,category:"people"},qs={keywords:["woman","female","girl","disbelief"],char:"🤦‍♀️",fitzpatrick_scale:!0,category:"people"},As={keywords:["woman","female","girl","confused","indifferent","doubt"],char:"🤷",fitzpatrick_scale:!0,category:"people"},Ss={keywords:["man","male","boy","confused","indifferent","doubt"],char:"🤷‍♂️",fitzpatrick_scale:!0,category:"people"},Ds={keywords:["female","girl","woman","human","information"],char:"💁",fitzpatrick_scale:!0,category:"people"},Os={keywords:["male","boy","man","human","information"],char:"💁‍♂️",fitzpatrick_scale:!0,category:"people"},Es={keywords:["female","girl","woman","nope"],char:"🙅",fitzpatrick_scale:!0,category:"people"},Is={keywords:["male","boy","man","nope"],char:"🙅‍♂️",fitzpatrick_scale:!0,category:"people"},Ps={keywords:["women","girl","female","pink","human","woman"],char:"🙆",fitzpatrick_scale:!0,category:"people"},Ns={keywords:["men","boy","male","blue","human","man"],char:"🙆‍♂️",fitzpatrick_scale:!0,category:"people"},Rs={keywords:["female","girl","woman"],char:"🙋",fitzpatrick_scale:!0,category:"people"},Fs={keywords:["male","boy","man"],char:"🙋‍♂️",fitzpatrick_scale:!0,category:"people"},Ms={keywords:["female","girl","woman"],char:"🙎",fitzpatrick_scale:!0,category:"people"},Bs={keywords:["male","boy","man"],char:"🙎‍♂️",fitzpatrick_scale:!0,category:"people"},Ts={keywords:["female","girl","woman","sad","depressed","discouraged","unhappy"],char:"🙍",fitzpatrick_scale:!0,category:"people"},$s={keywords:["male","boy","man","sad","depressed","discouraged","unhappy"],char:"🙍‍♂️",fitzpatrick_scale:!0,category:"people"},Us={keywords:["female","girl","woman"],char:"💇",fitzpatrick_scale:!0,category:"people"},Cs={keywords:["male","boy","man"],char:"💇‍♂️",fitzpatrick_scale:!0,category:"people"},Ls={keywords:["female","girl","woman","head"],char:"💆",fitzpatrick_scale:!0,category:"people"},Gs={keywords:["male","boy","man","head"],char:"💆‍♂️",fitzpatrick_scale:!0,category:"people"},Ws={keywords:["female","woman","spa","steamroom","sauna"],char:"🧖‍♀️",fitzpatrick_scale:!0,category:"people"},Xs={keywords:["male","man","spa","steamroom","sauna"],char:"🧖‍♂️",fitzpatrick_scale:!0,category:"people"},Hs={keywords:["pair","love","like","affection","human","dating","valentines","marriage"],char:"💑",fitzpatrick_scale:!1,category:"people"},Vs={keywords:["pair","love","like","affection","human","dating","valentines","marriage"],char:"👩‍❤️‍👩",fitzpatrick_scale:!1,category:"people"},Js={keywords:["pair","love","like","affection","human","dating","valentines","marriage"],char:"👨‍❤️‍👨",fitzpatrick_scale:!1,category:"people"},Ks={keywords:["pair","valentines","love","like","dating","marriage"],char:"💏",fitzpatrick_scale:!1,category:"people"},Zs={keywords:["pair","valentines","love","like","dating","marriage"],char:"👩‍❤️‍💋‍👩",fitzpatrick_scale:!1,category:"people"},Ys={keywords:["pair","valentines","love","like","dating","marriage"],char:"👨‍❤️‍💋‍👨",fitzpatrick_scale:!1,category:"people"},Qs={keywords:["home","parents","child","mom","dad","father","mother","people","human"],char:"👪",fitzpatrick_scale:!1,category:"people"},ac={keywords:["home","parents","people","human","child"],char:"👨‍👩‍👧",fitzpatrick_scale:!1,category:"people"},ec={keywords:["home","parents","people","human","children"],char:"👨‍👩‍👧‍👦",fitzpatrick_scale:!1,category:"people"},rc={keywords:["home","parents","people","human","children"],char:"👨‍👩‍👦‍👦",fitzpatrick_scale:!1,category:"people"},tc={keywords:["home","parents","people","human","children"],char:"👨‍👩‍👧‍👧",fitzpatrick_scale:!1,category:"people"},sc={keywords:["home","parents","people","human","children"],char:"👩‍👩‍👦",fitzpatrick_scale:!1,category:"people"},cc={keywords:["home","parents","people","human","children"],char:"👩‍👩‍👧",fitzpatrick_scale:!1,category:"people"},oc={keywords:["home","parents","people","human","children"],char:"👩‍👩‍👧‍👦",fitzpatrick_scale:!1,category:"people"},nc={keywords:["home","parents","people","human","children"],char:"👩‍👩‍👦‍👦",fitzpatrick_scale:!1,category:"people"},ic={keywords:["home","parents","people","human","children"],char:"👩‍👩‍👧‍👧",fitzpatrick_scale:!1,category:"people"},lc={keywords:["home","parents","people","human","children"],char:"👨‍👨‍👦",fitzpatrick_scale:!1,category:"people"},fc={keywords:["home","parents","people","human","children"],char:"👨‍👨‍👧",fitzpatrick_scale:!1,category:"people"},yc={keywords:["home","parents","people","human","children"],char:"👨‍👨‍👧‍👦",fitzpatrick_scale:!1,category:"people"},_c={keywords:["home","parents","people","human","children"],char:"👨‍👨‍👦‍👦",fitzpatrick_scale:!1,category:"people"},pc={keywords:["home","parents","people","human","children"],char:"👨‍👨‍👧‍👧",fitzpatrick_scale:!1,category:"people"},dc={keywords:["home","parent","people","human","child"],char:"👩‍👦",fitzpatrick_scale:!1,category:"people"},kc={keywords:["home","parent","people","human","child"],char:"👩‍👧",fitzpatrick_scale:!1,category:"people"},gc={keywords:["home","parent","people","human","children"],char:"👩‍👧‍👦",fitzpatrick_scale:!1,category:"people"},hc={keywords:["home","parent","people","human","children"],char:"👩‍👦‍👦",fitzpatrick_scale:!1,category:"people"},mc={keywords:["home","parent","people","human","children"],char:"👩‍👧‍👧",fitzpatrick_scale:!1,category:"people"},uc={keywords:["home","parent","people","human","child"],char:"👨‍👦",fitzpatrick_scale:!1,category:"people"},wc={keywords:["home","parent","people","human","child"],char:"👨‍👧",fitzpatrick_scale:!1,category:"people"},bc={keywords:["home","parent","people","human","children"],char:"👨‍👧‍👦",fitzpatrick_scale:!1,category:"people"},zc={keywords:["home","parent","people","human","children"],char:"👨‍👦‍👦",fitzpatrick_scale:!1,category:"people"},vc={keywords:["home","parent","people","human","children"],char:"👨‍👧‍👧",fitzpatrick_scale:!1,category:"people"},jc={keywords:["ball","crochet","knit"],char:"🧶",fitzpatrick_scale:!1,category:"people"},xc={keywords:["needle","sewing","spool","string"],char:"🧵",fitzpatrick_scale:!1,category:"people"},qc={keywords:["jacket"],char:"🧥",fitzpatrick_scale:!1,category:"people"},Ac={keywords:["doctor","experiment","scientist","chemist"],char:"🥼",fitzpatrick_scale:!1,category:"people"},Sc={keywords:["fashion","shopping_bags","female"],char:"👚",fitzpatrick_scale:!1,category:"people"},Dc={keywords:["fashion","cloth","casual","shirt","tee"],char:"👕",fitzpatrick_scale:!1,category:"people"},Oc={keywords:["fashion","shopping"],char:"👖",fitzpatrick_scale:!1,category:"people"},Ec={keywords:["shirt","suitup","formal","fashion","cloth","business"],char:"👔",fitzpatrick_scale:!1,category:"people"},Ic={keywords:["clothes","fashion","shopping"],char:"👗",fitzpatrick_scale:!1,category:"people"},Pc={keywords:["swimming","female","woman","girl","fashion","beach","summer"],char:"👙",fitzpatrick_scale:!1,category:"people"},Nc={keywords:["dress","fashion","women","female","japanese"],char:"👘",fitzpatrick_scale:!1,category:"people"},Rc={keywords:["female","girl","fashion","woman"],char:"💄",fitzpatrick_scale:!1,category:"people"},Fc={keywords:["face","lips","love","like","affection","valentines"],char:"💋",fitzpatrick_scale:!1,category:"people"},Mc={keywords:["feet","tracking","walking","beach"],char:"👣",fitzpatrick_scale:!1,category:"people"},Bc={keywords:["ballet","slip-on","slipper"],char:"🥿",fitzpatrick_scale:!1,category:"people"},Tc={keywords:["fashion","shoes","female","pumps","stiletto"],char:"👠",fitzpatrick_scale:!1,category:"people"},$c={keywords:["shoes","fashion","flip flops"],char:"👡",fitzpatrick_scale:!1,category:"people"},Uc={keywords:["shoes","fashion"],char:"👢",fitzpatrick_scale:!1,category:"people"},Cc={keywords:["fashion","male"],char:"👞",fitzpatrick_scale:!1,category:"people"},Lc={keywords:["shoes","sports","sneakers"],char:"👟",fitzpatrick_scale:!1,category:"people"},Gc={keywords:["backpacking","camping","hiking"],char:"🥾",fitzpatrick_scale:!1,category:"people"},Wc={keywords:["stockings","clothes"],char:"🧦",fitzpatrick_scale:!1,category:"people"},Xc={keywords:["hands","winter","clothes"],char:"🧤",fitzpatrick_scale:!1,category:"people"},Hc={keywords:["neck","winter","clothes"],char:"🧣",fitzpatrick_scale:!1,category:"people"},Vc={keywords:["fashion","accessories","female","lady","spring"],char:"👒",fitzpatrick_scale:!1,category:"people"},Jc={keywords:["magic","gentleman","classy","circus"],char:"🎩",fitzpatrick_scale:!1,category:"people"},Kc={keywords:["cap","baseball"],char:"🧢",fitzpatrick_scale:!1,category:"people"},Zc={keywords:["construction","build"],char:"⛑",fitzpatrick_scale:!1,category:"people"},Yc={keywords:["school","college","degree","university","graduation","cap","hat","legal","learn","education"],char:"🎓",fitzpatrick_scale:!1,category:"people"},Qc={keywords:["king","kod","leader","royalty","lord"],char:"👑",fitzpatrick_scale:!1,category:"people"},ao={keywords:["student","education","bag","backpack"],char:"🎒",fitzpatrick_scale:!1,category:"people"},eo={keywords:["packing","travel"],char:"🧳",fitzpatrick_scale:!1,category:"people"},ro={keywords:["bag","accessories","shopping"],char:"👝",fitzpatrick_scale:!1,category:"people"},to={keywords:["fashion","accessories","money","sales","shopping"],char:"👛",fitzpatrick_scale:!1,category:"people"},so={keywords:["fashion","accessory","accessories","shopping"],char:"👜",fitzpatrick_scale:!1,category:"people"},co={keywords:["business","documents","work","law","legal","job","career"],char:"💼",fitzpatrick_scale:!1,category:"people"},oo={keywords:["fashion","accessories","eyesight","nerdy","dork","geek"],char:"👓",fitzpatrick_scale:!1,category:"people"},no={keywords:["face","cool","accessories"],char:"🕶",fitzpatrick_scale:!1,category:"people"},io={keywords:["eyes","protection","safety"],char:"🥽",fitzpatrick_scale:!1,category:"people"},lo={keywords:["wedding","propose","marriage","valentines","diamond","fashion","jewelry","gem","engagement"],char:"💍",fitzpatrick_scale:!1,category:"people"},fo={keywords:["weather","rain","drizzle"],char:"🌂",fitzpatrick_scale:!1,category:"people"},yo={keywords:["animal","friend","nature","woof","puppy","pet","faithful"],char:"🐶",fitzpatrick_scale:!1,category:"animals_and_nature"},_o={keywords:["animal","meow","nature","pet","kitten"],char:"🐱",fitzpatrick_scale:!1,category:"animals_and_nature"},po={keywords:["animal","nature","cheese_wedge","rodent"],char:"🐭",fitzpatrick_scale:!1,category:"animals_and_nature"},ko={keywords:["animal","nature"],char:"🐹",fitzpatrick_scale:!1,category:"animals_and_nature"},go={keywords:["animal","nature","pet","spring","magic","bunny"],char:"🐰",fitzpatrick_scale:!1,category:"animals_and_nature"},ho={keywords:["animal","nature","face"],char:"🦊",fitzpatrick_scale:!1,category:"animals_and_nature"},mo={keywords:["animal","nature","wild"],char:"🐻",fitzpatrick_scale:!1,category:"animals_and_nature"},uo={keywords:["animal","nature","panda"],char:"🐼",fitzpatrick_scale:!1,category:"animals_and_nature"},wo={keywords:["animal","nature"],char:"🐨",fitzpatrick_scale:!1,category:"animals_and_nature"},bo={keywords:["animal","cat","danger","wild","nature","roar"],char:"🐯",fitzpatrick_scale:!1,category:"animals_and_nature"},zo={keywords:["animal","nature"],char:"🦁",fitzpatrick_scale:!1,category:"animals_and_nature"},vo={keywords:["beef","ox","animal","nature","moo","milk"],char:"🐮",fitzpatrick_scale:!1,category:"animals_and_nature"},jo={keywords:["animal","oink","nature"],char:"🐷",fitzpatrick_scale:!1,category:"animals_and_nature"},xo={keywords:["animal","oink"],char:"🐽",fitzpatrick_scale:!1,category:"animals_and_nature"},qo={keywords:["animal","nature","croak","toad"],char:"🐸",fitzpatrick_scale:!1,category:"animals_and_nature"},Ao={keywords:["animal","nature","ocean","sea"],char:"🦑",fitzpatrick_scale:!1,category:"animals_and_nature"},So={keywords:["animal","creature","ocean","sea","nature","beach"],char:"🐙",fitzpatrick_scale:!1,category:"animals_and_nature"},Do={keywords:["animal","ocean","nature","seafood"],char:"🦐",fitzpatrick_scale:!1,category:"animals_and_nature"},Oo={keywords:["animal","nature","circus"],char:"🐵",fitzpatrick_scale:!1,category:"animals_and_nature"},Eo={keywords:["animal","nature","circus"],char:"🦍",fitzpatrick_scale:!1,category:"animals_and_nature"},Io={keywords:["monkey","animal","nature","haha"],char:"🙈",fitzpatrick_scale:!1,category:"animals_and_nature"},Po={keywords:["animal","monkey","nature"],char:"🙉",fitzpatrick_scale:!1,category:"animals_and_nature"},No={keywords:["monkey","animal","nature","omg"],char:"🙊",fitzpatrick_scale:!1,category:"animals_and_nature"},Ro={keywords:["animal","nature","banana","circus"],char:"🐒",fitzpatrick_scale:!1,category:"animals_and_nature"},Fo={keywords:["animal","cluck","nature","bird"],char:"🐔",fitzpatrick_scale:!1,category:"animals_and_nature"},Mo={keywords:["animal","nature"],char:"🐧",fitzpatrick_scale:!1,category:"animals_and_nature"},Bo={keywords:["animal","nature","fly","tweet","spring"],char:"🐦",fitzpatrick_scale:!1,category:"animals_and_nature"},To={keywords:["animal","chicken","bird"],char:"🐤",fitzpatrick_scale:!1,category:"animals_and_nature"},$o={keywords:["animal","chicken","egg","born","baby","bird"],char:"🐣",fitzpatrick_scale:!1,category:"animals_and_nature"},Uo={keywords:["animal","chicken","baby","bird"],char:"🐥",fitzpatrick_scale:!1,category:"animals_and_nature"},Co={keywords:["animal","nature","bird","mallard"],char:"🦆",fitzpatrick_scale:!1,category:"animals_and_nature"},Lo={keywords:["animal","nature","bird"],char:"🦅",fitzpatrick_scale:!1,category:"animals_and_nature"},Go={keywords:["animal","nature","bird","hoot"],char:"🦉",fitzpatrick_scale:!1,category:"animals_and_nature"},Wo={keywords:["animal","nature","blind","vampire"],char:"🦇",fitzpatrick_scale:!1,category:"animals_and_nature"},Xo={keywords:["animal","nature","wild"],char:"🐺",fitzpatrick_scale:!1,category:"animals_and_nature"},Ho={keywords:["animal","nature"],char:"🐗",fitzpatrick_scale:!1,category:"animals_and_nature"},Vo={keywords:["animal","brown","nature"],char:"🐴",fitzpatrick_scale:!1,category:"animals_and_nature"},Jo={keywords:["animal","nature","mystical"],char:"🦄",fitzpatrick_scale:!1,category:"animals_and_nature"},Ko={keywords:["animal","insect","nature","bug","spring","honey"],char:"🐝",fitzpatrick_scale:!1,category:"animals_and_nature"},Zo={keywords:["animal","insect","nature","worm"],char:"🐛",fitzpatrick_scale:!1,category:"animals_and_nature"},Yo={keywords:["animal","insect","nature","caterpillar"],char:"🦋",fitzpatrick_scale:!1,category:"animals_and_nature"},Qo={keywords:["slow","animal","shell"],char:"🐌",fitzpatrick_scale:!1,category:"animals_and_nature"},an={keywords:["animal","insect","nature","ladybug"],char:"🐞",fitzpatrick_scale:!1,category:"animals_and_nature"},en={keywords:["animal","insect","nature","bug"],char:"🐜",fitzpatrick_scale:!1,category:"animals_and_nature"},rn={keywords:["animal","cricket","chirp"],char:"🦗",fitzpatrick_scale:!1,category:"animals_and_nature"},tn={keywords:["animal","arachnid"],char:"🕷",fitzpatrick_scale:!1,category:"animals_and_nature"},sn={keywords:["animal","arachnid"],char:"🦂",fitzpatrick_scale:!1,category:"animals_and_nature"},cn={keywords:["animal","crustacean"],char:"🦀",fitzpatrick_scale:!1,category:"animals_and_nature"},on={keywords:["animal","evil","nature","hiss","python"],char:"🐍",fitzpatrick_scale:!1,category:"animals_and_nature"},nn={keywords:["animal","nature","reptile"],char:"🦎",fitzpatrick_scale:!1,category:"animals_and_nature"},ln={keywords:["animal","nature","dinosaur","brachiosaurus","brontosaurus","diplodocus","extinct"],char:"🦕",fitzpatrick_scale:!1,category:"animals_and_nature"},fn={keywords:["animal","slow","nature","tortoise"],char:"🐢",fitzpatrick_scale:!1,category:"animals_and_nature"},yn={keywords:["animal","swim","ocean","beach","nemo"],char:"🐠",fitzpatrick_scale:!1,category:"animals_and_nature"},_n={keywords:["animal","food","nature"],char:"🐟",fitzpatrick_scale:!1,category:"animals_and_nature"},pn={keywords:["animal","nature","food","sea","ocean"],char:"🐡",fitzpatrick_scale:!1,category:"animals_and_nature"},dn={keywords:["animal","nature","fish","sea","ocean","flipper","fins","beach"],char:"🐬",fitzpatrick_scale:!1,category:"animals_and_nature"},kn={keywords:["animal","nature","fish","sea","ocean","jaws","fins","beach"],char:"🦈",fitzpatrick_scale:!1,category:"animals_and_nature"},gn={keywords:["animal","nature","sea","ocean"],char:"🐳",fitzpatrick_scale:!1,category:"animals_and_nature"},hn={keywords:["animal","nature","sea","ocean"],char:"🐋",fitzpatrick_scale:!1,category:"animals_and_nature"},mn={keywords:["animal","nature","reptile","lizard","alligator"],char:"🐊",fitzpatrick_scale:!1,category:"animals_and_nature"},un={keywords:["animal","nature"],char:"🐆",fitzpatrick_scale:!1,category:"animals_and_nature"},wn={keywords:["animal","nature","stripes","safari"],char:"🦓",fitzpatrick_scale:!1,category:"animals_and_nature"},bn={keywords:["animal","nature","roar"],char:"🐅",fitzpatrick_scale:!1,category:"animals_and_nature"},zn={keywords:["animal","nature","ox","cow"],char:"🐃",fitzpatrick_scale:!1,category:"animals_and_nature"},vn={keywords:["animal","cow","beef"],char:"🐂",fitzpatrick_scale:!1,category:"animals_and_nature"},jn={keywords:["beef","ox","animal","nature","moo","milk"],char:"🐄",fitzpatrick_scale:!1,category:"animals_and_nature"},xn={keywords:["animal","nature","horns","venison"],char:"🦌",fitzpatrick_scale:!1,category:"animals_and_nature"},qn={keywords:["animal","hot","desert","hump"],char:"🐪",fitzpatrick_scale:!1,category:"animals_and_nature"},An={keywords:["animal","nature","hot","desert","hump"],char:"🐫",fitzpatrick_scale:!1,category:"animals_and_nature"},Sn={keywords:["animal","nature","spots","safari"],char:"🦒",fitzpatrick_scale:!1,category:"animals_and_nature"},Dn={keywords:["animal","nature","nose","th","circus"],char:"🐘",fitzpatrick_scale:!1,category:"animals_and_nature"},On={keywords:["animal","nature","horn"],char:"🦏",fitzpatrick_scale:!1,category:"animals_and_nature"},En={keywords:["animal","nature"],char:"🐐",fitzpatrick_scale:!1,category:"animals_and_nature"},In={keywords:["animal","sheep","nature"],char:"🐏",fitzpatrick_scale:!1,category:"animals_and_nature"},Pn={keywords:["animal","nature","wool","shipit"],char:"🐑",fitzpatrick_scale:!1,category:"animals_and_nature"},Nn={keywords:["animal","gamble","luck"],char:"🐎",fitzpatrick_scale:!1,category:"animals_and_nature"},Rn={keywords:["animal","nature"],char:"🐖",fitzpatrick_scale:!1,category:"animals_and_nature"},Fn={keywords:["animal","mouse","rodent"],char:"🐀",fitzpatrick_scale:!1,category:"animals_and_nature"},Mn={keywords:["animal","nature","rodent"],char:"🐁",fitzpatrick_scale:!1,category:"animals_and_nature"},Bn={keywords:["animal","nature","chicken"],char:"🐓",fitzpatrick_scale:!1,category:"animals_and_nature"},Tn={keywords:["animal","bird"],char:"🦃",fitzpatrick_scale:!1,category:"animals_and_nature"},$n={keywords:["animal","bird"],char:"🕊",fitzpatrick_scale:!1,category:"animals_and_nature"},Un={keywords:["animal","nature","friend","doge","pet","faithful"],char:"🐕",fitzpatrick_scale:!1,category:"animals_and_nature"},Cn={keywords:["dog","animal","101","nature","pet"],char:"🐩",fitzpatrick_scale:!1,category:"animals_and_nature"},Ln={keywords:["animal","meow","pet","cats"],char:"🐈",fitzpatrick_scale:!1,category:"animals_and_nature"},Gn={keywords:["animal","nature","pet","magic","spring"],char:"🐇",fitzpatrick_scale:!1,category:"animals_and_nature"},Wn={keywords:["animal","nature","rodent","squirrel"],char:"🐿",fitzpatrick_scale:!1,category:"animals_and_nature"},Xn={keywords:["animal","nature","spiny"],char:"🦔",fitzpatrick_scale:!1,category:"animals_and_nature"},Hn={keywords:["animal","nature"],char:"🦝",fitzpatrick_scale:!1,category:"animals_and_nature"},Vn={keywords:["animal","nature","alpaca"],char:"🦙",fitzpatrick_scale:!1,category:"animals_and_nature"},Jn={keywords:["animal","nature"],char:"🦛",fitzpatrick_scale:!1,category:"animals_and_nature"},Kn={keywords:["animal","nature","australia","joey","hop","marsupial"],char:"🦘",fitzpatrick_scale:!1,category:"animals_and_nature"},Zn={keywords:["animal","nature","honey"],char:"🦡",fitzpatrick_scale:!1,category:"animals_and_nature"},Yn={keywords:["animal","nature","bird"],char:"🦢",fitzpatrick_scale:!1,category:"animals_and_nature"},Qn={keywords:["animal","nature","peahen","bird"],char:"🦚",fitzpatrick_scale:!1,category:"animals_and_nature"},ai={keywords:["animal","nature","bird","pirate","talk"],char:"🦜",fitzpatrick_scale:!1,category:"animals_and_nature"},ei={keywords:["animal","nature","bisque","claws","seafood"],char:"🦞",fitzpatrick_scale:!1,category:"animals_and_nature"},ri={keywords:["animal","nature","insect","malaria"],char:"🦟",fitzpatrick_scale:!1,category:"animals_and_nature"},ti={keywords:["animal","tracking","footprints","dog","cat","pet","feet"],char:"🐾",fitzpatrick_scale:!1,category:"animals_and_nature"},si={keywords:["animal","myth","nature","chinese","green"],char:"🐉",fitzpatrick_scale:!1,category:"animals_and_nature"},ci={keywords:["animal","myth","nature","chinese","green"],char:"🐲",fitzpatrick_scale:!1,category:"animals_and_nature"},oi={keywords:["vegetable","plant","nature"],char:"🌵",fitzpatrick_scale:!1,category:"animals_and_nature"},ni={keywords:["festival","vacation","december","xmas","celebration"],char:"🎄",fitzpatrick_scale:!1,category:"animals_and_nature"},ii={keywords:["plant","nature"],char:"🌲",fitzpatrick_scale:!1,category:"animals_and_nature"},li={keywords:["plant","nature"],char:"🌳",fitzpatrick_scale:!1,category:"animals_and_nature"},fi={keywords:["plant","vegetable","nature","summer","beach","mojito","tropical"],char:"🌴",fitzpatrick_scale:!1,category:"animals_and_nature"},yi={keywords:["plant","nature","grass","lawn","spring"],char:"🌱",fitzpatrick_scale:!1,category:"animals_and_nature"},_i={keywords:["vegetable","plant","medicine","weed","grass","lawn"],char:"🌿",fitzpatrick_scale:!1,category:"animals_and_nature"},pi={keywords:["vegetable","plant","nature","irish","clover"],char:"☘",fitzpatrick_scale:!1,category:"animals_and_nature"},di={keywords:["vegetable","plant","nature","lucky","irish"],char:"🍀",fitzpatrick_scale:!1,category:"animals_and_nature"},ki={keywords:["plant","nature","vegetable","panda","pine_decoration"],char:"🎍",fitzpatrick_scale:!1,category:"animals_and_nature"},gi={keywords:["plant","nature","branch","summer"],char:"🎋",fitzpatrick_scale:!1,category:"animals_and_nature"},hi={keywords:["nature","plant","tree","vegetable","grass","lawn","spring"],char:"🍃",fitzpatrick_scale:!1,category:"animals_and_nature"},mi={keywords:["nature","plant","vegetable","leaves"],char:"🍂",fitzpatrick_scale:!1,category:"animals_and_nature"},ui={keywords:["nature","plant","vegetable","ca","fall"],char:"🍁",fitzpatrick_scale:!1,category:"animals_and_nature"},wi={keywords:["nature","plant"],char:"🌾",fitzpatrick_scale:!1,category:"animals_and_nature"},bi={keywords:["plant","vegetable","flowers","beach"],char:"🌺",fitzpatrick_scale:!1,category:"animals_and_nature"},zi={keywords:["nature","plant","fall"],char:"🌻",fitzpatrick_scale:!1,category:"animals_and_nature"},vi={keywords:["flowers","valentines","love","spring"],char:"🌹",fitzpatrick_scale:!1,category:"animals_and_nature"},ji={keywords:["plant","nature","flower"],char:"🥀",fitzpatrick_scale:!1,category:"animals_and_nature"},xi={keywords:["flowers","plant","nature","summer","spring"],char:"🌷",fitzpatrick_scale:!1,category:"animals_and_nature"},qi={keywords:["nature","flowers","yellow"],char:"🌼",fitzpatrick_scale:!1,category:"animals_and_nature"},Ai={keywords:["nature","plant","spring","flower"],char:"🌸",fitzpatrick_scale:!1,category:"animals_and_nature"},Si={keywords:["flowers","nature","spring"],char:"💐",fitzpatrick_scale:!1,category:"animals_and_nature"},Di={keywords:["plant","vegetable"],char:"🍄",fitzpatrick_scale:!1,category:"animals_and_nature"},Oi={keywords:["food","squirrel"],char:"🌰",fitzpatrick_scale:!1,category:"animals_and_nature"},Ei={keywords:["halloween","light","pumpkin","creepy","fall"],char:"🎃",fitzpatrick_scale:!1,category:"animals_and_nature"},Ii={keywords:["nature","sea","beach"],char:"🐚",fitzpatrick_scale:!1,category:"animals_and_nature"},Pi={keywords:["animal","insect","arachnid","silk"],char:"🕸",fitzpatrick_scale:!1,category:"animals_and_nature"},Ni={keywords:["globe","world","USA","international"],char:"🌎",fitzpatrick_scale:!1,category:"animals_and_nature"},Ri={keywords:["globe","world","international"],char:"🌍",fitzpatrick_scale:!1,category:"animals_and_nature"},Fi={keywords:["globe","world","east","international"],char:"🌏",fitzpatrick_scale:!1,category:"animals_and_nature"},Mi={keywords:["nature","yellow","twilight","planet","space","night","evening","sleep"],char:"🌕",fitzpatrick_scale:!1,category:"animals_and_nature"},Bi={keywords:["nature","twilight","planet","space","night","evening","sleep","waxing_gibbous_moon"],char:"🌖",fitzpatrick_scale:!1,category:"animals_and_nature"},Ti={keywords:["nature","twilight","planet","space","night","evening","sleep"],char:"🌗",fitzpatrick_scale:!1,category:"animals_and_nature"},$i={keywords:["nature","twilight","planet","space","night","evening","sleep"],char:"🌘",fitzpatrick_scale:!1,category:"animals_and_nature"},Ui={keywords:["nature","twilight","planet","space","night","evening","sleep"],char:"🌑",fitzpatrick_scale:!1,category:"animals_and_nature"},Ci={keywords:["nature","twilight","planet","space","night","evening","sleep"],char:"🌒",fitzpatrick_scale:!1,category:"animals_and_nature"},Li={keywords:["nature","twilight","planet","space","night","evening","sleep"],char:"🌓",fitzpatrick_scale:!1,category:"animals_and_nature"},Gi={keywords:["nature","night","sky","gray","twilight","planet","space","evening","sleep"],char:"🌔",fitzpatrick_scale:!1,category:"animals_and_nature"},Wi={keywords:["nature","twilight","planet","space","night","evening","sleep"],char:"🌚",fitzpatrick_scale:!1,category:"animals_and_nature"},Xi={keywords:["nature","twilight","planet","space","night","evening","sleep"],char:"🌝",fitzpatrick_scale:!1,category:"animals_and_nature"},Hi={keywords:["nature","twilight","planet","space","night","evening","sleep"],char:"🌛",fitzpatrick_scale:!1,category:"animals_and_nature"},Vi={keywords:["nature","twilight","planet","space","night","evening","sleep"],char:"🌜",fitzpatrick_scale:!1,category:"animals_and_nature"},Ji={keywords:["nature","morning","sky"],char:"🌞",fitzpatrick_scale:!1,category:"animals_and_nature"},Ki={keywords:["night","sleep","sky","evening","magic"],char:"🌙",fitzpatrick_scale:!1,category:"animals_and_nature"},Zi={keywords:["night","yellow"],char:"⭐",fitzpatrick_scale:!1,category:"animals_and_nature"},Yi={keywords:["night","sparkle","awesome","good","magic"],char:"🌟",fitzpatrick_scale:!1,category:"animals_and_nature"},Qi={keywords:["star","sparkle","shoot","magic"],char:"💫",fitzpatrick_scale:!1,category:"animals_and_nature"},al={keywords:["stars","shine","shiny","cool","awesome","good","magic"],char:"✨",fitzpatrick_scale:!1,category:"animals_and_nature"},el={keywords:["space"],char:"☄",fitzpatrick_scale:!1,category:"animals_and_nature"},rl={keywords:["weather","nature","brightness","summer","beach","spring"],char:"☀️",fitzpatrick_scale:!1,category:"animals_and_nature"},tl={keywords:["weather"],char:"🌤",fitzpatrick_scale:!1,category:"animals_and_nature"},sl={keywords:["weather","nature","cloudy","morning","fall","spring"],char:"⛅",fitzpatrick_scale:!1,category:"animals_and_nature"},cl={keywords:["weather"],char:"🌥",fitzpatrick_scale:!1,category:"animals_and_nature"},ol={keywords:["weather"],char:"🌦",fitzpatrick_scale:!1,category:"animals_and_nature"},nl={keywords:["weather","sky"],char:"☁️",fitzpatrick_scale:!1,category:"animals_and_nature"},il={keywords:["weather"],char:"🌧",fitzpatrick_scale:!1,category:"animals_and_nature"},ll={keywords:["weather","lightning"],char:"⛈",fitzpatrick_scale:!1,category:"animals_and_nature"},fl={keywords:["weather","thunder"],char:"🌩",fitzpatrick_scale:!1,category:"animals_and_nature"},yl={keywords:["thunder","weather","lightning bolt","fast"],char:"⚡",fitzpatrick_scale:!1,category:"animals_and_nature"},_l={keywords:["hot","cook","flame"],char:"🔥",fitzpatrick_scale:!1,category:"animals_and_nature"},pl={keywords:["bomb","explode","explosion","collision","blown"],char:"💥",fitzpatrick_scale:!1,category:"animals_and_nature"},dl={keywords:["winter","season","cold","weather","christmas","xmas"],char:"❄️",fitzpatrick_scale:!1,category:"animals_and_nature"},kl={keywords:["weather"],char:"🌨",fitzpatrick_scale:!1,category:"animals_and_nature"},gl={keywords:["winter","season","cold","weather","christmas","xmas","frozen","without_snow"],char:"⛄",fitzpatrick_scale:!1,category:"animals_and_nature"},hl={keywords:["winter","season","cold","weather","christmas","xmas","frozen"],char:"☃",fitzpatrick_scale:!1,category:"animals_and_nature"},ml={keywords:["gust","air"],char:"🌬",fitzpatrick_scale:!1,category:"animals_and_nature"},ul={keywords:["wind","air","fast","shoo","fart","smoke","puff"],char:"💨",fitzpatrick_scale:!1,category:"animals_and_nature"},wl={keywords:["weather","cyclone","twister"],char:"🌪",fitzpatrick_scale:!1,category:"animals_and_nature"},bl={keywords:["weather"],char:"🌫",fitzpatrick_scale:!1,category:"animals_and_nature"},zl={keywords:["weather","spring"],char:"☂",fitzpatrick_scale:!1,category:"animals_and_nature"},vl={keywords:["rainy","weather","spring"],char:"☔",fitzpatrick_scale:!1,category:"animals_and_nature"},jl={keywords:["water","drip","faucet","spring"],char:"💧",fitzpatrick_scale:!1,category:"animals_and_nature"},xl={keywords:["water","drip","oops"],char:"💦",fitzpatrick_scale:!1,category:"animals_and_nature"},ql={keywords:["sea","water","wave","nature","tsunami","disaster"],char:"🌊",fitzpatrick_scale:!1,category:"animals_and_nature"},Al={keywords:["fruit","nature"],char:"🍏",fitzpatrick_scale:!1,category:"food_and_drink"},Sl={keywords:["fruit","mac","school"],char:"🍎",fitzpatrick_scale:!1,category:"food_and_drink"},Dl={keywords:["fruit","nature","food"],char:"🍐",fitzpatrick_scale:!1,category:"food_and_drink"},Ol={keywords:["food","fruit","nature","orange"],char:"🍊",fitzpatrick_scale:!1,category:"food_and_drink"},El={keywords:["fruit","nature"],char:"🍋",fitzpatrick_scale:!1,category:"food_and_drink"},Il={keywords:["fruit","food","monkey"],char:"🍌",fitzpatrick_scale:!1,category:"food_and_drink"},Pl={keywords:["fruit","food","picnic","summer"],char:"🍉",fitzpatrick_scale:!1,category:"food_and_drink"},Nl={keywords:["fruit","food","wine"],char:"🍇",fitzpatrick_scale:!1,category:"food_and_drink"},Rl={keywords:["fruit","food","nature"],char:"🍓",fitzpatrick_scale:!1,category:"food_and_drink"},Fl={keywords:["fruit","nature","food"],char:"🍈",fitzpatrick_scale:!1,category:"food_and_drink"},Ml={keywords:["food","fruit"],char:"🍒",fitzpatrick_scale:!1,category:"food_and_drink"},Bl={keywords:["fruit","nature","food"],char:"🍑",fitzpatrick_scale:!1,category:"food_and_drink"},Tl={keywords:["fruit","nature","food"],char:"🍍",fitzpatrick_scale:!1,category:"food_and_drink"},$l={keywords:["fruit","nature","food","palm"],char:"🥥",fitzpatrick_scale:!1,category:"food_and_drink"},Ul={keywords:["fruit","food"],char:"🥝",fitzpatrick_scale:!1,category:"food_and_drink"},Cl={keywords:["fruit","food","tropical"],char:"🥭",fitzpatrick_scale:!1,category:"food_and_drink"},Ll={keywords:["fruit","food"],char:"🥑",fitzpatrick_scale:!1,category:"food_and_drink"},Gl={keywords:["fruit","food","vegetable"],char:"🥦",fitzpatrick_scale:!1,category:"food_and_drink"},Wl={keywords:["fruit","vegetable","nature","food"],char:"🍅",fitzpatrick_scale:!1,category:"food_and_drink"},Xl={keywords:["vegetable","nature","food","aubergine"],char:"🍆",fitzpatrick_scale:!1,category:"food_and_drink"},Hl={keywords:["fruit","food","pickle"],char:"🥒",fitzpatrick_scale:!1,category:"food_and_drink"},Vl={keywords:["vegetable","food","orange"],char:"🥕",fitzpatrick_scale:!1,category:"food_and_drink"},Jl={keywords:["food","spicy","chilli","chili"],char:"🌶",fitzpatrick_scale:!1,category:"food_and_drink"},Kl={keywords:["food","tuber","vegatable","starch"],char:"🥔",fitzpatrick_scale:!1,category:"food_and_drink"},Zl={keywords:["food","vegetable","plant"],char:"🌽",fitzpatrick_scale:!1,category:"food_and_drink"},Yl={keywords:["food","vegetable","plant","bok choy","cabbage","kale","lettuce"],char:"🥬",fitzpatrick_scale:!1,category:"food_and_drink"},Ql={keywords:["food","nature"],char:"🍠",fitzpatrick_scale:!1,category:"food_and_drink"},af={keywords:["food","nut"],char:"🥜",fitzpatrick_scale:!1,category:"food_and_drink"},ef={keywords:["bees","sweet","kitchen"],char:"🍯",fitzpatrick_scale:!1,category:"food_and_drink"},rf={keywords:["food","bread","french"],char:"🥐",fitzpatrick_scale:!1,category:"food_and_drink"},tf={keywords:["food","wheat","breakfast","toast"],char:"🍞",fitzpatrick_scale:!1,category:"food_and_drink"},sf={keywords:["food","bread","french"],char:"🥖",fitzpatrick_scale:!1,category:"food_and_drink"},cf={keywords:["food","bread","bakery","schmear"],char:"🥯",fitzpatrick_scale:!1,category:"food_and_drink"},of={keywords:["food","bread","twisted"],char:"🥨",fitzpatrick_scale:!1,category:"food_and_drink"},nf={keywords:["food","chadder"],char:"🧀",fitzpatrick_scale:!1,category:"food_and_drink"},lf={keywords:["food","chicken","breakfast"],char:"🥚",fitzpatrick_scale:!1,category:"food_and_drink"},ff={keywords:["food","breakfast","pork","pig","meat"],char:"🥓",fitzpatrick_scale:!1,category:"food_and_drink"},yf={keywords:["food","cow","meat","cut","chop","lambchop","porkchop"],char:"🥩",fitzpatrick_scale:!1,category:"food_and_drink"},_f={keywords:["food","breakfast","flapjacks","hotcakes"],char:"🥞",fitzpatrick_scale:!1,category:"food_and_drink"},pf={keywords:["food","meat","drumstick","bird","chicken","turkey"],char:"🍗",fitzpatrick_scale:!1,category:"food_and_drink"},df={keywords:["good","food","drumstick"],char:"🍖",fitzpatrick_scale:!1,category:"food_and_drink"},kf={keywords:["skeleton"],char:"🦴",fitzpatrick_scale:!1,category:"food_and_drink"},gf={keywords:["food","animal","appetizer","summer"],char:"🍤",fitzpatrick_scale:!1,category:"food_and_drink"},hf={keywords:["food","breakfast","kitchen","egg"],char:"🍳",fitzpatrick_scale:!1,category:"food_and_drink"},mf={keywords:["meat","fast food","beef","cheeseburger","mcdonalds","burger king"],char:"🍔",fitzpatrick_scale:!1,category:"food_and_drink"},uf={keywords:["chips","snack","fast food"],char:"🍟",fitzpatrick_scale:!1,category:"food_and_drink"},wf={keywords:["food","flatbread","stuffed","gyro"],char:"🥙",fitzpatrick_scale:!1,category:"food_and_drink"},bf={keywords:["food","frankfurter"],char:"🌭",fitzpatrick_scale:!1,category:"food_and_drink"},zf={keywords:["food","party"],char:"🍕",fitzpatrick_scale:!1,category:"food_and_drink"},vf={keywords:["food","lunch","bread"],char:"🥪",fitzpatrick_scale:!1,category:"food_and_drink"},jf={keywords:["food","soup"],char:"🥫",fitzpatrick_scale:!1,category:"food_and_drink"},xf={keywords:["food","italian","noodle"],char:"🍝",fitzpatrick_scale:!1,category:"food_and_drink"},qf={keywords:["food","mexican"],char:"🌮",fitzpatrick_scale:!1,category:"food_and_drink"},Af={keywords:["food","mexican"],char:"🌯",fitzpatrick_scale:!1,category:"food_and_drink"},Sf={keywords:["food","healthy","lettuce"],char:"🥗",fitzpatrick_scale:!1,category:"food_and_drink"},Df={keywords:["food","cooking","casserole","paella"],char:"🥘",fitzpatrick_scale:!1,category:"food_and_drink"},Of={keywords:["food","japanese","noodle","chopsticks"],char:"🍜",fitzpatrick_scale:!1,category:"food_and_drink"},Ef={keywords:["food","meat","soup"],char:"🍲",fitzpatrick_scale:!1,category:"food_and_drink"},If={keywords:["food","japan","sea","beach","narutomaki","pink","swirl","kamaboko","surimi","ramen"],char:"🍥",fitzpatrick_scale:!1,category:"food_and_drink"},Pf={keywords:["food","prophecy"],char:"🥠",fitzpatrick_scale:!1,category:"food_and_drink"},Nf={keywords:["food","fish","japanese","rice"],char:"🍣",fitzpatrick_scale:!1,category:"food_and_drink"},Rf={keywords:["food","japanese","box"],char:"🍱",fitzpatrick_scale:!1,category:"food_and_drink"},Ff={keywords:["food","spicy","hot","indian"],char:"🍛",fitzpatrick_scale:!1,category:"food_and_drink"},Mf={keywords:["food","japanese"],char:"🍙",fitzpatrick_scale:!1,category:"food_and_drink"},Bf={keywords:["food","china","asian"],char:"🍚",fitzpatrick_scale:!1,category:"food_and_drink"},Tf={keywords:["food","japanese"],char:"🍘",fitzpatrick_scale:!1,category:"food_and_drink"},$f={keywords:["food","japanese"],char:"🍢",fitzpatrick_scale:!1,category:"food_and_drink"},Uf={keywords:["food","dessert","sweet","japanese","barbecue","meat"],char:"🍡",fitzpatrick_scale:!1,category:"food_and_drink"},Cf={keywords:["hot","dessert","summer"],char:"🍧",fitzpatrick_scale:!1,category:"food_and_drink"},Lf={keywords:["food","hot","dessert"],char:"🍨",fitzpatrick_scale:!1,category:"food_and_drink"},Gf={keywords:["food","hot","dessert","summer"],char:"🍦",fitzpatrick_scale:!1,category:"food_and_drink"},Wf={keywords:["food","dessert","pastry"],char:"🥧",fitzpatrick_scale:!1,category:"food_and_drink"},Xf={keywords:["food","dessert"],char:"🍰",fitzpatrick_scale:!1,category:"food_and_drink"},Hf={keywords:["food","dessert","bakery","sweet"],char:"🧁",fitzpatrick_scale:!1,category:"food_and_drink"},Vf={keywords:["food","autumn"],char:"🥮",fitzpatrick_scale:!1,category:"food_and_drink"},Jf={keywords:["food","dessert","cake"],char:"🎂",fitzpatrick_scale:!1,category:"food_and_drink"},Kf={keywords:["dessert","food"],char:"🍮",fitzpatrick_scale:!1,category:"food_and_drink"},Zf={keywords:["snack","dessert","sweet","lolly"],char:"🍬",fitzpatrick_scale:!1,category:"food_and_drink"},Yf={keywords:["food","snack","candy","sweet"],char:"🍭",fitzpatrick_scale:!1,category:"food_and_drink"},Qf={keywords:["food","snack","dessert","sweet"],char:"🍫",fitzpatrick_scale:!1,category:"food_and_drink"},ay={keywords:["food","movie theater","films","snack"],char:"🍿",fitzpatrick_scale:!1,category:"food_and_drink"},ey={keywords:["food","empanada","pierogi","potsticker"],char:"🥟",fitzpatrick_scale:!1,category:"food_and_drink"},ry={keywords:["food","dessert","snack","sweet","donut"],char:"🍩",fitzpatrick_scale:!1,category:"food_and_drink"},ty={keywords:["food","snack","oreo","chocolate","sweet","dessert"],char:"🍪",fitzpatrick_scale:!1,category:"food_and_drink"},sy={keywords:["beverage","drink","cow"],char:"🥛",fitzpatrick_scale:!1,category:"food_and_drink"},cy={keywords:["relax","beverage","drink","drunk","party","pub","summer","alcohol","booze"],char:"🍺",fitzpatrick_scale:!1,category:"food_and_drink"},oy={keywords:["relax","beverage","drink","drunk","party","pub","summer","alcohol","booze"],char:"🍻",fitzpatrick_scale:!1,category:"food_and_drink"},ny={keywords:["beverage","drink","party","alcohol","celebrate","cheers","wine","champagne","toast"],char:"🥂",fitzpatrick_scale:!1,category:"food_and_drink"},iy={keywords:["drink","beverage","drunk","alcohol","booze"],char:"🍷",fitzpatrick_scale:!1,category:"food_and_drink"},ly={keywords:["drink","beverage","drunk","alcohol","liquor","booze","bourbon","scotch","whisky","glass","shot"],char:"🥃",fitzpatrick_scale:!1,category:"food_and_drink"},fy={keywords:["drink","drunk","alcohol","beverage","booze","mojito"],char:"🍸",fitzpatrick_scale:!1,category:"food_and_drink"},yy={keywords:["beverage","cocktail","summer","beach","alcohol","booze","mojito"],char:"🍹",fitzpatrick_scale:!1,category:"food_and_drink"},_y={keywords:["drink","wine","bottle","celebration"],char:"🍾",fitzpatrick_scale:!1,category:"food_and_drink"},py={keywords:["wine","drink","drunk","beverage","japanese","alcohol","booze"],char:"🍶",fitzpatrick_scale:!1,category:"food_and_drink"},dy={keywords:["drink","bowl","breakfast","green","british"],char:"🍵",fitzpatrick_scale:!1,category:"food_and_drink"},ky={keywords:["drink","soda"],char:"🥤",fitzpatrick_scale:!1,category:"food_and_drink"},gy={keywords:["beverage","caffeine","latte","espresso"],char:"☕",fitzpatrick_scale:!1,category:"food_and_drink"},hy={keywords:["food","container","milk"],char:"🍼",fitzpatrick_scale:!1,category:"food_and_drink"},my={keywords:["condiment","shaker"],char:"🧂",fitzpatrick_scale:!1,category:"food_and_drink"},uy={keywords:["cutlery","kitchen","tableware"],char:"🥄",fitzpatrick_scale:!1,category:"food_and_drink"},wy={keywords:["cutlery","kitchen"],char:"🍴",fitzpatrick_scale:!1,category:"food_and_drink"},by={keywords:["food","eat","meal","lunch","dinner","restaurant"],char:"🍽",fitzpatrick_scale:!1,category:"food_and_drink"},zy={keywords:["food","breakfast","cereal","oatmeal","porridge"],char:"🥣",fitzpatrick_scale:!1,category:"food_and_drink"},vy={keywords:["food","leftovers"],char:"🥡",fitzpatrick_scale:!1,category:"food_and_drink"},jy={keywords:["food"],char:"🥢",fitzpatrick_scale:!1,category:"food_and_drink"},xy={keywords:["sports","football"],char:"⚽",fitzpatrick_scale:!1,category:"activity"},qy={keywords:["sports","balls","NBA"],char:"🏀",fitzpatrick_scale:!1,category:"activity"},Ay={keywords:["sports","balls","NFL"],char:"🏈",fitzpatrick_scale:!1,category:"activity"},Sy={keywords:["sports","balls"],char:"⚾",fitzpatrick_scale:!1,category:"activity"},Dy={keywords:["sports","balls"],char:"🥎",fitzpatrick_scale:!1,category:"activity"},Oy={keywords:["sports","balls","green"],char:"🎾",fitzpatrick_scale:!1,category:"activity"},Ey={keywords:["sports","balls"],char:"🏐",fitzpatrick_scale:!1,category:"activity"},Iy={keywords:["sports","team"],char:"🏉",fitzpatrick_scale:!1,category:"activity"},Py={keywords:["sports","frisbee","ultimate"],char:"🥏",fitzpatrick_scale:!1,category:"activity"},Ny={keywords:["sports","business","flag","hole","summer"],char:"⛳",fitzpatrick_scale:!1,category:"activity"},Ry={keywords:["sports","business","woman","female"],char:"🏌️‍♀️",fitzpatrick_scale:!1,category:"activity"},Fy={keywords:["sports","business"],char:"🏌",fitzpatrick_scale:!0,category:"activity"},My={keywords:["sports","pingpong"],char:"🏓",fitzpatrick_scale:!1,category:"activity"},By={keywords:["sports"],char:"🏸",fitzpatrick_scale:!1,category:"activity"},Ty={keywords:["sports"],char:"🥅",fitzpatrick_scale:!1,category:"activity"},$y={keywords:["sports"],char:"🏒",fitzpatrick_scale:!1,category:"activity"},Uy={keywords:["sports"],char:"🏑",fitzpatrick_scale:!1,category:"activity"},Cy={keywords:["sports","ball","stick"],char:"🥍",fitzpatrick_scale:!1,category:"activity"},Ly={keywords:["sports"],char:"🏏",fitzpatrick_scale:!1,category:"activity"},Gy={keywords:["sports","winter","cold","snow"],char:"🎿",fitzpatrick_scale:!1,category:"activity"},Wy={keywords:["sports","winter","snow"],char:"⛷",fitzpatrick_scale:!1,category:"activity"},Xy={keywords:["sports","winter"],char:"🏂",fitzpatrick_scale:!0,category:"activity"},Hy={keywords:["sports","fencing","sword"],char:"🤺",fitzpatrick_scale:!1,category:"activity"},Vy={keywords:["sports","wrestlers"],char:"🤼‍♀️",fitzpatrick_scale:!1,category:"activity"},Jy={keywords:["sports","wrestlers"],char:"🤼‍♂️",fitzpatrick_scale:!1,category:"activity"},Ky={keywords:["gymnastics"],char:"🤸‍♀️",fitzpatrick_scale:!0,category:"activity"},Zy={keywords:["gymnastics"],char:"🤸‍♂️",fitzpatrick_scale:!0,category:"activity"},Yy={keywords:["sports"],char:"🤾‍♀️",fitzpatrick_scale:!0,category:"activity"},Qy={keywords:["sports"],char:"🤾‍♂️",fitzpatrick_scale:!0,category:"activity"},a_={keywords:["sports"],char:"⛸",fitzpatrick_scale:!1,category:"activity"},e_={keywords:["sports"],char:"🥌",fitzpatrick_scale:!1,category:"activity"},r_={keywords:["board"],char:"🛹",fitzpatrick_scale:!1,category:"activity"},t_={keywords:["sleigh","luge","toboggan"],char:"🛷",fitzpatrick_scale:!1,category:"activity"},s_={keywords:["sports"],char:"🏹",fitzpatrick_scale:!1,category:"activity"},c_={keywords:["food","hobby","summer"],char:"🎣",fitzpatrick_scale:!1,category:"activity"},o_={keywords:["sports","fighting"],char:"🥊",fitzpatrick_scale:!1,category:"activity"},n_={keywords:["judo","karate","taekwondo"],char:"🥋",fitzpatrick_scale:!1,category:"activity"},i_={keywords:["sports","hobby","water","ship","woman","female"],char:"🚣‍♀️",fitzpatrick_scale:!0,category:"activity"},l_={keywords:["sports","hobby","water","ship"],char:"🚣",fitzpatrick_scale:!0,category:"activity"},f_={keywords:["sports","hobby","woman","female","rock"],char:"🧗‍♀️",fitzpatrick_scale:!0,category:"activity"},y_={keywords:["sports","hobby","man","male","rock"],char:"🧗‍♂️",fitzpatrick_scale:!0,category:"activity"},__={keywords:["sports","exercise","human","athlete","water","summer","woman","female"],char:"🏊‍♀️",fitzpatrick_scale:!0,category:"activity"},p_={keywords:["sports","exercise","human","athlete","water","summer"],char:"🏊",fitzpatrick_scale:!0,category:"activity"},d_={keywords:["sports","pool"],char:"🤽‍♀️",fitzpatrick_scale:!0,category:"activity"},k_={keywords:["sports","pool"],char:"🤽‍♂️",fitzpatrick_scale:!0,category:"activity"},g_={keywords:["woman","female","meditation","yoga","serenity","zen","mindfulness"],char:"🧘‍♀️",fitzpatrick_scale:!0,category:"activity"},h_={keywords:["man","male","meditation","yoga","serenity","zen","mindfulness"],char:"🧘‍♂️",fitzpatrick_scale:!0,category:"activity"},m_={keywords:["sports","ocean","sea","summer","beach","woman","female"],char:"🏄‍♀️",fitzpatrick_scale:!0,category:"activity"},u_={keywords:["sports","ocean","sea","summer","beach"],char:"🏄",fitzpatrick_scale:!0,category:"activity"},w_={keywords:["clean","shower","bathroom"],char:"🛀",fitzpatrick_scale:!0,category:"activity"},b_={keywords:["sports","human","woman","female"],char:"⛹️‍♀️",fitzpatrick_scale:!0,category:"activity"},z_={keywords:["sports","human"],char:"⛹",fitzpatrick_scale:!0,category:"activity"},v_={keywords:["sports","training","exercise","woman","female"],char:"🏋️‍♀️",fitzpatrick_scale:!0,category:"activity"},j_={keywords:["sports","training","exercise"],char:"🏋",fitzpatrick_scale:!0,category:"activity"},x_={keywords:["sports","bike","exercise","hipster","woman","female"],char:"🚴‍♀️",fitzpatrick_scale:!0,category:"activity"},q_={keywords:["sports","bike","exercise","hipster"],char:"🚴",fitzpatrick_scale:!0,category:"activity"},A_={keywords:["transportation","sports","human","race","bike","woman","female"],char:"🚵‍♀️",fitzpatrick_scale:!0,category:"activity"},S_={keywords:["transportation","sports","human","race","bike"],char:"🚵",fitzpatrick_scale:!0,category:"activity"},D_={keywords:["animal","betting","competition","gambling","luck"],char:"🏇",fitzpatrick_scale:!0,category:"activity"},O_={keywords:["suit","business","levitate","hover","jump"],char:"🕴",fitzpatrick_scale:!0,category:"activity"},E_={keywords:["win","award","contest","place","ftw","ceremony"],char:"🏆",fitzpatrick_scale:!1,category:"activity"},I_={keywords:["play","pageant"],char:"🎽",fitzpatrick_scale:!1,category:"activity"},P_={keywords:["award","winning"],char:"🏅",fitzpatrick_scale:!1,category:"activity"},N_={keywords:["award","winning","army"],char:"🎖",fitzpatrick_scale:!1,category:"activity"},R_={keywords:["sports","cause","support","awareness"],char:"🎗",fitzpatrick_scale:!1,category:"activity"},F_={keywords:["flower","decoration","military"],char:"🏵",fitzpatrick_scale:!1,category:"activity"},M_={keywords:["event","concert","pass"],char:"🎫",fitzpatrick_scale:!1,category:"activity"},B_={keywords:["sports","concert","entrance"],char:"🎟",fitzpatrick_scale:!1,category:"activity"},T_={keywords:["acting","theater","drama"],char:"🎭",fitzpatrick_scale:!1,category:"activity"},$_={keywords:["design","paint","draw","colors"],char:"🎨",fitzpatrick_scale:!1,category:"activity"},U_={keywords:["festival","carnival","party"],char:"🎪",fitzpatrick_scale:!1,category:"activity"},C_={keywords:["juggle","balance","skill","multitask"],char:"🤹‍♀️",fitzpatrick_scale:!0,category:"activity"},L_={keywords:["juggle","balance","skill","multitask"],char:"🤹‍♂️",fitzpatrick_scale:!0,category:"activity"},G_={keywords:["sound","music","PA","sing","talkshow"],char:"🎤",fitzpatrick_scale:!1,category:"activity"},W_={keywords:["music","score","gadgets"],char:"🎧",fitzpatrick_scale:!1,category:"activity"},X_={keywords:["treble","clef","compose"],char:"🎼",fitzpatrick_scale:!1,category:"activity"},H_={keywords:["piano","instrument","compose"],char:"🎹",fitzpatrick_scale:!1,category:"activity"},V_={keywords:["music","instrument","drumsticks","snare"],char:"🥁",fitzpatrick_scale:!1,category:"activity"},J_={keywords:["music","instrument","jazz","blues"],char:"🎷",fitzpatrick_scale:!1,category:"activity"},K_={keywords:["music","brass"],char:"🎺",fitzpatrick_scale:!1,category:"activity"},Z_={keywords:["music","instrument"],char:"🎸",fitzpatrick_scale:!1,category:"activity"},Y_={keywords:["music","instrument","orchestra","symphony"],char:"🎻",fitzpatrick_scale:!1,category:"activity"},Q_={keywords:["movie","film","record"],char:"🎬",fitzpatrick_scale:!1,category:"activity"},ap={keywords:["play","console","PS4","controller"],char:"🎮",fitzpatrick_scale:!1,category:"activity"},ep={keywords:["game","arcade","play"],char:"👾",fitzpatrick_scale:!1,category:"activity"},rp={keywords:["game","play","bar","target","bullseye"],char:"🎯",fitzpatrick_scale:!1,category:"activity"},tp={keywords:["dice","random","tabletop","play","luck"],char:"🎲",fitzpatrick_scale:!1,category:"activity"},sp={keywords:["expendable"],char:"♟",fitzpatrick_scale:!1,category:"activity"},cp={keywords:["bet","gamble","vegas","fruit machine","luck","casino"],char:"🎰",fitzpatrick_scale:!1,category:"activity"},op={keywords:["interlocking","puzzle","piece"],char:"🧩",fitzpatrick_scale:!1,category:"activity"},np={keywords:["sports","fun","play"],char:"🎳",fitzpatrick_scale:!1,category:"activity"},ip={keywords:["red","transportation","vehicle"],char:"🚗",fitzpatrick_scale:!1,category:"travel_and_places"},lp={keywords:["uber","vehicle","cars","transportation"],char:"🚕",fitzpatrick_scale:!1,category:"travel_and_places"},fp={keywords:["transportation","vehicle"],char:"🚙",fitzpatrick_scale:!1,category:"travel_and_places"},yp={keywords:["car","vehicle","transportation"],char:"🚌",fitzpatrick_scale:!1,category:"travel_and_places"},_p={keywords:["bart","transportation","vehicle"],char:"🚎",fitzpatrick_scale:!1,category:"travel_and_places"},pp={keywords:["sports","race","fast","formula","f1"],char:"🏎",fitzpatrick_scale:!1,category:"travel_and_places"},dp={keywords:["vehicle","cars","transportation","law","legal","enforcement"],char:"🚓",fitzpatrick_scale:!1,category:"travel_and_places"},kp={keywords:["health","911","hospital"],char:"🚑",fitzpatrick_scale:!1,category:"travel_and_places"},gp={keywords:["transportation","cars","vehicle"],char:"🚒",fitzpatrick_scale:!1,category:"travel_and_places"},hp={keywords:["vehicle","car","transportation"],char:"🚐",fitzpatrick_scale:!1,category:"travel_and_places"},mp={keywords:["cars","transportation"],char:"🚚",fitzpatrick_scale:!1,category:"travel_and_places"},up={keywords:["vehicle","cars","transportation","express"],char:"🚛",fitzpatrick_scale:!1,category:"travel_and_places"},wp={keywords:["vehicle","car","farming","agriculture"],char:"🚜",fitzpatrick_scale:!1,category:"travel_and_places"},bp={keywords:["vehicle","kick","razor"],char:"🛴",fitzpatrick_scale:!1,category:"travel_and_places"},zp={keywords:["race","sports","fast"],char:"🏍",fitzpatrick_scale:!1,category:"travel_and_places"},vp={keywords:["sports","bicycle","exercise","hipster"],char:"🚲",fitzpatrick_scale:!1,category:"travel_and_places"},jp={keywords:["vehicle","vespa","sasha"],char:"🛵",fitzpatrick_scale:!1,category:"travel_and_places"},xp={keywords:["police","ambulance","911","emergency","alert","error","pinged","law","legal"],char:"🚨",fitzpatrick_scale:!1,category:"travel_and_places"},qp={keywords:["vehicle","law","legal","enforcement","911"],char:"🚔",fitzpatrick_scale:!1,category:"travel_and_places"},Ap={keywords:["vehicle","transportation"],char:"🚍",fitzpatrick_scale:!1,category:"travel_and_places"},Sp={keywords:["car","vehicle","transportation"],char:"🚘",fitzpatrick_scale:!1,category:"travel_and_places"},Dp={keywords:["vehicle","cars","uber"],char:"🚖",fitzpatrick_scale:!1,category:"travel_and_places"},Op={keywords:["transportation","vehicle","ski"],char:"🚡",fitzpatrick_scale:!1,category:"travel_and_places"},Ep={keywords:["transportation","vehicle","ski"],char:"🚠",fitzpatrick_scale:!1,category:"travel_and_places"},Ip={keywords:["vehicle","transportation"],char:"🚟",fitzpatrick_scale:!1,category:"travel_and_places"},Pp={keywords:["transportation","vehicle"],char:"🚃",fitzpatrick_scale:!1,category:"travel_and_places"},Np={keywords:["transportation","vehicle","carriage","public","travel"],char:"🚋",fitzpatrick_scale:!1,category:"travel_and_places"},Rp={keywords:["transportation","vehicle"],char:"🚝",fitzpatrick_scale:!1,category:"travel_and_places"},Fp={keywords:["transportation","vehicle"],char:"🚄",fitzpatrick_scale:!1,category:"travel_and_places"},Mp={keywords:["transportation","vehicle","speed","fast","public","travel"],char:"🚅",fitzpatrick_scale:!1,category:"travel_and_places"},Bp={keywords:["transportation","vehicle"],char:"🚈",fitzpatrick_scale:!1,category:"travel_and_places"},Tp={keywords:["transportation","vehicle"],char:"🚞",fitzpatrick_scale:!1,category:"travel_and_places"},$p={keywords:["transportation","vehicle","train"],char:"🚂",fitzpatrick_scale:!1,category:"travel_and_places"},Up={keywords:["transportation","vehicle"],char:"🚆",fitzpatrick_scale:!1,category:"travel_and_places"},Cp={keywords:["transportation","blue-square","mrt","underground","tube"],char:"🚇",fitzpatrick_scale:!1,category:"travel_and_places"},Lp={keywords:["transportation","vehicle"],char:"🚊",fitzpatrick_scale:!1,category:"travel_and_places"},Gp={keywords:["transportation","vehicle","public"],char:"🚉",fitzpatrick_scale:!1,category:"travel_and_places"},Wp={keywords:["transportation","vehicle","ufo"],char:"🛸",fitzpatrick_scale:!1,category:"travel_and_places"},Xp={keywords:["transportation","vehicle","fly"],char:"🚁",fitzpatrick_scale:!1,category:"travel_and_places"},Hp={keywords:["flight","transportation","fly","vehicle"],char:"🛩",fitzpatrick_scale:!1,category:"travel_and_places"},Vp={keywords:["vehicle","transportation","flight","fly"],char:"✈️",fitzpatrick_scale:!1,category:"travel_and_places"},Jp={keywords:["airport","flight","landing"],char:"🛫",fitzpatrick_scale:!1,category:"travel_and_places"},Kp={keywords:["airport","flight","boarding"],char:"🛬",fitzpatrick_scale:!1,category:"travel_and_places"},Zp={keywords:["ship","summer","transportation","water","sailing"],char:"⛵",fitzpatrick_scale:!1,category:"travel_and_places"},Yp={keywords:["ship"],char:"🛥",fitzpatrick_scale:!1,category:"travel_and_places"},Qp={keywords:["ship","transportation","vehicle","summer"],char:"🚤",fitzpatrick_scale:!1,category:"travel_and_places"},ad={keywords:["boat","ship","yacht"],char:"⛴",fitzpatrick_scale:!1,category:"travel_and_places"},ed={keywords:["yacht","cruise","ferry"],char:"🛳",fitzpatrick_scale:!1,category:"travel_and_places"},rd={keywords:["launch","ship","staffmode","NASA","outer space","outer_space","fly"],char:"🚀",fitzpatrick_scale:!1,category:"travel_and_places"},td={keywords:["communication","gps","orbit","spaceflight","NASA","ISS"],char:"🛰",fitzpatrick_scale:!1,category:"travel_and_places"},sd={keywords:["sit","airplane","transport","bus","flight","fly"],char:"💺",fitzpatrick_scale:!1,category:"travel_and_places"},cd={keywords:["boat","paddle","water","ship"],char:"🛶",fitzpatrick_scale:!1,category:"travel_and_places"},od={keywords:["ship","ferry","sea","boat"],char:"⚓",fitzpatrick_scale:!1,category:"travel_and_places"},nd={keywords:["wip","progress","caution","warning"],char:"🚧",fitzpatrick_scale:!1,category:"travel_and_places"},id={keywords:["gas station","petroleum"],char:"⛽",fitzpatrick_scale:!1,category:"travel_and_places"},ld={keywords:["transportation","wait"],char:"🚏",fitzpatrick_scale:!1,category:"travel_and_places"},fd={keywords:["transportation","driving"],char:"🚦",fitzpatrick_scale:!1,category:"travel_and_places"},yd={keywords:["transportation","signal"],char:"🚥",fitzpatrick_scale:!1,category:"travel_and_places"},_d={keywords:["contest","finishline","race","gokart"],char:"🏁",fitzpatrick_scale:!1,category:"travel_and_places"},pd={keywords:["transportation","titanic","deploy"],char:"🚢",fitzpatrick_scale:!1,category:"travel_and_places"},dd={keywords:["photo","carnival","londoneye"],char:"🎡",fitzpatrick_scale:!1,category:"travel_and_places"},kd={keywords:["carnival","playground","photo","fun"],char:"🎢",fitzpatrick_scale:!1,category:"travel_and_places"},gd={keywords:["photo","carnival"],char:"🎠",fitzpatrick_scale:!1,category:"travel_and_places"},hd={keywords:["wip","working","progress"],char:"🏗",fitzpatrick_scale:!1,category:"travel_and_places"},md={keywords:["photo","mountain"],char:"🌁",fitzpatrick_scale:!1,category:"travel_and_places"},ud={keywords:["photo","japanese"],char:"🗼",fitzpatrick_scale:!1,category:"travel_and_places"},wd={keywords:["building","industry","pollution","smoke"],char:"🏭",fitzpatrick_scale:!1,category:"travel_and_places"},bd={keywords:["photo","summer","water","fresh"],char:"⛲",fitzpatrick_scale:!1,category:"travel_and_places"},zd={keywords:["photo","japan","asia","tsukimi"],char:"🎑",fitzpatrick_scale:!1,category:"travel_and_places"},vd={keywords:["photo","nature","environment"],char:"⛰",fitzpatrick_scale:!1,category:"travel_and_places"},jd={keywords:["photo","nature","environment","winter","cold"],char:"🏔",fitzpatrick_scale:!1,category:"travel_and_places"},xd={keywords:["photo","mountain","nature","japanese"],char:"🗻",fitzpatrick_scale:!1,category:"travel_and_places"},qd={keywords:["photo","nature","disaster"],char:"🌋",fitzpatrick_scale:!1,category:"travel_and_places"},Ad={keywords:["nation","country","japanese","asia"],char:"🗾",fitzpatrick_scale:!1,category:"travel_and_places"},Sd={keywords:["photo","outdoors","tent"],char:"🏕",fitzpatrick_scale:!1,category:"travel_and_places"},Dd={keywords:["photo","camping","outdoors"],char:"⛺",fitzpatrick_scale:!1,category:"travel_and_places"},Od={keywords:["photo","environment","nature"],char:"🏞",fitzpatrick_scale:!1,category:"travel_and_places"},Ed={keywords:["road","cupertino","interstate","highway"],char:"🛣",fitzpatrick_scale:!1,category:"travel_and_places"},Id={keywords:["train","transportation"],char:"🛤",fitzpatrick_scale:!1,category:"travel_and_places"},Pd={keywords:["morning","view","vacation","photo"],char:"🌅",fitzpatrick_scale:!1,category:"travel_and_places"},Nd={keywords:["view","vacation","photo"],char:"🌄",fitzpatrick_scale:!1,category:"travel_and_places"},Rd={keywords:["photo","warm","saharah"],char:"🏜",fitzpatrick_scale:!1,category:"travel_and_places"},Fd={keywords:["weather","summer","sunny","sand","mojito"],char:"🏖",fitzpatrick_scale:!1,category:"travel_and_places"},Md={keywords:["photo","tropical","mojito"],char:"🏝",fitzpatrick_scale:!1,category:"travel_and_places"},Bd={keywords:["photo","good morning","dawn"],char:"🌇",fitzpatrick_scale:!1,category:"travel_and_places"},Td={keywords:["photo","evening","sky","buildings"],char:"🌆",fitzpatrick_scale:!1,category:"travel_and_places"},$d={keywords:["photo","night life","urban"],char:"🏙",fitzpatrick_scale:!1,category:"travel_and_places"},Ud={keywords:["evening","city","downtown"],char:"🌃",fitzpatrick_scale:!1,category:"travel_and_places"},Cd={keywords:["photo","sanfrancisco"],char:"🌉",fitzpatrick_scale:!1,category:"travel_and_places"},Ld={keywords:["photo","space","stars"],char:"🌌",fitzpatrick_scale:!1,category:"travel_and_places"},Gd={keywords:["night","photo"],char:"🌠",fitzpatrick_scale:!1,category:"travel_and_places"},Wd={keywords:["stars","night","shine"],char:"🎇",fitzpatrick_scale:!1,category:"travel_and_places"},Xd={keywords:["photo","festival","carnival","congratulations"],char:"🎆",fitzpatrick_scale:!1,category:"travel_and_places"},Hd={keywords:["nature","happy","unicorn_face","photo","sky","spring"],char:"🌈",fitzpatrick_scale:!1,category:"travel_and_places"},Vd={keywords:["buildings","photo"],char:"🏘",fitzpatrick_scale:!1,category:"travel_and_places"},Jd={keywords:["building","royalty","history"],char:"🏰",fitzpatrick_scale:!1,category:"travel_and_places"},Kd={keywords:["photo","building"],char:"🏯",fitzpatrick_scale:!1,category:"travel_and_places"},Zd={keywords:["photo","place","sports","concert","venue"],char:"🏟",fitzpatrick_scale:!1,category:"travel_and_places"},Yd={keywords:["american","newyork"],char:"🗽",fitzpatrick_scale:!1,category:"travel_and_places"},Qd={keywords:["building","home"],char:"🏠",fitzpatrick_scale:!1,category:"travel_and_places"},ak={keywords:["home","plant","nature"],char:"🏡",fitzpatrick_scale:!1,category:"travel_and_places"},ek={keywords:["abandon","evict","broken","building"],char:"🏚",fitzpatrick_scale:!1,category:"travel_and_places"},rk={keywords:["building","bureau","work"],char:"🏢",fitzpatrick_scale:!1,category:"travel_and_places"},tk={keywords:["building","shopping","mall"],char:"🏬",fitzpatrick_scale:!1,category:"travel_and_places"},sk={keywords:["building","envelope","communication"],char:"🏣",fitzpatrick_scale:!1,category:"travel_and_places"},ck={keywords:["building","email"],char:"🏤",fitzpatrick_scale:!1,category:"travel_and_places"},ok={keywords:["building","health","surgery","doctor"],char:"🏥",fitzpatrick_scale:!1,category:"travel_and_places"},nk={keywords:["building","money","sales","cash","business","enterprise"],char:"🏦",fitzpatrick_scale:!1,category:"travel_and_places"},ik={keywords:["building","accomodation","checkin"],char:"🏨",fitzpatrick_scale:!1,category:"travel_and_places"},lk={keywords:["building","shopping","groceries"],char:"🏪",fitzpatrick_scale:!1,category:"travel_and_places"},fk={keywords:["building","student","education","learn","teach"],char:"🏫",fitzpatrick_scale:!1,category:"travel_and_places"},yk={keywords:["like","affection","dating"],char:"🏩",fitzpatrick_scale:!1,category:"travel_and_places"},_k={keywords:["love","like","affection","couple","marriage","bride","groom"],char:"💒",fitzpatrick_scale:!1,category:"travel_and_places"},pk={keywords:["art","culture","history"],char:"🏛",fitzpatrick_scale:!1,category:"travel_and_places"},dk={keywords:["building","religion","christ"],char:"⛪",fitzpatrick_scale:!1,category:"travel_and_places"},kk={keywords:["islam","worship","minaret"],char:"🕌",fitzpatrick_scale:!1,category:"travel_and_places"},gk={keywords:["judaism","worship","temple","jewish"],char:"🕍",fitzpatrick_scale:!1,category:"travel_and_places"},hk={keywords:["mecca","mosque","islam"],char:"🕋",fitzpatrick_scale:!1,category:"travel_and_places"},mk={keywords:["temple","japan","kyoto"],char:"⛩",fitzpatrick_scale:!1,category:"travel_and_places"},uk={keywords:["time","accessories"],char:"⌚",fitzpatrick_scale:!1,category:"objects"},wk={keywords:["technology","apple","gadgets","dial"],char:"📱",fitzpatrick_scale:!1,category:"objects"},bk={keywords:["iphone","incoming"],char:"📲",fitzpatrick_scale:!1,category:"objects"},zk={keywords:["technology","laptop","screen","display","monitor"],char:"💻",fitzpatrick_scale:!1,category:"objects"},vk={keywords:["technology","computer","type","input","text"],char:"⌨",fitzpatrick_scale:!1,category:"objects"},jk={keywords:["technology","computing","screen"],char:"🖥",fitzpatrick_scale:!1,category:"objects"},xk={keywords:["paper","ink"],char:"🖨",fitzpatrick_scale:!1,category:"objects"},qk={keywords:["click"],char:"🖱",fitzpatrick_scale:!1,category:"objects"},Ak={keywords:["technology","trackpad"],char:"🖲",fitzpatrick_scale:!1,category:"objects"},Sk={keywords:["game","play"],char:"🕹",fitzpatrick_scale:!1,category:"objects"},Dk={keywords:["tool"],char:"🗜",fitzpatrick_scale:!1,category:"objects"},Ok={keywords:["technology","record","data","disk","90s"],char:"💽",fitzpatrick_scale:!1,category:"objects"},Ek={keywords:["oldschool","technology","save","90s","80s"],char:"💾",fitzpatrick_scale:!1,category:"objects"},Ik={keywords:["technology","dvd","disk","disc","90s"],char:"💿",fitzpatrick_scale:!1,category:"objects"},Pk={keywords:["cd","disk","disc"],char:"📀",fitzpatrick_scale:!1,category:"objects"},Nk={keywords:["record","video","oldschool","90s","80s"],char:"📼",fitzpatrick_scale:!1,category:"objects"},Rk={keywords:["gadgets","photography"],char:"📷",fitzpatrick_scale:!1,category:"objects"},Fk={keywords:["photography","gadgets"],char:"📸",fitzpatrick_scale:!1,category:"objects"},Mk={keywords:["film","record"],char:"📹",fitzpatrick_scale:!1,category:"objects"},Bk={keywords:["film","record"],char:"🎥",fitzpatrick_scale:!1,category:"objects"},Tk={keywords:["video","tape","record","movie"],char:"📽",fitzpatrick_scale:!1,category:"objects"},$k={keywords:["movie"],char:"🎞",fitzpatrick_scale:!1,category:"objects"},Uk={keywords:["technology","communication","dial"],char:"📞",fitzpatrick_scale:!1,category:"objects"},Ck={keywords:["technology","communication","dial","telephone"],char:"☎️",fitzpatrick_scale:!1,category:"objects"},Lk={keywords:["bbcall","oldschool","90s"],char:"📟",fitzpatrick_scale:!1,category:"objects"},Gk={keywords:["communication","technology"],char:"📠",fitzpatrick_scale:!1,category:"objects"},Wk={keywords:["technology","program","oldschool","show","television"],char:"📺",fitzpatrick_scale:!1,category:"objects"},Xk={keywords:["communication","music","podcast","program"],char:"📻",fitzpatrick_scale:!1,category:"objects"},Hk={keywords:["sing","recording","artist","talkshow"],char:"🎙",fitzpatrick_scale:!1,category:"objects"},Vk={keywords:["scale"],char:"🎚",fitzpatrick_scale:!1,category:"objects"},Jk={keywords:["dial"],char:"🎛",fitzpatrick_scale:!1,category:"objects"},Kk={keywords:["magnetic","navigation","orienteering"],char:"🧭",fitzpatrick_scale:!1,category:"objects"},Zk={keywords:["time","deadline"],char:"⏱",fitzpatrick_scale:!1,category:"objects"},Yk={keywords:["alarm"],char:"⏲",fitzpatrick_scale:!1,category:"objects"},Qk={keywords:["time","wake"],char:"⏰",fitzpatrick_scale:!1,category:"objects"},ag={keywords:["time"],char:"🕰",fitzpatrick_scale:!1,category:"objects"},eg={keywords:["oldschool","time","countdown"],char:"⏳",fitzpatrick_scale:!1,category:"objects"},rg={keywords:["time","clock","oldschool","limit","exam","quiz","test"],char:"⌛",fitzpatrick_scale:!1,category:"objects"},tg={keywords:["communication","future","radio","space"],char:"📡",fitzpatrick_scale:!1,category:"objects"},sg={keywords:["power","energy","sustain"],char:"🔋",fitzpatrick_scale:!1,category:"objects"},cg={keywords:["charger","power"],char:"🔌",fitzpatrick_scale:!1,category:"objects"},og={keywords:["light","electricity","idea"],char:"💡",fitzpatrick_scale:!1,category:"objects"},ng={keywords:["dark","camping","sight","night"],char:"🔦",fitzpatrick_scale:!1,category:"objects"},ig={keywords:["fire","wax"],char:"🕯",fitzpatrick_scale:!1,category:"objects"},lg={keywords:["quench"],char:"🧯",fitzpatrick_scale:!1,category:"objects"},fg={keywords:["bin","trash","rubbish","garbage","toss"],char:"🗑",fitzpatrick_scale:!1,category:"objects"},yg={keywords:["barrell"],char:"🛢",fitzpatrick_scale:!1,category:"objects"},_g={keywords:["dollar","bills","payment","sale"],char:"💸",fitzpatrick_scale:!1,category:"objects"},pg={keywords:["money","sales","bill","currency"],char:"💵",fitzpatrick_scale:!1,category:"objects"},dg={keywords:["money","sales","japanese","dollar","currency"],char:"💴",fitzpatrick_scale:!1,category:"objects"},kg={keywords:["money","sales","dollar","currency"],char:"💶",fitzpatrick_scale:!1,category:"objects"},gg={keywords:["british","sterling","money","sales","bills","uk","england","currency"],char:"💷",fitzpatrick_scale:!1,category:"objects"},hg={keywords:["dollar","payment","coins","sale"],char:"💰",fitzpatrick_scale:!1,category:"objects"},mg={keywords:["money","sales","dollar","bill","payment","shopping"],char:"💳",fitzpatrick_scale:!1,category:"objects"},ug={keywords:["blue","ruby","diamond","jewelry"],char:"💎",fitzpatrick_scale:!1,category:"objects"},wg={keywords:["law","fairness","weight"],char:"⚖",fitzpatrick_scale:!1,category:"objects"},bg={keywords:["tools","diy","fix","maintainer","mechanic"],char:"🧰",fitzpatrick_scale:!1,category:"objects"},zg={keywords:["tools","diy","ikea","fix","maintainer"],char:"🔧",fitzpatrick_scale:!1,category:"objects"},vg={keywords:["tools","build","create"],char:"🔨",fitzpatrick_scale:!1,category:"objects"},jg={keywords:["tools","build","create"],char:"⚒",fitzpatrick_scale:!1,category:"objects"},xg={keywords:["tools","build","create"],char:"🛠",fitzpatrick_scale:!1,category:"objects"},qg={keywords:["tools","dig"],char:"⛏",fitzpatrick_scale:!1,category:"objects"},Ag={keywords:["handy","tools","fix"],char:"🔩",fitzpatrick_scale:!1,category:"objects"},Sg={keywords:["cog"],char:"⚙",fitzpatrick_scale:!1,category:"objects"},Dg={keywords:["bricks"],char:"🧱",fitzpatrick_scale:!1,category:"objects"},Og={keywords:["lock","arrest"],char:"⛓",fitzpatrick_scale:!1,category:"objects"},Eg={keywords:["attraction","magnetic"],char:"🧲",fitzpatrick_scale:!1,category:"objects"},Ig={keywords:["violence","weapon","pistol","revolver"],char:"🔫",fitzpatrick_scale:!1,category:"objects"},Pg={keywords:["boom","explode","explosion","terrorism"],char:"💣",fitzpatrick_scale:!1,category:"objects"},Ng={keywords:["dynamite","boom","explode","explosion","explosive"],char:"🧨",fitzpatrick_scale:!1,category:"objects"},Rg={keywords:["knife","blade","cutlery","kitchen","weapon"],char:"🔪",fitzpatrick_scale:!1,category:"objects"},Fg={keywords:["weapon"],char:"🗡",fitzpatrick_scale:!1,category:"objects"},Mg={keywords:["weapon"],char:"⚔",fitzpatrick_scale:!1,category:"objects"},Bg={keywords:["protection","security"],char:"🛡",fitzpatrick_scale:!1,category:"objects"},Tg={keywords:["kills","tobacco","cigarette","joint","smoke"],char:"🚬",fitzpatrick_scale:!1,category:"objects"},$g={keywords:["poison","danger","deadly","scary","death","pirate","evil"],char:"☠",fitzpatrick_scale:!1,category:"objects"},Ug={keywords:["vampire","dead","die","death","rip","graveyard","cemetery","casket","funeral","box"],char:"⚰",fitzpatrick_scale:!1,category:"objects"},Cg={keywords:["dead","die","death","rip","ashes"],char:"⚱",fitzpatrick_scale:!1,category:"objects"},Lg={keywords:["vase","jar"],char:"🏺",fitzpatrick_scale:!1,category:"objects"},Gg={keywords:["disco","party","magic","circus","fortune_teller"],char:"🔮",fitzpatrick_scale:!1,category:"objects"},Wg={keywords:["dhikr","religious"],char:"📿",fitzpatrick_scale:!1,category:"objects"},Xg={keywords:["bead","charm"],char:"🧿",fitzpatrick_scale:!1,category:"objects"},Hg={keywords:["hair","salon","style"],char:"💈",fitzpatrick_scale:!1,category:"objects"},Vg={keywords:["distilling","science","experiment","chemistry"],char:"⚗",fitzpatrick_scale:!1,category:"objects"},Jg={keywords:["stars","space","zoom","science","astronomy"],char:"🔭",fitzpatrick_scale:!1,category:"objects"},Kg={keywords:["laboratory","experiment","zoomin","science","study"],char:"🔬",fitzpatrick_scale:!1,category:"objects"},Zg={keywords:["embarrassing"],char:"🕳",fitzpatrick_scale:!1,category:"objects"},Yg={keywords:["health","medicine","doctor","pharmacy","drug"],char:"💊",fitzpatrick_scale:!1,category:"objects"},Qg={keywords:["health","hospital","drugs","blood","medicine","needle","doctor","nurse"],char:"💉",fitzpatrick_scale:!1,category:"objects"},ah={keywords:["biologist","genetics","life"],char:"🧬",fitzpatrick_scale:!1,category:"objects"},eh={keywords:["amoeba","bacteria","germs"],char:"🦠",fitzpatrick_scale:!1,category:"objects"},rh={keywords:["bacteria","biology","culture","lab"],char:"🧫",fitzpatrick_scale:!1,category:"objects"},th={keywords:["chemistry","experiment","lab","science"],char:"🧪",fitzpatrick_scale:!1,category:"objects"},sh={keywords:["weather","temperature","hot","cold"],char:"🌡",fitzpatrick_scale:!1,category:"objects"},ch={keywords:["cleaning","sweeping","witch"],char:"🧹",fitzpatrick_scale:!1,category:"objects"},oh={keywords:["laundry"],char:"🧺",fitzpatrick_scale:!1,category:"objects"},nh={keywords:["roll"],char:"🧻",fitzpatrick_scale:!1,category:"objects"},ih={keywords:["sale","tag"],char:"🏷",fitzpatrick_scale:!1,category:"objects"},lh={keywords:["favorite","label","save"],char:"🔖",fitzpatrick_scale:!1,category:"objects"},fh={keywords:["restroom","wc","washroom","bathroom","potty"],char:"🚽",fitzpatrick_scale:!1,category:"objects"},yh={keywords:["clean","water","bathroom"],char:"🚿",fitzpatrick_scale:!1,category:"objects"},_h={keywords:["clean","shower","bathroom"],char:"🛁",fitzpatrick_scale:!1,category:"objects"},ph={keywords:["bar","bathing","cleaning","lather"],char:"🧼",fitzpatrick_scale:!1,category:"objects"},dh={keywords:["absorbing","cleaning","porous"],char:"🧽",fitzpatrick_scale:!1,category:"objects"},kh={keywords:["moisturizer","sunscreen"],char:"🧴",fitzpatrick_scale:!1,category:"objects"},gh={keywords:["lock","door","password"],char:"🔑",fitzpatrick_scale:!1,category:"objects"},hh={keywords:["lock","door","password"],char:"🗝",fitzpatrick_scale:!1,category:"objects"},mh={keywords:["read","chill"],char:"🛋",fitzpatrick_scale:!1,category:"objects"},uh={keywords:["bed","rest"],char:"🛌",fitzpatrick_scale:!0,category:"objects"},wh={keywords:["sleep","rest"],char:"🛏",fitzpatrick_scale:!1,category:"objects"},bh={keywords:["house","entry","exit"],char:"🚪",fitzpatrick_scale:!1,category:"objects"},zh={keywords:["service"],char:"🛎",fitzpatrick_scale:!1,category:"objects"},vh={keywords:["plush","stuffed"],char:"🧸",fitzpatrick_scale:!1,category:"objects"},jh={keywords:["photography"],char:"🖼",fitzpatrick_scale:!1,category:"objects"},xh={keywords:["location","direction"],char:"🗺",fitzpatrick_scale:!1,category:"objects"},qh={keywords:["weather","summer"],char:"⛱",fitzpatrick_scale:!1,category:"objects"},Ah={keywords:["rock","easter island","moai"],char:"🗿",fitzpatrick_scale:!1,category:"objects"},Sh={keywords:["mall","buy","purchase"],char:"🛍",fitzpatrick_scale:!1,category:"objects"},Dh={keywords:["trolley"],char:"🛒",fitzpatrick_scale:!1,category:"objects"},Oh={keywords:["party","celebration","birthday","circus"],char:"🎈",fitzpatrick_scale:!1,category:"objects"},Eh={keywords:["fish","japanese","koinobori","carp","banner"],char:"🎏",fitzpatrick_scale:!1,category:"objects"},Ih={keywords:["decoration","pink","girl","bowtie"],char:"🎀",fitzpatrick_scale:!1,category:"objects"},Ph={keywords:["present","birthday","christmas","xmas"],char:"🎁",fitzpatrick_scale:!1,category:"objects"},Nh={keywords:["festival","party","birthday","circus"],char:"🎊",fitzpatrick_scale:!1,category:"objects"},Rh={keywords:["party","congratulations","birthday","magic","circus","celebration"],char:"🎉",fitzpatrick_scale:!1,category:"objects"},Fh={keywords:["japanese","toy","kimono"],char:"🎎",fitzpatrick_scale:!1,category:"objects"},Mh={keywords:["nature","ding","spring","bell"],char:"🎐",fitzpatrick_scale:!1,category:"objects"},Bh={keywords:["japanese","nation","country","border"],char:"🎌",fitzpatrick_scale:!1,category:"objects"},Th={keywords:["light","paper","halloween","spooky"],char:"🏮",fitzpatrick_scale:!1,category:"objects"},$h={keywords:["gift"],char:"🧧",fitzpatrick_scale:!1,category:"objects"},Uh={keywords:["letter","postal","inbox","communication"],char:"✉️",fitzpatrick_scale:!1,category:"objects"},Ch={keywords:["email","communication"],char:"📩",fitzpatrick_scale:!1,category:"objects"},Lh={keywords:["email","inbox"],char:"📨",fitzpatrick_scale:!1,category:"objects"},Gh={keywords:["email","like","affection","envelope","valentines"],char:"💌",fitzpatrick_scale:!1,category:"objects"},Wh={keywords:["email","letter","envelope"],char:"📮",fitzpatrick_scale:!1,category:"objects"},Xh={keywords:["email","communication","inbox"],char:"📪",fitzpatrick_scale:!1,category:"objects"},Hh={keywords:["email","inbox","communication"],char:"📫",fitzpatrick_scale:!1,category:"objects"},Vh={keywords:["email","inbox","communication"],char:"📬",fitzpatrick_scale:!1,category:"objects"},Jh={keywords:["email","inbox"],char:"📭",fitzpatrick_scale:!1,category:"objects"},Kh={keywords:["instrument","music"],char:"📯",fitzpatrick_scale:!1,category:"objects"},Zh={keywords:["email","documents"],char:"📥",fitzpatrick_scale:!1,category:"objects"},Yh={keywords:["inbox","email"],char:"📤",fitzpatrick_scale:!1,category:"objects"},Qh={keywords:["documents","ancient","history","paper"],char:"📜",fitzpatrick_scale:!1,category:"objects"},am={keywords:["documents","office","paper"],char:"📃",fitzpatrick_scale:!1,category:"objects"},em={keywords:["favorite","save","order","tidy"],char:"📑",fitzpatrick_scale:!1,category:"objects"},rm={keywords:["accounting","expenses"],char:"🧾",fitzpatrick_scale:!1,category:"objects"},tm={keywords:["graph","presentation","stats"],char:"📊",fitzpatrick_scale:!1,category:"objects"},sm={keywords:["graph","presentation","stats","recovery","business","economics","money","sales","good","success"],char:"📈",fitzpatrick_scale:!1,category:"objects"},cm={keywords:["graph","presentation","stats","recession","business","economics","money","sales","bad","failure"],char:"📉",fitzpatrick_scale:!1,category:"objects"},om={keywords:["documents","office","paper","information"],char:"📄",fitzpatrick_scale:!1,category:"objects"},nm={keywords:["calendar","schedule"],char:"📅",fitzpatrick_scale:!1,category:"objects"},im={keywords:["schedule","date","planning"],char:"📆",fitzpatrick_scale:!1,category:"objects"},lm={keywords:["date","schedule","planning"],char:"🗓",fitzpatrick_scale:!1,category:"objects"},fm={keywords:["business","stationery"],char:"📇",fitzpatrick_scale:!1,category:"objects"},ym={keywords:["business","stationery"],char:"🗃",fitzpatrick_scale:!1,category:"objects"},_m={keywords:["election","vote"],char:"🗳",fitzpatrick_scale:!1,category:"objects"},pm={keywords:["filing","organizing"],char:"🗄",fitzpatrick_scale:!1,category:"objects"},dm={keywords:["stationery","documents"],char:"📋",fitzpatrick_scale:!1,category:"objects"},km={keywords:["memo","stationery"],char:"🗒",fitzpatrick_scale:!1,category:"objects"},gm={keywords:["documents","business","office"],char:"📁",fitzpatrick_scale:!1,category:"objects"},hm={keywords:["documents","load"],char:"📂",fitzpatrick_scale:!1,category:"objects"},mm={keywords:["organizing","business","stationery"],char:"🗂",fitzpatrick_scale:!1,category:"objects"},um={keywords:["press","headline"],char:"🗞",fitzpatrick_scale:!1,category:"objects"},wm={keywords:["press","headline"],char:"📰",fitzpatrick_scale:!1,category:"objects"},bm={keywords:["stationery","record","notes","paper","study"],char:"📓",fitzpatrick_scale:!1,category:"objects"},zm={keywords:["read","library","knowledge","textbook","learn"],char:"📕",fitzpatrick_scale:!1,category:"objects"},vm={keywords:["read","library","knowledge","study"],char:"📗",fitzpatrick_scale:!1,category:"objects"},jm={keywords:["read","library","knowledge","learn","study"],char:"📘",fitzpatrick_scale:!1,category:"objects"},xm={keywords:["read","library","knowledge","textbook","study"],char:"📙",fitzpatrick_scale:!1,category:"objects"},qm={keywords:["classroom","notes","record","paper","study"],char:"📔",fitzpatrick_scale:!1,category:"objects"},Am={keywords:["notes","paper"],char:"📒",fitzpatrick_scale:!1,category:"objects"},Sm={keywords:["literature","library","study"],char:"📚",fitzpatrick_scale:!1,category:"objects"},Dm={keywords:["book","read","library","knowledge","literature","learn","study"],char:"📖",fitzpatrick_scale:!1,category:"objects"},Om={keywords:["diaper"],char:"🧷",fitzpatrick_scale:!1,category:"objects"},Em={keywords:["rings","url"],char:"🔗",fitzpatrick_scale:!1,category:"objects"},Im={keywords:["documents","stationery"],char:"📎",fitzpatrick_scale:!1,category:"objects"},Pm={keywords:["documents","stationery"],char:"🖇",fitzpatrick_scale:!1,category:"objects"},Nm={keywords:["stationery","cut"],char:"✂️",fitzpatrick_scale:!1,category:"objects"},Rm={keywords:["stationery","math","architect","sketch"],char:"📐",fitzpatrick_scale:!1,category:"objects"},Fm={keywords:["stationery","calculate","length","math","school","drawing","architect","sketch"],char:"📏",fitzpatrick_scale:!1,category:"objects"},Mm={keywords:["calculation"],char:"🧮",fitzpatrick_scale:!1,category:"objects"},Bm={keywords:["stationery","mark","here"],char:"📌",fitzpatrick_scale:!1,category:"objects"},Tm={keywords:["stationery","location","map","here"],char:"📍",fitzpatrick_scale:!1,category:"objects"},$m={keywords:["mark","milestone","place"],char:"🚩",fitzpatrick_scale:!1,category:"objects"},Um={keywords:["losing","loser","lost","surrender","give up","fail"],char:"🏳",fitzpatrick_scale:!1,category:"objects"},Cm={keywords:["pirate"],char:"🏴",fitzpatrick_scale:!1,category:"objects"},Lm={keywords:["flag","rainbow","pride","gay","lgbt","glbt","queer","homosexual","lesbian","bisexual","transgender"],char:"🏳️‍🌈",fitzpatrick_scale:!1,category:"objects"},Gm={keywords:["security","privacy"],char:"🔐",fitzpatrick_scale:!1,category:"objects"},Wm={keywords:["security","password","padlock"],char:"🔒",fitzpatrick_scale:!1,category:"objects"},Xm={keywords:["privacy","security"],char:"🔓",fitzpatrick_scale:!1,category:"objects"},Hm={keywords:["security","secret"],char:"🔏",fitzpatrick_scale:!1,category:"objects"},Vm={keywords:["stationery","writing","write"],char:"🖊",fitzpatrick_scale:!1,category:"objects"},Jm={keywords:["stationery","writing","write"],char:"🖋",fitzpatrick_scale:!1,category:"objects"},Km={keywords:["pen","stationery","writing","write"],char:"✒️",fitzpatrick_scale:!1,category:"objects"},Zm={keywords:["write","documents","stationery","pencil","paper","writing","legal","exam","quiz","test","study","compose"],char:"📝",fitzpatrick_scale:!1,category:"objects"},Ym={keywords:["stationery","write","paper","writing","school","study"],char:"✏️",fitzpatrick_scale:!1,category:"objects"},Qm={keywords:["drawing","creativity"],char:"🖍",fitzpatrick_scale:!1,category:"objects"},au={keywords:["drawing","creativity","art"],char:"🖌",fitzpatrick_scale:!1,category:"objects"},eu={keywords:["search","zoom","find","detective"],char:"🔍",fitzpatrick_scale:!1,category:"objects"},ru={keywords:["search","zoom","find","detective"],char:"🔎",fitzpatrick_scale:!1,category:"objects"},tu={keywords:["love","like","valentines"],char:"❤️",fitzpatrick_scale:!1,category:"symbols"},su={keywords:["love","like","affection","valentines"],char:"🧡",fitzpatrick_scale:!1,category:"symbols"},cu={keywords:["love","like","affection","valentines"],char:"💛",fitzpatrick_scale:!1,category:"symbols"},ou={keywords:["love","like","affection","valentines"],char:"💚",fitzpatrick_scale:!1,category:"symbols"},nu={keywords:["love","like","affection","valentines"],char:"💙",fitzpatrick_scale:!1,category:"symbols"},iu={keywords:["love","like","affection","valentines"],char:"💜",fitzpatrick_scale:!1,category:"symbols"},lu={keywords:["evil"],char:"🖤",fitzpatrick_scale:!1,category:"symbols"},fu={keywords:["sad","sorry","break","heart","heartbreak"],char:"💔",fitzpatrick_scale:!1,category:"symbols"},yu={keywords:["decoration","love"],char:"❣",fitzpatrick_scale:!1,category:"symbols"},_u={keywords:["love","like","affection","valentines","heart"],char:"💕",fitzpatrick_scale:!1,category:"symbols"},pu={keywords:["love","like","affection","valentines"],char:"💞",fitzpatrick_scale:!1,category:"symbols"},du={keywords:["love","like","affection","valentines","pink","heart"],char:"💓",fitzpatrick_scale:!1,category:"symbols"},ku={keywords:["like","love","affection","valentines","pink"],char:"💗",fitzpatrick_scale:!1,category:"symbols"},gu={keywords:["love","like","affection","valentines"],char:"💖",fitzpatrick_scale:!1,category:"symbols"},hu={keywords:["love","like","heart","affection","valentines"],char:"💘",fitzpatrick_scale:!1,category:"symbols"},mu={keywords:["love","valentines"],char:"💝",fitzpatrick_scale:!1,category:"symbols"},uu={keywords:["purple-square","love","like"],char:"💟",fitzpatrick_scale:!1,category:"symbols"},wu={keywords:["hippie"],char:"☮",fitzpatrick_scale:!1,category:"symbols"},bu={keywords:["christianity"],char:"✝",fitzpatrick_scale:!1,category:"symbols"},zu={keywords:["islam"],char:"☪",fitzpatrick_scale:!1,category:"symbols"},vu={keywords:["hinduism","buddhism","sikhism","jainism"],char:"🕉",fitzpatrick_scale:!1,category:"symbols"},ju={keywords:["hinduism","buddhism","sikhism","jainism"],char:"☸",fitzpatrick_scale:!1,category:"symbols"},xu={keywords:["judaism"],char:"✡",fitzpatrick_scale:!1,category:"symbols"},qu={keywords:["purple-square","religion","jewish","hexagram"],char:"🔯",fitzpatrick_scale:!1,category:"symbols"},Au={keywords:["hanukkah","candles","jewish"],char:"🕎",fitzpatrick_scale:!1,category:"symbols"},Su={keywords:["balance"],char:"☯",fitzpatrick_scale:!1,category:"symbols"},Du={keywords:["suppedaneum","religion"],char:"☦",fitzpatrick_scale:!1,category:"symbols"},Ou={keywords:["religion","church","temple","prayer"],char:"🛐",fitzpatrick_scale:!1,category:"symbols"},Eu={keywords:["sign","purple-square","constellation","astrology"],char:"⛎",fitzpatrick_scale:!1,category:"symbols"},Iu={keywords:["sign","purple-square","zodiac","astrology"],char:"♈",fitzpatrick_scale:!1,category:"symbols"},Pu={keywords:["purple-square","sign","zodiac","astrology"],char:"♉",fitzpatrick_scale:!1,category:"symbols"},Nu={keywords:["sign","zodiac","purple-square","astrology"],char:"♊",fitzpatrick_scale:!1,category:"symbols"},Ru={keywords:["sign","zodiac","purple-square","astrology"],char:"♋",fitzpatrick_scale:!1,category:"symbols"},Fu={keywords:["sign","purple-square","zodiac","astrology"],char:"♌",fitzpatrick_scale:!1,category:"symbols"},Mu={keywords:["sign","zodiac","purple-square","astrology"],char:"♍",fitzpatrick_scale:!1,category:"symbols"},Bu={keywords:["sign","purple-square","zodiac","astrology"],char:"♎",fitzpatrick_scale:!1,category:"symbols"},Tu={keywords:["sign","zodiac","purple-square","astrology","scorpio"],char:"♏",fitzpatrick_scale:!1,category:"symbols"},$u={keywords:["sign","zodiac","purple-square","astrology"],char:"♐",fitzpatrick_scale:!1,category:"symbols"},Uu={keywords:["sign","zodiac","purple-square","astrology"],char:"♑",fitzpatrick_scale:!1,category:"symbols"},Cu={keywords:["sign","purple-square","zodiac","astrology"],char:"♒",fitzpatrick_scale:!1,category:"symbols"},Lu={keywords:["purple-square","sign","zodiac","astrology"],char:"♓",fitzpatrick_scale:!1,category:"symbols"},Gu={keywords:["purple-square","words"],char:"🆔",fitzpatrick_scale:!1,category:"symbols"},Wu={keywords:["science","physics","chemistry"],char:"⚛",fitzpatrick_scale:!1,category:"symbols"},Xu={keywords:["kanji","japanese","chinese","empty","sky","blue-square"],char:"🈳",fitzpatrick_scale:!1,category:"symbols"},Hu={keywords:["cut","divide","chinese","kanji","pink-square"],char:"🈹",fitzpatrick_scale:!1,category:"symbols"},Vu={keywords:["nuclear","danger"],char:"☢",fitzpatrick_scale:!1,category:"symbols"},Ju={keywords:["danger"],char:"☣",fitzpatrick_scale:!1,category:"symbols"},Ku={keywords:["mute","orange-square","silence","quiet"],char:"📴",fitzpatrick_scale:!1,category:"symbols"},Zu={keywords:["orange-square","phone"],char:"📳",fitzpatrick_scale:!1,category:"symbols"},Yu={keywords:["orange-square","chinese","have","kanji"],char:"🈶",fitzpatrick_scale:!1,category:"symbols"},Qu={keywords:["nothing","chinese","kanji","japanese","orange-square"],char:"🈚",fitzpatrick_scale:!1,category:"symbols"},aw={keywords:["chinese","japanese","kanji","orange-square"],char:"🈸",fitzpatrick_scale:!1,category:"symbols"},ew={keywords:["japanese","opening hours","orange-square"],char:"🈺",fitzpatrick_scale:!1,category:"symbols"},rw={keywords:["chinese","month","moon","japanese","orange-square","kanji"],char:"🈷️",fitzpatrick_scale:!1,category:"symbols"},tw={keywords:["orange-square","shape","polygon"],char:"✴️",fitzpatrick_scale:!1,category:"symbols"},sw={keywords:["words","orange-square"],char:"🆚",fitzpatrick_scale:!1,category:"symbols"},cw={keywords:["ok","good","chinese","kanji","agree","yes","orange-circle"],char:"🉑",fitzpatrick_scale:!1,category:"symbols"},ow={keywords:["japanese","spring"],char:"💮",fitzpatrick_scale:!1,category:"symbols"},nw={keywords:["chinese","kanji","obtain","get","circle"],char:"🉐",fitzpatrick_scale:!1,category:"symbols"},iw={keywords:["privacy","chinese","sshh","kanji","red-circle"],char:"㊙️",fitzpatrick_scale:!1,category:"symbols"},lw={keywords:["chinese","kanji","japanese","red-circle"],char:"㊗️",fitzpatrick_scale:!1,category:"symbols"},fw={keywords:["japanese","chinese","join","kanji","red-square"],char:"🈴",fitzpatrick_scale:!1,category:"symbols"},yw={keywords:["full","chinese","japanese","red-square","kanji"],char:"🈵",fitzpatrick_scale:!1,category:"symbols"},_w={keywords:["kanji","japanese","chinese","forbidden","limit","restricted","red-square"],char:"🈲",fitzpatrick_scale:!1,category:"symbols"},pw={keywords:["red-square","alphabet","letter"],char:"🅰️",fitzpatrick_scale:!1,category:"symbols"},dw={keywords:["red-square","alphabet","letter"],char:"🅱️",fitzpatrick_scale:!1,category:"symbols"},kw={keywords:["red-square","alphabet"],char:"🆎",fitzpatrick_scale:!1,category:"symbols"},gw={keywords:["alphabet","words","red-square"],char:"🆑",fitzpatrick_scale:!1,category:"symbols"},hw={keywords:["alphabet","red-square","letter"],char:"🅾️",fitzpatrick_scale:!1,category:"symbols"},mw={keywords:["help","red-square","words","emergency","911"],char:"🆘",fitzpatrick_scale:!1,category:"symbols"},uw={keywords:["limit","security","privacy","bad","denied","stop","circle"],char:"⛔",fitzpatrick_scale:!1,category:"symbols"},ww={keywords:["fire","forbid"],char:"📛",fitzpatrick_scale:!1,category:"symbols"},bw={keywords:["forbid","stop","limit","denied","disallow","circle"],char:"🚫",fitzpatrick_scale:!1,category:"symbols"},zw={keywords:["no","delete","remove","cancel","red"],char:"❌",fitzpatrick_scale:!1,category:"symbols"},vw={keywords:["circle","round"],char:"⭕",fitzpatrick_scale:!1,category:"symbols"},jw={keywords:["stop"],char:"🛑",fitzpatrick_scale:!1,category:"symbols"},xw={keywords:["angry","mad"],char:"💢",fitzpatrick_scale:!1,category:"symbols"},qw={keywords:["bath","warm","relax"],char:"♨️",fitzpatrick_scale:!1,category:"symbols"},Aw={keywords:["rules","crossing","walking","circle"],char:"🚷",fitzpatrick_scale:!1,category:"symbols"},Sw={keywords:["trash","bin","garbage","circle"],char:"🚯",fitzpatrick_scale:!1,category:"symbols"},Dw={keywords:["cyclist","prohibited","circle"],char:"🚳",fitzpatrick_scale:!1,category:"symbols"},Ow={keywords:["18","drink","pub","night","minor","circle"],char:"🔞",fitzpatrick_scale:!1,category:"symbols"},Ew={keywords:["iphone","mute","circle"],char:"📵",fitzpatrick_scale:!1,category:"symbols"},Iw={keywords:["heavy_exclamation_mark","danger","surprise","punctuation","wow","warning"],char:"❗",fitzpatrick_scale:!1,category:"symbols"},Pw={keywords:["surprise","punctuation","gray","wow","warning"],char:"❕",fitzpatrick_scale:!1,category:"symbols"},Nw={keywords:["doubt","confused"],char:"❓",fitzpatrick_scale:!1,category:"symbols"},Rw={keywords:["doubts","gray","huh","confused"],char:"❔",fitzpatrick_scale:!1,category:"symbols"},Fw={keywords:["exclamation","surprise"],char:"‼️",fitzpatrick_scale:!1,category:"symbols"},Mw={keywords:["wat","punctuation","surprise"],char:"⁉️",fitzpatrick_scale:!1,category:"symbols"},Bw={keywords:["sun","afternoon","warm","summer"],char:"🔅",fitzpatrick_scale:!1,category:"symbols"},Tw={keywords:["sun","light"],char:"🔆",fitzpatrick_scale:!1,category:"symbols"},$w={keywords:["weapon","spear"],char:"🔱",fitzpatrick_scale:!1,category:"symbols"},Uw={keywords:["decorative","scout"],char:"⚜",fitzpatrick_scale:!1,category:"symbols"},Cw={keywords:["graph","presentation","stats","business","economics","bad"],char:"〽️",fitzpatrick_scale:!1,category:"symbols"},Lw={keywords:["exclamation","wip","alert","error","problem","issue"],char:"⚠️",fitzpatrick_scale:!1,category:"symbols"},Gw={keywords:["school","warning","danger","sign","driving","yellow-diamond"],char:"🚸",fitzpatrick_scale:!1,category:"symbols"},Ww={keywords:["badge","shield"],char:"🔰",fitzpatrick_scale:!1,category:"symbols"},Xw={keywords:["arrow","environment","garbage","trash"],char:"♻️",fitzpatrick_scale:!1,category:"symbols"},Hw={keywords:["chinese","point","green-square","kanji"],char:"🈯",fitzpatrick_scale:!1,category:"symbols"},Vw={keywords:["green-square","graph","presentation","stats"],char:"💹",fitzpatrick_scale:!1,category:"symbols"},Jw={keywords:["stars","green-square","awesome","good","fireworks"],char:"❇️",fitzpatrick_scale:!1,category:"symbols"},Kw={keywords:["star","sparkle","green-square"],char:"✳️",fitzpatrick_scale:!1,category:"symbols"},Zw={keywords:["x","green-square","no","deny"],char:"❎",fitzpatrick_scale:!1,category:"symbols"},Yw={keywords:["green-square","ok","agree","vote","election","answer","tick"],char:"✅",fitzpatrick_scale:!1,category:"symbols"},Qw={keywords:["jewel","blue","gem","crystal","fancy"],char:"💠",fitzpatrick_scale:!1,category:"symbols"},ab={keywords:["weather","swirl","blue","cloud","vortex","spiral","whirlpool","spin","tornado","hurricane","typhoon"],char:"🌀",fitzpatrick_scale:!1,category:"symbols"},eb={keywords:["tape","cassette"],char:"➿",fitzpatrick_scale:!1,category:"symbols"},rb={keywords:["earth","international","world","internet","interweb","i18n"],char:"🌐",fitzpatrick_scale:!1,category:"symbols"},tb={keywords:["alphabet","blue-circle","letter"],char:"Ⓜ️",fitzpatrick_scale:!1,category:"symbols"},sb={keywords:["money","sales","cash","blue-square","payment","bank"],char:"🏧",fitzpatrick_scale:!1,category:"symbols"},cb={keywords:["japanese","blue-square","katakana"],char:"🈂️",fitzpatrick_scale:!1,category:"symbols"},ob={keywords:["custom","blue-square"],char:"🛂",fitzpatrick_scale:!1,category:"symbols"},nb={keywords:["passport","border","blue-square"],char:"🛃",fitzpatrick_scale:!1,category:"symbols"},ib={keywords:["blue-square","airport","transport"],char:"🛄",fitzpatrick_scale:!1,category:"symbols"},lb={keywords:["blue-square","travel"],char:"🛅",fitzpatrick_scale:!1,category:"symbols"},fb={keywords:["blue-square","disabled","a11y","accessibility"],char:"♿",fitzpatrick_scale:!1,category:"symbols"},yb={keywords:["cigarette","blue-square","smell","smoke"],char:"🚭",fitzpatrick_scale:!1,category:"symbols"},_b={keywords:["toilet","restroom","blue-square"],char:"🚾",fitzpatrick_scale:!1,category:"symbols"},pb={keywords:["cars","blue-square","alphabet","letter"],char:"🅿️",fitzpatrick_scale:!1,category:"symbols"},db={keywords:["blue-square","liquid","restroom","cleaning","faucet"],char:"🚰",fitzpatrick_scale:!1,category:"symbols"},kb={keywords:["toilet","restroom","wc","blue-square","gender","male"],char:"🚹",fitzpatrick_scale:!1,category:"symbols"},gb={keywords:["purple-square","woman","female","toilet","loo","restroom","gender"],char:"🚺",fitzpatrick_scale:!1,category:"symbols"},hb={keywords:["orange-square","child"],char:"🚼",fitzpatrick_scale:!1,category:"symbols"},mb={keywords:["blue-square","toilet","refresh","wc","gender"],char:"🚻",fitzpatrick_scale:!1,category:"symbols"},ub={keywords:["blue-square","sign","human","info"],char:"🚮",fitzpatrick_scale:!1,category:"symbols"},wb={keywords:["blue-square","record","film","movie","curtain","stage","theater"],char:"🎦",fitzpatrick_scale:!1,category:"symbols"},bb={keywords:["blue-square","reception","phone","internet","connection","wifi","bluetooth","bars"],char:"📶",fitzpatrick_scale:!1,category:"symbols"},zb={keywords:["blue-square","here","katakana","japanese","destination"],char:"🈁",fitzpatrick_scale:!1,category:"symbols"},vb={keywords:["blue-square","words","shape","icon"],char:"🆖",fitzpatrick_scale:!1,category:"symbols"},jb={keywords:["good","agree","yes","blue-square"],char:"🆗",fitzpatrick_scale:!1,category:"symbols"},xb={keywords:["blue-square","above","high"],char:"🆙",fitzpatrick_scale:!1,category:"symbols"},qb={keywords:["words","blue-square"],char:"🆒",fitzpatrick_scale:!1,category:"symbols"},Ab={keywords:["blue-square","words"],char:"🆓",fitzpatrick_scale:!1,category:"symbols"},Sb={keywords:["0","numbers","blue-square","null"],char:"0️⃣",fitzpatrick_scale:!1,category:"symbols"},Db={keywords:["blue-square","numbers","1"],char:"1️⃣",fitzpatrick_scale:!1,category:"symbols"},Ob={keywords:["numbers","2","prime","blue-square"],char:"2️⃣",fitzpatrick_scale:!1,category:"symbols"},Eb={keywords:["3","numbers","prime","blue-square"],char:"3️⃣",fitzpatrick_scale:!1,category:"symbols"},Ib={keywords:["4","numbers","blue-square"],char:"4️⃣",fitzpatrick_scale:!1,category:"symbols"},Pb={keywords:["5","numbers","blue-square","prime"],char:"5️⃣",fitzpatrick_scale:!1,category:"symbols"},Nb={keywords:["6","numbers","blue-square"],char:"6️⃣",fitzpatrick_scale:!1,category:"symbols"},Rb={keywords:["7","numbers","blue-square","prime"],char:"7️⃣",fitzpatrick_scale:!1,category:"symbols"},Fb={keywords:["8","blue-square","numbers"],char:"8️⃣",fitzpatrick_scale:!1,category:"symbols"},Mb={keywords:["blue-square","numbers","9"],char:"9️⃣",fitzpatrick_scale:!1,category:"symbols"},Bb={keywords:["numbers","10","blue-square"],char:"🔟",fitzpatrick_scale:!1,category:"symbols"},Tb={keywords:["star","keycap"],char:"*⃣",fitzpatrick_scale:!1,category:"symbols"},$b={keywords:["blue-square"],char:"⏏️",fitzpatrick_scale:!1,category:"symbols"},Ub={keywords:["blue-square","right","direction","play"],char:"▶️",fitzpatrick_scale:!1,category:"symbols"},Cb={keywords:["pause","blue-square"],char:"⏸",fitzpatrick_scale:!1,category:"symbols"},Lb={keywords:["forward","next","blue-square"],char:"⏭",fitzpatrick_scale:!1,category:"symbols"},Gb={keywords:["blue-square"],char:"⏹",fitzpatrick_scale:!1,category:"symbols"},Wb={keywords:["blue-square"],char:"⏺",fitzpatrick_scale:!1,category:"symbols"},Xb={keywords:["blue-square","play","pause"],char:"⏯",fitzpatrick_scale:!1,category:"symbols"},Hb={keywords:["backward"],char:"⏮",fitzpatrick_scale:!1,category:"symbols"},Vb={keywords:["blue-square","play","speed","continue"],char:"⏩",fitzpatrick_scale:!1,category:"symbols"},Jb={keywords:["play","blue-square"],char:"⏪",fitzpatrick_scale:!1,category:"symbols"},Kb={keywords:["blue-square","shuffle","music","random"],char:"🔀",fitzpatrick_scale:!1,category:"symbols"},Zb={keywords:["loop","record"],char:"🔁",fitzpatrick_scale:!1,category:"symbols"},Yb={keywords:["blue-square","loop"],char:"🔂",fitzpatrick_scale:!1,category:"symbols"},Qb={keywords:["blue-square","left","direction"],char:"◀️",fitzpatrick_scale:!1,category:"symbols"},az={keywords:["blue-square","triangle","direction","point","forward","top"],char:"🔼",fitzpatrick_scale:!1,category:"symbols"},ez={keywords:["blue-square","direction","bottom"],char:"🔽",fitzpatrick_scale:!1,category:"symbols"},rz={keywords:["blue-square","direction","top"],char:"⏫",fitzpatrick_scale:!1,category:"symbols"},tz={keywords:["blue-square","direction","bottom"],char:"⏬",fitzpatrick_scale:!1,category:"symbols"},sz={keywords:["blue-square","next"],char:"➡️",fitzpatrick_scale:!1,category:"symbols"},cz={keywords:["blue-square","previous","back"],char:"⬅️",fitzpatrick_scale:!1,category:"symbols"},oz={keywords:["blue-square","continue","top","direction"],char:"⬆️",fitzpatrick_scale:!1,category:"symbols"},nz={keywords:["blue-square","direction","bottom"],char:"⬇️",fitzpatrick_scale:!1,category:"symbols"},iz={keywords:["blue-square","point","direction","diagonal","northeast"],char:"↗️",fitzpatrick_scale:!1,category:"symbols"},lz={keywords:["blue-square","direction","diagonal","southeast"],char:"↘️",fitzpatrick_scale:!1,category:"symbols"},fz={keywords:["blue-square","direction","diagonal","southwest"],char:"↙️",fitzpatrick_scale:!1,category:"symbols"},yz={keywords:["blue-square","point","direction","diagonal","northwest"],char:"↖️",fitzpatrick_scale:!1,category:"symbols"},_z={keywords:["blue-square","direction","way","vertical"],char:"↕️",fitzpatrick_scale:!1,category:"symbols"},pz={keywords:["shape","direction","horizontal","sideways"],char:"↔️",fitzpatrick_scale:!1,category:"symbols"},dz={keywords:["blue-square","sync","cycle"],char:"🔄",fitzpatrick_scale:!1,category:"symbols"},kz={keywords:["blue-square","return","rotate","direction"],char:"↪️",fitzpatrick_scale:!1,category:"symbols"},gz={keywords:["back","return","blue-square","undo","enter"],char:"↩️",fitzpatrick_scale:!1,category:"symbols"},hz={keywords:["blue-square","direction","top"],char:"⤴️",fitzpatrick_scale:!1,category:"symbols"},mz={keywords:["blue-square","direction","bottom"],char:"⤵️",fitzpatrick_scale:!1,category:"symbols"},uz={keywords:["symbol","blue-square","twitter"],char:"#️⃣",fitzpatrick_scale:!1,category:"symbols"},wz={keywords:["blue-square","alphabet","letter"],char:"ℹ️",fitzpatrick_scale:!1,category:"symbols"},bz={keywords:["blue-square","alphabet"],char:"🔤",fitzpatrick_scale:!1,category:"symbols"},zz={keywords:["blue-square","alphabet"],char:"🔡",fitzpatrick_scale:!1,category:"symbols"},vz={keywords:["alphabet","words","blue-square"],char:"🔠",fitzpatrick_scale:!1,category:"symbols"},jz={keywords:["blue-square","music","note","ampersand","percent","glyphs","characters"],char:"🔣",fitzpatrick_scale:!1,category:"symbols"},xz={keywords:["score","tone","sound"],char:"🎵",fitzpatrick_scale:!1,category:"symbols"},qz={keywords:["music","score"],char:"🎶",fitzpatrick_scale:!1,category:"symbols"},Az={keywords:["draw","line","moustache","mustache","squiggle","scribble"],char:"〰️",fitzpatrick_scale:!1,category:"symbols"},Sz={keywords:["scribble","draw","shape","squiggle"],char:"➰",fitzpatrick_scale:!1,category:"symbols"},Dz={keywords:["ok","nike","answer","yes","tick"],char:"✔️",fitzpatrick_scale:!1,category:"symbols"},Oz={keywords:["sync","cycle","round","repeat"],char:"🔃",fitzpatrick_scale:!1,category:"symbols"},Ez={keywords:["math","calculation","addition","more","increase"],char:"➕",fitzpatrick_scale:!1,category:"symbols"},Iz={keywords:["math","calculation","subtract","less"],char:"➖",fitzpatrick_scale:!1,category:"symbols"},Pz={keywords:["divide","math","calculation"],char:"➗",fitzpatrick_scale:!1,category:"symbols"},Nz={keywords:["math","calculation"],char:"✖️",fitzpatrick_scale:!1,category:"symbols"},Rz={keywords:["forever"],char:"♾",fitzpatrick_scale:!1,category:"symbols"},Fz={keywords:["money","sales","payment","currency","buck"],char:"💲",fitzpatrick_scale:!1,category:"symbols"},Mz={keywords:["money","sales","dollar","travel"],char:"💱",fitzpatrick_scale:!1,category:"symbols"},Bz={keywords:["ip","license","circle","law","legal"],char:"©️",fitzpatrick_scale:!1,category:"symbols"},Tz={keywords:["alphabet","circle"],char:"®️",fitzpatrick_scale:!1,category:"symbols"},$z={keywords:["trademark","brand","law","legal"],char:"™️",fitzpatrick_scale:!1,category:"symbols"},Uz={keywords:["words","arrow"],char:"🔚",fitzpatrick_scale:!1,category:"symbols"},Cz={keywords:["arrow","words","return"],char:"🔙",fitzpatrick_scale:!1,category:"symbols"},Lz={keywords:["arrow","words"],char:"🔛",fitzpatrick_scale:!1,category:"symbols"},Gz={keywords:["words","blue-square"],char:"🔝",fitzpatrick_scale:!1,category:"symbols"},Wz={keywords:["arrow","words"],char:"🔜",fitzpatrick_scale:!1,category:"symbols"},Xz={keywords:["ok","agree","confirm","black-square","vote","election","yes","tick"],char:"☑️",fitzpatrick_scale:!1,category:"symbols"},Hz={keywords:["input","old","music","circle"],char:"🔘",fitzpatrick_scale:!1,category:"symbols"},Vz={keywords:["shape","round"],char:"⚪",fitzpatrick_scale:!1,category:"symbols"},Jz={keywords:["shape","button","round"],char:"⚫",fitzpatrick_scale:!1,category:"symbols"},Kz={keywords:["shape","error","danger"],char:"🔴",fitzpatrick_scale:!1,category:"symbols"},Zz={keywords:["shape","icon","button"],char:"🔵",fitzpatrick_scale:!1,category:"symbols"},Yz={keywords:["shape","jewel","gem"],char:"🔸",fitzpatrick_scale:!1,category:"symbols"},Qz={keywords:["shape","jewel","gem"],char:"🔹",fitzpatrick_scale:!1,category:"symbols"},av={keywords:["shape","jewel","gem"],char:"🔶",fitzpatrick_scale:!1,category:"symbols"},ev={keywords:["shape","jewel","gem"],char:"🔷",fitzpatrick_scale:!1,category:"symbols"},rv={keywords:["shape","direction","up","top"],char:"🔺",fitzpatrick_scale:!1,category:"symbols"},tv={keywords:["shape","icon"],char:"▪️",fitzpatrick_scale:!1,category:"symbols"},sv={keywords:["shape","icon"],char:"▫️",fitzpatrick_scale:!1,category:"symbols"},cv={keywords:["shape","icon","button"],char:"⬛",fitzpatrick_scale:!1,category:"symbols"},ov={keywords:["shape","icon","stone","button"],char:"⬜",fitzpatrick_scale:!1,category:"symbols"},nv={keywords:["shape","direction","bottom"],char:"🔻",fitzpatrick_scale:!1,category:"symbols"},iv={keywords:["shape","button","icon"],char:"◼️",fitzpatrick_scale:!1,category:"symbols"},lv={keywords:["shape","stone","icon"],char:"◻️",fitzpatrick_scale:!1,category:"symbols"},fv={keywords:["icon","shape","button"],char:"◾",fitzpatrick_scale:!1,category:"symbols"},yv={keywords:["shape","stone","icon","button"],char:"◽",fitzpatrick_scale:!1,category:"symbols"},_v={keywords:["shape","input","frame"],char:"🔲",fitzpatrick_scale:!1,category:"symbols"},pv={keywords:["shape","input"],char:"🔳",fitzpatrick_scale:!1,category:"symbols"},dv={keywords:["sound","volume","silence","broadcast"],char:"🔈",fitzpatrick_scale:!1,category:"symbols"},kv={keywords:["volume","speaker","broadcast"],char:"🔉",fitzpatrick_scale:!1,category:"symbols"},gv={keywords:["volume","noise","noisy","speaker","broadcast"],char:"🔊",fitzpatrick_scale:!1,category:"symbols"},hv={keywords:["sound","volume","silence","quiet"],char:"🔇",fitzpatrick_scale:!1,category:"symbols"},mv={keywords:["sound","speaker","volume"],char:"📣",fitzpatrick_scale:!1,category:"symbols"},uv={keywords:["volume","sound"],char:"📢",fitzpatrick_scale:!1,category:"symbols"},wv={keywords:["sound","notification","christmas","xmas","chime"],char:"🔔",fitzpatrick_scale:!1,category:"symbols"},bv={keywords:["sound","volume","mute","quiet","silent"],char:"🔕",fitzpatrick_scale:!1,category:"symbols"},zv={keywords:["poker","cards","game","play","magic"],char:"🃏",fitzpatrick_scale:!1,category:"symbols"},vv={keywords:["game","play","chinese","kanji"],char:"🀄",fitzpatrick_scale:!1,category:"symbols"},jv={keywords:["poker","cards","suits","magic"],char:"♠️",fitzpatrick_scale:!1,category:"symbols"},xv={keywords:["poker","cards","magic","suits"],char:"♣️",fitzpatrick_scale:!1,category:"symbols"},qv={keywords:["poker","cards","magic","suits"],char:"♥️",fitzpatrick_scale:!1,category:"symbols"},Av={keywords:["poker","cards","magic","suits"],char:"♦️",fitzpatrick_scale:!1,category:"symbols"},Sv={keywords:["game","sunset","red"],char:"🎴",fitzpatrick_scale:!1,category:"symbols"},Dv={keywords:["bubble","cloud","speech","thinking","dream"],char:"💭",fitzpatrick_scale:!1,category:"symbols"},Ov={keywords:["caption","speech","thinking","mad"],char:"🗯",fitzpatrick_scale:!1,category:"symbols"},Ev={keywords:["bubble","words","message","talk","chatting"],char:"💬",fitzpatrick_scale:!1,category:"symbols"},Iv={keywords:["words","message","talk","chatting"],char:"🗨",fitzpatrick_scale:!1,category:"symbols"},Pv={keywords:["time","late","early","schedule"],char:"🕐",fitzpatrick_scale:!1,category:"symbols"},Nv={keywords:["time","late","early","schedule"],char:"🕑",fitzpatrick_scale:!1,category:"symbols"},Rv={keywords:["time","late","early","schedule"],char:"🕒",fitzpatrick_scale:!1,category:"symbols"},Fv={keywords:["time","late","early","schedule"],char:"🕓",fitzpatrick_scale:!1,category:"symbols"},Mv={keywords:["time","late","early","schedule"],char:"🕔",fitzpatrick_scale:!1,category:"symbols"},Bv={keywords:["time","late","early","schedule","dawn","dusk"],char:"🕕",fitzpatrick_scale:!1,category:"symbols"},Tv={keywords:["time","late","early","schedule"],char:"🕖",fitzpatrick_scale:!1,category:"symbols"},$v={keywords:["time","late","early","schedule"],char:"🕗",fitzpatrick_scale:!1,category:"symbols"},Uv={keywords:["time","late","early","schedule"],char:"🕘",fitzpatrick_scale:!1,category:"symbols"},Cv={keywords:["time","late","early","schedule"],char:"🕙",fitzpatrick_scale:!1,category:"symbols"},Lv={keywords:["time","late","early","schedule"],char:"🕚",fitzpatrick_scale:!1,category:"symbols"},Gv={keywords:["time","noon","midnight","midday","late","early","schedule"],char:"🕛",fitzpatrick_scale:!1,category:"symbols"},Wv={keywords:["time","late","early","schedule"],char:"🕜",fitzpatrick_scale:!1,category:"symbols"},Xv={keywords:["time","late","early","schedule"],char:"🕝",fitzpatrick_scale:!1,category:"symbols"},Hv={keywords:["time","late","early","schedule"],char:"🕞",fitzpatrick_scale:!1,category:"symbols"},Vv={keywords:["time","late","early","schedule"],char:"🕟",fitzpatrick_scale:!1,category:"symbols"},Jv={keywords:["time","late","early","schedule"],char:"🕠",fitzpatrick_scale:!1,category:"symbols"},Kv={keywords:["time","late","early","schedule"],char:"🕡",fitzpatrick_scale:!1,category:"symbols"},Zv={keywords:["time","late","early","schedule"],char:"🕢",fitzpatrick_scale:!1,category:"symbols"},Yv={keywords:["time","late","early","schedule"],char:"🕣",fitzpatrick_scale:!1,category:"symbols"},Qv={keywords:["time","late","early","schedule"],char:"🕤",fitzpatrick_scale:!1,category:"symbols"},aj={keywords:["time","late","early","schedule"],char:"🕥",fitzpatrick_scale:!1,category:"symbols"},ej={keywords:["time","late","early","schedule"],char:"🕦",fitzpatrick_scale:!1,category:"symbols"},rj={keywords:["time","late","early","schedule"],char:"🕧",fitzpatrick_scale:!1,category:"symbols"},tj={keywords:["af","flag","nation","country","banner"],char:"🇦🇫",fitzpatrick_scale:!1,category:"flags"},sj={keywords:["Åland","islands","flag","nation","country","banner"],char:"🇦🇽",fitzpatrick_scale:!1,category:"flags"},cj={keywords:["al","flag","nation","country","banner"],char:"🇦🇱",fitzpatrick_scale:!1,category:"flags"},oj={keywords:["dz","flag","nation","country","banner"],char:"🇩🇿",fitzpatrick_scale:!1,category:"flags"},nj={keywords:["american","ws","flag","nation","country","banner"],char:"🇦🇸",fitzpatrick_scale:!1,category:"flags"},ij={keywords:["ad","flag","nation","country","banner"],char:"🇦🇩",fitzpatrick_scale:!1,category:"flags"},lj={keywords:["ao","flag","nation","country","banner"],char:"🇦🇴",fitzpatrick_scale:!1,category:"flags"},fj={keywords:["ai","flag","nation","country","banner"],char:"🇦🇮",fitzpatrick_scale:!1,category:"flags"},yj={keywords:["aq","flag","nation","country","banner"],char:"🇦🇶",fitzpatrick_scale:!1,category:"flags"},_j={keywords:["antigua","barbuda","flag","nation","country","banner"],char:"🇦🇬",fitzpatrick_scale:!1,category:"flags"},pj={keywords:["ar","flag","nation","country","banner"],char:"🇦🇷",fitzpatrick_scale:!1,category:"flags"},dj={keywords:["am","flag","nation","country","banner"],char:"🇦🇲",fitzpatrick_scale:!1,category:"flags"},kj={keywords:["aw","flag","nation","country","banner"],char:"🇦🇼",fitzpatrick_scale:!1,category:"flags"},gj={keywords:["au","flag","nation","country","banner"],char:"🇦🇺",fitzpatrick_scale:!1,category:"flags"},hj={keywords:["at","flag","nation","country","banner"],char:"🇦🇹",fitzpatrick_scale:!1,category:"flags"},mj={keywords:["az","flag","nation","country","banner"],char:"🇦🇿",fitzpatrick_scale:!1,category:"flags"},uj={keywords:["bs","flag","nation","country","banner"],char:"🇧🇸",fitzpatrick_scale:!1,category:"flags"},wj={keywords:["bh","flag","nation","country","banner"],char:"🇧🇭",fitzpatrick_scale:!1,category:"flags"},bj={keywords:["bd","flag","nation","country","banner"],char:"🇧🇩",fitzpatrick_scale:!1,category:"flags"},zj={keywords:["bb","flag","nation","country","banner"],char:"🇧🇧",fitzpatrick_scale:!1,category:"flags"},vj={keywords:["by","flag","nation","country","banner"],char:"🇧🇾",fitzpatrick_scale:!1,category:"flags"},jj={keywords:["be","flag","nation","country","banner"],char:"🇧🇪",fitzpatrick_scale:!1,category:"flags"},xj={keywords:["bz","flag","nation","country","banner"],char:"🇧🇿",fitzpatrick_scale:!1,category:"flags"},qj={keywords:["bj","flag","nation","country","banner"],char:"🇧🇯",fitzpatrick_scale:!1,category:"flags"},Aj={keywords:["bm","flag","nation","country","banner"],char:"🇧🇲",fitzpatrick_scale:!1,category:"flags"},Sj={keywords:["bt","flag","nation","country","banner"],char:"🇧🇹",fitzpatrick_scale:!1,category:"flags"},Dj={keywords:["bo","flag","nation","country","banner"],char:"🇧🇴",fitzpatrick_scale:!1,category:"flags"},Oj={keywords:["bonaire","flag","nation","country","banner"],char:"🇧🇶",fitzpatrick_scale:!1,category:"flags"},Ej={keywords:["bosnia","herzegovina","flag","nation","country","banner"],char:"🇧🇦",fitzpatrick_scale:!1,category:"flags"},Ij={keywords:["bw","flag","nation","country","banner"],char:"🇧🇼",fitzpatrick_scale:!1,category:"flags"},Pj={keywords:["br","flag","nation","country","banner"],char:"🇧🇷",fitzpatrick_scale:!1,category:"flags"},Nj={keywords:["british","indian","ocean","territory","flag","nation","country","banner"],char:"🇮🇴",fitzpatrick_scale:!1,category:"flags"},Rj={keywords:["british","virgin","islands","bvi","flag","nation","country","banner"],char:"🇻🇬",fitzpatrick_scale:!1,category:"flags"},Fj={keywords:["bn","darussalam","flag","nation","country","banner"],char:"🇧🇳",fitzpatrick_scale:!1,category:"flags"},Mj={keywords:["bg","flag","nation","country","banner"],char:"🇧🇬",fitzpatrick_scale:!1,category:"flags"},Bj={keywords:["burkina","faso","flag","nation","country","banner"],char:"🇧🇫",fitzpatrick_scale:!1,category:"flags"},Tj={keywords:["bi","flag","nation","country","banner"],char:"🇧🇮",fitzpatrick_scale:!1,category:"flags"},$j={keywords:["cabo","verde","flag","nation","country","banner"],char:"🇨🇻",fitzpatrick_scale:!1,category:"flags"},Uj={keywords:["kh","flag","nation","country","banner"],char:"🇰🇭",fitzpatrick_scale:!1,category:"flags"},Cj={keywords:["cm","flag","nation","country","banner"],char:"🇨🇲",fitzpatrick_scale:!1,category:"flags"},Lj={keywords:["ca","flag","nation","country","banner"],char:"🇨🇦",fitzpatrick_scale:!1,category:"flags"},Gj={keywords:["canary","islands","flag","nation","country","banner"],char:"🇮🇨",fitzpatrick_scale:!1,category:"flags"},Wj={keywords:["cayman","islands","flag","nation","country","banner"],char:"🇰🇾",fitzpatrick_scale:!1,category:"flags"},Xj={keywords:["central","african","republic","flag","nation","country","banner"],char:"🇨🇫",fitzpatrick_scale:!1,category:"flags"},Hj={keywords:["td","flag","nation","country","banner"],char:"🇹🇩",fitzpatrick_scale:!1,category:"flags"},Vj={keywords:["flag","nation","country","banner"],char:"🇨🇱",fitzpatrick_scale:!1,category:"flags"},Jj={keywords:["china","chinese","prc","flag","country","nation","banner"],char:"🇨🇳",fitzpatrick_scale:!1,category:"flags"},Kj={keywords:["christmas","island","flag","nation","country","banner"],char:"🇨🇽",fitzpatrick_scale:!1,category:"flags"},Zj={keywords:["cocos","keeling","islands","flag","nation","country","banner"],char:"🇨🇨",fitzpatrick_scale:!1,category:"flags"},Yj={keywords:["co","flag","nation","country","banner"],char:"🇨🇴",fitzpatrick_scale:!1,category:"flags"},Qj={keywords:["km","flag","nation","country","banner"],char:"🇰🇲",fitzpatrick_scale:!1,category:"flags"},ax={keywords:["congo","flag","nation","country","banner"],char:"🇨🇬",fitzpatrick_scale:!1,category:"flags"},ex={keywords:["congo","democratic","republic","flag","nation","country","banner"],char:"🇨🇩",fitzpatrick_scale:!1,category:"flags"},rx={keywords:["cook","islands","flag","nation","country","banner"],char:"🇨🇰",fitzpatrick_scale:!1,category:"flags"},tx={keywords:["costa","rica","flag","nation","country","banner"],char:"🇨🇷",fitzpatrick_scale:!1,category:"flags"},sx={keywords:["hr","flag","nation","country","banner"],char:"🇭🇷",fitzpatrick_scale:!1,category:"flags"},cx={keywords:["cu","flag","nation","country","banner"],char:"🇨🇺",fitzpatrick_scale:!1,category:"flags"},ox={keywords:["curaçao","flag","nation","country","banner"],char:"🇨🇼",fitzpatrick_scale:!1,category:"flags"},nx={keywords:["cy","flag","nation","country","banner"],char:"🇨🇾",fitzpatrick_scale:!1,category:"flags"},ix={keywords:["cz","flag","nation","country","banner"],char:"🇨🇿",fitzpatrick_scale:!1,category:"flags"},lx={keywords:["dk","flag","nation","country","banner"],char:"🇩🇰",fitzpatrick_scale:!1,category:"flags"},fx={keywords:["dj","flag","nation","country","banner"],char:"🇩🇯",fitzpatrick_scale:!1,category:"flags"},yx={keywords:["dm","flag","nation","country","banner"],char:"🇩🇲",fitzpatrick_scale:!1,category:"flags"},_x={keywords:["dominican","republic","flag","nation","country","banner"],char:"🇩🇴",fitzpatrick_scale:!1,category:"flags"},px={keywords:["ec","flag","nation","country","banner"],char:"🇪🇨",fitzpatrick_scale:!1,category:"flags"},dx={keywords:["eg","flag","nation","country","banner"],char:"🇪🇬",fitzpatrick_scale:!1,category:"flags"},kx={keywords:["el","salvador","flag","nation","country","banner"],char:"🇸🇻",fitzpatrick_scale:!1,category:"flags"},gx={keywords:["equatorial","gn","flag","nation","country","banner"],char:"🇬🇶",fitzpatrick_scale:!1,category:"flags"},hx={keywords:["er","flag","nation","country","banner"],char:"🇪🇷",fitzpatrick_scale:!1,category:"flags"},mx={keywords:["ee","flag","nation","country","banner"],char:"🇪🇪",fitzpatrick_scale:!1,category:"flags"},ux={keywords:["et","flag","nation","country","banner"],char:"🇪🇹",fitzpatrick_scale:!1,category:"flags"},wx={keywords:["european","union","flag","banner"],char:"🇪🇺",fitzpatrick_scale:!1,category:"flags"},bx={keywords:["falkland","islands","malvinas","flag","nation","country","banner"],char:"🇫🇰",fitzpatrick_scale:!1,category:"flags"},zx={keywords:["faroe","islands","flag","nation","country","banner"],char:"🇫🇴",fitzpatrick_scale:!1,category:"flags"},vx={keywords:["fj","flag","nation","country","banner"],char:"🇫🇯",fitzpatrick_scale:!1,category:"flags"},jx={keywords:["fi","flag","nation","country","banner"],char:"🇫🇮",fitzpatrick_scale:!1,category:"flags"},xx={keywords:["banner","flag","nation","france","french","country"],char:"🇫🇷",fitzpatrick_scale:!1,category:"flags"},qx={keywords:["french","guiana","flag","nation","country","banner"],char:"🇬🇫",fitzpatrick_scale:!1,category:"flags"},Ax={keywords:["french","polynesia","flag","nation","country","banner"],char:"🇵🇫",fitzpatrick_scale:!1,category:"flags"},Sx={keywords:["french","southern","territories","flag","nation","country","banner"],char:"🇹🇫",fitzpatrick_scale:!1,category:"flags"},Dx={keywords:["ga","flag","nation","country","banner"],char:"🇬🇦",fitzpatrick_scale:!1,category:"flags"},Ox={keywords:["gm","flag","nation","country","banner"],char:"🇬🇲",fitzpatrick_scale:!1,category:"flags"},Ex={keywords:["ge","flag","nation","country","banner"],char:"🇬🇪",fitzpatrick_scale:!1,category:"flags"},Ix={keywords:["german","nation","flag","country","banner"],char:"🇩🇪",fitzpatrick_scale:!1,category:"flags"},Px={keywords:["gh","flag","nation","country","banner"],char:"🇬🇭",fitzpatrick_scale:!1,category:"flags"},Nx={keywords:["gi","flag","nation","country","banner"],char:"🇬🇮",fitzpatrick_scale:!1,category:"flags"},Rx={keywords:["gr","flag","nation","country","banner"],char:"🇬🇷",fitzpatrick_scale:!1,category:"flags"},Fx={keywords:["gl","flag","nation","country","banner"],char:"🇬🇱",fitzpatrick_scale:!1,category:"flags"},Mx={keywords:["gd","flag","nation","country","banner"],char:"🇬🇩",fitzpatrick_scale:!1,category:"flags"},Bx={keywords:["gp","flag","nation","country","banner"],char:"🇬🇵",fitzpatrick_scale:!1,category:"flags"},Tx={keywords:["gu","flag","nation","country","banner"],char:"🇬🇺",fitzpatrick_scale:!1,category:"flags"},$x={keywords:["gt","flag","nation","country","banner"],char:"🇬🇹",fitzpatrick_scale:!1,category:"flags"},Ux={keywords:["gg","flag","nation","country","banner"],char:"🇬🇬",fitzpatrick_scale:!1,category:"flags"},Cx={keywords:["gn","flag","nation","country","banner"],char:"🇬🇳",fitzpatrick_scale:!1,category:"flags"},Lx={keywords:["gw","bissau","flag","nation","country","banner"],char:"🇬🇼",fitzpatrick_scale:!1,category:"flags"},Gx={keywords:["gy","flag","nation","country","banner"],char:"🇬🇾",fitzpatrick_scale:!1,category:"flags"},Wx={keywords:["ht","flag","nation","country","banner"],char:"🇭🇹",fitzpatrick_scale:!1,category:"flags"},Xx={keywords:["hn","flag","nation","country","banner"],char:"🇭🇳",fitzpatrick_scale:!1,category:"flags"},Hx={keywords:["hong","kong","flag","nation","country","banner"],char:"🇭🇰",fitzpatrick_scale:!1,category:"flags"},Vx={keywords:["hu","flag","nation","country","banner"],char:"🇭🇺",fitzpatrick_scale:!1,category:"flags"},Jx={keywords:["is","flag","nation","country","banner"],char:"🇮🇸",fitzpatrick_scale:!1,category:"flags"},Kx={keywords:["in","flag","nation","country","banner"],char:"🇮🇳",fitzpatrick_scale:!1,category:"flags"},Zx={keywords:["flag","nation","country","banner"],char:"🇮🇩",fitzpatrick_scale:!1,category:"flags"},Yx={keywords:["iran,","islamic","republic","flag","nation","country","banner"],char:"🇮🇷",fitzpatrick_scale:!1,category:"flags"},Qx={keywords:["iq","flag","nation","country","banner"],char:"🇮🇶",fitzpatrick_scale:!1,category:"flags"},aq={keywords:["ie","flag","nation","country","banner"],char:"🇮🇪",fitzpatrick_scale:!1,category:"flags"},eq={keywords:["isle","man","flag","nation","country","banner"],char:"🇮🇲",fitzpatrick_scale:!1,category:"flags"},rq={keywords:["il","flag","nation","country","banner"],char:"🇮🇱",fitzpatrick_scale:!1,category:"flags"},tq={keywords:["italy","flag","nation","country","banner"],char:"🇮🇹",fitzpatrick_scale:!1,category:"flags"},sq={keywords:["ivory","coast","flag","nation","country","banner"],char:"🇨🇮",fitzpatrick_scale:!1,category:"flags"},cq={keywords:["jm","flag","nation","country","banner"],char:"🇯🇲",fitzpatrick_scale:!1,category:"flags"},oq={keywords:["japanese","nation","flag","country","banner"],char:"🇯🇵",fitzpatrick_scale:!1,category:"flags"},nq={keywords:["je","flag","nation","country","banner"],char:"🇯🇪",fitzpatrick_scale:!1,category:"flags"},iq={keywords:["jo","flag","nation","country","banner"],char:"🇯🇴",fitzpatrick_scale:!1,category:"flags"},lq={keywords:["kz","flag","nation","country","banner"],char:"🇰🇿",fitzpatrick_scale:!1,category:"flags"},fq={keywords:["ke","flag","nation","country","banner"],char:"🇰🇪",fitzpatrick_scale:!1,category:"flags"},yq={keywords:["ki","flag","nation","country","banner"],char:"🇰🇮",fitzpatrick_scale:!1,category:"flags"},_q={keywords:["xk","flag","nation","country","banner"],char:"🇽🇰",fitzpatrick_scale:!1,category:"flags"},pq={keywords:["kw","flag","nation","country","banner"],char:"🇰🇼",fitzpatrick_scale:!1,category:"flags"},dq={keywords:["kg","flag","nation","country","banner"],char:"🇰🇬",fitzpatrick_scale:!1,category:"flags"},kq={keywords:["lao","democratic","republic","flag","nation","country","banner"],char:"🇱🇦",fitzpatrick_scale:!1,category:"flags"},gq={keywords:["lv","flag","nation","country","banner"],char:"🇱🇻",fitzpatrick_scale:!1,category:"flags"},hq={keywords:["lb","flag","nation","country","banner"],char:"🇱🇧",fitzpatrick_scale:!1,category:"flags"},mq={keywords:["ls","flag","nation","country","banner"],char:"🇱🇸",fitzpatrick_scale:!1,category:"flags"},uq={keywords:["lr","flag","nation","country","banner"],char:"🇱🇷",fitzpatrick_scale:!1,category:"flags"},wq={keywords:["ly","flag","nation","country","banner"],char:"🇱🇾",fitzpatrick_scale:!1,category:"flags"},bq={keywords:["li","flag","nation","country","banner"],char:"🇱🇮",fitzpatrick_scale:!1,category:"flags"},zq={keywords:["lt","flag","nation","country","banner"],char:"🇱🇹",fitzpatrick_scale:!1,category:"flags"},vq={keywords:["lu","flag","nation","country","banner"],char:"🇱🇺",fitzpatrick_scale:!1,category:"flags"},jq={keywords:["macao","flag","nation","country","banner"],char:"🇲🇴",fitzpatrick_scale:!1,category:"flags"},xq={keywords:["macedonia,","flag","nation","country","banner"],char:"🇲🇰",fitzpatrick_scale:!1,category:"flags"},qq={keywords:["mg","flag","nation","country","banner"],char:"🇲🇬",fitzpatrick_scale:!1,category:"flags"},Aq={keywords:["mw","flag","nation","country","banner"],char:"🇲🇼",fitzpatrick_scale:!1,category:"flags"},Sq={keywords:["my","flag","nation","country","banner"],char:"🇲🇾",fitzpatrick_scale:!1,category:"flags"},Dq={keywords:["mv","flag","nation","country","banner"],char:"🇲🇻",fitzpatrick_scale:!1,category:"flags"},Oq={keywords:["ml","flag","nation","country","banner"],char:"🇲🇱",fitzpatrick_scale:!1,category:"flags"},Eq={keywords:["mt","flag","nation","country","banner"],char:"🇲🇹",fitzpatrick_scale:!1,category:"flags"},Iq={keywords:["marshall","islands","flag","nation","country","banner"],char:"🇲🇭",fitzpatrick_scale:!1,category:"flags"},Pq={keywords:["mq","flag","nation","country","banner"],char:"🇲🇶",fitzpatrick_scale:!1,category:"flags"},Nq={keywords:["mr","flag","nation","country","banner"],char:"🇲🇷",fitzpatrick_scale:!1,category:"flags"},Rq={keywords:["mu","flag","nation","country","banner"],char:"🇲🇺",fitzpatrick_scale:!1,category:"flags"},Fq={keywords:["yt","flag","nation","country","banner"],char:"🇾🇹",fitzpatrick_scale:!1,category:"flags"},Mq={keywords:["mx","flag","nation","country","banner"],char:"🇲🇽",fitzpatrick_scale:!1,category:"flags"},Bq={keywords:["micronesia,","federated","states","flag","nation","country","banner"],char:"🇫🇲",fitzpatrick_scale:!1,category:"flags"},Tq={keywords:["moldova,","republic","flag","nation","country","banner"],char:"🇲🇩",fitzpatrick_scale:!1,category:"flags"},$q={keywords:["mc","flag","nation","country","banner"],char:"🇲🇨",fitzpatrick_scale:!1,category:"flags"},Uq={keywords:["mn","flag","nation","country","banner"],char:"🇲🇳",fitzpatrick_scale:!1,category:"flags"},Cq={keywords:["me","flag","nation","country","banner"],char:"🇲🇪",fitzpatrick_scale:!1,category:"flags"},Lq={keywords:["ms","flag","nation","country","banner"],char:"🇲🇸",fitzpatrick_scale:!1,category:"flags"},Gq={keywords:["ma","flag","nation","country","banner"],char:"🇲🇦",fitzpatrick_scale:!1,category:"flags"},Wq={keywords:["mz","flag","nation","country","banner"],char:"🇲🇿",fitzpatrick_scale:!1,category:"flags"},Xq={keywords:["mm","flag","nation","country","banner"],char:"🇲🇲",fitzpatrick_scale:!1,category:"flags"},Hq={keywords:["na","flag","nation","country","banner"],char:"🇳🇦",fitzpatrick_scale:!1,category:"flags"},Vq={keywords:["nr","flag","nation","country","banner"],char:"🇳🇷",fitzpatrick_scale:!1,category:"flags"},Jq={keywords:["np","flag","nation","country","banner"],char:"🇳🇵",fitzpatrick_scale:!1,category:"flags"},Kq={keywords:["nl","flag","nation","country","banner"],char:"🇳🇱",fitzpatrick_scale:!1,category:"flags"},Zq={keywords:["new","caledonia","flag","nation","country","banner"],char:"🇳🇨",fitzpatrick_scale:!1,category:"flags"},Yq={keywords:["new","zealand","flag","nation","country","banner"],char:"🇳🇿",fitzpatrick_scale:!1,category:"flags"},Qq={keywords:["ni","flag","nation","country","banner"],char:"🇳🇮",fitzpatrick_scale:!1,category:"flags"},a0={keywords:["ne","flag","nation","country","banner"],char:"🇳🇪",fitzpatrick_scale:!1,category:"flags"},e0={keywords:["flag","nation","country","banner"],char:"🇳🇬",fitzpatrick_scale:!1,category:"flags"},r0={keywords:["nu","flag","nation","country","banner"],char:"🇳🇺",fitzpatrick_scale:!1,category:"flags"},t0={keywords:["norfolk","island","flag","nation","country","banner"],char:"🇳🇫",fitzpatrick_scale:!1,category:"flags"},s0={keywords:["northern","mariana","islands","flag","nation","country","banner"],char:"🇲🇵",fitzpatrick_scale:!1,category:"flags"},c0={keywords:["north","korea","nation","flag","country","banner"],char:"🇰🇵",fitzpatrick_scale:!1,category:"flags"},o0={keywords:["no","flag","nation","country","banner"],char:"🇳🇴",fitzpatrick_scale:!1,category:"flags"},n0={keywords:["om_symbol","flag","nation","country","banner"],char:"🇴🇲",fitzpatrick_scale:!1,category:"flags"},i0={keywords:["pk","flag","nation","country","banner"],char:"🇵🇰",fitzpatrick_scale:!1,category:"flags"},l0={keywords:["pw","flag","nation","country","banner"],char:"🇵🇼",fitzpatrick_scale:!1,category:"flags"},f0={keywords:["palestine","palestinian","territories","flag","nation","country","banner"],char:"🇵🇸",fitzpatrick_scale:!1,category:"flags"},y0={keywords:["pa","flag","nation","country","banner"],char:"🇵🇦",fitzpatrick_scale:!1,category:"flags"},_0={keywords:["papua","new","guinea","flag","nation","country","banner"],char:"🇵🇬",fitzpatrick_scale:!1,category:"flags"},p0={keywords:["py","flag","nation","country","banner"],char:"🇵🇾",fitzpatrick_scale:!1,category:"flags"},d0={keywords:["pe","flag","nation","country","banner"],char:"🇵🇪",fitzpatrick_scale:!1,category:"flags"},k0={keywords:["ph","flag","nation","country","banner"],char:"🇵🇭",fitzpatrick_scale:!1,category:"flags"},g0={keywords:["pitcairn","flag","nation","country","banner"],char:"🇵🇳",fitzpatrick_scale:!1,category:"flags"},h0={keywords:["pl","flag","nation","country","banner"],char:"🇵🇱",fitzpatrick_scale:!1,category:"flags"},m0={keywords:["pt","flag","nation","country","banner"],char:"🇵🇹",fitzpatrick_scale:!1,category:"flags"},u0={keywords:["puerto","rico","flag","nation","country","banner"],char:"🇵🇷",fitzpatrick_scale:!1,category:"flags"},w0={keywords:["qa","flag","nation","country","banner"],char:"🇶🇦",fitzpatrick_scale:!1,category:"flags"},b0={keywords:["réunion","flag","nation","country","banner"],char:"🇷🇪",fitzpatrick_scale:!1,category:"flags"},z0={keywords:["ro","flag","nation","country","banner"],char:"🇷🇴",fitzpatrick_scale:!1,category:"flags"},v0={keywords:["russian","federation","flag","nation","country","banner"],char:"🇷🇺",fitzpatrick_scale:!1,category:"flags"},j0={keywords:["rw","flag","nation","country","banner"],char:"🇷🇼",fitzpatrick_scale:!1,category:"flags"},x0={keywords:["saint","barthélemy","flag","nation","country","banner"],char:"🇧🇱",fitzpatrick_scale:!1,category:"flags"},q0={keywords:["saint","helena","ascension","tristan","cunha","flag","nation","country","banner"],char:"🇸🇭",fitzpatrick_scale:!1,category:"flags"},A0={keywords:["saint","kitts","nevis","flag","nation","country","banner"],char:"🇰🇳",fitzpatrick_scale:!1,category:"flags"},S0={keywords:["saint","lucia","flag","nation","country","banner"],char:"🇱🇨",fitzpatrick_scale:!1,category:"flags"},D0={keywords:["saint","pierre","miquelon","flag","nation","country","banner"],char:"🇵🇲",fitzpatrick_scale:!1,category:"flags"},O0={keywords:["saint","vincent","grenadines","flag","nation","country","banner"],char:"🇻🇨",fitzpatrick_scale:!1,category:"flags"},E0={keywords:["ws","flag","nation","country","banner"],char:"🇼🇸",fitzpatrick_scale:!1,category:"flags"},I0={keywords:["san","marino","flag","nation","country","banner"],char:"🇸🇲",fitzpatrick_scale:!1,category:"flags"},P0={keywords:["sao","tome","principe","flag","nation","country","banner"],char:"🇸🇹",fitzpatrick_scale:!1,category:"flags"},N0={keywords:["flag","nation","country","banner"],char:"🇸🇦",fitzpatrick_scale:!1,category:"flags"},R0={keywords:["sn","flag","nation","country","banner"],char:"🇸🇳",fitzpatrick_scale:!1,category:"flags"},F0={keywords:["rs","flag","nation","country","banner"],char:"🇷🇸",fitzpatrick_scale:!1,category:"flags"},M0={keywords:["sc","flag","nation","country","banner"],char:"🇸🇨",fitzpatrick_scale:!1,category:"flags"},B0={keywords:["sierra","leone","flag","nation","country","banner"],char:"🇸🇱",fitzpatrick_scale:!1,category:"flags"},T0={keywords:["sg","flag","nation","country","banner"],char:"🇸🇬",fitzpatrick_scale:!1,category:"flags"},$0={keywords:["sint","maarten","dutch","flag","nation","country","banner"],char:"🇸🇽",fitzpatrick_scale:!1,category:"flags"},U0={keywords:["sk","flag","nation","country","banner"],char:"🇸🇰",fitzpatrick_scale:!1,category:"flags"},C0={keywords:["si","flag","nation","country","banner"],char:"🇸🇮",fitzpatrick_scale:!1,category:"flags"},L0={keywords:["solomon","islands","flag","nation","country","banner"],char:"🇸🇧",fitzpatrick_scale:!1,category:"flags"},G0={keywords:["so","flag","nation","country","banner"],char:"🇸🇴",fitzpatrick_scale:!1,category:"flags"},W0={keywords:["south","africa","flag","nation","country","banner"],char:"🇿🇦",fitzpatrick_scale:!1,category:"flags"},X0={keywords:["south","georgia","sandwich","islands","flag","nation","country","banner"],char:"🇬🇸",fitzpatrick_scale:!1,category:"flags"},H0={keywords:["south","korea","nation","flag","country","banner"],char:"🇰🇷",fitzpatrick_scale:!1,category:"flags"},V0={keywords:["south","sd","flag","nation","country","banner"],char:"🇸🇸",fitzpatrick_scale:!1,category:"flags"},J0={keywords:["spain","flag","nation","country","banner"],char:"🇪🇸",fitzpatrick_scale:!1,category:"flags"},K0={keywords:["sri","lanka","flag","nation","country","banner"],char:"🇱🇰",fitzpatrick_scale:!1,category:"flags"},Z0={keywords:["sd","flag","nation","country","banner"],char:"🇸🇩",fitzpatrick_scale:!1,category:"flags"},Y0={keywords:["sr","flag","nation","country","banner"],char:"🇸🇷",fitzpatrick_scale:!1,category:"flags"},Q0={keywords:["sz","flag","nation","country","banner"],char:"🇸🇿",fitzpatrick_scale:!1,category:"flags"},aA={keywords:["se","flag","nation","country","banner"],char:"🇸🇪",fitzpatrick_scale:!1,category:"flags"},eA={keywords:["ch","flag","nation","country","banner"],char:"🇨🇭",fitzpatrick_scale:!1,category:"flags"},rA={keywords:["syrian","arab","republic","flag","nation","country","banner"],char:"🇸🇾",fitzpatrick_scale:!1,category:"flags"},tA={keywords:["tw","flag","nation","country","banner"],char:"🇹🇼",fitzpatrick_scale:!1,category:"flags"},sA={keywords:["tj","flag","nation","country","banner"],char:"🇹🇯",fitzpatrick_scale:!1,category:"flags"},cA={keywords:["tanzania,","united","republic","flag","nation","country","banner"],char:"🇹🇿",fitzpatrick_scale:!1,category:"flags"},oA={keywords:["th","flag","nation","country","banner"],char:"🇹🇭",fitzpatrick_scale:!1,category:"flags"},nA={keywords:["timor","leste","flag","nation","country","banner"],char:"🇹🇱",fitzpatrick_scale:!1,category:"flags"},iA={keywords:["tg","flag","nation","country","banner"],char:"🇹🇬",fitzpatrick_scale:!1,category:"flags"},lA={keywords:["tk","flag","nation","country","banner"],char:"🇹🇰",fitzpatrick_scale:!1,category:"flags"},fA={keywords:["to","flag","nation","country","banner"],char:"🇹🇴",fitzpatrick_scale:!1,category:"flags"},yA={keywords:["trinidad","tobago","flag","nation","country","banner"],char:"🇹🇹",fitzpatrick_scale:!1,category:"flags"},_A={keywords:["tn","flag","nation","country","banner"],char:"🇹🇳",fitzpatrick_scale:!1,category:"flags"},pA={keywords:["turkey","flag","nation","country","banner"],char:"🇹🇷",fitzpatrick_scale:!1,category:"flags"},dA={keywords:["flag","nation","country","banner"],char:"🇹🇲",fitzpatrick_scale:!1,category:"flags"},kA={keywords:["turks","caicos","islands","flag","nation","country","banner"],char:"🇹🇨",fitzpatrick_scale:!1,category:"flags"},gA={keywords:["flag","nation","country","banner"],char:"🇹🇻",fitzpatrick_scale:!1,category:"flags"},hA={keywords:["ug","flag","nation","country","banner"],char:"🇺🇬",fitzpatrick_scale:!1,category:"flags"},mA={keywords:["ua","flag","nation","country","banner"],char:"🇺🇦",fitzpatrick_scale:!1,category:"flags"},uA={keywords:["united","arab","emirates","flag","nation","country","banner"],char:"🇦🇪",fitzpatrick_scale:!1,category:"flags"},wA={keywords:["united","kingdom","great","britain","northern","ireland","flag","nation","country","banner","british","UK","english","england","union jack"],char:"🇬🇧",fitzpatrick_scale:!1,category:"flags"},bA={keywords:["flag","english"],char:"🏴󠁧󠁢󠁥󠁮󠁧󠁿",fitzpatrick_scale:!1,category:"flags"},zA={keywords:["flag","scottish"],char:"🏴󠁧󠁢󠁳󠁣󠁴󠁿",fitzpatrick_scale:!1,category:"flags"},vA={keywords:["flag","welsh"],char:"🏴󠁧󠁢󠁷󠁬󠁳󠁿",fitzpatrick_scale:!1,category:"flags"},jA={keywords:["united","states","america","flag","nation","country","banner"],char:"🇺🇸",fitzpatrick_scale:!1,category:"flags"},xA={keywords:["virgin","islands","us","flag","nation","country","banner"],char:"🇻🇮",fitzpatrick_scale:!1,category:"flags"},qA={keywords:["uy","flag","nation","country","banner"],char:"🇺🇾",fitzpatrick_scale:!1,category:"flags"},AA={keywords:["uz","flag","nation","country","banner"],char:"🇺🇿",fitzpatrick_scale:!1,category:"flags"},SA={keywords:["vu","flag","nation","country","banner"],char:"🇻🇺",fitzpatrick_scale:!1,category:"flags"},DA={keywords:["vatican","city","flag","nation","country","banner"],char:"🇻🇦",fitzpatrick_scale:!1,category:"flags"},OA={keywords:["ve","bolivarian","republic","flag","nation","country","banner"],char:"🇻🇪",fitzpatrick_scale:!1,category:"flags"},EA={keywords:["viet","nam","flag","nation","country","banner"],char:"🇻🇳",fitzpatrick_scale:!1,category:"flags"},IA={keywords:["wallis","futuna","flag","nation","country","banner"],char:"🇼🇫",fitzpatrick_scale:!1,category:"flags"},PA={keywords:["western","sahara","flag","nation","country","banner"],char:"🇪🇭",fitzpatrick_scale:!1,category:"flags"},NA={keywords:["ye","flag","nation","country","banner"],char:"🇾🇪",fitzpatrick_scale:!1,category:"flags"},RA={keywords:["zm","flag","nation","country","banner"],char:"🇿🇲",fitzpatrick_scale:!1,category:"flags"},FA={keywords:["zw","flag","nation","country","banner"],char:"🇿🇼",fitzpatrick_scale:!1,category:"flags"},MA={keywords:["un","flag","banner"],char:"🇺🇳",fitzpatrick_scale:!1,category:"flags"},BA={keywords:["skull","crossbones","flag","banner"],char:"🏴‍☠️",fitzpatrick_scale:!1,category:"flags"},TA={100:{keywords:["score","perfect","numbers","century","exam","quiz","test","pass","hundred"],char:"💯",fitzpatrick_scale:!1,category:"symbols"},1234:{keywords:["numbers","blue-square"],char:"🔢",fitzpatrick_scale:!1,category:"symbols"},grinning:W,grimacing:X,grin:H,joy:V,rofl:J,partying:K,smiley:Z,smile:Y,sweat_smile:Q,laughing:aa,innocent:ea,wink:ra,blush:ta,slightly_smiling_face:sa,upside_down_face:ca,relaxed:oa,yum:na,relieved:ia,heart_eyes:la,smiling_face_with_three_hearts:fa,kissing_heart:ya,kissing:_a,kissing_smiling_eyes:pa,kissing_closed_eyes:da,stuck_out_tongue_winking_eye:ka,zany:ga,raised_eyebrow:ha,monocle:ma,stuck_out_tongue_closed_eyes:ua,stuck_out_tongue:wa,money_mouth_face:ba,nerd_face:za,sunglasses:va,star_struck:ja,clown_face:xa,cowboy_hat_face:qa,hugs:Aa,smirk:Sa,no_mouth:Da,neutral_face:Oa,expressionless:Ea,unamused:Ia,roll_eyes:Pa,thinking:Na,lying_face:Ra,hand_over_mouth:Fa,shushing:Ma,symbols_over_mouth:Ba,exploding_head:Ta,flushed:$a,disappointed:Ua,worried:Ca,angry:La,rage:Ga,pensive:Wa,confused:Xa,slightly_frowning_face:Ha,frowning_face:Va,persevere:Ja,confounded:Ka,tired_face:Za,weary:Ya,pleading:Qa,triumph:ae,open_mouth:ee,scream:re,fearful:te,cold_sweat:se,hushed:ce,frowning:oe,anguished:ne,cry:ie,disappointed_relieved:le,drooling_face:fe,sleepy:ye,sweat:_e,hot:pe,cold:de,sob:ke,dizzy_face:ge,astonished:he,zipper_mouth_face:me,nauseated_face:ue,sneezing_face:we,vomiting:be,mask:ze,face_with_thermometer:ve,face_with_head_bandage:je,woozy:xe,sleeping:qe,zzz:Ae,poop:Se,smiling_imp:De,imp:Oe,japanese_ogre:Ee,japanese_goblin:Ie,skull:Pe,ghost:Ne,alien:Re,robot:Fe,smiley_cat:Me,smile_cat:Be,joy_cat:Te,heart_eyes_cat:$e,smirk_cat:Ue,kissing_cat:Ce,scream_cat:Le,crying_cat_face:Ge,pouting_cat:We,palms_up:Xe,raised_hands:He,clap:Ve,wave:Je,call_me_hand:Ke,"+1":{keywords:["thumbsup","yes","awesome","good","agree","accept","cool","hand","like"],char:"👍",fitzpatrick_scale:!0,category:"people"},"-1":{keywords:["thumbsdown","no","dislike","hand"],char:"👎",fitzpatrick_scale:!0,category:"people"},facepunch:Ze,fist:Ye,fist_left:Qe,fist_right:ar,v:er,ok_hand:rr,raised_hand:tr,raised_back_of_hand:sr,open_hands:cr,muscle:or,pray:nr,foot:ir,leg:lr,handshake:fr,point_up:yr,point_up_2:_r,point_down:pr,point_left:dr,point_right:kr,fu:gr,raised_hand_with_fingers_splayed:hr,love_you:mr,metal:ur,crossed_fingers:wr,vulcan_salute:br,writing_hand:zr,selfie:vr,nail_care:jr,lips:xr,tooth:qr,tongue:Ar,ear:Sr,nose:Dr,eye:Or,eyes:Er,brain:Ir,bust_in_silhouette:Pr,busts_in_silhouette:Nr,speaking_head:Rr,baby:Fr,child:Mr,boy:Br,girl:Tr,adult:$r,man:Ur,woman:Cr,blonde_woman:Lr,blonde_man:Gr,bearded_person:Wr,older_adult:Xr,older_man:Hr,older_woman:Vr,man_with_gua_pi_mao:Jr,woman_with_headscarf:Kr,woman_with_turban:Zr,man_with_turban:Yr,policewoman:Qr,policeman:at,construction_worker_woman:et,construction_worker_man:rt,guardswoman:tt,guardsman:st,female_detective:ct,male_detective:ot,woman_health_worker:nt,man_health_worker:it,woman_farmer:lt,man_farmer:ft,woman_cook:yt,man_cook:_t,woman_student:pt,man_student:dt,woman_singer:kt,man_singer:gt,woman_teacher:ht,man_teacher:mt,woman_factory_worker:ut,man_factory_worker:wt,woman_technologist:bt,man_technologist:zt,woman_office_worker:vt,man_office_worker:jt,woman_mechanic:xt,man_mechanic:qt,woman_scientist:At,man_scientist:St,woman_artist:Dt,man_artist:Ot,woman_firefighter:Et,man_firefighter:It,woman_pilot:Pt,man_pilot:Nt,woman_astronaut:Rt,man_astronaut:Ft,woman_judge:Mt,man_judge:Bt,woman_superhero:Tt,man_superhero:$t,woman_supervillain:Ut,man_supervillain:Ct,mrs_claus:Lt,santa:Gt,sorceress:Wt,wizard:Xt,woman_elf:Ht,man_elf:Vt,woman_vampire:Jt,man_vampire:Kt,woman_zombie:Zt,man_zombie:Yt,woman_genie:Qt,man_genie:as,mermaid:es,merman:rs,woman_fairy:ts,man_fairy:ss,angel:cs,pregnant_woman:os,breastfeeding:ns,princess:is,prince:ls,bride_with_veil:fs,man_in_tuxedo:ys,running_woman:_s,running_man:ps,walking_woman:ds,walking_man:ks,dancer:gs,man_dancing:hs,dancing_women:ms,dancing_men:us,couple:ws,two_men_holding_hands:bs,two_women_holding_hands:zs,bowing_woman:vs,bowing_man:js,man_facepalming:xs,woman_facepalming:qs,woman_shrugging:As,man_shrugging:Ss,tipping_hand_woman:Ds,tipping_hand_man:Os,no_good_woman:Es,no_good_man:Is,ok_woman:Ps,ok_man:Ns,raising_hand_woman:Rs,raising_hand_man:Fs,pouting_woman:Ms,pouting_man:Bs,frowning_woman:Ts,frowning_man:$s,haircut_woman:Us,haircut_man:Cs,massage_woman:Ls,massage_man:Gs,woman_in_steamy_room:Ws,man_in_steamy_room:Xs,couple_with_heart_woman_man:Hs,couple_with_heart_woman_woman:Vs,couple_with_heart_man_man:Js,couplekiss_man_woman:Ks,couplekiss_woman_woman:Zs,couplekiss_man_man:Ys,family_man_woman_boy:Qs,family_man_woman_girl:ac,family_man_woman_girl_boy:ec,family_man_woman_boy_boy:rc,family_man_woman_girl_girl:tc,family_woman_woman_boy:sc,family_woman_woman_girl:cc,family_woman_woman_girl_boy:oc,family_woman_woman_boy_boy:nc,family_woman_woman_girl_girl:ic,family_man_man_boy:lc,family_man_man_girl:fc,family_man_man_girl_boy:yc,family_man_man_boy_boy:_c,family_man_man_girl_girl:pc,family_woman_boy:dc,family_woman_girl:kc,family_woman_girl_boy:gc,family_woman_boy_boy:hc,family_woman_girl_girl:mc,family_man_boy:uc,family_man_girl:wc,family_man_girl_boy:bc,family_man_boy_boy:zc,family_man_girl_girl:vc,yarn:jc,thread:xc,coat:qc,labcoat:Ac,womans_clothes:Sc,tshirt:Dc,jeans:Oc,necktie:Ec,dress:Ic,bikini:Pc,kimono:Nc,lipstick:Rc,kiss:Fc,footprints:Mc,flat_shoe:Bc,high_heel:Tc,sandal:$c,boot:Uc,mans_shoe:Cc,athletic_shoe:Lc,hiking_boot:Gc,socks:Wc,gloves:Xc,scarf:Hc,womans_hat:Vc,tophat:Jc,billed_hat:Kc,rescue_worker_helmet:Zc,mortar_board:Yc,crown:Qc,school_satchel:ao,luggage:eo,pouch:ro,purse:to,handbag:so,briefcase:co,eyeglasses:oo,dark_sunglasses:no,goggles:io,ring:lo,closed_umbrella:fo,dog:yo,cat:_o,mouse:po,hamster:ko,rabbit:go,fox_face:ho,bear:mo,panda_face:uo,koala:wo,tiger:bo,lion:zo,cow:vo,pig:jo,pig_nose:xo,frog:qo,squid:Ao,octopus:So,shrimp:Do,monkey_face:Oo,gorilla:Eo,see_no_evil:Io,hear_no_evil:Po,speak_no_evil:No,monkey:Ro,chicken:Fo,penguin:Mo,bird:Bo,baby_chick:To,hatching_chick:$o,hatched_chick:Uo,duck:Co,eagle:Lo,owl:Go,bat:Wo,wolf:Xo,boar:Ho,horse:Vo,unicorn:Jo,honeybee:Ko,bug:Zo,butterfly:Yo,snail:Qo,beetle:an,ant:en,grasshopper:rn,spider:tn,scorpion:sn,crab:cn,snake:on,lizard:nn,"t-rex":{keywords:["animal","nature","dinosaur","tyrannosaurus","extinct"],char:"🦖",fitzpatrick_scale:!1,category:"animals_and_nature"},sauropod:ln,turtle:fn,tropical_fish:yn,fish:_n,blowfish:pn,dolphin:dn,shark:kn,whale:gn,whale2:hn,crocodile:mn,leopard:un,zebra:wn,tiger2:bn,water_buffalo:zn,ox:vn,cow2:jn,deer:xn,dromedary_camel:qn,camel:An,giraffe:Sn,elephant:Dn,rhinoceros:On,goat:En,ram:In,sheep:Pn,racehorse:Nn,pig2:Rn,rat:Fn,mouse2:Mn,rooster:Bn,turkey:Tn,dove:$n,dog2:Un,poodle:Cn,cat2:Ln,rabbit2:Gn,chipmunk:Wn,hedgehog:Xn,raccoon:Hn,llama:Vn,hippopotamus:Jn,kangaroo:Kn,badger:Zn,swan:Yn,peacock:Qn,parrot:ai,lobster:ei,mosquito:ri,paw_prints:ti,dragon:si,dragon_face:ci,cactus:oi,christmas_tree:ni,evergreen_tree:ii,deciduous_tree:li,palm_tree:fi,seedling:yi,herb:_i,shamrock:pi,four_leaf_clover:di,bamboo:ki,tanabata_tree:gi,leaves:hi,fallen_leaf:mi,maple_leaf:ui,ear_of_rice:wi,hibiscus:bi,sunflower:zi,rose:vi,wilted_flower:ji,tulip:xi,blossom:qi,cherry_blossom:Ai,bouquet:Si,mushroom:Di,chestnut:Oi,jack_o_lantern:Ei,shell:Ii,spider_web:Pi,earth_americas:Ni,earth_africa:Ri,earth_asia:Fi,full_moon:Mi,waning_gibbous_moon:Bi,last_quarter_moon:Ti,waning_crescent_moon:$i,new_moon:Ui,waxing_crescent_moon:Ci,first_quarter_moon:Li,waxing_gibbous_moon:Gi,new_moon_with_face:Wi,full_moon_with_face:Xi,first_quarter_moon_with_face:Hi,last_quarter_moon_with_face:Vi,sun_with_face:Ji,crescent_moon:Ki,star:Zi,star2:Yi,dizzy:Qi,sparkles:al,comet:el,sunny:rl,sun_behind_small_cloud:tl,partly_sunny:sl,sun_behind_large_cloud:cl,sun_behind_rain_cloud:ol,cloud:nl,cloud_with_rain:il,cloud_with_lightning_and_rain:ll,cloud_with_lightning:fl,zap:yl,fire:_l,boom:pl,snowflake:dl,cloud_with_snow:kl,snowman:gl,snowman_with_snow:hl,wind_face:ml,dash:ul,tornado:wl,fog:bl,open_umbrella:zl,umbrella:vl,droplet:jl,sweat_drops:xl,ocean:ql,green_apple:Al,apple:Sl,pear:Dl,tangerine:Ol,lemon:El,banana:Il,watermelon:Pl,grapes:Nl,strawberry:Rl,melon:Fl,cherries:Ml,peach:Bl,pineapple:Tl,coconut:$l,kiwi_fruit:Ul,mango:Cl,avocado:Ll,broccoli:Gl,tomato:Wl,eggplant:Xl,cucumber:Hl,carrot:Vl,hot_pepper:Jl,potato:Kl,corn:Zl,leafy_greens:Yl,sweet_potato:Ql,peanuts:af,honey_pot:ef,croissant:rf,bread:tf,baguette_bread:sf,bagel:cf,pretzel:of,cheese:nf,egg:lf,bacon:ff,steak:yf,pancakes:_f,poultry_leg:pf,meat_on_bone:df,bone:kf,fried_shrimp:gf,fried_egg:hf,hamburger:mf,fries:uf,stuffed_flatbread:wf,hotdog:bf,pizza:zf,sandwich:vf,canned_food:jf,spaghetti:xf,taco:qf,burrito:Af,green_salad:Sf,shallow_pan_of_food:Df,ramen:Of,stew:Ef,fish_cake:If,fortune_cookie:Pf,sushi:Nf,bento:Rf,curry:Ff,rice_ball:Mf,rice:Bf,rice_cracker:Tf,oden:$f,dango:Uf,shaved_ice:Cf,ice_cream:Lf,icecream:Gf,pie:Wf,cake:Xf,cupcake:Hf,moon_cake:Vf,birthday:Jf,custard:Kf,candy:Zf,lollipop:Yf,chocolate_bar:Qf,popcorn:ay,dumpling:ey,doughnut:ry,cookie:ty,milk_glass:sy,beer:cy,beers:oy,clinking_glasses:ny,wine_glass:iy,tumbler_glass:ly,cocktail:fy,tropical_drink:yy,champagne:_y,sake:py,tea:dy,cup_with_straw:ky,coffee:gy,baby_bottle:hy,salt:my,spoon:uy,fork_and_knife:wy,plate_with_cutlery:by,bowl_with_spoon:zy,takeout_box:vy,chopsticks:jy,soccer:xy,basketball:qy,football:Ay,baseball:Sy,softball:Dy,tennis:Oy,volleyball:Ey,rugby_football:Iy,flying_disc:Py,"8ball":{keywords:["pool","hobby","game","luck","magic"],char:"🎱",fitzpatrick_scale:!1,category:"activity"},golf:Ny,golfing_woman:Ry,golfing_man:Fy,ping_pong:My,badminton:By,goal_net:Ty,ice_hockey:$y,field_hockey:Uy,lacrosse:Cy,cricket:Ly,ski:Gy,skier:Wy,snowboarder:Xy,person_fencing:Hy,women_wrestling:Vy,men_wrestling:Jy,woman_cartwheeling:Ky,man_cartwheeling:Zy,woman_playing_handball:Yy,man_playing_handball:Qy,ice_skate:a_,curling_stone:e_,skateboard:r_,sled:t_,bow_and_arrow:s_,fishing_pole_and_fish:c_,boxing_glove:o_,martial_arts_uniform:n_,rowing_woman:i_,rowing_man:l_,climbing_woman:f_,climbing_man:y_,swimming_woman:__,swimming_man:p_,woman_playing_water_polo:d_,man_playing_water_polo:k_,woman_in_lotus_position:g_,man_in_lotus_position:h_,surfing_woman:m_,surfing_man:u_,bath:w_,basketball_woman:b_,basketball_man:z_,weight_lifting_woman:v_,weight_lifting_man:j_,biking_woman:x_,biking_man:q_,mountain_biking_woman:A_,mountain_biking_man:S_,horse_racing:D_,business_suit_levitating:O_,trophy:E_,running_shirt_with_sash:I_,medal_sports:P_,medal_military:N_,"1st_place_medal":{keywords:["award","winning","first"],char:"🥇",fitzpatrick_scale:!1,category:"activity"},"2nd_place_medal":{keywords:["award","second"],char:"🥈",fitzpatrick_scale:!1,category:"activity"},"3rd_place_medal":{keywords:["award","third"],char:"🥉",fitzpatrick_scale:!1,category:"activity"},reminder_ribbon:R_,rosette:F_,ticket:M_,tickets:B_,performing_arts:T_,art:$_,circus_tent:U_,woman_juggling:C_,man_juggling:L_,microphone:G_,headphones:W_,musical_score:X_,musical_keyboard:H_,drum:V_,saxophone:J_,trumpet:K_,guitar:Z_,violin:Y_,clapper:Q_,video_game:ap,space_invader:ep,dart:rp,game_die:tp,chess_pawn:sp,slot_machine:cp,jigsaw:op,bowling:np,red_car:ip,taxi:lp,blue_car:fp,bus:yp,trolleybus:_p,racing_car:pp,police_car:dp,ambulance:kp,fire_engine:gp,minibus:hp,truck:mp,articulated_lorry:up,tractor:wp,kick_scooter:bp,motorcycle:zp,bike:vp,motor_scooter:jp,rotating_light:xp,oncoming_police_car:qp,oncoming_bus:Ap,oncoming_automobile:Sp,oncoming_taxi:Dp,aerial_tramway:Op,mountain_cableway:Ep,suspension_railway:Ip,railway_car:Pp,train:Np,monorail:Rp,bullettrain_side:Fp,bullettrain_front:Mp,light_rail:Bp,mountain_railway:Tp,steam_locomotive:$p,train2:Up,metro:Cp,tram:Lp,station:Gp,flying_saucer:Wp,helicopter:Xp,small_airplane:Hp,airplane:Vp,flight_departure:Jp,flight_arrival:Kp,sailboat:Zp,motor_boat:Yp,speedboat:Qp,ferry:ad,passenger_ship:ed,rocket:rd,artificial_satellite:td,seat:sd,canoe:cd,anchor:od,construction:nd,fuelpump:id,busstop:ld,vertical_traffic_light:fd,traffic_light:yd,checkered_flag:_d,ship:pd,ferris_wheel:dd,roller_coaster:kd,carousel_horse:gd,building_construction:hd,foggy:md,tokyo_tower:ud,factory:wd,fountain:bd,rice_scene:zd,mountain:vd,mountain_snow:jd,mount_fuji:xd,volcano:qd,japan:Ad,camping:Sd,tent:Dd,national_park:Od,motorway:Ed,railway_track:Id,sunrise:Pd,sunrise_over_mountains:Nd,desert:Rd,beach_umbrella:Fd,desert_island:Md,city_sunrise:Bd,city_sunset:Td,cityscape:$d,night_with_stars:Ud,bridge_at_night:Cd,milky_way:Ld,stars:Gd,sparkler:Wd,fireworks:Xd,rainbow:Hd,houses:Vd,european_castle:Jd,japanese_castle:Kd,stadium:Zd,statue_of_liberty:Yd,house:Qd,house_with_garden:ak,derelict_house:ek,office:rk,department_store:tk,post_office:sk,european_post_office:ck,hospital:ok,bank:nk,hotel:ik,convenience_store:lk,school:fk,love_hotel:yk,wedding:_k,classical_building:pk,church:dk,mosque:kk,synagogue:gk,kaaba:hk,shinto_shrine:mk,watch:uk,iphone:wk,calling:bk,computer:zk,keyboard:vk,desktop_computer:jk,printer:xk,computer_mouse:qk,trackball:Ak,joystick:Sk,clamp:Dk,minidisc:Ok,floppy_disk:Ek,cd:Ik,dvd:Pk,vhs:Nk,camera:Rk,camera_flash:Fk,video_camera:Mk,movie_camera:Bk,film_projector:Tk,film_strip:$k,telephone_receiver:Uk,phone:Ck,pager:Lk,fax:Gk,tv:Wk,radio:Xk,studio_microphone:Hk,level_slider:Vk,control_knobs:Jk,compass:Kk,stopwatch:Zk,timer_clock:Yk,alarm_clock:Qk,mantelpiece_clock:ag,hourglass_flowing_sand:eg,hourglass:rg,satellite:tg,battery:sg,electric_plug:cg,bulb:og,flashlight:ng,candle:ig,fire_extinguisher:lg,wastebasket:fg,oil_drum:yg,money_with_wings:_g,dollar:pg,yen:dg,euro:kg,pound:gg,moneybag:hg,credit_card:mg,gem:ug,balance_scale:wg,toolbox:bg,wrench:zg,hammer:vg,hammer_and_pick:jg,hammer_and_wrench:xg,pick:qg,nut_and_bolt:Ag,gear:Sg,brick:Dg,chains:Og,magnet:Eg,gun:Ig,bomb:Pg,firecracker:Ng,hocho:Rg,dagger:Fg,crossed_swords:Mg,shield:Bg,smoking:Tg,skull_and_crossbones:$g,coffin:Ug,funeral_urn:Cg,amphora:Lg,crystal_ball:Gg,prayer_beads:Wg,nazar_amulet:Xg,barber:Hg,alembic:Vg,telescope:Jg,microscope:Kg,hole:Zg,pill:Yg,syringe:Qg,dna:ah,microbe:eh,petri_dish:rh,test_tube:th,thermometer:sh,broom:ch,basket:oh,toilet_paper:nh,label:ih,bookmark:lh,toilet:fh,shower:yh,bathtub:_h,soap:ph,sponge:dh,lotion_bottle:kh,key:gh,old_key:hh,couch_and_lamp:mh,sleeping_bed:uh,bed:wh,door:bh,bellhop_bell:zh,teddy_bear:vh,framed_picture:jh,world_map:xh,parasol_on_ground:qh,moyai:Ah,shopping:Sh,shopping_cart:Dh,balloon:Oh,flags:Eh,ribbon:Ih,gift:Ph,confetti_ball:Nh,tada:Rh,dolls:Fh,wind_chime:Mh,crossed_flags:Bh,izakaya_lantern:Th,red_envelope:$h,email:Uh,envelope_with_arrow:Ch,incoming_envelope:Lh,"e-mail":{keywords:["communication","inbox"],char:"📧",fitzpatrick_scale:!1,category:"objects"},love_letter:Gh,postbox:Wh,mailbox_closed:Xh,mailbox:Hh,mailbox_with_mail:Vh,mailbox_with_no_mail:Jh,package:{keywords:["mail","gift","cardboard","box","moving"],char:"📦",fitzpatrick_scale:!1,category:"objects"},postal_horn:Kh,inbox_tray:Zh,outbox_tray:Yh,scroll:Qh,page_with_curl:am,bookmark_tabs:em,receipt:rm,bar_chart:tm,chart_with_upwards_trend:sm,chart_with_downwards_trend:cm,page_facing_up:om,date:nm,calendar:im,spiral_calendar:lm,card_index:fm,card_file_box:ym,ballot_box:_m,file_cabinet:pm,clipboard:dm,spiral_notepad:km,file_folder:gm,open_file_folder:hm,card_index_dividers:mm,newspaper_roll:um,newspaper:wm,notebook:bm,closed_book:zm,green_book:vm,blue_book:jm,orange_book:xm,notebook_with_decorative_cover:qm,ledger:Am,books:Sm,open_book:Dm,safety_pin:Om,link:Em,paperclip:Im,paperclips:Pm,scissors:Nm,triangular_ruler:Rm,straight_ruler:Fm,abacus:Mm,pushpin:Bm,round_pushpin:Tm,triangular_flag_on_post:$m,white_flag:Um,black_flag:Cm,rainbow_flag:Lm,closed_lock_with_key:Gm,lock:Wm,unlock:Xm,lock_with_ink_pen:Hm,pen:Vm,fountain_pen:Jm,black_nib:Km,memo:Zm,pencil2:Ym,crayon:Qm,paintbrush:au,mag:eu,mag_right:ru,heart:tu,orange_heart:su,yellow_heart:cu,green_heart:ou,blue_heart:nu,purple_heart:iu,black_heart:lu,broken_heart:fu,heavy_heart_exclamation:yu,two_hearts:_u,revolving_hearts:pu,heartbeat:du,heartpulse:ku,sparkling_heart:gu,cupid:hu,gift_heart:mu,heart_decoration:uu,peace_symbol:wu,latin_cross:bu,star_and_crescent:zu,om:vu,wheel_of_dharma:ju,star_of_david:xu,six_pointed_star:qu,menorah:Au,yin_yang:Su,orthodox_cross:Du,place_of_worship:Ou,ophiuchus:Eu,aries:Iu,taurus:Pu,gemini:Nu,cancer:Ru,leo:Fu,virgo:Mu,libra:Bu,scorpius:Tu,sagittarius:$u,capricorn:Uu,aquarius:Cu,pisces:Lu,id:Gu,atom_symbol:Wu,u7a7a:Xu,u5272:Hu,radioactive:Vu,biohazard:Ju,mobile_phone_off:Ku,vibration_mode:Zu,u6709:Yu,u7121:Qu,u7533:aw,u55b6:ew,u6708:rw,eight_pointed_black_star:tw,vs:sw,accept:cw,white_flower:ow,ideograph_advantage:nw,secret:iw,congratulations:lw,u5408:fw,u6e80:yw,u7981:_w,a:pw,b:dw,ab:kw,cl:gw,o2:hw,sos:mw,no_entry:uw,name_badge:ww,no_entry_sign:bw,x:zw,o:vw,stop_sign:jw,anger:xw,hotsprings:qw,no_pedestrians:Aw,do_not_litter:Sw,no_bicycles:Dw,"non-potable_water":{keywords:["drink","faucet","tap","circle"],char:"🚱",fitzpatrick_scale:!1,category:"symbols"},underage:Ow,no_mobile_phones:Ew,exclamation:Iw,grey_exclamation:Pw,question:Nw,grey_question:Rw,bangbang:Fw,interrobang:Mw,low_brightness:Bw,high_brightness:Tw,trident:$w,fleur_de_lis:Uw,part_alternation_mark:Cw,warning:Lw,children_crossing:Gw,beginner:Ww,recycle:Xw,u6307:Hw,chart:Vw,sparkle:Jw,eight_spoked_asterisk:Kw,negative_squared_cross_mark:Zw,white_check_mark:Yw,diamond_shape_with_a_dot_inside:Qw,cyclone:ab,loop:eb,globe_with_meridians:rb,m:tb,atm:sb,sa:cb,passport_control:ob,customs:nb,baggage_claim:ib,left_luggage:lb,wheelchair:fb,no_smoking:yb,wc:_b,parking:pb,potable_water:db,mens:kb,womens:gb,baby_symbol:hb,restroom:mb,put_litter_in_its_place:ub,cinema:wb,signal_strength:bb,koko:zb,ng:vb,ok:jb,up:xb,cool:qb,new:{keywords:["blue-square","words","start"],char:"🆕",fitzpatrick_scale:!1,category:"symbols"},free:Ab,zero:Sb,one:Db,two:Ob,three:Eb,four:Ib,five:Pb,six:Nb,seven:Rb,eight:Fb,nine:Mb,keycap_ten:Bb,asterisk:Tb,eject_button:$b,arrow_forward:Ub,pause_button:Cb,next_track_button:Lb,stop_button:Gb,record_button:Wb,play_or_pause_button:Xb,previous_track_button:Hb,fast_forward:Vb,rewind:Jb,twisted_rightwards_arrows:Kb,repeat:Zb,repeat_one:Yb,arrow_backward:Qb,arrow_up_small:az,arrow_down_small:ez,arrow_double_up:rz,arrow_double_down:tz,arrow_right:sz,arrow_left:cz,arrow_up:oz,arrow_down:nz,arrow_upper_right:iz,arrow_lower_right:lz,arrow_lower_left:fz,arrow_upper_left:yz,arrow_up_down:_z,left_right_arrow:pz,arrows_counterclockwise:dz,arrow_right_hook:kz,leftwards_arrow_with_hook:gz,arrow_heading_up:hz,arrow_heading_down:mz,hash:uz,information_source:wz,abc:bz,abcd:zz,capital_abcd:vz,symbols:jz,musical_note:xz,notes:qz,wavy_dash:Az,curly_loop:Sz,heavy_check_mark:Dz,arrows_clockwise:Oz,heavy_plus_sign:Ez,heavy_minus_sign:Iz,heavy_division_sign:Pz,heavy_multiplication_x:Nz,infinity:Rz,heavy_dollar_sign:Fz,currency_exchange:Mz,copyright:Bz,registered:Tz,tm:$z,end:Uz,back:Cz,on:Lz,top:Gz,soon:Wz,ballot_box_with_check:Xz,radio_button:Hz,white_circle:Vz,black_circle:Jz,red_circle:Kz,large_blue_circle:Zz,small_orange_diamond:Yz,small_blue_diamond:Qz,large_orange_diamond:av,large_blue_diamond:ev,small_red_triangle:rv,black_small_square:tv,white_small_square:sv,black_large_square:cv,white_large_square:ov,small_red_triangle_down:nv,black_medium_square:iv,white_medium_square:lv,black_medium_small_square:fv,white_medium_small_square:yv,black_square_button:_v,white_square_button:pv,speaker:dv,sound:kv,loud_sound:gv,mute:hv,mega:mv,loudspeaker:uv,bell:wv,no_bell:bv,black_joker:zv,mahjong:vv,spades:jv,clubs:xv,hearts:qv,diamonds:Av,flower_playing_cards:Sv,thought_balloon:Dv,right_anger_bubble:Ov,speech_balloon:Ev,left_speech_bubble:Iv,clock1:Pv,clock2:Nv,clock3:Rv,clock4:Fv,clock5:Mv,clock6:Bv,clock7:Tv,clock8:$v,clock9:Uv,clock10:Cv,clock11:Lv,clock12:Gv,clock130:Wv,clock230:Xv,clock330:Hv,clock430:Vv,clock530:Jv,clock630:Kv,clock730:Zv,clock830:Yv,clock930:Qv,clock1030:aj,clock1130:ej,clock1230:rj,afghanistan:tj,aland_islands:sj,albania:cj,algeria:oj,american_samoa:nj,andorra:ij,angola:lj,anguilla:fj,antarctica:yj,antigua_barbuda:_j,argentina:pj,armenia:dj,aruba:kj,australia:gj,austria:hj,azerbaijan:mj,bahamas:uj,bahrain:wj,bangladesh:bj,barbados:zj,belarus:vj,belgium:jj,belize:xj,benin:qj,bermuda:Aj,bhutan:Sj,bolivia:Dj,caribbean_netherlands:Oj,bosnia_herzegovina:Ej,botswana:Ij,brazil:Pj,british_indian_ocean_territory:Nj,british_virgin_islands:Rj,brunei:Fj,bulgaria:Mj,burkina_faso:Bj,burundi:Tj,cape_verde:$j,cambodia:Uj,cameroon:Cj,canada:Lj,canary_islands:Gj,cayman_islands:Wj,central_african_republic:Xj,chad:Hj,chile:Vj,cn:Jj,christmas_island:Kj,cocos_islands:Zj,colombia:Yj,comoros:Qj,congo_brazzaville:ax,congo_kinshasa:ex,cook_islands:rx,costa_rica:tx,croatia:sx,cuba:cx,curacao:ox,cyprus:nx,czech_republic:ix,denmark:lx,djibouti:fx,dominica:yx,dominican_republic:_x,ecuador:px,egypt:dx,el_salvador:kx,equatorial_guinea:gx,eritrea:hx,estonia:mx,ethiopia:ux,eu:wx,falkland_islands:bx,faroe_islands:zx,fiji:vx,finland:jx,fr:xx,french_guiana:qx,french_polynesia:Ax,french_southern_territories:Sx,gabon:Dx,gambia:Ox,georgia:Ex,de:Ix,ghana:Px,gibraltar:Nx,greece:Rx,greenland:Fx,grenada:Mx,guadeloupe:Bx,guam:Tx,guatemala:$x,guernsey:Ux,guinea:Cx,guinea_bissau:Lx,guyana:Gx,haiti:Wx,honduras:Xx,hong_kong:Hx,hungary:Vx,iceland:Jx,india:Kx,indonesia:Zx,iran:Yx,iraq:Qx,ireland:aq,isle_of_man:eq,israel:rq,it:tq,cote_divoire:sq,jamaica:cq,jp:oq,jersey:nq,jordan:iq,kazakhstan:lq,kenya:fq,kiribati:yq,kosovo:_q,kuwait:pq,kyrgyzstan:dq,laos:kq,latvia:gq,lebanon:hq,lesotho:mq,liberia:uq,libya:wq,liechtenstein:bq,lithuania:zq,luxembourg:vq,macau:jq,macedonia:xq,madagascar:qq,malawi:Aq,malaysia:Sq,maldives:Dq,mali:Oq,malta:Eq,marshall_islands:Iq,martinique:Pq,mauritania:Nq,mauritius:Rq,mayotte:Fq,mexico:Mq,micronesia:Bq,moldova:Tq,monaco:$q,mongolia:Uq,montenegro:Cq,montserrat:Lq,morocco:Gq,mozambique:Wq,myanmar:Xq,namibia:Hq,nauru:Vq,nepal:Jq,netherlands:Kq,new_caledonia:Zq,new_zealand:Yq,nicaragua:Qq,niger:a0,nigeria:e0,niue:r0,norfolk_island:t0,northern_mariana_islands:s0,north_korea:c0,norway:o0,oman:n0,pakistan:i0,palau:l0,palestinian_territories:f0,panama:y0,papua_new_guinea:_0,paraguay:p0,peru:d0,philippines:k0,pitcairn_islands:g0,poland:h0,portugal:m0,puerto_rico:u0,qatar:w0,reunion:b0,romania:z0,ru:v0,rwanda:j0,st_barthelemy:x0,st_helena:q0,st_kitts_nevis:A0,st_lucia:S0,st_pierre_miquelon:D0,st_vincent_grenadines:O0,samoa:E0,san_marino:I0,sao_tome_principe:P0,saudi_arabia:N0,senegal:R0,serbia:F0,seychelles:M0,sierra_leone:B0,singapore:T0,sint_maarten:$0,slovakia:U0,slovenia:C0,solomon_islands:L0,somalia:G0,south_africa:W0,south_georgia_south_sandwich_islands:X0,kr:H0,south_sudan:V0,es:J0,sri_lanka:K0,sudan:Z0,suriname:Y0,swaziland:Q0,sweden:aA,switzerland:eA,syria:rA,taiwan:tA,tajikistan:sA,tanzania:cA,thailand:oA,timor_leste:nA,togo:iA,tokelau:lA,tonga:fA,trinidad_tobago:yA,tunisia:_A,tr:pA,turkmenistan:dA,turks_caicos_islands:kA,tuvalu:gA,uganda:hA,ukraine:mA,united_arab_emirates:uA,uk:wA,england:bA,scotland:zA,wales:vA,us:jA,us_virgin_islands:xA,uruguay:qA,uzbekistan:AA,vanuatu:SA,vatican_city:DA,venezuela:OA,vietnam:EA,wallis_futuna:IA,western_sahara:PA,yemen:NA,zambia:RA,zimbabwe:FA,united_nations:MA,pirate_flag:BA},$A=JSON.parse('["grinning","smiley","smile","grin","laughing","sweat_smile","joy","rofl","relaxed","blush","innocent","slightly_smiling_face","upside_down_face","wink","relieved","heart_eyes","smiling_face_with_three_hearts","kissing_heart","kissing","kissing_smiling_eyes","kissing_closed_eyes","yum","stuck_out_tongue","stuck_out_tongue_closed_eyes","stuck_out_tongue_winking_eye","zany","raised_eyebrow","monocle","nerd_face","sunglasses","star_struck","partying","smirk","unamused","disappointed","pensive","worried","confused","slightly_frowning_face","frowning_face","persevere","confounded","tired_face","weary","pleading","cry","sob","triumph","angry","rage","symbols_over_mouth","exploding_head","flushed","hot","cold","scream","fearful","cold_sweat","disappointed_relieved","sweat","hugs","thinking","hand_over_mouth","shushing","lying_face","no_mouth","neutral_face","expressionless","grimacing","roll_eyes","hushed","frowning","anguished","open_mouth","astonished","sleeping","drooling_face","sleepy","dizzy_face","zipper_mouth_face","woozy","nauseated_face","vomiting","sneezing_face","mask","face_with_thermometer","face_with_head_bandage","money_mouth_face","cowboy_hat_face","smiling_imp","imp","japanese_ogre","japanese_goblin","clown_face","poop","ghost","skull","skull_and_crossbones","alien","space_invader","robot","jack_o_lantern","smiley_cat","smile_cat","joy_cat","heart_eyes_cat","smirk_cat","kissing_cat","scream_cat","crying_cat_face","pouting_cat","palms_up","open_hands","raised_hands","clap","handshake","+1","-1","facepunch","fist","fist_left","fist_right","crossed_fingers","v","love_you","metal","ok_hand","point_left","point_right","point_up","point_down","point_up_2","raised_hand","raised_back_of_hand","raised_hand_with_fingers_splayed","vulcan_salute","wave","call_me_hand","muscle","fu","writing_hand","pray","foot","leg","ring","lipstick","kiss","lips","tooth","tongue","ear","nose","footprints","eye","eyes","brain","speaking_head","bust_in_silhouette","busts_in_silhouette","baby","girl","child","boy","woman","adult","man","blonde_woman","blonde_man","bearded_person","older_woman","older_adult","older_man","man_with_gua_pi_mao","woman_with_headscarf","woman_with_turban","man_with_turban","policewoman","policeman","construction_worker_woman","construction_worker_man","guardswoman","guardsman","female_detective","male_detective","woman_health_worker","man_health_worker","woman_farmer","man_farmer","woman_cook","man_cook","woman_student","man_student","woman_singer","man_singer","woman_teacher","man_teacher","woman_factory_worker","man_factory_worker","woman_technologist","man_technologist","woman_office_worker","man_office_worker","woman_mechanic","man_mechanic","woman_scientist","man_scientist","woman_artist","man_artist","woman_firefighter","man_firefighter","woman_pilot","man_pilot","woman_astronaut","man_astronaut","woman_judge","man_judge","bride_with_veil","man_in_tuxedo","princess","prince","woman_superhero","man_superhero","woman_supervillain","man_supervillain","mrs_claus","santa","sorceress","wizard","woman_elf","man_elf","woman_vampire","man_vampire","woman_zombie","man_zombie","woman_genie","man_genie","mermaid","merman","woman_fairy","man_fairy","angel","pregnant_woman","breastfeeding","bowing_woman","bowing_man","tipping_hand_woman","tipping_hand_man","no_good_woman","no_good_man","ok_woman","ok_man","raising_hand_woman","raising_hand_man","woman_facepalming","man_facepalming","woman_shrugging","man_shrugging","pouting_woman","pouting_man","frowning_woman","frowning_man","haircut_woman","haircut_man","massage_woman","massage_man","woman_in_steamy_room","man_in_steamy_room","nail_care","selfie","dancer","man_dancing","dancing_women","dancing_men","business_suit_levitating","walking_woman","walking_man","running_woman","running_man","couple","two_women_holding_hands","two_men_holding_hands","couple_with_heart_woman_man","couple_with_heart_woman_woman","couple_with_heart_man_man","couplekiss_man_woman","couplekiss_woman_woman","couplekiss_man_man","family_man_woman_boy","family_man_woman_girl","family_man_woman_girl_boy","family_man_woman_boy_boy","family_man_woman_girl_girl","family_woman_woman_boy","family_woman_woman_girl","family_woman_woman_girl_boy","family_woman_woman_boy_boy","family_woman_woman_girl_girl","family_man_man_boy","family_man_man_girl","family_man_man_girl_boy","family_man_man_boy_boy","family_man_man_girl_girl","family_woman_boy","family_woman_girl","family_woman_girl_boy","family_woman_boy_boy","family_woman_girl_girl","family_man_boy","family_man_girl","family_man_girl_boy","family_man_boy_boy","family_man_girl_girl","yarn","thread","coat","labcoat","womans_clothes","tshirt","jeans","necktie","dress","bikini","kimono","flat_shoe","high_heel","sandal","boot","mans_shoe","athletic_shoe","hiking_boot","socks","gloves","scarf","tophat","billed_hat","womans_hat","mortar_board","rescue_worker_helmet","crown","pouch","purse","handbag","briefcase","school_satchel","luggage","eyeglasses","dark_sunglasses","goggles","closed_umbrella","dog","cat","mouse","hamster","rabbit","fox_face","bear","panda_face","koala","tiger","lion","cow","pig","pig_nose","frog","monkey_face","see_no_evil","hear_no_evil","speak_no_evil","monkey","chicken","penguin","bird","baby_chick","hatching_chick","hatched_chick","duck","eagle","owl","bat","wolf","boar","horse","unicorn","honeybee","bug","butterfly","snail","shell","beetle","ant","mosquito","grasshopper","spider","spider_web","scorpion","turtle","snake","lizard","t-rex","sauropod","octopus","squid","shrimp","lobster","crab","blowfish","tropical_fish","fish","dolphin","whale","whale2","shark","crocodile","tiger2","leopard","zebra","gorilla","elephant","hippopotamus","rhinoceros","dromedary_camel","giraffe","kangaroo","camel","water_buffalo","ox","cow2","racehorse","pig2","ram","sheep","llama","goat","deer","dog2","poodle","cat2","rooster","turkey","peacock","parrot","swan","dove","rabbit2","raccoon","badger","rat","mouse2","chipmunk","hedgehog","paw_prints","dragon","dragon_face","cactus","christmas_tree","evergreen_tree","deciduous_tree","palm_tree","seedling","herb","shamrock","four_leaf_clover","bamboo","tanabata_tree","leaves","fallen_leaf","maple_leaf","ear_of_rice","hibiscus","sunflower","rose","wilted_flower","tulip","blossom","cherry_blossom","bouquet","mushroom","earth_americas","earth_africa","earth_asia","full_moon","waning_gibbous_moon","last_quarter_moon","waning_crescent_moon","new_moon","waxing_crescent_moon","first_quarter_moon","waxing_gibbous_moon","new_moon_with_face","full_moon_with_face","first_quarter_moon_with_face","last_quarter_moon_with_face","sun_with_face","crescent_moon","star","star2","dizzy","sparkles","comet","sunny","sun_behind_small_cloud","partly_sunny","sun_behind_large_cloud","sun_behind_rain_cloud","cloud","cloud_with_rain","cloud_with_lightning_and_rain","cloud_with_lightning","zap","fire","boom","snowflake","cloud_with_snow","snowman","snowman_with_snow","wind_face","dash","tornado","fog","open_umbrella","umbrella","droplet","sweat_drops","ocean","green_apple","apple","pear","tangerine","lemon","banana","watermelon","grapes","strawberry","melon","cherries","peach","mango","pineapple","coconut","kiwi_fruit","tomato","eggplant","avocado","broccoli","leafy_greens","cucumber","hot_pepper","corn","carrot","potato","sweet_potato","croissant","bagel","bread","baguette_bread","pretzel","cheese","egg","fried_egg","pancakes","bacon","steak","poultry_leg","meat_on_bone","bone","hotdog","hamburger","fries","pizza","sandwich","stuffed_flatbread","taco","burrito","green_salad","shallow_pan_of_food","canned_food","spaghetti","ramen","stew","curry","sushi","bento","fried_shrimp","rice_ball","rice","rice_cracker","fish_cake","fortune_cookie","moon_cake","oden","dango","shaved_ice","ice_cream","icecream","pie","cupcake","cake","birthday","custard","lollipop","candy","chocolate_bar","popcorn","doughnut","dumpling","cookie","chestnut","peanuts","honey_pot","milk_glass","baby_bottle","coffee","tea","cup_with_straw","sake","beer","beers","clinking_glasses","wine_glass","tumbler_glass","cocktail","tropical_drink","champagne","spoon","fork_and_knife","plate_with_cutlery","bowl_with_spoon","takeout_box","chopsticks","salt","soccer","basketball","football","baseball","softball","tennis","volleyball","rugby_football","flying_disc","8ball","golf","golfing_woman","golfing_man","ping_pong","badminton","goal_net","ice_hockey","field_hockey","lacrosse","cricket","ski","skier","snowboarder","person_fencing","women_wrestling","men_wrestling","woman_cartwheeling","man_cartwheeling","woman_playing_handball","man_playing_handball","ice_skate","curling_stone","skateboard","sled","bow_and_arrow","fishing_pole_and_fish","boxing_glove","martial_arts_uniform","rowing_woman","rowing_man","climbing_woman","climbing_man","swimming_woman","swimming_man","woman_playing_water_polo","man_playing_water_polo","woman_in_lotus_position","man_in_lotus_position","surfing_woman","surfing_man","basketball_woman","basketball_man","weight_lifting_woman","weight_lifting_man","biking_woman","biking_man","mountain_biking_woman","mountain_biking_man","horse_racing","trophy","running_shirt_with_sash","medal_sports","medal_military","1st_place_medal","2nd_place_medal","3rd_place_medal","reminder_ribbon","rosette","ticket","tickets","performing_arts","art","circus_tent","woman_juggling","man_juggling","microphone","headphones","musical_score","musical_keyboard","drum","saxophone","trumpet","guitar","violin","clapper","video_game","dart","game_die","chess_pawn","slot_machine","jigsaw","bowling","red_car","taxi","blue_car","bus","trolleybus","racing_car","police_car","ambulance","fire_engine","minibus","truck","articulated_lorry","tractor","kick_scooter","motorcycle","bike","motor_scooter","rotating_light","oncoming_police_car","oncoming_bus","oncoming_automobile","oncoming_taxi","aerial_tramway","mountain_cableway","suspension_railway","railway_car","train","monorail","bullettrain_side","bullettrain_front","light_rail","mountain_railway","steam_locomotive","train2","metro","tram","station","flying_saucer","helicopter","small_airplane","airplane","flight_departure","flight_arrival","sailboat","motor_boat","speedboat","ferry","passenger_ship","rocket","artificial_satellite","seat","canoe","anchor","construction","fuelpump","busstop","vertical_traffic_light","traffic_light","ship","ferris_wheel","roller_coaster","carousel_horse","building_construction","foggy","tokyo_tower","factory","fountain","rice_scene","mountain","mountain_snow","mount_fuji","volcano","japan","camping","tent","national_park","motorway","railway_track","sunrise","sunrise_over_mountains","desert","beach_umbrella","desert_island","city_sunrise","city_sunset","cityscape","night_with_stars","bridge_at_night","milky_way","stars","sparkler","fireworks","rainbow","houses","european_castle","japanese_castle","stadium","statue_of_liberty","house","house_with_garden","derelict_house","office","department_store","post_office","european_post_office","hospital","bank","hotel","convenience_store","school","love_hotel","wedding","classical_building","church","mosque","synagogue","kaaba","shinto_shrine","watch","iphone","calling","computer","keyboard","desktop_computer","printer","computer_mouse","trackball","joystick","clamp","minidisc","floppy_disk","cd","dvd","vhs","camera","camera_flash","video_camera","movie_camera","film_projector","film_strip","telephone_receiver","phone","pager","fax","tv","radio","studio_microphone","level_slider","control_knobs","compass","stopwatch","timer_clock","alarm_clock","mantelpiece_clock","hourglass_flowing_sand","hourglass","satellite","battery","electric_plug","bulb","flashlight","candle","fire_extinguisher","wastebasket","oil_drum","money_with_wings","dollar","yen","euro","pound","moneybag","credit_card","gem","balance_scale","toolbox","wrench","hammer","hammer_and_pick","hammer_and_wrench","pick","nut_and_bolt","gear","brick","chains","magnet","gun","bomb","firecracker","hocho","dagger","crossed_swords","shield","smoking","coffin","funeral_urn","amphora","crystal_ball","prayer_beads","nazar_amulet","barber","alembic","telescope","microscope","hole","pill","syringe","dna","microbe","petri_dish","test_tube","thermometer","broom","basket","toilet_paper","label","bookmark","toilet","shower","bathtub","bath","soap","sponge","lotion_bottle","key","old_key","couch_and_lamp","sleeping_bed","bed","door","bellhop_bell","teddy_bear","framed_picture","world_map","parasol_on_ground","moyai","shopping","shopping_cart","balloon","flags","ribbon","gift","confetti_ball","tada","dolls","wind_chime","crossed_flags","izakaya_lantern","red_envelope","email","envelope_with_arrow","incoming_envelope","e-mail","love_letter","postbox","mailbox_closed","mailbox","mailbox_with_mail","mailbox_with_no_mail","package","postal_horn","inbox_tray","outbox_tray","scroll","page_with_curl","bookmark_tabs","receipt","bar_chart","chart_with_upwards_trend","chart_with_downwards_trend","page_facing_up","date","calendar","spiral_calendar","card_index","card_file_box","ballot_box","file_cabinet","clipboard","spiral_notepad","file_folder","open_file_folder","card_index_dividers","newspaper_roll","newspaper","notebook","closed_book","green_book","blue_book","orange_book","notebook_with_decorative_cover","ledger","books","open_book","safety_pin","link","paperclip","paperclips","scissors","triangular_ruler","straight_ruler","abacus","pushpin","round_pushpin","closed_lock_with_key","lock","unlock","lock_with_ink_pen","pen","fountain_pen","black_nib","memo","pencil2","crayon","paintbrush","mag","mag_right","heart","orange_heart","yellow_heart","green_heart","blue_heart","purple_heart","black_heart","broken_heart","heavy_heart_exclamation","two_hearts","revolving_hearts","heartbeat","heartpulse","sparkling_heart","cupid","gift_heart","heart_decoration","peace_symbol","latin_cross","star_and_crescent","om","wheel_of_dharma","star_of_david","six_pointed_star","menorah","yin_yang","orthodox_cross","place_of_worship","ophiuchus","aries","taurus","gemini","cancer","leo","virgo","libra","scorpius","sagittarius","capricorn","aquarius","pisces","id","atom_symbol","u7a7a","u5272","radioactive","biohazard","mobile_phone_off","vibration_mode","u6709","u7121","u7533","u55b6","u6708","eight_pointed_black_star","vs","accept","white_flower","ideograph_advantage","secret","congratulations","u5408","u6e80","u7981","a","b","ab","cl","o2","sos","no_entry","name_badge","no_entry_sign","x","o","stop_sign","anger","hotsprings","no_pedestrians","do_not_litter","no_bicycles","non-potable_water","underage","no_mobile_phones","exclamation","grey_exclamation","question","grey_question","bangbang","interrobang","100","low_brightness","high_brightness","trident","fleur_de_lis","part_alternation_mark","warning","children_crossing","beginner","recycle","u6307","chart","sparkle","eight_spoked_asterisk","negative_squared_cross_mark","white_check_mark","diamond_shape_with_a_dot_inside","cyclone","loop","globe_with_meridians","m","atm","zzz","sa","passport_control","customs","baggage_claim","left_luggage","wheelchair","no_smoking","wc","parking","potable_water","mens","womens","baby_symbol","restroom","put_litter_in_its_place","cinema","signal_strength","koko","ng","ok","up","cool","new","free","zero","one","two","three","four","five","six","seven","eight","nine","keycap_ten","asterisk","1234","eject_button","arrow_forward","pause_button","next_track_button","stop_button","record_button","play_or_pause_button","previous_track_button","fast_forward","rewind","twisted_rightwards_arrows","repeat","repeat_one","arrow_backward","arrow_up_small","arrow_down_small","arrow_double_up","arrow_double_down","arrow_right","arrow_left","arrow_up","arrow_down","arrow_upper_right","arrow_lower_right","arrow_lower_left","arrow_upper_left","arrow_up_down","left_right_arrow","arrows_counterclockwise","arrow_right_hook","leftwards_arrow_with_hook","arrow_heading_up","arrow_heading_down","hash","information_source","abc","abcd","capital_abcd","symbols","musical_note","notes","wavy_dash","curly_loop","heavy_check_mark","arrows_clockwise","heavy_plus_sign","heavy_minus_sign","heavy_division_sign","heavy_multiplication_x","infinity","heavy_dollar_sign","currency_exchange","copyright","registered","tm","end","back","on","top","soon","ballot_box_with_check","radio_button","white_circle","black_circle","red_circle","large_blue_circle","small_orange_diamond","small_blue_diamond","large_orange_diamond","large_blue_diamond","small_red_triangle","black_small_square","white_small_square","black_large_square","white_large_square","small_red_triangle_down","black_medium_square","white_medium_square","black_medium_small_square","white_medium_small_square","black_square_button","white_square_button","speaker","sound","loud_sound","mute","mega","loudspeaker","bell","no_bell","black_joker","mahjong","spades","clubs","hearts","diamonds","flower_playing_cards","thought_balloon","right_anger_bubble","speech_balloon","left_speech_bubble","clock1","clock2","clock3","clock4","clock5","clock6","clock7","clock8","clock9","clock10","clock11","clock12","clock130","clock230","clock330","clock430","clock530","clock630","clock730","clock830","clock930","clock1030","clock1130","clock1230","white_flag","black_flag","pirate_flag","checkered_flag","triangular_flag_on_post","rainbow_flag","united_nations","afghanistan","aland_islands","albania","algeria","american_samoa","andorra","angola","anguilla","antarctica","antigua_barbuda","argentina","armenia","aruba","australia","austria","azerbaijan","bahamas","bahrain","bangladesh","barbados","belarus","belgium","belize","benin","bermuda","bhutan","bolivia","caribbean_netherlands","bosnia_herzegovina","botswana","brazil","british_indian_ocean_territory","british_virgin_islands","brunei","bulgaria","burkina_faso","burundi","cape_verde","cambodia","cameroon","canada","canary_islands","cayman_islands","central_african_republic","chad","chile","cn","christmas_island","cocos_islands","colombia","comoros","congo_brazzaville","congo_kinshasa","cook_islands","costa_rica","croatia","cuba","curacao","cyprus","czech_republic","denmark","djibouti","dominica","dominican_republic","ecuador","egypt","el_salvador","equatorial_guinea","eritrea","estonia","ethiopia","eu","falkland_islands","faroe_islands","fiji","finland","fr","french_guiana","french_polynesia","french_southern_territories","gabon","gambia","georgia","de","ghana","gibraltar","greece","greenland","grenada","guadeloupe","guam","guatemala","guernsey","guinea","guinea_bissau","guyana","haiti","honduras","hong_kong","hungary","iceland","india","indonesia","iran","iraq","ireland","isle_of_man","israel","it","cote_divoire","jamaica","jp","jersey","jordan","kazakhstan","kenya","kiribati","kosovo","kuwait","kyrgyzstan","laos","latvia","lebanon","lesotho","liberia","libya","liechtenstein","lithuania","luxembourg","macau","macedonia","madagascar","malawi","malaysia","maldives","mali","malta","marshall_islands","martinique","mauritania","mauritius","mayotte","mexico","micronesia","moldova","monaco","mongolia","montenegro","montserrat","morocco","mozambique","myanmar","namibia","nauru","nepal","netherlands","new_caledonia","new_zealand","nicaragua","niger","nigeria","niue","norfolk_island","northern_mariana_islands","north_korea","norway","oman","pakistan","palau","palestinian_territories","panama","papua_new_guinea","paraguay","peru","philippines","pitcairn_islands","poland","portugal","puerto_rico","qatar","reunion","romania","ru","rwanda","st_barthelemy","st_helena","st_kitts_nevis","st_lucia","st_pierre_miquelon","st_vincent_grenadines","samoa","san_marino","sao_tome_principe","saudi_arabia","senegal","serbia","seychelles","sierra_leone","singapore","sint_maarten","slovakia","slovenia","solomon_islands","somalia","south_africa","south_georgia_south_sandwich_islands","kr","south_sudan","es","sri_lanka","sudan","suriname","swaziland","sweden","switzerland","syria","taiwan","tajikistan","tanzania","thailand","timor_leste","togo","tokelau","tonga","trinidad_tobago","tunisia","tr","turkmenistan","turks_caicos_islands","tuvalu","uganda","ukraine","united_arab_emirates","uk","england","scotland","wales","us","us_virgin_islands","uruguay","uzbekistan","vanuatu","vatican_city","venezuela","vietnam","wallis_futuna","western_sahara","yemen","zambia","zimbabwe"]');var S,E;function UA(){return E||(E=1,S={lib:TA,ordered:$A,fitzpatrick_scale_modifiers:["🏻","🏼","🏽","🏾","🏿"]}),S}var CA=UA();const LA=R(CA);var D,I;function GA(){return I||(I=1,D=()=>{const c="\\ud800-\\udfff",o="\\u0300-\\u036f"+"\\ufe20-\\ufe2f"+"\\u20d0-\\u20ff"+"\\u1ab0-\\u1aff"+"\\u1dc0-\\u1dff",m="\\ufe0e\\ufe0f",y="\\uD83D\\uDC69\\uD83C\\uDFFB\\u200D\\uD83C\\uDF93",p=`[${c}]`,i=`[${o}]`,s="\\ud83c[\\udffb-\\udfff]",e=`(?:${i}|${s})`,g=`[^${c}]`,b="(?:\\uD83C[\\uDDE6-\\uDDFF]){2}",z="[\\ud800-\\udbff][\\udc00-\\udfff]",v="\\u200d",w="(?:\\ud83c\\udff4\\udb40\\udc67\\udb40\\udc62\\udb40(?:\\udc65|\\udc73|\\udc77)\\udb40(?:\\udc6e|\\udc63|\\udc6c)\\udb40(?:\\udc67|\\udc74|\\udc73)\\udb40\\udc7f)",x=`[${y}]`,q=`${e}?`,j=`[${m}]?`,r=`(?:${v}(?:${[g,b,z].join("|")})${j+q})*`,a=j+q+r,l=`(?:${[`${g}${i}?`,i,b,z,p,x].join("|")})`;return new RegExp(`${w}|${s}(?=${s})|${l+a}`,"g")}),D}var WA=GA();const XA=R(WA);XA();var HA="️",VA=new RegExp(HA,"g");function JA(c){return c.replace(VA,"")}function KA(c){return/:.+:/.test(c)?c.slice(1,-1):c}var F=Object.entries(LA.lib).map(([c,{char:n}])=>[c,n]),ZA=new Map(F);new Map(F.map(([c,n])=>[JA(n),c]));var YA=c=>(G.assert.string(c),ZA.get(KA(c)));const P=[{description:"angry face",emoji:"😠",emoticons:[">:(",">:[",">:-(",">:-[",">=(",">=[",">=-(",">=-["],name:"angry",tags:["mad","annoyed"]},{description:"smiling face with smiling eyes",emoji:"😊",emoticons:[':")',':"]',':"D',':-")',':-"]',':-"D','=")','="]','="D','=-")','=-"]','=-"D'],name:"blush",tags:["proud"]},{description:"broken heart",emoji:"💔",emoticons:["<\\3","</3"],name:"broken_heart",tags:[]},{description:"confused face",emoji:"😕",emoticons:[":/",":\\",":-/",":-\\","=/","=\\","=-/","=-\\"],name:"confused",tags:[]},{description:"crying face",emoji:"😢",emoticons:[":,(",":,[",":,|",":,-(",":,-[",":,-|",":'(",":'[",":'|",":'-(",":'-[",":'-|","=,(","=,[","=,|","=,-(","=,-[","=,-|","='(","='[","='|","='-(","='-[","='-|","T-T"],name:"cry",tags:["sad","tear"]},{description:"frowning face with open mouth",emoji:"😦",emoticons:[":(",":[",":-(",":-[","=(","=[","=-(","=-["],name:"frowning",tags:[]},{description:"red heart",emoji:"❤️",emoticons:["<3"],name:"heart",tags:["love"]},{description:"angry face with horns",emoji:"👿",emoticons:["]:(","]:[","]:-(","]:-[","]=(","]=[","]=-(","]=-["],name:"imp",tags:["angry","devil","evil","horns"]},{description:"smiling face with halo",emoji:"😇",emoticons:["o:)","o:]","o:D","o:-)","o:-]","o:-D","o=)","o=]","o=D","o=-)","o=-]","o=-D","O:)","O:]","O:D","O:-)","O:-]","O:-D","O=)","O=]","O=D","O=-)","O=-]","O=-D","0:)","0:]","0:D","0:-)","0:-]","0:-D","0=)","0=]","0=D","0=-)","0=-]","0=-D"],name:"innocent",tags:["angel"]},{description:"face with tears of joy",emoji:"😂",emoticons:[":,)",":,]",":,D",":,-)",":,-]",":,-D",":')",":']",":'D",":'-)",":'-]",":'-D","=,)","=,]","=,D","=,-)","=,-]","=,-D","=')","=']","='D","='-)","='-]","='-D"],name:"joy",tags:["tears"]},{description:"kissing face",emoji:"😗",emoticons:[":*",":-*","=*","=-*"],name:"kissing",tags:[]},{description:"grinning squinting face",emoji:"😆",emoticons:["x)","x]","xD","x-)","x-]","x-D","X)","X]","X-)","X-]","X-D"],name:"laughing",tags:["happy","haha"]},{description:"man",emoji:"👨",emoticons:[":3",":-3","=3","=-3",";3",";-3","x3","x-3","X3","X-3"],name:"man",tags:["mustache","father","dad"]},{description:"neutral face",emoji:"😐",emoticons:[":|",":-|","=|","=-|"],name:"neutral_face",tags:["meh"]},{description:"face without mouth",emoji:"😶",emoticons:[":-"],name:"no_mouth",tags:["mute","silence"]},{description:"face with open mouth",emoji:"😮",emoticons:[":o",":O",":0",":-o",":-O",":-0","=o","=O","=0","=-o","=-O","=-0"],name:"open_mouth",tags:["surprise","impressed","wow"]},{description:"enraged face",emoji:"😡",emoticons:[":@",":-@","=@","=-@"],name:"rage",tags:["angry"]},{description:"grinning face with smiling eyes",emoji:"😄",emoticons:[":D",":-D","=D","=-D"],name:"smile",tags:["happy","joy","laugh","pleased"]},{description:"grinning face with big eyes",emoji:"😃",emoticons:[":)",":]",":-)",":-]","=)","=]","=-)","=-]"],name:"smiley",tags:["happy","joy","haha"]},{description:"smiling face with horns",emoji:"😈",emoticons:["]:)","]:]","]:D","]:-)","]:-]","]:-D","]=)","]=]","]=D","]=-)","]=-]","]=-D"],name:"smiling_imp",tags:["devil","evil","horns"]},{description:"loudly crying face",emoji:"😭",emoticons:[":,'(",":,'[",":,'-(",":,'-[",":',(",":',[",":',-(",":',-[","=,'(","=,'[","=,'-(","=,'-[","=',(","=',[","=',-(","=',-["],name:"sob",tags:["sad","cry","bawling"]},{description:"face with tongue",emoji:"😛",emoticons:[":p",":P",":d",":-p",":-P",":-d","=p","=P","=d","=-p","=-P","=-d"],name:"stuck_out_tongue",tags:[]},{description:"squinting face with tongue",emoji:"😝",emoticons:["xP","x-p","x-P","x-d","Xp","Xd","X-p","X-P","X-d"],name:"stuck_out_tongue_closed_eyes",tags:["prank"]},{description:"winking face with tongue",emoji:"😜",emoticons:[";p",";P",";d",";-p",";-P",";-d"],name:"stuck_out_tongue_winking_eye",tags:["prank","silly"]},{description:"smiling face with sunglasses",emoji:"😎",emoticons:["8)","8]","8D","8-)","8-]","8-D","B)","B]","B-)","B-]","B-D"],name:"sunglasses",tags:["cool"]},{description:"downcast face with sweat",emoji:"😓",emoticons:[",:(",",:[",",:-(",",:-[",",=(",",=[",",=-(",",=-[","':(","':[","':-(","':-[","'=(","'=[","'=-(","'=-["],name:"sweat",tags:[]},{description:"grinning face with sweat",emoji:"😅",emoticons:[",:)",",:]",",:D",",:-)",",:-]",",:-D",",=)",",=]",",=D",",=-)",",=-]",",=-D","':)","':]","':D","':-)","':-]","':-D","'=)","'=]","'=D","'=-)","'=-]","'=-D"],name:"sweat_smile",tags:["hot"]},{description:"unamused face",emoji:"😒",emoticons:[":$",":s",":z",":S",":Z",":-$",":-s",":-z",":-S",":-Z","=$","=s","=z","=S","=Z","=-$","=-s","=-z","=-S","=-Z"],name:"unamused",tags:["meh"]},{description:"winking face",emoji:"😉",emoticons:[";)",";]",";D",";-)",";-]",";-D"],name:"wink",tags:["flirt"]}],QA=/:\+1:|:-1:|:[\w-]+:/g,aS=/[$@|*'",;.=:\-)([\]\\/<>038BOopPsSdDxXzZ]{2,5}/g,eS=/(?:_|-(?!1))/g,rS={padSpaceAfter:!1,emoticon:!1,accessible:!1},tS=c=>{const n=Object.assign({},rS,c),f=!!n.padSpaceAfter,d=!!n.emoticon,k=!!n.accessible;function _(i,s){return{type:"text",value:i,data:{hName:"span",hProperties:{role:"img",ariaLabel:s},hChildren:[{type:"text",value:i}]}}}function o(i){const s=P.find(w=>w.emoticons.includes(i)),e=P.find(w=>w.emoticons.includes(i.slice(0,-1))),g=s||e;if(!g)return!1;const b=!s&&e?i.slice(-1):"",z=f?" ":"",v=g.emoji+z+b;return k?_(v,g.name+" emoticon"):v}function m(i){let s=YA(i);if(typeof s>"u")return!1;if(f&&(s=s+" "),k){const e=i.slice(1,-1).replace(eS," ")+" emoji";return _(s,e)}return s}const y=[[QA,m]];d&&y.push([aS,o]);function p(i){T(i,y)}return p};function sS(c){const n=c;return async f=>{const d=[],k=[];$(f,_=>{var p,i,s;const o=_;if(!["pre","code"].includes(o.tagName))return!1;const m=((p=o.properties)==null?void 0:p.language)!==void 0&&((i=o.properties)==null?void 0:i.language)!=="text",y=!!((s=o.properties)!=null&&s.highlights);return m||y},_=>{const o=_,m=typeof o.properties.highlights=="string"?o.properties.highlights.split(/[,\s]+/).map(Number):Array.isArray(o.properties.highlights)?o.properties.highlights.map(Number):[],y=n.highlighter(U(_),o.properties.language,n.theme,{highlights:m.filter(Boolean),meta:o.properties.meta}).then(({tree:p,className:i,style:s,inlineStyle:e})=>{var g;o.properties.className=((o.properties.className||"")+" "+i).trim(),o.properties.style=((o.properties.style||"")+" "+e).trim(),((g=o.children[0])==null?void 0:g.tagName)==="code"?o.children[0].children=p:o.children=p[0].children||p,s&&k.push(s)});d.push(y)}),d.length&&(await Promise.all(d),f.children.push({type:"element",tagName:"style",children:[{type:"text",value:cS(k.join(""))}],properties:{}}))}}const cS=c=>{const n=c.split("}").filter(f=>!!f.trim()).map(f=>f.trim()+"}");return Array.from(new Set(n)).join("")},N={theme:{},async highlighter(c,n,f,d){var k,_;try{return window.sessionStorage.getItem("mdc-shiki-highlighter")==="browser"?C(()=>import("./CCiit9BF.js").then(o=>o.m),__vite__mapDeps([0,1,2,3]),import.meta.url).then(o=>o.default(c,n,f,d)).catch(()=>({})):await $fetch("/api/_mdc/highlight",{params:{code:c,lang:n,theme:JSON.stringify(f),options:JSON.stringify(d)}})}catch(o){if(((k=o==null?void 0:o.response)==null?void 0:k.status)===404)return window.sessionStorage.setItem("mdc-shiki-highlighter","browser"),(_=this.highlighter)==null?void 0:_.call(this,c,n,f,d)}return Promise.resolve({tree:[{type:"text",value:c}],className:"",style:""})}};function oS(c={}){const n={...N,...c};return typeof n.highlighter!="function"&&(n.highlighter=N.highlighter),sS(n)}const _S={"remark-emoji":{instance:tS}},pS={highlight:{instance:oS,options:{}}},dS={theme:{light:"material-theme-lighter",default:"material-theme",dark:"material-theme-palenight"}};export{dS as highlight,pS as rehypePlugins,_S as remarkPlugins}; diff --git a/_nuxt/D5KoaKCx.js b/_nuxt/D5KoaKCx.js new file mode 100644 index 0000000..86eafd3 --- /dev/null +++ b/_nuxt/D5KoaKCx.js @@ -0,0 +1 @@ +const e=Object.freeze(JSON.parse('{"colors":{"activityBar.activeBorder":"#80CBC4","activityBar.background":"#263238","activityBar.border":"#26323860","activityBar.dropBackground":"#f0717880","activityBar.foreground":"#EEFFFF","activityBarBadge.background":"#80CBC4","activityBarBadge.foreground":"#000000","badge.background":"#00000030","badge.foreground":"#546E7A","breadcrumb.activeSelectionForeground":"#80CBC4","breadcrumb.background":"#263238","breadcrumb.focusForeground":"#EEFFFF","breadcrumb.foreground":"#6c8692","breadcrumbPicker.background":"#263238","button.background":"#80CBC420","button.foreground":"#ffffff","debugConsole.errorForeground":"#f07178","debugConsole.infoForeground":"#89DDFF","debugConsole.warningForeground":"#FFCB6B","debugToolBar.background":"#263238","diffEditor.insertedTextBackground":"#89DDFF20","diffEditor.removedTextBackground":"#ff9cac20","dropdown.background":"#263238","dropdown.border":"#FFFFFF10","editor.background":"#263238","editor.findMatchBackground":"#000000","editor.findMatchBorder":"#80CBC4","editor.findMatchHighlight":"#EEFFFF","editor.findMatchHighlightBackground":"#00000050","editor.findMatchHighlightBorder":"#ffffff30","editor.findRangeHighlightBackground":"#FFCB6B30","editor.foreground":"#EEFFFF","editor.lineHighlightBackground":"#00000050","editor.lineHighlightBorder":"#00000000","editor.rangeHighlightBackground":"#FFFFFF0d","editor.selectionBackground":"#80CBC420","editor.selectionHighlightBackground":"#FFCC0020","editor.wordHighlightBackground":"#ff9cac30","editor.wordHighlightStrongBackground":"#C3E88D30","editorBracketMatch.background":"#263238","editorBracketMatch.border":"#FFCC0050","editorCursor.foreground":"#FFCC00","editorError.foreground":"#f0717870","editorGroup.border":"#00000030","editorGroup.dropBackground":"#f0717880","editorGroup.focusedEmptyBorder":"#f07178","editorGroupHeader.tabsBackground":"#263238","editorGutter.addedBackground":"#C3E88D60","editorGutter.deletedBackground":"#f0717860","editorGutter.modifiedBackground":"#82AAFF60","editorHoverWidget.background":"#263238","editorHoverWidget.border":"#FFFFFF10","editorIndentGuide.activeBackground":"#37474F","editorIndentGuide.background":"#37474F70","editorInfo.foreground":"#82AAFF70","editorLineNumber.activeForeground":"#6c8692","editorLineNumber.foreground":"#465A64","editorLink.activeForeground":"#EEFFFF","editorMarkerNavigation.background":"#EEFFFF05","editorOverviewRuler.border":"#263238","editorOverviewRuler.errorForeground":"#f0717840","editorOverviewRuler.findMatchForeground":"#80CBC4","editorOverviewRuler.infoForeground":"#82AAFF40","editorOverviewRuler.warningForeground":"#FFCB6B40","editorRuler.foreground":"#37474F","editorSuggestWidget.background":"#263238","editorSuggestWidget.border":"#FFFFFF10","editorSuggestWidget.foreground":"#EEFFFF","editorSuggestWidget.highlightForeground":"#80CBC4","editorSuggestWidget.selectedBackground":"#00000050","editorWarning.foreground":"#FFCB6B70","editorWhitespace.foreground":"#EEFFFF40","editorWidget.background":"#263238","editorWidget.border":"#80CBC4","editorWidget.resizeBorder":"#80CBC4","extensionBadge.remoteForeground":"#EEFFFF","extensionButton.prominentBackground":"#C3E88D90","extensionButton.prominentForeground":"#EEFFFF","extensionButton.prominentHoverBackground":"#C3E88D","focusBorder":"#FFFFFF00","foreground":"#EEFFFF","gitDecoration.conflictingResourceForeground":"#FFCB6B90","gitDecoration.deletedResourceForeground":"#f0717890","gitDecoration.ignoredResourceForeground":"#6c869290","gitDecoration.modifiedResourceForeground":"#82AAFF90","gitDecoration.untrackedResourceForeground":"#C3E88D90","input.background":"#303C41","input.border":"#FFFFFF10","input.foreground":"#EEFFFF","input.placeholderForeground":"#EEFFFF60","inputOption.activeBackground":"#EEFFFF30","inputOption.activeBorder":"#EEFFFF30","inputValidation.errorBorder":"#f07178","inputValidation.infoBorder":"#82AAFF","inputValidation.warningBorder":"#FFCB6B","list.activeSelectionBackground":"#263238","list.activeSelectionForeground":"#80CBC4","list.dropBackground":"#f0717880","list.focusBackground":"#EEFFFF20","list.focusForeground":"#EEFFFF","list.highlightForeground":"#80CBC4","list.hoverBackground":"#263238","list.hoverForeground":"#FFFFFF","list.inactiveSelectionBackground":"#00000030","list.inactiveSelectionForeground":"#80CBC4","listFilterWidget.background":"#00000030","listFilterWidget.noMatchesOutline":"#00000030","listFilterWidget.outline":"#00000030","menu.background":"#263238","menu.foreground":"#EEFFFF","menu.selectionBackground":"#00000050","menu.selectionBorder":"#00000030","menu.selectionForeground":"#80CBC4","menu.separatorBackground":"#EEFFFF","menubar.selectionBackground":"#00000030","menubar.selectionBorder":"#00000030","menubar.selectionForeground":"#80CBC4","notebook.focusedCellBorder":"#80CBC4","notebook.inactiveFocusedCellBorder":"#80CBC450","notificationLink.foreground":"#80CBC4","notifications.background":"#263238","notifications.foreground":"#EEFFFF","panel.background":"#263238","panel.border":"#26323860","panel.dropBackground":"#EEFFFF","panelTitle.activeBorder":"#80CBC4","panelTitle.activeForeground":"#FFFFFF","panelTitle.inactiveForeground":"#EEFFFF","peekView.border":"#00000030","peekViewEditor.background":"#303C41","peekViewEditor.matchHighlightBackground":"#80CBC420","peekViewEditorGutter.background":"#303C41","peekViewResult.background":"#303C41","peekViewResult.matchHighlightBackground":"#80CBC420","peekViewResult.selectionBackground":"#6c869270","peekViewTitle.background":"#303C41","peekViewTitleDescription.foreground":"#EEFFFF60","pickerGroup.border":"#FFFFFF1a","pickerGroup.foreground":"#80CBC4","progressBar.background":"#80CBC4","quickInput.background":"#263238","quickInput.foreground":"#6c8692","quickInput.list.focusBackground":"#EEFFFF20","sash.hoverBorder":"#80CBC450","scrollbar.shadow":"#00000030","scrollbarSlider.activeBackground":"#80CBC4","scrollbarSlider.background":"#EEFFFF20","scrollbarSlider.hoverBackground":"#EEFFFF10","selection.background":"#00000080","settings.checkboxBackground":"#263238","settings.checkboxForeground":"#EEFFFF","settings.dropdownBackground":"#263238","settings.dropdownForeground":"#EEFFFF","settings.headerForeground":"#80CBC4","settings.modifiedItemIndicator":"#80CBC4","settings.numberInputBackground":"#263238","settings.numberInputForeground":"#EEFFFF","settings.textInputBackground":"#263238","settings.textInputForeground":"#EEFFFF","sideBar.background":"#263238","sideBar.border":"#26323860","sideBar.foreground":"#6c8692","sideBarSectionHeader.background":"#263238","sideBarSectionHeader.border":"#26323860","sideBarTitle.foreground":"#EEFFFF","statusBar.background":"#263238","statusBar.border":"#26323860","statusBar.debuggingBackground":"#C792EA","statusBar.debuggingForeground":"#ffffff","statusBar.foreground":"#546E7A","statusBar.noFolderBackground":"#263238","statusBarItem.activeBackground":"#f0717880","statusBarItem.hoverBackground":"#546E7A20","statusBarItem.remoteBackground":"#80CBC4","statusBarItem.remoteForeground":"#000000","tab.activeBackground":"#263238","tab.activeBorder":"#80CBC4","tab.activeForeground":"#FFFFFF","tab.activeModifiedBorder":"#6c8692","tab.border":"#263238","tab.inactiveBackground":"#263238","tab.inactiveForeground":"#6c8692","tab.inactiveModifiedBorder":"#904348","tab.unfocusedActiveBorder":"#546E7A","tab.unfocusedActiveForeground":"#EEFFFF","tab.unfocusedActiveModifiedBorder":"#c05a60","tab.unfocusedInactiveModifiedBorder":"#904348","terminal.ansiBlack":"#000000","terminal.ansiBlue":"#82AAFF","terminal.ansiBrightBlack":"#546E7A","terminal.ansiBrightBlue":"#82AAFF","terminal.ansiBrightCyan":"#89DDFF","terminal.ansiBrightGreen":"#C3E88D","terminal.ansiBrightMagenta":"#C792EA","terminal.ansiBrightRed":"#f07178","terminal.ansiBrightWhite":"#ffffff","terminal.ansiBrightYellow":"#FFCB6B","terminal.ansiCyan":"#89DDFF","terminal.ansiGreen":"#C3E88D","terminal.ansiMagenta":"#C792EA","terminal.ansiRed":"#f07178","terminal.ansiWhite":"#ffffff","terminal.ansiYellow":"#FFCB6B","terminalCursor.background":"#000000","terminalCursor.foreground":"#FFCB6B","textLink.activeForeground":"#EEFFFF","textLink.foreground":"#80CBC4","titleBar.activeBackground":"#263238","titleBar.activeForeground":"#EEFFFF","titleBar.border":"#26323860","titleBar.inactiveBackground":"#263238","titleBar.inactiveForeground":"#6c8692","tree.indentGuidesStroke":"#37474F","widget.shadow":"#00000030"},"displayName":"Material Theme","name":"material-theme","semanticHighlighting":true,"tokenColors":[{"settings":{"background":"#263238","foreground":"#EEFFFF"}},{"scope":"string","settings":{"foreground":"#C3E88D"}},{"scope":"punctuation, constant.other.symbol","settings":{"foreground":"#89DDFF"}},{"scope":"constant.character.escape, text.html constant.character.entity.named","settings":{"foreground":"#EEFFFF"}},{"scope":"constant.language.boolean","settings":{"foreground":"#ff9cac"}},{"scope":"constant.numeric","settings":{"foreground":"#F78C6C"}},{"scope":"variable, variable.parameter, support.variable, variable.language, support.constant, meta.definition.variable entity.name.function, meta.function-call.arguments","settings":{"foreground":"#EEFFFF"}},{"scope":"keyword.other","settings":{"foreground":"#F78C6C"}},{"scope":"keyword, modifier, variable.language.this, support.type.object, constant.language","settings":{"foreground":"#89DDFF"}},{"scope":"entity.name.function, support.function","settings":{"foreground":"#82AAFF"}},{"scope":"storage.type, storage.modifier, storage.control","settings":{"foreground":"#C792EA"}},{"scope":"support.module, support.node","settings":{"fontStyle":"italic","foreground":"#f07178"}},{"scope":"support.type, constant.other.key","settings":{"foreground":"#FFCB6B"}},{"scope":"entity.name.type, entity.other.inherited-class, entity.other","settings":{"foreground":"#FFCB6B"}},{"scope":"comment","settings":{"fontStyle":"italic","foreground":"#546E7A"}},{"scope":"comment punctuation.definition.comment, string.quoted.docstring","settings":{"fontStyle":"italic","foreground":"#546E7A"}},{"scope":"punctuation","settings":{"foreground":"#89DDFF"}},{"scope":"entity.name, entity.name.type.class, support.type, support.class, meta.use","settings":{"foreground":"#FFCB6B"}},{"scope":"variable.object.property, meta.field.declaration entity.name.function","settings":{"foreground":"#f07178"}},{"scope":"meta.definition.method entity.name.function","settings":{"foreground":"#f07178"}},{"scope":"meta.function entity.name.function","settings":{"foreground":"#82AAFF"}},{"scope":"template.expression.begin, template.expression.end, punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end","settings":{"foreground":"#89DDFF"}},{"scope":"meta.embedded, source.groovy.embedded, meta.template.expression","settings":{"foreground":"#EEFFFF"}},{"scope":"entity.name.tag.yaml","settings":{"foreground":"#f07178"}},{"scope":"meta.object-literal.key, meta.object-literal.key string, support.type.property-name.json","settings":{"foreground":"#f07178"}},{"scope":"constant.language.json","settings":{"foreground":"#89DDFF"}},{"scope":"entity.other.attribute-name.class","settings":{"foreground":"#FFCB6B"}},{"scope":"entity.other.attribute-name.id","settings":{"foreground":"#F78C6C"}},{"scope":"source.css entity.name.tag","settings":{"foreground":"#FFCB6B"}},{"scope":"support.type.property-name.css","settings":{"foreground":"#B2CCD6"}},{"scope":"meta.tag, punctuation.definition.tag","settings":{"foreground":"#89DDFF"}},{"scope":"entity.name.tag","settings":{"foreground":"#f07178"}},{"scope":"entity.other.attribute-name","settings":{"foreground":"#C792EA"}},{"scope":"punctuation.definition.entity.html","settings":{"foreground":"#EEFFFF"}},{"scope":"markup.heading","settings":{"foreground":"#89DDFF"}},{"scope":"text.html.markdown meta.link.inline, meta.link.reference","settings":{"foreground":"#f07178"}},{"scope":"text.html.markdown beginning.punctuation.definition.list","settings":{"foreground":"#89DDFF"}},{"scope":"markup.italic","settings":{"fontStyle":"italic","foreground":"#f07178"}},{"scope":"markup.bold","settings":{"fontStyle":"bold","foreground":"#f07178"}},{"scope":"markup.bold markup.italic, markup.italic markup.bold","settings":{"fontStyle":"italic bold","foreground":"#f07178"}},{"scope":"markup.fenced_code.block.markdown punctuation.definition.markdown","settings":{"foreground":"#C3E88D"}},{"scope":"markup.inline.raw.string.markdown","settings":{"foreground":"#C3E88D"}},{"scope":"keyword.other.definition.ini","settings":{"foreground":"#f07178"}},{"scope":"entity.name.section.group-title.ini","settings":{"foreground":"#89DDFF"}},{"scope":"source.cs meta.class.identifier storage.type","settings":{"foreground":"#FFCB6B"}},{"scope":"source.cs meta.method.identifier entity.name.function","settings":{"foreground":"#f07178"}},{"scope":"source.cs meta.method-call meta.method, source.cs entity.name.function","settings":{"foreground":"#82AAFF"}},{"scope":"source.cs storage.type","settings":{"foreground":"#FFCB6B"}},{"scope":"source.cs meta.method.return-type","settings":{"foreground":"#FFCB6B"}},{"scope":"source.cs meta.preprocessor","settings":{"foreground":"#546E7A"}},{"scope":"source.cs entity.name.type.namespace","settings":{"foreground":"#EEFFFF"}},{"scope":"meta.jsx.children, SXNested","settings":{"foreground":"#EEFFFF"}},{"scope":"support.class.component","settings":{"foreground":"#FFCB6B"}},{"scope":"source.cpp meta.block variable.other","settings":{"foreground":"#EEFFFF"}},{"scope":"source.python meta.member.access.python","settings":{"foreground":"#f07178"}},{"scope":"source.python meta.function-call.python, meta.function-call.arguments","settings":{"foreground":"#82AAFF"}},{"scope":"meta.block","settings":{"foreground":"#f07178"}},{"scope":"entity.name.function.call","settings":{"foreground":"#82AAFF"}},{"scope":"source.php support.other.namespace, source.php meta.use support.class","settings":{"foreground":"#EEFFFF"}},{"scope":"constant.keyword","settings":{"fontStyle":"italic","foreground":"#89DDFF"}},{"scope":"entity.name.function","settings":{"foreground":"#82AAFF"}},{"settings":{"background":"#263238","foreground":"#EEFFFF"}},{"scope":["constant.other.placeholder"],"settings":{"foreground":"#f07178"}},{"scope":["markup.deleted"],"settings":{"foreground":"#f07178"}},{"scope":["markup.inserted"],"settings":{"foreground":"#C3E88D"}},{"scope":["markup.underline"],"settings":{"fontStyle":"underline"}},{"scope":["keyword.control"],"settings":{"fontStyle":"italic","foreground":"#89DDFF"}},{"scope":["variable.parameter"],"settings":{"fontStyle":"italic"}},{"scope":["variable.parameter.function.language.special.self.python"],"settings":{"fontStyle":"italic","foreground":"#f07178"}},{"scope":["constant.character.format.placeholder.other.python"],"settings":{"foreground":"#F78C6C"}},{"scope":["markup.quote"],"settings":{"fontStyle":"italic","foreground":"#89DDFF"}},{"scope":["markup.fenced_code.block"],"settings":{"foreground":"#EEFFFF90"}},{"scope":["punctuation.definition.quote"],"settings":{"foreground":"#ff9cac"}},{"scope":["meta.structure.dictionary.json support.type.property-name.json"],"settings":{"foreground":"#C792EA"}},{"scope":["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],"settings":{"foreground":"#FFCB6B"}},{"scope":["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],"settings":{"foreground":"#F78C6C"}},{"scope":["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],"settings":{"foreground":"#f07178"}},{"scope":["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],"settings":{"foreground":"#916b53"}},{"scope":["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],"settings":{"foreground":"#82AAFF"}},{"scope":["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],"settings":{"foreground":"#ff9cac"}},{"scope":["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],"settings":{"foreground":"#C792EA"}},{"scope":["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],"settings":{"foreground":"#C3E88D"}}],"type":"dark"}'));export{e as default}; diff --git a/_nuxt/DLV7BB8S.js b/_nuxt/DLV7BB8S.js new file mode 100644 index 0000000..e4e2717 --- /dev/null +++ b/_nuxt/DLV7BB8S.js @@ -0,0 +1 @@ +import{d as i,e as c,f as p,w as d,r as l,N as u,h as m,O as r,v as f,Q as _}from"./CseYvhfk.js";const h={base:["text-(--ui-primary) border-b border-transparent hover:border-(--ui-primary) font-medium focus-visible:outline-(--ui-primary) [&>code]:border-dashed hover:[&>code]:border-(--ui-primary) hover:[&>code]:text-(--ui-primary)","transition-colors [&>code]:transition-colors"]},b=_;var o,s;const g=r({extend:r(h),...((s=(o=b.uiPro)==null?void 0:o.prose)==null?void 0:s.a)||{}}),v=i({__name:"A",props:{href:{},target:{},class:{}},setup(t){const a=t;return(e,x)=>{const n=f;return p(),c(n,{href:e.href,target:e.target,class:u(m(g)({class:a.class}))},{default:d(()=>[l(e.$slots,"default")]),_:3},8,["href","target","class"])}}}),A=Object.assign(v,{__name:"ProseA"});export{A as default}; diff --git a/_nuxt/DOS5Ct67.js b/_nuxt/DOS5Ct67.js new file mode 100644 index 0000000..30a5e09 --- /dev/null +++ b/_nuxt/DOS5Ct67.js @@ -0,0 +1 @@ +import t from"./DaDNKYhP.js";import n from"./BPhBrDlE.js";import e from"./ySlJ1b_l.js";import a from"./Dj6nwHGl.js";import i from"./DTAJTTim.js";import{h as s}from"./C1mmyNH5.js";const u=Object.freeze(JSON.parse('{"fileTypes":[],"injectTo":["text.html.markdown"],"injectionSelector":"L:text.html.markdown","name":"markdown-vue","patterns":[{"include":"#vue-code-block"}],"repository":{"vue-code-block":{"begin":"(^|\\\\G)(\\\\s*)(`{3,}|~{3,})\\\\s*(?i:(vue)((\\\\s+|:|,|\\\\{|\\\\?)[^`~]*)?$)","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown","patterns":[]}},"end":"(^|\\\\G)(\\\\2|\\\\s{0,3})(\\\\3)\\\\s*$","endCaptures":{"3":{"name":"punctuation.definition.markdown"}},"name":"markup.fenced_code.block.markdown","patterns":[{"include":"source.vue"}]}},"scopeName":"markdown.vue.codeblock"}')),m=[u],r=Object.freeze(JSON.parse('{"fileTypes":[],"injectTo":["source.vue","text.html.markdown","text.html.derivative","text.pug"],"injectionSelector":"L:meta.tag -meta.attribute -meta.ng-binding -entity.name.tag.pug -attribute_value -source.tsx -source.js.jsx, L:meta.element -meta.attribute","name":"vue-directives","patterns":[{"include":"source.vue#vue-directives"}],"scopeName":"vue.directives"}')),c=[r],o=Object.freeze(JSON.parse('{"fileTypes":[],"injectTo":["source.vue","text.html.markdown","text.html.derivative","text.pug"],"injectionSelector":"L:text.pug -comment -string.comment, L:text.html.derivative -comment.block, L:text.html.markdown -comment.block","name":"vue-interpolations","patterns":[{"include":"source.vue#vue-interpolations"}],"scopeName":"vue.interpolations"}')),l=[o],d=Object.freeze(JSON.parse(`{"fileTypes":[],"injectTo":["source.vue"],"injectionSelector":"L:source.css -comment, L:source.postcss -comment, L:source.sass -comment, L:source.stylus -comment","name":"vue-sfc-style-variable-injection","patterns":[{"include":"#vue-sfc-style-variable-injection"}],"repository":{"vue-sfc-style-variable-injection":{"begin":"\\\\b(v-bind)\\\\s*\\\\(","beginCaptures":{"1":{"name":"entity.name.function"}},"end":"\\\\)","name":"vue.sfc.style.variable.injection.v-bind","patterns":[{"begin":"('|\\")","beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"}},"end":"(\\\\1)","endCaptures":{"1":{"name":"punctuation.definition.tag.end.html"}},"name":"source.ts.embedded.html.vue","patterns":[{"include":"source.js"}]},{"include":"source.js"}]}},"scopeName":"vue.sfc.style.variable.injection","embeddedLangs":["javascript"]}`)),g=[...e,d],p=Object.freeze(JSON.parse(`{"displayName":"Vue","name":"vue","patterns":[{"include":"#vue-comments"},{"include":"text.html.basic#comment"},{"include":"#self-closing-tag"},{"begin":"(<)","beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.html.vue"}},"end":"(>)","endCaptures":{"1":{"name":"punctuation.definition.tag.end.html.vue"}},"patterns":[{"begin":"([a-zA-Z0-9:-]+)\\\\b(?=[^>]*\\\\blang\\\\s*=\\\\s*(['\\"]?)md\\\\b\\\\2)","beginCaptures":{"1":{"name":"entity.name.tag.$1.html.vue"}},"end":"(</)(\\\\1)\\\\s*(?=>)","endCaptures":{"1":{"name":"punctuation.definition.tag.begin.html.vue"},"2":{"name":"entity.name.tag.$2.html.vue"}},"patterns":[{"include":"#tag-stuff"},{"begin":"(?<=>)","end":"(?=<\\\\/)","name":"text.html.markdown","patterns":[{"include":"text.html.markdown"}]}]},{"begin":"([a-zA-Z0-9:-]+)\\\\b(?=[^>]*\\\\blang\\\\s*=\\\\s*(['\\"]?)html\\\\b\\\\2)","beginCaptures":{"1":{"name":"entity.name.tag.$1.html.vue"}},"end":"(</)(\\\\1)\\\\s*(?=>)","endCaptures":{"1":{"name":"punctuation.definition.tag.begin.html.vue"},"2":{"name":"entity.name.tag.$2.html.vue"}},"patterns":[{"include":"#tag-stuff"},{"begin":"(?<=>)","end":"(?=<\\\\/)","name":"text.html.derivative","patterns":[{"include":"#html-stuff"}]}]},{"begin":"([a-zA-Z0-9:-]+)\\\\b(?=[^>]*\\\\blang\\\\s*=\\\\s*(['\\"]?)pug\\\\b\\\\2)","beginCaptures":{"1":{"name":"entity.name.tag.$1.html.vue"}},"end":"(</)(\\\\1)\\\\s*(?=>)","endCaptures":{"1":{"name":"punctuation.definition.tag.begin.html.vue"},"2":{"name":"entity.name.tag.$2.html.vue"}},"patterns":[{"include":"#tag-stuff"},{"begin":"(?<=>)","end":"(?=<\\\\/)","name":"text.pug","patterns":[{"include":"text.pug"}]}]},{"begin":"([a-zA-Z0-9:-]+)\\\\b(?=[^>]*\\\\blang\\\\s*=\\\\s*(['\\"]?)stylus\\\\b\\\\2)","beginCaptures":{"1":{"name":"entity.name.tag.$1.html.vue"}},"end":"(</)(\\\\1)\\\\s*(?=>)","endCaptures":{"1":{"name":"punctuation.definition.tag.begin.html.vue"},"2":{"name":"entity.name.tag.$2.html.vue"}},"patterns":[{"include":"#tag-stuff"},{"begin":"(?<=>)","end":"(?=<\\\\/)","name":"source.stylus","patterns":[{"include":"source.stylus"}]}]},{"begin":"([a-zA-Z0-9:-]+)\\\\b(?=[^>]*\\\\blang\\\\s*=\\\\s*(['\\"]?)postcss\\\\b\\\\2)","beginCaptures":{"1":{"name":"entity.name.tag.$1.html.vue"}},"end":"(</)(\\\\1)\\\\s*(?=>)","endCaptures":{"1":{"name":"punctuation.definition.tag.begin.html.vue"},"2":{"name":"entity.name.tag.$2.html.vue"}},"patterns":[{"include":"#tag-stuff"},{"begin":"(?<=>)","end":"(?=<\\\\/)","name":"source.postcss","patterns":[{"include":"source.postcss"}]}]},{"begin":"([a-zA-Z0-9:-]+)\\\\b(?=[^>]*\\\\blang\\\\s*=\\\\s*(['\\"]?)sass\\\\b\\\\2)","beginCaptures":{"1":{"name":"entity.name.tag.$1.html.vue"}},"end":"(</)(\\\\1)\\\\s*(?=>)","endCaptures":{"1":{"name":"punctuation.definition.tag.begin.html.vue"},"2":{"name":"entity.name.tag.$2.html.vue"}},"patterns":[{"include":"#tag-stuff"},{"begin":"(?<=>)","end":"(?=<\\\\/)","name":"source.sass","patterns":[{"include":"source.sass"}]}]},{"begin":"([a-zA-Z0-9:-]+)\\\\b(?=[^>]*\\\\blang\\\\s*=\\\\s*(['\\"]?)css\\\\b\\\\2)","beginCaptures":{"1":{"name":"entity.name.tag.$1.html.vue"}},"end":"(</)(\\\\1)\\\\s*(?=>)","endCaptures":{"1":{"name":"punctuation.definition.tag.begin.html.vue"},"2":{"name":"entity.name.tag.$2.html.vue"}},"patterns":[{"include":"#tag-stuff"},{"begin":"(?<=>)","end":"(?=<\\\\/)","name":"source.css","patterns":[{"include":"source.css"}]}]},{"begin":"([a-zA-Z0-9:-]+)\\\\b(?=[^>]*\\\\blang\\\\s*=\\\\s*(['\\"]?)scss\\\\b\\\\2)","beginCaptures":{"1":{"name":"entity.name.tag.$1.html.vue"}},"end":"(</)(\\\\1)\\\\s*(?=>)","endCaptures":{"1":{"name":"punctuation.definition.tag.begin.html.vue"},"2":{"name":"entity.name.tag.$2.html.vue"}},"patterns":[{"include":"#tag-stuff"},{"begin":"(?<=>)","end":"(?=<\\\\/)","name":"source.css.scss","patterns":[{"include":"source.css.scss"}]}]},{"begin":"([a-zA-Z0-9:-]+)\\\\b(?=[^>]*\\\\blang\\\\s*=\\\\s*(['\\"]?)less\\\\b\\\\2)","beginCaptures":{"1":{"name":"entity.name.tag.$1.html.vue"}},"end":"(</)(\\\\1)\\\\s*(?=>)","endCaptures":{"1":{"name":"punctuation.definition.tag.begin.html.vue"},"2":{"name":"entity.name.tag.$2.html.vue"}},"patterns":[{"include":"#tag-stuff"},{"begin":"(?<=>)","end":"(?=<\\\\/)","name":"source.css.less","patterns":[{"include":"source.css.less"}]}]},{"begin":"([a-zA-Z0-9:-]+)\\\\b(?=[^>]*\\\\blang\\\\s*=\\\\s*(['\\"]?)js\\\\b\\\\2)","beginCaptures":{"1":{"name":"entity.name.tag.$1.html.vue"}},"end":"(</)(\\\\1)\\\\s*(?=>)","endCaptures":{"1":{"name":"punctuation.definition.tag.begin.html.vue"},"2":{"name":"entity.name.tag.$2.html.vue"}},"patterns":[{"include":"#tag-stuff"},{"begin":"(?<=>)","end":"(?=<\\\\/)","name":"source.js","patterns":[{"include":"source.js"}]}]},{"begin":"([a-zA-Z0-9:-]+)\\\\b(?=[^>]*\\\\blang\\\\s*=\\\\s*(['\\"]?)ts\\\\b\\\\2)","beginCaptures":{"1":{"name":"entity.name.tag.$1.html.vue"}},"end":"(</)(\\\\1)\\\\s*(?=>)","endCaptures":{"1":{"name":"punctuation.definition.tag.begin.html.vue"},"2":{"name":"entity.name.tag.$2.html.vue"}},"patterns":[{"include":"#tag-stuff"},{"begin":"(?<=>)","end":"(?=<\\\\/)","name":"source.ts","patterns":[{"include":"source.ts"}]}]},{"begin":"([a-zA-Z0-9:-]+)\\\\b(?=[^>]*\\\\blang\\\\s*=\\\\s*(['\\"]?)jsx\\\\b\\\\2)","beginCaptures":{"1":{"name":"entity.name.tag.$1.html.vue"}},"end":"(</)(\\\\1)\\\\s*(?=>)","endCaptures":{"1":{"name":"punctuation.definition.tag.begin.html.vue"},"2":{"name":"entity.name.tag.$2.html.vue"}},"patterns":[{"include":"#tag-stuff"},{"begin":"(?<=>)","end":"(?=<\\\\/)","name":"source.js.jsx","patterns":[{"include":"source.js.jsx"}]}]},{"begin":"([a-zA-Z0-9:-]+)\\\\b(?=[^>]*\\\\blang\\\\s*=\\\\s*(['\\"]?)tsx\\\\b\\\\2)","beginCaptures":{"1":{"name":"entity.name.tag.$1.html.vue"}},"end":"(</)(\\\\1)\\\\s*(?=>)","endCaptures":{"1":{"name":"punctuation.definition.tag.begin.html.vue"},"2":{"name":"entity.name.tag.$2.html.vue"}},"patterns":[{"include":"#tag-stuff"},{"begin":"(?<=>)","end":"(?=<\\\\/)","name":"source.tsx","patterns":[{"include":"source.tsx"}]}]},{"begin":"([a-zA-Z0-9:-]+)\\\\b(?=[^>]*\\\\blang\\\\s*=\\\\s*(['\\"]?)coffee\\\\b\\\\2)","beginCaptures":{"1":{"name":"entity.name.tag.$1.html.vue"}},"end":"(</)(\\\\1)\\\\s*(?=>)","endCaptures":{"1":{"name":"punctuation.definition.tag.begin.html.vue"},"2":{"name":"entity.name.tag.$2.html.vue"}},"patterns":[{"include":"#tag-stuff"},{"begin":"(?<=>)","end":"(?=<\\\\/)","name":"source.coffee","patterns":[{"include":"source.coffee"}]}]},{"begin":"([a-zA-Z0-9:-]+)\\\\b(?=[^>]*\\\\blang\\\\s*=\\\\s*(['\\"]?)json\\\\b\\\\2)","beginCaptures":{"1":{"name":"entity.name.tag.$1.html.vue"}},"end":"(</)(\\\\1)\\\\s*(?=>)","endCaptures":{"1":{"name":"punctuation.definition.tag.begin.html.vue"},"2":{"name":"entity.name.tag.$2.html.vue"}},"patterns":[{"include":"#tag-stuff"},{"begin":"(?<=>)","end":"(?=<\\\\/)","name":"source.json","patterns":[{"include":"source.json"}]}]},{"begin":"([a-zA-Z0-9:-]+)\\\\b(?=[^>]*\\\\blang\\\\s*=\\\\s*(['\\"]?)jsonc\\\\b\\\\2)","beginCaptures":{"1":{"name":"entity.name.tag.$1.html.vue"}},"end":"(</)(\\\\1)\\\\s*(?=>)","endCaptures":{"1":{"name":"punctuation.definition.tag.begin.html.vue"},"2":{"name":"entity.name.tag.$2.html.vue"}},"patterns":[{"include":"#tag-stuff"},{"begin":"(?<=>)","end":"(?=<\\\\/)","name":"source.json.comments","patterns":[{"include":"source.json.comments"}]}]},{"begin":"([a-zA-Z0-9:-]+)\\\\b(?=[^>]*\\\\blang\\\\s*=\\\\s*(['\\"]?)json5\\\\b\\\\2)","beginCaptures":{"1":{"name":"entity.name.tag.$1.html.vue"}},"end":"(</)(\\\\1)\\\\s*(?=>)","endCaptures":{"1":{"name":"punctuation.definition.tag.begin.html.vue"},"2":{"name":"entity.name.tag.$2.html.vue"}},"patterns":[{"include":"#tag-stuff"},{"begin":"(?<=>)","end":"(?=<\\\\/)","name":"source.json5","patterns":[{"include":"source.json5"}]}]},{"begin":"([a-zA-Z0-9:-]+)\\\\b(?=[^>]*\\\\blang\\\\s*=\\\\s*(['\\"]?)yaml\\\\b\\\\2)","beginCaptures":{"1":{"name":"entity.name.tag.$1.html.vue"}},"end":"(</)(\\\\1)\\\\s*(?=>)","endCaptures":{"1":{"name":"punctuation.definition.tag.begin.html.vue"},"2":{"name":"entity.name.tag.$2.html.vue"}},"patterns":[{"include":"#tag-stuff"},{"begin":"(?<=>)","end":"(?=<\\\\/)","name":"source.yaml","patterns":[{"include":"source.yaml"}]}]},{"begin":"([a-zA-Z0-9:-]+)\\\\b(?=[^>]*\\\\blang\\\\s*=\\\\s*(['\\"]?)toml\\\\b\\\\2)","beginCaptures":{"1":{"name":"entity.name.tag.$1.html.vue"}},"end":"(</)(\\\\1)\\\\s*(?=>)","endCaptures":{"1":{"name":"punctuation.definition.tag.begin.html.vue"},"2":{"name":"entity.name.tag.$2.html.vue"}},"patterns":[{"include":"#tag-stuff"},{"begin":"(?<=>)","end":"(?=<\\\\/)","name":"source.toml","patterns":[{"include":"source.toml"}]}]},{"begin":"([a-zA-Z0-9:-]+)\\\\b(?=[^>]*\\\\blang\\\\s*=\\\\s*(['\\"]?)(gql|graphql)\\\\b\\\\2)","beginCaptures":{"1":{"name":"entity.name.tag.$1.html.vue"}},"end":"(</)(\\\\1)\\\\s*(?=>)","endCaptures":{"1":{"name":"punctuation.definition.tag.begin.html.vue"},"2":{"name":"entity.name.tag.$2.html.vue"}},"patterns":[{"include":"#tag-stuff"},{"begin":"(?<=>)","end":"(?=<\\\\/)","name":"source.graphql","patterns":[{"include":"source.graphql"}]}]},{"begin":"([a-zA-Z0-9:-]+)\\\\b(?=[^>]*\\\\blang\\\\s*=\\\\s*(['\\"]?)vue\\\\b\\\\2)","beginCaptures":{"1":{"name":"entity.name.tag.$1.html.vue"}},"end":"(</)(\\\\1)\\\\s*(?=>)","endCaptures":{"1":{"name":"punctuation.definition.tag.begin.html.vue"},"2":{"name":"entity.name.tag.$2.html.vue"}},"patterns":[{"include":"#tag-stuff"},{"begin":"(?<=>)","end":"(?=<\\\\/)","name":"source.vue","patterns":[{"include":"source.vue"}]}]},{"begin":"(template)\\\\b","beginCaptures":{"1":{"name":"entity.name.tag.$1.html.vue"}},"end":"(</)(\\\\1)\\\\s*(?=>)","endCaptures":{"1":{"name":"punctuation.definition.tag.begin.html.vue"},"2":{"name":"entity.name.tag.$2.html.vue"}},"patterns":[{"include":"#tag-stuff"},{"begin":"(?<=>)","end":"(?=<\\\\/template\\\\b)","name":"text.html.derivative","patterns":[{"include":"#html-stuff"}]}]},{"begin":"(script)\\\\b","beginCaptures":{"1":{"name":"entity.name.tag.$1.html.vue"}},"end":"(</)(\\\\1)\\\\s*(?=>)","endCaptures":{"1":{"name":"punctuation.definition.tag.begin.html.vue"},"2":{"name":"entity.name.tag.$2.html.vue"}},"patterns":[{"include":"#tag-stuff"},{"begin":"(?<=>)","end":"(?=<\\\\/script\\\\b)","name":"source.js","patterns":[{"include":"source.js"}]}]},{"begin":"(style)\\\\b","beginCaptures":{"1":{"name":"entity.name.tag.$1.html.vue"}},"end":"(</)(\\\\1)\\\\s*(?=>)","endCaptures":{"1":{"name":"punctuation.definition.tag.begin.html.vue"},"2":{"name":"entity.name.tag.$2.html.vue"}},"patterns":[{"include":"#tag-stuff"},{"begin":"(?<=>)","end":"(?=<\\\\/style\\\\b)","name":"source.css","patterns":[{"include":"source.css"}]}]},{"begin":"([a-zA-Z0-9:-]+)","beginCaptures":{"1":{"name":"entity.name.tag.$1.html.vue"}},"end":"(</)(\\\\1)\\\\s*(?=>)","endCaptures":{"1":{"name":"punctuation.definition.tag.begin.html.vue"},"2":{"name":"entity.name.tag.$2.html.vue"}},"patterns":[{"include":"#tag-stuff"},{"begin":"(?<=>)","end":"(?=<\\\\/)","name":"text"}]}]}],"repository":{"html-stuff":{"patterns":[{"include":"#template-tag"},{"include":"text.html.derivative"},{"include":"text.html.basic"}]},"self-closing-tag":{"begin":"(<)([a-zA-Z0-9:-]+)(?=([^>]+/>))","beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.html.vue"},"2":{"name":"entity.name.tag.$2.html.vue"}},"end":"(/>)","endCaptures":{"1":{"name":"punctuation.definition.tag.end.html.vue"}},"name":"self-closing-tag","patterns":[{"include":"#tag-stuff"}]},"tag-stuff":{"begin":"\\\\G","end":"(?=/>)|(>)","endCaptures":{"1":{"name":"punctuation.definition.tag.end.html.vue"}},"name":"meta.tag-stuff","patterns":[{"include":"#vue-directives"},{"include":"text.html.basic#attribute"}]},"template-tag":{"patterns":[{"include":"#template-tag-1"},{"include":"#template-tag-2"}]},"template-tag-1":{"begin":"(<)(template)\\\\b(>)","beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.html.vue"},"2":{"name":"entity.name.tag.$2.html.vue"},"3":{"name":"punctuation.definition.tag.end.html.vue"}},"end":"(/?>)","endCaptures":{"1":{"name":"punctuation.definition.tag.end.html.vue"}},"name":"meta.template-tag.start","patterns":[{"begin":"\\\\G","end":"(?=/>)|((</)(template)\\\\b)","endCaptures":{"2":{"name":"punctuation.definition.tag.begin.html.vue"},"3":{"name":"entity.name.tag.$3.html.vue"}},"name":"meta.template-tag.end","patterns":[{"include":"#html-stuff"}]}]},"template-tag-2":{"begin":"(<)(template)\\\\b","beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.html.vue"},"2":{"name":"entity.name.tag.$2.html.vue"}},"end":"(/?>)","endCaptures":{"1":{"name":"punctuation.definition.tag.end.html.vue"}},"name":"meta.template-tag.start","patterns":[{"begin":"\\\\G","end":"(?=/>)|((</)(template)\\\\b)","endCaptures":{"2":{"name":"punctuation.definition.tag.begin.html.vue"},"3":{"name":"entity.name.tag.$3.html.vue"}},"name":"meta.template-tag.end","patterns":[{"include":"#tag-stuff"},{"include":"#html-stuff"}]}]},"vue-comments":{"patterns":[{"include":"#vue-comments-key-value"}]},"vue-comments-key-value":{"begin":"(<!--)\\\\s*(@)([\\\\w$]+)(?=\\\\s)","beginCaptures":{"1":{"name":"punctuation.definition.comment.vue"},"2":{"name":"punctuation.definition.block.tag.comment.vue"},"3":{"name":"storage.type.class.comment.vue"}},"end":"(-->)","endCaptures":{"1":{"name":"punctuation.definition.comment.vue"}},"name":"comment.block.vue","patterns":[{"include":"source.json#value"}]},"vue-directives":{"patterns":[{"include":"#vue-directives-control"},{"include":"#vue-directives-style-attr"},{"include":"#vue-directives-original"},{"include":"#vue-directives-generic-attr"}]},"vue-directives-control":{"begin":"(v-for)|(v-if|v-else-if|v-else)","captures":{"1":{"name":"keyword.control.loop.vue"},"2":{"name":"keyword.control.conditional.vue"}},"end":"(?=\\\\s*+[^=\\\\s])","name":"meta.attribute.directive.control.vue","patterns":[{"include":"#vue-directives-expression"}]},"vue-directives-expression":{"patterns":[{"begin":"(=)\\\\s*('|\\"|\`)","beginCaptures":{"1":{"name":"punctuation.separator.key-value.html.vue"},"2":{"name":"punctuation.definition.string.begin.html.vue"}},"end":"(\\\\2)","endCaptures":{"1":{"name":"punctuation.definition.string.end.html.vue"}},"patterns":[{"begin":"(?<=('|\\"|\`))","end":"(?=\\\\1)","name":"source.ts.embedded.html.vue","patterns":[{"include":"source.ts#expression"}]}]},{"begin":"(=)\\\\s*(?=[^'\\"\`])","beginCaptures":{"1":{"name":"punctuation.separator.key-value.html.vue"}},"end":"(?=(\\\\s|>|\\\\/>))","patterns":[{"begin":"(?=[^'\\"\`])","end":"(?=(\\\\s|>|\\\\/>))","name":"source.ts.embedded.html.vue","patterns":[{"include":"source.ts#expression"}]}]}]},"vue-directives-generic-attr":{"begin":"\\\\b(generic)\\\\s*(=)","captures":{"1":{"name":"entity.other.attribute-name.html.vue"},"2":{"name":"punctuation.separator.key-value.html.vue"}},"end":"(?<='|\\")","name":"meta.attribute.generic.vue","patterns":[{"begin":"('|\\")","beginCaptures":{"1":{"name":"punctuation.definition.string.begin.html.vue"}},"end":"(\\\\1)","endCaptures":{"1":{"name":"punctuation.definition.string.end.html.vue"}},"name":"meta.type.parameters.vue","patterns":[{"include":"source.ts#comment"},{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(extends|in|out)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"storage.modifier.ts"},{"include":"source.ts#type"},{"include":"source.ts#punctuation-comma"},{"match":"(=)(?!>)","name":"keyword.operator.assignment.ts"}]}]},"vue-directives-original":{"begin":"(?:(?:(v-[\\\\w-]+)(:)?)|([:\\\\.])|(@)|(#))(?:(?:(\\\\[)([^\\\\]]*)(\\\\]))|([\\\\w-]+))?","beginCaptures":{"1":{"name":"entity.other.attribute-name.html.vue"},"2":{"name":"punctuation.separator.key-value.html.vue"},"3":{"name":"punctuation.attribute-shorthand.bind.html.vue"},"4":{"name":"punctuation.attribute-shorthand.event.html.vue"},"5":{"name":"punctuation.attribute-shorthand.slot.html.vue"},"6":{"name":"punctuation.separator.key-value.html.vue"},"7":{"name":"source.ts.embedded.html.vue","patterns":[{"include":"source.ts#expression"}]},"8":{"name":"punctuation.separator.key-value.html.vue"},"9":{"name":"entity.other.attribute-name.html.vue"}},"end":"(?=\\\\s*[^=\\\\s])","endCaptures":{"1":{"name":"punctuation.definition.string.end.html.vue"}},"name":"meta.attribute.directive.vue","patterns":[{"1":{"name":"punctuation.separator.key-value.html.vue"},"2":{"name":"entity.other.attribute-name.html.vue"},"match":"(\\\\.)([\\\\w-]*)"},{"include":"#vue-directives-expression"}]},"vue-directives-style-attr":{"begin":"\\\\b(style)\\\\s*(=)","captures":{"1":{"name":"entity.other.attribute-name.html.vue"},"2":{"name":"punctuation.separator.key-value.html.vue"}},"end":"(?<='|\\")","name":"meta.attribute.style.vue","patterns":[{"begin":"('|\\")","beginCaptures":{"1":{"name":"punctuation.definition.string.begin.html.vue"}},"end":"(\\\\1)","endCaptures":{"1":{"name":"punctuation.definition.string.end.html.vue"}},"name":"source.css.embedded.html.vue","patterns":[{"include":"source.css#comment-block"},{"include":"source.css#escapes"},{"include":"source.css#font-features"},{"match":"(?<![\\\\w-])--(?:[-a-zA-Z_]|[^\\\\x00-\\\\x7F])(?:[-a-zA-Z0-9_]|[^\\\\x00-\\\\x7F]|\\\\\\\\(?:[0-9a-fA-F]{1,6}|.))*","name":"variable.css"},{"begin":"(?<![-a-zA-Z])(?=[-a-zA-Z])","end":"$|(?![-a-zA-Z])","name":"meta.property-name.css","patterns":[{"include":"source.css#property-names"}]},{"begin":"(:)\\\\s*","beginCaptures":{"1":{"name":"punctuation.separator.key-value.css"}},"contentName":"meta.property-value.css","end":"\\\\s*(;)|\\\\s*(?='|\\")","endCaptures":{"1":{"name":"punctuation.terminator.rule.css"}},"patterns":[{"include":"source.css#comment-block"},{"include":"source.css#property-values"}]},{"match":";","name":"punctuation.terminator.rule.css"}]}]},"vue-interpolations":{"patterns":[{"begin":"(\\\\{\\\\{)","beginCaptures":{"1":{"name":"punctuation.definition.interpolation.begin.html.vue"}},"end":"(\\\\}\\\\})","endCaptures":{"1":{"name":"punctuation.definition.interpolation.end.html.vue"}},"name":"expression.embedded.vue","patterns":[{"begin":"\\\\G","end":"(?=\\\\}\\\\})","name":"source.ts.embedded.html.vue","patterns":[{"include":"source.ts#expression"}]}]}]}},"scopeName":"source.vue","embeddedLangs":["html","css","javascript","typescript","json","html-derivative","markdown-vue","vue-directives","vue-interpolations","vue-sfc-style-variable-injection"],"embeddedLangsLazy":["markdown","pug","stylus","sass","scss","less","jsx","tsx","coffee","jsonc","json5","yaml","toml","graphql"]}`)),$=[...t,...n,...e,...a,...i,...s,...m,...c,...l,...g,p];export{$ as default}; diff --git a/_nuxt/DTAJTTim.js b/_nuxt/DTAJTTim.js new file mode 100644 index 0000000..2625b6d --- /dev/null +++ b/_nuxt/DTAJTTim.js @@ -0,0 +1 @@ +const n=Object.freeze(JSON.parse('{"displayName":"JSON","name":"json","patterns":[{"include":"#value"}],"repository":{"array":{"begin":"\\\\[","beginCaptures":{"0":{"name":"punctuation.definition.array.begin.json"}},"end":"\\\\]","endCaptures":{"0":{"name":"punctuation.definition.array.end.json"}},"name":"meta.structure.array.json","patterns":[{"include":"#value"},{"match":",","name":"punctuation.separator.array.json"},{"match":"[^\\\\s\\\\]]","name":"invalid.illegal.expected-array-separator.json"}]},"comments":{"patterns":[{"begin":"/\\\\*\\\\*(?!/)","captures":{"0":{"name":"punctuation.definition.comment.json"}},"end":"\\\\*/","name":"comment.block.documentation.json"},{"begin":"/\\\\*","captures":{"0":{"name":"punctuation.definition.comment.json"}},"end":"\\\\*/","name":"comment.block.json"},{"captures":{"1":{"name":"punctuation.definition.comment.json"}},"match":"(//).*$\\\\n?","name":"comment.line.double-slash.js"}]},"constant":{"match":"\\\\b(?:true|false|null)\\\\b","name":"constant.language.json"},"number":{"match":"-?(?:0|[1-9]\\\\d*)(?:(?:\\\\.\\\\d+)?(?:[eE][+-]?\\\\d+)?)?","name":"constant.numeric.json"},"object":{"begin":"\\\\{","beginCaptures":{"0":{"name":"punctuation.definition.dictionary.begin.json"}},"end":"\\\\}","endCaptures":{"0":{"name":"punctuation.definition.dictionary.end.json"}},"name":"meta.structure.dictionary.json","patterns":[{"include":"#objectkey"},{"include":"#comments"},{"begin":":","beginCaptures":{"0":{"name":"punctuation.separator.dictionary.key-value.json"}},"end":"(,)|(?=\\\\})","endCaptures":{"1":{"name":"punctuation.separator.dictionary.pair.json"}},"name":"meta.structure.dictionary.value.json","patterns":[{"include":"#value"},{"match":"[^\\\\s,]","name":"invalid.illegal.expected-dictionary-separator.json"}]},{"match":"[^\\\\s\\\\}]","name":"invalid.illegal.expected-dictionary-separator.json"}]},"objectkey":{"begin":"\\"","beginCaptures":{"0":{"name":"punctuation.support.type.property-name.begin.json"}},"end":"\\"","endCaptures":{"0":{"name":"punctuation.support.type.property-name.end.json"}},"name":"string.json support.type.property-name.json","patterns":[{"include":"#stringcontent"}]},"string":{"begin":"\\"","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.json"}},"end":"\\"","endCaptures":{"0":{"name":"punctuation.definition.string.end.json"}},"name":"string.quoted.double.json","patterns":[{"include":"#stringcontent"}]},"stringcontent":{"patterns":[{"match":"\\\\\\\\(?:[\\"\\\\\\\\/bfnrt]|u[0-9a-fA-F]{4})","name":"constant.character.escape.json"},{"match":"\\\\\\\\.","name":"invalid.illegal.unrecognized-string-escape.json"}]},"value":{"patterns":[{"include":"#constant"},{"include":"#number"},{"include":"#string"},{"include":"#array"},{"include":"#object"},{"include":"#comments"}]}},"scopeName":"source.json"}')),e=[n];export{e as default}; diff --git a/_nuxt/DVxrWKbW.js b/_nuxt/DVxrWKbW.js new file mode 100644 index 0000000..7cef2ab --- /dev/null +++ b/_nuxt/DVxrWKbW.js @@ -0,0 +1 @@ +import M from"./R9Oz0174.js";import{d as L,Y as z,R as N,Z as P,O as S,E as D,c as E,o as O,a0 as U,J as k,S as j,e as m,w as f,N as u,h as t,f as c,g,p as w,a1 as $,a2 as B,Q as q,q as F,t as J,T as K}from"./CseYvhfk.js";import{_ as Q,a as R,b as T,c as Y,d as Z}from"./CbwmjzaD.js";import"./BovfF0M_.js";const A={slots:{root:"relative group *:not-first:!my-0 *:not-first:!static my-5",list:"relative flex items-center gap-1 border border-(--ui-border-muted) bg-(--ui-bg) border-b-0 rounded-t-[calc(var(--ui-radius)*1.5)] overflow-x-auto p-2",indicator:"absolute left-0 inset-y-2 w-(--reka-tabs-indicator-size) translate-x-(--reka-tabs-indicator-position) transition-[translate,width] duration-200 bg-(--ui-bg-elevated) rounded-[calc(var(--ui-radius)*1.5)] shadow-xs",trigger:["relative inline-flex items-center gap-1.5 text-(--ui-text) data-[state=active]:text-(--ui-text-highlighted) hover:bg-(--ui-bg-elevated)/50 px-2 py-1.5 text-sm rounded-[calc(var(--ui-radius)*1.5)] disabled:cursor-not-allowed disabled:opacity-75 focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-(--ui-primary) focus:outline-none","transition-colors"],triggerIcon:"size-4 shrink-0",triggerLabel:"truncate"}},H=q;var G,I;const W=S({extend:S(A),...((I=(G=H.uiPro)==null?void 0:G.prose)==null?void 0:I.codeGroup)||{}}),X=L({__name:"CodeGroup",props:z({defaultValue:{default:"0"},sync:{},class:{},ui:{}},{modelValue:{},modelModifiers:{}}),emits:["update:modelValue"],setup(v){const s=v,p=N(),r=P(v,"modelValue"),n=W(),b=D(1),y=E(()=>{var e,a;return b.value,((a=(e=p.default)==null?void 0:e.call(p))==null?void 0:a.flatMap(_).filter(Boolean))||[]});function _(e,a){var d,l,i,o;return typeof e.type=="symbol"?(d=e.children)==null?void 0:d.map(_):{label:((l=e.props)==null?void 0:l.filename)||((i=e.props)==null?void 0:i.label)||`${a}`,icon:(o=e.props)==null?void 0:o.icon,component:e}}return O(()=>{if(s.sync){const e=`code-group-${s.sync}`,a=U(e,()=>localStorage.getItem(e));k(a,()=>{a.value&&(r.value=a.value)},{immediate:!0}),k(r,()=>{r.value&&(a.value=r.value,localStorage.setItem(e,r.value))})}}),j(()=>b.value++),(e,a)=>{var d;return c(),m(t(T),{modelValue:r.value,"onUpdate:modelValue":a[0]||(a[0]=l=>r.value=l),"default-value":e.defaultValue,"unmount-on-hide":!1,class:u(t(n).root({class:[s.class,(d=s.ui)==null?void 0:d.root]}))},{default:f(()=>{var l;return[g(t(R),{class:u(t(n).list({class:(l=s.ui)==null?void 0:l.list}))},{default:f(()=>{var i;return[g(t(Q),{class:u(t(n).indicator({class:(i=s.ui)==null?void 0:i.indicator}))},null,8,["class"]),(c(!0),w(B,null,$(y.value,(o,h)=>{var x;return c(),m(t(Y),{key:h,value:String(h),class:u(t(n).trigger({class:(x=s.ui)==null?void 0:x.trigger}))},{default:f(()=>{var C,V;return[g(M,{icon:o.icon,filename:o.label,class:u(t(n).triggerIcon({class:(C=s.ui)==null?void 0:C.triggerIcon}))},null,8,["icon","filename","class"]),F("span",{class:u(t(n).triggerLabel({class:(V=s.ui)==null?void 0:V.triggerLabel}))},J(o.label),3)]}),_:2},1032,["value","class"])}),128))]}),_:1},8,["class"]),(c(!0),w(B,null,$(y.value,(i,o)=>(c(),m(t(Z),{key:o,value:String(o),"as-child":""},{default:f(()=>[(c(),m(K(i.component),{"hide-header":"",tabindex:"-1"}))]),_:2},1032,["value"]))),128))]}),_:1},8,["modelValue","default-value","class"])}}}),oe=Object.assign(X,{__name:"ProseCodeGroup"});export{oe as default}; diff --git a/_nuxt/DaDNKYhP.js b/_nuxt/DaDNKYhP.js new file mode 100644 index 0000000..c1686b7 --- /dev/null +++ b/_nuxt/DaDNKYhP.js @@ -0,0 +1 @@ +import t from"./ySlJ1b_l.js";import e from"./BPhBrDlE.js";const n=Object.freeze(JSON.parse(`{"displayName":"HTML","injections":{"R:text.html - (comment.block, text.html meta.embedded, meta.tag.*.*.html, meta.tag.*.*.*.html, meta.tag.*.*.*.*.html)":{"comment":"Uses R: to ensure this matches after any other injections.","patterns":[{"match":"<","name":"invalid.illegal.bad-angle-bracket.html"}]}},"name":"html","patterns":[{"include":"#xml-processing"},{"include":"#comment"},{"include":"#doctype"},{"include":"#cdata"},{"include":"#tags-valid"},{"include":"#tags-invalid"},{"include":"#entities"}],"repository":{"attribute":{"patterns":[{"begin":"(s(hape|cope|t(ep|art)|ize(s)?|p(ellcheck|an)|elected|lot|andbox|rc(set|doc|lang)?)|h(ttp-equiv|i(dden|gh)|e(ight|aders)|ref(lang)?)|n(o(nce|validate|module)|ame)|c(h(ecked|arset)|ite|o(nt(ent(editable)?|rols)|ords|l(s(pan)?|or))|lass|rossorigin)|t(ype(mustmatch)?|itle|a(rget|bindex)|ranslate)|i(s(map)?|n(tegrity|putmode)|tem(scope|type|id|prop|ref)|d)|op(timum|en)|d(i(sabled|r(name)?)|ownload|e(coding|f(er|ault))|at(etime|a)|raggable)|usemap|p(ing|oster|la(ysinline|ceholder)|attern|reload)|enctype|value|kind|for(m(novalidate|target|enctype|action|method)?)?|w(idth|rap)|l(ist|o(op|w)|a(ng|bel))|a(s(ync)?|c(ce(sskey|pt(-charset)?)|tion)|uto(c(omplete|apitalize)|play|focus)|l(t|low(usermedia|paymentrequest|fullscreen))|bbr)|r(ows(pan)?|e(versed|quired|ferrerpolicy|l|adonly))|m(in(length)?|u(ted|ltiple)|e(thod|dia)|a(nifest|x(length)?)))(?![\\\\w:-])","beginCaptures":{"0":{"name":"entity.other.attribute-name.html"}},"end":"(?=\\\\s*+[^=\\\\s])","name":"meta.attribute.$1.html","patterns":[{"include":"#attribute-interior"}]},{"begin":"style(?![\\\\w:-])","beginCaptures":{"0":{"name":"entity.other.attribute-name.html"}},"end":"(?=\\\\s*+[^=\\\\s])","name":"meta.attribute.style.html","patterns":[{"begin":"=","beginCaptures":{"0":{"name":"punctuation.separator.key-value.html"}},"end":"(?<=[^\\\\s=])(?!\\\\s*=)|(?=/?>)","patterns":[{"begin":"(?=[^\\\\s=<>\`/]|/(?!>))","end":"(?!\\\\G)","name":"meta.embedded.line.css","patterns":[{"captures":{"0":{"name":"source.css"}},"match":"([^\\\\s\\"'=<>\`/]|/(?!>))+","name":"string.unquoted.html"},{"begin":"\\"","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.html"}},"contentName":"source.css","end":"(\\")","endCaptures":{"0":{"name":"punctuation.definition.string.end.html"},"1":{"name":"source.css"}},"name":"string.quoted.double.html","patterns":[{"include":"#entities"}]},{"begin":"'","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.html"}},"contentName":"source.css","end":"(')","endCaptures":{"0":{"name":"punctuation.definition.string.end.html"},"1":{"name":"source.css"}},"name":"string.quoted.single.html","patterns":[{"include":"#entities"}]}]},{"match":"=","name":"invalid.illegal.unexpected-equals-sign.html"}]}]},{"begin":"on(s(croll|t(orage|alled)|u(spend|bmit)|e(curitypolicyviolation|ek(ing|ed)|lect))|hashchange|c(hange|o(ntextmenu|py)|u(t|echange)|l(ick|ose)|an(cel|play(through)?))|t(imeupdate|oggle)|in(put|valid)|o(nline|ffline)|d(urationchange|r(op|ag(start|over|e(n(ter|d)|xit)|leave)?)|blclick)|un(handledrejection|load)|p(opstate|lay(ing)?|a(ste|use|ge(show|hide))|rogress)|e(nded|rror|mptied)|volumechange|key(down|up|press)|focus|w(heel|aiting)|l(oad(start|e(nd|d(data|metadata)))?|anguagechange)|a(uxclick|fterprint|bort)|r(e(s(ize|et)|jectionhandled)|atechange)|m(ouse(o(ut|ver)|down|up|enter|leave|move)|essage(error)?)|b(efore(unload|print)|lur))(?![\\\\w:-])","beginCaptures":{"0":{"name":"entity.other.attribute-name.html"}},"end":"(?=\\\\s*+[^=\\\\s])","name":"meta.attribute.event-handler.$1.html","patterns":[{"begin":"=","beginCaptures":{"0":{"name":"punctuation.separator.key-value.html"}},"end":"(?<=[^\\\\s=])(?!\\\\s*=)|(?=/?>)","patterns":[{"begin":"(?=[^\\\\s=<>\`/]|/(?!>))","end":"(?!\\\\G)","name":"meta.embedded.line.js","patterns":[{"captures":{"0":{"name":"source.js"},"1":{"patterns":[{"include":"source.js"}]}},"match":"(([^\\\\s\\"'=<>\`/]|/(?!>))+)","name":"string.unquoted.html"},{"begin":"\\"","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.html"}},"contentName":"source.js","end":"(\\")","endCaptures":{"0":{"name":"punctuation.definition.string.end.html"},"1":{"name":"source.js"}},"name":"string.quoted.double.html","patterns":[{"captures":{"0":{"patterns":[{"include":"source.js"}]}},"match":"([^\\\\n\\"/]|/(?![/*]))+"},{"begin":"//","beginCaptures":{"0":{"name":"punctuation.definition.comment.js"}},"end":"(?=\\")|\\\\n","name":"comment.line.double-slash.js"},{"begin":"/\\\\*","beginCaptures":{"0":{"name":"punctuation.definition.comment.begin.js"}},"end":"(?=\\")|\\\\*/","endCaptures":{"0":{"name":"punctuation.definition.comment.end.js"}},"name":"comment.block.js"}]},{"begin":"'","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.html"}},"contentName":"source.js","end":"(')","endCaptures":{"0":{"name":"punctuation.definition.string.end.html"},"1":{"name":"source.js"}},"name":"string.quoted.single.html","patterns":[{"captures":{"0":{"patterns":[{"include":"source.js"}]}},"match":"([^\\\\n'/]|/(?![/*]))+"},{"begin":"//","beginCaptures":{"0":{"name":"punctuation.definition.comment.js"}},"end":"(?=')|\\\\n","name":"comment.line.double-slash.js"},{"begin":"/\\\\*","beginCaptures":{"0":{"name":"punctuation.definition.comment.begin.js"}},"end":"(?=')|\\\\*/","endCaptures":{"0":{"name":"punctuation.definition.comment.end.js"}},"name":"comment.block.js"}]}]},{"match":"=","name":"invalid.illegal.unexpected-equals-sign.html"}]}]},{"begin":"(data-[a-z\\\\-]+)(?![\\\\w:-])","beginCaptures":{"0":{"name":"entity.other.attribute-name.html"}},"end":"(?=\\\\s*+[^=\\\\s])","name":"meta.attribute.data-x.$1.html","patterns":[{"include":"#attribute-interior"}]},{"begin":"(align|bgcolor|border)(?![\\\\w:-])","beginCaptures":{"0":{"name":"invalid.deprecated.entity.other.attribute-name.html"}},"end":"(?=\\\\s*+[^=\\\\s])","name":"meta.attribute.$1.html","patterns":[{"include":"#attribute-interior"}]},{"begin":"([^\\\\x{0020}\\"'<>/=\\\\x{0000}-\\\\x{001F}\\\\x{007F}-\\\\x{009F}\\\\x{FDD0}-\\\\x{FDEF}\\\\x{FFFE}\\\\x{FFFF}\\\\x{1FFFE}\\\\x{1FFFF}\\\\x{2FFFE}\\\\x{2FFFF}\\\\x{3FFFE}\\\\x{3FFFF}\\\\x{4FFFE}\\\\x{4FFFF}\\\\x{5FFFE}\\\\x{5FFFF}\\\\x{6FFFE}\\\\x{6FFFF}\\\\x{7FFFE}\\\\x{7FFFF}\\\\x{8FFFE}\\\\x{8FFFF}\\\\x{9FFFE}\\\\x{9FFFF}\\\\x{AFFFE}\\\\x{AFFFF}\\\\x{BFFFE}\\\\x{BFFFF}\\\\x{CFFFE}\\\\x{CFFFF}\\\\x{DFFFE}\\\\x{DFFFF}\\\\x{EFFFE}\\\\x{EFFFF}\\\\x{FFFFE}\\\\x{FFFFF}\\\\x{10FFFE}\\\\x{10FFFF}]+)","beginCaptures":{"0":{"name":"entity.other.attribute-name.html"}},"end":"(?=\\\\s*+[^=\\\\s])","name":"meta.attribute.unrecognized.$1.html","patterns":[{"include":"#attribute-interior"}]},{"match":"[^\\\\s>]+","name":"invalid.illegal.character-not-allowed-here.html"}]},"attribute-interior":{"patterns":[{"begin":"=","beginCaptures":{"0":{"name":"punctuation.separator.key-value.html"}},"end":"(?<=[^\\\\s=])(?!\\\\s*=)|(?=/?>)","patterns":[{"match":"([^\\\\s\\"'=<>\`/]|/(?!>))+","name":"string.unquoted.html"},{"begin":"\\"","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.html"}},"end":"\\"","endCaptures":{"0":{"name":"punctuation.definition.string.end.html"}},"name":"string.quoted.double.html","patterns":[{"include":"#entities"}]},{"begin":"'","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.html"}},"end":"'","endCaptures":{"0":{"name":"punctuation.definition.string.end.html"}},"name":"string.quoted.single.html","patterns":[{"include":"#entities"}]},{"match":"=","name":"invalid.illegal.unexpected-equals-sign.html"}]}]},"cdata":{"begin":"<!\\\\[CDATA\\\\[","beginCaptures":{"0":{"name":"punctuation.definition.tag.begin.html"}},"contentName":"string.other.inline-data.html","end":"]]>","endCaptures":{"0":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.tag.metadata.cdata.html"},"comment":{"begin":"<!--","captures":{"0":{"name":"punctuation.definition.comment.html"}},"end":"-->","name":"comment.block.html","patterns":[{"match":"\\\\G-?>","name":"invalid.illegal.characters-not-allowed-here.html"},{"match":"<!--(?!>)|<!-(?=-->)","name":"invalid.illegal.characters-not-allowed-here.html"},{"match":"--!>","name":"invalid.illegal.characters-not-allowed-here.html"}]},"core-minus-invalid":{"patterns":[{"include":"#xml-processing"},{"include":"#comment"},{"include":"#doctype"},{"include":"#cdata"},{"include":"#tags-valid"},{"include":"#entities"}]},"doctype":{"begin":"<!(?=(?i:DOCTYPE\\\\s))","beginCaptures":{"0":{"name":"punctuation.definition.tag.begin.html"}},"end":">","endCaptures":{"0":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.tag.metadata.doctype.html","patterns":[{"match":"\\\\G(?i:DOCTYPE)","name":"entity.name.tag.html"},{"begin":"\\"","end":"\\"","name":"string.quoted.double.html"},{"match":"[^\\\\s>]+","name":"entity.other.attribute-name.html"}]},"entities":{"patterns":[{"captures":{"1":{"name":"punctuation.definition.entity.html"},"912":{"name":"punctuation.definition.entity.html"}},"match":"(&)(?=[a-zA-Z])((a(s(ymp(eq)?|cr|t)|n(d(slope|d|v|and)?|g(s(t|ph)|zarr|e|le|rt(vb(d)?)?|msd(a(h|c|d|e|f|a|g|b))?)?)|c(y|irc|d|ute|E)?|tilde|o(pf|gon)|uml|p(id|os|prox(eq)?|e|E|acir)?|elig|f(r)?|w(conint|int)|l(pha|e(ph|fsym))|acute|ring|grave|m(p|a(cr|lg))|breve)|A(s(sign|cr)|nd|MP|c(y|irc)|tilde|o(pf|gon)|uml|pplyFunction|fr|Elig|lpha|acute|ring|grave|macr|breve))|(B(scr|cy|opf|umpeq|e(cause|ta|rnoullis)|fr|a(ckslash|r(v|wed))|reve)|b(s(cr|im(e)?|ol(hsub|b)?|emi)|n(ot|e(quiv)?)|c(y|ong)|ig(s(tar|qcup)|c(irc|up|ap)|triangle(down|up)|o(times|dot|plus)|uplus|vee|wedge)|o(t(tom)?|pf|wtie|x(h(d|u|D|U)?|times|H(d|u|D|U)?|d(R|l|r|L)|u(R|l|r|L)|plus|D(R|l|r|L)|v(R|h|H|l|r|L)?|U(R|l|r|L)|V(R|h|H|l|r|L)?|minus|box))|Not|dquo|u(ll(et)?|mp(e(q)?|E)?)|prime|e(caus(e)?|t(h|ween|a)|psi|rnou|mptyv)|karow|fr|l(ock|k(1(2|4)|34)|a(nk|ck(square|triangle(down|left|right)?|lozenge)))|a(ck(sim(eq)?|cong|prime|epsilon)|r(vee|wed(ge)?))|r(eve|vbar)|brk(tbrk)?))|(c(s(cr|u(p(e)?|b(e)?))|h(cy|i|eck(mark)?)|ylcty|c(irc|ups(sm)?|edil|a(ps|ron))|tdot|ir(scir|c(eq|le(d(R|circ|S|dash|ast)|arrow(left|right)))?|e|fnint|E|mid)?|o(n(int|g(dot)?)|p(y(sr)?|f|rod)|lon(e(q)?)?|m(p(fn|le(xes|ment))?|ma(t)?))|dot|u(darr(l|r)|p(s|c(up|ap)|or|dot|brcap)?|e(sc|pr)|vee|wed|larr(p)?|r(vearrow(left|right)|ly(eq(succ|prec)|vee|wedge)|arr(m)?|ren))|e(nt(erdot)?|dil|mptyv)|fr|w(conint|int)|lubs(uit)?|a(cute|p(s|c(up|ap)|dot|and|brcup)?|r(on|et))|r(oss|arr))|C(scr|hi|c(irc|onint|edil|aron)|ircle(Minus|Times|Dot|Plus)|Hcy|o(n(tourIntegral|int|gruent)|unterClockwiseContourIntegral|p(f|roduct)|lon(e)?)|dot|up(Cap)?|OPY|e(nterDot|dilla)|fr|lo(seCurly(DoubleQuote|Quote)|ckwiseContourIntegral)|a(yleys|cute|p(italDifferentialD)?)|ross))|(d(s(c(y|r)|trok|ol)|har(l|r)|c(y|aron)|t(dot|ri(f)?)|i(sin|e|v(ide(ontimes)?|onx)?|am(s|ond(suit)?)?|gamma)|Har|z(cy|igrarr)|o(t(square|plus|eq(dot)?|minus)?|ublebarwedge|pf|wn(harpoon(left|right)|downarrows|arrow)|llar)|d(otseq|a(rr|gger))?|u(har|arr)|jcy|e(lta|g|mptyv)|f(isht|r)|wangle|lc(orn|rop)|a(sh(v)?|leth|rr|gger)|r(c(orn|rop)|bkarow)|b(karow|lac)|Arr)|D(s(cr|trok)|c(y|aron)|Scy|i(fferentialD|a(critical(Grave|Tilde|Do(t|ubleAcute)|Acute)|mond))|o(t(Dot|Equal)?|uble(Right(Tee|Arrow)|ContourIntegral|Do(t|wnArrow)|Up(DownArrow|Arrow)|VerticalBar|L(ong(RightArrow|Left(RightArrow|Arrow))|eft(RightArrow|Tee|Arrow)))|pf|wn(Right(TeeVector|Vector(Bar)?)|Breve|Tee(Arrow)?|arrow|Left(RightVector|TeeVector|Vector(Bar)?)|Arrow(Bar|UpArrow)?))|Zcy|el(ta)?|D(otrahd)?|Jcy|fr|a(shv|rr|gger)))|(e(s(cr|im|dot)|n(sp|g)|c(y|ir(c)?|olon|aron)|t(h|a)|o(pf|gon)|dot|u(ro|ml)|p(si(v|lon)?|lus|ar(sl)?)|e|D(ot|Dot)|q(s(im|lant(less|gtr))|c(irc|olon)|u(iv(DD)?|est|als)|vparsl)|f(Dot|r)|l(s(dot)?|inters|l)?|a(ster|cute)|r(Dot|arr)|g(s(dot)?|rave)?|x(cl|ist|p(onentiale|ectation))|m(sp(1(3|4))?|pty(set|v)?|acr))|E(s(cr|im)|c(y|irc|aron)|ta|o(pf|gon)|NG|dot|uml|TH|psilon|qu(ilibrium|al(Tilde)?)|fr|lement|acute|grave|x(ists|ponentialE)|m(pty(SmallSquare|VerySmallSquare)|acr)))|(f(scr|nof|cy|ilig|o(pf|r(k(v)?|all))|jlig|partint|emale|f(ilig|l(ig|lig)|r)|l(tns|lig|at)|allingdotseq|r(own|a(sl|c(1(2|8|3|4|5|6)|78|2(3|5)|3(8|4|5)|45|5(8|6)))))|F(scr|cy|illed(SmallSquare|VerySmallSquare)|o(uriertrf|pf|rAll)|fr))|(G(scr|c(y|irc|edil)|t|opf|dot|T|Jcy|fr|amma(d)?|reater(Greater|SlantEqual|Tilde|Equal(Less)?|FullEqual|Less)|g|breve)|g(s(cr|im(e|l)?)|n(sim|e(q(q)?)?|E|ap(prox)?)|c(y|irc)|t(c(c|ir)|dot|quest|lPar|r(sim|dot|eq(qless|less)|less|a(pprox|rr)))?|imel|opf|dot|jcy|e(s(cc|dot(o(l)?)?|l(es)?)?|q(slant|q)?|l)?|v(nE|ertneqq)|fr|E(l)?|l(j|E|a)?|a(cute|p|mma(d)?)|rave|g(g)?|breve))|(h(s(cr|trok|lash)|y(phen|bull)|circ|o(ok(leftarrow|rightarrow)|pf|arr|rbar|mtht)|e(llip|arts(uit)?|rcon)|ks(earow|warow)|fr|a(irsp|lf|r(dcy|r(cir|w)?)|milt)|bar|Arr)|H(s(cr|trok)|circ|ilbertSpace|o(pf|rizontalLine)|ump(DownHump|Equal)|fr|a(cek|t)|ARDcy))|(i(s(cr|in(s(v)?|dot|v|E)?)|n(care|t(cal|prod|e(rcal|gers)|larhk)?|odot|fin(tie)?)?|c(y|irc)?|t(ilde)?|i(nfin|i(nt|int)|ota)?|o(cy|ta|pf|gon)|u(kcy|ml)|jlig|prod|e(cy|xcl)|quest|f(f|r)|acute|grave|m(of|ped|a(cr|th|g(part|e|line))))|I(scr|n(t(e(rsection|gral))?|visible(Comma|Times))|c(y|irc)|tilde|o(ta|pf|gon)|dot|u(kcy|ml)|Ocy|Jlig|fr|Ecy|acute|grave|m(plies|a(cr|ginaryI))?))|(j(s(cr|ercy)|c(y|irc)|opf|ukcy|fr|math)|J(s(cr|ercy)|c(y|irc)|opf|ukcy|fr))|(k(scr|hcy|c(y|edil)|opf|jcy|fr|appa(v)?|green)|K(scr|c(y|edil)|Hcy|opf|Jcy|fr|appa))|(l(s(h|cr|trok|im(e|g)?|q(uo(r)?|b)|aquo)|h(ar(d|u(l)?)|blk)|n(sim|e(q(q)?)?|E|ap(prox)?)|c(y|ub|e(il|dil)|aron)|Barr|t(hree|c(c|ir)|imes|dot|quest|larr|r(i(e|f)?|Par))?|Har|o(ng(left(arrow|rightarrow)|rightarrow|mapsto)|times|z(enge|f)?|oparrow(left|right)|p(f|lus|ar)|w(ast|bar)|a(ng|rr)|brk)|d(sh|ca|quo(r)?|r(dhar|ushar))|ur(dshar|uhar)|jcy|par(lt)?|e(s(s(sim|dot|eq(qgtr|gtr)|approx|gtr)|cc|dot(o(r)?)?|g(es)?)?|q(slant|q)?|ft(harpoon(down|up)|threetimes|leftarrows|arrow(tail)?|right(squigarrow|harpoons|arrow(s)?))|g)?|v(nE|ertneqq)|f(isht|loor|r)|E(g)?|l(hard|corner|tri|arr)?|a(ng(d|le)?|cute|t(e(s)?|ail)?|p|emptyv|quo|rr(sim|hk|tl|pl|fs|lp|b(fs)?)?|gran|mbda)|r(har(d)?|corner|tri|arr|m)|g(E)?|m(idot|oust(ache)?)|b(arr|r(k(sl(d|u)|e)|ac(e|k))|brk)|A(tail|arr|rr))|L(s(h|cr|trok)|c(y|edil|aron)|t|o(ng(RightArrow|left(arrow|rightarrow)|rightarrow|Left(RightArrow|Arrow))|pf|wer(RightArrow|LeftArrow))|T|e(ss(Greater|SlantEqual|Tilde|EqualGreater|FullEqual|Less)|ft(Right(Vector|Arrow)|Ceiling|T(ee(Vector|Arrow)?|riangle(Bar|Equal)?)|Do(ubleBracket|wn(TeeVector|Vector(Bar)?))|Up(TeeVector|DownVector|Vector(Bar)?)|Vector(Bar)?|arrow|rightarrow|Floor|A(ngleBracket|rrow(RightArrow|Bar)?)))|Jcy|fr|l(eftarrow)?|a(ng|cute|placetrf|rr|mbda)|midot))|(M(scr|cy|inusPlus|opf|u|e(diumSpace|llintrf)|fr|ap)|m(s(cr|tpos)|ho|nplus|c(y|omma)|i(nus(d(u)?|b)?|cro|d(cir|dot|ast)?)|o(dels|pf)|dash|u(ltimap|map)?|p|easuredangle|DDot|fr|l(cp|dr)|a(cr|p(sto(down|up|left)?)?|l(t(ese)?|e)|rker)))|(n(s(hort(parallel|mid)|c(cue|e|r)?|im(e(q)?)?|u(cc(eq)?|p(set(eq(q)?)?|e|E)?|b(set(eq(q)?)?|e|E)?)|par|qsu(pe|be)|mid)|Rightarrow|h(par|arr|Arr)|G(t(v)?|g)|c(y|ong(dot)?|up|edil|a(p|ron))|t(ilde|lg|riangle(left(eq)?|right(eq)?)|gl)|i(s(d)?|v)?|o(t(ni(v(c|a|b))?|in(dot|v(c|a|b)|E)?)?|pf)|dash|u(m(sp|ero)?)?|jcy|p(olint|ar(sl|t|allel)?|r(cue|e(c(eq)?)?)?)|e(s(im|ear)|dot|quiv|ar(hk|r(ow)?)|xist(s)?|Arr)?|v(sim|infin|Harr|dash|Dash|l(t(rie)?|e|Arr)|ap|r(trie|Arr)|g(t|e))|fr|w(near|ar(hk|r(ow)?)|Arr)|V(dash|Dash)|l(sim|t(ri(e)?)?|dr|e(s(s)?|q(slant|q)?|ft(arrow|rightarrow))?|E|arr|Arr)|a(ng|cute|tur(al(s)?)?|p(id|os|prox|E)?|bla)|r(tri(e)?|ightarrow|arr(c|w)?|Arr)|g(sim|t(r)?|e(s|q(slant|q)?)?|E)|mid|L(t(v)?|eft(arrow|rightarrow)|l)|b(sp|ump(e)?))|N(scr|c(y|edil|aron)|tilde|o(nBreakingSpace|Break|t(R(ightTriangle(Bar|Equal)?|everseElement)|Greater(Greater|SlantEqual|Tilde|Equal|FullEqual|Less)?|S(u(cceeds(SlantEqual|Tilde|Equal)?|perset(Equal)?|bset(Equal)?)|quareSu(perset(Equal)?|bset(Equal)?))|Hump(DownHump|Equal)|Nested(GreaterGreater|LessLess)|C(ongruent|upCap)|Tilde(Tilde|Equal|FullEqual)?|DoubleVerticalBar|Precedes(SlantEqual|Equal)?|E(qual(Tilde)?|lement|xists)|VerticalBar|Le(ss(Greater|SlantEqual|Tilde|Equal|Less)?|ftTriangle(Bar|Equal)?))?|pf)|u|e(sted(GreaterGreater|LessLess)|wLine|gative(MediumSpace|Thi(nSpace|ckSpace)|VeryThinSpace))|Jcy|fr|acute))|(o(s(cr|ol|lash)|h(m|bar)|c(y|ir(c)?)|ti(lde|mes(as)?)|S|int|opf|d(sold|iv|ot|ash|blac)|uml|p(erp|lus|ar)|elig|vbar|f(cir|r)|l(c(ir|ross)|t|ine|arr)|a(st|cute)|r(slope|igof|or|d(er(of)?|f|m)?|v|arr)?|g(t|on|rave)|m(i(nus|cron|d)|ega|acr))|O(s(cr|lash)|c(y|irc)|ti(lde|mes)|opf|dblac|uml|penCurly(DoubleQuote|Quote)|ver(B(ar|rac(e|ket))|Parenthesis)|fr|Elig|acute|r|grave|m(icron|ega|acr)))|(p(s(cr|i)|h(i(v)?|one|mmat)|cy|i(tchfork|v)?|o(intint|und|pf)|uncsp|er(cnt|tenk|iod|p|mil)|fr|l(us(sim|cir|two|d(o|u)|e|acir|mn|b)?|an(ck(h)?|kv))|ar(s(im|l)|t|a(llel)?)?|r(sim|n(sim|E|ap)|cue|ime(s)?|o(d|p(to)?|f(surf|line|alar))|urel|e(c(sim|n(sim|eqq|approx)|curlyeq|eq|approx)?)?|E|ap)?|m)|P(s(cr|i)|hi|cy|i|o(incareplane|pf)|fr|lusMinus|artialD|r(ime|o(duct|portion(al)?)|ecedes(SlantEqual|Tilde|Equal)?)?))|(q(scr|int|opf|u(ot|est(eq)?|at(int|ernions))|prime|fr)|Q(scr|opf|UOT|fr))|(R(s(h|cr)|ho|c(y|edil|aron)|Barr|ight(Ceiling|T(ee(Vector|Arrow)?|riangle(Bar|Equal)?)|Do(ubleBracket|wn(TeeVector|Vector(Bar)?))|Up(TeeVector|DownVector|Vector(Bar)?)|Vector(Bar)?|arrow|Floor|A(ngleBracket|rrow(Bar|LeftArrow)?))|o(undImplies|pf)|uleDelayed|e(verse(UpEquilibrium|E(quilibrium|lement)))?|fr|EG|a(ng|cute|rr(tl)?)|rightarrow)|r(s(h|cr|q(uo(r)?|b)|aquo)|h(o(v)?|ar(d|u(l)?))|nmid|c(y|ub|e(il|dil)|aron)|Barr|t(hree|imes|ri(e|f|ltri)?)|i(singdotseq|ng|ght(squigarrow|harpoon(down|up)|threetimes|left(harpoons|arrows)|arrow(tail)?|rightarrows))|Har|o(times|p(f|lus|ar)|a(ng|rr)|brk)|d(sh|ca|quo(r)?|ldhar)|uluhar|p(polint|ar(gt)?)|e(ct|al(s|ine|part)?|g)|f(isht|loor|r)|l(har|arr|m)|a(ng(d|e|le)?|c(ute|e)|t(io(nals)?|ail)|dic|emptyv|quo|rr(sim|hk|c|tl|pl|fs|w|lp|ap|b(fs)?)?)|rarr|x|moust(ache)?|b(arr|r(k(sl(d|u)|e)|ac(e|k))|brk)|A(tail|arr|rr)))|(s(s(cr|tarf|etmn|mile)|h(y|c(hcy|y)|ort(parallel|mid)|arp)|c(sim|y|n(sim|E|ap)|cue|irc|polint|e(dil)?|E|a(p|ron))?|t(ar(f)?|r(ns|aight(phi|epsilon)))|i(gma(v|f)?|m(ne|dot|plus|e(q)?|l(E)?|rarr|g(E)?)?)|zlig|o(pf|ftcy|l(b(ar)?)?)|dot(e|b)?|u(ng|cc(sim|n(sim|eqq|approx)|curlyeq|eq|approx)?|p(s(im|u(p|b)|et(neq(q)?|eq(q)?)?)|hs(ol|ub)|1|n(e|E)|2|d(sub|ot)|3|plus|e(dot)?|E|larr|mult)?|m|b(s(im|u(p|b)|et(neq(q)?|eq(q)?)?)|n(e|E)|dot|plus|e(dot)?|E|rarr|mult)?)|pa(des(uit)?|r)|e(swar|ct|tm(n|inus)|ar(hk|r(ow)?)|xt|mi|Arr)|q(su(p(set(eq)?|e)?|b(set(eq)?|e)?)|c(up(s)?|ap(s)?)|u(f|ar(e|f))?)|fr(own)?|w(nwar|ar(hk|r(ow)?)|Arr)|larr|acute|rarr|m(t(e(s)?)?|i(d|le)|eparsl|a(shp|llsetminus))|bquo)|S(scr|hort(RightArrow|DownArrow|UpArrow|LeftArrow)|c(y|irc|edil|aron)?|tar|igma|H(cy|CHcy)|opf|u(c(hThat|ceeds(SlantEqual|Tilde|Equal)?)|p(set|erset(Equal)?)?|m|b(set(Equal)?)?)|OFTcy|q(uare(Su(perset(Equal)?|bset(Equal)?)|Intersection|Union)?|rt)|fr|acute|mallCircle))|(t(s(hcy|c(y|r)|trok)|h(i(nsp|ck(sim|approx))|orn|e(ta(sym|v)?|re(4|fore))|k(sim|ap))|c(y|edil|aron)|i(nt|lde|mes(d|b(ar)?)?)|o(sa|p(cir|f(ork)?|bot)?|ea)|dot|prime|elrec|fr|w(ixt|ohead(leftarrow|rightarrow))|a(u|rget)|r(i(sb|time|dot|plus|e|angle(down|q|left(eq)?|right(eq)?)?|minus)|pezium|ade)|brk)|T(s(cr|trok)|RADE|h(i(nSpace|ckSpace)|e(ta|refore))|c(y|edil|aron)|S(cy|Hcy)|ilde(Tilde|Equal|FullEqual)?|HORN|opf|fr|a(u|b)|ripleDot))|(u(scr|h(ar(l|r)|blk)|c(y|irc)|t(ilde|dot|ri(f)?)|Har|o(pf|gon)|d(har|arr|blac)|u(arr|ml)|p(si(h|lon)?|harpoon(left|right)|downarrow|uparrows|lus|arrow)|f(isht|r)|wangle|l(c(orn(er)?|rop)|tri)|a(cute|rr)|r(c(orn(er)?|rop)|tri|ing)|grave|m(l|acr)|br(cy|eve)|Arr)|U(scr|n(ion(Plus)?|der(B(ar|rac(e|ket))|Parenthesis))|c(y|irc)|tilde|o(pf|gon)|dblac|uml|p(si(lon)?|downarrow|Tee(Arrow)?|per(RightArrow|LeftArrow)|DownArrow|Equilibrium|arrow|Arrow(Bar|DownArrow)?)|fr|a(cute|rr(ocir)?)|ring|grave|macr|br(cy|eve)))|(v(s(cr|u(pn(e|E)|bn(e|E)))|nsu(p|b)|cy|Bar(v)?|zigzag|opf|dash|prop|e(e(eq|bar)?|llip|r(t|bar))|Dash|fr|ltri|a(ngrt|r(s(igma|u(psetneq(q)?|bsetneq(q)?))|nothing|t(heta|riangle(left|right))|p(hi|i|ropto)|epsilon|kappa|r(ho)?))|rtri|Arr)|V(scr|cy|opf|dash(l)?|e(e|r(yThinSpace|t(ical(Bar|Separator|Tilde|Line))?|bar))|Dash|vdash|fr|bar))|(w(scr|circ|opf|p|e(ierp|d(ge(q)?|bar))|fr|r(eath)?)|W(scr|circ|opf|edge|fr))|(X(scr|i|opf|fr)|x(s(cr|qcup)|h(arr|Arr)|nis|c(irc|up|ap)|i|o(time|dot|p(f|lus))|dtri|u(tri|plus)|vee|fr|wedge|l(arr|Arr)|r(arr|Arr)|map))|(y(scr|c(y|irc)|icy|opf|u(cy|ml)|en|fr|ac(y|ute))|Y(scr|c(y|irc)|opf|uml|Icy|Ucy|fr|acute|Acy))|(z(scr|hcy|c(y|aron)|igrarr|opf|dot|e(ta|etrf)|fr|w(nj|j)|acute)|Z(scr|c(y|aron)|Hcy|opf|dot|e(ta|roWidthSpace)|fr|acute)))(;)","name":"constant.character.entity.named.$2.html"},{"captures":{"1":{"name":"punctuation.definition.entity.html"},"3":{"name":"punctuation.definition.entity.html"}},"match":"(&)#[0-9]+(;)","name":"constant.character.entity.numeric.decimal.html"},{"captures":{"1":{"name":"punctuation.definition.entity.html"},"3":{"name":"punctuation.definition.entity.html"}},"match":"(&)#[xX][0-9a-fA-F]+(;)","name":"constant.character.entity.numeric.hexadecimal.html"},{"match":"&(?=[a-zA-Z0-9]+;)","name":"invalid.illegal.ambiguous-ampersand.html"}]},"math":{"patterns":[{"begin":"(?i)(<)(math)(?=\\\\s|/?>)(?:(([^\\"'>]|\\"[^\\"]*\\"|'[^']*')*)(>))?","beginCaptures":{"0":{"name":"meta.tag.structure.$2.start.html"},"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"},"3":{"patterns":[{"include":"#attribute"}]},"5":{"name":"punctuation.definition.tag.end.html"}},"end":"(?i)(</)(\\\\2)\\\\s*(>)","endCaptures":{"0":{"name":"meta.tag.structure.$2.end.html"},"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"},"3":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.element.structure.$2.html","patterns":[{"begin":"(?<!>)\\\\G","end":">","endCaptures":{"0":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.tag.structure.start.html","patterns":[{"include":"#attribute"}]},{"include":"#tags"}]}],"repository":{"attribute":{"patterns":[{"begin":"(s(hift|ymmetric|cript(sizemultiplier|level|minsize)|t(ackalign|retchy)|ide|u(pscriptshift|bscriptshift)|e(parator(s)?|lection)|rc)|h(eight|ref)|n(otation|umalign)|c(haralign|olumn(spa(n|cing)|width|lines|align)|lose|rossout)|i(n(dent(shift(first|last)?|target|align(first|last)?)|fixlinebreakstyle)|d)|o(pen|verflow)|d(i(splay(style)?|r)|e(nomalign|cimalpoint|pth))|position|e(dge|qual(columns|rows))|voffset|f(orm|ence|rame(spacing)?)|width|l(space|ine(thickness|leading|break(style|multchar)?)|o(ngdivstyle|cation)|ength|quote|argeop)|a(c(cent(under)?|tiontype)|l(t(text|img(-(height|valign|width))?)|ign(mentscope)?))|r(space|ow(spa(n|cing)|lines|align)|quote)|groupalign|x(link:href|mlns)|m(in(size|labelspacing)|ovablelimits|a(th(size|color|variant|background)|xsize))|bevelled)(?![\\\\w:-])","beginCaptures":{"0":{"name":"entity.other.attribute-name.html"}},"end":"(?=\\\\s*+[^=\\\\s])","name":"meta.attribute.$1.html","patterns":[{"include":"#attribute-interior"}]},{"begin":"([^\\\\x{0020}\\"'<>/=\\\\x{0000}-\\\\x{001F}\\\\x{007F}-\\\\x{009F}\\\\x{FDD0}-\\\\x{FDEF}\\\\x{FFFE}\\\\x{FFFF}\\\\x{1FFFE}\\\\x{1FFFF}\\\\x{2FFFE}\\\\x{2FFFF}\\\\x{3FFFE}\\\\x{3FFFF}\\\\x{4FFFE}\\\\x{4FFFF}\\\\x{5FFFE}\\\\x{5FFFF}\\\\x{6FFFE}\\\\x{6FFFF}\\\\x{7FFFE}\\\\x{7FFFF}\\\\x{8FFFE}\\\\x{8FFFF}\\\\x{9FFFE}\\\\x{9FFFF}\\\\x{AFFFE}\\\\x{AFFFF}\\\\x{BFFFE}\\\\x{BFFFF}\\\\x{CFFFE}\\\\x{CFFFF}\\\\x{DFFFE}\\\\x{DFFFF}\\\\x{EFFFE}\\\\x{EFFFF}\\\\x{FFFFE}\\\\x{FFFFF}\\\\x{10FFFE}\\\\x{10FFFF}]+)","beginCaptures":{"0":{"name":"entity.other.attribute-name.html"}},"end":"(?=\\\\s*+[^=\\\\s])","name":"meta.attribute.unrecognized.$1.html","patterns":[{"include":"#attribute-interior"}]},{"match":"[^\\\\s>]+","name":"invalid.illegal.character-not-allowed-here.html"}]},"tags":{"patterns":[{"include":"#comment"},{"include":"#cdata"},{"captures":{"0":{"name":"meta.tag.structure.math.$2.void.html"},"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"},"3":{"patterns":[{"include":"#attribute"}]},"5":{"name":"punctuation.definition.tag.end.html"}},"match":"(?i)(<)(annotation|annotation-xml|semantics|menclose|merror|mfenced|mfrac|mpadded|mphantom|mroot|mrow|msqrt|mstyle|mmultiscripts|mover|mprescripts|msub|msubsup|msup|munder|munderover|none|mlabeledtr|mtable|mtd|mtr|mlongdiv|mscarries|mscarry|msgroup|msline|msrow|mstack|maction)(?=\\\\s|/?>)(?:(([^\\"'>]|\\"[^\\"]*\\"|'[^']*')*)(/>))","name":"meta.element.structure.math.$2.html"},{"begin":"(?i)(<)(annotation|annotation-xml|semantics|menclose|merror|mfenced|mfrac|mpadded|mphantom|mroot|mrow|msqrt|mstyle|mmultiscripts|mover|mprescripts|msub|msubsup|msup|munder|munderover|none|mlabeledtr|mtable|mtd|mtr|mlongdiv|mscarries|mscarry|msgroup|msline|msrow|mstack|maction)(?=\\\\s|/?>)(?:(([^\\"'>]|\\"[^\\"]*\\"|'[^']*')*)(>))?","beginCaptures":{"0":{"name":"meta.tag.structure.math.$2.start.html"},"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"},"3":{"patterns":[{"include":"#attribute"}]},"5":{"name":"punctuation.definition.tag.end.html"}},"end":"(?i)(</)(\\\\2)\\\\s*(>)|(/>)|(?=</\\\\w+)","endCaptures":{"0":{"name":"meta.tag.structure.math.$2.end.html"},"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"},"3":{"name":"punctuation.definition.tag.end.html"},"4":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.element.structure.math.$2.html","patterns":[{"begin":"(?<!>)\\\\G","end":"(?=/>)|>","endCaptures":{"0":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.tag.structure.start.html","patterns":[{"include":"#attribute"}]},{"include":"#tags"}]},{"captures":{"0":{"name":"meta.tag.inline.math.$2.void.html"},"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"},"3":{"patterns":[{"include":"#attribute"}]},"5":{"name":"punctuation.definition.tag.end.html"}},"match":"(?i)(<)(mi|mn|mo|ms|mspace|mtext|maligngroup|malignmark)(?=\\\\s|/?>)(?:(([^\\"'>]|\\"[^\\"]*\\"|'[^']*')*)(/>))","name":"meta.element.inline.math.$2.html"},{"begin":"(?i)(<)(mi|mn|mo|ms|mspace|mtext|maligngroup|malignmark)(?=\\\\s|/?>)(?:(([^\\"'>]|\\"[^\\"]*\\"|'[^']*')*)(>))?","beginCaptures":{"0":{"name":"meta.tag.inline.math.$2.start.html"},"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"},"3":{"patterns":[{"include":"#attribute"}]},"5":{"name":"punctuation.definition.tag.end.html"}},"end":"(?i)(</)(\\\\2)\\\\s*(>)|(/>)|(?=</\\\\w+)","endCaptures":{"0":{"name":"meta.tag.inline.math.$2.end.html"},"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"},"3":{"name":"punctuation.definition.tag.end.html"},"4":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.element.inline.math.$2.html","patterns":[{"begin":"(?<!>)\\\\G","end":"(?=/>)|>","endCaptures":{"0":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.tag.inline.start.html","patterns":[{"include":"#attribute"}]},{"include":"#tags"}]},{"captures":{"0":{"name":"meta.tag.object.math.$2.void.html"},"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"},"3":{"patterns":[{"include":"#attribute"}]},"5":{"name":"punctuation.definition.tag.end.html"}},"match":"(?i)(<)(mglyph)(?=\\\\s|/?>)(?:(([^\\"'>]|\\"[^\\"]*\\"|'[^']*')*)(/>))","name":"meta.element.object.math.$2.html"},{"begin":"(?i)(<)(mglyph)(?=\\\\s|/?>)(?:(([^\\"'>]|\\"[^\\"]*\\"|'[^']*')*)(>))?","beginCaptures":{"0":{"name":"meta.tag.object.math.$2.start.html"},"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"},"3":{"patterns":[{"include":"#attribute"}]},"5":{"name":"punctuation.definition.tag.end.html"}},"end":"(?i)(</)(\\\\2)\\\\s*(>)|(/>)|(?=</\\\\w+)","endCaptures":{"0":{"name":"meta.tag.object.math.$2.end.html"},"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"},"3":{"name":"punctuation.definition.tag.end.html"},"4":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.element.object.math.$2.html","patterns":[{"begin":"(?<!>)\\\\G","end":"(?=/>)|>","endCaptures":{"0":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.tag.object.start.html","patterns":[{"include":"#attribute"}]},{"include":"#tags"}]},{"captures":{"0":{"name":"meta.tag.other.invalid.void.html"},"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"},"3":{"name":"invalid.illegal.unrecognized-tag.html"},"4":{"patterns":[{"include":"#attribute"}]},"6":{"name":"punctuation.definition.tag.end.html"}},"match":"(?i)(<)(([\\\\w:]+))(?=\\\\s|/?>)(?:(([^\\"'>]|\\"[^\\"]*\\"|'[^']*')*)(/>))","name":"meta.element.other.invalid.html"},{"begin":"(?i)(<)((\\\\w[^\\\\s>]*))(?=\\\\s|/?>)(?:(([^\\"'>]|\\"[^\\"]*\\"|'[^']*')*)(>))?","beginCaptures":{"0":{"name":"meta.tag.other.invalid.start.html"},"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"},"3":{"name":"invalid.illegal.unrecognized-tag.html"},"4":{"patterns":[{"include":"#attribute"}]},"6":{"name":"punctuation.definition.tag.end.html"}},"end":"(?i)(</)((\\\\2))\\\\s*(>)|(/>)|(?=</\\\\w+)","endCaptures":{"0":{"name":"meta.tag.other.invalid.end.html"},"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"},"3":{"name":"invalid.illegal.unrecognized-tag.html"},"4":{"name":"punctuation.definition.tag.end.html"},"5":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.element.other.invalid.html","patterns":[{"begin":"(?<!>)\\\\G","end":"(?=/>)|>","endCaptures":{"0":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.tag.other.invalid.start.html","patterns":[{"include":"#attribute"}]},{"include":"#tags"}]},{"include":"#tags-invalid"}]}}},"svg":{"patterns":[{"begin":"(?i)(<)(svg)(?=\\\\s|/?>)(?:(([^\\"'>]|\\"[^\\"]*\\"|'[^']*')*)(>))?","beginCaptures":{"0":{"name":"meta.tag.structure.$2.start.html"},"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"},"3":{"patterns":[{"include":"#attribute"}]},"5":{"name":"punctuation.definition.tag.end.html"}},"end":"(?i)(</)(\\\\2)\\\\s*(>)","endCaptures":{"0":{"name":"meta.tag.structure.$2.end.html"},"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"},"3":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.element.structure.$2.html","patterns":[{"begin":"(?<!>)\\\\G","end":">","endCaptures":{"0":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.tag.structure.start.html","patterns":[{"include":"#attribute"}]},{"include":"#tags"}]}],"repository":{"attribute":{"patterns":[{"begin":"(s(hape-rendering|ystemLanguage|cale|t(yle|itchTiles|op-(color|opacity)|dDeviation|em(h|v)|artOffset|r(i(ng|kethrough-(thickness|position))|oke(-(opacity|dash(offset|array)|width|line(cap|join)|miterlimit))?))|urfaceScale|p(e(cular(Constant|Exponent)|ed)|acing|readMethod)|eed|lope)|h(oriz-(origin-x|adv-x)|eight|anging|ref(lang)?)|y(1|2|ChannelSelector)?|n(umOctaves|ame)|c(y|o(ntentS(criptType|tyleType)|lor(-(interpolation(-filters)?|profile|rendering))?)|ursor|l(ip(-(path|rule)|PathUnits)?|ass)|a(p-height|lcMode)|x)|t(ype|o|ext(-(decoration|anchor|rendering)|Length)|a(rget(X|Y)?|b(index|leValues))|ransform)|i(n(tercept|2)?|d(eographic)?|mage-rendering)|z(oomAndPan)?|o(p(erator|acity)|ver(flow|line-(thickness|position))|ffset|r(i(ent(ation)?|gin)|der))|d(y|i(splay|visor|ffuseConstant|rection)|ominant-baseline|ur|e(scent|celerate)|x)?|u(1|n(i(code(-(range|bidi))?|ts-per-em)|derline-(thickness|position))|2)|p(ing|oint(s(At(X|Y|Z))?|er-events)|a(nose-1|t(h(Length)?|tern(ContentUnits|Transform|Units))|int-order)|r(imitiveUnits|eserveA(spectRatio|lpha)))|e(n(d|able-background)|dgeMode|levation|x(ternalResourcesRequired|ponent))|v(i(sibility|ew(Box|Target))|-(hanging|ideographic|alphabetic|mathematical)|e(ctor-effect|r(sion|t-(origin-(y|x)|adv-y)))|alues)|k(1|2|3|e(y(Splines|Times|Points)|rn(ing|el(Matrix|UnitLength)))|4)?|f(y|il(ter(Res|Units)?|l(-(opacity|rule))?)|o(nt-(s(t(yle|retch)|ize(-adjust)?)|variant|family|weight)|rmat)|lood-(color|opacity)|r(om)?|x)|w(idth(s)?|ord-spacing|riting-mode)|l(i(ghting-color|mitingConeAngle)|ocal|e(ngthAdjust|tter-spacing)|ang)|a(scent|cc(umulate|ent-height)|ttribute(Name|Type)|zimuth|dditive|utoReverse|l(ignment-baseline|phabetic|lowReorder)|rabic-form|mplitude)|r(y|otate|e(s(tart|ult)|ndering-intent|peat(Count|Dur)|quired(Extensions|Features)|f(X|Y|errerPolicy)|l)|adius|x)?|g(1|2|lyph(Ref|-(name|orientation-(horizontal|vertical)))|radient(Transform|Units))|x(1|2|ChannelSelector|-height|link:(show|href|t(ype|itle)|a(ctuate|rcrole)|role)|ml:(space|lang|base))?|m(in|ode|e(thod|dia)|a(sk(ContentUnits|Units)?|thematical|rker(Height|-(start|end|mid)|Units|Width)|x))|b(y|ias|egin|ase(Profile|line-shift|Frequency)|box))(?![\\\\w:-])","beginCaptures":{"0":{"name":"entity.other.attribute-name.html"}},"end":"(?=\\\\s*+[^=\\\\s])","name":"meta.attribute.$1.html","patterns":[{"include":"#attribute-interior"}]},{"begin":"([^\\\\x{0020}\\"'<>/=\\\\x{0000}-\\\\x{001F}\\\\x{007F}-\\\\x{009F}\\\\x{FDD0}-\\\\x{FDEF}\\\\x{FFFE}\\\\x{FFFF}\\\\x{1FFFE}\\\\x{1FFFF}\\\\x{2FFFE}\\\\x{2FFFF}\\\\x{3FFFE}\\\\x{3FFFF}\\\\x{4FFFE}\\\\x{4FFFF}\\\\x{5FFFE}\\\\x{5FFFF}\\\\x{6FFFE}\\\\x{6FFFF}\\\\x{7FFFE}\\\\x{7FFFF}\\\\x{8FFFE}\\\\x{8FFFF}\\\\x{9FFFE}\\\\x{9FFFF}\\\\x{AFFFE}\\\\x{AFFFF}\\\\x{BFFFE}\\\\x{BFFFF}\\\\x{CFFFE}\\\\x{CFFFF}\\\\x{DFFFE}\\\\x{DFFFF}\\\\x{EFFFE}\\\\x{EFFFF}\\\\x{FFFFE}\\\\x{FFFFF}\\\\x{10FFFE}\\\\x{10FFFF}]+)","beginCaptures":{"0":{"name":"entity.other.attribute-name.html"}},"end":"(?=\\\\s*+[^=\\\\s])","name":"meta.attribute.unrecognized.$1.html","patterns":[{"include":"#attribute-interior"}]},{"match":"[^\\\\s>]+","name":"invalid.illegal.character-not-allowed-here.html"}]},"tags":{"patterns":[{"include":"#comment"},{"include":"#cdata"},{"captures":{"0":{"name":"meta.tag.metadata.svg.$2.void.html"},"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"},"3":{"patterns":[{"include":"#attribute"}]},"5":{"name":"punctuation.definition.tag.end.html"}},"match":"(?i)(<)(color-profile|desc|metadata|script|style|title)(?=\\\\s|/?>)(?:(([^\\"'>]|\\"[^\\"]*\\"|'[^']*')*)(/>))","name":"meta.element.metadata.svg.$2.html"},{"begin":"(?i)(<)(color-profile|desc|metadata|script|style|title)(?=\\\\s|/?>)(?:(([^\\"'>]|\\"[^\\"]*\\"|'[^']*')*)(>))?","beginCaptures":{"0":{"name":"meta.tag.metadata.svg.$2.start.html"},"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"},"3":{"patterns":[{"include":"#attribute"}]},"5":{"name":"punctuation.definition.tag.end.html"}},"end":"(?i)(</)(\\\\2)\\\\s*(>)|(/>)|(?=</\\\\w+)","endCaptures":{"0":{"name":"meta.tag.metadata.svg.$2.end.html"},"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"},"3":{"name":"punctuation.definition.tag.end.html"},"4":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.element.metadata.svg.$2.html","patterns":[{"begin":"(?<!>)\\\\G","end":"(?=/>)|>","endCaptures":{"0":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.tag.metadata.start.html","patterns":[{"include":"#attribute"}]},{"include":"#tags"}]},{"captures":{"0":{"name":"meta.tag.structure.svg.$2.void.html"},"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"},"3":{"patterns":[{"include":"#attribute"}]},"5":{"name":"punctuation.definition.tag.end.html"}},"match":"(?i)(<)(animateMotion|clipPath|defs|feComponentTransfer|feDiffuseLighting|feMerge|feSpecularLighting|filter|g|hatch|linearGradient|marker|mask|mesh|meshgradient|meshpatch|meshrow|pattern|radialGradient|switch|text|textPath)(?=\\\\s|/?>)(?:(([^\\"'>]|\\"[^\\"]*\\"|'[^']*')*)(/>))","name":"meta.element.structure.svg.$2.html"},{"begin":"(?i)(<)(animateMotion|clipPath|defs|feComponentTransfer|feDiffuseLighting|feMerge|feSpecularLighting|filter|g|hatch|linearGradient|marker|mask|mesh|meshgradient|meshpatch|meshrow|pattern|radialGradient|switch|text|textPath)(?=\\\\s|/?>)(?:(([^\\"'>]|\\"[^\\"]*\\"|'[^']*')*)(>))?","beginCaptures":{"0":{"name":"meta.tag.structure.svg.$2.start.html"},"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"},"3":{"patterns":[{"include":"#attribute"}]},"5":{"name":"punctuation.definition.tag.end.html"}},"end":"(?i)(</)(\\\\2)\\\\s*(>)|(/>)|(?=</\\\\w+)","endCaptures":{"0":{"name":"meta.tag.structure.svg.$2.end.html"},"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"},"3":{"name":"punctuation.definition.tag.end.html"},"4":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.element.structure.svg.$2.html","patterns":[{"begin":"(?<!>)\\\\G","end":"(?=/>)|>","endCaptures":{"0":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.tag.structure.start.html","patterns":[{"include":"#attribute"}]},{"include":"#tags"}]},{"captures":{"0":{"name":"meta.tag.inline.svg.$2.void.html"},"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"},"3":{"patterns":[{"include":"#attribute"}]},"5":{"name":"punctuation.definition.tag.end.html"}},"match":"(?i)(<)(a|animate|discard|feBlend|feColorMatrix|feComposite|feConvolveMatrix|feDisplacementMap|feDistantLight|feDropShadow|feFlood|feFuncA|feFuncB|feFuncG|feFuncR|feGaussianBlur|feMergeNode|feMorphology|feOffset|fePointLight|feSpotLight|feTile|feTurbulence|hatchPath|mpath|set|solidcolor|stop|tspan)(?=\\\\s|/?>)(?:(([^\\"'>]|\\"[^\\"]*\\"|'[^']*')*)(/>))","name":"meta.element.inline.svg.$2.html"},{"begin":"(?i)(<)(a|animate|discard|feBlend|feColorMatrix|feComposite|feConvolveMatrix|feDisplacementMap|feDistantLight|feDropShadow|feFlood|feFuncA|feFuncB|feFuncG|feFuncR|feGaussianBlur|feMergeNode|feMorphology|feOffset|fePointLight|feSpotLight|feTile|feTurbulence|hatchPath|mpath|set|solidcolor|stop|tspan)(?=\\\\s|/?>)(?:(([^\\"'>]|\\"[^\\"]*\\"|'[^']*')*)(>))?","beginCaptures":{"0":{"name":"meta.tag.inline.svg.$2.start.html"},"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"},"3":{"patterns":[{"include":"#attribute"}]},"5":{"name":"punctuation.definition.tag.end.html"}},"end":"(?i)(</)(\\\\2)\\\\s*(>)|(/>)|(?=</\\\\w+)","endCaptures":{"0":{"name":"meta.tag.inline.svg.$2.end.html"},"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"},"3":{"name":"punctuation.definition.tag.end.html"},"4":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.element.inline.svg.$2.html","patterns":[{"begin":"(?<!>)\\\\G","end":"(?=/>)|>","endCaptures":{"0":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.tag.inline.start.html","patterns":[{"include":"#attribute"}]},{"include":"#tags"}]},{"captures":{"0":{"name":"meta.tag.object.svg.$2.void.html"},"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"},"3":{"patterns":[{"include":"#attribute"}]},"5":{"name":"punctuation.definition.tag.end.html"}},"match":"(?i)(<)(circle|ellipse|feImage|foreignObject|image|line|path|polygon|polyline|rect|symbol|use|view)(?=\\\\s|/?>)(?:(([^\\"'>]|\\"[^\\"]*\\"|'[^']*')*)(/>))","name":"meta.element.object.svg.$2.html"},{"begin":"(?i)(<)(a|circle|ellipse|feImage|foreignObject|image|line|path|polygon|polyline|rect|symbol|use|view)(?=\\\\s|/?>)(?:(([^\\"'>]|\\"[^\\"]*\\"|'[^']*')*)(>))?","beginCaptures":{"0":{"name":"meta.tag.object.svg.$2.start.html"},"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"},"3":{"patterns":[{"include":"#attribute"}]},"5":{"name":"punctuation.definition.tag.end.html"}},"end":"(?i)(</)(\\\\2)\\\\s*(>)|(/>)|(?=</\\\\w+)","endCaptures":{"0":{"name":"meta.tag.object.svg.$2.end.html"},"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"},"3":{"name":"punctuation.definition.tag.end.html"},"4":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.element.object.svg.$2.html","patterns":[{"begin":"(?<!>)\\\\G","end":"(?=/>)|>","endCaptures":{"0":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.tag.object.start.html","patterns":[{"include":"#attribute"}]},{"include":"#tags"}]},{"captures":{"0":{"name":"meta.tag.other.svg.$2.void.html"},"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"},"3":{"name":"invalid.deprecated.html"},"4":{"patterns":[{"include":"#attribute"}]},"6":{"name":"punctuation.definition.tag.end.html"}},"match":"(?i)(<)((altGlyph|altGlyphDef|altGlyphItem|animateColor|animateTransform|cursor|font|font-face|font-face-format|font-face-name|font-face-src|font-face-uri|glyph|glyphRef|hkern|missing-glyph|tref|vkern))(?=\\\\s|/?>)(?:(([^\\"'>]|\\"[^\\"]*\\"|'[^']*')*)(/>))","name":"meta.element.other.svg.$2.html"},{"begin":"(?i)(<)((altGlyph|altGlyphDef|altGlyphItem|animateColor|animateTransform|cursor|font|font-face|font-face-format|font-face-name|font-face-src|font-face-uri|glyph|glyphRef|hkern|missing-glyph|tref|vkern))(?=\\\\s|/?>)(?:(([^\\"'>]|\\"[^\\"]*\\"|'[^']*')*)(>))?","beginCaptures":{"0":{"name":"meta.tag.other.svg.$2.start.html"},"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"},"3":{"name":"invalid.deprecated.html"},"4":{"patterns":[{"include":"#attribute"}]},"6":{"name":"punctuation.definition.tag.end.html"}},"end":"(?i)(</)((\\\\2))\\\\s*(>)|(/>)|(?=</\\\\w+)","endCaptures":{"0":{"name":"meta.tag.other.svg.$2.end.html"},"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"},"3":{"name":"invalid.deprecated.html"},"4":{"name":"punctuation.definition.tag.end.html"},"5":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.element.other.svg.$2.html","patterns":[{"begin":"(?<!>)\\\\G","end":"(?=/>)|>","endCaptures":{"0":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.tag.other.start.html","patterns":[{"include":"#attribute"}]},{"include":"#tags"}]},{"captures":{"0":{"name":"meta.tag.other.invalid.void.html"},"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"},"3":{"name":"invalid.illegal.unrecognized-tag.html"},"4":{"patterns":[{"include":"#attribute"}]},"6":{"name":"punctuation.definition.tag.end.html"}},"match":"(?i)(<)(([\\\\w:]+))(?=\\\\s|/?>)(?:(([^\\"'>]|\\"[^\\"]*\\"|'[^']*')*)(/>))","name":"meta.element.other.invalid.html"},{"begin":"(?i)(<)((\\\\w[^\\\\s>]*))(?=\\\\s|/?>)(?:(([^\\"'>]|\\"[^\\"]*\\"|'[^']*')*)(>))?","beginCaptures":{"0":{"name":"meta.tag.other.invalid.start.html"},"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"},"3":{"name":"invalid.illegal.unrecognized-tag.html"},"4":{"patterns":[{"include":"#attribute"}]},"6":{"name":"punctuation.definition.tag.end.html"}},"end":"(?i)(</)((\\\\2))\\\\s*(>)|(/>)|(?=</\\\\w+)","endCaptures":{"0":{"name":"meta.tag.other.invalid.end.html"},"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"},"3":{"name":"invalid.illegal.unrecognized-tag.html"},"4":{"name":"punctuation.definition.tag.end.html"},"5":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.element.other.invalid.html","patterns":[{"begin":"(?<!>)\\\\G","end":"(?=/>)|>","endCaptures":{"0":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.tag.other.invalid.start.html","patterns":[{"include":"#attribute"}]},{"include":"#tags"}]},{"include":"#tags-invalid"}]}}},"tags-invalid":{"patterns":[{"begin":"(</?)((\\\\w[^\\\\s>]*))(?<!/)","beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"},"3":{"name":"invalid.illegal.unrecognized-tag.html"}},"end":"((?: ?/)?>)","endCaptures":{"1":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.tag.other.$2.html","patterns":[{"include":"#attribute"}]}]},"tags-valid":{"patterns":[{"begin":"(^[ \\\\t]+)?(?=<(?i:style)\\\\b(?!-))","beginCaptures":{"1":{"name":"punctuation.whitespace.embedded.leading.html"}},"end":"(?!\\\\G)([ \\\\t]*$\\\\n?)?","endCaptures":{"1":{"name":"punctuation.whitespace.embedded.trailing.html"}},"patterns":[{"begin":"(?i)(<)(style)(?=\\\\s|/?>)","beginCaptures":{"0":{"name":"meta.tag.metadata.style.start.html"},"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"}},"end":"(?i)((<)/)(style)\\\\s*(>)","endCaptures":{"0":{"name":"meta.tag.metadata.style.end.html"},"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"source.css-ignored-vscode"},"3":{"name":"entity.name.tag.html"},"4":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.embedded.block.html","patterns":[{"begin":"\\\\G","captures":{"1":{"name":"punctuation.definition.tag.end.html"}},"end":"(>)","name":"meta.tag.metadata.style.start.html","patterns":[{"include":"#attribute"}]},{"begin":"(?!\\\\G)","end":"(?=</(?i:style))","name":"source.css","patterns":[{"include":"source.css"}]}]}]},{"begin":"(^[ \\\\t]+)?(?=<(?i:script)\\\\b(?!-))","beginCaptures":{"1":{"name":"punctuation.whitespace.embedded.leading.html"}},"end":"(?!\\\\G)([ \\\\t]*$\\\\n?)?","endCaptures":{"1":{"name":"punctuation.whitespace.embedded.trailing.html"}},"patterns":[{"begin":"(<)((?i:script))\\\\b","beginCaptures":{"0":{"name":"meta.tag.metadata.script.start.html"},"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"}},"end":"(/)((?i:script))(>)","endCaptures":{"0":{"name":"meta.tag.metadata.script.end.html"},"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"},"3":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.embedded.block.html","patterns":[{"begin":"\\\\G","end":"(?=/)","patterns":[{"begin":"(>)","beginCaptures":{"0":{"name":"meta.tag.metadata.script.start.html"},"1":{"name":"punctuation.definition.tag.end.html"}},"end":"((<))(?=/(?i:script))","endCaptures":{"0":{"name":"meta.tag.metadata.script.end.html"},"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"source.js-ignored-vscode"}},"patterns":[{"begin":"\\\\G","end":"(?=</(?i:script))","name":"source.js","patterns":[{"begin":"(^[ \\\\t]+)?(?=//)","beginCaptures":{"1":{"name":"punctuation.whitespace.comment.leading.js"}},"end":"(?!\\\\G)","patterns":[{"begin":"//","beginCaptures":{"0":{"name":"punctuation.definition.comment.js"}},"end":"(?=<\/script)|\\\\n","name":"comment.line.double-slash.js"}]},{"begin":"/\\\\*","captures":{"0":{"name":"punctuation.definition.comment.js"}},"end":"\\\\*/|(?=<\/script)","name":"comment.block.js"},{"include":"source.js"}]}]},{"begin":"\\\\G","end":"(?ix:\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t(?=>\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t# Tag without type attribute\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t | type(?=[\\\\s=])\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t \\t(?!\\\\s*=\\\\s*\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t(\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t''\\t\\t\\t\\t\\t\\t\\t\\t# Empty\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t | \\"\\"\\t\\t\\t\\t\\t\\t\\t\\t\\t# Values\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t | ('|\\"|)\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t(\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\ttext/\\t\\t\\t\\t\\t\\t\\t# Text mime-types\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t(\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tjavascript(1\\\\.[0-5])?\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t | x-javascript\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t | jscript\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t | livescript\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t | (x-)?ecmascript\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t | babel\\t\\t\\t\\t\\t\\t# Javascript variant currently\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t \\t\\t\\t\\t\\t\\t\\t\\t# recognized as such\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t \\t)\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t | application/\\t\\t\\t\\t\\t# Application mime-types\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t \\t(\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t(x-)?javascript\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t | (x-)?ecmascript\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t)\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t | module\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t \\t)\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t[\\\\s\\"'>]\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t)\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t)\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t)\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t)","name":"meta.tag.metadata.script.start.html","patterns":[{"include":"#attribute"}]},{"begin":"(?ix:\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t(?=\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\ttype\\\\s*=\\\\s*\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t('|\\"|)\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\ttext/\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t(\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tx-handlebars\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t | (x-(handlebars-)?|ng-)?template\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t | html\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t)\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t[\\\\s\\"'>]\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t)\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t)","end":"((<))(?=/(?i:script))","endCaptures":{"0":{"name":"meta.tag.metadata.script.end.html"},"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"text.html.basic"}},"patterns":[{"begin":"\\\\G","end":"(>)","endCaptures":{"1":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.tag.metadata.script.start.html","patterns":[{"include":"#attribute"}]},{"begin":"(?!\\\\G)","end":"(?=</(?i:script))","name":"text.html.basic","patterns":[{"include":"text.html.basic"}]}]},{"begin":"(?=(?i:type))","end":"(<)(?=/(?i:script))","endCaptures":{"0":{"name":"meta.tag.metadata.script.end.html"},"1":{"name":"punctuation.definition.tag.begin.html"}},"patterns":[{"begin":"\\\\G","end":"(>)","endCaptures":{"1":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.tag.metadata.script.start.html","patterns":[{"include":"#attribute"}]},{"begin":"(?!\\\\G)","end":"(?=</(?i:script))","name":"source.unknown"}]}]}]}]},{"begin":"(?i)(<)(base|link|meta)(?=\\\\s|/?>)","beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"}},"end":"/?>","endCaptures":{"0":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.tag.metadata.$2.void.html","patterns":[{"include":"#attribute"}]},{"begin":"(?i)(<)(noscript|title)(?=\\\\s|/?>)","beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"}},"end":">","endCaptures":{"0":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.tag.metadata.$2.start.html","patterns":[{"include":"#attribute"}]},{"begin":"(?i)(</)(noscript|title)(?=\\\\s|/?>)","beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"}},"end":">","endCaptures":{"0":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.tag.metadata.$2.end.html","patterns":[{"include":"#attribute"}]},{"begin":"(?i)(<)(col|hr|input)(?=\\\\s|/?>)","beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"}},"end":"/?>","endCaptures":{"0":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.tag.structure.$2.void.html","patterns":[{"include":"#attribute"}]},{"begin":"(?i)(<)(address|article|aside|blockquote|body|button|caption|colgroup|datalist|dd|details|dialog|div|dl|dt|fieldset|figcaption|figure|footer|form|head|header|hgroup|html|h[1-6]|label|legend|li|main|map|menu|meter|nav|ol|optgroup|option|output|p|pre|progress|section|select|slot|summary|table|tbody|td|template|textarea|tfoot|th|thead|tr|ul)(?=\\\\s|/?>)","beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"}},"end":">","endCaptures":{"0":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.tag.structure.$2.start.html","patterns":[{"include":"#attribute"}]},{"begin":"(?i)(</)(address|article|aside|blockquote|body|button|caption|colgroup|datalist|dd|details|dialog|div|dl|dt|fieldset|figcaption|figure|footer|form|head|header|hgroup|html|h[1-6]|label|legend|li|main|map|menu|meter|nav|ol|optgroup|option|output|p|pre|progress|section|select|slot|summary|table|tbody|td|template|textarea|tfoot|th|thead|tr|ul)(?=\\\\s|/?>)","beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"}},"end":">","endCaptures":{"0":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.tag.structure.$2.end.html","patterns":[{"include":"#attribute"}]},{"begin":"(?i)(<)(area|br|wbr)(?=\\\\s|/?>)","beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"}},"end":"/?>","endCaptures":{"0":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.tag.inline.$2.void.html","patterns":[{"include":"#attribute"}]},{"begin":"(?i)(<)(a|abbr|b|bdi|bdo|cite|code|data|del|dfn|em|i|ins|kbd|mark|q|rp|rt|ruby|s|samp|small|span|strong|sub|sup|time|u|var)(?=\\\\s|/?>)","beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"}},"end":">","endCaptures":{"0":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.tag.inline.$2.start.html","patterns":[{"include":"#attribute"}]},{"begin":"(?i)(</)(a|abbr|b|bdi|bdo|cite|code|data|del|dfn|em|i|ins|kbd|mark|q|rp|rt|ruby|s|samp|small|span|strong|sub|sup|time|u|var)(?=\\\\s|/?>)","beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"}},"end":">","endCaptures":{"0":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.tag.inline.$2.end.html","patterns":[{"include":"#attribute"}]},{"begin":"(?i)(<)(embed|img|param|source|track)(?=\\\\s|/?>)","beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"}},"end":"/?>","endCaptures":{"0":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.tag.object.$2.void.html","patterns":[{"include":"#attribute"}]},{"begin":"(?i)(<)(audio|canvas|iframe|object|picture|video)(?=\\\\s|/?>)","beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"}},"end":">","endCaptures":{"0":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.tag.object.$2.start.html","patterns":[{"include":"#attribute"}]},{"begin":"(?i)(</)(audio|canvas|iframe|object|picture|video)(?=\\\\s|/?>)","beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"}},"end":">","endCaptures":{"0":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.tag.object.$2.end.html","patterns":[{"include":"#attribute"}]},{"begin":"(?i)(<)((basefont|isindex))(?=\\\\s|/?>)","beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"},"3":{"name":"invalid.deprecated.html"}},"end":"/?>","endCaptures":{"0":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.tag.metadata.$2.void.html","patterns":[{"include":"#attribute"}]},{"begin":"(?i)(<)((center|frameset|noembed|noframes))(?=\\\\s|/?>)","beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"},"3":{"name":"invalid.deprecated.html"}},"end":">","endCaptures":{"0":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.tag.structure.$2.start.html","patterns":[{"include":"#attribute"}]},{"begin":"(?i)(</)((center|frameset|noembed|noframes))(?=\\\\s|/?>)","beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"},"3":{"name":"invalid.deprecated.html"}},"end":">","endCaptures":{"0":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.tag.structure.$2.end.html","patterns":[{"include":"#attribute"}]},{"begin":"(?i)(<)((acronym|big|blink|font|strike|tt|xmp))(?=\\\\s|/?>)","beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"},"3":{"name":"invalid.deprecated.html"}},"end":">","endCaptures":{"0":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.tag.inline.$2.start.html","patterns":[{"include":"#attribute"}]},{"begin":"(?i)(</)((acronym|big|blink|font|strike|tt|xmp))(?=\\\\s|/?>)","beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"},"3":{"name":"invalid.deprecated.html"}},"end":">","endCaptures":{"0":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.tag.inline.$2.end.html","patterns":[{"include":"#attribute"}]},{"begin":"(?i)(<)((frame))(?=\\\\s|/?>)","beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"},"3":{"name":"invalid.deprecated.html"}},"end":"/?>","endCaptures":{"0":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.tag.object.$2.void.html","patterns":[{"include":"#attribute"}]},{"begin":"(?i)(<)((applet))(?=\\\\s|/?>)","beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"},"3":{"name":"invalid.deprecated.html"}},"end":">","endCaptures":{"0":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.tag.object.$2.start.html","patterns":[{"include":"#attribute"}]},{"begin":"(?i)(</)((applet))(?=\\\\s|/?>)","beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"},"3":{"name":"invalid.deprecated.html"}},"end":">","endCaptures":{"0":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.tag.object.$2.end.html","patterns":[{"include":"#attribute"}]},{"begin":"(?i)(<)((dir|keygen|listing|menuitem|plaintext|spacer))(?=\\\\s|/?>)","beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"},"3":{"name":"invalid.illegal.no-longer-supported.html"}},"end":">","endCaptures":{"0":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.tag.other.$2.start.html","patterns":[{"include":"#attribute"}]},{"begin":"(?i)(</)((dir|keygen|listing|menuitem|plaintext|spacer))(?=\\\\s|/?>)","beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"},"3":{"name":"invalid.illegal.no-longer-supported.html"}},"end":">","endCaptures":{"0":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.tag.other.$2.end.html","patterns":[{"include":"#attribute"}]},{"include":"#math"},{"include":"#svg"},{"begin":"(<)([a-zA-Z][.0-9_a-zA-Z\\\\x{00B7}\\\\x{00C0}-\\\\x{00D6}\\\\x{00D8}-\\\\x{00F6}\\\\x{00F8}-\\\\x{037D}\\\\x{037F}-\\\\x{1FFF}\\\\x{200C}-\\\\x{200D}\\\\x{203F}-\\\\x{2040}\\\\x{2070}-\\\\x{218F}\\\\x{2C00}-\\\\x{2FEF}\\\\x{3001}-\\\\x{D7FF}\\\\x{F900}-\\\\x{FDCF}\\\\x{FDF0}-\\\\x{FFFD}\\\\x{10000}-\\\\x{EFFFF}]*-[\\\\-.0-9_a-zA-Z\\\\x{00B7}\\\\x{00C0}-\\\\x{00D6}\\\\x{00D8}-\\\\x{00F6}\\\\x{00F8}-\\\\x{037D}\\\\x{037F}-\\\\x{1FFF}\\\\x{200C}-\\\\x{200D}\\\\x{203F}-\\\\x{2040}\\\\x{2070}-\\\\x{218F}\\\\x{2C00}-\\\\x{2FEF}\\\\x{3001}-\\\\x{D7FF}\\\\x{F900}-\\\\x{FDCF}\\\\x{FDF0}-\\\\x{FFFD}\\\\x{10000}-\\\\x{EFFFF}]*)(?=\\\\s|/?>)","beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"}},"end":"/?>","endCaptures":{"0":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.tag.custom.start.html","patterns":[{"include":"#attribute"}]},{"begin":"(</)([a-zA-Z][.0-9_a-zA-Z\\\\x{00B7}\\\\x{00C0}-\\\\x{00D6}\\\\x{00D8}-\\\\x{00F6}\\\\x{00F8}-\\\\x{037D}\\\\x{037F}-\\\\x{1FFF}\\\\x{200C}-\\\\x{200D}\\\\x{203F}-\\\\x{2040}\\\\x{2070}-\\\\x{218F}\\\\x{2C00}-\\\\x{2FEF}\\\\x{3001}-\\\\x{D7FF}\\\\x{F900}-\\\\x{FDCF}\\\\x{FDF0}-\\\\x{FFFD}\\\\x{10000}-\\\\x{EFFFF}]*-[\\\\-.0-9_a-zA-Z\\\\x{00B7}\\\\x{00C0}-\\\\x{00D6}\\\\x{00D8}-\\\\x{00F6}\\\\x{00F8}-\\\\x{037D}\\\\x{037F}-\\\\x{1FFF}\\\\x{200C}-\\\\x{200D}\\\\x{203F}-\\\\x{2040}\\\\x{2070}-\\\\x{218F}\\\\x{2C00}-\\\\x{2FEF}\\\\x{3001}-\\\\x{D7FF}\\\\x{F900}-\\\\x{FDCF}\\\\x{FDF0}-\\\\x{FFFD}\\\\x{10000}-\\\\x{EFFFF}]*)(?=\\\\s|/?>)","beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"}},"end":">","endCaptures":{"0":{"name":"punctuation.definition.tag.end.html"}},"name":"meta.tag.custom.end.html","patterns":[{"include":"#attribute"}]}]},"xml-processing":{"begin":"(<\\\\?)(xml)","captures":{"1":{"name":"punctuation.definition.tag.html"},"2":{"name":"entity.name.tag.html"}},"end":"(\\\\?>)","name":"meta.tag.metadata.processing.xml.html","patterns":[{"include":"#attribute"}]}},"scopeName":"text.html.basic","embeddedLangs":["javascript","css"]}`)),r=[...t,...e,n];export{r as default}; diff --git a/_nuxt/Ddyvc1_j.js b/_nuxt/Ddyvc1_j.js new file mode 100644 index 0000000..01339bd --- /dev/null +++ b/_nuxt/Ddyvc1_j.js @@ -0,0 +1 @@ +function f(h={}){let e,l=[];const r=["select","slideFocus"];function a(t){e=t;const{options:{axis:n},slideRects:i}=e.internalEngine();n!=="y"&&(l=i.map(o=>o.height),r.forEach(o=>e.on(o,s)),s())}function u(){r.forEach(n=>e.off(n,s));const t=e.containerNode();t.style.height="",t.getAttribute("style")||t.removeAttribute("style")}function c(){const{slideRegistry:t}=e.internalEngine(),n=t[e.selectedScrollSnap()];return n?n.map(i=>l[i]).reduce((i,o)=>Math.max(i,o),0):null}function s(){c()!==null&&(e.containerNode().style.height=`${c()}px`)}return{name:"autoHeight",options:h,init:a,destroy:u}}f.globalOptions=void 0;export{f as default}; diff --git a/_nuxt/DgDtOUTc.js b/_nuxt/DgDtOUTc.js new file mode 100644 index 0000000..04d730d --- /dev/null +++ b/_nuxt/DgDtOUTc.js @@ -0,0 +1 @@ +import{B as O,C as P,D as d,E as _,F as M,G as B,H as E,I as H,b as R,J as N,K as v,L as S,M as V,h as w}from"./CseYvhfk.js";const z=a=>a==="defer"||a===!1;function J(...a){var g;const r=typeof a[a.length-1]=="string"?a.pop():void 0;typeof a[0]!="string"&&a.unshift(r);let[t,f,e={}]=a;if(typeof t!="string")throw new TypeError("[nuxt] [asyncData] key must be a string.");if(typeof f!="function")throw new TypeError("[nuxt] [asyncData] handler must be a function.");const s=P(),j=f,C=()=>d.value,b=()=>s.isHydrating?s.payload.data[t]:s.static.data[t];e.server=e.server??!0,e.default=e.default??C,e.getCachedData=e.getCachedData??b,e.lazy=e.lazy??!1,e.immediate=e.immediate??!0,e.deep=e.deep??d.deep,e.dedupe=e.dedupe??"cancel";const u=e.getCachedData(t,s),h=u!=null;if(!s._asyncData[t]||!e.immediate){(g=s.payload._errors)[t]??(g[t]=d.errorValue);const i=e.deep?_:M;s._asyncData[t]={data:i(h?u:e.default()),pending:_(!h),error:B(s.payload._errors,t),status:_("idle"),_default:e.default}}const n={...s._asyncData[t]};delete n._default,n.refresh=n.execute=(i={})=>{if(s._asyncDataPromises[t]){if(z(i.dedupe??e.dedupe))return s._asyncDataPromises[t];s._asyncDataPromises[t].cancelled=!0}if(i._initial||s.isHydrating&&i._initial!==!1){const c=i._initial?u:e.getCachedData(t,s);if(c!=null)return Promise.resolve(c)}n.pending.value=!0,n.status.value="pending";const l=new Promise((c,o)=>{try{c(j(s))}catch(y){o(y)}}).then(async c=>{if(l.cancelled)return s._asyncDataPromises[t];let o=c;e.transform&&(o=await e.transform(c)),e.pick&&(o=K(o,e.pick)),s.payload.data[t]=o,n.data.value=o,n.error.value=d.errorValue,n.status.value="success"}).catch(c=>{if(l.cancelled)return s._asyncDataPromises[t];n.error.value=V(c),n.data.value=w(e.default()),n.status.value="error"}).finally(()=>{l.cancelled||(n.pending.value=!1,delete s._asyncDataPromises[t])});return s._asyncDataPromises[t]=l,s._asyncDataPromises[t]},n.clear=()=>F(s,t);const m=()=>n.refresh({_initial:!0}),D=e.server!==!1&&s.payload.serverRendered;{const i=E();if(i&&D&&e.immediate&&!i.sp&&(i.sp=[]),i&&!i._nuxtOnBeforeMountCbs){i._nuxtOnBeforeMountCbs=[];const o=i._nuxtOnBeforeMountCbs;H(()=>{o.forEach(y=>{y()}),o.splice(0,o.length)}),R(()=>o.splice(0,o.length))}D&&s.isHydrating&&(n.error.value||u!=null)?(n.pending.value=!1,n.status.value=n.error.value?"error":"success"):i&&(s.payload.serverRendered&&s.isHydrating||e.lazy)&&e.immediate?i._nuxtOnBeforeMountCbs.push(m):e.immediate&&m();const l=S();if(e.watch){const o=N(e.watch,()=>n.refresh());l&&v(o)}const c=s.hook("app:data:refresh",async o=>{(!o||o.includes(t))&&await n.refresh()});l&&v(c)}const p=Promise.resolve(s._asyncDataPromises[t]).then(()=>n);return Object.assign(p,n),p}async function T(a){await new Promise(t=>O(t)),await P().hooks.callHookParallel("app:data:refresh",void 0)}function F(a,r){r in a.payload.data&&(a.payload.data[r]=void 0),r in a.payload._errors&&(a.payload._errors[r]=d.errorValue),a._asyncData[r]&&(a._asyncData[r].data.value=w(a._asyncData[r]._default()),a._asyncData[r].error.value=d.errorValue,a._asyncData[r].pending.value=!1,a._asyncData[r].status.value="idle"),r in a._asyncDataPromises&&(a._asyncDataPromises[r]&&(a._asyncDataPromises[r].cancelled=!0),a._asyncDataPromises[r]=void 0)}function K(a,r){const t={};for(const f of r)t[f]=a[f];return t}function q(a){return a&&a.__esModule&&Object.prototype.hasOwnProperty.call(a,"default")?a.default:a}const G={content:"v3.2.0--AugxJmdk15"},L={content:"_content_content",info:"_content_info"},Q={content:{type:"data",fields:{id:"string",stem:"string",extension:"string",meta:"json",title:"string",description:"string",hero:"json",features:"json",authorQuote:"json",sections:"json",templates:"json",pricing:"json",logos:"json",testimonials:"json",cta:"json",faq:"json"}},info:{type:"data",fields:{}}};export{Q as a,G as c,q as g,T as r,L as t,J as u}; diff --git a/_nuxt/Dj6nwHGl.js b/_nuxt/Dj6nwHGl.js new file mode 100644 index 0000000..675a8a0 --- /dev/null +++ b/_nuxt/Dj6nwHGl.js @@ -0,0 +1 @@ +const e=Object.freeze(JSON.parse('{"displayName":"TypeScript","name":"typescript","patterns":[{"include":"#directives"},{"include":"#statements"},{"include":"#shebang"}],"repository":{"access-modifier":{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(abstract|declare|override|public|protected|private|readonly|static)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"storage.modifier.ts"},"after-operator-block-as-object-literal":{"begin":"(?<!\\\\+\\\\+|--)(?<=[:=(,\\\\[?+!>]|^await|[^\\\\._$[:alnum:]]await|^return|[^\\\\._$[:alnum:]]return|^yield|[^\\\\._$[:alnum:]]yield|^throw|[^\\\\._$[:alnum:]]throw|^in|[^\\\\._$[:alnum:]]in|^of|[^\\\\._$[:alnum:]]of|^typeof|[^\\\\._$[:alnum:]]typeof|&&|\\\\|\\\\||\\\\*)\\\\s*(\\\\{)","beginCaptures":{"1":{"name":"punctuation.definition.block.ts"}},"end":"\\\\}","endCaptures":{"0":{"name":"punctuation.definition.block.ts"}},"name":"meta.objectliteral.ts","patterns":[{"include":"#object-member"}]},"array-binding-pattern":{"begin":"(?:(\\\\.\\\\.\\\\.)\\\\s*)?(\\\\[)","beginCaptures":{"1":{"name":"keyword.operator.rest.ts"},"2":{"name":"punctuation.definition.binding-pattern.array.ts"}},"end":"\\\\]","endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.array.ts"}},"patterns":[{"include":"#binding-element"},{"include":"#punctuation-comma"}]},"array-binding-pattern-const":{"begin":"(?:(\\\\.\\\\.\\\\.)\\\\s*)?(\\\\[)","beginCaptures":{"1":{"name":"keyword.operator.rest.ts"},"2":{"name":"punctuation.definition.binding-pattern.array.ts"}},"end":"\\\\]","endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.array.ts"}},"patterns":[{"include":"#binding-element-const"},{"include":"#punctuation-comma"}]},"array-literal":{"begin":"\\\\s*(\\\\[)","beginCaptures":{"1":{"name":"meta.brace.square.ts"}},"end":"\\\\]","endCaptures":{"0":{"name":"meta.brace.square.ts"}},"name":"meta.array.literal.ts","patterns":[{"include":"#expression"},{"include":"#punctuation-comma"}]},"arrow-function":{"patterns":[{"captures":{"1":{"name":"storage.modifier.async.ts"},"2":{"name":"variable.parameter.ts"}},"match":"(?:(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(\\\\basync)\\\\s+)?([_$[:alpha:]][_$[:alnum:]]*)\\\\s*(?==>)","name":"meta.arrow.ts"},{"begin":"(?:(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(\\\\basync))?((?<![})!\\\\]])\\\\s*(?=((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[(]\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([)]\\\\s*:)|((\\\\.\\\\.\\\\.\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s*:)))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\(\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([_$[:alpha:]]|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\.\\\\.\\\\.\\\\s*[_$[:alpha:]]))([^()\\\\\'\\\\\\"\\\\`]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\\'([^\\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\`([^\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\`))*)?\\\\)(\\\\s*:\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+)?\\\\s*=>)))","beginCaptures":{"1":{"name":"storage.modifier.async.ts"}},"end":"(?==>|\\\\{|(^\\\\s*(export|function|class|interface|let|var|(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b)|const|import|enum|namespace|module|type|abstract|declare)\\\\s+))","name":"meta.arrow.ts","patterns":[{"include":"#comment"},{"include":"#type-parameters"},{"include":"#function-parameters"},{"include":"#arrow-return-type"},{"include":"#possibly-arrow-return-type"}]},{"begin":"=>","beginCaptures":{"0":{"name":"storage.type.function.arrow.ts"}},"end":"((?<=\\\\}|\\\\S)(?<!=>)|((?!\\\\{)(?=\\\\S)))(?!\\\\/[\\\\/\\\\*])","name":"meta.arrow.ts","patterns":[{"include":"#single-line-comment-consuming-line-ending"},{"include":"#decl-block"},{"include":"#expression"}]}]},"arrow-return-type":{"begin":"(?<=\\\\))\\\\s*(:)","beginCaptures":{"1":{"name":"keyword.operator.type.annotation.ts"}},"end":"(?==>|\\\\{|(^\\\\s*(export|function|class|interface|let|var|(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b)|const|import|enum|namespace|module|type|abstract|declare)\\\\s+))","name":"meta.return.type.arrow.ts","patterns":[{"include":"#arrow-return-type-body"}]},"arrow-return-type-body":{"patterns":[{"begin":"(?<=[:])(?=\\\\s*\\\\{)","end":"(?<=\\\\})","patterns":[{"include":"#type-object"}]},{"include":"#type-predicate-operator"},{"include":"#type"}]},"async-modifier":{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(async)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"storage.modifier.async.ts"},"binding-element":{"patterns":[{"include":"#comment"},{"include":"#string"},{"include":"#numeric-literal"},{"include":"#regex"},{"include":"#object-binding-pattern"},{"include":"#array-binding-pattern"},{"include":"#destructuring-variable-rest"},{"include":"#variable-initializer"}]},"binding-element-const":{"patterns":[{"include":"#comment"},{"include":"#string"},{"include":"#numeric-literal"},{"include":"#regex"},{"include":"#object-binding-pattern-const"},{"include":"#array-binding-pattern-const"},{"include":"#destructuring-variable-rest-const"},{"include":"#variable-initializer"}]},"boolean-literal":{"patterns":[{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))true(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"constant.language.boolean.true.ts"},{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))false(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"constant.language.boolean.false.ts"}]},"brackets":{"patterns":[{"begin":"{","end":"}|(?=\\\\*/)","patterns":[{"include":"#brackets"}]},{"begin":"\\\\[","end":"\\\\]|(?=\\\\*/)","patterns":[{"include":"#brackets"}]}]},"cast":{"patterns":[{"captures":{"1":{"name":"meta.brace.angle.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"meta.brace.angle.ts"}},"match":"\\\\s*(<)\\\\s*(const)\\\\s*(>)","name":"cast.expr.ts"},{"begin":"(?:(?<!\\\\+\\\\+|--)(?<=^return|[^\\\\._$[:alnum:]]return|^throw|[^\\\\._$[:alnum:]]throw|^yield|[^\\\\._$[:alnum:]]yield|^await|[^\\\\._$[:alnum:]]await|^default|[^\\\\._$[:alnum:]]default|[=(,:>*?\\\\&\\\\|\\\\^]|[^_$[:alnum:]](?:\\\\+\\\\+|\\\\-\\\\-)|[^\\\\+]\\\\+|[^\\\\-]\\\\-))\\\\s*(<)(?!<?\\\\=)(?!\\\\s*$)","beginCaptures":{"1":{"name":"meta.brace.angle.ts"}},"end":"(\\\\>)","endCaptures":{"1":{"name":"meta.brace.angle.ts"}},"name":"cast.expr.ts","patterns":[{"include":"#type"}]},{"begin":"(?:(?<=^))\\\\s*(<)(?=[_$[:alpha:]][_$[:alnum:]]*\\\\s*>)","beginCaptures":{"1":{"name":"meta.brace.angle.ts"}},"end":"(\\\\>)","endCaptures":{"1":{"name":"meta.brace.angle.ts"}},"name":"cast.expr.ts","patterns":[{"include":"#type"}]}]},"class-declaration":{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(\\\\bexport)\\\\s+)?(?:(\\\\bdeclare)\\\\s+)?\\\\b(?:(abstract)\\\\s+)?\\\\b(class)\\\\b(?=\\\\s+|/[/*])","beginCaptures":{"1":{"name":"keyword.control.export.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"storage.modifier.ts"},"4":{"name":"storage.type.class.ts"}},"end":"(?<=\\\\})","name":"meta.class.ts","patterns":[{"include":"#class-declaration-or-expression-patterns"}]},"class-declaration-or-expression-patterns":{"patterns":[{"include":"#comment"},{"include":"#class-or-interface-heritage"},{"captures":{"0":{"name":"entity.name.type.class.ts"}},"match":"[_$[:alpha:]][_$[:alnum:]]*"},{"include":"#type-parameters"},{"include":"#class-or-interface-body"}]},"class-expression":{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(abstract)\\\\s+)?(class)\\\\b(?=\\\\s+|[<{]|\\\\/[\\\\/*])","beginCaptures":{"1":{"name":"storage.modifier.ts"},"2":{"name":"storage.type.class.ts"}},"end":"(?<=\\\\})","name":"meta.class.ts","patterns":[{"include":"#class-declaration-or-expression-patterns"}]},"class-or-interface-body":{"begin":"\\\\{","beginCaptures":{"0":{"name":"punctuation.definition.block.ts"}},"end":"\\\\}","endCaptures":{"0":{"name":"punctuation.definition.block.ts"}},"patterns":[{"include":"#comment"},{"include":"#decorator"},{"begin":"(?<=:)\\\\s*","end":"(?=\\\\s|[;),}\\\\]:\\\\-\\\\+]|;|^\\\\s*$|(?:^\\\\s*(?:abstract|async|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|var|while)\\\\b))","patterns":[{"include":"#expression"}]},{"include":"#method-declaration"},{"include":"#indexer-declaration"},{"include":"#field-declaration"},{"include":"#string"},{"include":"#type-annotation"},{"include":"#variable-initializer"},{"include":"#access-modifier"},{"include":"#property-accessor"},{"include":"#async-modifier"},{"include":"#after-operator-block-as-object-literal"},{"include":"#decl-block"},{"include":"#expression"},{"include":"#punctuation-comma"},{"include":"#punctuation-semicolon"}]},"class-or-interface-heritage":{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:\\\\b(extends|implements)\\\\b)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","beginCaptures":{"1":{"name":"storage.modifier.ts"}},"end":"(?=\\\\{)","patterns":[{"include":"#comment"},{"include":"#class-or-interface-heritage"},{"include":"#type-parameters"},{"include":"#expressionWithoutIdentifiers"},{"captures":{"1":{"name":"entity.name.type.module.ts"},"2":{"name":"punctuation.accessor.ts"},"3":{"name":"punctuation.accessor.optional.ts"}},"match":"([_$[:alpha:]][_$[:alnum:]]*)\\\\s*(?:(\\\\.)|(\\\\?\\\\.(?!\\\\s*[[:digit:]])))(?=\\\\s*[_$[:alpha:]][_$[:alnum:]]*(\\\\s*\\\\??\\\\.\\\\s*[_$[:alpha:]][_$[:alnum:]]*)*\\\\s*)"},{"captures":{"1":{"name":"entity.other.inherited-class.ts"}},"match":"([_$[:alpha:]][_$[:alnum:]]*)"},{"include":"#expressionPunctuations"}]},"comment":{"patterns":[{"begin":"/\\\\*\\\\*(?!/)","beginCaptures":{"0":{"name":"punctuation.definition.comment.ts"}},"end":"\\\\*/","endCaptures":{"0":{"name":"punctuation.definition.comment.ts"}},"name":"comment.block.documentation.ts","patterns":[{"include":"#docblock"}]},{"begin":"(/\\\\*)(?:\\\\s*((@)internal)(?=\\\\s|(\\\\*/)))?","beginCaptures":{"1":{"name":"punctuation.definition.comment.ts"},"2":{"name":"storage.type.internaldeclaration.ts"},"3":{"name":"punctuation.decorator.internaldeclaration.ts"}},"end":"\\\\*/","endCaptures":{"0":{"name":"punctuation.definition.comment.ts"}},"name":"comment.block.ts"},{"begin":"(^[ \\\\t]+)?((//)(?:\\\\s*((@)internal)(?=\\\\s|$))?)","beginCaptures":{"1":{"name":"punctuation.whitespace.comment.leading.ts"},"2":{"name":"comment.line.double-slash.ts"},"3":{"name":"punctuation.definition.comment.ts"},"4":{"name":"storage.type.internaldeclaration.ts"},"5":{"name":"punctuation.decorator.internaldeclaration.ts"}},"contentName":"comment.line.double-slash.ts","end":"(?=$)"}]},"control-statement":{"patterns":[{"include":"#switch-statement"},{"include":"#for-loop"},{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(catch|finally|throw|try)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"keyword.control.trycatch.ts"},{"captures":{"1":{"name":"keyword.control.loop.ts"},"2":{"name":"entity.name.label.ts"}},"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(break|continue|goto)\\\\s+([_$[:alpha:]][_$[:alnum:]]*)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))"},{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(break|continue|do|goto|while)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"keyword.control.loop.ts"},{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(return)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","beginCaptures":{"0":{"name":"keyword.control.flow.ts"}},"end":"(?=[;}]|$|;|^\\\\s*$|(?:^\\\\s*(?:abstract|async|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|var|while)\\\\b))","patterns":[{"include":"#expression"}]},{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(case|default|switch)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"keyword.control.switch.ts"},{"include":"#if-statement"},{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(else|if)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"keyword.control.conditional.ts"},{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(with)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"keyword.control.with.ts"},{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(package)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"keyword.control.ts"},{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(debugger)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"keyword.other.debugger.ts"}]},"decl-block":{"begin":"\\\\{","beginCaptures":{"0":{"name":"punctuation.definition.block.ts"}},"end":"\\\\}","endCaptures":{"0":{"name":"punctuation.definition.block.ts"}},"name":"meta.block.ts","patterns":[{"include":"#statements"}]},"declaration":{"patterns":[{"include":"#decorator"},{"include":"#var-expr"},{"include":"#function-declaration"},{"include":"#class-declaration"},{"include":"#interface-declaration"},{"include":"#enum-declaration"},{"include":"#namespace-declaration"},{"include":"#type-alias-declaration"},{"include":"#import-equals-declaration"},{"include":"#import-declaration"},{"include":"#export-declaration"},{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(declare|export)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"storage.modifier.ts"}]},"decorator":{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))\\\\@","beginCaptures":{"0":{"name":"punctuation.decorator.ts"}},"end":"(?=\\\\s)","name":"meta.decorator.ts","patterns":[{"include":"#expression"}]},"destructuring-const":{"patterns":[{"begin":"(?<!=|:|^of|[^\\\\._$[:alnum:]]of|^in|[^\\\\._$[:alnum:]]in)\\\\s*(?=\\\\{)","end":"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(of|in)\\\\s+))","name":"meta.object-binding-pattern-variable.ts","patterns":[{"include":"#object-binding-pattern-const"},{"include":"#type-annotation"},{"include":"#comment"}]},{"begin":"(?<!=|:|^of|[^\\\\._$[:alnum:]]of|^in|[^\\\\._$[:alnum:]]in)\\\\s*(?=\\\\[)","end":"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(of|in)\\\\s+))","name":"meta.array-binding-pattern-variable.ts","patterns":[{"include":"#array-binding-pattern-const"},{"include":"#type-annotation"},{"include":"#comment"}]}]},"destructuring-parameter":{"patterns":[{"begin":"(?<!=|:)\\\\s*(?:(\\\\.\\\\.\\\\.)\\\\s*)?(\\\\{)","beginCaptures":{"1":{"name":"keyword.operator.rest.ts"},"2":{"name":"punctuation.definition.binding-pattern.object.ts"}},"end":"\\\\}","endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.object.ts"}},"name":"meta.parameter.object-binding-pattern.ts","patterns":[{"include":"#parameter-object-binding-element"}]},{"begin":"(?<!=|:)\\\\s*(?:(\\\\.\\\\.\\\\.)\\\\s*)?(\\\\[)","beginCaptures":{"1":{"name":"keyword.operator.rest.ts"},"2":{"name":"punctuation.definition.binding-pattern.array.ts"}},"end":"\\\\]","endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.array.ts"}},"name":"meta.paramter.array-binding-pattern.ts","patterns":[{"include":"#parameter-binding-element"},{"include":"#punctuation-comma"}]}]},"destructuring-parameter-rest":{"captures":{"1":{"name":"keyword.operator.rest.ts"},"2":{"name":"variable.parameter.ts"}},"match":"(?:(\\\\.\\\\.\\\\.)\\\\s*)?([_$[:alpha:]][_$[:alnum:]]*)"},"destructuring-variable":{"patterns":[{"begin":"(?<!=|:|^of|[^\\\\._$[:alnum:]]of|^in|[^\\\\._$[:alnum:]]in)\\\\s*(?=\\\\{)","end":"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(of|in)\\\\s+))","name":"meta.object-binding-pattern-variable.ts","patterns":[{"include":"#object-binding-pattern"},{"include":"#type-annotation"},{"include":"#comment"}]},{"begin":"(?<!=|:|^of|[^\\\\._$[:alnum:]]of|^in|[^\\\\._$[:alnum:]]in)\\\\s*(?=\\\\[)","end":"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(of|in)\\\\s+))","name":"meta.array-binding-pattern-variable.ts","patterns":[{"include":"#array-binding-pattern"},{"include":"#type-annotation"},{"include":"#comment"}]}]},"destructuring-variable-rest":{"captures":{"1":{"name":"keyword.operator.rest.ts"},"2":{"name":"meta.definition.variable.ts variable.other.readwrite.ts"}},"match":"(?:(\\\\.\\\\.\\\\.)\\\\s*)?([_$[:alpha:]][_$[:alnum:]]*)"},"destructuring-variable-rest-const":{"captures":{"1":{"name":"keyword.operator.rest.ts"},"2":{"name":"meta.definition.variable.ts variable.other.constant.ts"}},"match":"(?:(\\\\.\\\\.\\\\.)\\\\s*)?([_$[:alpha:]][_$[:alnum:]]*)"},"directives":{"begin":"^(///)\\\\s*(?=<(reference|amd-dependency|amd-module)(\\\\s+(path|types|no-default-lib|lib|name|resolution-mode)\\\\s*=\\\\s*((\\\\\'([^\\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\`([^\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\`)))+\\\\s*/>\\\\s*$)","beginCaptures":{"1":{"name":"punctuation.definition.comment.ts"}},"end":"(?=$)","name":"comment.line.triple-slash.directive.ts","patterns":[{"begin":"(<)(reference|amd-dependency|amd-module)","beginCaptures":{"1":{"name":"punctuation.definition.tag.directive.ts"},"2":{"name":"entity.name.tag.directive.ts"}},"end":"/>","endCaptures":{"0":{"name":"punctuation.definition.tag.directive.ts"}},"name":"meta.tag.ts","patterns":[{"match":"path|types|no-default-lib|lib|name|resolution-mode","name":"entity.other.attribute-name.directive.ts"},{"match":"=","name":"keyword.operator.assignment.ts"},{"include":"#string"}]}]},"docblock":{"patterns":[{"captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"constant.language.access-type.jsdoc"}},"match":"((@)(?:access|api))\\\\s+(private|protected|public)\\\\b"},{"captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"entity.name.type.instance.jsdoc"},"4":{"name":"punctuation.definition.bracket.angle.begin.jsdoc"},"5":{"name":"constant.other.email.link.underline.jsdoc"},"6":{"name":"punctuation.definition.bracket.angle.end.jsdoc"}},"match":"((@)author)\\\\s+([^@\\\\s<>*/](?:[^@<>*/]|\\\\*[^/])*)(?:\\\\s*(<)([^>\\\\s]+)(>))?"},{"captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"entity.name.type.instance.jsdoc"},"4":{"name":"keyword.operator.control.jsdoc"},"5":{"name":"entity.name.type.instance.jsdoc"}},"match":"((@)borrows)\\\\s+((?:[^@\\\\s*/]|\\\\*[^/])+)\\\\s+(as)\\\\s+((?:[^@\\\\s*/]|\\\\*[^/])+)"},{"begin":"((@)example)\\\\s+","beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}},"end":"(?=@|\\\\*/)","name":"meta.example.jsdoc","patterns":[{"match":"^\\\\s\\\\*\\\\s+"},{"begin":"\\\\G(<)caption(>)","beginCaptures":{"0":{"name":"entity.name.tag.inline.jsdoc"},"1":{"name":"punctuation.definition.bracket.angle.begin.jsdoc"},"2":{"name":"punctuation.definition.bracket.angle.end.jsdoc"}},"contentName":"constant.other.description.jsdoc","end":"(</)caption(>)|(?=\\\\*/)","endCaptures":{"0":{"name":"entity.name.tag.inline.jsdoc"},"1":{"name":"punctuation.definition.bracket.angle.begin.jsdoc"},"2":{"name":"punctuation.definition.bracket.angle.end.jsdoc"}}},{"captures":{"0":{"name":"source.embedded.ts"}},"match":"[^\\\\s@*](?:[^*]|\\\\*[^/])*"}]},{"captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"constant.language.symbol-type.jsdoc"}},"match":"((@)kind)\\\\s+(class|constant|event|external|file|function|member|mixin|module|namespace|typedef)\\\\b"},{"captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"variable.other.link.underline.jsdoc"},"4":{"name":"entity.name.type.instance.jsdoc"}},"match":"((@)see)\\\\s+(?:((?=https?://)(?:[^\\\\s*]|\\\\*[^/])+)|((?!https?://|(?:\\\\[[^\\\\[\\\\]]*\\\\])?{@(?:link|linkcode|linkplain|tutorial)\\\\b)(?:[^@\\\\s*/]|\\\\*[^/])+))"},{"captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"variable.other.jsdoc"}},"match":"((@)template)\\\\s+([A-Za-z_$][\\\\w$.\\\\[\\\\]]*(?:\\\\s*,\\\\s*[A-Za-z_$][\\\\w$.\\\\[\\\\]]*)*)"},{"begin":"((@)template)\\\\s+(?={)","beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}},"end":"(?=\\\\s|\\\\*/|[^{}\\\\[\\\\]A-Za-z_$])","patterns":[{"include":"#jsdoctype"},{"match":"([A-Za-z_$][\\\\w$.\\\\[\\\\]]*)","name":"variable.other.jsdoc"}]},{"captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"variable.other.jsdoc"}},"match":"((@)(?:arg|argument|const|constant|member|namespace|param|var))\\\\s+([A-Za-z_$][\\\\w$.\\\\[\\\\]]*)"},{"begin":"((@)typedef)\\\\s+(?={)","beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}},"end":"(?=\\\\s|\\\\*/|[^{}\\\\[\\\\]A-Za-z_$])","patterns":[{"include":"#jsdoctype"},{"match":"(?:[^@\\\\s*/]|\\\\*[^/])+","name":"entity.name.type.instance.jsdoc"}]},{"begin":"((@)(?:arg|argument|const|constant|member|namespace|param|prop|property|var))\\\\s+(?={)","beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}},"end":"(?=\\\\s|\\\\*/|[^{}\\\\[\\\\]A-Za-z_$])","patterns":[{"include":"#jsdoctype"},{"match":"([A-Za-z_$][\\\\w$.\\\\[\\\\]]*)","name":"variable.other.jsdoc"},{"captures":{"1":{"name":"punctuation.definition.optional-value.begin.bracket.square.jsdoc"},"2":{"name":"keyword.operator.assignment.jsdoc"},"3":{"name":"source.embedded.ts"},"4":{"name":"punctuation.definition.optional-value.end.bracket.square.jsdoc"},"5":{"name":"invalid.illegal.syntax.jsdoc"}},"match":"(\\\\[)\\\\s*[\\\\w$]+(?:(?:\\\\[\\\\])?\\\\.[\\\\w$]+)*(?:\\\\s*(=)\\\\s*((?>\\"(?:(?:\\\\*(?!/))|(?:\\\\\\\\(?!\\"))|[^*\\\\\\\\])*?\\"|\'(?:(?:\\\\*(?!/))|(?:\\\\\\\\(?!\'))|[^*\\\\\\\\])*?\'|\\\\[(?:(?:\\\\*(?!/))|[^*])*?\\\\]|(?:(?:\\\\*(?!/))|\\\\s(?!\\\\s*\\\\])|\\\\[.*?(?:\\\\]|(?=\\\\*/))|[^*\\\\s\\\\[\\\\]])*)*))?\\\\s*(?:(\\\\])((?:[^*\\\\s]|\\\\*[^\\\\s/])+)?|(?=\\\\*/))","name":"variable.other.jsdoc"}]},{"begin":"((@)(?:define|enum|exception|export|extends|lends|implements|modifies|namespace|private|protected|returns?|satisfies|suppress|this|throws|type|yields?))\\\\s+(?={)","beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}},"end":"(?=\\\\s|\\\\*/|[^{}\\\\[\\\\]A-Za-z_$])","patterns":[{"include":"#jsdoctype"}]},{"captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"entity.name.type.instance.jsdoc"}},"match":"((@)(?:alias|augments|callback|constructs|emits|event|fires|exports?|extends|external|function|func|host|lends|listens|interface|memberof!?|method|module|mixes|mixin|name|requires|see|this|typedef|uses))\\\\s+((?:[^{}@\\\\s*]|\\\\*[^/])+)"},{"begin":"((@)(?:default(?:value)?|license|version))\\\\s+(([\'\'\\"]))","beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"variable.other.jsdoc"},"4":{"name":"punctuation.definition.string.begin.jsdoc"}},"contentName":"variable.other.jsdoc","end":"(\\\\3)|(?=$|\\\\*/)","endCaptures":{"0":{"name":"variable.other.jsdoc"},"1":{"name":"punctuation.definition.string.end.jsdoc"}}},{"captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"variable.other.jsdoc"}},"match":"((@)(?:default(?:value)?|license|tutorial|variation|version))\\\\s+([^\\\\s*]+)"},{"captures":{"1":{"name":"punctuation.definition.block.tag.jsdoc"}},"match":"(@)(?:abstract|access|alias|api|arg|argument|async|attribute|augments|author|beta|borrows|bubbles|callback|chainable|class|classdesc|code|config|const|constant|constructor|constructs|copyright|default|defaultvalue|define|deprecated|desc|description|dict|emits|enum|event|example|exception|exports?|extends|extension(?:_?for)?|external|externs|file|fileoverview|final|fires|for|func|function|generator|global|hideconstructor|host|ignore|implements|implicitCast|inherit[Dd]oc|inner|instance|interface|internal|kind|lends|license|listens|main|member|memberof!?|method|mixes|mixins?|modifies|module|name|namespace|noalias|nocollapse|nocompile|nosideeffects|override|overview|package|param|polymer(?:Behavior)?|preserve|private|prop|property|protected|public|read[Oo]nly|record|require[ds]|returns?|see|since|static|struct|submodule|summary|suppress|template|this|throws|todo|tutorial|type|typedef|unrestricted|uses|var|variation|version|virtual|writeOnce|yields?)\\\\b","name":"storage.type.class.jsdoc"},{"include":"#inline-tags"},{"captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}},"match":"((@)(?:[_$[:alpha:]][_$[:alnum:]]*))(?=\\\\s+)"}]},"enum-declaration":{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(\\\\bexport)\\\\s+)?(?:(\\\\bdeclare)\\\\s+)?(?:\\\\b(const)\\\\s+)?\\\\b(enum)\\\\s+([_$[:alpha:]][_$[:alnum:]]*)","beginCaptures":{"1":{"name":"keyword.control.export.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"storage.modifier.ts"},"4":{"name":"storage.type.enum.ts"},"5":{"name":"entity.name.type.enum.ts"}},"end":"(?<=\\\\})","name":"meta.enum.declaration.ts","patterns":[{"include":"#comment"},{"begin":"\\\\{","beginCaptures":{"0":{"name":"punctuation.definition.block.ts"}},"end":"\\\\}","endCaptures":{"0":{"name":"punctuation.definition.block.ts"}},"patterns":[{"include":"#comment"},{"begin":"([_$[:alpha:]][_$[:alnum:]]*)","beginCaptures":{"0":{"name":"variable.other.enummember.ts"}},"end":"(?=,|\\\\}|$)","patterns":[{"include":"#comment"},{"include":"#variable-initializer"}]},{"begin":"(?=((\\\\\'([^\\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\`([^\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\`)|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])+\\\\])))","end":"(?=,|\\\\}|$)","patterns":[{"include":"#string"},{"include":"#array-literal"},{"include":"#comment"},{"include":"#variable-initializer"}]},{"include":"#punctuation-comma"}]}]},"export-declaration":{"patterns":[{"captures":{"1":{"name":"keyword.control.export.ts"},"2":{"name":"keyword.control.as.ts"},"3":{"name":"storage.type.namespace.ts"},"4":{"name":"entity.name.type.module.ts"}},"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(export)\\\\s+(as)\\\\s+(namespace)\\\\s+([_$[:alpha:]][_$[:alnum:]]*)"},{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(export)(?:\\\\s+(type))?(?:(?:\\\\s*(=))|(?:\\\\s+(default)(?=\\\\s+)))","beginCaptures":{"1":{"name":"keyword.control.export.ts"},"2":{"name":"keyword.control.type.ts"},"3":{"name":"keyword.operator.assignment.ts"},"4":{"name":"keyword.control.default.ts"}},"end":"(?=$|;|^\\\\s*$|(?:^\\\\s*(?:abstract|async|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|var|while)\\\\b))","name":"meta.export.default.ts","patterns":[{"include":"#interface-declaration"},{"include":"#expression"}]},{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(export)(?:\\\\s+(type))?\\\\b(?!(\\\\$)|(\\\\s*:))((?=\\\\s*[\\\\{*])|((?=\\\\s*[_$[:alpha:]][_$[:alnum:]]*(\\\\s|,))(?!\\\\s*(?:abstract|async|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|var|while)\\\\b)))","beginCaptures":{"1":{"name":"keyword.control.export.ts"},"2":{"name":"keyword.control.type.ts"}},"end":"(?=$|;|^\\\\s*$|(?:^\\\\s*(?:abstract|async|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|var|while)\\\\b))","name":"meta.export.ts","patterns":[{"include":"#import-export-declaration"}]}]},"expression":{"patterns":[{"include":"#expressionWithoutIdentifiers"},{"include":"#identifiers"},{"include":"#expressionPunctuations"}]},"expression-inside-possibly-arrow-parens":{"patterns":[{"include":"#expressionWithoutIdentifiers"},{"include":"#comment"},{"include":"#string"},{"include":"#decorator"},{"include":"#destructuring-parameter"},{"captures":{"1":{"name":"storage.modifier.ts"}},"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(override|public|protected|private|readonly)\\\\s+(?=(override|public|protected|private|readonly)\\\\s+)"},{"captures":{"1":{"name":"storage.modifier.ts"},"2":{"name":"keyword.operator.rest.ts"},"3":{"name":"entity.name.function.ts variable.language.this.ts"},"4":{"name":"entity.name.function.ts"},"5":{"name":"keyword.operator.optional.ts"}},"match":"(?:(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(override|public|private|protected|readonly)\\\\s+)?(?:(\\\\.\\\\.\\\\.)\\\\s*)?(?<!=|:)(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))\\\\s*(\\\\??)(?=\\\\s*(=\\\\s*(((async\\\\s+)?((function\\\\s*[(<*])|(function\\\\s+)|([_$[:alpha:]][_$[:alnum:]]*\\\\s*=>)))|((async\\\\s*)?(((<\\\\s*$)|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*))))))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[(]\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([)]\\\\s*:)|((\\\\.\\\\.\\\\.\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s*:)))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\(\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([_$[:alpha:]]|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\.\\\\.\\\\.\\\\s*[_$[:alpha:]]))([^()\\\\\'\\\\\\"\\\\`]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\\'([^\\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\`([^\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\`))*)?\\\\)(\\\\s*:\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+)?\\\\s*=>)))))|(:\\\\s*((<)|([(]\\\\s*(([)])|(\\\\.\\\\.\\\\.)|([_$[:alnum:]]+\\\\s*(([:,?=])|([)]\\\\s*=>)))))))|(:\\\\s*(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))Function(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.)))|(:\\\\s*((<\\\\s*$)|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))))))|(:\\\\s*(=>|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(<[^<>]*>)|[^<>(),=])+=\\\\s*(((async\\\\s+)?((function\\\\s*[(<*])|(function\\\\s+)|([_$[:alpha:]][_$[:alnum:]]*\\\\s*=>)))|((async\\\\s*)?(((<\\\\s*$)|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*))))))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[(]\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([)]\\\\s*:)|((\\\\.\\\\.\\\\.\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s*:)))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\(\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([_$[:alpha:]]|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\.\\\\.\\\\.\\\\s*[_$[:alpha:]]))([^()\\\\\'\\\\\\"\\\\`]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\\'([^\\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\`([^\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\`))*)?\\\\)(\\\\s*:\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+)?\\\\s*=>))))))"},{"captures":{"1":{"name":"storage.modifier.ts"},"2":{"name":"keyword.operator.rest.ts"},"3":{"name":"variable.parameter.ts variable.language.this.ts"},"4":{"name":"variable.parameter.ts"},"5":{"name":"keyword.operator.optional.ts"}},"match":"(?:(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(override|public|private|protected|readonly)\\\\s+)?(?:(\\\\.\\\\.\\\\.)\\\\s*)?(?<!=|:)(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))\\\\s*(\\\\??)(?=\\\\s*[:,]|$)"},{"include":"#type-annotation"},{"include":"#variable-initializer"},{"match":",","name":"punctuation.separator.parameter.ts"},{"include":"#identifiers"},{"include":"#expressionPunctuations"}]},"expression-operators":{"patterns":[{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(await)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"keyword.control.flow.ts"},{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(yield)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))(?=\\\\s*\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*\\\\*)","beginCaptures":{"1":{"name":"keyword.control.flow.ts"}},"end":"\\\\*","endCaptures":{"0":{"name":"keyword.generator.asterisk.ts"}},"patterns":[{"include":"#comment"}]},{"captures":{"1":{"name":"keyword.control.flow.ts"},"2":{"name":"keyword.generator.asterisk.ts"}},"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(yield)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))(?:\\\\s*(\\\\*))?"},{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))delete(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"keyword.operator.expression.delete.ts"},{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))in(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))(?!\\\\()","name":"keyword.operator.expression.in.ts"},{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))of(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))(?!\\\\()","name":"keyword.operator.expression.of.ts"},{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))instanceof(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"keyword.operator.expression.instanceof.ts"},{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))new(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"keyword.operator.new.ts"},{"include":"#typeof-operator"},{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))void(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"keyword.operator.expression.void.ts"},{"captures":{"1":{"name":"keyword.control.as.ts"},"2":{"name":"storage.modifier.ts"}},"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(as)\\\\s+(const)(?=\\\\s*($|[;,:})\\\\]]))"},{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(as)|(satisfies))\\\\s+","beginCaptures":{"1":{"name":"keyword.control.as.ts"},"2":{"name":"keyword.control.satisfies.ts"}},"end":"(?=^|[;),}\\\\]:?\\\\-\\\\+\\\\>]|\\\\|\\\\||\\\\&\\\\&|\\\\!\\\\=\\\\=|$|((?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(as|satisfies)\\\\s+)|(\\\\s+\\\\<))","patterns":[{"include":"#type"}]},{"match":"\\\\.\\\\.\\\\.","name":"keyword.operator.spread.ts"},{"match":"\\\\*=|(?<!\\\\()/=|%=|\\\\+=|\\\\-=","name":"keyword.operator.assignment.compound.ts"},{"match":"\\\\&=|\\\\^=|<<=|>>=|>>>=|\\\\|=","name":"keyword.operator.assignment.compound.bitwise.ts"},{"match":"<<|>>>|>>","name":"keyword.operator.bitwise.shift.ts"},{"match":"===|!==|==|!=","name":"keyword.operator.comparison.ts"},{"match":"<=|>=|<>|<|>","name":"keyword.operator.relational.ts"},{"captures":{"1":{"name":"keyword.operator.logical.ts"},"2":{"name":"keyword.operator.assignment.compound.ts"},"3":{"name":"keyword.operator.arithmetic.ts"}},"match":"(?<=[_$[:alnum:]])(\\\\!)\\\\s*(?:(/=)|(?:(/)(?![/*])))"},{"match":"\\\\!|&&|\\\\|\\\\||\\\\?\\\\?","name":"keyword.operator.logical.ts"},{"match":"\\\\&|~|\\\\^|\\\\|","name":"keyword.operator.bitwise.ts"},{"match":"\\\\=","name":"keyword.operator.assignment.ts"},{"match":"--","name":"keyword.operator.decrement.ts"},{"match":"\\\\+\\\\+","name":"keyword.operator.increment.ts"},{"match":"%|\\\\*|/|-|\\\\+","name":"keyword.operator.arithmetic.ts"},{"begin":"(?<=[_$[:alnum:])\\\\]])\\\\s*(?=(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)+(?:(/=)|(?:(/)(?![/*]))))","end":"(?:(/=)|(?:(/)(?!\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/)))","endCaptures":{"1":{"name":"keyword.operator.assignment.compound.ts"},"2":{"name":"keyword.operator.arithmetic.ts"}},"patterns":[{"include":"#comment"}]},{"captures":{"1":{"name":"keyword.operator.assignment.compound.ts"},"2":{"name":"keyword.operator.arithmetic.ts"}},"match":"(?<=[_$[:alnum:])\\\\]])\\\\s*(?:(/=)|(?:(/)(?![/*])))"}]},"expressionPunctuations":{"patterns":[{"include":"#punctuation-comma"},{"include":"#punctuation-accessor"}]},"expressionWithoutIdentifiers":{"patterns":[{"include":"#string"},{"include":"#regex"},{"include":"#comment"},{"include":"#function-expression"},{"include":"#class-expression"},{"include":"#arrow-function"},{"include":"#paren-expression-possibly-arrow"},{"include":"#cast"},{"include":"#ternary-expression"},{"include":"#new-expr"},{"include":"#instanceof-expr"},{"include":"#object-literal"},{"include":"#expression-operators"},{"include":"#function-call"},{"include":"#literal"},{"include":"#support-objects"},{"include":"#paren-expression"}]},"field-declaration":{"begin":"(?<!\\\\()(?:(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(readonly)\\\\s+)?(?=\\\\s*((\\\\b(?<!\\\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\\\b(?!\\\\$))|(\\\\b(?<!\\\\$)0(?:b|B)[01][01_]*(n)?\\\\b(?!\\\\$))|(\\\\b(?<!\\\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\\\b(?!\\\\$))|((?<!\\\\$)(?:(?:\\\\b[0-9][0-9_]*(\\\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\B(\\\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)(n)?\\\\B)|(?:\\\\B(\\\\.)[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(n)?\\\\b(?!\\\\.)))(?!\\\\$))|(\\\\#?[_$[:alpha:]][_$[:alnum:]]*)|(\\\\\'([^\\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\`([^\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\`)|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])+\\\\]))\\\\s*(?:(?:(\\\\?)|(\\\\!))\\\\s*)?(=|:|;|,|\\\\}|$))","beginCaptures":{"1":{"name":"storage.modifier.ts"}},"end":"(?=\\\\}|;|,|$|(^(?!\\\\s*((\\\\b(?<!\\\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\\\b(?!\\\\$))|(\\\\b(?<!\\\\$)0(?:b|B)[01][01_]*(n)?\\\\b(?!\\\\$))|(\\\\b(?<!\\\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\\\b(?!\\\\$))|((?<!\\\\$)(?:(?:\\\\b[0-9][0-9_]*(\\\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\B(\\\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)(n)?\\\\B)|(?:\\\\B(\\\\.)[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(n)?\\\\b(?!\\\\.)))(?!\\\\$))|(\\\\#?[_$[:alpha:]][_$[:alnum:]]*)|(\\\\\'([^\\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\`([^\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\`)|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])+\\\\]))\\\\s*(?:(?:(\\\\?)|(\\\\!))\\\\s*)?(=|:|;|,|$))))|(?<=\\\\})","name":"meta.field.declaration.ts","patterns":[{"include":"#variable-initializer"},{"include":"#type-annotation"},{"include":"#string"},{"include":"#array-literal"},{"include":"#numeric-literal"},{"include":"#comment"},{"captures":{"1":{"name":"meta.definition.property.ts entity.name.function.ts"},"2":{"name":"keyword.operator.optional.ts"},"3":{"name":"keyword.operator.definiteassignment.ts"}},"match":"(\\\\#?[_$[:alpha:]][_$[:alnum:]]*)(?:(\\\\?)|(\\\\!))?(?=\\\\s*\\\\s*(=\\\\s*(((async\\\\s+)?((function\\\\s*[(<*])|(function\\\\s+)|([_$[:alpha:]][_$[:alnum:]]*\\\\s*=>)))|((async\\\\s*)?(((<\\\\s*$)|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*))))))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[(]\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([)]\\\\s*:)|((\\\\.\\\\.\\\\.\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s*:)))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\(\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([_$[:alpha:]]|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\.\\\\.\\\\.\\\\s*[_$[:alpha:]]))([^()\\\\\'\\\\\\"\\\\`]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\\'([^\\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\`([^\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\`))*)?\\\\)(\\\\s*:\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+)?\\\\s*=>)))))|(:\\\\s*((<)|([(]\\\\s*(([)])|(\\\\.\\\\.\\\\.)|([_$[:alnum:]]+\\\\s*(([:,?=])|([)]\\\\s*=>)))))))|(:\\\\s*(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))Function(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.)))|(:\\\\s*((<\\\\s*$)|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))))))|(:\\\\s*(=>|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(<[^<>]*>)|[^<>(),=])+=\\\\s*(((async\\\\s+)?((function\\\\s*[(<*])|(function\\\\s+)|([_$[:alpha:]][_$[:alnum:]]*\\\\s*=>)))|((async\\\\s*)?(((<\\\\s*$)|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*))))))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[(]\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([)]\\\\s*:)|((\\\\.\\\\.\\\\.\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s*:)))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\(\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([_$[:alpha:]]|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\.\\\\.\\\\.\\\\s*[_$[:alpha:]]))([^()\\\\\'\\\\\\"\\\\`]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\\'([^\\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\`([^\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\`))*)?\\\\)(\\\\s*:\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+)?\\\\s*=>))))))"},{"match":"\\\\#?[_$[:alpha:]][_$[:alnum:]]*","name":"meta.definition.property.ts variable.object.property.ts"},{"match":"\\\\?","name":"keyword.operator.optional.ts"},{"match":"\\\\!","name":"keyword.operator.definiteassignment.ts"}]},"for-loop":{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))for(?=((\\\\s+|(\\\\s*\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*))await)?\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)?(\\\\())","beginCaptures":{"0":{"name":"keyword.control.loop.ts"}},"end":"(?<=\\\\))","patterns":[{"include":"#comment"},{"match":"await","name":"keyword.control.loop.ts"},{"begin":"\\\\(","beginCaptures":{"0":{"name":"meta.brace.round.ts"}},"end":"\\\\)","endCaptures":{"0":{"name":"meta.brace.round.ts"}},"patterns":[{"include":"#var-expr"},{"include":"#expression"},{"include":"#punctuation-semicolon"}]}]},"function-body":{"patterns":[{"include":"#comment"},{"include":"#type-parameters"},{"include":"#function-parameters"},{"include":"#return-type"},{"include":"#type-function-return-type"},{"include":"#decl-block"},{"match":"\\\\*","name":"keyword.generator.asterisk.ts"}]},"function-call":{"patterns":[{"begin":"(?=(((([_$[:alpha:]][_$[:alnum:]]*)(\\\\s*\\\\??\\\\.\\\\s*(\\\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\\\??\\\\.\\\\s*\\\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?<=[\\\\)]))\\\\s*(?:(\\\\?\\\\.\\\\s*)|(\\\\!))?((<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\\'([^\\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\`([^\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>|\\\\<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\\'([^\\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\`([^\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))(([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>|\\\\<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\\'([^\\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\`([^\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>)*(?<!=)\\\\>))*(?<!=)\\\\>)*(?<!=)>\\\\s*)?\\\\())","end":"(?<=\\\\))(?!(((([_$[:alpha:]][_$[:alnum:]]*)(\\\\s*\\\\??\\\\.\\\\s*(\\\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\\\??\\\\.\\\\s*\\\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?<=[\\\\)]))\\\\s*(?:(\\\\?\\\\.\\\\s*)|(\\\\!))?((<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\\'([^\\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\`([^\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>|\\\\<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\\'([^\\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\`([^\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))(([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>|\\\\<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\\'([^\\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\`([^\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>)*(?<!=)\\\\>))*(?<!=)\\\\>)*(?<!=)>\\\\s*)?\\\\())","patterns":[{"begin":"(?=(([_$[:alpha:]][_$[:alnum:]]*)(\\\\s*\\\\??\\\\.\\\\s*(\\\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\\\??\\\\.\\\\s*\\\\#?[_$[:alpha:]][_$[:alnum:]]*))","end":"(?=\\\\s*(?:(\\\\?\\\\.\\\\s*)|(\\\\!))?((<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\\'([^\\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\`([^\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>|\\\\<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\\'([^\\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\`([^\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))(([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>|\\\\<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\\'([^\\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\`([^\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>)*(?<!=)\\\\>))*(?<!=)\\\\>)*(?<!=)>\\\\s*)?\\\\())","name":"meta.function-call.ts","patterns":[{"include":"#function-call-target"}]},{"include":"#comment"},{"include":"#function-call-optionals"},{"include":"#type-arguments"},{"include":"#paren-expression"}]},{"begin":"(?=(((([_$[:alpha:]][_$[:alnum:]]*)(\\\\s*\\\\??\\\\.\\\\s*(\\\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\\\??\\\\.\\\\s*\\\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?<=[\\\\)]))(<\\\\s*[\\\\{\\\\[\\\\(]\\\\s*$))","end":"(?<=\\\\>)(?!(((([_$[:alpha:]][_$[:alnum:]]*)(\\\\s*\\\\??\\\\.\\\\s*(\\\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\\\??\\\\.\\\\s*\\\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?<=[\\\\)]))(<\\\\s*[\\\\{\\\\[\\\\(]\\\\s*$))","patterns":[{"begin":"(?=(([_$[:alpha:]][_$[:alnum:]]*)(\\\\s*\\\\??\\\\.\\\\s*(\\\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\\\??\\\\.\\\\s*\\\\#?[_$[:alpha:]][_$[:alnum:]]*))","end":"(?=(<\\\\s*[\\\\{\\\\[\\\\(]\\\\s*$))","name":"meta.function-call.ts","patterns":[{"include":"#function-call-target"}]},{"include":"#comment"},{"include":"#function-call-optionals"},{"include":"#type-arguments"}]}]},"function-call-optionals":{"patterns":[{"match":"\\\\?\\\\.","name":"meta.function-call.ts punctuation.accessor.optional.ts"},{"match":"\\\\!","name":"meta.function-call.ts keyword.operator.definiteassignment.ts"}]},"function-call-target":{"patterns":[{"include":"#support-function-call-identifiers"},{"match":"(\\\\#?[_$[:alpha:]][_$[:alnum:]]*)","name":"entity.name.function.ts"}]},"function-declaration":{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(\\\\bexport)\\\\s+)?(?:(\\\\bdeclare)\\\\s+)?(?:(async)\\\\s+)?(function\\\\b)(?:\\\\s*(\\\\*))?(?:(?:\\\\s+|(?<=\\\\*))([_$[:alpha:]][_$[:alnum:]]*))?\\\\s*","beginCaptures":{"1":{"name":"keyword.control.export.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"storage.modifier.async.ts"},"4":{"name":"storage.type.function.ts"},"5":{"name":"keyword.generator.asterisk.ts"},"6":{"name":"meta.definition.function.ts entity.name.function.ts"}},"end":"(?=;|^\\\\s*$|(?:^\\\\s*(?:abstract|async|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|var|while)\\\\b))|(?<=\\\\})","name":"meta.function.ts","patterns":[{"include":"#function-name"},{"include":"#function-body"}]},"function-expression":{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(async)\\\\s+)?(function\\\\b)(?:\\\\s*(\\\\*))?(?:(?:\\\\s+|(?<=\\\\*))([_$[:alpha:]][_$[:alnum:]]*))?\\\\s*","beginCaptures":{"1":{"name":"storage.modifier.async.ts"},"2":{"name":"storage.type.function.ts"},"3":{"name":"keyword.generator.asterisk.ts"},"4":{"name":"meta.definition.function.ts entity.name.function.ts"}},"end":"(?=;)|(?<=\\\\})","name":"meta.function.expression.ts","patterns":[{"include":"#function-name"},{"include":"#single-line-comment-consuming-line-ending"},{"include":"#function-body"}]},"function-name":{"match":"[_$[:alpha:]][_$[:alnum:]]*","name":"meta.definition.function.ts entity.name.function.ts"},"function-parameters":{"begin":"\\\\(","beginCaptures":{"0":{"name":"punctuation.definition.parameters.begin.ts"}},"end":"\\\\)","endCaptures":{"0":{"name":"punctuation.definition.parameters.end.ts"}},"name":"meta.parameters.ts","patterns":[{"include":"#function-parameters-body"}]},"function-parameters-body":{"patterns":[{"include":"#comment"},{"include":"#string"},{"include":"#decorator"},{"include":"#destructuring-parameter"},{"include":"#parameter-name"},{"include":"#parameter-type-annotation"},{"include":"#variable-initializer"},{"match":",","name":"punctuation.separator.parameter.ts"}]},"identifiers":{"patterns":[{"include":"#object-identifiers"},{"captures":{"1":{"name":"punctuation.accessor.ts"},"2":{"name":"punctuation.accessor.optional.ts"},"3":{"name":"entity.name.function.ts"}},"match":"(?:(?:(\\\\.)|(\\\\?\\\\.(?!\\\\s*[[:digit:]])))\\\\s*)?([_$[:alpha:]][_$[:alnum:]]*)(?=\\\\s*=\\\\s*(((async\\\\s+)?((function\\\\s*[(<*])|(function\\\\s+)|([_$[:alpha:]][_$[:alnum:]]*\\\\s*=>)))|((async\\\\s*)?(((<\\\\s*$)|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*))))))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[(]\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([)]\\\\s*:)|((\\\\.\\\\.\\\\.\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s*:)))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\(\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([_$[:alpha:]]|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\.\\\\.\\\\.\\\\s*[_$[:alpha:]]))([^()\\\\\'\\\\\\"\\\\`]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\\'([^\\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\`([^\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\`))*)?\\\\)(\\\\s*:\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+)?\\\\s*=>)))))"},{"captures":{"1":{"name":"punctuation.accessor.ts"},"2":{"name":"punctuation.accessor.optional.ts"},"3":{"name":"variable.other.constant.property.ts"}},"match":"(?:(\\\\.)|(\\\\?\\\\.(?!\\\\s*[[:digit:]])))\\\\s*(\\\\#?[[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])"},{"captures":{"1":{"name":"punctuation.accessor.ts"},"2":{"name":"punctuation.accessor.optional.ts"},"3":{"name":"variable.other.property.ts"}},"match":"(?:(\\\\.)|(\\\\?\\\\.(?!\\\\s*[[:digit:]])))\\\\s*(\\\\#?[_$[:alpha:]][_$[:alnum:]]*)"},{"match":"([[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])","name":"variable.other.constant.ts"},{"match":"[_$[:alpha:]][_$[:alnum:]]*","name":"variable.other.readwrite.ts"}]},"if-statement":{"patterns":[{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?=\\\\bif\\\\s*(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))\\\\s*(?!\\\\{))","end":"(?=;|$|\\\\})","patterns":[{"include":"#comment"},{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(if)\\\\s*(\\\\()","beginCaptures":{"1":{"name":"keyword.control.conditional.ts"},"2":{"name":"meta.brace.round.ts"}},"end":"\\\\)","endCaptures":{"0":{"name":"meta.brace.round.ts"}},"patterns":[{"include":"#expression"}]},{"begin":"(?<=\\\\))\\\\s*\\\\/(?![\\\\/*])(?=(?:[^\\\\/\\\\\\\\\\\\[]|\\\\\\\\.|\\\\[([^\\\\]\\\\\\\\]|\\\\\\\\.)*\\\\])+\\\\/([dgimsuvy]+|(?![\\\\/\\\\*])|(?=\\\\/\\\\*))(?!\\\\s*[a-zA-Z0-9_$]))","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.ts"}},"end":"(/)([dgimsuvy]*)","endCaptures":{"1":{"name":"punctuation.definition.string.end.ts"},"2":{"name":"keyword.other.ts"}},"name":"string.regexp.ts","patterns":[{"include":"#regexp"}]},{"include":"#statements"}]}]},"import-declaration":{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(\\\\bexport)\\\\s+)?(?:(\\\\bdeclare)\\\\s+)?\\\\b(import)(?:\\\\s+(type)(?!\\\\s+from))?(?!\\\\s*[:\\\\(])(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","beginCaptures":{"1":{"name":"keyword.control.export.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"keyword.control.import.ts"},"4":{"name":"keyword.control.type.ts"}},"end":"(?<!^import|[^\\\\._$[:alnum:]]import)(?=;|$|^)","name":"meta.import.ts","patterns":[{"include":"#single-line-comment-consuming-line-ending"},{"include":"#comment"},{"include":"#string"},{"begin":"(?<=^import|[^\\\\._$[:alnum:]]import)(?!\\\\s*[\\"\'])","end":"\\\\bfrom\\\\b","endCaptures":{"0":{"name":"keyword.control.from.ts"}},"patterns":[{"include":"#import-export-declaration"}]},{"include":"#import-export-declaration"}]},"import-equals-declaration":{"patterns":[{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(\\\\bexport)\\\\s+)?(?:(\\\\bdeclare)\\\\s+)?\\\\b(import)(?:\\\\s+(type))?\\\\s+([_$[:alpha:]][_$[:alnum:]]*)\\\\s*(=)\\\\s*(require)\\\\s*(\\\\()","beginCaptures":{"1":{"name":"keyword.control.export.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"keyword.control.import.ts"},"4":{"name":"keyword.control.type.ts"},"5":{"name":"variable.other.readwrite.alias.ts"},"6":{"name":"keyword.operator.assignment.ts"},"7":{"name":"keyword.control.require.ts"},"8":{"name":"meta.brace.round.ts"}},"end":"\\\\)","endCaptures":{"0":{"name":"meta.brace.round.ts"}},"name":"meta.import-equals.external.ts","patterns":[{"include":"#comment"},{"include":"#string"}]},{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(\\\\bexport)\\\\s+)?(?:(\\\\bdeclare)\\\\s+)?\\\\b(import)(?:\\\\s+(type))?\\\\s+([_$[:alpha:]][_$[:alnum:]]*)\\\\s*(=)\\\\s*(?!require\\\\b)","beginCaptures":{"1":{"name":"keyword.control.export.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"keyword.control.import.ts"},"4":{"name":"keyword.control.type.ts"},"5":{"name":"variable.other.readwrite.alias.ts"},"6":{"name":"keyword.operator.assignment.ts"}},"end":"(?=;|$|^)","name":"meta.import-equals.internal.ts","patterns":[{"include":"#single-line-comment-consuming-line-ending"},{"include":"#comment"},{"captures":{"1":{"name":"entity.name.type.module.ts"},"2":{"name":"punctuation.accessor.ts"},"3":{"name":"punctuation.accessor.optional.ts"}},"match":"([_$[:alpha:]][_$[:alnum:]]*)\\\\s*(?:(\\\\.)|(\\\\?\\\\.(?!\\\\s*[[:digit:]])))"},{"match":"([_$[:alpha:]][_$[:alnum:]]*)","name":"variable.other.readwrite.ts"}]}]},"import-export-assert-clause":{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(with)|(assert))\\\\s*(\\\\{)","beginCaptures":{"1":{"name":"keyword.control.with.ts"},"2":{"name":"keyword.control.assert.ts"},"3":{"name":"punctuation.definition.block.ts"}},"end":"\\\\}","endCaptures":{"0":{"name":"punctuation.definition.block.ts"}},"patterns":[{"include":"#comment"},{"include":"#string"},{"match":"(?:[_$[:alpha:]][_$[:alnum:]]*)\\\\s*(?=(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*:)","name":"meta.object-literal.key.ts"},{"match":":","name":"punctuation.separator.key-value.ts"}]},"import-export-block":{"begin":"\\\\{","beginCaptures":{"0":{"name":"punctuation.definition.block.ts"}},"end":"\\\\}","endCaptures":{"0":{"name":"punctuation.definition.block.ts"}},"name":"meta.block.ts","patterns":[{"include":"#import-export-clause"}]},"import-export-clause":{"patterns":[{"include":"#comment"},{"captures":{"1":{"name":"keyword.control.type.ts"},"2":{"name":"keyword.control.default.ts"},"3":{"name":"constant.language.import-export-all.ts"},"4":{"name":"variable.other.readwrite.ts"},"5":{"name":"string.quoted.alias.ts"},"12":{"name":"keyword.control.as.ts"},"13":{"name":"keyword.control.default.ts"},"14":{"name":"variable.other.readwrite.alias.ts"},"15":{"name":"string.quoted.alias.ts"}},"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(?:(\\\\btype)\\\\s+)?(?:(\\\\bdefault)|(\\\\*)|(\\\\b[_$[:alpha:]][_$[:alnum:]]*)|((\\\\\'([^\\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\`([^\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\`))))\\\\s+(as)\\\\s+(?:(default(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.)))|([_$[:alpha:]][_$[:alnum:]]*)|((\\\\\'([^\\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\`([^\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\`)))"},{"include":"#punctuation-comma"},{"match":"\\\\*","name":"constant.language.import-export-all.ts"},{"match":"\\\\b(default)\\\\b","name":"keyword.control.default.ts"},{"captures":{"1":{"name":"keyword.control.type.ts"},"2":{"name":"variable.other.readwrite.alias.ts"},"3":{"name":"string.quoted.alias.ts"}},"match":"(?:(\\\\btype)\\\\s+)?(?:([_$[:alpha:]][_$[:alnum:]]*)|((\\\\\'([^\\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\`([^\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\`)))"}]},"import-export-declaration":{"patterns":[{"include":"#comment"},{"include":"#string"},{"include":"#import-export-block"},{"match":"\\\\bfrom\\\\b","name":"keyword.control.from.ts"},{"include":"#import-export-assert-clause"},{"include":"#import-export-clause"}]},"indexer-declaration":{"begin":"(?:(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(readonly)\\\\s*)?\\\\s*(\\\\[)\\\\s*([_$[:alpha:]][_$[:alnum:]]*)\\\\s*(?=:)","beginCaptures":{"1":{"name":"storage.modifier.ts"},"2":{"name":"meta.brace.square.ts"},"3":{"name":"variable.parameter.ts"}},"end":"(\\\\])\\\\s*(\\\\?\\\\s*)?|$","endCaptures":{"1":{"name":"meta.brace.square.ts"},"2":{"name":"keyword.operator.optional.ts"}},"name":"meta.indexer.declaration.ts","patterns":[{"include":"#type-annotation"}]},"indexer-mapped-type-declaration":{"begin":"(?:(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))([+-])?(readonly)\\\\s*)?\\\\s*(\\\\[)\\\\s*([_$[:alpha:]][_$[:alnum:]]*)\\\\s+(in)\\\\s+","beginCaptures":{"1":{"name":"keyword.operator.type.modifier.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"meta.brace.square.ts"},"4":{"name":"entity.name.type.ts"},"5":{"name":"keyword.operator.expression.in.ts"}},"end":"(\\\\])([+-])?\\\\s*(\\\\?\\\\s*)?|$","endCaptures":{"1":{"name":"meta.brace.square.ts"},"2":{"name":"keyword.operator.type.modifier.ts"},"3":{"name":"keyword.operator.optional.ts"}},"name":"meta.indexer.mappedtype.declaration.ts","patterns":[{"captures":{"1":{"name":"keyword.control.as.ts"}},"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(as)\\\\s+"},{"include":"#type"}]},"inline-tags":{"patterns":[{"captures":{"1":{"name":"punctuation.definition.bracket.square.begin.jsdoc"},"2":{"name":"punctuation.definition.bracket.square.end.jsdoc"}},"match":"(\\\\[)[^\\\\]]+(\\\\])(?={@(?:link|linkcode|linkplain|tutorial))","name":"constant.other.description.jsdoc"},{"begin":"({)((@)(?:link(?:code|plain)?|tutorial))\\\\s*","beginCaptures":{"1":{"name":"punctuation.definition.bracket.curly.begin.jsdoc"},"2":{"name":"storage.type.class.jsdoc"},"3":{"name":"punctuation.definition.inline.tag.jsdoc"}},"end":"}|(?=\\\\*/)","endCaptures":{"0":{"name":"punctuation.definition.bracket.curly.end.jsdoc"}},"name":"entity.name.type.instance.jsdoc","patterns":[{"captures":{"1":{"name":"variable.other.link.underline.jsdoc"},"2":{"name":"punctuation.separator.pipe.jsdoc"}},"match":"\\\\G((?=https?://)(?:[^|}\\\\s*]|\\\\*[/])+)(\\\\|)?"},{"captures":{"1":{"name":"variable.other.description.jsdoc"},"2":{"name":"punctuation.separator.pipe.jsdoc"}},"match":"\\\\G((?:[^{}@\\\\s|*]|\\\\*[^/])+)(\\\\|)?"}]}]},"instanceof-expr":{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(instanceof)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","beginCaptures":{"1":{"name":"keyword.operator.expression.instanceof.ts"}},"end":"(?<=\\\\))|(?=[;),}\\\\]:?\\\\-\\\\+\\\\>]|\\\\|\\\\||\\\\&\\\\&|\\\\!\\\\=\\\\=|$|(===|!==|==|!=)|(([\\\\&\\\\~\\\\^\\\\|]\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s+instanceof(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.)))|((?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))function((\\\\s+[_$[:alpha:]][_$[:alnum:]]*)|(\\\\s*[\\\\(]))))","patterns":[{"include":"#type"}]},"interface-declaration":{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(\\\\bexport)\\\\s+)?(?:(\\\\bdeclare)\\\\s+)?\\\\b(?:(abstract)\\\\s+)?\\\\b(interface)\\\\b(?=\\\\s+|/[/*])","beginCaptures":{"1":{"name":"keyword.control.export.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"storage.modifier.ts"},"4":{"name":"storage.type.interface.ts"}},"end":"(?<=\\\\})","name":"meta.interface.ts","patterns":[{"include":"#comment"},{"include":"#class-or-interface-heritage"},{"captures":{"0":{"name":"entity.name.type.interface.ts"}},"match":"[_$[:alpha:]][_$[:alnum:]]*"},{"include":"#type-parameters"},{"include":"#class-or-interface-body"}]},"jsdoctype":{"patterns":[{"begin":"\\\\G({)","beginCaptures":{"0":{"name":"entity.name.type.instance.jsdoc"},"1":{"name":"punctuation.definition.bracket.curly.begin.jsdoc"}},"contentName":"entity.name.type.instance.jsdoc","end":"((}))\\\\s*|(?=\\\\*/)","endCaptures":{"1":{"name":"entity.name.type.instance.jsdoc"},"2":{"name":"punctuation.definition.bracket.curly.end.jsdoc"}},"patterns":[{"include":"#brackets"}]}]},"label":{"patterns":[{"begin":"([_$[:alpha:]][_$[:alnum:]]*)\\\\s*(:)(?=\\\\s*\\\\{)","beginCaptures":{"1":{"name":"entity.name.label.ts"},"2":{"name":"punctuation.separator.label.ts"}},"end":"(?<=\\\\})","patterns":[{"include":"#decl-block"}]},{"captures":{"1":{"name":"entity.name.label.ts"},"2":{"name":"punctuation.separator.label.ts"}},"match":"([_$[:alpha:]][_$[:alnum:]]*)\\\\s*(:)"}]},"literal":{"patterns":[{"include":"#numeric-literal"},{"include":"#boolean-literal"},{"include":"#null-literal"},{"include":"#undefined-literal"},{"include":"#numericConstant-literal"},{"include":"#array-literal"},{"include":"#this-literal"},{"include":"#super-literal"}]},"method-declaration":{"patterns":[{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:\\\\b(override)\\\\s+)?(?:\\\\b(public|private|protected)\\\\s+)?(?:\\\\b(abstract)\\\\s+)?(?:\\\\b(async)\\\\s+)?\\\\s*\\\\b(constructor)\\\\b(?!:)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","beginCaptures":{"1":{"name":"storage.modifier.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"storage.modifier.ts"},"4":{"name":"storage.modifier.async.ts"},"5":{"name":"storage.type.ts"}},"end":"(?=\\\\}|;|,|$)|(?<=\\\\})","name":"meta.method.declaration.ts","patterns":[{"include":"#method-declaration-name"},{"include":"#function-body"}]},{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:\\\\b(override)\\\\s+)?(?:\\\\b(public|private|protected)\\\\s+)?(?:\\\\b(abstract)\\\\s+)?(?:\\\\b(async)\\\\s+)?(?:(?:\\\\s*\\\\b(new)\\\\b(?!:)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.)))|(?:(\\\\*)\\\\s*)?)(?=\\\\s*((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*))?[\\\\(])","beginCaptures":{"1":{"name":"storage.modifier.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"storage.modifier.ts"},"4":{"name":"storage.modifier.async.ts"},"5":{"name":"keyword.operator.new.ts"},"6":{"name":"keyword.generator.asterisk.ts"}},"end":"(?=\\\\}|;|,|$)|(?<=\\\\})","name":"meta.method.declaration.ts","patterns":[{"include":"#method-declaration-name"},{"include":"#function-body"}]},{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:\\\\b(override)\\\\s+)?(?:\\\\b(public|private|protected)\\\\s+)?(?:\\\\b(abstract)\\\\s+)?(?:\\\\b(async)\\\\s+)?(?:\\\\b(get|set)\\\\s+)?(?:(\\\\*)\\\\s*)?(?=\\\\s*(((\\\\b(?<!\\\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\\\b(?!\\\\$))|(\\\\b(?<!\\\\$)0(?:b|B)[01][01_]*(n)?\\\\b(?!\\\\$))|(\\\\b(?<!\\\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\\\b(?!\\\\$))|((?<!\\\\$)(?:(?:\\\\b[0-9][0-9_]*(\\\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\B(\\\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)(n)?\\\\B)|(?:\\\\B(\\\\.)[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(n)?\\\\b(?!\\\\.)))(?!\\\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\\\\'([^\\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\`([^\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\`)|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])+\\\\]))\\\\s*(\\\\??))\\\\s*((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*))?[\\\\(])","beginCaptures":{"1":{"name":"storage.modifier.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"storage.modifier.ts"},"4":{"name":"storage.modifier.async.ts"},"5":{"name":"storage.type.property.ts"},"6":{"name":"keyword.generator.asterisk.ts"}},"end":"(?=\\\\}|;|,|$)|(?<=\\\\})","name":"meta.method.declaration.ts","patterns":[{"include":"#method-declaration-name"},{"include":"#function-body"}]}]},"method-declaration-name":{"begin":"(?=((\\\\b(?<!\\\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\\\b(?!\\\\$))|(\\\\b(?<!\\\\$)0(?:b|B)[01][01_]*(n)?\\\\b(?!\\\\$))|(\\\\b(?<!\\\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\\\b(?!\\\\$))|((?<!\\\\$)(?:(?:\\\\b[0-9][0-9_]*(\\\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\B(\\\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)(n)?\\\\B)|(?:\\\\B(\\\\.)[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(n)?\\\\b(?!\\\\.)))(?!\\\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\\\\'([^\\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\`([^\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\`)|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])+\\\\]))\\\\s*(\\\\??)\\\\s*[\\\\(\\\\<])","end":"(?=\\\\(|\\\\<)","patterns":[{"include":"#string"},{"include":"#array-literal"},{"include":"#numeric-literal"},{"match":"[_$[:alpha:]][_$[:alnum:]]*","name":"meta.definition.method.ts entity.name.function.ts"},{"match":"\\\\?","name":"keyword.operator.optional.ts"}]},"namespace-declaration":{"begin":"(?:(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(\\\\bexport)\\\\s+)?(?:(\\\\bdeclare)\\\\s+)?\\\\b(namespace|module)\\\\s+(?=[_$[:alpha:]\\"\'`]))","beginCaptures":{"1":{"name":"keyword.control.export.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"storage.type.namespace.ts"}},"end":"(?<=\\\\})|(?=;|^\\\\s*$|(?:^\\\\s*(?:abstract|async|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|var|while)\\\\b))","name":"meta.namespace.declaration.ts","patterns":[{"include":"#comment"},{"include":"#string"},{"match":"([_$[:alpha:]][_$[:alnum:]]*)","name":"entity.name.type.module.ts"},{"include":"#punctuation-accessor"},{"include":"#decl-block"}]},"new-expr":{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(new)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","beginCaptures":{"1":{"name":"keyword.operator.new.ts"}},"end":"(?<=\\\\))|(?=[;),}\\\\]:?\\\\-\\\\+\\\\>]|\\\\|\\\\||\\\\&\\\\&|\\\\!\\\\=\\\\=|$|((?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))new(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.)))|((?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))function((\\\\s+[_$[:alpha:]][_$[:alnum:]]*)|(\\\\s*[\\\\(]))))","name":"new.expr.ts","patterns":[{"include":"#expression"}]},"null-literal":{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))null(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"constant.language.null.ts"},"numeric-literal":{"patterns":[{"captures":{"1":{"name":"storage.type.numeric.bigint.ts"}},"match":"\\\\b(?<!\\\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\\\b(?!\\\\$)","name":"constant.numeric.hex.ts"},{"captures":{"1":{"name":"storage.type.numeric.bigint.ts"}},"match":"\\\\b(?<!\\\\$)0(?:b|B)[01][01_]*(n)?\\\\b(?!\\\\$)","name":"constant.numeric.binary.ts"},{"captures":{"1":{"name":"storage.type.numeric.bigint.ts"}},"match":"\\\\b(?<!\\\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\\\b(?!\\\\$)","name":"constant.numeric.octal.ts"},{"captures":{"0":{"name":"constant.numeric.decimal.ts"},"1":{"name":"meta.delimiter.decimal.period.ts"},"2":{"name":"storage.type.numeric.bigint.ts"},"3":{"name":"meta.delimiter.decimal.period.ts"},"4":{"name":"storage.type.numeric.bigint.ts"},"5":{"name":"meta.delimiter.decimal.period.ts"},"6":{"name":"storage.type.numeric.bigint.ts"},"7":{"name":"storage.type.numeric.bigint.ts"},"8":{"name":"meta.delimiter.decimal.period.ts"},"9":{"name":"storage.type.numeric.bigint.ts"},"10":{"name":"meta.delimiter.decimal.period.ts"},"11":{"name":"storage.type.numeric.bigint.ts"},"12":{"name":"meta.delimiter.decimal.period.ts"},"13":{"name":"storage.type.numeric.bigint.ts"},"14":{"name":"storage.type.numeric.bigint.ts"}},"match":"(?<!\\\\$)(?:(?:\\\\b[0-9][0-9_]*(\\\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\B(\\\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)(n)?\\\\B)|(?:\\\\B(\\\\.)[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(n)?\\\\b(?!\\\\.)))(?!\\\\$)"}]},"numericConstant-literal":{"patterns":[{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))NaN(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"constant.language.nan.ts"},{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))Infinity(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"constant.language.infinity.ts"}]},"object-binding-element":{"patterns":[{"include":"#comment"},{"begin":"(?=((\\\\b(?<!\\\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\\\b(?!\\\\$))|(\\\\b(?<!\\\\$)0(?:b|B)[01][01_]*(n)?\\\\b(?!\\\\$))|(\\\\b(?<!\\\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\\\b(?!\\\\$))|((?<!\\\\$)(?:(?:\\\\b[0-9][0-9_]*(\\\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\B(\\\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)(n)?\\\\B)|(?:\\\\B(\\\\.)[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(n)?\\\\b(?!\\\\.)))(?!\\\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\\\\'([^\\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\`([^\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\`)|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])+\\\\]))\\\\s*(:))","end":"(?=,|\\\\})","patterns":[{"include":"#object-binding-element-propertyName"},{"include":"#binding-element"}]},{"include":"#object-binding-pattern"},{"include":"#destructuring-variable-rest"},{"include":"#variable-initializer"},{"include":"#punctuation-comma"}]},"object-binding-element-const":{"patterns":[{"include":"#comment"},{"begin":"(?=((\\\\b(?<!\\\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\\\b(?!\\\\$))|(\\\\b(?<!\\\\$)0(?:b|B)[01][01_]*(n)?\\\\b(?!\\\\$))|(\\\\b(?<!\\\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\\\b(?!\\\\$))|((?<!\\\\$)(?:(?:\\\\b[0-9][0-9_]*(\\\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\B(\\\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)(n)?\\\\B)|(?:\\\\B(\\\\.)[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(n)?\\\\b(?!\\\\.)))(?!\\\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\\\\'([^\\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\`([^\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\`)|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])+\\\\]))\\\\s*(:))","end":"(?=,|\\\\})","patterns":[{"include":"#object-binding-element-propertyName"},{"include":"#binding-element-const"}]},{"include":"#object-binding-pattern-const"},{"include":"#destructuring-variable-rest-const"},{"include":"#variable-initializer"},{"include":"#punctuation-comma"}]},"object-binding-element-propertyName":{"begin":"(?=((\\\\b(?<!\\\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\\\b(?!\\\\$))|(\\\\b(?<!\\\\$)0(?:b|B)[01][01_]*(n)?\\\\b(?!\\\\$))|(\\\\b(?<!\\\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\\\b(?!\\\\$))|((?<!\\\\$)(?:(?:\\\\b[0-9][0-9_]*(\\\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\B(\\\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)(n)?\\\\B)|(?:\\\\B(\\\\.)[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(n)?\\\\b(?!\\\\.)))(?!\\\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\\\\'([^\\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\`([^\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\`)|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])+\\\\]))\\\\s*(:))","end":"(:)","endCaptures":{"0":{"name":"punctuation.destructuring.ts"}},"patterns":[{"include":"#string"},{"include":"#array-literal"},{"include":"#numeric-literal"},{"match":"([_$[:alpha:]][_$[:alnum:]]*)","name":"variable.object.property.ts"}]},"object-binding-pattern":{"begin":"(?:(\\\\.\\\\.\\\\.)\\\\s*)?(\\\\{)","beginCaptures":{"1":{"name":"keyword.operator.rest.ts"},"2":{"name":"punctuation.definition.binding-pattern.object.ts"}},"end":"\\\\}","endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.object.ts"}},"patterns":[{"include":"#object-binding-element"}]},"object-binding-pattern-const":{"begin":"(?:(\\\\.\\\\.\\\\.)\\\\s*)?(\\\\{)","beginCaptures":{"1":{"name":"keyword.operator.rest.ts"},"2":{"name":"punctuation.definition.binding-pattern.object.ts"}},"end":"\\\\}","endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.object.ts"}},"patterns":[{"include":"#object-binding-element-const"}]},"object-identifiers":{"patterns":[{"match":"([_$[:alpha:]][_$[:alnum:]]*)(?=\\\\s*\\\\??\\\\.\\\\s*prototype\\\\b(?!\\\\$))","name":"support.class.ts"},{"captures":{"1":{"name":"punctuation.accessor.ts"},"2":{"name":"punctuation.accessor.optional.ts"},"3":{"name":"variable.other.constant.object.property.ts"},"4":{"name":"variable.other.object.property.ts"}},"match":"(?:(\\\\.)|(\\\\?\\\\.(?!\\\\s*[[:digit:]])))\\\\s*(?:(\\\\#?[[:upper:]][_$[:digit:][:upper:]]*)|(\\\\#?[_$[:alpha:]][_$[:alnum:]]*))(?=\\\\s*\\\\??\\\\.\\\\s*\\\\#?[_$[:alpha:]][_$[:alnum:]]*)"},{"captures":{"1":{"name":"variable.other.constant.object.ts"},"2":{"name":"variable.other.object.ts"}},"match":"(?:([[:upper:]][_$[:digit:][:upper:]]*)|([_$[:alpha:]][_$[:alnum:]]*))(?=\\\\s*\\\\??\\\\.\\\\s*\\\\#?[_$[:alpha:]][_$[:alnum:]]*)"}]},"object-literal":{"begin":"\\\\{","beginCaptures":{"0":{"name":"punctuation.definition.block.ts"}},"end":"\\\\}","endCaptures":{"0":{"name":"punctuation.definition.block.ts"}},"name":"meta.objectliteral.ts","patterns":[{"include":"#object-member"}]},"object-literal-method-declaration":{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:\\\\b(async)\\\\s+)?(?:\\\\b(get|set)\\\\s+)?(?:(\\\\*)\\\\s*)?(?=\\\\s*(((\\\\b(?<!\\\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\\\b(?!\\\\$))|(\\\\b(?<!\\\\$)0(?:b|B)[01][01_]*(n)?\\\\b(?!\\\\$))|(\\\\b(?<!\\\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\\\b(?!\\\\$))|((?<!\\\\$)(?:(?:\\\\b[0-9][0-9_]*(\\\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\B(\\\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)(n)?\\\\B)|(?:\\\\B(\\\\.)[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(n)?\\\\b(?!\\\\.)))(?!\\\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\\\\'([^\\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\`([^\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\`)|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])+\\\\]))\\\\s*(\\\\??))\\\\s*((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*))?[\\\\(])","beginCaptures":{"1":{"name":"storage.modifier.async.ts"},"2":{"name":"storage.type.property.ts"},"3":{"name":"keyword.generator.asterisk.ts"}},"end":"(?=\\\\}|;|,)|(?<=\\\\})","name":"meta.method.declaration.ts","patterns":[{"include":"#method-declaration-name"},{"include":"#function-body"},{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:\\\\b(async)\\\\s+)?(?:\\\\b(get|set)\\\\s+)?(?:(\\\\*)\\\\s*)?(?=\\\\s*(((\\\\b(?<!\\\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\\\b(?!\\\\$))|(\\\\b(?<!\\\\$)0(?:b|B)[01][01_]*(n)?\\\\b(?!\\\\$))|(\\\\b(?<!\\\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\\\b(?!\\\\$))|((?<!\\\\$)(?:(?:\\\\b[0-9][0-9_]*(\\\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\B(\\\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)(n)?\\\\B)|(?:\\\\B(\\\\.)[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(n)?\\\\b(?!\\\\.)))(?!\\\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\\\\'([^\\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\`([^\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\`)|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])+\\\\]))\\\\s*(\\\\??))\\\\s*((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*))?[\\\\(])","beginCaptures":{"1":{"name":"storage.modifier.async.ts"},"2":{"name":"storage.type.property.ts"},"3":{"name":"keyword.generator.asterisk.ts"}},"end":"(?=\\\\(|\\\\<)","patterns":[{"include":"#method-declaration-name"}]}]},"object-member":{"patterns":[{"include":"#comment"},{"include":"#object-literal-method-declaration"},{"begin":"(?=\\\\[)","end":"(?=:)|((?<=[\\\\]])(?=\\\\s*[\\\\(\\\\<]))","name":"meta.object.member.ts meta.object-literal.key.ts","patterns":[{"include":"#comment"},{"include":"#array-literal"}]},{"begin":"(?=[\\\\\'\\\\\\"\\\\`])","end":"(?=:)|((?<=[\\\\\'\\\\\\"\\\\`])(?=((\\\\s*[\\\\(\\\\<,}])|(\\\\s+(as|satisifies)\\\\s+))))","name":"meta.object.member.ts meta.object-literal.key.ts","patterns":[{"include":"#comment"},{"include":"#string"}]},{"begin":"(?=(\\\\b(?<!\\\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\\\b(?!\\\\$))|(\\\\b(?<!\\\\$)0(?:b|B)[01][01_]*(n)?\\\\b(?!\\\\$))|(\\\\b(?<!\\\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\\\b(?!\\\\$))|((?<!\\\\$)(?:(?:\\\\b[0-9][0-9_]*(\\\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\B(\\\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)(n)?\\\\B)|(?:\\\\B(\\\\.)[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(n)?\\\\b(?!\\\\.)))(?!\\\\$)))","end":"(?=:)|(?=\\\\s*([\\\\(\\\\<,}])|(\\\\s+as|satisifies\\\\s+))","name":"meta.object.member.ts meta.object-literal.key.ts","patterns":[{"include":"#comment"},{"include":"#numeric-literal"}]},{"begin":"(?<=[\\\\]\\\\\'\\\\\\"\\\\`])(?=\\\\s*[\\\\(\\\\<])","end":"(?=\\\\}|;|,)|(?<=\\\\})","name":"meta.method.declaration.ts","patterns":[{"include":"#function-body"}]},{"captures":{"0":{"name":"meta.object-literal.key.ts"},"1":{"name":"constant.numeric.decimal.ts"}},"match":"(?![_$[:alpha:]])([[:digit:]]+)\\\\s*(?=(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*:)","name":"meta.object.member.ts"},{"captures":{"0":{"name":"meta.object-literal.key.ts"},"1":{"name":"entity.name.function.ts"}},"match":"(?:([_$[:alpha:]][_$[:alnum:]]*)\\\\s*(?=(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*:(\\\\s*\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/)*\\\\s*(((async\\\\s+)?((function\\\\s*[(<*])|(function\\\\s+)|([_$[:alpha:]][_$[:alnum:]]*\\\\s*=>)))|((async\\\\s*)?(((<\\\\s*$)|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*))))))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[(]\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([)]\\\\s*:)|((\\\\.\\\\.\\\\.\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s*:)))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\(\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([_$[:alpha:]]|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\.\\\\.\\\\.\\\\s*[_$[:alpha:]]))([^()\\\\\'\\\\\\"\\\\`]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\\'([^\\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\`([^\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\`))*)?\\\\)(\\\\s*:\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+)?\\\\s*=>))))))","name":"meta.object.member.ts"},{"captures":{"0":{"name":"meta.object-literal.key.ts"}},"match":"(?:[_$[:alpha:]][_$[:alnum:]]*)\\\\s*(?=(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*:)","name":"meta.object.member.ts"},{"begin":"\\\\.\\\\.\\\\.","beginCaptures":{"0":{"name":"keyword.operator.spread.ts"}},"end":"(?=,|\\\\})","name":"meta.object.member.ts","patterns":[{"include":"#expression"}]},{"captures":{"1":{"name":"variable.other.readwrite.ts"}},"match":"([_$[:alpha:]][_$[:alnum:]]*)\\\\s*(?=,|\\\\}|$|\\\\/\\\\/|\\\\/\\\\*)","name":"meta.object.member.ts"},{"captures":{"1":{"name":"keyword.control.as.ts"},"2":{"name":"storage.modifier.ts"}},"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(as)\\\\s+(const)(?=\\\\s*([,}]|$))","name":"meta.object.member.ts"},{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(as)|(satisfies))\\\\s+","beginCaptures":{"1":{"name":"keyword.control.as.ts"},"2":{"name":"keyword.control.satisfies.ts"}},"end":"(?=[;),}\\\\]:?\\\\-\\\\+\\\\>]|\\\\|\\\\||\\\\&\\\\&|\\\\!\\\\=\\\\=|$|^|((?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(as|satisifies)\\\\s+))","name":"meta.object.member.ts","patterns":[{"include":"#type"}]},{"begin":"(?=[_$[:alpha:]][_$[:alnum:]]*\\\\s*=)","end":"(?=,|\\\\}|$|\\\\/\\\\/|\\\\/\\\\*)","name":"meta.object.member.ts","patterns":[{"include":"#expression"}]},{"begin":":","beginCaptures":{"0":{"name":"meta.object-literal.key.ts punctuation.separator.key-value.ts"}},"end":"(?=,|\\\\})","name":"meta.object.member.ts","patterns":[{"begin":"(?<=:)\\\\s*(async)?(?=\\\\s*(<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)\\\\(\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))))","beginCaptures":{"1":{"name":"storage.modifier.async.ts"}},"end":"(?<=\\\\))","patterns":[{"include":"#type-parameters"},{"begin":"\\\\(","beginCaptures":{"0":{"name":"meta.brace.round.ts"}},"end":"\\\\)","endCaptures":{"0":{"name":"meta.brace.round.ts"}},"patterns":[{"include":"#expression-inside-possibly-arrow-parens"}]}]},{"begin":"(?<=:)\\\\s*(async)?\\\\s*(\\\\()(?=\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))))","beginCaptures":{"1":{"name":"storage.modifier.async.ts"},"2":{"name":"meta.brace.round.ts"}},"end":"\\\\)","endCaptures":{"0":{"name":"meta.brace.round.ts"}},"patterns":[{"include":"#expression-inside-possibly-arrow-parens"}]},{"begin":"(?<=:)\\\\s*(async)?\\\\s*(?=\\\\<\\\\s*$)","beginCaptures":{"1":{"name":"storage.modifier.async.ts"}},"end":"(?<=\\\\>)","patterns":[{"include":"#type-parameters"}]},{"begin":"(?<=\\\\>)\\\\s*(\\\\()(?=\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))))","beginCaptures":{"1":{"name":"meta.brace.round.ts"}},"end":"\\\\)","endCaptures":{"0":{"name":"meta.brace.round.ts"}},"patterns":[{"include":"#expression-inside-possibly-arrow-parens"}]},{"include":"#possibly-arrow-return-type"},{"include":"#expression"}]},{"include":"#punctuation-comma"},{"include":"#decl-block"}]},"parameter-array-binding-pattern":{"begin":"(?:(\\\\.\\\\.\\\\.)\\\\s*)?(\\\\[)","beginCaptures":{"1":{"name":"keyword.operator.rest.ts"},"2":{"name":"punctuation.definition.binding-pattern.array.ts"}},"end":"\\\\]","endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.array.ts"}},"patterns":[{"include":"#parameter-binding-element"},{"include":"#punctuation-comma"}]},"parameter-binding-element":{"patterns":[{"include":"#comment"},{"include":"#string"},{"include":"#numeric-literal"},{"include":"#regex"},{"include":"#parameter-object-binding-pattern"},{"include":"#parameter-array-binding-pattern"},{"include":"#destructuring-parameter-rest"},{"include":"#variable-initializer"}]},"parameter-name":{"patterns":[{"captures":{"1":{"name":"storage.modifier.ts"}},"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(override|public|protected|private|readonly)\\\\s+(?=(override|public|protected|private|readonly)\\\\s+)"},{"captures":{"1":{"name":"storage.modifier.ts"},"2":{"name":"keyword.operator.rest.ts"},"3":{"name":"entity.name.function.ts variable.language.this.ts"},"4":{"name":"entity.name.function.ts"},"5":{"name":"keyword.operator.optional.ts"}},"match":"(?:(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(override|public|private|protected|readonly)\\\\s+)?(?:(\\\\.\\\\.\\\\.)\\\\s*)?(?<!=|:)(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))\\\\s*(\\\\??)(?=\\\\s*(=\\\\s*(((async\\\\s+)?((function\\\\s*[(<*])|(function\\\\s+)|([_$[:alpha:]][_$[:alnum:]]*\\\\s*=>)))|((async\\\\s*)?(((<\\\\s*$)|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*))))))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[(]\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([)]\\\\s*:)|((\\\\.\\\\.\\\\.\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s*:)))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\(\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([_$[:alpha:]]|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\.\\\\.\\\\.\\\\s*[_$[:alpha:]]))([^()\\\\\'\\\\\\"\\\\`]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\\'([^\\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\`([^\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\`))*)?\\\\)(\\\\s*:\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+)?\\\\s*=>)))))|(:\\\\s*((<)|([(]\\\\s*(([)])|(\\\\.\\\\.\\\\.)|([_$[:alnum:]]+\\\\s*(([:,?=])|([)]\\\\s*=>)))))))|(:\\\\s*(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))Function(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.)))|(:\\\\s*((<\\\\s*$)|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))))))|(:\\\\s*(=>|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(<[^<>]*>)|[^<>(),=])+=\\\\s*(((async\\\\s+)?((function\\\\s*[(<*])|(function\\\\s+)|([_$[:alpha:]][_$[:alnum:]]*\\\\s*=>)))|((async\\\\s*)?(((<\\\\s*$)|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*))))))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[(]\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([)]\\\\s*:)|((\\\\.\\\\.\\\\.\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s*:)))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\(\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([_$[:alpha:]]|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\.\\\\.\\\\.\\\\s*[_$[:alpha:]]))([^()\\\\\'\\\\\\"\\\\`]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\\'([^\\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\`([^\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\`))*)?\\\\)(\\\\s*:\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+)?\\\\s*=>))))))"},{"captures":{"1":{"name":"storage.modifier.ts"},"2":{"name":"keyword.operator.rest.ts"},"3":{"name":"variable.parameter.ts variable.language.this.ts"},"4":{"name":"variable.parameter.ts"},"5":{"name":"keyword.operator.optional.ts"}},"match":"(?:(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(override|public|private|protected|readonly)\\\\s+)?(?:(\\\\.\\\\.\\\\.)\\\\s*)?(?<!=|:)(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))\\\\s*(\\\\??)"}]},"parameter-object-binding-element":{"patterns":[{"include":"#comment"},{"begin":"(?=((\\\\b(?<!\\\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\\\b(?!\\\\$))|(\\\\b(?<!\\\\$)0(?:b|B)[01][01_]*(n)?\\\\b(?!\\\\$))|(\\\\b(?<!\\\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\\\b(?!\\\\$))|((?<!\\\\$)(?:(?:\\\\b[0-9][0-9_]*(\\\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\B(\\\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)(n)?\\\\B)|(?:\\\\B(\\\\.)[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(n)?\\\\b(?!\\\\.)))(?!\\\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\\\\'([^\\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\`([^\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\`)|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])+\\\\]))\\\\s*(:))","end":"(?=,|\\\\})","patterns":[{"include":"#object-binding-element-propertyName"},{"include":"#parameter-binding-element"},{"include":"#paren-expression"}]},{"include":"#parameter-object-binding-pattern"},{"include":"#destructuring-parameter-rest"},{"include":"#variable-initializer"},{"include":"#punctuation-comma"}]},"parameter-object-binding-pattern":{"begin":"(?:(\\\\.\\\\.\\\\.)\\\\s*)?(\\\\{)","beginCaptures":{"1":{"name":"keyword.operator.rest.ts"},"2":{"name":"punctuation.definition.binding-pattern.object.ts"}},"end":"\\\\}","endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.object.ts"}},"patterns":[{"include":"#parameter-object-binding-element"}]},"parameter-type-annotation":{"patterns":[{"begin":"(:)","beginCaptures":{"1":{"name":"keyword.operator.type.annotation.ts"}},"end":"(?=[,)])|(?==[^>])","name":"meta.type.annotation.ts","patterns":[{"include":"#type"}]}]},"paren-expression":{"begin":"\\\\(","beginCaptures":{"0":{"name":"meta.brace.round.ts"}},"end":"\\\\)","endCaptures":{"0":{"name":"meta.brace.round.ts"}},"patterns":[{"include":"#expression"}]},"paren-expression-possibly-arrow":{"patterns":[{"begin":"(?<=[(=,])\\\\s*(async)?(?=\\\\s*((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*))?\\\\(\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))))","beginCaptures":{"1":{"name":"storage.modifier.async.ts"}},"end":"(?<=\\\\))","patterns":[{"include":"#paren-expression-possibly-arrow-with-typeparameters"}]},{"begin":"(?<=[(=,]|=>|^return|[^\\\\._$[:alnum:]]return)\\\\s*(async)?(?=\\\\s*((((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*))?\\\\()|(<)|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)))\\\\s*$)","beginCaptures":{"1":{"name":"storage.modifier.async.ts"}},"end":"(?<=\\\\))","patterns":[{"include":"#paren-expression-possibly-arrow-with-typeparameters"}]},{"include":"#possibly-arrow-return-type"}]},"paren-expression-possibly-arrow-with-typeparameters":{"patterns":[{"include":"#type-parameters"},{"begin":"\\\\(","beginCaptures":{"0":{"name":"meta.brace.round.ts"}},"end":"\\\\)","endCaptures":{"0":{"name":"meta.brace.round.ts"}},"patterns":[{"include":"#expression-inside-possibly-arrow-parens"}]}]},"possibly-arrow-return-type":{"begin":"(?<=\\\\)|^)\\\\s*(:)(?=\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*=>)","beginCaptures":{"1":{"name":"meta.arrow.ts meta.return.type.arrow.ts keyword.operator.type.annotation.ts"}},"contentName":"meta.arrow.ts meta.return.type.arrow.ts","end":"(?==>|\\\\{|(^\\\\s*(export|function|class|interface|let|var|(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b)|const|import|enum|namespace|module|type|abstract|declare)\\\\s+))","patterns":[{"include":"#arrow-return-type-body"}]},"property-accessor":{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(accessor|get|set)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"storage.type.property.ts"},"punctuation-accessor":{"captures":{"1":{"name":"punctuation.accessor.ts"},"2":{"name":"punctuation.accessor.optional.ts"}},"match":"(?:(\\\\.)|(\\\\?\\\\.(?!\\\\s*[[:digit:]])))"},"punctuation-comma":{"match":",","name":"punctuation.separator.comma.ts"},"punctuation-semicolon":{"match":";","name":"punctuation.terminator.statement.ts"},"qstring-double":{"begin":"\\"","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.ts"}},"end":"(\\")|((?:[^\\\\\\\\\\\\n])$)","endCaptures":{"1":{"name":"punctuation.definition.string.end.ts"},"2":{"name":"invalid.illegal.newline.ts"}},"name":"string.quoted.double.ts","patterns":[{"include":"#string-character-escape"}]},"qstring-single":{"begin":"\'","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.ts"}},"end":"(\\\\\')|((?:[^\\\\\\\\\\\\n])$)","endCaptures":{"1":{"name":"punctuation.definition.string.end.ts"},"2":{"name":"invalid.illegal.newline.ts"}},"name":"string.quoted.single.ts","patterns":[{"include":"#string-character-escape"}]},"regex":{"patterns":[{"begin":"(?<!\\\\+\\\\+|--|})(?<=[=(:,\\\\[?+!]|^return|[^\\\\._$[:alnum:]]return|^case|[^\\\\._$[:alnum:]]case|=>|&&|\\\\|\\\\||\\\\*\\\\/)\\\\s*(\\\\/)(?![\\\\/*])(?=(?:[^\\\\/\\\\\\\\\\\\[\\\\()]|\\\\\\\\.|\\\\[([^\\\\]\\\\\\\\]|\\\\\\\\.)+\\\\]|\\\\(([^\\\\)\\\\\\\\]|\\\\\\\\.)+\\\\))+\\\\/([dgimsuvy]+|(?![\\\\/\\\\*])|(?=\\\\/\\\\*))(?!\\\\s*[a-zA-Z0-9_$]))","beginCaptures":{"1":{"name":"punctuation.definition.string.begin.ts"}},"end":"(/)([dgimsuvy]*)","endCaptures":{"1":{"name":"punctuation.definition.string.end.ts"},"2":{"name":"keyword.other.ts"}},"name":"string.regexp.ts","patterns":[{"include":"#regexp"}]},{"begin":"((?<![_$[:alnum:])\\\\]]|\\\\+\\\\+|--|}|\\\\*\\\\/)|((?<=^return|[^\\\\._$[:alnum:]]return|^case|[^\\\\._$[:alnum:]]case))\\\\s*)\\\\/(?![\\\\/*])(?=(?:[^\\\\/\\\\\\\\\\\\[]|\\\\\\\\.|\\\\[([^\\\\]\\\\\\\\]|\\\\\\\\.)*\\\\])+\\\\/([dgimsuvy]+|(?![\\\\/\\\\*])|(?=\\\\/\\\\*))(?!\\\\s*[a-zA-Z0-9_$]))","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.ts"}},"end":"(/)([dgimsuvy]*)","endCaptures":{"1":{"name":"punctuation.definition.string.end.ts"},"2":{"name":"keyword.other.ts"}},"name":"string.regexp.ts","patterns":[{"include":"#regexp"}]}]},"regex-character-class":{"patterns":[{"match":"\\\\\\\\[wWsSdDtrnvf]|\\\\.","name":"constant.other.character-class.regexp"},{"match":"\\\\\\\\([0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4})","name":"constant.character.numeric.regexp"},{"match":"\\\\\\\\c[A-Z]","name":"constant.character.control.regexp"},{"match":"\\\\\\\\.","name":"constant.character.escape.backslash.regexp"}]},"regexp":{"patterns":[{"match":"\\\\\\\\[bB]|\\\\^|\\\\$","name":"keyword.control.anchor.regexp"},{"captures":{"0":{"name":"keyword.other.back-reference.regexp"},"1":{"name":"variable.other.regexp"}},"match":"\\\\\\\\[1-9]\\\\d*|\\\\\\\\k<([a-zA-Z_$][\\\\w$]*)>"},{"match":"[?+*]|\\\\{(\\\\d+,\\\\d+|\\\\d+,|,\\\\d+|\\\\d+)\\\\}\\\\??","name":"keyword.operator.quantifier.regexp"},{"match":"\\\\|","name":"keyword.operator.or.regexp"},{"begin":"(\\\\()((\\\\?=)|(\\\\?!)|(\\\\?<=)|(\\\\?<!))","beginCaptures":{"1":{"name":"punctuation.definition.group.regexp"},"2":{"name":"punctuation.definition.group.assertion.regexp"},"3":{"name":"meta.assertion.look-ahead.regexp"},"4":{"name":"meta.assertion.negative-look-ahead.regexp"},"5":{"name":"meta.assertion.look-behind.regexp"},"6":{"name":"meta.assertion.negative-look-behind.regexp"}},"end":"(\\\\))","endCaptures":{"1":{"name":"punctuation.definition.group.regexp"}},"name":"meta.group.assertion.regexp","patterns":[{"include":"#regexp"}]},{"begin":"\\\\((?:(\\\\?:)|(?:\\\\?<([a-zA-Z_$][\\\\w$]*)>))?","beginCaptures":{"0":{"name":"punctuation.definition.group.regexp"},"1":{"name":"punctuation.definition.group.no-capture.regexp"},"2":{"name":"variable.other.regexp"}},"end":"\\\\)","endCaptures":{"0":{"name":"punctuation.definition.group.regexp"}},"name":"meta.group.regexp","patterns":[{"include":"#regexp"}]},{"begin":"(\\\\[)(\\\\^)?","beginCaptures":{"1":{"name":"punctuation.definition.character-class.regexp"},"2":{"name":"keyword.operator.negation.regexp"}},"end":"(\\\\])","endCaptures":{"1":{"name":"punctuation.definition.character-class.regexp"}},"name":"constant.other.character-class.set.regexp","patterns":[{"captures":{"1":{"name":"constant.character.numeric.regexp"},"2":{"name":"constant.character.control.regexp"},"3":{"name":"constant.character.escape.backslash.regexp"},"4":{"name":"constant.character.numeric.regexp"},"5":{"name":"constant.character.control.regexp"},"6":{"name":"constant.character.escape.backslash.regexp"}},"match":"(?:.|(\\\\\\\\(?:[0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}))|(\\\\\\\\c[A-Z])|(\\\\\\\\.))\\\\-(?:[^\\\\]\\\\\\\\]|(\\\\\\\\(?:[0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}))|(\\\\\\\\c[A-Z])|(\\\\\\\\.))","name":"constant.other.character-class.range.regexp"},{"include":"#regex-character-class"}]},{"include":"#regex-character-class"}]},"return-type":{"patterns":[{"begin":"(?<=\\\\))\\\\s*(:)(?=\\\\s*\\\\S)","beginCaptures":{"1":{"name":"keyword.operator.type.annotation.ts"}},"end":"(?<![:|&])(?=$|^|[{};,]|//)","name":"meta.return.type.ts","patterns":[{"include":"#return-type-core"}]},{"begin":"(?<=\\\\))\\\\s*(:)","beginCaptures":{"1":{"name":"keyword.operator.type.annotation.ts"}},"end":"(?<![:|&])((?=[{};,]|//|^\\\\s*$)|((?<=\\\\S)(?=\\\\s*$)))","name":"meta.return.type.ts","patterns":[{"include":"#return-type-core"}]}]},"return-type-core":{"patterns":[{"include":"#comment"},{"begin":"(?<=[:|&])(?=\\\\s*\\\\{)","end":"(?<=\\\\})","patterns":[{"include":"#type-object"}]},{"include":"#type-predicate-operator"},{"include":"#type"}]},"shebang":{"captures":{"1":{"name":"punctuation.definition.comment.ts"}},"match":"\\\\A(#!).*(?=$)","name":"comment.line.shebang.ts"},"single-line-comment-consuming-line-ending":{"begin":"(^[ \\\\t]+)?((//)(?:\\\\s*((@)internal)(?=\\\\s|$))?)","beginCaptures":{"1":{"name":"punctuation.whitespace.comment.leading.ts"},"2":{"name":"comment.line.double-slash.ts"},"3":{"name":"punctuation.definition.comment.ts"},"4":{"name":"storage.type.internaldeclaration.ts"},"5":{"name":"punctuation.decorator.internaldeclaration.ts"}},"contentName":"comment.line.double-slash.ts","end":"(?=^)"},"statements":{"patterns":[{"include":"#declaration"},{"include":"#control-statement"},{"include":"#after-operator-block-as-object-literal"},{"include":"#decl-block"},{"include":"#label"},{"include":"#expression"},{"include":"#punctuation-semicolon"},{"include":"#string"},{"include":"#comment"}]},"string":{"patterns":[{"include":"#qstring-single"},{"include":"#qstring-double"},{"include":"#template"}]},"string-character-escape":{"match":"\\\\\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}|u\\\\{[0-9A-Fa-f]+\\\\}|[0-2][0-7]{0,2}|3[0-6][0-7]?|37[0-7]?|[4-7][0-7]?|.|$)","name":"constant.character.escape.ts"},"super-literal":{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))super\\\\b(?!\\\\$)","name":"variable.language.super.ts"},"support-function-call-identifiers":{"patterns":[{"include":"#literal"},{"include":"#support-objects"},{"include":"#object-identifiers"},{"include":"#punctuation-accessor"},{"match":"(?:(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))import(?=\\\\s*[\\\\(]\\\\s*[\\\\\\"\\\\\'\\\\`]))","name":"keyword.operator.expression.import.ts"}]},"support-objects":{"patterns":[{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(arguments)\\\\b(?!\\\\$)","name":"variable.language.arguments.ts"},{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(Promise)\\\\b(?!\\\\$)","name":"support.class.promise.ts"},{"captures":{"1":{"name":"keyword.control.import.ts"},"2":{"name":"punctuation.accessor.ts"},"3":{"name":"punctuation.accessor.optional.ts"},"4":{"name":"support.variable.property.importmeta.ts"}},"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(import)\\\\s*(?:(\\\\.)|(\\\\?\\\\.(?!\\\\s*[[:digit:]])))\\\\s*(meta)\\\\b(?!\\\\$)"},{"captures":{"1":{"name":"keyword.operator.new.ts"},"2":{"name":"punctuation.accessor.ts"},"3":{"name":"punctuation.accessor.optional.ts"},"4":{"name":"support.variable.property.target.ts"}},"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(new)\\\\s*(?:(\\\\.)|(\\\\?\\\\.(?!\\\\s*[[:digit:]])))\\\\s*(target)\\\\b(?!\\\\$)"},{"captures":{"1":{"name":"punctuation.accessor.ts"},"2":{"name":"punctuation.accessor.optional.ts"},"3":{"name":"support.variable.property.ts"},"4":{"name":"support.constant.ts"}},"match":"(?:(\\\\.)|(\\\\?\\\\.(?!\\\\s*[[:digit:]])))\\\\s*(?:(?:(constructor|length|prototype|__proto__)\\\\b(?!\\\\$|\\\\s*(<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\())|(?:(EPSILON|MAX_SAFE_INTEGER|MAX_VALUE|MIN_SAFE_INTEGER|MIN_VALUE|NEGATIVE_INFINITY|POSITIVE_INFINITY)\\\\b(?!\\\\$)))"},{"captures":{"1":{"name":"support.type.object.module.ts"},"2":{"name":"support.type.object.module.ts"},"3":{"name":"punctuation.accessor.ts"},"4":{"name":"punctuation.accessor.optional.ts"},"5":{"name":"support.type.object.module.ts"}},"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(exports)|(module)(?:(?:(\\\\.)|(\\\\?\\\\.(?!\\\\s*[[:digit:]])))(exports|id|filename|loaded|parent|children))?)\\\\b(?!\\\\$)"}]},"switch-statement":{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?=\\\\bswitch\\\\s*\\\\()","end":"\\\\}","endCaptures":{"0":{"name":"punctuation.definition.block.ts"}},"name":"switch-statement.expr.ts","patterns":[{"include":"#comment"},{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(switch)\\\\s*(\\\\()","beginCaptures":{"1":{"name":"keyword.control.switch.ts"},"2":{"name":"meta.brace.round.ts"}},"end":"\\\\)","endCaptures":{"0":{"name":"meta.brace.round.ts"}},"name":"switch-expression.expr.ts","patterns":[{"include":"#expression"}]},{"begin":"\\\\{","beginCaptures":{"0":{"name":"punctuation.definition.block.ts"}},"end":"(?=\\\\})","name":"switch-block.expr.ts","patterns":[{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(case|default(?=:))(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","beginCaptures":{"1":{"name":"keyword.control.switch.ts"}},"end":"(?=:)","name":"case-clause.expr.ts","patterns":[{"include":"#expression"}]},{"begin":"(:)\\\\s*(\\\\{)","beginCaptures":{"1":{"name":"case-clause.expr.ts punctuation.definition.section.case-statement.ts"},"2":{"name":"meta.block.ts punctuation.definition.block.ts"}},"contentName":"meta.block.ts","end":"\\\\}","endCaptures":{"0":{"name":"meta.block.ts punctuation.definition.block.ts"}},"patterns":[{"include":"#statements"}]},{"captures":{"0":{"name":"case-clause.expr.ts punctuation.definition.section.case-statement.ts"}},"match":"(:)"},{"include":"#statements"}]}]},"template":{"patterns":[{"include":"#template-call"},{"begin":"([_$[:alpha:]][_$[:alnum:]]*)?(`)","beginCaptures":{"1":{"name":"entity.name.function.tagged-template.ts"},"2":{"name":"string.template.ts punctuation.definition.string.template.begin.ts"}},"contentName":"string.template.ts","end":"`","endCaptures":{"0":{"name":"string.template.ts punctuation.definition.string.template.end.ts"}},"patterns":[{"include":"#template-substitution-element"},{"include":"#string-character-escape"}]}]},"template-call":{"patterns":[{"begin":"(?=(([_$[:alpha:]][_$[:alnum:]]*\\\\s*\\\\??\\\\.\\\\s*)*|(\\\\??\\\\.\\\\s*)?)([_$[:alpha:]][_$[:alnum:]]*)(<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\\'([^\\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\`([^\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>|\\\\<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\\'([^\\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\`([^\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))(([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>|\\\\<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\\'([^\\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\`([^\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>)*(?<!=)\\\\>))*(?<!=)\\\\>)*(?<!=)>\\\\s*)?`)","end":"(?=`)","patterns":[{"begin":"(?=(([_$[:alpha:]][_$[:alnum:]]*\\\\s*\\\\??\\\\.\\\\s*)*|(\\\\??\\\\.\\\\s*)?)([_$[:alpha:]][_$[:alnum:]]*))","end":"(?=(<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\\'([^\\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\`([^\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>|\\\\<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\\'([^\\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\`([^\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))(([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>|\\\\<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\\'([^\\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\`([^\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>)*(?<!=)\\\\>))*(?<!=)\\\\>)*(?<!=)>\\\\s*)?`)","patterns":[{"include":"#support-function-call-identifiers"},{"match":"([_$[:alpha:]][_$[:alnum:]]*)","name":"entity.name.function.tagged-template.ts"}]},{"include":"#type-arguments"}]},{"begin":"([_$[:alpha:]][_$[:alnum:]]*)?\\\\s*(?=(<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\\'([^\\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\`([^\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>|\\\\<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\\'([^\\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\`([^\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))(([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>|\\\\<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\\'([^\\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\`([^\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>)*(?<!=)\\\\>))*(?<!=)\\\\>)*(?<!=)>\\\\s*)`)","beginCaptures":{"1":{"name":"entity.name.function.tagged-template.ts"}},"end":"(?=`)","patterns":[{"include":"#type-arguments"}]}]},"template-substitution-element":{"begin":"\\\\$\\\\{","beginCaptures":{"0":{"name":"punctuation.definition.template-expression.begin.ts"}},"contentName":"meta.embedded.line.ts","end":"\\\\}","endCaptures":{"0":{"name":"punctuation.definition.template-expression.end.ts"}},"name":"meta.template.expression.ts","patterns":[{"include":"#expression"}]},"template-type":{"patterns":[{"include":"#template-call"},{"begin":"([_$[:alpha:]][_$[:alnum:]]*)?(`)","beginCaptures":{"1":{"name":"entity.name.function.tagged-template.ts"},"2":{"name":"string.template.ts punctuation.definition.string.template.begin.ts"}},"contentName":"string.template.ts","end":"`","endCaptures":{"0":{"name":"string.template.ts punctuation.definition.string.template.end.ts"}},"patterns":[{"include":"#template-type-substitution-element"},{"include":"#string-character-escape"}]}]},"template-type-substitution-element":{"begin":"\\\\$\\\\{","beginCaptures":{"0":{"name":"punctuation.definition.template-expression.begin.ts"}},"contentName":"meta.embedded.line.ts","end":"\\\\}","endCaptures":{"0":{"name":"punctuation.definition.template-expression.end.ts"}},"name":"meta.template.expression.ts","patterns":[{"include":"#type"}]},"ternary-expression":{"begin":"(?!\\\\?\\\\.\\\\s*[^[:digit:]])(\\\\?)(?!\\\\?)","beginCaptures":{"1":{"name":"keyword.operator.ternary.ts"}},"end":"\\\\s*(:)","endCaptures":{"1":{"name":"keyword.operator.ternary.ts"}},"patterns":[{"include":"#expression"}]},"this-literal":{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))this\\\\b(?!\\\\$)","name":"variable.language.this.ts"},"type":{"patterns":[{"include":"#comment"},{"include":"#type-string"},{"include":"#numeric-literal"},{"include":"#type-primitive"},{"include":"#type-builtin-literals"},{"include":"#type-parameters"},{"include":"#type-tuple"},{"include":"#type-object"},{"include":"#type-operators"},{"include":"#type-conditional"},{"include":"#type-fn-type-parameters"},{"include":"#type-paren-or-function-parameters"},{"include":"#type-function-return-type"},{"captures":{"1":{"name":"storage.modifier.ts"}},"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(readonly)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))\\\\s*"},{"include":"#type-name"}]},"type-alias-declaration":{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(\\\\bexport)\\\\s+)?(?:(\\\\bdeclare)\\\\s+)?\\\\b(type)\\\\b\\\\s+([_$[:alpha:]][_$[:alnum:]]*)\\\\s*","beginCaptures":{"1":{"name":"keyword.control.export.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"storage.type.type.ts"},"4":{"name":"entity.name.type.alias.ts"}},"end":"(?=\\\\}|;|^\\\\s*$|(?:^\\\\s*(?:abstract|async|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|var|while)\\\\b))","name":"meta.type.declaration.ts","patterns":[{"include":"#comment"},{"include":"#type-parameters"},{"begin":"(=)\\\\s*(intrinsic)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","beginCaptures":{"1":{"name":"keyword.operator.assignment.ts"},"2":{"name":"keyword.control.intrinsic.ts"}},"end":"(?=\\\\}|;|^\\\\s*$|(?:^\\\\s*(?:abstract|async|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|var|while)\\\\b))","patterns":[{"include":"#type"}]},{"begin":"(=)\\\\s*","beginCaptures":{"1":{"name":"keyword.operator.assignment.ts"}},"end":"(?=\\\\}|;|^\\\\s*$|(?:^\\\\s*(?:abstract|async|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|var|while)\\\\b))","patterns":[{"include":"#type"}]}]},"type-annotation":{"patterns":[{"begin":"(:)(?=\\\\s*\\\\S)","beginCaptures":{"1":{"name":"keyword.operator.type.annotation.ts"}},"end":"(?<![:|&])(?!\\\\s*[|&]\\\\s+)((?=^|[,);\\\\}\\\\]]|//)|(?==[^>])|((?<=[\\\\}>\\\\]\\\\)]|[_$[:alpha:]])\\\\s*(?=\\\\{)))","name":"meta.type.annotation.ts","patterns":[{"include":"#type"}]},{"begin":"(:)","beginCaptures":{"1":{"name":"keyword.operator.type.annotation.ts"}},"end":"(?<![:|&])((?=[,);\\\\}\\\\]]|\\\\/\\\\/)|(?==[^>])|(?=^\\\\s*$)|((?<=[\\\\}>\\\\]\\\\)]|[_$[:alpha:]])\\\\s*(?=\\\\{)))","name":"meta.type.annotation.ts","patterns":[{"include":"#type"}]}]},"type-arguments":{"begin":"\\\\<","beginCaptures":{"0":{"name":"punctuation.definition.typeparameters.begin.ts"}},"end":"\\\\>","endCaptures":{"0":{"name":"punctuation.definition.typeparameters.end.ts"}},"name":"meta.type.parameters.ts","patterns":[{"include":"#type-arguments-body"}]},"type-arguments-body":{"patterns":[{"captures":{"0":{"name":"keyword.operator.type.ts"}},"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(_)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))"},{"include":"#type"},{"include":"#punctuation-comma"}]},"type-builtin-literals":{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(this|true|false|undefined|null|object)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"support.type.builtin.ts"},"type-conditional":{"patterns":[{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(extends)\\\\s+","beginCaptures":{"1":{"name":"storage.modifier.ts"}},"end":"(?<=:)","patterns":[{"begin":"\\\\?","beginCaptures":{"0":{"name":"keyword.operator.ternary.ts"}},"end":":","endCaptures":{"0":{"name":"keyword.operator.ternary.ts"}},"patterns":[{"include":"#type"}]},{"include":"#type"}]}]},"type-fn-type-parameters":{"patterns":[{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(abstract)\\\\s+)?(new)\\\\b(?=\\\\s*\\\\<)","beginCaptures":{"1":{"name":"meta.type.constructor.ts storage.modifier.ts"},"2":{"name":"meta.type.constructor.ts keyword.control.new.ts"}},"end":"(?<=>)","patterns":[{"include":"#comment"},{"include":"#type-parameters"}]},{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(abstract)\\\\s+)?(new)\\\\b\\\\s*(?=\\\\()","beginCaptures":{"1":{"name":"storage.modifier.ts"},"2":{"name":"keyword.control.new.ts"}},"end":"(?<=\\\\))","name":"meta.type.constructor.ts","patterns":[{"include":"#function-parameters"}]},{"begin":"((?=[(]\\\\s*(([)])|(\\\\.\\\\.\\\\.)|([_$[:alnum:]]+\\\\s*(([:,?=])|([)]\\\\s*=>))))))","end":"(?<=\\\\))","name":"meta.type.function.ts","patterns":[{"include":"#function-parameters"}]}]},"type-function-return-type":{"patterns":[{"begin":"(=>)(?=\\\\s*\\\\S)","beginCaptures":{"1":{"name":"storage.type.function.arrow.ts"}},"end":"(?<!=>)(?<![|&])(?=[,\\\\]\\\\)\\\\{\\\\}=;>:\\\\?]|//|$)","name":"meta.type.function.return.ts","patterns":[{"include":"#type-function-return-type-core"}]},{"begin":"=>","beginCaptures":{"0":{"name":"storage.type.function.arrow.ts"}},"end":"(?<!=>)(?<![|&])((?=[,\\\\]\\\\)\\\\{\\\\}=;:\\\\?>]|//|^\\\\s*$)|((?<=\\\\S)(?=\\\\s*$)))","name":"meta.type.function.return.ts","patterns":[{"include":"#type-function-return-type-core"}]}]},"type-function-return-type-core":{"patterns":[{"include":"#comment"},{"begin":"(?<==>)(?=\\\\s*\\\\{)","end":"(?<=\\\\})","patterns":[{"include":"#type-object"}]},{"include":"#type-predicate-operator"},{"include":"#type"}]},"type-infer":{"patterns":[{"captures":{"1":{"name":"keyword.operator.expression.infer.ts"},"2":{"name":"entity.name.type.ts"},"3":{"name":"keyword.operator.expression.extends.ts"}},"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(infer)\\\\s+([_$[:alpha:]][_$[:alnum:]]*)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))(?:\\\\s+(extends)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.)))?","name":"meta.type.infer.ts"}]},"type-name":{"patterns":[{"begin":"([_$[:alpha:]][_$[:alnum:]]*)\\\\s*(?:(\\\\.)|(\\\\?\\\\.(?!\\\\s*[[:digit:]])))\\\\s*(<)","captures":{"1":{"name":"entity.name.type.module.ts"},"2":{"name":"punctuation.accessor.ts"},"3":{"name":"punctuation.accessor.optional.ts"},"4":{"name":"meta.type.parameters.ts punctuation.definition.typeparameters.begin.ts"}},"contentName":"meta.type.parameters.ts","end":"(>)","endCaptures":{"1":{"name":"meta.type.parameters.ts punctuation.definition.typeparameters.end.ts"}},"patterns":[{"include":"#type-arguments-body"}]},{"begin":"([_$[:alpha:]][_$[:alnum:]]*)\\\\s*(<)","beginCaptures":{"1":{"name":"entity.name.type.ts"},"2":{"name":"meta.type.parameters.ts punctuation.definition.typeparameters.begin.ts"}},"contentName":"meta.type.parameters.ts","end":"(>)","endCaptures":{"1":{"name":"meta.type.parameters.ts punctuation.definition.typeparameters.end.ts"}},"patterns":[{"include":"#type-arguments-body"}]},{"captures":{"1":{"name":"entity.name.type.module.ts"},"2":{"name":"punctuation.accessor.ts"},"3":{"name":"punctuation.accessor.optional.ts"}},"match":"([_$[:alpha:]][_$[:alnum:]]*)\\\\s*(?:(\\\\.)|(\\\\?\\\\.(?!\\\\s*[[:digit:]])))"},{"match":"[_$[:alpha:]][_$[:alnum:]]*","name":"entity.name.type.ts"}]},"type-object":{"begin":"\\\\{","beginCaptures":{"0":{"name":"punctuation.definition.block.ts"}},"end":"\\\\}","endCaptures":{"0":{"name":"punctuation.definition.block.ts"}},"name":"meta.object.type.ts","patterns":[{"include":"#comment"},{"include":"#method-declaration"},{"include":"#indexer-declaration"},{"include":"#indexer-mapped-type-declaration"},{"include":"#field-declaration"},{"include":"#type-annotation"},{"begin":"\\\\.\\\\.\\\\.","beginCaptures":{"0":{"name":"keyword.operator.spread.ts"}},"end":"(?=\\\\}|;|,|$)|(?<=\\\\})","patterns":[{"include":"#type"}]},{"include":"#punctuation-comma"},{"include":"#punctuation-semicolon"},{"include":"#type"}]},"type-operators":{"patterns":[{"include":"#typeof-operator"},{"include":"#type-infer"},{"begin":"([&|])(?=\\\\s*\\\\{)","beginCaptures":{"0":{"name":"keyword.operator.type.ts"}},"end":"(?<=\\\\})","patterns":[{"include":"#type-object"}]},{"begin":"[&|]","beginCaptures":{"0":{"name":"keyword.operator.type.ts"}},"end":"(?=\\\\S)"},{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))keyof(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"keyword.operator.expression.keyof.ts"},{"match":"(\\\\?|\\\\:)","name":"keyword.operator.ternary.ts"},{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))import(?=\\\\s*\\\\()","name":"keyword.operator.expression.import.ts"}]},"type-parameters":{"begin":"(<)","beginCaptures":{"1":{"name":"punctuation.definition.typeparameters.begin.ts"}},"end":"(>)","endCaptures":{"1":{"name":"punctuation.definition.typeparameters.end.ts"}},"name":"meta.type.parameters.ts","patterns":[{"include":"#comment"},{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(extends|in|out|const)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"storage.modifier.ts"},{"include":"#type"},{"include":"#punctuation-comma"},{"match":"(=)(?!>)","name":"keyword.operator.assignment.ts"}]},"type-paren-or-function-parameters":{"begin":"\\\\(","beginCaptures":{"0":{"name":"meta.brace.round.ts"}},"end":"\\\\)","endCaptures":{"0":{"name":"meta.brace.round.ts"}},"name":"meta.type.paren.cover.ts","patterns":[{"captures":{"1":{"name":"storage.modifier.ts"},"2":{"name":"keyword.operator.rest.ts"},"3":{"name":"entity.name.function.ts variable.language.this.ts"},"4":{"name":"entity.name.function.ts"},"5":{"name":"keyword.operator.optional.ts"}},"match":"(?:(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(public|private|protected|readonly)\\\\s+)?(?:(\\\\.\\\\.\\\\.)\\\\s*)?(?<!=|:)(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))\\\\s*(\\\\??)(?=\\\\s*(:\\\\s*((<)|([(]\\\\s*(([)])|(\\\\.\\\\.\\\\.)|([_$[:alnum:]]+\\\\s*(([:,?=])|([)]\\\\s*=>)))))))|(:\\\\s*(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))Function(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.)))|(:\\\\s*((<\\\\s*$)|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*))))))))"},{"captures":{"1":{"name":"storage.modifier.ts"},"2":{"name":"keyword.operator.rest.ts"},"3":{"name":"variable.parameter.ts variable.language.this.ts"},"4":{"name":"variable.parameter.ts"},"5":{"name":"keyword.operator.optional.ts"}},"match":"(?:(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(public|private|protected|readonly)\\\\s+)?(?:(\\\\.\\\\.\\\\.)\\\\s*)?(?<!=|:)(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))\\\\s*(\\\\??)(?=:)"},{"include":"#type-annotation"},{"match":",","name":"punctuation.separator.parameter.ts"},{"include":"#type"}]},"type-predicate-operator":{"patterns":[{"captures":{"1":{"name":"keyword.operator.type.asserts.ts"},"2":{"name":"variable.parameter.ts variable.language.this.ts"},"3":{"name":"variable.parameter.ts"},"4":{"name":"keyword.operator.expression.is.ts"}},"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(asserts)\\\\s+)?(?!asserts)(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))\\\\s(is)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))"},{"captures":{"1":{"name":"keyword.operator.type.asserts.ts"},"2":{"name":"variable.parameter.ts variable.language.this.ts"},"3":{"name":"variable.parameter.ts"}},"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(asserts)\\\\s+(?!is)(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))"},{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))asserts(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"keyword.operator.type.asserts.ts"},{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))is(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"keyword.operator.expression.is.ts"}]},"type-primitive":{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(string|number|bigint|boolean|symbol|any|void|never|unknown)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"support.type.primitive.ts"},"type-string":{"patterns":[{"include":"#qstring-single"},{"include":"#qstring-double"},{"include":"#template-type"}]},"type-tuple":{"begin":"\\\\[","beginCaptures":{"0":{"name":"meta.brace.square.ts"}},"end":"\\\\]","endCaptures":{"0":{"name":"meta.brace.square.ts"}},"name":"meta.type.tuple.ts","patterns":[{"match":"\\\\.\\\\.\\\\.","name":"keyword.operator.rest.ts"},{"captures":{"1":{"name":"entity.name.label.ts"},"2":{"name":"keyword.operator.optional.ts"},"3":{"name":"punctuation.separator.label.ts"}},"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))([_$[:alpha:]][_$[:alnum:]]*)\\\\s*(\\\\?)?\\\\s*(:)"},{"include":"#type"},{"include":"#punctuation-comma"}]},"typeof-operator":{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))typeof(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","beginCaptures":{"0":{"name":"keyword.operator.expression.typeof.ts"}},"end":"(?=[,);}\\\\]=>:&|{\\\\?]|(extends\\\\s+)|$|;|^\\\\s*$|(?:^\\\\s*(?:abstract|async|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|var|while)\\\\b))","patterns":[{"include":"#type-arguments"},{"include":"#expression"}]},"undefined-literal":{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))undefined(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"constant.language.undefined.ts"},"var-expr":{"patterns":[{"begin":"(?=(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(\\\\bexport)\\\\s+)?(?:(\\\\bdeclare)\\\\s+)?\\\\b(var|let)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.)))","end":"(?!(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(\\\\bexport)\\\\s+)?(?:(\\\\bdeclare)\\\\s+)?\\\\b(var|let)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.)))((?=^|;|}|((?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(of|in)\\\\s+)|;|^\\\\s*$|(?:^\\\\s*(?:abstract|async|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|var|while)\\\\b))|((?<!^let|[^\\\\._$[:alnum:]]let|^var|[^\\\\._$[:alnum:]]var)(?=\\\\s*$)))","name":"meta.var.expr.ts","patterns":[{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(\\\\bexport)\\\\s+)?(?:(\\\\bdeclare)\\\\s+)?\\\\b(var|let)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))\\\\s*","beginCaptures":{"1":{"name":"keyword.control.export.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"storage.type.ts"}},"end":"(?=\\\\S)"},{"include":"#destructuring-variable"},{"include":"#var-single-variable"},{"include":"#variable-initializer"},{"include":"#comment"},{"begin":"(,)\\\\s*(?=$|\\\\/\\\\/)","beginCaptures":{"1":{"name":"punctuation.separator.comma.ts"}},"end":"(?<!,)(((?==|;|}|((?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(of|in)\\\\s+)|^\\\\s*$))|((?<=\\\\S)(?=\\\\s*$)))","patterns":[{"include":"#single-line-comment-consuming-line-ending"},{"include":"#comment"},{"include":"#destructuring-variable"},{"include":"#var-single-variable"},{"include":"#punctuation-comma"}]},{"include":"#punctuation-comma"}]},{"begin":"(?=(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(\\\\bexport)\\\\s+)?(?:(\\\\bdeclare)\\\\s+)?\\\\b(const(?!\\\\s+enum\\\\b))(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.)))","beginCaptures":{"1":{"name":"keyword.control.export.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"storage.type.ts"}},"end":"(?!(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(\\\\bexport)\\\\s+)?(?:(\\\\bdeclare)\\\\s+)?\\\\b(const(?!\\\\s+enum\\\\b))(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.)))((?=^|;|}|((?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(of|in)\\\\s+)|;|^\\\\s*$|(?:^\\\\s*(?:abstract|async|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|var|while)\\\\b))|((?<!^const|[^\\\\._$[:alnum:]]const)(?=\\\\s*$)))","name":"meta.var.expr.ts","patterns":[{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(\\\\bexport)\\\\s+)?(?:(\\\\bdeclare)\\\\s+)?\\\\b(const(?!\\\\s+enum\\\\b))(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))\\\\s*","beginCaptures":{"1":{"name":"keyword.control.export.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"storage.type.ts"}},"end":"(?=\\\\S)"},{"include":"#destructuring-const"},{"include":"#var-single-const"},{"include":"#variable-initializer"},{"include":"#comment"},{"begin":"(,)\\\\s*(?=$|\\\\/\\\\/)","beginCaptures":{"1":{"name":"punctuation.separator.comma.ts"}},"end":"(?<!,)(((?==|;|}|((?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(of|in)\\\\s+)|^\\\\s*$))|((?<=\\\\S)(?=\\\\s*$)))","patterns":[{"include":"#single-line-comment-consuming-line-ending"},{"include":"#comment"},{"include":"#destructuring-const"},{"include":"#var-single-const"},{"include":"#punctuation-comma"}]},{"include":"#punctuation-comma"}]},{"begin":"(?=(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(\\\\bexport)\\\\s+)?(?:(\\\\bdeclare)\\\\s+)?\\\\b((?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b))(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.)))","beginCaptures":{"1":{"name":"keyword.control.export.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"storage.type.ts"}},"end":"(?!(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(\\\\bexport)\\\\s+)?(?:(\\\\bdeclare)\\\\s+)?\\\\b((?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b))(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.)))((?=;|}|((?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(of|in)\\\\s+)|;|^\\\\s*$|(?:^\\\\s*(?:abstract|async|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|var|while)\\\\b))|((?<!^using|[^\\\\._$[:alnum:]]using|^await\\\\s+using|[^\\\\._$[:alnum:]]await\\\\s+using)(?=\\\\s*$)))","name":"meta.var.expr.ts","patterns":[{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(\\\\bexport)\\\\s+)?(?:(\\\\bdeclare)\\\\s+)?\\\\b((?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b))(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))\\\\s*","beginCaptures":{"1":{"name":"keyword.control.export.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"storage.type.ts"}},"end":"(?=\\\\S)"},{"include":"#var-single-const"},{"include":"#variable-initializer"},{"include":"#comment"},{"begin":"(,)\\\\s*((?!\\\\S)|(?=\\\\/\\\\/))","beginCaptures":{"1":{"name":"punctuation.separator.comma.ts"}},"end":"(?<!,)(((?==|;|}|((?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(of|in)\\\\s+)|^\\\\s*$))|((?<=\\\\S)(?=\\\\s*$)))","patterns":[{"include":"#single-line-comment-consuming-line-ending"},{"include":"#comment"},{"include":"#var-single-const"},{"include":"#punctuation-comma"}]},{"include":"#punctuation-comma"}]}]},"var-single-const":{"patterns":[{"begin":"([_$[:alpha:]][_$[:alnum:]]*)(?=\\\\s*(=\\\\s*(((async\\\\s+)?((function\\\\s*[(<*])|(function\\\\s+)|([_$[:alpha:]][_$[:alnum:]]*\\\\s*=>)))|((async\\\\s*)?(((<\\\\s*$)|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*))))))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[(]\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([)]\\\\s*:)|((\\\\.\\\\.\\\\.\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s*:)))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\(\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([_$[:alpha:]]|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\.\\\\.\\\\.\\\\s*[_$[:alpha:]]))([^()\\\\\'\\\\\\"\\\\`]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\\'([^\\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\`([^\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\`))*)?\\\\)(\\\\s*:\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+)?\\\\s*=>)))))|(:\\\\s*((<)|([(]\\\\s*(([)])|(\\\\.\\\\.\\\\.)|([_$[:alnum:]]+\\\\s*(([:,?=])|([)]\\\\s*=>)))))))|(:\\\\s*(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))Function(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.)))|(:\\\\s*((<\\\\s*$)|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))))))|(:\\\\s*(=>|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(<[^<>]*>)|[^<>(),=])+=\\\\s*(((async\\\\s+)?((function\\\\s*[(<*])|(function\\\\s+)|([_$[:alpha:]][_$[:alnum:]]*\\\\s*=>)))|((async\\\\s*)?(((<\\\\s*$)|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*))))))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[(]\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([)]\\\\s*:)|((\\\\.\\\\.\\\\.\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s*:)))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\(\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([_$[:alpha:]]|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\.\\\\.\\\\.\\\\s*[_$[:alpha:]]))([^()\\\\\'\\\\\\"\\\\`]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\\'([^\\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\`([^\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\`))*)?\\\\)(\\\\s*:\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+)?\\\\s*=>))))))","beginCaptures":{"1":{"name":"meta.definition.variable.ts variable.other.constant.ts entity.name.function.ts"}},"end":"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(of|in)\\\\s+)|(;|^\\\\s*$|(?:^\\\\s*(?:abstract|async|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|var|while)\\\\b)))","name":"meta.var-single-variable.expr.ts","patterns":[{"include":"#var-single-variable-type-annotation"}]},{"begin":"([_$[:alpha:]][_$[:alnum:]]*)","beginCaptures":{"1":{"name":"meta.definition.variable.ts variable.other.constant.ts"}},"end":"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(of|in)\\\\s+)|(;|^\\\\s*$|(?:^\\\\s*(?:abstract|async|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|var|while)\\\\b)))","name":"meta.var-single-variable.expr.ts","patterns":[{"include":"#var-single-variable-type-annotation"}]}]},"var-single-variable":{"patterns":[{"begin":"([_$[:alpha:]][_$[:alnum:]]*)(\\\\!)?(?=\\\\s*(=\\\\s*(((async\\\\s+)?((function\\\\s*[(<*])|(function\\\\s+)|([_$[:alpha:]][_$[:alnum:]]*\\\\s*=>)))|((async\\\\s*)?(((<\\\\s*$)|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*))))))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[(]\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([)]\\\\s*:)|((\\\\.\\\\.\\\\.\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s*:)))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\(\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([_$[:alpha:]]|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\.\\\\.\\\\.\\\\s*[_$[:alpha:]]))([^()\\\\\'\\\\\\"\\\\`]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\\'([^\\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\`([^\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\`))*)?\\\\)(\\\\s*:\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+)?\\\\s*=>)))))|(:\\\\s*((<)|([(]\\\\s*(([)])|(\\\\.\\\\.\\\\.)|([_$[:alnum:]]+\\\\s*(([:,?=])|([)]\\\\s*=>)))))))|(:\\\\s*(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))Function(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.)))|(:\\\\s*((<\\\\s*$)|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))))))|(:\\\\s*(=>|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(<[^<>]*>)|[^<>(),=])+=\\\\s*(((async\\\\s+)?((function\\\\s*[(<*])|(function\\\\s+)|([_$[:alpha:]][_$[:alnum:]]*\\\\s*=>)))|((async\\\\s*)?(((<\\\\s*$)|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*))))))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[(]\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([)]\\\\s*:)|((\\\\.\\\\.\\\\.\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s*:)))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\(\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([_$[:alpha:]]|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\.\\\\.\\\\.\\\\s*[_$[:alpha:]]))([^()\\\\\'\\\\\\"\\\\`]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\\'([^\\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\`([^\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\`))*)?\\\\)(\\\\s*:\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+)?\\\\s*=>))))))","beginCaptures":{"1":{"name":"meta.definition.variable.ts entity.name.function.ts"},"2":{"name":"keyword.operator.definiteassignment.ts"}},"end":"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(of|in)\\\\s+)|(;|^\\\\s*$|(?:^\\\\s*(?:abstract|async|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|var|while)\\\\b)))","name":"meta.var-single-variable.expr.ts","patterns":[{"include":"#var-single-variable-type-annotation"}]},{"begin":"([[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])(\\\\!)?","beginCaptures":{"1":{"name":"meta.definition.variable.ts variable.other.constant.ts"},"2":{"name":"keyword.operator.definiteassignment.ts"}},"end":"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(of|in)\\\\s+)|(;|^\\\\s*$|(?:^\\\\s*(?:abstract|async|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|var|while)\\\\b)))","name":"meta.var-single-variable.expr.ts","patterns":[{"include":"#var-single-variable-type-annotation"}]},{"begin":"([_$[:alpha:]][_$[:alnum:]]*)(\\\\!)?","beginCaptures":{"1":{"name":"meta.definition.variable.ts variable.other.readwrite.ts"},"2":{"name":"keyword.operator.definiteassignment.ts"}},"end":"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(of|in)\\\\s+)|(;|^\\\\s*$|(?:^\\\\s*(?:abstract|async|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|var|while)\\\\b)))","name":"meta.var-single-variable.expr.ts","patterns":[{"include":"#var-single-variable-type-annotation"}]}]},"var-single-variable-type-annotation":{"patterns":[{"include":"#type-annotation"},{"include":"#string"},{"include":"#comment"}]},"variable-initializer":{"patterns":[{"begin":"(?<!=|!)(=)(?!=)(?=\\\\s*\\\\S)(?!\\\\s*.*=>\\\\s*$)","beginCaptures":{"1":{"name":"keyword.operator.assignment.ts"}},"end":"(?=$|^|[,);}\\\\]]|((?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(of|in)\\\\s+))","patterns":[{"include":"#expression"}]},{"begin":"(?<!=|!)(=)(?!=)","beginCaptures":{"1":{"name":"keyword.operator.assignment.ts"}},"end":"(?=[,);}\\\\]]|((?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(of|in)\\\\s+))|(?=^\\\\s*$)|(?<![\\\\|\\\\&\\\\+\\\\-\\\\*\\\\/])(?<=\\\\S)(?<!=)(?=\\\\s*$)","patterns":[{"include":"#expression"}]}]}},"scopeName":"source.ts","aliases":["ts"]}')),n=[e];export{n as default}; diff --git a/_nuxt/Dnj83J8S.js b/_nuxt/Dnj83J8S.js new file mode 100644 index 0000000..504b08b --- /dev/null +++ b/_nuxt/Dnj83J8S.js @@ -0,0 +1 @@ +import{d as r,p as c,r as l,N as p,h as i,f as m,O as s,Q as f}from"./CseYvhfk.js";const u={base:"my-1.5 ps-1.5 leading-7 [&>ul]:my-0"},_=f;var e,a;const d=s({extend:s(u),...((a=(e=_.uiPro)==null?void 0:e.prose)==null?void 0:a.li)||{}}),L=r({__name:"Li",props:{class:{}},setup(o){const n=o;return(t,g)=>(m(),c("li",{class:p(i(d)({class:n.class}))},[l(t.$slots,"default")],2))}}),h=Object.assign(L,{__name:"ProseLi"});export{h as default}; diff --git a/_nuxt/DokLMLpA.js b/_nuxt/DokLMLpA.js new file mode 100644 index 0000000..ccf7015 --- /dev/null +++ b/_nuxt/DokLMLpA.js @@ -0,0 +1 @@ +import{_ as s,m as a,p as i,f as u,q as e,t as o}from"./CseYvhfk.js";const l={class:"antialiased bg-white dark:bg-black dark:text-white font-sans grid min-h-screen overflow-hidden place-content-center text-black"},c={class:"max-w-520px text-center"},d=["textContent"],p=["textContent"],f={__name:"error-500",props:{appName:{type:String,default:"Nuxt"},version:{type:String,default:""},statusCode:{type:Number,default:500},statusMessage:{type:String,default:"Server error"},description:{type:String,default:"This page is temporarily unavailable."}},setup(t){const r=t;return a({title:`${r.statusCode} - ${r.statusMessage} | ${r.appName}`,script:[{children:`!function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))r(e);new MutationObserver((e=>{for(const o of e)if("childList"===o.type)for(const e of o.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&r(e)})).observe(document,{childList:!0,subtree:!0})}function r(e){if(e.ep)return;e.ep=!0;const r=function(e){const r={};return e.integrity&&(r.integrity=e.integrity),e.referrerPolicy&&(r.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?r.credentials="include":"anonymous"===e.crossOrigin?r.credentials="omit":r.credentials="same-origin",r}(e);fetch(e.href,r)}}();`}],style:[{children:'*,:after,:before{border-color:var(--un-default-border-color,#e5e7eb);border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--un-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}h1{font-size:inherit;font-weight:inherit}h1,p{margin:0}*,:after,:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }'}]}),(g,n)=>(u(),i("div",l,[n[0]||(n[0]=e("div",{class:"-bottom-1/2 fixed h-1/2 left-0 right-0 spotlight"},null,-1)),e("div",c,[e("h1",{class:"font-medium mb-8 sm:text-10xl text-8xl",textContent:o(t.statusCode)},null,8,d),e("p",{class:"font-light leading-tight mb-16 px-8 sm:px-0 sm:text-4xl text-xl",textContent:o(t.description)},null,8,p)])]))}},m=s(f,[["__scopeId","data-v-b7151d14"]]);export{m as default}; diff --git a/_nuxt/DpBEdOrY.js b/_nuxt/DpBEdOrY.js new file mode 100644 index 0000000..1d493cf --- /dev/null +++ b/_nuxt/DpBEdOrY.js @@ -0,0 +1 @@ +import{d as r,p as n,r as l,N as p,h as u,f as i,O as e,Q as d}from"./CseYvhfk.js";const f={base:"border-s-4 border-(--ui-border-accented) ps-4 italic"},k=d;var o,s;const m=e({extend:e(f),...((s=(o=k.uiPro)==null?void 0:o.prose)==null?void 0:s.blockquote)||{}}),_=r({__name:"Blockquote",props:{class:{}},setup(t){const a=t;return(c,b)=>(i(),n("blockquote",{class:p(u(m)({class:a.class}))},[l(c.$slots,"default")],2))}}),B=Object.assign(_,{__name:"ProseBlockquote"});export{B as default}; diff --git a/_nuxt/Dt9YCtWn.js b/_nuxt/Dt9YCtWn.js new file mode 100644 index 0000000..00a2e7a --- /dev/null +++ b/_nuxt/Dt9YCtWn.js @@ -0,0 +1 @@ +import{d as n,p as r,x as o,h as a,s as e,q as s,f as i}from"./CseYvhfk.js";const c={key:0},d=n({__name:"Script",props:{src:{}},setup(p){return(m,t)=>a(!1)?(i(),r("div",c,t[0]||(t[0]=[e(" Rendering the "),s("code",null,"script",-1),e(" element is dangerous and is disabled by default. Consider implementing your own "),s("code",null,"ProseScript",-1),e(" element to have control over script rendering. ")]))):o("",!0)}}),_=Object.assign(d,{__name:"ProseScript"});export{_ as default}; diff --git a/_nuxt/Dtrtw0zj.js b/_nuxt/Dtrtw0zj.js new file mode 100644 index 0000000..6906fe2 --- /dev/null +++ b/_nuxt/Dtrtw0zj.js @@ -0,0 +1 @@ +const B={active:!0,breakpoints:{},delay:4e3,jump:!1,playOnInit:!0,stopOnFocusIn:!0,stopOnInteraction:!0,stopOnMouseEnter:!1,stopOnLastSnap:!1,rootNode:null};function C(l,n){const t=l.scrollSnapList();return typeof n=="number"?t.map(()=>n):n(t,l)}function H(l,n){const t=l.rootNode();return n&&n(t)||t}function E(l={}){let n,t,r,y,u=null,c=0,o=!1,f=!1,g=!1,p=!1;function x(e,a){t=e;const{mergeOptions:d,optionsAtMedia:O}=a,R=d(B,E.globalOptions),W=d(R,l);if(n=O(W),t.scrollSnapList().length<=1)return;p=n.jump,r=!1,y=C(t,n.delay);const{eventStore:m,ownerDocument:z}=t.internalEngine(),D=!!t.internalEngine().options.watchDrag,b=H(t,n.rootNode);m.add(z,"visibilitychange",h),D&&t.on("pointerDown",I),D&&!n.stopOnInteraction&&t.on("pointerUp",w),n.stopOnMouseEnter&&m.add(b,"mouseenter",A),n.stopOnMouseEnter&&!n.stopOnInteraction&&m.add(b,"mouseleave",L),n.stopOnFocusIn&&t.on("slideFocusStart",s),n.stopOnFocusIn&&!n.stopOnInteraction&&m.add(t.containerNode(),"focusout",i),n.playOnInit&&i()}function T(){t.off("pointerDown",I).off("pointerUp",w).off("slideFocusStart",s),s(),r=!0,o=!1}function v(){const{ownerWindow:e}=t.internalEngine();e.clearTimeout(c),c=e.setTimeout(k,y[t.selectedScrollSnap()]),u=new Date().getTime(),t.emit("autoplay:timerset")}function N(){const{ownerWindow:e}=t.internalEngine();e.clearTimeout(c),c=0,u=null,t.emit("autoplay:timerstopped")}function i(){if(!r){if(S()){g=!0;return}o||t.emit("autoplay:play"),v(),o=!0}}function s(){r||(o&&t.emit("autoplay:stop"),N(),o=!1)}function h(){if(S())return g=o,s();g&&i()}function S(){const{ownerDocument:e}=t.internalEngine();return e.visibilityState==="hidden"}function I(){f||s()}function w(){f||i()}function A(){f=!0,s()}function L(){f=!1,i()}function F(e){typeof e<"u"&&(p=e),i()}function M(){o&&s()}function U(){o&&i()}function j(){return o}function k(){const{index:e}=t.internalEngine(),a=e.clone().add(1).get(),d=t.scrollSnapList().length-1,O=n.stopOnLastSnap&&a===d;if(t.canScrollNext()?t.scrollNext(p):t.scrollTo(0,p),t.emit("autoplay:select"),O)return s();i()}function P(){if(!u)return null;const e=y[t.selectedScrollSnap()],a=new Date().getTime()-u;return e-a}return{name:"autoplay",options:l,init:x,destroy:T,play:F,stop:M,reset:U,isPlaying:j,timeUntilNext:P}}E.globalOptions=void 0;export{E as default}; diff --git a/_nuxt/GdM6DLV-.js b/_nuxt/GdM6DLV-.js new file mode 100644 index 0000000..ddf19b3 --- /dev/null +++ b/_nuxt/GdM6DLV-.js @@ -0,0 +1 @@ +import{d as f,R as w,c as C,p as i,q as P,x as b,r as n,N as s,f as l,O as u,Q as _}from"./CseYvhfk.js";const y={slots:{root:"my-5",preview:"flex justify-center border border-(--ui-border-muted) relative p-4 rounded-[calc(var(--ui-radius)*1.5)]",code:"[&>div>pre]:rounded-t-none [&>div]:my-0"},variants:{code:{true:{preview:"border-b-0 rounded-b-none"}}}},g=_;var p,v;const k=u({extend:u(y),...((v=(p=g.uiPro)==null?void 0:p.prose)==null?void 0:v.codePreview)||{}}),x=f({__name:"CodePreview",props:{class:{},ui:{}},setup(m){const e=m,r=w(),o=C(()=>k({code:!!r.code}));return(a,B)=>{var t,d,c;return l(),i("div",{class:s(o.value.root({class:[e.class,(t=e.ui)==null?void 0:t.root]}))},[P("div",{class:s(o.value.preview({class:[(d=e.ui)==null?void 0:d.preview]}))},[n(a.$slots,"default")],2),r.code?(l(),i("div",{key:0,class:s(o.value.code({class:[(c=e.ui)==null?void 0:c.code]}))},[n(a.$slots,"code")],2)):b("",!0)],2)}}}),h=Object.assign(x,{__name:"ProseCodePreview"});export{h as default}; diff --git a/_nuxt/HCYUbT2O.js b/_nuxt/HCYUbT2O.js new file mode 100644 index 0000000..5897478 --- /dev/null +++ b/_nuxt/HCYUbT2O.js @@ -0,0 +1,3 @@ +var ir=Object.defineProperty;var Rt=se=>{throw TypeError(se)};var or=(se,Z,fe)=>Z in se?ir(se,Z,{enumerable:!0,configurable:!0,writable:!0,value:fe}):se[Z]=fe;var Nt=(se,Z,fe)=>or(se,typeof Z!="symbol"?Z+"":Z,fe),ht=(se,Z,fe)=>Z.has(se)||Rt("Cannot "+fe);var Y=(se,Z,fe)=>(ht(se,Z,"read from private field"),fe?fe.call(se):Z.get(se)),Ae=(se,Z,fe)=>Z.has(se)?Rt("Cannot add the same private member more than once"):Z instanceof WeakSet?Z.add(se):Z.set(se,fe),Te=(se,Z,fe,i)=>(ht(se,Z,"write to private field"),i?i.call(se,fe):Z.set(se,fe),fe),it=(se,Z,fe)=>(ht(se,Z,"access private method"),fe);import"./CseYvhfk.js";var jt=(()=>{var se=import.meta.url;return function(Z={}){var fe,i=Z,ye,Ee,ke=new Promise((e,t)=>{ye=e,Ee=t}),Ne=typeof window=="object",Oe=typeof importScripts=="function";typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string"&&process.type!="renderer";const Pe=globalThis.sqlite3InitModuleState||Object.assign(Object.create(null),{debugModule:()=>{}});delete globalThis.sqlite3InitModuleState,Pe.debugModule("globalThis.location =",globalThis.location);var $e=Object.assign({},i),ne="./this.program",qe="";function Le(e){return i.locateFile?i.locateFile(e,qe):qe+e}var Me,We;(Ne||Oe)&&(Oe?qe=self.location.href:typeof document<"u"&&document.currentScript&&(qe=document.currentScript.src),se&&(qe=se),qe.startsWith("blob:")?qe="":qe=qe.substr(0,qe.replace(/[?#].*/,"").lastIndexOf("/")+1),Oe&&(We=e=>{var t=new XMLHttpRequest;return t.open("GET",e,!1),t.responseType="arraybuffer",t.send(null),new Uint8Array(t.response)}),Me=e=>fetch(e,{credentials:"same-origin"}).then(t=>t.ok?t.arrayBuffer():Promise.reject(new Error(t.status+" : "+t.url))));var Ke=i.print||console.log.bind(console),je=i.printErr||console.error.bind(console);Object.assign(i,$e),$e=null,i.arguments&&i.arguments,i.thisProgram&&(ne=i.thisProgram);var et=i.wasmBinary,Be,gt=!1,Se,Qe,Je,de,we,Ce;function qt(){var e=Be.buffer;i.HEAP8=Se=new Int8Array(e),i.HEAP16=Je=new Int16Array(e),i.HEAPU8=Qe=new Uint8Array(e),i.HEAPU16=new Uint16Array(e),i.HEAP32=de=new Int32Array(e),i.HEAPU32=we=new Uint32Array(e),i.HEAPF32=new Float32Array(e),i.HEAPF64=new Float64Array(e),i.HEAP64=Ce=new BigInt64Array(e),i.HEAPU64=new BigUint64Array(e)}if(i.wasmMemory)Be=i.wasmMemory;else{var Mt=i.INITIAL_MEMORY||16777216;Be=new WebAssembly.Memory({initial:Mt/65536,maximum:32768})}qt();var bt=[],yt=[],wt=[];function Bt(){var e=i.preRun;e&&(typeof e=="function"&&(e=[e]),e.forEach(Wt)),_t(bt)}function Ut(){!i.noFSInit&&!a.initialized&&a.init(),a.ignorePermissions=!1,_t(yt)}function zt(){var e=i.postRun;e&&(typeof e=="function"&&(e=[e]),e.forEach(Ht)),_t(wt)}function Wt(e){bt.unshift(e)}function Qt(e){yt.unshift(e)}function Ht(e){wt.unshift(e)}var Ue=0,Xe=null;function ar(e){return e}function lt(e){var t;Ue++,(t=i.monitorRunDependencies)==null||t.call(i,Ue)}function tt(e){var n;if(Ue--,(n=i.monitorRunDependencies)==null||n.call(i,Ue),Ue==0&&Xe){var t=Xe;Xe=null,t()}}function at(e){var n;(n=i.onAbort)==null||n.call(i,e),e="Aborted("+e+")",je(e),gt=!0,e+=". Build with -sASSERTIONS for more info.";var t=new WebAssembly.RuntimeError(e);throw Ee(t),t}var Vt="data:application/octet-stream;base64,",vt=e=>e.startsWith(Vt);function Gt(){if(i.locateFile){var e="sqlite3.wasm";return vt(e)?e:Le(e)}return new URL(""+new URL("sqlite3.B0vr1Wgi.wasm",import.meta.url).href,import.meta.url).href}var ct;function Et(e){if(e==ct&&et)return new Uint8Array(et);if(We)return We(e);throw"both async and sync fetching of the wasm failed"}function $t(e){return et?Promise.resolve().then(()=>Et(e)):Me(e).then(t=>new Uint8Array(t),()=>Et(e))}function xt(e,t,n){return $t(e).then(r=>WebAssembly.instantiate(r,t)).then(n,r=>{je(`failed to asynchronously prepare wasm: ${r}`),at(r)})}function Kt(e,t,n,r){return!e&&typeof WebAssembly.instantiateStreaming=="function"&&!vt(t)&&typeof fetch=="function"?fetch(t,{credentials:"same-origin"}).then(s=>{var o=WebAssembly.instantiateStreaming(s,n);return o.then(r,function(d){return je(`wasm streaming compile failed: ${d}`),je("falling back to ArrayBuffer instantiation"),xt(t,n,r)})}):xt(t,n,r)}function Jt(){return{env:Ot,wasi_snapshot_preview1:Ot}}function Xt(){var e=Jt();function t(r,s){return m=r.exports,Qt(m.__wasm_call_ctors),tt(),m}lt();function n(r){t(r.instance)}if(i.instantiateWasm)try{return i.instantiateWasm(e,t)}catch(r){je(`Module.instantiateWasm callback failed with error: ${r}`),Ee(r)}return ct??(ct=Gt()),Kt(et,ct,e,n).catch(Ee),{}}var _t=e=>{e.forEach(t=>t(i))};i.noExitRuntime;var ge={isAbs:e=>e.charAt(0)==="/",splitPath:e=>{var t=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return t.exec(e).slice(1)},normalizeArray:(e,t)=>{for(var n=0,r=e.length-1;r>=0;r--){var s=e[r];s==="."?e.splice(r,1):s===".."?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n;n--)e.unshift("..");return e},normalize:e=>{var t=ge.isAbs(e),n=e.substr(-1)==="/";return e=ge.normalizeArray(e.split("/").filter(r=>!!r),!t).join("/"),!e&&!t&&(e="."),e&&n&&(e+="/"),(t?"/":"")+e},dirname:e=>{var t=ge.splitPath(e),n=t[0],r=t[1];return!n&&!r?".":(r&&(r=r.substr(0,r.length-1)),n+r)},basename:e=>{if(e==="/")return"/";e=ge.normalize(e),e=e.replace(/\/$/,"");var t=e.lastIndexOf("/");return t===-1?e:e.substr(t+1)},join:(...e)=>ge.normalize(e.join("/")),join2:(e,t)=>ge.normalize(e+"/"+t)},Yt=()=>{if(typeof crypto=="object"&&typeof crypto.getRandomValues=="function")return e=>crypto.getRandomValues(e);at("initRandomDevice")},St=e=>(St=Yt())(e),De={resolve:(...e)=>{for(var t="",n=!1,r=e.length-1;r>=-1&&!n;r--){var s=r>=0?e[r]:a.cwd();if(typeof s!="string")throw new TypeError("Arguments to path.resolve must be strings");if(!s)return"";t=s+"/"+t,n=ge.isAbs(s)}return t=ge.normalizeArray(t.split("/").filter(o=>!!o),!n).join("/"),(n?"/":"")+t||"."},relative:(e,t)=>{e=De.resolve(e).substr(1),t=De.resolve(t).substr(1);function n(C){for(var Q=0;Q<C.length&&C[Q]==="";Q++);for(var V=C.length-1;V>=0&&C[V]==="";V--);return Q>V?[]:C.slice(Q,V-Q+1)}for(var r=n(e.split("/")),s=n(t.split("/")),o=Math.min(r.length,s.length),d=o,q=0;q<o;q++)if(r[q]!==s[q]){d=q;break}for(var L=[],q=d;q<r.length;q++)L.push("..");return L=L.concat(s.slice(d)),L.join("/")}},At=typeof TextDecoder<"u"?new TextDecoder:void 0,He=(e,t=0,n=NaN)=>{for(var r=t+n,s=t;e[s]&&!(s>=r);)++s;if(s-t>16&&e.buffer&&At)return At.decode(e.subarray(t,s));for(var o="";t<s;){var d=e[t++];if(!(d&128)){o+=String.fromCharCode(d);continue}var q=e[t++]&63;if((d&224)==192){o+=String.fromCharCode((d&31)<<6|q);continue}var L=e[t++]&63;if((d&240)==224?d=(d&15)<<12|q<<6|L:d=(d&7)<<18|q<<12|L<<6|e[t++]&63,d<65536)o+=String.fromCharCode(d);else{var C=d-65536;o+=String.fromCharCode(55296|C>>10,56320|C&1023)}}return o},ut=[],nt=e=>{for(var t=0,n=0;n<e.length;++n){var r=e.charCodeAt(n);r<=127?t++:r<=2047?t+=2:r>=55296&&r<=57343?(t+=4,++n):t+=3}return t},ft=(e,t,n,r)=>{if(!(r>0))return 0;for(var s=n,o=n+r-1,d=0;d<e.length;++d){var q=e.charCodeAt(d);if(q>=55296&&q<=57343){var L=e.charCodeAt(++d);q=65536+((q&1023)<<10)|L&1023}if(q<=127){if(n>=o)break;t[n++]=q}else if(q<=2047){if(n+1>=o)break;t[n++]=192|q>>6,t[n++]=128|q&63}else if(q<=65535){if(n+2>=o)break;t[n++]=224|q>>12,t[n++]=128|q>>6&63,t[n++]=128|q&63}else{if(n+3>=o)break;t[n++]=240|q>>18,t[n++]=128|q>>12&63,t[n++]=128|q>>6&63,t[n++]=128|q&63}}return t[n]=0,n-s};function It(e,t,n){var r=nt(e)+1,s=new Array(r),o=ft(e,s,0,s.length);return s.length=o,s}var Zt=()=>{if(!ut.length){var e=null;if(typeof window<"u"&&typeof window.prompt=="function"&&(e=window.prompt("Input: "),e!==null&&(e+=` +`)),!e)return null;ut=It(e)}return ut.shift()},ze={ttys:[],init(){},shutdown(){},register(e,t){ze.ttys[e]={input:[],output:[],ops:t},a.registerDevice(e,ze.stream_ops)},stream_ops:{open(e){var t=ze.ttys[e.node.rdev];if(!t)throw new a.ErrnoError(43);e.tty=t,e.seekable=!1},close(e){e.tty.ops.fsync(e.tty)},fsync(e){e.tty.ops.fsync(e.tty)},read(e,t,n,r,s){if(!e.tty||!e.tty.ops.get_char)throw new a.ErrnoError(60);for(var o=0,d=0;d<r;d++){var q;try{q=e.tty.ops.get_char(e.tty)}catch{throw new a.ErrnoError(29)}if(q===void 0&&o===0)throw new a.ErrnoError(6);if(q==null)break;o++,t[n+d]=q}return o&&(e.node.timestamp=Date.now()),o},write(e,t,n,r,s){if(!e.tty||!e.tty.ops.put_char)throw new a.ErrnoError(60);try{for(var o=0;o<r;o++)e.tty.ops.put_char(e.tty,t[n+o])}catch{throw new a.ErrnoError(29)}return r&&(e.node.timestamp=Date.now()),o}},default_tty_ops:{get_char(e){return Zt()},put_char(e,t){t===null||t===10?(Ke(He(e.output)),e.output=[]):t!=0&&e.output.push(t)},fsync(e){e.output&&e.output.length>0&&(Ke(He(e.output)),e.output=[])},ioctl_tcgets(e){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(e,t,n){return 0},ioctl_tiocgwinsz(e){return[24,80]}},default_tty1_ops:{put_char(e,t){t===null||t===10?(je(He(e.output)),e.output=[]):t!=0&&e.output.push(t)},fsync(e){e.output&&e.output.length>0&&(je(He(e.output)),e.output=[])}}},en=(e,t)=>{Qe.fill(0,e,e+t)},kt=(e,t)=>Math.ceil(e/t)*t,Tt=e=>{e=kt(e,65536);var t=Pt(65536,e);return t&&en(t,e),t},le={ops_table:null,mount(e){return le.createNode(null,"/",16895,0)},createNode(e,t,n,r){if(a.isBlkdev(n)||a.isFIFO(n))throw new a.ErrnoError(63);le.ops_table||(le.ops_table={dir:{node:{getattr:le.node_ops.getattr,setattr:le.node_ops.setattr,lookup:le.node_ops.lookup,mknod:le.node_ops.mknod,rename:le.node_ops.rename,unlink:le.node_ops.unlink,rmdir:le.node_ops.rmdir,readdir:le.node_ops.readdir,symlink:le.node_ops.symlink},stream:{llseek:le.stream_ops.llseek}},file:{node:{getattr:le.node_ops.getattr,setattr:le.node_ops.setattr},stream:{llseek:le.stream_ops.llseek,read:le.stream_ops.read,write:le.stream_ops.write,allocate:le.stream_ops.allocate,mmap:le.stream_ops.mmap,msync:le.stream_ops.msync}},link:{node:{getattr:le.node_ops.getattr,setattr:le.node_ops.setattr,readlink:le.node_ops.readlink},stream:{}},chrdev:{node:{getattr:le.node_ops.getattr,setattr:le.node_ops.setattr},stream:a.chrdev_stream_ops}});var s=a.createNode(e,t,n,r);return a.isDir(s.mode)?(s.node_ops=le.ops_table.dir.node,s.stream_ops=le.ops_table.dir.stream,s.contents={}):a.isFile(s.mode)?(s.node_ops=le.ops_table.file.node,s.stream_ops=le.ops_table.file.stream,s.usedBytes=0,s.contents=null):a.isLink(s.mode)?(s.node_ops=le.ops_table.link.node,s.stream_ops=le.ops_table.link.stream):a.isChrdev(s.mode)&&(s.node_ops=le.ops_table.chrdev.node,s.stream_ops=le.ops_table.chrdev.stream),s.timestamp=Date.now(),e&&(e.contents[t]=s,e.timestamp=s.timestamp),s},getFileDataAsTypedArray(e){return e.contents?e.contents.subarray?e.contents.subarray(0,e.usedBytes):new Uint8Array(e.contents):new Uint8Array(0)},expandFileStorage(e,t){var n=e.contents?e.contents.length:0;if(!(n>=t)){var r=1024*1024;t=Math.max(t,n*(n<r?2:1.125)>>>0),n!=0&&(t=Math.max(t,256));var s=e.contents;e.contents=new Uint8Array(t),e.usedBytes>0&&e.contents.set(s.subarray(0,e.usedBytes),0)}},resizeFileStorage(e,t){if(e.usedBytes!=t)if(t==0)e.contents=null,e.usedBytes=0;else{var n=e.contents;e.contents=new Uint8Array(t),n&&e.contents.set(n.subarray(0,Math.min(t,e.usedBytes))),e.usedBytes=t}},node_ops:{getattr(e){var t={};return t.dev=a.isChrdev(e.mode)?e.id:1,t.ino=e.id,t.mode=e.mode,t.nlink=1,t.uid=0,t.gid=0,t.rdev=e.rdev,a.isDir(e.mode)?t.size=4096:a.isFile(e.mode)?t.size=e.usedBytes:a.isLink(e.mode)?t.size=e.link.length:t.size=0,t.atime=new Date(e.timestamp),t.mtime=new Date(e.timestamp),t.ctime=new Date(e.timestamp),t.blksize=4096,t.blocks=Math.ceil(t.size/t.blksize),t},setattr(e,t){t.mode!==void 0&&(e.mode=t.mode),t.timestamp!==void 0&&(e.timestamp=t.timestamp),t.size!==void 0&&le.resizeFileStorage(e,t.size)},lookup(e,t){throw a.genericErrors[44]},mknod(e,t,n,r){return le.createNode(e,t,n,r)},rename(e,t,n){if(a.isDir(e.mode)){var r;try{r=a.lookupNode(t,n)}catch{}if(r)for(var s in r.contents)throw new a.ErrnoError(55)}delete e.parent.contents[e.name],e.parent.timestamp=Date.now(),e.name=n,t.contents[n]=e,t.timestamp=e.parent.timestamp},unlink(e,t){delete e.contents[t],e.timestamp=Date.now()},rmdir(e,t){var n=a.lookupNode(e,t);for(var r in n.contents)throw new a.ErrnoError(55);delete e.contents[t],e.timestamp=Date.now()},readdir(e){var t=[".",".."];for(var n of Object.keys(e.contents))t.push(n);return t},symlink(e,t,n){var r=le.createNode(e,t,41471,0);return r.link=n,r},readlink(e){if(!a.isLink(e.mode))throw new a.ErrnoError(28);return e.link}},stream_ops:{read(e,t,n,r,s){var o=e.node.contents;if(s>=e.node.usedBytes)return 0;var d=Math.min(e.node.usedBytes-s,r);if(d>8&&o.subarray)t.set(o.subarray(s,s+d),n);else for(var q=0;q<d;q++)t[n+q]=o[s+q];return d},write(e,t,n,r,s,o){if(t.buffer===Se.buffer&&(o=!1),!r)return 0;var d=e.node;if(d.timestamp=Date.now(),t.subarray&&(!d.contents||d.contents.subarray)){if(o)return d.contents=t.subarray(n,n+r),d.usedBytes=r,r;if(d.usedBytes===0&&s===0)return d.contents=t.slice(n,n+r),d.usedBytes=r,r;if(s+r<=d.usedBytes)return d.contents.set(t.subarray(n,n+r),s),r}if(le.expandFileStorage(d,s+r),d.contents.subarray&&t.subarray)d.contents.set(t.subarray(n,n+r),s);else for(var q=0;q<r;q++)d.contents[s+q]=t[n+q];return d.usedBytes=Math.max(d.usedBytes,s+r),r},llseek(e,t,n){var r=t;if(n===1?r+=e.position:n===2&&a.isFile(e.node.mode)&&(r+=e.node.usedBytes),r<0)throw new a.ErrnoError(28);return r},allocate(e,t,n){le.expandFileStorage(e.node,t+n),e.node.usedBytes=Math.max(e.node.usedBytes,t+n)},mmap(e,t,n,r,s){if(!a.isFile(e.node.mode))throw new a.ErrnoError(43);var o,d,q=e.node.contents;if(!(s&2)&&q&&q.buffer===Se.buffer)d=!1,o=q.byteOffset;else{if(d=!0,o=Tt(t),!o)throw new a.ErrnoError(48);q&&((n>0||n+t<q.length)&&(q.subarray?q=q.subarray(n,n+t):q=Array.prototype.slice.call(q,n,n+t)),Se.set(q,o))}return{ptr:o,allocated:d}},msync(e,t,n,r,s){return le.stream_ops.write(e,t,0,r,n,!1),0}}},tn=(e,t,n,r)=>{var s=`al ${e}`;Me(e).then(o=>{t(new Uint8Array(o)),s&&tt()},o=>{if(n)n();else throw`Loading data file "${e}" failed.`}),s&<()},nn=(e,t,n,r,s,o)=>{a.createDataFile(e,t,n,r,s,o)},rn=i.preloadPlugins||[],sn=(e,t,n,r)=>{typeof Browser<"u"&&Browser.init();var s=!1;return rn.forEach(o=>{s||o.canHandle(t)&&(o.handle(e,t,n,r),s=!0)}),s},on=(e,t,n,r,s,o,d,q,L,C)=>{var Q=t?De.resolve(ge.join2(e,t)):e;function V(P){function I(N){C==null||C(),q||nn(e,t,N,r,s,L),o==null||o(),tt()}sn(P,Q,I,()=>{d==null||d(),tt()})||I(P)}lt(),typeof n=="string"?tn(n,V,d):V(n)},ln=e=>{var t={r:0,"r+":2,w:577,"w+":578,a:1089,"a+":1090},n=t[e];if(typeof n>"u")throw new Error(`Unknown file open mode: ${e}`);return n},dt=(e,t)=>{var n=0;return e&&(n|=365),t&&(n|=146),n},a={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:!1,ignorePermissions:!0,ErrnoError:class{constructor(e){this.name="ErrnoError",this.errno=e}},genericErrors:{},filesystems:null,syncFSRequests:0,readFiles:{},FSStream:class{constructor(){this.shared={}}get object(){return this.node}set object(e){this.node=e}get isRead(){return(this.flags&2097155)!==1}get isWrite(){return(this.flags&2097155)!==0}get isAppend(){return this.flags&1024}get flags(){return this.shared.flags}set flags(e){this.shared.flags=e}get position(){return this.shared.position}set position(e){this.shared.position=e}},FSNode:class{constructor(e,t,n,r){e||(e=this),this.parent=e,this.mount=e.mount,this.mounted=null,this.id=a.nextInode++,this.name=t,this.mode=n,this.node_ops={},this.stream_ops={},this.rdev=r,this.readMode=365,this.writeMode=146}get read(){return(this.mode&this.readMode)===this.readMode}set read(e){e?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(e){e?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return a.isDir(this.mode)}get isDevice(){return a.isChrdev(this.mode)}},lookupPath(e,t={}){if(e=De.resolve(e),!e)return{path:"",node:null};var n={follow_mount:!0,recurse_count:0};if(t=Object.assign(n,t),t.recurse_count>8)throw new a.ErrnoError(32);for(var r=e.split("/").filter(V=>!!V),s=a.root,o="/",d=0;d<r.length;d++){var q=d===r.length-1;if(q&&t.parent)break;if(s=a.lookupNode(s,r[d]),o=ge.join2(o,r[d]),a.isMountpoint(s)&&(!q||q&&t.follow_mount)&&(s=s.mounted.root),!q||t.follow)for(var L=0;a.isLink(s.mode);){var C=a.readlink(o);o=De.resolve(ge.dirname(o),C);var Q=a.lookupPath(o,{recurse_count:t.recurse_count+1});if(s=Q.node,L++>40)throw new a.ErrnoError(32)}}return{path:o,node:s}},getPath(e){for(var t;;){if(a.isRoot(e)){var n=e.mount.mountpoint;return t?n[n.length-1]!=="/"?`${n}/${t}`:n+t:n}t=t?`${e.name}/${t}`:e.name,e=e.parent}},hashName(e,t){for(var n=0,r=0;r<t.length;r++)n=(n<<5)-n+t.charCodeAt(r)|0;return(e+n>>>0)%a.nameTable.length},hashAddNode(e){var t=a.hashName(e.parent.id,e.name);e.name_next=a.nameTable[t],a.nameTable[t]=e},hashRemoveNode(e){var t=a.hashName(e.parent.id,e.name);if(a.nameTable[t]===e)a.nameTable[t]=e.name_next;else for(var n=a.nameTable[t];n;){if(n.name_next===e){n.name_next=e.name_next;break}n=n.name_next}},lookupNode(e,t){var n=a.mayLookup(e);if(n)throw new a.ErrnoError(n);for(var r=a.hashName(e.id,t),s=a.nameTable[r];s;s=s.name_next){var o=s.name;if(s.parent.id===e.id&&o===t)return s}return a.lookup(e,t)},createNode(e,t,n,r){var s=new a.FSNode(e,t,n,r);return a.hashAddNode(s),s},destroyNode(e){a.hashRemoveNode(e)},isRoot(e){return e===e.parent},isMountpoint(e){return!!e.mounted},isFile(e){return(e&61440)===32768},isDir(e){return(e&61440)===16384},isLink(e){return(e&61440)===40960},isChrdev(e){return(e&61440)===8192},isBlkdev(e){return(e&61440)===24576},isFIFO(e){return(e&61440)===4096},isSocket(e){return(e&49152)===49152},flagsToPermissionString(e){var t=["r","w","rw"][e&3];return e&512&&(t+="w"),t},nodePermissions(e,t){return a.ignorePermissions?0:t.includes("r")&&!(e.mode&292)||t.includes("w")&&!(e.mode&146)||t.includes("x")&&!(e.mode&73)?2:0},mayLookup(e){if(!a.isDir(e.mode))return 54;var t=a.nodePermissions(e,"x");return t||(e.node_ops.lookup?0:2)},mayCreate(e,t){try{var n=a.lookupNode(e,t);return 20}catch{}return a.nodePermissions(e,"wx")},mayDelete(e,t,n){var r;try{r=a.lookupNode(e,t)}catch(o){return o.errno}var s=a.nodePermissions(e,"wx");if(s)return s;if(n){if(!a.isDir(r.mode))return 54;if(a.isRoot(r)||a.getPath(r)===a.cwd())return 10}else if(a.isDir(r.mode))return 31;return 0},mayOpen(e,t){return e?a.isLink(e.mode)?32:a.isDir(e.mode)&&(a.flagsToPermissionString(t)!=="r"||t&512)?31:a.nodePermissions(e,a.flagsToPermissionString(t)):44},MAX_OPEN_FDS:4096,nextfd(){for(var e=0;e<=a.MAX_OPEN_FDS;e++)if(!a.streams[e])return e;throw new a.ErrnoError(33)},getStreamChecked(e){var t=a.getStream(e);if(!t)throw new a.ErrnoError(8);return t},getStream:e=>a.streams[e],createStream(e,t=-1){return e=Object.assign(new a.FSStream,e),t==-1&&(t=a.nextfd()),e.fd=t,a.streams[t]=e,e},closeStream(e){a.streams[e]=null},dupStream(e,t=-1){var r,s;var n=a.createStream(e,t);return(s=(r=n.stream_ops)==null?void 0:r.dup)==null||s.call(r,n),n},chrdev_stream_ops:{open(e){var n,r;var t=a.getDevice(e.node.rdev);e.stream_ops=t.stream_ops,(r=(n=e.stream_ops).open)==null||r.call(n,e)},llseek(){throw new a.ErrnoError(70)}},major:e=>e>>8,minor:e=>e&255,makedev:(e,t)=>e<<8|t,registerDevice(e,t){a.devices[e]={stream_ops:t}},getDevice:e=>a.devices[e],getMounts(e){for(var t=[],n=[e];n.length;){var r=n.pop();t.push(r),n.push(...r.mounts)}return t},syncfs(e,t){typeof e=="function"&&(t=e,e=!1),a.syncFSRequests++,a.syncFSRequests>1&&je(`warning: ${a.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`);var n=a.getMounts(a.root.mount),r=0;function s(d){return a.syncFSRequests--,t(d)}function o(d){if(d)return o.errored?void 0:(o.errored=!0,s(d));++r>=n.length&&s(null)}n.forEach(d=>{if(!d.type.syncfs)return o(null);d.type.syncfs(d,e,o)})},mount(e,t,n){var r=n==="/",s=!n,o;if(r&&a.root)throw new a.ErrnoError(10);if(!r&&!s){var d=a.lookupPath(n,{follow_mount:!1});if(n=d.path,o=d.node,a.isMountpoint(o))throw new a.ErrnoError(10);if(!a.isDir(o.mode))throw new a.ErrnoError(54)}var q={type:e,opts:t,mountpoint:n,mounts:[]},L=e.mount(q);return L.mount=q,q.root=L,r?a.root=L:o&&(o.mounted=q,o.mount&&o.mount.mounts.push(q)),L},unmount(e){var t=a.lookupPath(e,{follow_mount:!1});if(!a.isMountpoint(t.node))throw new a.ErrnoError(28);var n=t.node,r=n.mounted,s=a.getMounts(r);Object.keys(a.nameTable).forEach(d=>{for(var q=a.nameTable[d];q;){var L=q.name_next;s.includes(q.mount)&&a.destroyNode(q),q=L}}),n.mounted=null;var o=n.mount.mounts.indexOf(r);n.mount.mounts.splice(o,1)},lookup(e,t){return e.node_ops.lookup(e,t)},mknod(e,t,n){var r=a.lookupPath(e,{parent:!0}),s=r.node,o=ge.basename(e);if(!o||o==="."||o==="..")throw new a.ErrnoError(28);var d=a.mayCreate(s,o);if(d)throw new a.ErrnoError(d);if(!s.node_ops.mknod)throw new a.ErrnoError(63);return s.node_ops.mknod(s,o,t,n)},create(e,t){return t=t!==void 0?t:438,t&=4095,t|=32768,a.mknod(e,t,0)},mkdir(e,t){return t=t!==void 0?t:511,t&=1023,t|=16384,a.mknod(e,t,0)},mkdirTree(e,t){for(var n=e.split("/"),r="",s=0;s<n.length;++s)if(n[s]){r+="/"+n[s];try{a.mkdir(r,t)}catch(o){if(o.errno!=20)throw o}}},mkdev(e,t,n){return typeof n>"u"&&(n=t,t=438),t|=8192,a.mknod(e,t,n)},symlink(e,t){if(!De.resolve(e))throw new a.ErrnoError(44);var n=a.lookupPath(t,{parent:!0}),r=n.node;if(!r)throw new a.ErrnoError(44);var s=ge.basename(t),o=a.mayCreate(r,s);if(o)throw new a.ErrnoError(o);if(!r.node_ops.symlink)throw new a.ErrnoError(63);return r.node_ops.symlink(r,s,e)},rename(e,t){var n=ge.dirname(e),r=ge.dirname(t),s=ge.basename(e),o=ge.basename(t),d,q,L;if(d=a.lookupPath(e,{parent:!0}),q=d.node,d=a.lookupPath(t,{parent:!0}),L=d.node,!q||!L)throw new a.ErrnoError(44);if(q.mount!==L.mount)throw new a.ErrnoError(75);var C=a.lookupNode(q,s),Q=De.relative(e,r);if(Q.charAt(0)!==".")throw new a.ErrnoError(28);if(Q=De.relative(t,n),Q.charAt(0)!==".")throw new a.ErrnoError(55);var V;try{V=a.lookupNode(L,o)}catch{}if(C!==V){var P=a.isDir(C.mode),I=a.mayDelete(q,s,P);if(I)throw new a.ErrnoError(I);if(I=V?a.mayDelete(L,o,P):a.mayCreate(L,o),I)throw new a.ErrnoError(I);if(!q.node_ops.rename)throw new a.ErrnoError(63);if(a.isMountpoint(C)||V&&a.isMountpoint(V))throw new a.ErrnoError(10);if(L!==q&&(I=a.nodePermissions(q,"w"),I))throw new a.ErrnoError(I);a.hashRemoveNode(C);try{q.node_ops.rename(C,L,o),C.parent=L}catch(N){throw N}finally{a.hashAddNode(C)}}},rmdir(e){var t=a.lookupPath(e,{parent:!0}),n=t.node,r=ge.basename(e),s=a.lookupNode(n,r),o=a.mayDelete(n,r,!0);if(o)throw new a.ErrnoError(o);if(!n.node_ops.rmdir)throw new a.ErrnoError(63);if(a.isMountpoint(s))throw new a.ErrnoError(10);n.node_ops.rmdir(n,r),a.destroyNode(s)},readdir(e){var t=a.lookupPath(e,{follow:!0}),n=t.node;if(!n.node_ops.readdir)throw new a.ErrnoError(54);return n.node_ops.readdir(n)},unlink(e){var t=a.lookupPath(e,{parent:!0}),n=t.node;if(!n)throw new a.ErrnoError(44);var r=ge.basename(e),s=a.lookupNode(n,r),o=a.mayDelete(n,r,!1);if(o)throw new a.ErrnoError(o);if(!n.node_ops.unlink)throw new a.ErrnoError(63);if(a.isMountpoint(s))throw new a.ErrnoError(10);n.node_ops.unlink(n,r),a.destroyNode(s)},readlink(e){var t=a.lookupPath(e),n=t.node;if(!n)throw new a.ErrnoError(44);if(!n.node_ops.readlink)throw new a.ErrnoError(28);return De.resolve(a.getPath(n.parent),n.node_ops.readlink(n))},stat(e,t){var n=a.lookupPath(e,{follow:!t}),r=n.node;if(!r)throw new a.ErrnoError(44);if(!r.node_ops.getattr)throw new a.ErrnoError(63);return r.node_ops.getattr(r)},lstat(e){return a.stat(e,!0)},chmod(e,t,n){var r;if(typeof e=="string"){var s=a.lookupPath(e,{follow:!n});r=s.node}else r=e;if(!r.node_ops.setattr)throw new a.ErrnoError(63);r.node_ops.setattr(r,{mode:t&4095|r.mode&-4096,timestamp:Date.now()})},lchmod(e,t){a.chmod(e,t,!0)},fchmod(e,t){var n=a.getStreamChecked(e);a.chmod(n.node,t)},chown(e,t,n,r){var s;if(typeof e=="string"){var o=a.lookupPath(e,{follow:!r});s=o.node}else s=e;if(!s.node_ops.setattr)throw new a.ErrnoError(63);s.node_ops.setattr(s,{timestamp:Date.now()})},lchown(e,t,n){a.chown(e,t,n,!0)},fchown(e,t,n){var r=a.getStreamChecked(e);a.chown(r.node,t,n)},truncate(e,t){if(t<0)throw new a.ErrnoError(28);var n;if(typeof e=="string"){var r=a.lookupPath(e,{follow:!0});n=r.node}else n=e;if(!n.node_ops.setattr)throw new a.ErrnoError(63);if(a.isDir(n.mode))throw new a.ErrnoError(31);if(!a.isFile(n.mode))throw new a.ErrnoError(28);var s=a.nodePermissions(n,"w");if(s)throw new a.ErrnoError(s);n.node_ops.setattr(n,{size:t,timestamp:Date.now()})},ftruncate(e,t){var n=a.getStreamChecked(e);if((n.flags&2097155)===0)throw new a.ErrnoError(28);a.truncate(n.node,t)},utime(e,t,n){var r=a.lookupPath(e,{follow:!0}),s=r.node;s.node_ops.setattr(s,{timestamp:Math.max(t,n)})},open(e,t,n){if(e==="")throw new a.ErrnoError(44);t=typeof t=="string"?ln(t):t,t&64?(n=typeof n>"u"?438:n,n=n&4095|32768):n=0;var r;if(typeof e=="object")r=e;else{e=ge.normalize(e);try{var s=a.lookupPath(e,{follow:!(t&131072)});r=s.node}catch{}}var o=!1;if(t&64)if(r){if(t&128)throw new a.ErrnoError(20)}else r=a.mknod(e,n,0),o=!0;if(!r)throw new a.ErrnoError(44);if(a.isChrdev(r.mode)&&(t&=-513),t&65536&&!a.isDir(r.mode))throw new a.ErrnoError(54);if(!o){var d=a.mayOpen(r,t);if(d)throw new a.ErrnoError(d)}t&512&&!o&&a.truncate(r,0),t&=-131713;var q=a.createStream({node:r,path:a.getPath(r),flags:t,seekable:!0,position:0,stream_ops:r.stream_ops,ungotten:[],error:!1});return q.stream_ops.open&&q.stream_ops.open(q),i.logReadFiles&&!(t&1)&&(e in a.readFiles||(a.readFiles[e]=1)),q},close(e){if(a.isClosed(e))throw new a.ErrnoError(8);e.getdents&&(e.getdents=null);try{e.stream_ops.close&&e.stream_ops.close(e)}catch(t){throw t}finally{a.closeStream(e.fd)}e.fd=null},isClosed(e){return e.fd===null},llseek(e,t,n){if(a.isClosed(e))throw new a.ErrnoError(8);if(!e.seekable||!e.stream_ops.llseek)throw new a.ErrnoError(70);if(n!=0&&n!=1&&n!=2)throw new a.ErrnoError(28);return e.position=e.stream_ops.llseek(e,t,n),e.ungotten=[],e.position},read(e,t,n,r,s){if(r<0||s<0)throw new a.ErrnoError(28);if(a.isClosed(e))throw new a.ErrnoError(8);if((e.flags&2097155)===1)throw new a.ErrnoError(8);if(a.isDir(e.node.mode))throw new a.ErrnoError(31);if(!e.stream_ops.read)throw new a.ErrnoError(28);var o=typeof s<"u";if(!o)s=e.position;else if(!e.seekable)throw new a.ErrnoError(70);var d=e.stream_ops.read(e,t,n,r,s);return o||(e.position+=d),d},write(e,t,n,r,s,o){if(r<0||s<0)throw new a.ErrnoError(28);if(a.isClosed(e))throw new a.ErrnoError(8);if((e.flags&2097155)===0)throw new a.ErrnoError(8);if(a.isDir(e.node.mode))throw new a.ErrnoError(31);if(!e.stream_ops.write)throw new a.ErrnoError(28);e.seekable&&e.flags&1024&&a.llseek(e,0,2);var d=typeof s<"u";if(!d)s=e.position;else if(!e.seekable)throw new a.ErrnoError(70);var q=e.stream_ops.write(e,t,n,r,s,o);return d||(e.position+=q),q},allocate(e,t,n){if(a.isClosed(e))throw new a.ErrnoError(8);if(t<0||n<=0)throw new a.ErrnoError(28);if((e.flags&2097155)===0)throw new a.ErrnoError(8);if(!a.isFile(e.node.mode)&&!a.isDir(e.node.mode))throw new a.ErrnoError(43);if(!e.stream_ops.allocate)throw new a.ErrnoError(138);e.stream_ops.allocate(e,t,n)},mmap(e,t,n,r,s){if((r&2)!==0&&(s&2)===0&&(e.flags&2097155)!==2)throw new a.ErrnoError(2);if((e.flags&2097155)===1)throw new a.ErrnoError(2);if(!e.stream_ops.mmap)throw new a.ErrnoError(43);if(!t)throw new a.ErrnoError(28);return e.stream_ops.mmap(e,t,n,r,s)},msync(e,t,n,r,s){return e.stream_ops.msync?e.stream_ops.msync(e,t,n,r,s):0},ioctl(e,t,n){if(!e.stream_ops.ioctl)throw new a.ErrnoError(59);return e.stream_ops.ioctl(e,t,n)},readFile(e,t={}){if(t.flags=t.flags||0,t.encoding=t.encoding||"binary",t.encoding!=="utf8"&&t.encoding!=="binary")throw new Error(`Invalid encoding type "${t.encoding}"`);var n,r=a.open(e,t.flags),s=a.stat(e),o=s.size,d=new Uint8Array(o);return a.read(r,d,0,o,0),t.encoding==="utf8"?n=He(d):t.encoding==="binary"&&(n=d),a.close(r),n},writeFile(e,t,n={}){n.flags=n.flags||577;var r=a.open(e,n.flags,n.mode);if(typeof t=="string"){var s=new Uint8Array(nt(t)+1),o=ft(t,s,0,s.length);a.write(r,s,0,o,void 0,n.canOwn)}else if(ArrayBuffer.isView(t))a.write(r,t,0,t.byteLength,void 0,n.canOwn);else throw new Error("Unsupported data type");a.close(r)},cwd:()=>a.currentPath,chdir(e){var t=a.lookupPath(e,{follow:!0});if(t.node===null)throw new a.ErrnoError(44);if(!a.isDir(t.node.mode))throw new a.ErrnoError(54);var n=a.nodePermissions(t.node,"x");if(n)throw new a.ErrnoError(n);a.currentPath=t.path},createDefaultDirectories(){a.mkdir("/tmp"),a.mkdir("/home"),a.mkdir("/home/web_user")},createDefaultDevices(){a.mkdir("/dev"),a.registerDevice(a.makedev(1,3),{read:()=>0,write:(r,s,o,d,q)=>d}),a.mkdev("/dev/null",a.makedev(1,3)),ze.register(a.makedev(5,0),ze.default_tty_ops),ze.register(a.makedev(6,0),ze.default_tty1_ops),a.mkdev("/dev/tty",a.makedev(5,0)),a.mkdev("/dev/tty1",a.makedev(6,0));var e=new Uint8Array(1024),t=0,n=()=>(t===0&&(t=St(e).byteLength),e[--t]);a.createDevice("/dev","random",n),a.createDevice("/dev","urandom",n),a.mkdir("/dev/shm"),a.mkdir("/dev/shm/tmp")},createSpecialDirectories(){a.mkdir("/proc");var e=a.mkdir("/proc/self");a.mkdir("/proc/self/fd"),a.mount({mount(){var t=a.createNode(e,"fd",16895,73);return t.node_ops={lookup(n,r){var s=+r,o=a.getStreamChecked(s),d={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>o.path}};return d.parent=d,d}},t}},{},"/proc/self/fd")},createStandardStreams(e,t,n){e?a.createDevice("/dev","stdin",e):a.symlink("/dev/tty","/dev/stdin"),t?a.createDevice("/dev","stdout",null,t):a.symlink("/dev/tty","/dev/stdout"),n?a.createDevice("/dev","stderr",null,n):a.symlink("/dev/tty1","/dev/stderr"),a.open("/dev/stdin",0),a.open("/dev/stdout",1),a.open("/dev/stderr",1)},staticInit(){[44].forEach(e=>{a.genericErrors[e]=new a.ErrnoError(e),a.genericErrors[e].stack="<generic error, no stack>"}),a.nameTable=new Array(4096),a.mount(le,{},"/"),a.createDefaultDirectories(),a.createDefaultDevices(),a.createSpecialDirectories(),a.filesystems={MEMFS:le}},init(e,t,n){a.initialized=!0,e??(e=i.stdin),t??(t=i.stdout),n??(n=i.stderr),a.createStandardStreams(e,t,n)},quit(){a.initialized=!1;for(var e=0;e<a.streams.length;e++){var t=a.streams[e];t&&a.close(t)}},findObject(e,t){var n=a.analyzePath(e,t);return n.exists?n.object:null},analyzePath(e,t){try{var n=a.lookupPath(e,{follow:!t});e=n.path}catch{}var r={isRoot:!1,exists:!1,error:0,name:null,path:null,object:null,parentExists:!1,parentPath:null,parentObject:null};try{var n=a.lookupPath(e,{parent:!0});r.parentExists=!0,r.parentPath=n.path,r.parentObject=n.node,r.name=ge.basename(e),n=a.lookupPath(e,{follow:!t}),r.exists=!0,r.path=n.path,r.object=n.node,r.name=n.node.name,r.isRoot=n.path==="/"}catch(s){r.error=s.errno}return r},createPath(e,t,n,r){e=typeof e=="string"?e:a.getPath(e);for(var s=t.split("/").reverse();s.length;){var o=s.pop();if(o){var d=ge.join2(e,o);try{a.mkdir(d)}catch{}e=d}}return d},createFile(e,t,n,r,s){var o=ge.join2(typeof e=="string"?e:a.getPath(e),t),d=dt(r,s);return a.create(o,d)},createDataFile(e,t,n,r,s,o){var d=t;e&&(e=typeof e=="string"?e:a.getPath(e),d=t?ge.join2(e,t):e);var q=dt(r,s),L=a.create(d,q);if(n){if(typeof n=="string"){for(var C=new Array(n.length),Q=0,V=n.length;Q<V;++Q)C[Q]=n.charCodeAt(Q);n=C}a.chmod(L,q|146);var P=a.open(L,577);a.write(P,n,0,n.length,0,o),a.close(P),a.chmod(L,q)}},createDevice(e,t,n,r){var q;var s=ge.join2(typeof e=="string"?e:a.getPath(e),t),o=dt(!!n,!!r);(q=a.createDevice).major??(q.major=64);var d=a.makedev(a.createDevice.major++,0);return a.registerDevice(d,{open(L){L.seekable=!1},close(L){var C;(C=r==null?void 0:r.buffer)!=null&&C.length&&r(10)},read(L,C,Q,V,P){for(var I=0,N=0;N<V;N++){var w;try{w=n()}catch{throw new a.ErrnoError(29)}if(w===void 0&&I===0)throw new a.ErrnoError(6);if(w==null)break;I++,C[Q+N]=w}return I&&(L.node.timestamp=Date.now()),I},write(L,C,Q,V,P){for(var I=0;I<V;I++)try{r(C[Q+I])}catch{throw new a.ErrnoError(29)}return V&&(L.node.timestamp=Date.now()),I}}),a.mkdev(s,o,d)},forceLoadFile(e){if(e.isDevice||e.isFolder||e.link||e.contents)return!0;if(typeof XMLHttpRequest<"u")throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.");try{e.contents=We(e.url),e.usedBytes=e.contents.length}catch{throw new a.ErrnoError(29)}},createLazyFile(e,t,n,r,s){class o{constructor(){this.lengthKnown=!1,this.chunks=[]}get(I){if(!(I>this.length-1||I<0)){var N=I%this.chunkSize,w=I/this.chunkSize|0;return this.getter(w)[N]}}setDataGetter(I){this.getter=I}cacheLength(){var I=new XMLHttpRequest;if(I.open("HEAD",n,!1),I.send(null),!(I.status>=200&&I.status<300||I.status===304))throw new Error("Couldn't load "+n+". Status: "+I.status);var N=Number(I.getResponseHeader("Content-length")),w,x=(w=I.getResponseHeader("Accept-Ranges"))&&w==="bytes",T=(w=I.getResponseHeader("Content-Encoding"))&&w==="gzip",F=1024*1024;x||(F=N);var D=(j,H)=>{if(j>H)throw new Error("invalid range ("+j+", "+H+") or no bytes requested!");if(H>N-1)throw new Error("only "+N+" bytes available! programmer error!");var c=new XMLHttpRequest;if(c.open("GET",n,!1),N!==F&&c.setRequestHeader("Range","bytes="+j+"-"+H),c.responseType="arraybuffer",c.overrideMimeType&&c.overrideMimeType("text/plain; charset=x-user-defined"),c.send(null),!(c.status>=200&&c.status<300||c.status===304))throw new Error("Couldn't load "+n+". Status: "+c.status);return c.response!==void 0?new Uint8Array(c.response||[]):It(c.responseText||"")},A=this;A.setDataGetter(j=>{var H=j*F,c=(j+1)*F-1;if(c=Math.min(c,N-1),typeof A.chunks[j]>"u"&&(A.chunks[j]=D(H,c)),typeof A.chunks[j]>"u")throw new Error("doXHR failed!");return A.chunks[j]}),(T||!N)&&(F=N=1,N=this.getter(0).length,F=N,Ke("LazyFiles on gzip forces download of the whole file when length is accessed")),this._length=N,this._chunkSize=F,this.lengthKnown=!0}get length(){return this.lengthKnown||this.cacheLength(),this._length}get chunkSize(){return this.lengthKnown||this.cacheLength(),this._chunkSize}}if(typeof XMLHttpRequest<"u"){if(!Oe)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var d=new o,q={isDevice:!1,contents:d}}else var q={isDevice:!1,url:n};var L=a.createFile(e,t,q,r,s);q.contents?L.contents=q.contents:q.url&&(L.contents=null,L.url=q.url),Object.defineProperties(L,{usedBytes:{get:function(){return this.contents.length}}});var C={},Q=Object.keys(L.stream_ops);Q.forEach(P=>{var I=L.stream_ops[P];C[P]=(...N)=>(a.forceLoadFile(L),I(...N))});function V(P,I,N,w,x){var T=P.node.contents;if(x>=T.length)return 0;var F=Math.min(T.length-x,w);if(T.slice)for(var D=0;D<F;D++)I[N+D]=T[x+D];else for(var D=0;D<F;D++)I[N+D]=T.get(x+D);return F}return C.read=(P,I,N,w,x)=>(a.forceLoadFile(L),V(P,I,N,w,x)),C.mmap=(P,I,N,w,x)=>{a.forceLoadFile(L);var T=Tt(I);if(!T)throw new a.ErrnoError(48);return V(P,Se,T,I,N),{ptr:T,allocated:!0}},L.stream_ops=C,L}},an=(e,t)=>e?He(Qe,e,t):"",_e={DEFAULT_POLLMASK:5,calculateAt(e,t,n){if(ge.isAbs(t))return t;var r;if(e===-100)r=a.cwd();else{var s=_e.getStreamFromFD(e);r=s.path}if(t.length==0){if(!n)throw new a.ErrnoError(44);return r}return ge.join2(r,t)},doStat(e,t,n){var r=e(t);de[n>>2]=r.dev,de[n+4>>2]=r.mode,we[n+8>>2]=r.nlink,de[n+12>>2]=r.uid,de[n+16>>2]=r.gid,de[n+20>>2]=r.rdev,Ce[n+24>>3]=BigInt(r.size),de[n+32>>2]=4096,de[n+36>>2]=r.blocks;var s=r.atime.getTime(),o=r.mtime.getTime(),d=r.ctime.getTime();return Ce[n+40>>3]=BigInt(Math.floor(s/1e3)),we[n+48>>2]=s%1e3*1e3*1e3,Ce[n+56>>3]=BigInt(Math.floor(o/1e3)),we[n+64>>2]=o%1e3*1e3*1e3,Ce[n+72>>3]=BigInt(Math.floor(d/1e3)),we[n+80>>2]=d%1e3*1e3*1e3,Ce[n+88>>3]=BigInt(r.ino),0},doMsync(e,t,n,r,s){if(!a.isFile(t.node.mode))throw new a.ErrnoError(43);if(r&2)return 0;var o=Qe.slice(e,e+n);a.msync(t,o,s,n,r)},getStreamFromFD(e){var t=a.getStreamChecked(e);return t},varargs:void 0,getStr(e){var t=an(e);return t}};function cn(e,t){try{return e=_e.getStr(e),a.chmod(e,t),0}catch(n){if(typeof a>"u"||n.name!=="ErrnoError")throw n;return-n.errno}}function _n(e,t,n,r){try{if(t=_e.getStr(t),t=_e.calculateAt(e,t),n&-8)return-28;var s=a.lookupPath(t,{follow:!0}),o=s.node;if(!o)return-44;var d="";return n&4&&(d+="r"),n&2&&(d+="w"),n&1&&(d+="x"),d&&a.nodePermissions(o,d)?-2:0}catch(q){if(typeof a>"u"||q.name!=="ErrnoError")throw q;return-q.errno}}function un(e,t){try{return a.fchmod(e,t),0}catch(n){if(typeof a>"u"||n.name!=="ErrnoError")throw n;return-n.errno}}function fn(e,t,n){try{return a.fchown(e,t,n),0}catch(r){if(typeof a>"u"||r.name!=="ErrnoError")throw r;return-r.errno}}function rt(){var e=de[+_e.varargs>>2];return _e.varargs+=4,e}var Ve=rt;function dn(e,t,n){_e.varargs=n;try{var r=_e.getStreamFromFD(e);switch(t){case 0:{var s=rt();if(s<0)return-28;for(;a.streams[s];)s++;var o;return o=a.dupStream(r,s),o.fd}case 1:case 2:return 0;case 3:return r.flags;case 4:{var s=rt();return r.flags|=s,0}case 12:{var s=Ve(),d=0;return Je[s+d>>1]=2,0}case 13:case 14:return 0}return-28}catch(q){if(typeof a>"u"||q.name!=="ErrnoError")throw q;return-q.errno}}function pn(e,t){try{var n=_e.getStreamFromFD(e);return _e.doStat(a.stat,n.path,t)}catch(r){if(typeof a>"u"||r.name!=="ErrnoError")throw r;return-r.errno}}var mn=9007199254740992,hn=-9007199254740992,Ye=e=>e<hn||e>mn?NaN:Number(e);function gn(e,t){t=Ye(t);try{return isNaN(t)?61:(a.ftruncate(e,t),0)}catch(n){if(typeof a>"u"||n.name!=="ErrnoError")throw n;return-n.errno}}var Ge=(e,t,n)=>ft(e,Qe,t,n);function qn(e,t){try{if(t===0)return-28;var n=a.cwd(),r=nt(n)+1;return t<r?-68:(Ge(n,e,t),r)}catch(s){if(typeof a>"u"||s.name!=="ErrnoError")throw s;return-s.errno}}function bn(e,t,n){_e.varargs=n;try{var r=_e.getStreamFromFD(e);switch(t){case 21509:return r.tty?0:-59;case 21505:{if(!r.tty)return-59;if(r.tty.ops.ioctl_tcgets){var s=r.tty.ops.ioctl_tcgets(r),o=Ve();de[o>>2]=s.c_iflag||0,de[o+4>>2]=s.c_oflag||0,de[o+8>>2]=s.c_cflag||0,de[o+12>>2]=s.c_lflag||0;for(var d=0;d<32;d++)Se[o+d+17]=s.c_cc[d]||0;return 0}return 0}case 21510:case 21511:case 21512:return r.tty?0:-59;case 21506:case 21507:case 21508:{if(!r.tty)return-59;if(r.tty.ops.ioctl_tcsets){for(var o=Ve(),q=de[o>>2],L=de[o+4>>2],C=de[o+8>>2],Q=de[o+12>>2],V=[],d=0;d<32;d++)V.push(Se[o+d+17]);return r.tty.ops.ioctl_tcsets(r.tty,t,{c_iflag:q,c_oflag:L,c_cflag:C,c_lflag:Q,c_cc:V})}return 0}case 21519:{if(!r.tty)return-59;var o=Ve();return de[o>>2]=0,0}case 21520:return r.tty?-28:-59;case 21531:{var o=Ve();return a.ioctl(r,t,o)}case 21523:{if(!r.tty)return-59;if(r.tty.ops.ioctl_tiocgwinsz){var P=r.tty.ops.ioctl_tiocgwinsz(r.tty),o=Ve();Je[o>>1]=P[0],Je[o+2>>1]=P[1]}return 0}case 21524:return r.tty?0:-59;case 21515:return r.tty?0:-59;default:return-28}}catch(I){if(typeof a>"u"||I.name!=="ErrnoError")throw I;return-I.errno}}function yn(e,t){try{return e=_e.getStr(e),_e.doStat(a.lstat,e,t)}catch(n){if(typeof a>"u"||n.name!=="ErrnoError")throw n;return-n.errno}}function wn(e,t,n){try{return t=_e.getStr(t),t=_e.calculateAt(e,t),t=ge.normalize(t),t[t.length-1]==="/"&&(t=t.substr(0,t.length-1)),a.mkdir(t,n,0),0}catch(r){if(typeof a>"u"||r.name!=="ErrnoError")throw r;return-r.errno}}function vn(e,t,n,r){try{t=_e.getStr(t);var s=r&256,o=r&4096;return r=r&-6401,t=_e.calculateAt(e,t,o),_e.doStat(s?a.lstat:a.stat,t,n)}catch(d){if(typeof a>"u"||d.name!=="ErrnoError")throw d;return-d.errno}}function En(e,t,n,r){_e.varargs=r;try{t=_e.getStr(t),t=_e.calculateAt(e,t);var s=r?rt():0;return a.open(t,n,s).fd}catch(o){if(typeof a>"u"||o.name!=="ErrnoError")throw o;return-o.errno}}function xn(e,t,n,r){try{if(t=_e.getStr(t),t=_e.calculateAt(e,t),r<=0)return-28;var s=a.readlink(t),o=Math.min(r,nt(s)),d=Se[n+o];return Ge(s,n,r+1),Se[n+o]=d,o}catch(q){if(typeof a>"u"||q.name!=="ErrnoError")throw q;return-q.errno}}function Sn(e){try{return e=_e.getStr(e),a.rmdir(e),0}catch(t){if(typeof a>"u"||t.name!=="ErrnoError")throw t;return-t.errno}}function An(e,t){try{return e=_e.getStr(e),_e.doStat(a.stat,e,t)}catch(n){if(typeof a>"u"||n.name!=="ErrnoError")throw n;return-n.errno}}function In(e,t,n){try{return t=_e.getStr(t),t=_e.calculateAt(e,t),n===0?a.unlink(t):n===512?a.rmdir(t):at("Invalid flags passed to unlinkat"),0}catch(r){if(typeof a>"u"||r.name!=="ErrnoError")throw r;return-r.errno}}var Ft=e=>we[e>>2]+de[e+4>>2]*4294967296;function kn(e,t,n,r){try{t=_e.getStr(t),t=_e.calculateAt(e,t,!0);var s=Date.now(),o,d;if(!n)o=s,d=s;else{var q=Ft(n),L=de[n+8>>2];L==1073741823?o=s:L==1073741822?o=-1:o=q*1e3+L/(1e3*1e3),n+=16,q=Ft(n),L=de[n+8>>2],L==1073741823?d=s:L==1073741822?d=-1:d=q*1e3+L/(1e3*1e3)}return(d!=-1||o!=-1)&&a.utime(t,o,d),0}catch(C){if(typeof a>"u"||C.name!=="ErrnoError")throw C;return-C.errno}}var Tn=1,Fn=()=>Tn,On=e=>e%4===0&&(e%100!==0||e%400===0),Pn=[0,31,60,91,121,152,182,213,244,274,305,335],Ln=[0,31,59,90,120,151,181,212,243,273,304,334],Cn=e=>{var t=On(e.getFullYear()),n=t?Pn:Ln,r=n[e.getMonth()]+e.getDate()-1;return r};function Dn(e,t){e=Ye(e);var n=new Date(e*1e3);de[t>>2]=n.getSeconds(),de[t+4>>2]=n.getMinutes(),de[t+8>>2]=n.getHours(),de[t+12>>2]=n.getDate(),de[t+16>>2]=n.getMonth(),de[t+20>>2]=n.getFullYear()-1900,de[t+24>>2]=n.getDay();var r=Cn(n)|0;de[t+28>>2]=r,de[t+36>>2]=-(n.getTimezoneOffset()*60);var s=new Date(n.getFullYear(),0,1),o=new Date(n.getFullYear(),6,1).getTimezoneOffset(),d=s.getTimezoneOffset(),q=(o!=d&&n.getTimezoneOffset()==Math.min(d,o))|0;de[t+32>>2]=q}function Rn(e,t,n,r,s,o,d){s=Ye(s);try{if(isNaN(s))return 61;var q=_e.getStreamFromFD(r),L=a.mmap(q,e,s,t,n),C=L.ptr;return de[o>>2]=L.allocated,we[d>>2]=C,0}catch(Q){if(typeof a>"u"||Q.name!=="ErrnoError")throw Q;return-Q.errno}}function Nn(e,t,n,r,s,o){o=Ye(o);try{var d=_e.getStreamFromFD(s);n&2&&_e.doMsync(e,d,t,r,o)}catch(q){if(typeof a>"u"||q.name!=="ErrnoError")throw q;return-q.errno}}var jn=(e,t,n,r)=>{var s=new Date().getFullYear(),o=new Date(s,0,1),d=new Date(s,6,1),q=o.getTimezoneOffset(),L=d.getTimezoneOffset(),C=Math.max(q,L);we[e>>2]=C*60,de[t>>2]=+(q!=L);var Q=I=>{var N=I>=0?"-":"+",w=Math.abs(I),x=String(Math.floor(w/60)).padStart(2,"0"),T=String(w%60).padStart(2,"0");return`UTC${N}${x}${T}`},V=Q(q),P=Q(L);L<q?(Ge(V,n,17),Ge(P,r,17)):(Ge(V,r,17),Ge(P,n,17))},Mn=()=>Date.now(),Bn=()=>performance.now(),Un=()=>2147483648,zn=e=>{var t=Be.buffer,n=(e-t.byteLength+65535)/65536|0;try{return Be.grow(n),qt(),1}catch{}},Wn=e=>{var t=Qe.length;e>>>=0;var n=Un();if(e>n)return!1;for(var r=1;r<=4;r*=2){var s=t*(1+.2/r);s=Math.min(s,e+100663296);var o=Math.min(n,kt(Math.max(e,s),65536)),d=zn(o);if(d)return!0}return!1},pt={},Qn=()=>ne||"./this.program",Ze=()=>{if(!Ze.strings){var e=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",t={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:e,_:Qn()};for(var n in pt)pt[n]===void 0?delete t[n]:t[n]=pt[n];var r=[];for(var n in t)r.push(`${n}=${t[n]}`);Ze.strings=r}return Ze.strings},Hn=(e,t)=>{for(var n=0;n<e.length;++n)Se[t++]=e.charCodeAt(n);Se[t]=0},Vn=(e,t)=>{var n=0;return Ze().forEach((r,s)=>{var o=t+n;we[e+s*4>>2]=o,Hn(r,o),n+=r.length+1}),0},Gn=(e,t)=>{var n=Ze();we[e>>2]=n.length;var r=0;return n.forEach(s=>r+=s.length+1),we[t>>2]=r,0};function $n(e){try{var t=_e.getStreamFromFD(e);return a.close(t),0}catch(n){if(typeof a>"u"||n.name!=="ErrnoError")throw n;return n.errno}}function Kn(e,t){try{var n=0,r=0,s=0,o=_e.getStreamFromFD(e),d=o.tty?2:a.isDir(o.mode)?3:a.isLink(o.mode)?7:4;return Se[t]=d,Je[t+2>>1]=s,Ce[t+8>>3]=BigInt(n),Ce[t+16>>3]=BigInt(r),0}catch(q){if(typeof a>"u"||q.name!=="ErrnoError")throw q;return q.errno}}var Jn=(e,t,n,r)=>{for(var s=0,o=0;o<n;o++){var d=we[t>>2],q=we[t+4>>2];t+=8;var L=a.read(e,Se,d,q,r);if(L<0)return-1;if(s+=L,L<q)break}return s};function Xn(e,t,n,r){try{var s=_e.getStreamFromFD(e),o=Jn(s,t,n);return we[r>>2]=o,0}catch(d){if(typeof a>"u"||d.name!=="ErrnoError")throw d;return d.errno}}function Yn(e,t,n,r){t=Ye(t);try{if(isNaN(t))return 61;var s=_e.getStreamFromFD(e);return a.llseek(s,t,n),Ce[r>>3]=BigInt(s.position),s.getdents&&t===0&&n===0&&(s.getdents=null),0}catch(o){if(typeof a>"u"||o.name!=="ErrnoError")throw o;return o.errno}}function Zn(e){var n;try{var t=_e.getStreamFromFD(e);return(n=t.stream_ops)!=null&&n.fsync?t.stream_ops.fsync(t):0}catch(r){if(typeof a>"u"||r.name!=="ErrnoError")throw r;return r.errno}}var er=(e,t,n,r)=>{for(var s=0,o=0;o<n;o++){var d=we[t>>2],q=we[t+4>>2];t+=8;var L=a.write(e,Se,d,q,r);if(L<0)return-1;if(s+=L,L<q)break}return s};function tr(e,t,n,r){try{var s=_e.getStreamFromFD(e),o=er(s,t,n);return we[r>>2]=o,0}catch(d){if(typeof a>"u"||d.name!=="ErrnoError")throw d;return d.errno}}a.createPreloadedFile=on,a.staticInit();var Ot={__syscall_chmod:cn,__syscall_faccessat:_n,__syscall_fchmod:un,__syscall_fchown32:fn,__syscall_fcntl64:dn,__syscall_fstat64:pn,__syscall_ftruncate64:gn,__syscall_getcwd:qn,__syscall_ioctl:bn,__syscall_lstat64:yn,__syscall_mkdirat:wn,__syscall_newfstatat:vn,__syscall_openat:En,__syscall_readlinkat:xn,__syscall_rmdir:Sn,__syscall_stat64:An,__syscall_unlinkat:In,__syscall_utimensat:kn,_emscripten_get_now_is_monotonic:Fn,_localtime_js:Dn,_mmap_js:Rn,_munmap_js:Nn,_tzset_js:jn,emscripten_date_now:Mn,emscripten_get_now:Bn,emscripten_resize_heap:Wn,environ_get:Vn,environ_sizes_get:Gn,fd_close:$n,fd_fdstat_get:Kn,fd_read:Xn,fd_seek:Yn,fd_sync:Zn,fd_write:tr,memory:Be},m=Xt();i._sqlite3_status64=(e,t,n,r)=>(i._sqlite3_status64=m.sqlite3_status64)(e,t,n,r),i._sqlite3_status=(e,t,n,r)=>(i._sqlite3_status=m.sqlite3_status)(e,t,n,r),i._sqlite3_db_status=(e,t,n,r,s)=>(i._sqlite3_db_status=m.sqlite3_db_status)(e,t,n,r,s),i._sqlite3_msize=e=>(i._sqlite3_msize=m.sqlite3_msize)(e),i._sqlite3_vfs_find=e=>(i._sqlite3_vfs_find=m.sqlite3_vfs_find)(e),i._sqlite3_initialize=()=>(i._sqlite3_initialize=m.sqlite3_initialize)(),i._sqlite3_malloc=e=>(i._sqlite3_malloc=m.sqlite3_malloc)(e),i._sqlite3_free=e=>(i._sqlite3_free=m.sqlite3_free)(e),i._sqlite3_vfs_register=(e,t)=>(i._sqlite3_vfs_register=m.sqlite3_vfs_register)(e,t),i._sqlite3_vfs_unregister=e=>(i._sqlite3_vfs_unregister=m.sqlite3_vfs_unregister)(e),i._sqlite3_malloc64=e=>(i._sqlite3_malloc64=m.sqlite3_malloc64)(e),i._sqlite3_realloc=(e,t)=>(i._sqlite3_realloc=m.sqlite3_realloc)(e,t),i._sqlite3_realloc64=(e,t)=>(i._sqlite3_realloc64=m.sqlite3_realloc64)(e,t),i._sqlite3_value_text=e=>(i._sqlite3_value_text=m.sqlite3_value_text)(e),i._sqlite3_randomness=(e,t)=>(i._sqlite3_randomness=m.sqlite3_randomness)(e,t),i._sqlite3_stricmp=(e,t)=>(i._sqlite3_stricmp=m.sqlite3_stricmp)(e,t),i._sqlite3_strnicmp=(e,t,n)=>(i._sqlite3_strnicmp=m.sqlite3_strnicmp)(e,t,n),i._sqlite3_uri_parameter=(e,t)=>(i._sqlite3_uri_parameter=m.sqlite3_uri_parameter)(e,t),i._sqlite3_uri_boolean=(e,t,n)=>(i._sqlite3_uri_boolean=m.sqlite3_uri_boolean)(e,t,n),i._sqlite3_serialize=(e,t,n,r)=>(i._sqlite3_serialize=m.sqlite3_serialize)(e,t,n,r),i._sqlite3_prepare_v2=(e,t,n,r,s)=>(i._sqlite3_prepare_v2=m.sqlite3_prepare_v2)(e,t,n,r,s),i._sqlite3_step=e=>(i._sqlite3_step=m.sqlite3_step)(e),i._sqlite3_column_int64=(e,t)=>(i._sqlite3_column_int64=m.sqlite3_column_int64)(e,t),i._sqlite3_reset=e=>(i._sqlite3_reset=m.sqlite3_reset)(e),i._sqlite3_exec=(e,t,n,r,s)=>(i._sqlite3_exec=m.sqlite3_exec)(e,t,n,r,s),i._sqlite3_column_int=(e,t)=>(i._sqlite3_column_int=m.sqlite3_column_int)(e,t),i._sqlite3_finalize=e=>(i._sqlite3_finalize=m.sqlite3_finalize)(e),i._sqlite3_file_control=(e,t,n,r)=>(i._sqlite3_file_control=m.sqlite3_file_control)(e,t,n,r),i._sqlite3_column_name=(e,t)=>(i._sqlite3_column_name=m.sqlite3_column_name)(e,t),i._sqlite3_column_text=(e,t)=>(i._sqlite3_column_text=m.sqlite3_column_text)(e,t),i._sqlite3_column_type=(e,t)=>(i._sqlite3_column_type=m.sqlite3_column_type)(e,t),i._sqlite3_errmsg=e=>(i._sqlite3_errmsg=m.sqlite3_errmsg)(e),i._sqlite3_deserialize=(e,t,n,r,s,o)=>(i._sqlite3_deserialize=m.sqlite3_deserialize)(e,t,n,r,s,o),i._sqlite3_clear_bindings=e=>(i._sqlite3_clear_bindings=m.sqlite3_clear_bindings)(e),i._sqlite3_value_blob=e=>(i._sqlite3_value_blob=m.sqlite3_value_blob)(e),i._sqlite3_value_bytes=e=>(i._sqlite3_value_bytes=m.sqlite3_value_bytes)(e),i._sqlite3_value_double=e=>(i._sqlite3_value_double=m.sqlite3_value_double)(e),i._sqlite3_value_int=e=>(i._sqlite3_value_int=m.sqlite3_value_int)(e),i._sqlite3_value_int64=e=>(i._sqlite3_value_int64=m.sqlite3_value_int64)(e),i._sqlite3_value_subtype=e=>(i._sqlite3_value_subtype=m.sqlite3_value_subtype)(e),i._sqlite3_value_pointer=(e,t)=>(i._sqlite3_value_pointer=m.sqlite3_value_pointer)(e,t),i._sqlite3_value_type=e=>(i._sqlite3_value_type=m.sqlite3_value_type)(e),i._sqlite3_value_nochange=e=>(i._sqlite3_value_nochange=m.sqlite3_value_nochange)(e),i._sqlite3_value_frombind=e=>(i._sqlite3_value_frombind=m.sqlite3_value_frombind)(e),i._sqlite3_value_dup=e=>(i._sqlite3_value_dup=m.sqlite3_value_dup)(e),i._sqlite3_value_free=e=>(i._sqlite3_value_free=m.sqlite3_value_free)(e),i._sqlite3_result_blob=(e,t,n,r)=>(i._sqlite3_result_blob=m.sqlite3_result_blob)(e,t,n,r),i._sqlite3_result_error_toobig=e=>(i._sqlite3_result_error_toobig=m.sqlite3_result_error_toobig)(e),i._sqlite3_result_error_nomem=e=>(i._sqlite3_result_error_nomem=m.sqlite3_result_error_nomem)(e),i._sqlite3_result_double=(e,t)=>(i._sqlite3_result_double=m.sqlite3_result_double)(e,t),i._sqlite3_result_error=(e,t,n)=>(i._sqlite3_result_error=m.sqlite3_result_error)(e,t,n),i._sqlite3_result_int=(e,t)=>(i._sqlite3_result_int=m.sqlite3_result_int)(e,t),i._sqlite3_result_int64=(e,t)=>(i._sqlite3_result_int64=m.sqlite3_result_int64)(e,t),i._sqlite3_result_null=e=>(i._sqlite3_result_null=m.sqlite3_result_null)(e),i._sqlite3_result_pointer=(e,t,n,r)=>(i._sqlite3_result_pointer=m.sqlite3_result_pointer)(e,t,n,r),i._sqlite3_result_subtype=(e,t)=>(i._sqlite3_result_subtype=m.sqlite3_result_subtype)(e,t),i._sqlite3_result_text=(e,t,n,r)=>(i._sqlite3_result_text=m.sqlite3_result_text)(e,t,n,r),i._sqlite3_result_zeroblob=(e,t)=>(i._sqlite3_result_zeroblob=m.sqlite3_result_zeroblob)(e,t),i._sqlite3_result_zeroblob64=(e,t)=>(i._sqlite3_result_zeroblob64=m.sqlite3_result_zeroblob64)(e,t),i._sqlite3_result_error_code=(e,t)=>(i._sqlite3_result_error_code=m.sqlite3_result_error_code)(e,t),i._sqlite3_user_data=e=>(i._sqlite3_user_data=m.sqlite3_user_data)(e),i._sqlite3_context_db_handle=e=>(i._sqlite3_context_db_handle=m.sqlite3_context_db_handle)(e),i._sqlite3_vtab_nochange=e=>(i._sqlite3_vtab_nochange=m.sqlite3_vtab_nochange)(e),i._sqlite3_vtab_in_first=(e,t)=>(i._sqlite3_vtab_in_first=m.sqlite3_vtab_in_first)(e,t),i._sqlite3_vtab_in_next=(e,t)=>(i._sqlite3_vtab_in_next=m.sqlite3_vtab_in_next)(e,t),i._sqlite3_aggregate_context=(e,t)=>(i._sqlite3_aggregate_context=m.sqlite3_aggregate_context)(e,t),i._sqlite3_get_auxdata=(e,t)=>(i._sqlite3_get_auxdata=m.sqlite3_get_auxdata)(e,t),i._sqlite3_set_auxdata=(e,t,n,r)=>(i._sqlite3_set_auxdata=m.sqlite3_set_auxdata)(e,t,n,r),i._sqlite3_column_count=e=>(i._sqlite3_column_count=m.sqlite3_column_count)(e),i._sqlite3_data_count=e=>(i._sqlite3_data_count=m.sqlite3_data_count)(e),i._sqlite3_column_blob=(e,t)=>(i._sqlite3_column_blob=m.sqlite3_column_blob)(e,t),i._sqlite3_column_bytes=(e,t)=>(i._sqlite3_column_bytes=m.sqlite3_column_bytes)(e,t),i._sqlite3_column_double=(e,t)=>(i._sqlite3_column_double=m.sqlite3_column_double)(e,t),i._sqlite3_column_value=(e,t)=>(i._sqlite3_column_value=m.sqlite3_column_value)(e,t),i._sqlite3_column_decltype=(e,t)=>(i._sqlite3_column_decltype=m.sqlite3_column_decltype)(e,t),i._sqlite3_bind_blob=(e,t,n,r,s)=>(i._sqlite3_bind_blob=m.sqlite3_bind_blob)(e,t,n,r,s),i._sqlite3_bind_double=(e,t,n)=>(i._sqlite3_bind_double=m.sqlite3_bind_double)(e,t,n),i._sqlite3_bind_int=(e,t,n)=>(i._sqlite3_bind_int=m.sqlite3_bind_int)(e,t,n),i._sqlite3_bind_int64=(e,t,n)=>(i._sqlite3_bind_int64=m.sqlite3_bind_int64)(e,t,n),i._sqlite3_bind_null=(e,t)=>(i._sqlite3_bind_null=m.sqlite3_bind_null)(e,t),i._sqlite3_bind_pointer=(e,t,n,r,s)=>(i._sqlite3_bind_pointer=m.sqlite3_bind_pointer)(e,t,n,r,s),i._sqlite3_bind_text=(e,t,n,r,s)=>(i._sqlite3_bind_text=m.sqlite3_bind_text)(e,t,n,r,s),i._sqlite3_bind_parameter_count=e=>(i._sqlite3_bind_parameter_count=m.sqlite3_bind_parameter_count)(e),i._sqlite3_bind_parameter_name=(e,t)=>(i._sqlite3_bind_parameter_name=m.sqlite3_bind_parameter_name)(e,t),i._sqlite3_bind_parameter_index=(e,t)=>(i._sqlite3_bind_parameter_index=m.sqlite3_bind_parameter_index)(e,t),i._sqlite3_db_handle=e=>(i._sqlite3_db_handle=m.sqlite3_db_handle)(e),i._sqlite3_stmt_readonly=e=>(i._sqlite3_stmt_readonly=m.sqlite3_stmt_readonly)(e),i._sqlite3_stmt_isexplain=e=>(i._sqlite3_stmt_isexplain=m.sqlite3_stmt_isexplain)(e),i._sqlite3_stmt_explain=(e,t)=>(i._sqlite3_stmt_explain=m.sqlite3_stmt_explain)(e,t),i._sqlite3_stmt_busy=e=>(i._sqlite3_stmt_busy=m.sqlite3_stmt_busy)(e),i._sqlite3_stmt_status=(e,t,n)=>(i._sqlite3_stmt_status=m.sqlite3_stmt_status)(e,t,n),i._sqlite3_sql=e=>(i._sqlite3_sql=m.sqlite3_sql)(e),i._sqlite3_expanded_sql=e=>(i._sqlite3_expanded_sql=m.sqlite3_expanded_sql)(e),i._sqlite3_preupdate_old=(e,t,n)=>(i._sqlite3_preupdate_old=m.sqlite3_preupdate_old)(e,t,n),i._sqlite3_preupdate_count=e=>(i._sqlite3_preupdate_count=m.sqlite3_preupdate_count)(e),i._sqlite3_preupdate_depth=e=>(i._sqlite3_preupdate_depth=m.sqlite3_preupdate_depth)(e),i._sqlite3_preupdate_blobwrite=e=>(i._sqlite3_preupdate_blobwrite=m.sqlite3_preupdate_blobwrite)(e),i._sqlite3_preupdate_new=(e,t,n)=>(i._sqlite3_preupdate_new=m.sqlite3_preupdate_new)(e,t,n),i._sqlite3_value_numeric_type=e=>(i._sqlite3_value_numeric_type=m.sqlite3_value_numeric_type)(e),i._sqlite3_set_authorizer=(e,t,n)=>(i._sqlite3_set_authorizer=m.sqlite3_set_authorizer)(e,t,n),i._sqlite3_strglob=(e,t)=>(i._sqlite3_strglob=m.sqlite3_strglob)(e,t),i._sqlite3_strlike=(e,t,n)=>(i._sqlite3_strlike=m.sqlite3_strlike)(e,t,n),i._sqlite3_auto_extension=e=>(i._sqlite3_auto_extension=m.sqlite3_auto_extension)(e),i._sqlite3_cancel_auto_extension=e=>(i._sqlite3_cancel_auto_extension=m.sqlite3_cancel_auto_extension)(e),i._sqlite3_reset_auto_extension=()=>(i._sqlite3_reset_auto_extension=m.sqlite3_reset_auto_extension)(),i._sqlite3_prepare_v3=(e,t,n,r,s,o)=>(i._sqlite3_prepare_v3=m.sqlite3_prepare_v3)(e,t,n,r,s,o),i._sqlite3_create_module=(e,t,n,r)=>(i._sqlite3_create_module=m.sqlite3_create_module)(e,t,n,r),i._sqlite3_create_module_v2=(e,t,n,r,s)=>(i._sqlite3_create_module_v2=m.sqlite3_create_module_v2)(e,t,n,r,s),i._sqlite3_drop_modules=(e,t)=>(i._sqlite3_drop_modules=m.sqlite3_drop_modules)(e,t),i._sqlite3_declare_vtab=(e,t)=>(i._sqlite3_declare_vtab=m.sqlite3_declare_vtab)(e,t),i._sqlite3_vtab_on_conflict=e=>(i._sqlite3_vtab_on_conflict=m.sqlite3_vtab_on_conflict)(e),i._sqlite3_vtab_collation=(e,t)=>(i._sqlite3_vtab_collation=m.sqlite3_vtab_collation)(e,t),i._sqlite3_vtab_in=(e,t,n)=>(i._sqlite3_vtab_in=m.sqlite3_vtab_in)(e,t,n),i._sqlite3_vtab_rhs_value=(e,t,n)=>(i._sqlite3_vtab_rhs_value=m.sqlite3_vtab_rhs_value)(e,t,n),i._sqlite3_vtab_distinct=e=>(i._sqlite3_vtab_distinct=m.sqlite3_vtab_distinct)(e),i._sqlite3_keyword_name=(e,t,n)=>(i._sqlite3_keyword_name=m.sqlite3_keyword_name)(e,t,n),i._sqlite3_keyword_count=()=>(i._sqlite3_keyword_count=m.sqlite3_keyword_count)(),i._sqlite3_keyword_check=(e,t)=>(i._sqlite3_keyword_check=m.sqlite3_keyword_check)(e,t),i._sqlite3_complete=e=>(i._sqlite3_complete=m.sqlite3_complete)(e),i._sqlite3_libversion=()=>(i._sqlite3_libversion=m.sqlite3_libversion)(),i._sqlite3_libversion_number=()=>(i._sqlite3_libversion_number=m.sqlite3_libversion_number)(),i._sqlite3_shutdown=()=>(i._sqlite3_shutdown=m.sqlite3_shutdown)(),i._sqlite3_last_insert_rowid=e=>(i._sqlite3_last_insert_rowid=m.sqlite3_last_insert_rowid)(e),i._sqlite3_set_last_insert_rowid=(e,t)=>(i._sqlite3_set_last_insert_rowid=m.sqlite3_set_last_insert_rowid)(e,t),i._sqlite3_changes64=e=>(i._sqlite3_changes64=m.sqlite3_changes64)(e),i._sqlite3_changes=e=>(i._sqlite3_changes=m.sqlite3_changes)(e),i._sqlite3_total_changes64=e=>(i._sqlite3_total_changes64=m.sqlite3_total_changes64)(e),i._sqlite3_total_changes=e=>(i._sqlite3_total_changes=m.sqlite3_total_changes)(e),i._sqlite3_txn_state=(e,t)=>(i._sqlite3_txn_state=m.sqlite3_txn_state)(e,t),i._sqlite3_close_v2=e=>(i._sqlite3_close_v2=m.sqlite3_close_v2)(e),i._sqlite3_busy_handler=(e,t,n)=>(i._sqlite3_busy_handler=m.sqlite3_busy_handler)(e,t,n),i._sqlite3_progress_handler=(e,t,n,r)=>(i._sqlite3_progress_handler=m.sqlite3_progress_handler)(e,t,n,r),i._sqlite3_busy_timeout=(e,t)=>(i._sqlite3_busy_timeout=m.sqlite3_busy_timeout)(e,t),i._sqlite3_interrupt=e=>(i._sqlite3_interrupt=m.sqlite3_interrupt)(e),i._sqlite3_is_interrupted=e=>(i._sqlite3_is_interrupted=m.sqlite3_is_interrupted)(e),i._sqlite3_create_function=(e,t,n,r,s,o,d,q)=>(i._sqlite3_create_function=m.sqlite3_create_function)(e,t,n,r,s,o,d,q),i._sqlite3_create_function_v2=(e,t,n,r,s,o,d,q,L)=>(i._sqlite3_create_function_v2=m.sqlite3_create_function_v2)(e,t,n,r,s,o,d,q,L),i._sqlite3_create_window_function=(e,t,n,r,s,o,d,q,L,C)=>(i._sqlite3_create_window_function=m.sqlite3_create_window_function)(e,t,n,r,s,o,d,q,L,C),i._sqlite3_overload_function=(e,t,n)=>(i._sqlite3_overload_function=m.sqlite3_overload_function)(e,t,n),i._sqlite3_trace_v2=(e,t,n,r)=>(i._sqlite3_trace_v2=m.sqlite3_trace_v2)(e,t,n,r),i._sqlite3_commit_hook=(e,t,n)=>(i._sqlite3_commit_hook=m.sqlite3_commit_hook)(e,t,n),i._sqlite3_update_hook=(e,t,n)=>(i._sqlite3_update_hook=m.sqlite3_update_hook)(e,t,n),i._sqlite3_rollback_hook=(e,t,n)=>(i._sqlite3_rollback_hook=m.sqlite3_rollback_hook)(e,t,n),i._sqlite3_preupdate_hook=(e,t,n)=>(i._sqlite3_preupdate_hook=m.sqlite3_preupdate_hook)(e,t,n),i._sqlite3_error_offset=e=>(i._sqlite3_error_offset=m.sqlite3_error_offset)(e),i._sqlite3_errcode=e=>(i._sqlite3_errcode=m.sqlite3_errcode)(e),i._sqlite3_extended_errcode=e=>(i._sqlite3_extended_errcode=m.sqlite3_extended_errcode)(e),i._sqlite3_errstr=e=>(i._sqlite3_errstr=m.sqlite3_errstr)(e),i._sqlite3_limit=(e,t,n)=>(i._sqlite3_limit=m.sqlite3_limit)(e,t,n),i._sqlite3_open=(e,t)=>(i._sqlite3_open=m.sqlite3_open)(e,t),i._sqlite3_open_v2=(e,t,n,r)=>(i._sqlite3_open_v2=m.sqlite3_open_v2)(e,t,n,r),i._sqlite3_create_collation=(e,t,n,r,s)=>(i._sqlite3_create_collation=m.sqlite3_create_collation)(e,t,n,r,s),i._sqlite3_create_collation_v2=(e,t,n,r,s,o)=>(i._sqlite3_create_collation_v2=m.sqlite3_create_collation_v2)(e,t,n,r,s,o),i._sqlite3_collation_needed=(e,t,n)=>(i._sqlite3_collation_needed=m.sqlite3_collation_needed)(e,t,n),i._sqlite3_get_autocommit=e=>(i._sqlite3_get_autocommit=m.sqlite3_get_autocommit)(e),i._sqlite3_table_column_metadata=(e,t,n,r,s,o,d,q,L)=>(i._sqlite3_table_column_metadata=m.sqlite3_table_column_metadata)(e,t,n,r,s,o,d,q,L),i._sqlite3_extended_result_codes=(e,t)=>(i._sqlite3_extended_result_codes=m.sqlite3_extended_result_codes)(e,t),i._sqlite3_uri_key=(e,t)=>(i._sqlite3_uri_key=m.sqlite3_uri_key)(e,t),i._sqlite3_uri_int64=(e,t,n)=>(i._sqlite3_uri_int64=m.sqlite3_uri_int64)(e,t,n),i._sqlite3_db_name=(e,t)=>(i._sqlite3_db_name=m.sqlite3_db_name)(e,t),i._sqlite3_db_filename=(e,t)=>(i._sqlite3_db_filename=m.sqlite3_db_filename)(e,t),i._sqlite3_db_readonly=(e,t)=>(i._sqlite3_db_readonly=m.sqlite3_db_readonly)(e,t),i._sqlite3_compileoption_used=e=>(i._sqlite3_compileoption_used=m.sqlite3_compileoption_used)(e),i._sqlite3_compileoption_get=e=>(i._sqlite3_compileoption_get=m.sqlite3_compileoption_get)(e),i._sqlite3session_diff=(e,t,n,r)=>(i._sqlite3session_diff=m.sqlite3session_diff)(e,t,n,r),i._sqlite3session_attach=(e,t)=>(i._sqlite3session_attach=m.sqlite3session_attach)(e,t),i._sqlite3session_create=(e,t,n)=>(i._sqlite3session_create=m.sqlite3session_create)(e,t,n),i._sqlite3session_delete=e=>(i._sqlite3session_delete=m.sqlite3session_delete)(e),i._sqlite3session_table_filter=(e,t,n)=>(i._sqlite3session_table_filter=m.sqlite3session_table_filter)(e,t,n),i._sqlite3session_changeset=(e,t,n)=>(i._sqlite3session_changeset=m.sqlite3session_changeset)(e,t,n),i._sqlite3session_changeset_strm=(e,t,n)=>(i._sqlite3session_changeset_strm=m.sqlite3session_changeset_strm)(e,t,n),i._sqlite3session_patchset_strm=(e,t,n)=>(i._sqlite3session_patchset_strm=m.sqlite3session_patchset_strm)(e,t,n),i._sqlite3session_patchset=(e,t,n)=>(i._sqlite3session_patchset=m.sqlite3session_patchset)(e,t,n),i._sqlite3session_enable=(e,t)=>(i._sqlite3session_enable=m.sqlite3session_enable)(e,t),i._sqlite3session_indirect=(e,t)=>(i._sqlite3session_indirect=m.sqlite3session_indirect)(e,t),i._sqlite3session_isempty=e=>(i._sqlite3session_isempty=m.sqlite3session_isempty)(e),i._sqlite3session_memory_used=e=>(i._sqlite3session_memory_used=m.sqlite3session_memory_used)(e),i._sqlite3session_object_config=(e,t,n)=>(i._sqlite3session_object_config=m.sqlite3session_object_config)(e,t,n),i._sqlite3session_changeset_size=e=>(i._sqlite3session_changeset_size=m.sqlite3session_changeset_size)(e),i._sqlite3changeset_start=(e,t,n)=>(i._sqlite3changeset_start=m.sqlite3changeset_start)(e,t,n),i._sqlite3changeset_start_v2=(e,t,n,r)=>(i._sqlite3changeset_start_v2=m.sqlite3changeset_start_v2)(e,t,n,r),i._sqlite3changeset_start_strm=(e,t,n)=>(i._sqlite3changeset_start_strm=m.sqlite3changeset_start_strm)(e,t,n),i._sqlite3changeset_start_v2_strm=(e,t,n,r)=>(i._sqlite3changeset_start_v2_strm=m.sqlite3changeset_start_v2_strm)(e,t,n,r),i._sqlite3changeset_next=e=>(i._sqlite3changeset_next=m.sqlite3changeset_next)(e),i._sqlite3changeset_op=(e,t,n,r,s)=>(i._sqlite3changeset_op=m.sqlite3changeset_op)(e,t,n,r,s),i._sqlite3changeset_pk=(e,t,n)=>(i._sqlite3changeset_pk=m.sqlite3changeset_pk)(e,t,n),i._sqlite3changeset_old=(e,t,n)=>(i._sqlite3changeset_old=m.sqlite3changeset_old)(e,t,n),i._sqlite3changeset_new=(e,t,n)=>(i._sqlite3changeset_new=m.sqlite3changeset_new)(e,t,n),i._sqlite3changeset_conflict=(e,t,n)=>(i._sqlite3changeset_conflict=m.sqlite3changeset_conflict)(e,t,n),i._sqlite3changeset_fk_conflicts=(e,t)=>(i._sqlite3changeset_fk_conflicts=m.sqlite3changeset_fk_conflicts)(e,t),i._sqlite3changeset_finalize=e=>(i._sqlite3changeset_finalize=m.sqlite3changeset_finalize)(e),i._sqlite3changeset_invert=(e,t,n,r)=>(i._sqlite3changeset_invert=m.sqlite3changeset_invert)(e,t,n,r),i._sqlite3changeset_invert_strm=(e,t,n,r)=>(i._sqlite3changeset_invert_strm=m.sqlite3changeset_invert_strm)(e,t,n,r),i._sqlite3changeset_apply_v2=(e,t,n,r,s,o,d,q,L)=>(i._sqlite3changeset_apply_v2=m.sqlite3changeset_apply_v2)(e,t,n,r,s,o,d,q,L),i._sqlite3changeset_apply=(e,t,n,r,s,o)=>(i._sqlite3changeset_apply=m.sqlite3changeset_apply)(e,t,n,r,s,o),i._sqlite3changeset_apply_v2_strm=(e,t,n,r,s,o,d,q,L)=>(i._sqlite3changeset_apply_v2_strm=m.sqlite3changeset_apply_v2_strm)(e,t,n,r,s,o,d,q,L),i._sqlite3changeset_apply_strm=(e,t,n,r,s,o)=>(i._sqlite3changeset_apply_strm=m.sqlite3changeset_apply_strm)(e,t,n,r,s,o),i._sqlite3changegroup_new=e=>(i._sqlite3changegroup_new=m.sqlite3changegroup_new)(e),i._sqlite3changegroup_add=(e,t,n)=>(i._sqlite3changegroup_add=m.sqlite3changegroup_add)(e,t,n),i._sqlite3changegroup_output=(e,t,n)=>(i._sqlite3changegroup_output=m.sqlite3changegroup_output)(e,t,n),i._sqlite3changegroup_add_strm=(e,t,n)=>(i._sqlite3changegroup_add_strm=m.sqlite3changegroup_add_strm)(e,t,n),i._sqlite3changegroup_output_strm=(e,t,n)=>(i._sqlite3changegroup_output_strm=m.sqlite3changegroup_output_strm)(e,t,n),i._sqlite3changegroup_delete=e=>(i._sqlite3changegroup_delete=m.sqlite3changegroup_delete)(e),i._sqlite3changeset_concat=(e,t,n,r,s,o)=>(i._sqlite3changeset_concat=m.sqlite3changeset_concat)(e,t,n,r,s,o),i._sqlite3changeset_concat_strm=(e,t,n,r,s,o)=>(i._sqlite3changeset_concat_strm=m.sqlite3changeset_concat_strm)(e,t,n,r,s,o),i._sqlite3session_config=(e,t)=>(i._sqlite3session_config=m.sqlite3session_config)(e,t),i._sqlite3_sourceid=()=>(i._sqlite3_sourceid=m.sqlite3_sourceid)(),i._sqlite3__wasm_pstack_ptr=()=>(i._sqlite3__wasm_pstack_ptr=m.sqlite3__wasm_pstack_ptr)(),i._sqlite3__wasm_pstack_restore=e=>(i._sqlite3__wasm_pstack_restore=m.sqlite3__wasm_pstack_restore)(e),i._sqlite3__wasm_pstack_alloc=e=>(i._sqlite3__wasm_pstack_alloc=m.sqlite3__wasm_pstack_alloc)(e),i._sqlite3__wasm_pstack_remaining=()=>(i._sqlite3__wasm_pstack_remaining=m.sqlite3__wasm_pstack_remaining)(),i._sqlite3__wasm_pstack_quota=()=>(i._sqlite3__wasm_pstack_quota=m.sqlite3__wasm_pstack_quota)(),i._sqlite3__wasm_db_error=(e,t,n)=>(i._sqlite3__wasm_db_error=m.sqlite3__wasm_db_error)(e,t,n),i._sqlite3__wasm_test_struct=e=>(i._sqlite3__wasm_test_struct=m.sqlite3__wasm_test_struct)(e),i._sqlite3__wasm_enum_json=()=>(i._sqlite3__wasm_enum_json=m.sqlite3__wasm_enum_json)(),i._sqlite3__wasm_vfs_unlink=(e,t)=>(i._sqlite3__wasm_vfs_unlink=m.sqlite3__wasm_vfs_unlink)(e,t),i._sqlite3__wasm_db_vfs=(e,t)=>(i._sqlite3__wasm_db_vfs=m.sqlite3__wasm_db_vfs)(e,t),i._sqlite3__wasm_db_reset=e=>(i._sqlite3__wasm_db_reset=m.sqlite3__wasm_db_reset)(e),i._sqlite3__wasm_db_export_chunked=(e,t)=>(i._sqlite3__wasm_db_export_chunked=m.sqlite3__wasm_db_export_chunked)(e,t),i._sqlite3__wasm_db_serialize=(e,t,n,r,s)=>(i._sqlite3__wasm_db_serialize=m.sqlite3__wasm_db_serialize)(e,t,n,r,s),i._sqlite3__wasm_vfs_create_file=(e,t,n,r)=>(i._sqlite3__wasm_vfs_create_file=m.sqlite3__wasm_vfs_create_file)(e,t,n,r),i._sqlite3__wasm_posix_create_file=(e,t,n)=>(i._sqlite3__wasm_posix_create_file=m.sqlite3__wasm_posix_create_file)(e,t,n),i._sqlite3__wasm_kvvfsMakeKeyOnPstack=(e,t)=>(i._sqlite3__wasm_kvvfsMakeKeyOnPstack=m.sqlite3__wasm_kvvfsMakeKeyOnPstack)(e,t),i._sqlite3__wasm_kvvfs_methods=()=>(i._sqlite3__wasm_kvvfs_methods=m.sqlite3__wasm_kvvfs_methods)(),i._sqlite3__wasm_vtab_config=(e,t,n)=>(i._sqlite3__wasm_vtab_config=m.sqlite3__wasm_vtab_config)(e,t,n),i._sqlite3__wasm_db_config_ip=(e,t,n,r)=>(i._sqlite3__wasm_db_config_ip=m.sqlite3__wasm_db_config_ip)(e,t,n,r),i._sqlite3__wasm_db_config_pii=(e,t,n,r,s)=>(i._sqlite3__wasm_db_config_pii=m.sqlite3__wasm_db_config_pii)(e,t,n,r,s),i._sqlite3__wasm_db_config_s=(e,t,n)=>(i._sqlite3__wasm_db_config_s=m.sqlite3__wasm_db_config_s)(e,t,n),i._sqlite3__wasm_config_i=(e,t)=>(i._sqlite3__wasm_config_i=m.sqlite3__wasm_config_i)(e,t),i._sqlite3__wasm_config_ii=(e,t,n)=>(i._sqlite3__wasm_config_ii=m.sqlite3__wasm_config_ii)(e,t,n),i._sqlite3__wasm_config_j=(e,t)=>(i._sqlite3__wasm_config_j=m.sqlite3__wasm_config_j)(e,t),i._sqlite3__wasm_qfmt_token=(e,t)=>(i._sqlite3__wasm_qfmt_token=m.sqlite3__wasm_qfmt_token)(e,t),i._sqlite3__wasm_init_wasmfs=e=>(i._sqlite3__wasm_init_wasmfs=m.sqlite3__wasm_init_wasmfs)(e),i._sqlite3__wasm_test_intptr=e=>(i._sqlite3__wasm_test_intptr=m.sqlite3__wasm_test_intptr)(e),i._sqlite3__wasm_test_voidptr=e=>(i._sqlite3__wasm_test_voidptr=m.sqlite3__wasm_test_voidptr)(e),i._sqlite3__wasm_test_int64_max=()=>(i._sqlite3__wasm_test_int64_max=m.sqlite3__wasm_test_int64_max)(),i._sqlite3__wasm_test_int64_min=()=>(i._sqlite3__wasm_test_int64_min=m.sqlite3__wasm_test_int64_min)(),i._sqlite3__wasm_test_int64_times2=e=>(i._sqlite3__wasm_test_int64_times2=m.sqlite3__wasm_test_int64_times2)(e),i._sqlite3__wasm_test_int64_minmax=(e,t)=>(i._sqlite3__wasm_test_int64_minmax=m.sqlite3__wasm_test_int64_minmax)(e,t),i._sqlite3__wasm_test_int64ptr=e=>(i._sqlite3__wasm_test_int64ptr=m.sqlite3__wasm_test_int64ptr)(e),i._sqlite3__wasm_test_stack_overflow=e=>(i._sqlite3__wasm_test_stack_overflow=m.sqlite3__wasm_test_stack_overflow)(e),i._sqlite3__wasm_test_str_hello=e=>(i._sqlite3__wasm_test_str_hello=m.sqlite3__wasm_test_str_hello)(e),i._sqlite3__wasm_SQLTester_strglob=(e,t)=>(i._sqlite3__wasm_SQLTester_strglob=m.sqlite3__wasm_SQLTester_strglob)(e,t),i._malloc=e=>(i._malloc=m.malloc)(e),i._free=e=>(i._free=m.free)(e),i._realloc=(e,t)=>(i._realloc=m.realloc)(e,t);var Pt=(e,t)=>(Pt=m.emscripten_builtin_memalign)(e,t);i.wasmMemory=Be;var st,Lt;Xe=function e(){st||Ct(),st||(Xe=e)};function Ct(){if(Ue>0||!Lt&&(Lt=1,Bt(),Ue>0))return;function e(){var t;st||(st=1,i.calledRun=1,!gt&&(Ut(),ye(i),(t=i.onRuntimeInitialized)==null||t.call(i),zt()))}i.setStatus?(i.setStatus("Running..."),setTimeout(()=>{setTimeout(()=>i.setStatus(""),1),e()},1)):e()}if(i.preInit)for(typeof i.preInit=="function"&&(i.preInit=[i.preInit]);i.preInit.length>0;)i.preInit.pop()();return Ct(),i.runSQLite3PostLoadInit=function(e){if(globalThis.sqlite3ApiBootstrap=function t(n=globalThis.sqlite3ApiConfig||t.defaultConfig){if(t.sqlite3)return(t.sqlite3.config||console).warn("sqlite3ApiBootstrap() called multiple times.","Config and external initializers are ignored on calls after the first."),t.sqlite3;const r=Object.assign(Object.create(null),{exports:void 0,memory:void 0,bigIntEnabled:typeof i<"u"&&i.HEAPU64?!0:!!globalThis.BigInt64Array,debug:console.debug.bind(console),warn:console.warn.bind(console),error:console.error.bind(console),log:console.log.bind(console),wasmfsOpfsDir:"/opfs",useStdAlloc:!1},n||{});Object.assign(r,{allocExportName:r.useStdAlloc?"malloc":"sqlite3_malloc",deallocExportName:r.useStdAlloc?"free":"sqlite3_free",reallocExportName:r.useStdAlloc?"realloc":"sqlite3_realloc"},r),["exports","memory","wasmfsOpfsDir"].forEach(l=>{typeof r[l]=="function"&&(r[l]=r[l]())}),delete globalThis.sqlite3ApiConfig,delete t.defaultConfig;const s=Object.create(null),o=Object.create(null),d=l=>s.sqlite3_js_rc_str&&s.sqlite3_js_rc_str(l)||"Unknown result code #"+l,q=l=>typeof l=="number"&&l===(l|0);class L extends Error{constructor(..._){let b;if(_.length)if(q(_[0]))if(b=_[0],_.length===1)super(d(_[0]));else{const y=d(b);typeof _[1]=="object"?super(y,_[1]):(_[0]=y+":",super(_.join(" ")))}else _.length===2&&typeof _[1]=="object"?super(..._):super(_.join(" "));this.resultCode=b||s.SQLITE_ERROR,this.name="SQLite3Error"}}L.toss=(...l)=>{throw new L(...l)};const C=L.toss;r.wasmfsOpfsDir&&!/^\/[^/]+$/.test(r.wasmfsOpfsDir)&&C("config.wasmfsOpfsDir must be falsy or in the form '/dir-name'.");const Q=l=>typeof l!="bigint"&&l===(l|0)&&l<=2147483647&&l>=-2147483648,V=function l(_){return l._max||(l._max=BigInt("0x7fffffffffffffff"),l._min=~l._max),_>=l._min&&_<=l._max},P=l=>l>=-0x7fffffffn-1n&&l<=0x7fffffffn,I=function l(_){return l._min||(l._min=Number.MIN_SAFE_INTEGER,l._max=Number.MAX_SAFE_INTEGER),_>=l._min&&_<=l._max},N=l=>l&&l.constructor&&Q(l.constructor.BYTES_PER_ELEMENT)?l:!1,w=typeof SharedArrayBuffer>"u"?function(){}:SharedArrayBuffer,x=l=>l.buffer instanceof w,T=(l,_,b)=>x(l)?l.slice(_,b):l.subarray(_,b),F=l=>l&&(l instanceof Uint8Array||l instanceof Int8Array||l instanceof ArrayBuffer),D=l=>l&&(l instanceof Uint8Array||l instanceof Int8Array||l instanceof ArrayBuffer),A=l=>F(l)||C("Value is not of a supported TypedArray type."),j=new TextDecoder("utf-8"),H=function(l,_,b){return j.decode(T(l,_,b))},c=function(l){return D(l)?H(l instanceof ArrayBuffer?new Uint8Array(l):l):Array.isArray(l)?l.join(""):(o.isPtr(l)&&(l=o.cstrToJs(l)),l)};class g extends Error{constructor(..._){_.length===2&&typeof _[1]=="object"?super(..._):_.length?super(_.join(" ")):super("Allocation failed."),this.resultCode=s.SQLITE_NOMEM,this.name="WasmAllocError"}}g.toss=(...l)=>{throw new g(...l)},Object.assign(s,{sqlite3_bind_blob:void 0,sqlite3_bind_text:void 0,sqlite3_create_function_v2:(l,_,b,y,U,J,te,oe,re)=>{},sqlite3_create_function:(l,_,b,y,U,J,te,oe)=>{},sqlite3_create_window_function:(l,_,b,y,U,J,te,oe,re,ie)=>{},sqlite3_prepare_v3:(l,_,b,y,U,J)=>{},sqlite3_prepare_v2:(l,_,b,y,U)=>{},sqlite3_exec:(l,_,b,y,U)=>{},sqlite3_randomness:(l,_)=>{}});const E={affirmBindableTypedArray:A,flexibleString:c,bigIntFits32:P,bigIntFits64:V,bigIntFitsDouble:I,isBindableTypedArray:F,isInt32:Q,isSQLableTypedArray:D,isTypedArray:N,typedArrayToString:H,isUIThread:()=>globalThis.window===globalThis&&!!globalThis.document,isSharedTypedArray:x,toss:function(...l){throw new Error(l.join(" "))},toss3:C,typedArrayPart:T,affirmDbHeader:function(l){l instanceof ArrayBuffer&&(l=new Uint8Array(l));const _="SQLite format 3";_.length>l.byteLength&&C("Input does not contain an SQLite3 database header.");for(let b=0;b<_.length;++b)_.charCodeAt(b)!==l[b]&&C("Input does not contain an SQLite3 database header.")},affirmIsDb:function(l){l instanceof ArrayBuffer&&(l=new Uint8Array(l));const _=l.byteLength;(_<512||_%512!==0)&&C("Byte array size",_,"is invalid for an SQLite3 db."),E.affirmDbHeader(l)}};Object.assign(o,{ptrSizeof:r.wasmPtrSizeof||4,ptrIR:r.wasmPtrIR||"i32",bigIntEnabled:!!r.bigIntEnabled,exports:r.exports||C("Missing API config.exports (WASM module exports)."),memory:r.memory||r.exports.memory||C("API config object requires a WebAssembly.Memory object","in either config.exports.memory (exported)","or config.memory (imported)."),alloc:void 0,realloc:void 0,dealloc:void 0}),o.allocFromTypedArray=function(l){l instanceof ArrayBuffer&&(l=new Uint8Array(l)),A(l);const _=o.alloc(l.byteLength||1);return o.heapForSize(l.constructor).set(l.byteLength?l:[0],_),_};{const l=r.allocExportName,_=r.deallocExportName,b=r.reallocExportName;for(const y of[l,_,b])o.exports[y]instanceof Function||C("Missing required exports[",y,"] function.");o.alloc=function y(U){return y.impl(U)||g.toss("Failed to allocate",U," bytes.")},o.alloc.impl=o.exports[l],o.realloc=function y(U,J){const te=y.impl(U,J);return J?te||g.toss("Failed to reallocate",J," bytes."):0},o.realloc.impl=o.exports[b],o.dealloc=o.exports[_]}o.compileOptionUsed=function l(_){if(arguments.length){if(Array.isArray(_)){const b={};return _.forEach(y=>{b[y]=s.sqlite3_compileoption_used(y)}),b}else if(typeof _=="object")return Object.keys(_).forEach(b=>{_[b]=s.sqlite3_compileoption_used(b)}),_}else{if(l._result)return l._result;l._opt||(l._rx=/^([^=]+)=(.+)/,l._rxInt=/^-?\d+$/,l._opt=function(te,oe){const re=l._rx.exec(te);oe[0]=re?re[1]:te,oe[1]=re?l._rxInt.test(re[2])?+re[2]:re[2]:!0});const b={},y=[0,0];let U=0,J;for(;J=s.sqlite3_compileoption_get(U++);)l._opt(J,y),b[y[0]]=y[1];return l._result=b}return typeof _=="string"?!!s.sqlite3_compileoption_used(_):!1},o.pstack=Object.assign(Object.create(null),{restore:o.exports.sqlite3__wasm_pstack_restore,alloc:function(l){return typeof l=="string"&&!(l=o.sizeofIR(l))&&g.toss("Invalid value for pstack.alloc(",arguments[0],")"),o.exports.sqlite3__wasm_pstack_alloc(l)||g.toss("Could not allocate",l,"bytes from the pstack.")},allocChunks:function(l,_){typeof _=="string"&&!(_=o.sizeofIR(_))&&g.toss("Invalid size value for allocChunks(",arguments[1],")");const b=o.pstack.alloc(l*_),y=[];let U=0,J=0;for(;U<l;++U,J+=_)y.push(b+J);return y},allocPtr:(l=1,_=!0)=>l===1?o.pstack.alloc(_?8:o.ptrSizeof):o.pstack.allocChunks(l,_?8:o.ptrSizeof),call:function(l){const _=o.pstack.pointer;try{return l(h)}finally{o.pstack.restore(_)}}}),Object.defineProperties(o.pstack,{pointer:{configurable:!1,iterable:!0,writeable:!1,get:o.exports.sqlite3__wasm_pstack_ptr},quota:{configurable:!1,iterable:!0,writeable:!1,get:o.exports.sqlite3__wasm_pstack_quota},remaining:{configurable:!1,iterable:!0,writeable:!1,get:o.exports.sqlite3__wasm_pstack_remaining}}),s.sqlite3_randomness=(...l)=>{if(l.length===1&&E.isTypedArray(l[0])&&l[0].BYTES_PER_ELEMENT===1){const _=l[0];if(_.byteLength===0)return o.exports.sqlite3_randomness(0,0),_;const b=o.pstack.pointer;try{let y=_.byteLength,U=0;const J=o.exports.sqlite3_randomness,te=o.heap8u(),oe=y<512?y:512,re=o.pstack.alloc(oe);do{const ie=y>oe?oe:y;J(ie,re),_.set(T(te,re,re+ie),U),y-=ie,U+=ie}while(y>0)}catch(y){console.error("Highly unexpected (and ignored!) exception in sqlite3_randomness():",y)}finally{o.pstack.restore(b)}return _}o.exports.sqlite3_randomness(...l)};let z;if(s.sqlite3_wasmfs_opfs_dir=function(){if(z!==void 0)return z;const l=r.wasmfsOpfsDir;if(!l||!globalThis.FileSystemHandle||!globalThis.FileSystemDirectoryHandle||!globalThis.FileSystemFileHandle)return z="";try{return l&&o.xCallWrapped("sqlite3__wasm_init_wasmfs","i32",["string"],l)===0?z=l:z=""}catch{return z=""}},s.sqlite3_wasmfs_filename_is_persistent=function(l){const _=s.sqlite3_wasmfs_opfs_dir();return _&&l?l.startsWith(_+"/"):!1},s.sqlite3_js_db_uses_vfs=function(l,_,b=0){try{const y=s.sqlite3_vfs_find(_);return y?l?y===s.sqlite3_js_db_vfs(l,b)?y:!1:y===s.sqlite3_vfs_find(0)?y:!1:!1}catch{return!1}},s.sqlite3_js_vfs_list=function(){const l=[];let _=s.sqlite3_vfs_find(0);for(;_;){const b=new s.sqlite3_vfs(_);l.push(o.cstrToJs(b.$zName)),_=b.$pNext,b.dispose()}return l},s.sqlite3_js_db_export=function(l,_=0){l=o.xWrap.testConvertArg("sqlite3*",l),l||C("Invalid sqlite3* argument."),o.bigIntEnabled||C("BigInt64 support is not enabled.");const b=o.scopedAllocPush();let y;try{const U=o.scopedAlloc(8+o.ptrSizeof),J=U+8,te=_?o.isPtr(_)?_:o.scopedAllocCString(""+_):0;let oe=o.exports.sqlite3__wasm_db_serialize(l,te,J,U,0);oe&&C("Database serialization failed with code",h.capi.sqlite3_js_rc_str(oe)),y=o.peekPtr(J);const re=o.peek(U,"i64");return oe=re?o.heap8u().slice(y,y+Number(re)):new Uint8Array,oe}finally{y&&o.exports.sqlite3_free(y),o.scopedAllocPop(b)}},s.sqlite3_js_db_vfs=(l,_=0)=>E.sqlite3__wasm_db_vfs(l,_),s.sqlite3_js_aggregate_context=(l,_)=>s.sqlite3_aggregate_context(l,_)||(_?g.toss("Cannot allocate",_,"bytes for sqlite3_aggregate_context()"):0),s.sqlite3_js_posix_create_file=function(l,_,b){let y;_&&o.isPtr(_)?y=_:_ instanceof ArrayBuffer||_ instanceof Uint8Array?(y=o.allocFromTypedArray(_),(arguments.length<3||!E.isInt32(b)||b<0)&&(b=_.byteLength)):L.toss("Invalid 2nd argument for sqlite3_js_posix_create_file().");try{(!E.isInt32(b)||b<0)&&L.toss("Invalid 3rd argument for sqlite3_js_posix_create_file().");const U=E.sqlite3__wasm_posix_create_file(l,y,b);U&&L.toss("Creation of file failed with sqlite3 result code",s.sqlite3_js_rc_str(U))}finally{o.dealloc(y)}},s.sqlite3_js_vfs_create_file=function(l,_,b,y){r.warn("sqlite3_js_vfs_create_file() is deprecated and","should be avoided because it can lead to C-level crashes.","See its documentation for alternative options.");let U;b?(o.isPtr(b)?U=b:b instanceof ArrayBuffer&&(b=new Uint8Array(b)),b instanceof Uint8Array?(U=o.allocFromTypedArray(b),(arguments.length<4||!E.isInt32(y)||y<0)&&(y=b.byteLength)):L.toss("Invalid 3rd argument type for sqlite3_js_vfs_create_file().")):U=0,(!E.isInt32(y)||y<0)&&(o.dealloc(U),L.toss("Invalid 4th argument for sqlite3_js_vfs_create_file()."));try{const J=E.sqlite3__wasm_vfs_create_file(l,_,U,y);J&&L.toss("Creation of file failed with sqlite3 result code",s.sqlite3_js_rc_str(J))}finally{o.dealloc(U)}},s.sqlite3_js_sql_to_string=l=>{if(typeof l=="string")return l;const _=c(v);return _===v?void 0:_},E.isUIThread()){const l=function(_){const b=Object.create(null);return b.prefix="kvvfs-"+_,b.stores=[],(_==="session"||_==="")&&b.stores.push(globalThis.sessionStorage),(_==="local"||_==="")&&b.stores.push(globalThis.localStorage),b};s.sqlite3_js_kvvfs_clear=function(_=""){let b=0;const y=l(_);return y.stores.forEach(U=>{const J=[];let te;for(te=0;te<U.length;++te){const oe=U.key(te);oe.startsWith(y.prefix)&&J.push(oe)}J.forEach(oe=>U.removeItem(oe)),b+=J.length}),b},s.sqlite3_js_kvvfs_size=function(_=""){let b=0;const y=l(_);return y.stores.forEach(U=>{let J;for(J=0;J<U.length;++J){const te=U.key(J);te.startsWith(y.prefix)&&(b+=te.length,b+=U.getItem(te).length)}}),b*2}}s.sqlite3_db_config=(function(l,_,...b){switch(_){case s.SQLITE_DBCONFIG_ENABLE_FKEY:case s.SQLITE_DBCONFIG_ENABLE_TRIGGER:case s.SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER:case s.SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION:case s.SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE:case s.SQLITE_DBCONFIG_ENABLE_QPSG:case s.SQLITE_DBCONFIG_TRIGGER_EQP:case s.SQLITE_DBCONFIG_RESET_DATABASE:case s.SQLITE_DBCONFIG_DEFENSIVE:case s.SQLITE_DBCONFIG_WRITABLE_SCHEMA:case s.SQLITE_DBCONFIG_LEGACY_ALTER_TABLE:case s.SQLITE_DBCONFIG_DQS_DML:case s.SQLITE_DBCONFIG_DQS_DDL:case s.SQLITE_DBCONFIG_ENABLE_VIEW:case s.SQLITE_DBCONFIG_LEGACY_FILE_FORMAT:case s.SQLITE_DBCONFIG_TRUSTED_SCHEMA:case s.SQLITE_DBCONFIG_STMT_SCANSTATUS:case s.SQLITE_DBCONFIG_REVERSE_SCANORDER:case s.SQLITE_DBCONFIG_ENABLE_ATTACH_CREATE:case s.SQLITE_DBCONFIG_ENABLE_ATTACH_WRITE:case s.SQLITE_DBCONFIG_ENABLE_COMMENTS:return this.ip||(this.ip=o.xWrap("sqlite3__wasm_db_config_ip","int",["sqlite3*","int","int","*"])),this.ip(l,_,b[0],b[1]||0);case s.SQLITE_DBCONFIG_LOOKASIDE:return this.pii||(this.pii=o.xWrap("sqlite3__wasm_db_config_pii","int",["sqlite3*","int","*","int","int"])),this.pii(l,_,b[0],b[1],b[2]);case s.SQLITE_DBCONFIG_MAINDBNAME:return this.s||(this.s=o.xWrap("sqlite3__wasm_db_config_s","int",["sqlite3*","int","string:static"])),this.s(l,_,b[0]);default:return s.SQLITE_MISUSE}}).bind(Object.create(null)),s.sqlite3_value_to_js=function(l,_=!0){let b;const y=s.sqlite3_value_type(l);switch(y){case s.SQLITE_INTEGER:o.bigIntEnabled?(b=s.sqlite3_value_int64(l),E.bigIntFitsDouble(b)&&(b=Number(b))):b=s.sqlite3_value_double(l);break;case s.SQLITE_FLOAT:b=s.sqlite3_value_double(l);break;case s.SQLITE_TEXT:b=s.sqlite3_value_text(l);break;case s.SQLITE_BLOB:{const U=s.sqlite3_value_bytes(l),J=s.sqlite3_value_blob(l);U&&!J&&h.WasmAllocError.toss("Cannot allocate memory for blob argument of",U,"byte(s)"),b=U?o.heap8u().slice(J,J+Number(U)):null;break}case s.SQLITE_NULL:b=null;break;default:_&&C(s.SQLITE_MISMATCH,"Unhandled sqlite3_value_type():",y),b=void 0}return b},s.sqlite3_values_to_js=function(l,_,b=!0){let y;const U=[];for(y=0;y<l;++y)U.push(s.sqlite3_value_to_js(o.peekPtr(_+o.ptrSizeof*y),b));return U},s.sqlite3_result_error_js=function(l,_){_ instanceof g?s.sqlite3_result_error_nomem(l):s.sqlite3_result_error(l,""+_,-1)},s.sqlite3_result_js=function(l,_){if(_ instanceof Error){s.sqlite3_result_error_js(l,_);return}try{switch(typeof _){case"undefined":break;case"boolean":s.sqlite3_result_int(l,_?1:0);break;case"bigint":E.bigIntFits32(_)?s.sqlite3_result_int(l,Number(_)):E.bigIntFitsDouble(_)?s.sqlite3_result_double(l,Number(_)):o.bigIntEnabled?E.bigIntFits64(_)?s.sqlite3_result_int64(l,_):C("BigInt value",_.toString(),"is too BigInt for int64."):C("BigInt value",_.toString(),"is too BigInt.");break;case"number":{let b;E.isInt32(_)?b=s.sqlite3_result_int:o.bigIntEnabled&&Number.isInteger(_)&&E.bigIntFits64(BigInt(_))?b=s.sqlite3_result_int64:b=s.sqlite3_result_double,b(l,_);break}case"string":{const[b,y]=o.allocCString(_,!0);s.sqlite3_result_text(l,b,y,s.SQLITE_WASM_DEALLOC);break}case"object":if(_===null){s.sqlite3_result_null(l);break}else if(E.isBindableTypedArray(_)){const b=o.allocFromTypedArray(_);s.sqlite3_result_blob(l,b,_.byteLength,s.SQLITE_WASM_DEALLOC);break}default:C("Don't not how to handle this UDF result value:",typeof _,_)}}catch(b){s.sqlite3_result_error_js(l,b)}},s.sqlite3_column_js=function(l,_,b=!0){const y=s.sqlite3_column_value(l,_);return y===0?void 0:s.sqlite3_value_to_js(y,b)};const u=(function(l,_,b){b=s[b],this.ptr?o.pokePtr(this.ptr,0):this.ptr=o.allocPtr();const y=b(l,_,this.ptr);if(y)return L.toss(y,arguments[2]+"() failed with code "+y);const U=o.peekPtr(this.ptr);return U?s.sqlite3_value_to_js(U,!0):void 0}).bind(Object.create(null));s.sqlite3_preupdate_new_js=(l,_)=>u(l,_,"sqlite3_preupdate_new"),s.sqlite3_preupdate_old_js=(l,_)=>u(l,_,"sqlite3_preupdate_old"),s.sqlite3changeset_new_js=(l,_)=>u(l,_,"sqlite3changeset_new"),s.sqlite3changeset_old_js=(l,_)=>u(l,_,"sqlite3changeset_old");const h={WasmAllocError:g,SQLite3Error:L,capi:s,util:E,wasm:o,config:r,version:Object.create(null),client:void 0,asyncPostInit:async function l(){if(l.isReady instanceof Promise)return l.isReady;let _=t.initializersAsync;delete t.initializersAsync;const b=async()=>(h.__isUnderTest||(delete h.util,delete h.StructBinder),h),y=J=>{throw r.error("an async sqlite3 initializer failed:",J),J};if(!_||!_.length)return l.isReady=b().catch(y);_=_.map(J=>J instanceof Function?async te=>J(h):J),_.push(b);let U=Promise.resolve(h);for(;_.length;)U=U.then(_.shift());return l.isReady=U.catch(y)},scriptInfo:void 0};try{t.initializers.forEach(l=>{l(h)})}catch(l){throw console.error("sqlite3 bootstrap initializer threw:",l),l}return delete t.initializers,t.sqlite3=h,h},globalThis.sqlite3ApiBootstrap.initializers=[],globalThis.sqlite3ApiBootstrap.initializersAsync=[],globalThis.sqlite3ApiBootstrap.defaultConfig=Object.create(null),globalThis.sqlite3ApiBootstrap.sqlite3=void 0,globalThis.WhWasmUtilInstaller=function(t){t.bigIntEnabled===void 0&&(t.bigIntEnabled=!!globalThis.BigInt64Array);const n=(...c)=>{throw new Error(c.join(" "))};t.exports||Object.defineProperty(t,"exports",{enumerable:!0,configurable:!0,get:()=>t.instance&&t.instance.exports});const r=t.pointerIR||"i32",s=t.ptrSizeof=r==="i32"?4:r==="i64"?8:n("Unhandled ptrSizeof:",r),o=Object.create(null);o.heapSize=0,o.memory=null,o.freeFuncIndexes=[],o.scopedAlloc=[],o.utf8Decoder=new TextDecoder,o.utf8Encoder=new TextEncoder("utf-8"),t.sizeofIR=c=>{switch(c){case"i8":return 1;case"i16":return 2;case"i32":case"f32":case"float":return 4;case"i64":case"f64":case"double":return 8;case"*":return s;default:return(""+c).endsWith("*")?s:void 0}};const d=function(){if(!o.memory)o.memory=t.memory instanceof WebAssembly.Memory?t.memory:t.exports.memory;else if(o.heapSize===o.memory.buffer.byteLength)return o;const c=o.memory.buffer;return o.HEAP8=new Int8Array(c),o.HEAP8U=new Uint8Array(c),o.HEAP16=new Int16Array(c),o.HEAP16U=new Uint16Array(c),o.HEAP32=new Int32Array(c),o.HEAP32U=new Uint32Array(c),t.bigIntEnabled&&(o.HEAP64=new BigInt64Array(c),o.HEAP64U=new BigUint64Array(c)),o.HEAP32F=new Float32Array(c),o.HEAP64F=new Float64Array(c),o.heapSize=c.byteLength,o};t.heap8=()=>d().HEAP8,t.heap8u=()=>d().HEAP8U,t.heap16=()=>d().HEAP16,t.heap16u=()=>d().HEAP16U,t.heap32=()=>d().HEAP32,t.heap32u=()=>d().HEAP32U,t.heapForSize=function(c,g=!0){const E=o.memory&&o.heapSize===o.memory.buffer.byteLength?o:d();switch(c){case Int8Array:return E.HEAP8;case Uint8Array:return E.HEAP8U;case Int16Array:return E.HEAP16;case Uint16Array:return E.HEAP16U;case Int32Array:return E.HEAP32;case Uint32Array:return E.HEAP32U;case 8:return g?E.HEAP8U:E.HEAP8;case 16:return g?E.HEAP16U:E.HEAP16;case 32:return g?E.HEAP32U:E.HEAP32;case 64:if(E.HEAP64)return g?E.HEAP64U:E.HEAP64;break;default:if(t.bigIntEnabled){if(c===globalThis.BigUint64Array)return E.HEAP64U;if(c===globalThis.BigInt64Array)return E.HEAP64;break}}n("Invalid heapForSize() size: expecting 8, 16, 32,","or (if BigInt is enabled) 64.")},t.functionTable=function(){return t.exports.__indirect_function_table},t.functionEntry=function(c){const g=t.functionTable();return c<g.length?g.get(c):void 0},t.jsFuncToWasm=function c(g,E){if(c._||(c._={sigTypes:Object.assign(Object.create(null),{i:"i32",p:"i32",P:"i32",s:"i32",j:"i64",f:"f32",d:"f64"}),typeCodes:Object.assign(Object.create(null),{f64:124,f32:125,i64:126,i32:127}),uleb128Encode:function(h,l,_){_<128?h[l](_):h[l](_%128|128,_>>7)},rxJSig:/^(\w)\((\w*)\)$/,sigParams:function(h){const l=c._.rxJSig.exec(h);return l?l[2]:h.substr(1)},letterType:h=>c._.sigTypes[h]||n("Invalid signature letter:",h),pushSigType:(h,l)=>h.push(c._.typeCodes[c._.letterType(l)])}),typeof g=="string"){const h=E;E=g,g=h}const z=c._.sigParams(E),u=[1,96];c._.uleb128Encode(u,"push",z.length);for(const h of z)c._.pushSigType(u,h);return E[0]==="v"?u.push(0):(u.push(1),c._.pushSigType(u,E[0])),c._.uleb128Encode(u,"unshift",u.length),u.unshift(0,97,115,109,1,0,0,0,1),u.push(2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0),new WebAssembly.Instance(new WebAssembly.Module(new Uint8Array(u)),{e:{f:g}}).exports.f};const q=function(g,E,z){if(z&&!o.scopedAlloc.length&&n("No scopedAllocPush() scope is active."),typeof g=="string"){const _=E;E=g,g=_}(typeof E!="string"||!(g instanceof Function))&&n("Invalid arguments: expecting (function,signature) or (signature,function).");const u=t.functionTable(),h=u.length;let l;for(;o.freeFuncIndexes.length&&(l=o.freeFuncIndexes.pop(),u.get(l));){l=null;continue}l||(l=h,u.grow(1));try{return u.set(l,g),z&&o.scopedAlloc[o.scopedAlloc.length-1].push(l),l}catch(_){if(!(_ instanceof TypeError))throw l===h&&o.freeFuncIndexes.push(h),_}try{const _=t.jsFuncToWasm(g,E);u.set(l,_),z&&o.scopedAlloc[o.scopedAlloc.length-1].push(l)}catch(_){throw l===h&&o.freeFuncIndexes.push(h),_}return l};t.installFunction=(c,g)=>q(c,g,!1),t.scopedInstallFunction=(c,g)=>q(c,g,!0),t.uninstallFunction=function(c){if(!c&&c!==0)return;const g=o.freeFuncIndexes,E=t.functionTable();g.push(c);const z=E.get(c);return E.set(c,null),z},t.peek=function(g,E="i8"){E.endsWith("*")&&(E=r);const z=o.memory&&o.heapSize===o.memory.buffer.byteLength?o:d(),u=Array.isArray(g)?[]:void 0;let h;do{switch(u&&(g=arguments[0].shift()),E){case"i1":case"i8":h=z.HEAP8[g>>0];break;case"i16":h=z.HEAP16[g>>1];break;case"i32":h=z.HEAP32[g>>2];break;case"float":case"f32":h=z.HEAP32F[g>>2];break;case"double":case"f64":h=Number(z.HEAP64F[g>>3]);break;case"i64":if(t.bigIntEnabled){h=BigInt(z.HEAP64[g>>3]);break}default:n("Invalid type for peek():",E)}u&&u.push(h)}while(u&&arguments[0].length);return u||h},t.poke=function(c,g,E="i8"){E.endsWith("*")&&(E=r);const z=o.memory&&o.heapSize===o.memory.buffer.byteLength?o:d();for(const u of Array.isArray(c)?c:[c])switch(E){case"i1":case"i8":z.HEAP8[u>>0]=g;continue;case"i16":z.HEAP16[u>>1]=g;continue;case"i32":z.HEAP32[u>>2]=g;continue;case"float":case"f32":z.HEAP32F[u>>2]=g;continue;case"double":case"f64":z.HEAP64F[u>>3]=g;continue;case"i64":if(z.HEAP64){z.HEAP64[u>>3]=BigInt(g);continue}default:n("Invalid type for poke(): "+E)}return this},t.peekPtr=(...c)=>t.peek(c.length===1?c[0]:c,r),t.pokePtr=(c,g=0)=>t.poke(c,g,r),t.peek8=(...c)=>t.peek(c.length===1?c[0]:c,"i8"),t.poke8=(c,g)=>t.poke(c,g,"i8"),t.peek16=(...c)=>t.peek(c.length===1?c[0]:c,"i16"),t.poke16=(c,g)=>t.poke(c,g,"i16"),t.peek32=(...c)=>t.peek(c.length===1?c[0]:c,"i32"),t.poke32=(c,g)=>t.poke(c,g,"i32"),t.peek64=(...c)=>t.peek(c.length===1?c[0]:c,"i64"),t.poke64=(c,g)=>t.poke(c,g,"i64"),t.peek32f=(...c)=>t.peek(c.length===1?c[0]:c,"f32"),t.poke32f=(c,g)=>t.poke(c,g,"f32"),t.peek64f=(...c)=>t.peek(c.length===1?c[0]:c,"f64"),t.poke64f=(c,g)=>t.poke(c,g,"f64"),t.getMemValue=t.peek,t.getPtrValue=t.peekPtr,t.setMemValue=t.poke,t.setPtrValue=t.pokePtr,t.isPtr32=c=>typeof c=="number"&&c===(c|0)&&c>=0,t.isPtr=t.isPtr32,t.cstrlen=function(c){if(!c||!t.isPtr(c))return null;const g=d().HEAP8U;let E=c;for(;g[E]!==0;++E);return E-c};const L=typeof SharedArrayBuffer>"u"?function(){}:SharedArrayBuffer,C=function(c,g,E){return o.utf8Decoder.decode(c.buffer instanceof L?c.slice(g,E):c.subarray(g,E))};t.cstrToJs=function(c){const g=t.cstrlen(c);return g?C(d().HEAP8U,c,c+g):g===null?g:""},t.jstrlen=function(c){if(typeof c!="string")return null;const g=c.length;let E=0;for(let z=0;z<g;++z){let u=c.charCodeAt(z);u>=55296&&u<=57343&&(u=65536+((u&1023)<<10)|c.charCodeAt(++z)&1023),u<=127?++E:u<=2047?E+=2:u<=65535?E+=3:E+=4}return E},t.jstrcpy=function(c,g,E=0,z=-1,u=!0){if((!g||!(g instanceof Int8Array)&&!(g instanceof Uint8Array))&&n("jstrcpy() target must be an Int8Array or Uint8Array."),z<0&&(z=g.length-E),!(z>0)||!(E>=0))return 0;let h=0,l=c.length;const _=E,b=E+z-(u?1:0);for(;h<l&&E<b;++h){let y=c.charCodeAt(h);if(y>=55296&&y<=57343&&(y=65536+((y&1023)<<10)|c.charCodeAt(++h)&1023),y<=127){if(E>=b)break;g[E++]=y}else if(y<=2047){if(E+1>=b)break;g[E++]=192|y>>6,g[E++]=128|y&63}else if(y<=65535){if(E+2>=b)break;g[E++]=224|y>>12,g[E++]=128|y>>6&63,g[E++]=128|y&63}else{if(E+3>=b)break;g[E++]=240|y>>18,g[E++]=128|y>>12&63,g[E++]=128|y>>6&63,g[E++]=128|y&63}}return u&&(g[E++]=0),E-_},t.cstrncpy=function(c,g,E){if((!c||!g)&&n("cstrncpy() does not accept NULL strings."),E<0)E=t.cstrlen(strPtr)+1;else if(!(E>0))return 0;const z=t.heap8u();let u=0,h;for(;u<E&&(h=z[g+u]);++u)z[c+u]=h;return u<E&&(z[c+u++]=0),u},t.jstrToUintArray=(c,g=!1)=>o.utf8Encoder.encode(g?c+"\0":c);const Q=(c,g)=>{(!(c.alloc instanceof Function)||!(c.dealloc instanceof Function))&&n("Object is missing alloc() and/or dealloc() function(s)","required by",g+"().")},V=function(c,g,E,z){if(Q(t,z),typeof c!="string")return null;{const u=o.utf8Encoder.encode(c),h=E(u.length+1),l=d().HEAP8U;return l.set(u,h),l[h+u.length]=0,g?[h,u.length]:h}};t.allocCString=(c,g=!1)=>V(c,g,t.alloc,"allocCString()"),t.scopedAllocPush=function(){Q(t,"scopedAllocPush");const c=[];return o.scopedAlloc.push(c),c},t.scopedAllocPop=function(c){Q(t,"scopedAllocPop");const g=arguments.length?o.scopedAlloc.indexOf(c):o.scopedAlloc.length-1;g<0&&n("Invalid state object for scopedAllocPop()."),arguments.length===0&&(c=o.scopedAlloc[g]),o.scopedAlloc.splice(g,1);for(let E;E=c.pop();)t.functionEntry(E)?t.uninstallFunction(E):t.dealloc(E)},t.scopedAlloc=function(c){o.scopedAlloc.length||n("No scopedAllocPush() scope is active.");const g=t.alloc(c);return o.scopedAlloc[o.scopedAlloc.length-1].push(g),g},Object.defineProperty(t.scopedAlloc,"level",{configurable:!1,enumerable:!1,get:()=>o.scopedAlloc.length,set:()=>n("The 'active' property is read-only.")}),t.scopedAllocCString=(c,g=!1)=>V(c,g,t.scopedAlloc,"scopedAllocCString()");const P=function(c,g){const E=t[c?"scopedAlloc":"alloc"]((g.length+1)*t.ptrSizeof);let z=0;return g.forEach(u=>{t.pokePtr(E+t.ptrSizeof*z++,t[c?"scopedAllocCString":"allocCString"](""+u))}),t.pokePtr(E+t.ptrSizeof*z,0),E};t.scopedAllocMainArgv=c=>P(!0,c),t.allocMainArgv=c=>P(!1,c),t.cArgvToJs=(c,g)=>{const E=[];for(let z=0;z<c;++z){const u=t.peekPtr(g+t.ptrSizeof*z);E.push(u?t.cstrToJs(u):null)}return E},t.scopedAllocCall=function(c){t.scopedAllocPush();try{return c()}finally{t.scopedAllocPop()}};const I=function(c,g,E){Q(t,E);const z=g?"i64":r;let u=t[E](c*(g?8:s));if(t.poke(u,0,z),c===1)return u;const h=[u];for(let l=1;l<c;++l)u+=g?8:s,h[l]=u,t.poke(u,0,z);return h};t.allocPtr=(c=1,g=!0)=>I(c,g,"alloc"),t.scopedAllocPtr=(c=1,g=!0)=>I(c,g,"scopedAlloc"),t.xGet=function(c){return t.exports[c]||n("Cannot find exported symbol:",c)};const N=(c,g)=>n(c+"() requires",g,"argument(s).");t.xCall=function(c,...g){const E=c instanceof Function?c:t.xGet(c);return E instanceof Function||n("Exported symbol",c,"is not a function."),E.length!==g.length&&N(E===c?E.name:c,E.length),arguments.length===2&&Array.isArray(arguments[1])?E.apply(null,arguments[1]):E.apply(null,g)},o.xWrap=Object.create(null),o.xWrap.convert=Object.create(null),o.xWrap.convert.arg=new Map,o.xWrap.convert.result=new Map;const w=o.xWrap.convert.arg,x=o.xWrap.convert.result;t.bigIntEnabled&&w.set("i64",c=>BigInt(c));const T=r==="i32"?c=>c|0:c=>BigInt(c)|BigInt(0);w.set("i32",T).set("i16",c=>(c|0)&65535).set("i8",c=>(c|0)&255).set("f32",c=>Number(c).valueOf()).set("float",w.get("f32")).set("f64",w.get("f32")).set("double",w.get("f64")).set("int",w.get("i32")).set("null",c=>c).set(null,w.get("null")).set("**",T).set("*",T),x.set("*",T).set("pointer",T).set("number",c=>Number(c)).set("void",c=>{}).set("null",c=>c).set(null,x.get("null"));{const c=["i8","i16","i32","int","f32","float","f64","double"];t.bigIntEnabled&&c.push("i64");const g=w.get(r);for(const E of c)w.set(E+"*",g),x.set(E+"*",g),x.set(E,w.get(E)||n("Missing arg converter:",E))}const F=function(c){return typeof c=="string"?t.scopedAllocCString(c):c?T(c):null};w.set("string",F).set("utf8",F).set("pointer",F),x.set("string",c=>t.cstrToJs(c)).set("utf8",x.get("string")).set("string:dealloc",c=>{try{return c?t.cstrToJs(c):null}finally{t.dealloc(c)}}).set("utf8:dealloc",x.get("string:dealloc")).set("json",c=>JSON.parse(t.cstrToJs(c))).set("json:dealloc",c=>{try{return c?JSON.parse(t.cstrToJs(c)):null}finally{t.dealloc(c)}});const D=class{constructor(c){this.name=c.name||"unnamed adapter"}convertArg(c,g,E){n("AbstractArgAdapter must be subclassed.")}};w.FuncPtrAdapter=class Re extends D{constructor(g){super(g),w.FuncPtrAdapter.warnOnUse&&console.warn("xArg.FuncPtrAdapter is an internal-only API","and is not intended to be invoked from","client-level code. Invoked with:",g),this.name=g.name||"unnamed",this.signature=g.signature,g.contextKey instanceof Function&&(this.contextKey=g.contextKey,g.bindScope||(g.bindScope="context")),this.bindScope=g.bindScope||n("FuncPtrAdapter options requires a bindScope (explicit or implied)."),Re.bindScopes.indexOf(g.bindScope)<0&&n("Invalid options.bindScope ("+g.bindMod+") for FuncPtrAdapter. Expecting one of: ("+Re.bindScopes.join(", ")+")"),this.isTransient=this.bindScope==="transient",this.isContext=this.bindScope==="context",this.isPermanent=this.bindScope==="permanent",this.singleton=this.bindScope==="singleton"?[]:void 0,this.callProxy=g.callProxy instanceof Function?g.callProxy:void 0}contextKey(g,E){return this}contextMap(g){const E=this.__cmap||(this.__cmap=new Map);let z=E.get(g);return z===void 0&&E.set(g,z=[]),z}convertArg(g,E,z){let u=this.singleton;if(!u&&this.isContext&&(u=this.contextMap(this.contextKey(E,z))),u&&u[0]===g)return u[1];if(g instanceof Function){this.callProxy&&(g=this.callProxy(g));const h=q(g,this.signature,this.isTransient);if(Re.debugFuncInstall&&Re.debugOut("FuncPtrAdapter installed",this,this.contextKey(E,z),"@"+h,g),u){if(u[1]){Re.debugFuncInstall&&Re.debugOut("FuncPtrAdapter uninstalling",this,this.contextKey(E,z),"@"+u[1],g);try{o.scopedAlloc[o.scopedAlloc.length-1].push(u[1])}catch{}}u[0]=g,u[1]=h}return h}else if(t.isPtr(g)||g===null||g===void 0){if(u&&u[1]&&u[1]!==g){Re.debugFuncInstall&&Re.debugOut("FuncPtrAdapter uninstalling",this,this.contextKey(E,z),"@"+u[1],g);try{o.scopedAlloc[o.scopedAlloc.length-1].push(u[1])}catch{}u[0]=u[1]=g|0}return g||0}else throw new TypeError("Invalid FuncPtrAdapter argument type. Expecting a function pointer or a "+(this.name?this.name+" ":"")+"function matching signature "+this.signature+".")}},w.FuncPtrAdapter.warnOnUse=!1,w.FuncPtrAdapter.debugFuncInstall=!1,w.FuncPtrAdapter.debugOut=console.debug.bind(console),w.FuncPtrAdapter.bindScopes=["transient","context","singleton","permanent"];const A=c=>w.get(c)||n("Argument adapter not found:",c),j=c=>x.get(c)||n("Result adapter not found:",c);o.xWrap.convertArg=(c,...g)=>A(c)(...g),o.xWrap.convertArgNoCheck=(c,...g)=>w.get(c)(...g),o.xWrap.convertResult=(c,g)=>c===null?g:c?j(c)(g):void 0,o.xWrap.convertResultNoCheck=(c,g)=>c===null?g:c?x.get(c)(g):void 0,t.xWrap=function(c,g,...E){arguments.length===3&&Array.isArray(arguments[2])&&(E=arguments[2]),t.isPtr(c)&&(c=t.functionEntry(c)||n("Function pointer not found in WASM function table."));const z=c instanceof Function,u=z?c:t.xGet(c);if(z&&(c=u.name||"unnamed function"),E.length!==u.length&&N(c,u.length),g===null&&u.length===0)return u;g!=null&&j(g);for(const l of E)l instanceof D?w.set(l,(..._)=>l.convertArg(..._)):A(l);const h=o.xWrap;return u.length===0?(...l)=>l.length?N(c,u.length):h.convertResult(g,u.call(null)):function(...l){l.length!==u.length&&N(c,u.length);const _=t.scopedAllocPush();try{let b=0;for(;b<l.length;++b)l[b]=h.convertArgNoCheck(E[b],l[b],l,b);return h.convertResultNoCheck(g,u.apply(null,l))}finally{t.scopedAllocPop(_)}}};const H=function(c,g,E,z,u,h){if(typeof E=="string"){if(g===1)return h.get(E);if(g===2){if(z)z instanceof Function||n(u,"requires a function argument.");else return h.delete(E),c;return h.set(E,z),c}}n("Invalid arguments to",u)};return t.xWrap.resultAdapter=function c(g,E){return H(c,arguments.length,g,E,"resultAdapter()",x)},t.xWrap.argAdapter=function c(g,E){return H(c,arguments.length,g,E,"argAdapter()",w)},t.xWrap.FuncPtrAdapter=w.FuncPtrAdapter,t.xCallWrapped=function(c,g,E,...z){return Array.isArray(arguments[3])&&(z=arguments[3]),t.xWrap(c,g,E||[]).apply(null,z||[])},t.xWrap.testConvertArg=o.xWrap.convertArg,t.xWrap.testConvertResult=o.xWrap.convertResult,t},globalThis.WhWasmUtilInstaller.yawl=(function(t){const n=()=>fetch(t.uri,{credentials:"same-origin"}),r=this,s=function(d){if(t.wasmUtilTarget){const q=(...C)=>{throw new Error(C.join(" "))},L=t.wasmUtilTarget;if(L.module=d.module,L.instance=d.instance,L.instance.exports.memory||(L.memory=t.imports&&t.imports.env&&t.imports.env.memory||q("Missing 'memory' object!")),!L.alloc&&d.instance.exports.malloc){const C=d.instance.exports;L.alloc=function(Q){return C.malloc(Q)||q("Allocation of",Q,"bytes failed.")},L.dealloc=function(Q){C.free(Q)}}r(L)}return t.onload&&t.onload(d,t),d};return WebAssembly.instantiateStreaming?function(){return WebAssembly.instantiateStreaming(n(),t.imports||{}).then(s)}:function(){return n().then(q=>q.arrayBuffer()).then(q=>WebAssembly.instantiate(q,t.imports||{})).then(s)}}).bind(globalThis.WhWasmUtilInstaller),globalThis.Jaccwabyt=function t(n){const r=(...f)=>{throw new Error(f.join(" "))};!(n.heap instanceof WebAssembly.Memory)&&!(n.heap instanceof Function)&&r("config.heap must be WebAssembly.Memory instance or a function."),["alloc","dealloc"].forEach(function(f){n[f]instanceof Function||r("Config option '"+f+"' must be a function.")});const s=t,o=n.heap instanceof Function?n.heap:()=>new Uint8Array(n.heap.buffer),d=n.alloc,q=n.dealloc,L=n.log||console.log.bind(console),C=n.memberPrefix||"",Q=n.memberSuffix||"",V=n.bigIntEnabled===void 0?!!globalThis.BigInt64Array:!!n.bigIntEnabled,P=globalThis.BigInt,I=globalThis.BigInt64Array,N=n.ptrSizeof||4,w=n.ptrIR||"i32";s.debugFlags||(s.__makeDebugFlags=function(f=null){f&&f.__flags&&(f=f.__flags);const S=function k(R){return arguments.length===0?k.__flags:(R<0?(delete k.__flags.getter,delete k.__flags.setter,delete k.__flags.alloc,delete k.__flags.dealloc):(k.__flags.getter=(1&R)!==0,k.__flags.setter=(2&R)!==0,k.__flags.alloc=(4&R)!==0,k.__flags.dealloc=(8&R)!==0),k._flags)};return Object.defineProperty(S,"__flags",{iterable:!1,writable:!1,value:Object.create(f)}),f||S(0),S},s.debugFlags=s.__makeDebugFlags());const x=function(){const f=new ArrayBuffer(2);return new DataView(f).setInt16(0,256,!0),new Int16Array(f)[0]===256}(),T=f=>f[1]==="(",F=f=>f==="P",D=f=>T(f)?"p":f[0],A=function(f){switch(D(f)){case"c":case"C":return"i8";case"i":return"i32";case"p":case"P":case"s":return w;case"j":return"i64";case"f":return"float";case"d":return"double"}r("Unhandled signature IR:",f)},j=I?()=>!0:()=>r("BigInt64Array is not available."),H=function(f){switch(D(f)){case"p":case"P":case"s":{switch(N){case 4:return"getInt32";case 8:return j()&&"getBigInt64"}break}case"i":return"getInt32";case"c":return"getInt8";case"C":return"getUint8";case"j":return j()&&"getBigInt64";case"f":return"getFloat32";case"d":return"getFloat64"}r("Unhandled DataView getter for signature:",f)},c=function(f){switch(D(f)){case"p":case"P":case"s":{switch(N){case 4:return"setInt32";case 8:return j()&&"setBigInt64"}break}case"i":return"setInt32";case"c":return"setInt8";case"C":return"setUint8";case"j":return j()&&"setBigInt64";case"f":return"setFloat32";case"d":return"setFloat64"}r("Unhandled DataView setter for signature:",f)},g=function(f){switch(D(f)){case"i":case"f":case"c":case"C":case"d":return Number;case"j":return j()&&P;case"p":case"P":case"s":switch(N){case 4:return Number;case 8:return j()&&P}break}r("Unhandled DataView set wrapper for signature:",f)},E=(f,S)=>f+"::"+S,z=function(f,S){return()=>r(E(f,S),"is read-only.")},u=new WeakMap,h="(pointer-is-external)",l=function(f,S,k){if(k||(k=u.get(S)),k){if(u.delete(S),Array.isArray(S.ondispose)){let R;for(;R=S.ondispose.shift();)try{R instanceof Function?R.call(S):R instanceof G?R.dispose():typeof R=="number"&&q(R)}catch($){console.warn("ondispose() for",f.structName,"@",k,"threw. NOT propagating it.",$)}}else if(S.ondispose instanceof Function)try{S.ondispose()}catch(R){console.warn("ondispose() for",f.structName,"@",k,"threw. NOT propagating it.",R)}delete S.ondispose,f.debugFlags.__flags.dealloc&&L("debug.dealloc:",S[h]?"EXTERNAL":"",f.structName,"instance:",f.structInfo.sizeof,"bytes @"+k),S[h]||q(k)}},_=f=>({configurable:!1,writable:!1,iterable:!1,value:f}),b=function(f,S,k){let R=!k;k?Object.defineProperty(S,h,_(k)):(k=d(f.structInfo.sizeof),k||r("Allocation of",f.structName,"structure failed."));try{f.debugFlags.__flags.alloc&&L("debug.alloc:",R?"":"EXTERNAL",f.structName,"instance:",f.structInfo.sizeof,"bytes @"+k),R&&o().fill(0,k,k+f.structInfo.sizeof),u.set(S,k)}catch($){throw l(f,S,k),$}},y=function(){const f=this.pointer;return f?new Uint8Array(o().slice(f,f+this.structInfo.sizeof)):null},J=_(f=>C+f+Q),te=function(f,S,k=!0){let R=f.members[S];if(!R&&(C||Q)){for(const $ of Object.values(f.members))if($.key===S){R=$;break}!R&&k&&r(E(f.name,S),"is not a mapped struct member.")}return R},oe=function f(S,k,R=!1){f._||(f._=ee=>ee.replace(/[^vipPsjrdcC]/g,"").replace(/[pPscC]/g,"i"));const $=te(S.structInfo,k,!0);return R?f._($.signature):$.signature},re={configurable:!1,enumerable:!1,get:function(){return u.get(this)},set:()=>r("Cannot assign the 'pointer' property of a struct.")},ie=_(function(){const f=[];for(const S of Object.keys(this.structInfo.members))f.push(this.memberKey(S));return f}),ae=new TextDecoder("utf-8"),ue=new TextEncoder,me=typeof SharedArrayBuffer>"u"?function(){}:SharedArrayBuffer,he=function(f,S,k){return ae.decode(f.buffer instanceof me?f.slice(S,k):f.subarray(S,k))},ve=function(f,S,k=!1){const R=te(f.structInfo,S,k);return R&&R.signature.length===1&&R.signature[0]==="s"?R:!1},be=function(f){f.signature!=="s"&&r("Invalid member type signature for C-string value:",JSON.stringify(f))},O=function(S,k){const R=te(S.structInfo,k,!0);be(R);const $=S[R.key];if(!$)return null;let ee=$;const ce=o();for(;ce[ee]!==0;++ee);return $===ee?"":he(ce,$,ee)},M=function(f,...S){f.ondispose?Array.isArray(f.ondispose)||(f.ondispose=[f.ondispose]):f.ondispose=[],f.ondispose.push(...S)},W=function(f){const S=ue.encode(f),k=d(S.length+1);k||r("Allocation error while duplicating string:",f);const R=o();return R.set(S,k),R[k+S.length]=0,k},K=function(f,S,k){const R=te(f.structInfo,S,!0);be(R);const $=W(k);return f[R.key]=$,M(f,$),f},G=function(S,k){arguments[2]!==_&&r("Do not call the StructType constructor","from client-level code."),Object.defineProperties(this,{structName:_(S),structInfo:_(k)})};G.prototype=Object.create(null,{dispose:_(function(){l(this.constructor,this)}),lookupMember:_(function(f,S=!0){return te(this.structInfo,f,S)}),memberToJsString:_(function(f){return O(this,f)}),memberIsString:_(function(f,S=!0){return ve(this,f,S)}),memberKey:J,memberKeys:ie,memberSignature:_(function(f,S=!1){return oe(this,f,S)}),memoryDump:_(y),pointer:re,setMemberCString:_(function(f,S){return K(this,f,S)})}),Object.assign(G.prototype,{addOnDispose:function(...f){return M(this,...f),this}}),Object.defineProperties(G,{allocCString:_(W),isA:_(f=>f instanceof G),hasExternalPointer:_(f=>f instanceof G&&!!f[h]),memberKey:J});const X=f=>Number.isFinite(f)||f instanceof(P||Number),B=function f(S,k,R){if(!f._){f._={getters:{},setters:{},sw:{}};const xe=["i","c","C","p","P","s","f","d","v()"];V&&xe.push("j"),xe.forEach(function(Fe){f._.getters[Fe]=H(Fe),f._.setters[Fe]=c(Fe),f._.sw[Fe]=g(Fe)});const nr=/^[ipPsjfdcC]$/,rr=/^[vipPsjfdcC]\([ipPsjfdcC]*\)$/;f.sigCheck=function(Fe,sr,Dt,mt){Object.prototype.hasOwnProperty.call(Fe,Dt)&&r(Fe.structName,"already has a property named",Dt+"."),nr.test(mt)||rr.test(mt)||r("Malformed signature for",E(Fe.structName,sr)+":",mt)}}const $=S.memberKey(k);f.sigCheck(S.prototype,k,$,R.signature),R.key=$,R.name=k;const ee=D(R.signature),ce=E(S.prototype.structName,$),pe=S.prototype.debugFlags.__flags,Ie=Object.create(null);Ie.configurable=!1,Ie.enumerable=!1,Ie.get=function(){pe.getter&&L("debug.getter:",f._.getters[ee],"for",A(ee),ce,"@",this.pointer,"+",R.offset,"sz",R.sizeof);let xe=new DataView(o().buffer,this.pointer+R.offset,R.sizeof)[f._.getters[ee]](0,x);return pe.getter&&L("debug.getter:",ce,"result =",xe),xe},R.readOnly?Ie.set=z(S.prototype.structName,$):Ie.set=function(xe){if(pe.setter&&L("debug.setter:",f._.setters[ee],"for",A(ee),ce,"@",this.pointer,"+",R.offset,"sz",R.sizeof,xe),this.pointer||r("Cannot set struct property on disposed instance."),xe===null)xe=0;else for(;!X(xe);){if(F(R.signature)&&xe instanceof G){xe=xe.pointer||0,pe.setter&&L("debug.setter:",ce,"resolved to",xe);break}r("Invalid value for pointer-type",ce+".")}new DataView(o().buffer,this.pointer+R.offset,R.sizeof)[f._.setters[ee]](0,f._.sw[ee](xe),x)},Object.defineProperty(S.prototype,$,Ie)},p=function f(S,k){arguments.length===1?(k=S,S=k.name):k.name||(k.name=S),S||r("Struct name is required.");let R=!1;Object.keys(k.members).forEach(ce=>{const pe=k.members[ce];pe.sizeof?pe.sizeof===1?pe.signature==="c"||pe.signature==="C"||r("Unexpected sizeof==1 member",E(k.name,ce),"with signature",pe.signature):(pe.sizeof%4!==0&&(console.warn("Invalid struct member description =",pe,"from",k),r(S,"member",ce,"sizeof is not aligned. sizeof="+pe.sizeof)),pe.offset%4!==0&&(console.warn("Invalid struct member description =",pe,"from",k),r(S,"member",ce,"offset is not aligned. offset="+pe.offset))):r(S,"member",ce,"is missing sizeof."),(!R||R.offset<pe.offset)&&(R=pe)}),R?k.sizeof<R.offset+R.sizeof&&r("Invalid struct config:",S,"max member offset ("+R.offset+") ","extends past end of struct (sizeof="+k.sizeof+")."):r("No member property descriptions found.");const $=_(s.__makeDebugFlags(f.debugFlags)),ee=function ce(pe){this instanceof ce?arguments.length?((pe!==(pe|0)||pe<=0)&&r("Invalid pointer value for",S,"constructor."),b(ce,this,pe)):b(ce,this):r("The",S,"constructor may only be called via 'new'.")};return Object.defineProperties(ee,{debugFlags:$,isA:_(ce=>ce instanceof ee),memberKey:J,memberKeys:ie,methodInfoForKey:_(function(ce){}),structInfo:_(k),structName:_(S)}),ee.prototype=new G(S,k,_),Object.defineProperties(ee.prototype,{debugFlags:$,constructor:_(ee)}),Object.keys(k.members).forEach(ce=>B(ee,ce,k.members[ce])),ee};return p.StructType=G,p.config=n,p.allocCString=W,p.debugFlags||(p.debugFlags=s.__makeDebugFlags(s.debugFlags)),p},globalThis.sqlite3ApiBootstrap.initializers.push(function(t){const n=(...w)=>{throw new Error(w.join(" "))};t.SQLite3Error.toss;const r=t.capi,s=t.wasm,o=t.util;if(globalThis.WhWasmUtilInstaller(s),delete globalThis.WhWasmUtilInstaller,s.bindingSignatures=[["sqlite3_aggregate_context","void*","sqlite3_context*","int"],["sqlite3_bind_double","int","sqlite3_stmt*","int","f64"],["sqlite3_bind_int","int","sqlite3_stmt*","int","int"],["sqlite3_bind_null",void 0,"sqlite3_stmt*","int"],["sqlite3_bind_parameter_count","int","sqlite3_stmt*"],["sqlite3_bind_parameter_index","int","sqlite3_stmt*","string"],["sqlite3_bind_parameter_name","string","sqlite3_stmt*","int"],["sqlite3_bind_pointer","int","sqlite3_stmt*","int","*","string:static","*"],["sqlite3_busy_handler","int",["sqlite3*",new s.xWrap.FuncPtrAdapter({signature:"i(pi)",contextKey:(w,x)=>w[0]}),"*"]],["sqlite3_busy_timeout","int","sqlite3*","int"],["sqlite3_changes","int","sqlite3*"],["sqlite3_clear_bindings","int","sqlite3_stmt*"],["sqlite3_collation_needed","int","sqlite3*","*","*"],["sqlite3_column_blob","*","sqlite3_stmt*","int"],["sqlite3_column_bytes","int","sqlite3_stmt*","int"],["sqlite3_column_count","int","sqlite3_stmt*"],["sqlite3_column_decltype","string","sqlite3_stmt*","int"],["sqlite3_column_double","f64","sqlite3_stmt*","int"],["sqlite3_column_int","int","sqlite3_stmt*","int"],["sqlite3_column_name","string","sqlite3_stmt*","int"],["sqlite3_column_text","string","sqlite3_stmt*","int"],["sqlite3_column_type","int","sqlite3_stmt*","int"],["sqlite3_column_value","sqlite3_value*","sqlite3_stmt*","int"],["sqlite3_commit_hook","void*",["sqlite3*",new s.xWrap.FuncPtrAdapter({name:"sqlite3_commit_hook",signature:"i(p)",contextKey:w=>w[0]}),"*"]],["sqlite3_compileoption_get","string","int"],["sqlite3_compileoption_used","int","string"],["sqlite3_complete","int","string:flexible"],["sqlite3_context_db_handle","sqlite3*","sqlite3_context*"],["sqlite3_data_count","int","sqlite3_stmt*"],["sqlite3_db_filename","string","sqlite3*","string"],["sqlite3_db_handle","sqlite3*","sqlite3_stmt*"],["sqlite3_db_name","string","sqlite3*","int"],["sqlite3_db_readonly","int","sqlite3*","string"],["sqlite3_db_status","int","sqlite3*","int","*","*","int"],["sqlite3_errcode","int","sqlite3*"],["sqlite3_errmsg","string","sqlite3*"],["sqlite3_error_offset","int","sqlite3*"],["sqlite3_errstr","string","int"],["sqlite3_exec","int",["sqlite3*","string:flexible",new s.xWrap.FuncPtrAdapter({signature:"i(pipp)",bindScope:"transient",callProxy:w=>{let x;return(T,F,D,A)=>{try{const j=s.cArgvToJs(F,D);return x||(x=s.cArgvToJs(F,A)),w(j,x)|0}catch(j){return j.resultCode||r.SQLITE_ERROR}}}}),"*","**"]],["sqlite3_expanded_sql","string","sqlite3_stmt*"],["sqlite3_extended_errcode","int","sqlite3*"],["sqlite3_extended_result_codes","int","sqlite3*","int"],["sqlite3_file_control","int","sqlite3*","string","int","*"],["sqlite3_finalize","int","sqlite3_stmt*"],["sqlite3_free",void 0,"*"],["sqlite3_get_autocommit","int","sqlite3*"],["sqlite3_get_auxdata","*","sqlite3_context*","int"],["sqlite3_initialize",void 0],["sqlite3_interrupt",void 0,"sqlite3*"],["sqlite3_is_interrupted","int","sqlite3*"],["sqlite3_keyword_count","int"],["sqlite3_keyword_name","int",["int","**","*"]],["sqlite3_keyword_check","int",["string","int"]],["sqlite3_libversion","string"],["sqlite3_libversion_number","int"],["sqlite3_limit","int",["sqlite3*","int","int"]],["sqlite3_malloc","*","int"],["sqlite3_open","int","string","*"],["sqlite3_open_v2","int","string","*","int","string"],["sqlite3_realloc","*","*","int"],["sqlite3_reset","int","sqlite3_stmt*"],["sqlite3_result_blob",void 0,"sqlite3_context*","*","int","*"],["sqlite3_result_double",void 0,"sqlite3_context*","f64"],["sqlite3_result_error",void 0,"sqlite3_context*","string","int"],["sqlite3_result_error_code",void 0,"sqlite3_context*","int"],["sqlite3_result_error_nomem",void 0,"sqlite3_context*"],["sqlite3_result_error_toobig",void 0,"sqlite3_context*"],["sqlite3_result_int",void 0,"sqlite3_context*","int"],["sqlite3_result_null",void 0,"sqlite3_context*"],["sqlite3_result_pointer",void 0,"sqlite3_context*","*","string:static","*"],["sqlite3_result_subtype",void 0,"sqlite3_value*","int"],["sqlite3_result_text",void 0,"sqlite3_context*","string","int","*"],["sqlite3_result_zeroblob",void 0,"sqlite3_context*","int"],["sqlite3_rollback_hook","void*",["sqlite3*",new s.xWrap.FuncPtrAdapter({name:"sqlite3_rollback_hook",signature:"v(p)",contextKey:w=>w[0]}),"*"]],["sqlite3_set_auxdata",void 0,["sqlite3_context*","int","*","*"]],["sqlite3_shutdown",void 0],["sqlite3_sourceid","string"],["sqlite3_sql","string","sqlite3_stmt*"],["sqlite3_status","int","int","*","*","int"],["sqlite3_step","int","sqlite3_stmt*"],["sqlite3_stmt_busy","int","sqlite3_stmt*"],["sqlite3_stmt_readonly","int","sqlite3_stmt*"],["sqlite3_stmt_status","int","sqlite3_stmt*","int","int"],["sqlite3_strglob","int","string","string"],["sqlite3_stricmp","int","string","string"],["sqlite3_strlike","int","string","string","int"],["sqlite3_strnicmp","int","string","string","int"],["sqlite3_table_column_metadata","int","sqlite3*","string","string","string","**","**","*","*","*"],["sqlite3_total_changes","int","sqlite3*"],["sqlite3_trace_v2","int",["sqlite3*","int",new s.xWrap.FuncPtrAdapter({name:"sqlite3_trace_v2::callback",signature:"i(ippp)",contextKey:(w,x)=>w[0]}),"*"]],["sqlite3_txn_state","int",["sqlite3*","string"]],["sqlite3_uri_boolean","int","sqlite3_filename","string","int"],["sqlite3_uri_key","string","sqlite3_filename","int"],["sqlite3_uri_parameter","string","sqlite3_filename","string"],["sqlite3_user_data","void*","sqlite3_context*"],["sqlite3_value_blob","*","sqlite3_value*"],["sqlite3_value_bytes","int","sqlite3_value*"],["sqlite3_value_double","f64","sqlite3_value*"],["sqlite3_value_dup","sqlite3_value*","sqlite3_value*"],["sqlite3_value_free",void 0,"sqlite3_value*"],["sqlite3_value_frombind","int","sqlite3_value*"],["sqlite3_value_int","int","sqlite3_value*"],["sqlite3_value_nochange","int","sqlite3_value*"],["sqlite3_value_numeric_type","int","sqlite3_value*"],["sqlite3_value_pointer","*","sqlite3_value*","string:static"],["sqlite3_value_subtype","int","sqlite3_value*"],["sqlite3_value_text","string","sqlite3_value*"],["sqlite3_value_type","int","sqlite3_value*"],["sqlite3_vfs_find","*","string"],["sqlite3_vfs_register","int","sqlite3_vfs*","int"],["sqlite3_vfs_unregister","int","sqlite3_vfs*"]],s.exports.sqlite3_progress_handler&&s.bindingSignatures.push(["sqlite3_progress_handler",void 0,["sqlite3*","int",new s.xWrap.FuncPtrAdapter({name:"xProgressHandler",signature:"i(p)",bindScope:"context",contextKey:(w,x)=>w[0]}),"*"]]),s.exports.sqlite3_stmt_explain&&s.bindingSignatures.push(["sqlite3_stmt_explain","int","sqlite3_stmt*","int"],["sqlite3_stmt_isexplain","int","sqlite3_stmt*"]),s.exports.sqlite3_set_authorizer&&s.bindingSignatures.push(["sqlite3_set_authorizer","int",["sqlite3*",new s.xWrap.FuncPtrAdapter({name:"sqlite3_set_authorizer::xAuth",signature:"i(pissss)",contextKey:(w,x)=>w[0],callProxy:w=>(x,T,F,D,A,j)=>{try{return F=F&&s.cstrToJs(F),D=D&&s.cstrToJs(D),A=A&&s.cstrToJs(A),j=j&&s.cstrToJs(j),w(x,T,F,D,A,j)||0}catch(H){return H.resultCode||r.SQLITE_ERROR}}}),"*"]]),s.bindingSignatures.int64=[["sqlite3_bind_int64","int",["sqlite3_stmt*","int","i64"]],["sqlite3_changes64","i64",["sqlite3*"]],["sqlite3_column_int64","i64",["sqlite3_stmt*","int"]],["sqlite3_deserialize","int","sqlite3*","string","*","i64","i64","int"],["sqlite3_last_insert_rowid","i64",["sqlite3*"]],["sqlite3_malloc64","*","i64"],["sqlite3_msize","i64","*"],["sqlite3_overload_function","int",["sqlite3*","string","int"]],["sqlite3_realloc64","*","*","i64"],["sqlite3_result_int64",void 0,"*","i64"],["sqlite3_result_zeroblob64","int","*","i64"],["sqlite3_serialize","*","sqlite3*","string","*","int"],["sqlite3_set_last_insert_rowid",void 0,["sqlite3*","i64"]],["sqlite3_status64","int","int","*","*","int"],["sqlite3_total_changes64","i64",["sqlite3*"]],["sqlite3_update_hook","*",["sqlite3*",new s.xWrap.FuncPtrAdapter({name:"sqlite3_update_hook",signature:"v(iippj)",contextKey:w=>w[0],callProxy:w=>(x,T,F,D,A)=>{w(x,T,s.cstrToJs(F),s.cstrToJs(D),A)}}),"*"]],["sqlite3_uri_int64","i64",["sqlite3_filename","string","i64"]],["sqlite3_value_int64","i64","sqlite3_value*"]],s.bigIntEnabled&&s.exports.sqlite3_declare_vtab&&s.bindingSignatures.int64.push(["sqlite3_create_module","int",["sqlite3*","string","sqlite3_module*","*"]],["sqlite3_create_module_v2","int",["sqlite3*","string","sqlite3_module*","*","*"]],["sqlite3_declare_vtab","int",["sqlite3*","string:flexible"]],["sqlite3_drop_modules","int",["sqlite3*","**"]],["sqlite3_vtab_collation","string","sqlite3_index_info*","int"],["sqlite3_vtab_distinct","int","sqlite3_index_info*"],["sqlite3_vtab_in","int","sqlite3_index_info*","int","int"],["sqlite3_vtab_in_first","int","sqlite3_value*","**"],["sqlite3_vtab_in_next","int","sqlite3_value*","**"],["sqlite3_vtab_nochange","int","sqlite3_context*"],["sqlite3_vtab_on_conflict","int","sqlite3*"],["sqlite3_vtab_rhs_value","int","sqlite3_index_info*","int","**"]),s.bigIntEnabled&&s.exports.sqlite3_preupdate_hook&&s.bindingSignatures.int64.push(["sqlite3_preupdate_blobwrite","int","sqlite3*"],["sqlite3_preupdate_count","int","sqlite3*"],["sqlite3_preupdate_depth","int","sqlite3*"],["sqlite3_preupdate_hook","*",["sqlite3*",new s.xWrap.FuncPtrAdapter({name:"sqlite3_preupdate_hook",signature:"v(ppippjj)",contextKey:w=>w[0],callProxy:w=>(x,T,F,D,A,j,H)=>{w(x,T,F,s.cstrToJs(D),s.cstrToJs(A),j,H)}}),"*"]],["sqlite3_preupdate_new","int",["sqlite3*","int","**"]],["sqlite3_preupdate_old","int",["sqlite3*","int","**"]]),s.bigIntEnabled&&s.exports.sqlite3changegroup_add&&s.exports.sqlite3session_create&&s.exports.sqlite3_preupdate_hook){const w={signature:"i(ps)",callProxy:x=>(T,F)=>{try{return x(T,s.cstrToJs(F))|0}catch(D){return D.resultCode||r.SQLITE_ERROR}}};s.bindingSignatures.int64.push(["sqlite3changegroup_add","int",["sqlite3_changegroup*","int","void*"]],["sqlite3changegroup_add_strm","int",["sqlite3_changegroup*",new s.xWrap.FuncPtrAdapter({name:"xInput",signature:"i(ppp)",bindScope:"transient"}),"void*"]],["sqlite3changegroup_delete",void 0,["sqlite3_changegroup*"]],["sqlite3changegroup_new","int",["**"]],["sqlite3changegroup_output","int",["sqlite3_changegroup*","int*","**"]],["sqlite3changegroup_output_strm","int",["sqlite3_changegroup*",new s.xWrap.FuncPtrAdapter({name:"xOutput",signature:"i(ppi)",bindScope:"transient"}),"void*"]],["sqlite3changeset_apply","int",["sqlite3*","int","void*",new s.xWrap.FuncPtrAdapter({name:"xFilter",bindScope:"transient",...w}),new s.xWrap.FuncPtrAdapter({name:"xConflict",signature:"i(pip)",bindScope:"transient"}),"void*"]],["sqlite3changeset_apply_strm","int",["sqlite3*",new s.xWrap.FuncPtrAdapter({name:"xInput",signature:"i(ppp)",bindScope:"transient"}),"void*",new s.xWrap.FuncPtrAdapter({name:"xFilter",bindScope:"transient",...w}),new s.xWrap.FuncPtrAdapter({name:"xConflict",signature:"i(pip)",bindScope:"transient"}),"void*"]],["sqlite3changeset_apply_v2","int",["sqlite3*","int","void*",new s.xWrap.FuncPtrAdapter({name:"xFilter",bindScope:"transient",...w}),new s.xWrap.FuncPtrAdapter({name:"xConflict",signature:"i(pip)",bindScope:"transient"}),"void*","**","int*","int"]],["sqlite3changeset_apply_v2_strm","int",["sqlite3*",new s.xWrap.FuncPtrAdapter({name:"xInput",signature:"i(ppp)",bindScope:"transient"}),"void*",new s.xWrap.FuncPtrAdapter({name:"xFilter",bindScope:"transient",...w}),new s.xWrap.FuncPtrAdapter({name:"xConflict",signature:"i(pip)",bindScope:"transient"}),"void*","**","int*","int"]],["sqlite3changeset_concat","int",["int","void*","int","void*","int*","**"]],["sqlite3changeset_concat_strm","int",[new s.xWrap.FuncPtrAdapter({name:"xInputA",signature:"i(ppp)",bindScope:"transient"}),"void*",new s.xWrap.FuncPtrAdapter({name:"xInputB",signature:"i(ppp)",bindScope:"transient"}),"void*",new s.xWrap.FuncPtrAdapter({name:"xOutput",signature:"i(ppi)",bindScope:"transient"}),"void*"]],["sqlite3changeset_conflict","int",["sqlite3_changeset_iter*","int","**"]],["sqlite3changeset_finalize","int",["sqlite3_changeset_iter*"]],["sqlite3changeset_fk_conflicts","int",["sqlite3_changeset_iter*","int*"]],["sqlite3changeset_invert","int",["int","void*","int*","**"]],["sqlite3changeset_invert_strm","int",[new s.xWrap.FuncPtrAdapter({name:"xInput",signature:"i(ppp)",bindScope:"transient"}),"void*",new s.xWrap.FuncPtrAdapter({name:"xOutput",signature:"i(ppi)",bindScope:"transient"}),"void*"]],["sqlite3changeset_new","int",["sqlite3_changeset_iter*","int","**"]],["sqlite3changeset_next","int",["sqlite3_changeset_iter*"]],["sqlite3changeset_old","int",["sqlite3_changeset_iter*","int","**"]],["sqlite3changeset_op","int",["sqlite3_changeset_iter*","**","int*","int*","int*"]],["sqlite3changeset_pk","int",["sqlite3_changeset_iter*","**","int*"]],["sqlite3changeset_start","int",["**","int","*"]],["sqlite3changeset_start_strm","int",["**",new s.xWrap.FuncPtrAdapter({name:"xInput",signature:"i(ppp)",bindScope:"transient"}),"void*"]],["sqlite3changeset_start_v2","int",["**","int","*","int"]],["sqlite3changeset_start_v2_strm","int",["**",new s.xWrap.FuncPtrAdapter({name:"xInput",signature:"i(ppp)",bindScope:"transient"}),"void*","int"]],["sqlite3session_attach","int",["sqlite3_session*","string"]],["sqlite3session_changeset","int",["sqlite3_session*","int*","**"]],["sqlite3session_changeset_size","i64",["sqlite3_session*"]],["sqlite3session_changeset_strm","int",["sqlite3_session*",new s.xWrap.FuncPtrAdapter({name:"xOutput",signature:"i(ppp)",bindScope:"transient"}),"void*"]],["sqlite3session_config","int",["int","void*"]],["sqlite3session_create","int",["sqlite3*","string","**"]],["sqlite3session_diff","int",["sqlite3_session*","string","string","**"]],["sqlite3session_enable","int",["sqlite3_session*","int"]],["sqlite3session_indirect","int",["sqlite3_session*","int"]],["sqlite3session_isempty","int",["sqlite3_session*"]],["sqlite3session_memory_used","i64",["sqlite3_session*"]],["sqlite3session_object_config","int",["sqlite3_session*","int","void*"]],["sqlite3session_patchset","int",["sqlite3_session*","*","**"]],["sqlite3session_patchset_strm","int",["sqlite3_session*",new s.xWrap.FuncPtrAdapter({name:"xOutput",signature:"i(ppp)",bindScope:"transient"}),"void*"]],["sqlite3session_table_filter",void 0,["sqlite3_session*",new s.xWrap.FuncPtrAdapter({name:"xFilter",...w,contextKey:(x,T)=>x[0]}),"*"]])}s.bindingSignatures.wasmInternal=[["sqlite3__wasm_db_reset","int","sqlite3*"],["sqlite3__wasm_db_vfs","sqlite3_vfs*","sqlite3*","string"],["sqlite3__wasm_vfs_create_file","int","sqlite3_vfs*","string","*","int"],["sqlite3__wasm_posix_create_file","int","string","*","int"],["sqlite3__wasm_vfs_unlink","int","sqlite3_vfs*","string"],["sqlite3__wasm_qfmt_token","string:dealloc","string","int"]],t.StructBinder=globalThis.Jaccwabyt({heap:s.heap8u,alloc:s.alloc,dealloc:s.dealloc,bigIntEnabled:s.bigIntEnabled,memberPrefix:"$"}),delete globalThis.Jaccwabyt;{const w=s.xWrap.argAdapter("string");s.xWrap.argAdapter("string:flexible",A=>w(o.flexibleString(A))),s.xWrap.argAdapter("string:static",(function(A){return s.isPtr(A)?A:(A=""+A,this[A]||(this[A]=s.allocCString(A)))}).bind(Object.create(null)));const x=s.xWrap.argAdapter("*"),T=function(){};s.xWrap.argAdapter("sqlite3_filename",x)("sqlite3_context*",x)("sqlite3_value*",x)("void*",x)("sqlite3_changegroup*",x)("sqlite3_changeset_iter*",x)("sqlite3_session*",x)("sqlite3_stmt*",A=>{var j;return x(A instanceof(((j=t==null?void 0:t.oo1)==null?void 0:j.Stmt)||T)?A.pointer:A)})("sqlite3*",A=>{var j;return x(A instanceof(((j=t==null?void 0:t.oo1)==null?void 0:j.DB)||T)?A.pointer:A)})("sqlite3_vfs*",A=>typeof A=="string"?r.sqlite3_vfs_find(A)||t.SQLite3Error.toss(r.SQLITE_NOTFOUND,"Unknown sqlite3_vfs name:",A):x(A instanceof(r.sqlite3_vfs||T)?A.pointer:A)),s.exports.sqlite3_declare_vtab&&s.xWrap.argAdapter("sqlite3_index_info*",A=>x(A instanceof(r.sqlite3_index_info||T)?A.pointer:A))("sqlite3_module*",A=>x(A instanceof(r.sqlite3_module||T)?A.pointer:A));const F=s.xWrap.resultAdapter("*");s.xWrap.resultAdapter("sqlite3*",F)("sqlite3_context*",F)("sqlite3_stmt*",F)("sqlite3_value*",F)("sqlite3_vfs*",F)("void*",F),s.exports.sqlite3_step.length===0&&(s.xWrap.doArgcCheck=!1,t.config.warn("Disabling sqlite3.wasm.xWrap.doArgcCheck due to environmental quirks."));for(const A of s.bindingSignatures)r[A[0]]=s.xWrap.apply(null,A);for(const A of s.bindingSignatures.wasmInternal)o[A[0]]=s.xWrap.apply(null,A);const D=function(A){return()=>n(A+"() is unavailable due to lack","of BigInt support in this build.")};for(const A of s.bindingSignatures.int64)r[A[0]]=s.bigIntEnabled?s.xWrap.apply(null,A):D(A[0]);if(delete s.bindingSignatures,s.exports.sqlite3__wasm_db_error){const A=s.xWrap("sqlite3__wasm_db_error","int","sqlite3*","int","string");o.sqlite3__wasm_db_error=function(j,H,c){return H instanceof t.WasmAllocError?(H=r.SQLITE_NOMEM,c=0):H instanceof Error&&(c=c||""+H,H=H.resultCode||r.SQLITE_ERROR),j?A(j,H,c):H}}else o.sqlite3__wasm_db_error=function(A,j,H){return console.warn("sqlite3__wasm_db_error() is not exported.",arguments),j}}{const w=s.xCall("sqlite3__wasm_enum_json");w||n("Maintenance required: increase sqlite3__wasm_enum_json()'s","static buffer size!"),s.ctype=JSON.parse(s.cstrToJs(w));const x=["access","authorizer","blobFinalizers","changeset","config","dataTypes","dbConfig","dbStatus","encodings","fcntl","flock","ioCap","limits","openFlags","prepareFlags","resultCodes","sqlite3Status","stmtStatus","syncFlags","trace","txnState","udfFlags","version"];s.bigIntEnabled&&x.push("serialize","session","vtab");for(const D of x)for(const A of Object.entries(s.ctype[D]))r[A[0]]=A[1];s.functionEntry(r.SQLITE_WASM_DEALLOC)||n("Internal error: cannot resolve exported function","entry SQLITE_WASM_DEALLOC (=="+r.SQLITE_WASM_DEALLOC+").");const T=Object.create(null);for(const D of["resultCodes"])for(const A of Object.entries(s.ctype[D]))T[A[1]]=A[0];r.sqlite3_js_rc_str=D=>T[D];const F=Object.assign(Object.create(null),{WasmTestStruct:!0,sqlite3_kvvfs_methods:!o.isUIThread(),sqlite3_index_info:!s.bigIntEnabled,sqlite3_index_constraint:!s.bigIntEnabled,sqlite3_index_orderby:!s.bigIntEnabled,sqlite3_index_constraint_usage:!s.bigIntEnabled});for(const D of s.ctype.structs)F[D.name]||(r[D.name]=t.StructBinder(D));if(r.sqlite3_index_info){for(const D of["sqlite3_index_constraint","sqlite3_index_orderby","sqlite3_index_constraint_usage"])r.sqlite3_index_info[D]=r[D],delete r[D];r.sqlite3_vtab_config=s.xWrap("sqlite3__wasm_vtab_config","int",["sqlite3*","int","int"])}}const d=(w,x,T)=>o.sqlite3__wasm_db_error(w,r.SQLITE_MISUSE,x+"() requires "+T+" argument"+(T===1?"":"s")+"."),q=w=>o.sqlite3__wasm_db_error(w,r.SQLITE_FORMAT,"SQLITE_UTF8 is the only supported encoding."),L=w=>s.xWrap.argAdapter("sqlite3*")(w),C=w=>s.isPtr(w)?s.cstrToJs(w):w,Q=(function(w,x){w=L(w);let T=this.dbMap.get(w);if(x)!T&&x>0&&this.dbMap.set(w,T=Object.create(null));else return this.dbMap.delete(w),T;return T}).bind(Object.assign(Object.create(null),{dbMap:new Map}));Q.addCollation=function(w,x){const T=Q(w,1);T.collation||(T.collation=new Set),T.collation.add(C(x).toLowerCase())},Q._addUDF=function(w,x,T,F){x=C(x).toLowerCase();let D=F.get(x);D||F.set(x,D=new Set),D.add(T<0?-1:T)},Q.addFunction=function(w,x,T){const F=Q(w,1);F.udf||(F.udf=new Map),this._addUDF(w,x,T,F.udf)},s.exports.sqlite3_create_window_function&&(Q.addWindowFunc=function(w,x,T){const F=Q(w,1);F.wudf||(F.wudf=new Map),this._addUDF(w,x,T,F.wudf)}),Q.cleanup=function(w){w=L(w);const x=[w];for(const D of["sqlite3_busy_handler","sqlite3_commit_hook","sqlite3_preupdate_hook","sqlite3_progress_handler","sqlite3_rollback_hook","sqlite3_set_authorizer","sqlite3_trace_v2","sqlite3_update_hook"]){const A=s.exports[D];if(A){x.length=A.length;try{r[D](...x)}catch(j){t.config.warn("close-time call of",D+"(",x,") threw:",j)}}}const T=Q(w,0);if(!T)return;if(T.collation){for(const D of T.collation)try{r.sqlite3_create_collation_v2(w,D,r.SQLITE_UTF8,0,0,0)}catch{}delete T.collation}let F;for(F=0;F<2;++F){const D=F?T.wudf:T.udf;if(!D)continue;const A=F?r.sqlite3_create_window_function:r.sqlite3_create_function_v2;for(const j of D){const H=j[0],c=j[1],g=[w,H,0,r.SQLITE_UTF8,0,0,0,0,0];F&&g.push(0);for(const E of c)try{g[2]=E,A.apply(null,g)}catch{}c.clear()}D.clear()}delete T.udf,delete T.wudf};{const w=s.xWrap("sqlite3_close_v2","int","sqlite3*");r.sqlite3_close_v2=function(x){if(arguments.length!==1)return d(x,"sqlite3_close_v2",1);if(x)try{Q.cleanup(x)}catch{}return w(x)}}if(r.sqlite3session_create){const w=s.xWrap("sqlite3session_delete",void 0,["sqlite3_session*"]);r.sqlite3session_delete=function(x){if(arguments.length!==1)return d(pDb,"sqlite3session_delete",1);x&&r.sqlite3session_table_filter(x,0,0),w(x)}}{const w=(T,F)=>"argv["+F+"]:"+T[0]+":"+s.cstrToJs(T[1]).toLowerCase(),x=s.xWrap("sqlite3_create_collation_v2","int",["sqlite3*","string","int","*",new s.xWrap.FuncPtrAdapter({name:"xCompare",signature:"i(pipip)",contextKey:w}),new s.xWrap.FuncPtrAdapter({name:"xDestroy",signature:"v(p)",contextKey:w})]);r.sqlite3_create_collation_v2=function(T,F,D,A,j,H){if(arguments.length!==6)return d(T,"sqlite3_create_collation_v2",6);if((D&15)===0)D|=r.SQLITE_UTF8;else if(r.SQLITE_UTF8!==(D&15))return q(T);try{const c=x(T,F,D,A,j,H);return c===0&&j instanceof Function&&Q.addCollation(T,F),c}catch(c){return o.sqlite3__wasm_db_error(T,c)}},r.sqlite3_create_collation=(T,F,D,A,j)=>arguments.length===5?r.sqlite3_create_collation_v2(T,F,D,A,j,0):d(T,"sqlite3_create_collation",5)}{const w=function(D,A){return D[0]+":"+(D[2]<0?-1:D[2])+":"+A+":"+s.cstrToJs(D[1]).toLowerCase()},x=Object.assign(Object.create(null),{xInverseAndStep:{signature:"v(pip)",contextKey:w,callProxy:D=>(A,j,H)=>{try{D(A,...r.sqlite3_values_to_js(j,H))}catch(c){r.sqlite3_result_error_js(A,c)}}},xFinalAndValue:{signature:"v(p)",contextKey:w,callProxy:D=>A=>{try{r.sqlite3_result_js(A,D(A))}catch(j){r.sqlite3_result_error_js(A,j)}}},xFunc:{signature:"v(pip)",contextKey:w,callProxy:D=>(A,j,H)=>{try{r.sqlite3_result_js(A,D(A,...r.sqlite3_values_to_js(j,H)))}catch(c){r.sqlite3_result_error_js(A,c)}}},xDestroy:{signature:"v(p)",contextKey:w,callProxy:D=>A=>{try{D(A)}catch(j){console.error("UDF xDestroy method threw:",j)}}}}),T=s.xWrap("sqlite3_create_function_v2","int",["sqlite3*","string","int","int","*",new s.xWrap.FuncPtrAdapter({name:"xFunc",...x.xFunc}),new s.xWrap.FuncPtrAdapter({name:"xStep",...x.xInverseAndStep}),new s.xWrap.FuncPtrAdapter({name:"xFinal",...x.xFinalAndValue}),new s.xWrap.FuncPtrAdapter({name:"xDestroy",...x.xDestroy})]),F=s.exports.sqlite3_create_window_function?s.xWrap("sqlite3_create_window_function","int",["sqlite3*","string","int","int","*",new s.xWrap.FuncPtrAdapter({name:"xStep",...x.xInverseAndStep}),new s.xWrap.FuncPtrAdapter({name:"xFinal",...x.xFinalAndValue}),new s.xWrap.FuncPtrAdapter({name:"xValue",...x.xFinalAndValue}),new s.xWrap.FuncPtrAdapter({name:"xInverse",...x.xInverseAndStep}),new s.xWrap.FuncPtrAdapter({name:"xDestroy",...x.xDestroy})]):void 0;r.sqlite3_create_function_v2=function D(A,j,H,c,g,E,z,u,h){if(D.length!==arguments.length)return d(A,"sqlite3_create_function_v2",D.length);if((c&15)===0)c|=r.SQLITE_UTF8;else if(r.SQLITE_UTF8!==(c&15))return q(A);try{const l=T(A,j,H,c,g,E,z,u,h);return l===0&&(E instanceof Function||z instanceof Function||u instanceof Function||h instanceof Function)&&Q.addFunction(A,j,H),l}catch(l){return console.error("sqlite3_create_function_v2() setup threw:",l),o.sqlite3__wasm_db_error(A,l,"Creation of UDF threw: "+l)}},r.sqlite3_create_function=function D(A,j,H,c,g,E,z,u){return D.length===arguments.length?r.sqlite3_create_function_v2(A,j,H,c,g,E,z,u,0):d(A,"sqlite3_create_function",D.length)},F?r.sqlite3_create_window_function=function D(A,j,H,c,g,E,z,u,h,l){if(D.length!==arguments.length)return d(A,"sqlite3_create_window_function",D.length);if((c&15)===0)c|=r.SQLITE_UTF8;else if(r.SQLITE_UTF8!==(c&15))return q(A);try{const _=F(A,j,H,c,g,E,z,u,h,l);return _===0&&(E instanceof Function||z instanceof Function||u instanceof Function||h instanceof Function||l instanceof Function)&&Q.addWindowFunc(A,j,H),_}catch(_){return console.error("sqlite3_create_window_function() setup threw:",_),o.sqlite3__wasm_db_error(A,_,"Creation of UDF threw: "+_)}}:delete r.sqlite3_create_window_function,r.sqlite3_create_function_v2.udfSetResult=r.sqlite3_create_function.udfSetResult=r.sqlite3_result_js,r.sqlite3_create_window_function&&(r.sqlite3_create_window_function.udfSetResult=r.sqlite3_result_js),r.sqlite3_create_function_v2.udfConvertArgs=r.sqlite3_create_function.udfConvertArgs=r.sqlite3_values_to_js,r.sqlite3_create_window_function&&(r.sqlite3_create_window_function.udfConvertArgs=r.sqlite3_values_to_js),r.sqlite3_create_function_v2.udfSetError=r.sqlite3_create_function.udfSetError=r.sqlite3_result_error_js,r.sqlite3_create_window_function&&(r.sqlite3_create_window_function.udfSetError=r.sqlite3_result_error_js)}{const w=(T,F)=>(typeof T=="string"?F=-1:o.isSQLableTypedArray(T)?(F=T.byteLength,T=o.typedArrayToString(T instanceof ArrayBuffer?new Uint8Array(T):T)):Array.isArray(T)&&(T=T.join(""),F=-1),[T,F]),x={basic:s.xWrap("sqlite3_prepare_v3","int",["sqlite3*","string","int","int","**","**"]),full:s.xWrap("sqlite3_prepare_v3","int",["sqlite3*","*","int","int","**","**"])};r.sqlite3_prepare_v3=function T(F,D,A,j,H,c){if(T.length!==arguments.length)return d(F,"sqlite3_prepare_v3",T.length);const[g,E]=w(D,A);switch(typeof g){case"string":return x.basic(F,g,E,j,H,null);case"number":return x.full(F,g,E,j,H,c);default:return o.sqlite3__wasm_db_error(F,r.SQLITE_MISUSE,"Invalid SQL argument type for sqlite3_prepare_v2/v3().")}},r.sqlite3_prepare_v2=function T(F,D,A,j,H){return T.length===arguments.length?r.sqlite3_prepare_v3(F,D,A,0,j,H):d(F,"sqlite3_prepare_v2",T.length)}}{const w=s.xWrap("sqlite3_bind_text","int",["sqlite3_stmt*","int","string","int","*"]),x=s.xWrap("sqlite3_bind_blob","int",["sqlite3_stmt*","int","*","int","*"]);r.sqlite3_bind_text=function T(F,D,A,j,H){if(T.length!==arguments.length)return d(r.sqlite3_db_handle(F),"sqlite3_bind_text",T.length);if(s.isPtr(A)||A===null)return w(F,D,A,j,H);A instanceof ArrayBuffer?A=new Uint8Array(A):Array.isArray(pMem)&&(A=pMem.join(""));let c,g;try{if(o.isSQLableTypedArray(A))c=s.allocFromTypedArray(A),g=A.byteLength;else if(typeof A=="string")[c,g]=s.allocCString(A);else return o.sqlite3__wasm_db_error(r.sqlite3_db_handle(F),r.SQLITE_MISUSE,"Invalid 3rd argument type for sqlite3_bind_text().");return w(F,D,c,g,r.SQLITE_WASM_DEALLOC)}catch(E){return s.dealloc(c),o.sqlite3__wasm_db_error(r.sqlite3_db_handle(F),E)}},r.sqlite3_bind_blob=function T(F,D,A,j,H){if(T.length!==arguments.length)return d(r.sqlite3_db_handle(F),"sqlite3_bind_blob",T.length);if(s.isPtr(A)||A===null)return x(F,D,A,j,H);A instanceof ArrayBuffer?A=new Uint8Array(A):Array.isArray(A)&&(A=A.join(""));let c,g;try{if(o.isBindableTypedArray(A))c=s.allocFromTypedArray(A),g=j>=0?j:A.byteLength;else if(typeof A=="string")[c,g]=s.allocCString(A);else return o.sqlite3__wasm_db_error(r.sqlite3_db_handle(F),r.SQLITE_MISUSE,"Invalid 3rd argument type for sqlite3_bind_blob().");return x(F,D,c,g,r.SQLITE_WASM_DEALLOC)}catch(E){return s.dealloc(c),o.sqlite3__wasm_db_error(r.sqlite3_db_handle(F),E)}}}r.sqlite3_config=function(w,...x){if(arguments.length<2)return r.SQLITE_MISUSE;switch(w){case r.SQLITE_CONFIG_COVERING_INDEX_SCAN:case r.SQLITE_CONFIG_MEMSTATUS:case r.SQLITE_CONFIG_SMALL_MALLOC:case r.SQLITE_CONFIG_SORTERREF_SIZE:case r.SQLITE_CONFIG_STMTJRNL_SPILL:case r.SQLITE_CONFIG_URI:return s.exports.sqlite3__wasm_config_i(w,x[0]);case r.SQLITE_CONFIG_LOOKASIDE:return s.exports.sqlite3__wasm_config_ii(w,x[0],x[1]);case r.SQLITE_CONFIG_MEMDB_MAXSIZE:return s.exports.sqlite3__wasm_config_j(w,x[0]);case r.SQLITE_CONFIG_GETMALLOC:case r.SQLITE_CONFIG_GETMUTEX:case r.SQLITE_CONFIG_GETPCACHE2:case r.SQLITE_CONFIG_GETPCACHE:case r.SQLITE_CONFIG_HEAP:case r.SQLITE_CONFIG_LOG:case r.SQLITE_CONFIG_MALLOC:case r.SQLITE_CONFIG_MMAP_SIZE:case r.SQLITE_CONFIG_MULTITHREAD:case r.SQLITE_CONFIG_MUTEX:case r.SQLITE_CONFIG_PAGECACHE:case r.SQLITE_CONFIG_PCACHE2:case r.SQLITE_CONFIG_PCACHE:case r.SQLITE_CONFIG_PCACHE_HDRSZ:case r.SQLITE_CONFIG_PMASZ:case r.SQLITE_CONFIG_SERIALIZED:case r.SQLITE_CONFIG_SINGLETHREAD:case r.SQLITE_CONFIG_SQLLOG:case r.SQLITE_CONFIG_WIN32_HEAPSIZE:default:return r.SQLITE_NOTFOUND}};{const w=new Set;r.sqlite3_auto_extension=function(x){if(x instanceof Function)x=s.installFunction("i(ppp)",x);else if(arguments.length!==1||!s.isPtr(x))return r.SQLITE_MISUSE;const T=s.exports.sqlite3_auto_extension(x);return x!==arguments[0]&&(T===0?w.add(x):s.uninstallFunction(x)),T},r.sqlite3_cancel_auto_extension=function(x){return!x||arguments.length!==1||!s.isPtr(x)?0:s.exports.sqlite3_cancel_auto_extension(x)},r.sqlite3_reset_auto_extension=function(){s.exports.sqlite3_reset_auto_extension();for(const x of w)s.uninstallFunction(x);w.clear()}}const V=r.sqlite3_vfs_find("kvvfs");if(V)if(o.isUIThread()){const w=new r.sqlite3_kvvfs_methods(s.exports.sqlite3__wasm_kvvfs_methods());delete r.sqlite3_kvvfs_methods;const x=s.exports.sqlite3__wasm_kvvfsMakeKeyOnPstack,T=s.pstack,F=A=>s.peek(A)===115?sessionStorage:localStorage,D={xRead:(A,j,H,c)=>{const g=T.pointer,E=s.scopedAllocPush();try{const z=x(A,j);if(!z)return-3;const u=s.cstrToJs(z),h=F(A).getItem(u);if(!h)return-1;const l=h.length;if(c<=0)return l;if(c===1)return s.poke(H,0),l;const _=s.scopedAllocCString(h);return c>l+1&&(c=l+1),s.heap8u().copyWithin(H,_,_+c-1),s.poke(H+c-1,0),c-1}catch(z){return console.error("kvstorageRead()",z),-2}finally{T.restore(g),s.scopedAllocPop(E)}},xWrite:(A,j,H)=>{const c=T.pointer;try{const g=x(A,j);if(!g)return 1;const E=s.cstrToJs(g);return F(A).setItem(E,s.cstrToJs(H)),0}catch(g){return console.error("kvstorageWrite()",g),r.SQLITE_IOERR}finally{T.restore(c)}},xDelete:(A,j)=>{const H=T.pointer;try{const c=x(A,j);return c?(F(A).removeItem(s.cstrToJs(c)),0):1}catch(c){return console.error("kvstorageDelete()",c),r.SQLITE_IOERR}finally{T.restore(H)}}};for(const A of Object.keys(D))w[w.memberKey(A)]=s.installFunction(w.memberSignature(A),D[A])}else r.sqlite3_vfs_unregister(V);s.xWrap.FuncPtrAdapter.warnOnUse=!0;const P=t.StructBinder,I=function w(x,T,F,D=w.installMethodArgcCheck){if(x instanceof P.StructType?!(F instanceof Function)&&!s.isPtr(F)&&n("Usage errror: expecting a Function or WASM pointer to one."):n("Usage error: target object is-not-a StructType."),arguments.length===1)return(c,g)=>w(x,c,g,D);w.argcProxy||(w.argcProxy=function(c,g,E,z){return function(...u){return E.length!==arguments.length&&n("Argument mismatch for",c.structInfo.name+"::"+g+": Native signature is:",z),E.apply(this,u)}},w.removeFuncList=function(){this.ondispose.__removeFuncList&&(this.ondispose.__removeFuncList.forEach((c,g)=>{if(typeof c=="number")try{s.uninstallFunction(c)}catch{}}),delete this.ondispose.__removeFuncList)});const A=x.memberSignature(T);A.length<2&&n("Member",T,"does not have a function pointer signature:",A);const j=x.memberKey(T),H=D&&!s.isPtr(F)?w.argcProxy(x,j,F,A):F;if(s.isPtr(H))H&&!s.functionEntry(H)&&n("Pointer",H,"is not a WASM function table entry."),x[j]=H;else{const c=s.installFunction(H,x.memberSignature(T,!0));x[j]=c,(!x.ondispose||!x.ondispose.__removeFuncList)&&(x.addOnDispose("ondispose.__removeFuncList handler",w.removeFuncList),x.ondispose.__removeFuncList=[]),x.ondispose.__removeFuncList.push(j,c)}return(c,g)=>w(x,c,g,D)};I.installMethodArgcCheck=!1;const N=function(w,x,T=I.installMethodArgcCheck){const F=new Map;for(const D of Object.keys(x)){const A=x[D],j=F.get(A);if(j){const H=w.memberKey(D);w[H]=w[w.memberKey(j)]}else I(w,D,A,T),F.set(A,D)}return w};P.StructType.prototype.installMethod=function(x,T,F=I.installMethodArgcCheck){return arguments.length<3&&x&&typeof x=="object"?N(this,...arguments):I(this,...arguments)},P.StructType.prototype.installMethods=function(w,x=I.installMethodArgcCheck){return N(this,w,x)}}),globalThis.sqlite3ApiBootstrap.initializers.push(function(t){t.version={libVersion:"3.49.0",libVersionNumber:3049e3,sourceId:"2025-02-06 11:55:18 4a7dd425dc2a0e5082a9049c9b4a9d4f199a71583d014c24b4cfe276c5a77cde",downloadVersion:349e4}}),globalThis.sqlite3ApiBootstrap.initializers.push(function(t){const n=(...u)=>{throw new t.SQLite3Error(...u)},r=t.capi,s=t.wasm,o=t.util,d=new WeakMap,q=new WeakMap,L=(u,h,l)=>{const _=Object.getOwnPropertyDescriptor(u,h);return _?_.value:l},C=function(u,h){return h&&(u instanceof I&&(u=u.pointer),n(h,"sqlite3 result code",h+":",u?r.sqlite3_errmsg(u):r.sqlite3_errstr(h))),arguments[0]},Q=s.installFunction("i(ippp)",(function(u,h,l,_){r.SQLITE_TRACE_STMT===u&&console.log("SQL TRACE #"+ ++this.counter+" via sqlite3@"+h+":",s.cstrToJs(_))}).bind({counter:0})),V=Object.create(null),P=function u(...h){if(!u._name2vfs){u._name2vfs=Object.create(null);const ie=typeof importScripts=="function"?ae=>n("The VFS for",ae,"is only available in the main window thread."):!1;u._name2vfs[":localStorage:"]={vfs:"kvvfs",filename:ie||(()=>"local")},u._name2vfs[":sessionStorage:"]={vfs:"kvvfs",filename:ie||(()=>"session")}}const l=u.normalizeArgs(...h);let _=l.filename,b=l.vfs,y=l.flags;(typeof _!="string"&&typeof _!="number"||typeof y!="string"||b&&typeof b!="string"&&typeof b!="number")&&(t.config.error("Invalid DB ctor args",l,arguments),n("Invalid arguments for DB constructor."));let U=typeof _=="number"?s.cstrToJs(_):_;const J=u._name2vfs[U];J&&(b=J.vfs,_=U=J.filename(U));let te,oe=0;y.indexOf("c")>=0&&(oe|=r.SQLITE_OPEN_CREATE|r.SQLITE_OPEN_READWRITE),y.indexOf("w")>=0&&(oe|=r.SQLITE_OPEN_READWRITE),oe===0&&(oe|=r.SQLITE_OPEN_READONLY),oe|=r.SQLITE_OPEN_EXRESCODE;const re=s.pstack.pointer;try{const ie=s.pstack.allocPtr();let ae=r.sqlite3_open_v2(_,ie,oe,b||0);te=s.peekPtr(ie),C(te,ae),r.sqlite3_extended_result_codes(te,1),y.indexOf("t")>=0&&r.sqlite3_trace_v2(te,r.SQLITE_TRACE_STMT,Q,te)}catch(ie){throw te&&r.sqlite3_close_v2(te),ie}finally{s.pstack.restore(re)}this.filename=U,d.set(this,te),q.set(this,Object.create(null));try{const ie=r.sqlite3_js_db_vfs(te)||n("Internal error: cannot get VFS for new db handle."),ae=V[ie];ae&&(ae instanceof Function?ae(this,t):C(te,r.sqlite3_exec(te,ae,0,0,0)))}catch(ie){throw this.close(),ie}};P.setVfsPostOpenCallback=function(u,h){h instanceof Function||n("dbCtorHelper.setVfsPostOpenCallback() should not be used with a non-function argument.",arguments),V[u]=h},P.normalizeArgs=function(u=":memory:",h="c",l=null){const _={};return arguments.length===1&&arguments[0]&&typeof arguments[0]=="object"?(Object.assign(_,arguments[0]),_.flags===void 0&&(_.flags="c"),_.vfs===void 0&&(_.vfs=null),_.filename===void 0&&(_.filename=":memory:")):(_.filename=u,_.flags=h,_.vfs=l),_};const I=function(...u){P.apply(this,u)};I.dbCtorHelper=P;const N={null:1,number:2,string:3,boolean:4,blob:5};N.undefined==N.null,s.bigIntEnabled&&(N.bigint=N.number);const w=function(){N!==arguments[2]&&n(r.SQLITE_MISUSE,"Do not call the Stmt constructor directly. Use DB.prepare()."),this.db=arguments[0],d.set(this,arguments[1]),this.parameterCount=r.sqlite3_bind_parameter_count(this.pointer)},x=function(u){return u.pointer||n("DB has been closed."),u},T=function(u,h){return(h!==(h|0)||h<0||h>=u.columnCount)&&n("Column index",h,"is out of range."),u},F=function(u,h){const l=Object.create(null);switch(l.opt=Object.create(null),h.length){case 1:typeof h[0]=="string"||o.isSQLableTypedArray(h[0])||Array.isArray(h[0])?l.sql=h[0]:h[0]&&typeof h[0]=="object"&&(l.opt=h[0],l.sql=l.opt.sql);break;case 2:l.sql=h[0],l.opt=h[1];break;default:n("Invalid argument count for exec().")}l.sql=o.flexibleString(l.sql),typeof l.sql!="string"&&n("Missing SQL argument or unsupported SQL value type.");const _=l.opt;switch(_.returnValue){case"resultRows":_.resultRows||(_.resultRows=[]),l.returnVal=()=>_.resultRows;break;case"saveSql":_.saveSql||(_.saveSql=[]),l.returnVal=()=>_.saveSql;break;case void 0:case"this":l.returnVal=()=>u;break;default:n("Invalid returnValue value:",_.returnValue)}if(!_.callback&&!_.returnValue&&_.rowMode!==void 0&&(_.resultRows||(_.resultRows=[]),l.returnVal=()=>_.resultRows),_.callback||_.resultRows)switch(_.rowMode===void 0?"array":_.rowMode){case"object":l.cbArg=(b,y)=>{y.columnNames||(y.columnNames=b.getColumnNames([]));const U=b.get([]),J=Object.create(null);for(const te in y.columnNames)J[y.columnNames[te]]=U[te];return J};break;case"array":l.cbArg=b=>b.get([]);break;case"stmt":Array.isArray(_.resultRows)&&n("exec(): invalid rowMode for a resultRows array: must","be one of 'array', 'object',","a result column number, or column name reference."),l.cbArg=b=>b;break;default:if(o.isInt32(_.rowMode)){l.cbArg=b=>b.get(_.rowMode);break}else if(typeof _.rowMode=="string"&&_.rowMode.length>1&&_.rowMode[0]==="$"){const b=_.rowMode.substr(1);l.cbArg=y=>{const U=y.get(Object.create(null))[b];return U===void 0?n(r.SQLITE_NOTFOUND,"exec(): unknown result column:",b):U};break}n("Invalid rowMode:",_.rowMode)}return l},D=(u,h,l,..._)=>{const b=u.prepare(h);try{const y=b.bind(l).step()?b.get(..._):void 0;return b.reset(),y}finally{b.finalize()}},A=(u,h,l,_)=>u.exec({sql:h,bind:l,rowMode:_,returnValue:"resultRows"});I.checkRc=(u,h)=>C(u,h),I.prototype={isOpen:function(){return!!this.pointer},affirmOpen:function(){return x(this)},close:function(){if(this.pointer){if(this.onclose&&this.onclose.before instanceof Function)try{this.onclose.before(this)}catch{}const u=this.pointer;if(Object.keys(q.get(this)).forEach((h,l)=>{if(l&&l.pointer)try{l.finalize()}catch{}}),d.delete(this),q.delete(this),r.sqlite3_close_v2(u),this.onclose&&this.onclose.after instanceof Function)try{this.onclose.after(this)}catch{}delete this.filename}},changes:function(u=!1,h=!1){const l=x(this).pointer;return u?h?r.sqlite3_total_changes64(l):r.sqlite3_total_changes(l):h?r.sqlite3_changes64(l):r.sqlite3_changes(l)},dbFilename:function(u="main"){return r.sqlite3_db_filename(x(this).pointer,u)},dbName:function(u=0){return r.sqlite3_db_name(x(this).pointer,u)},dbVfsName:function(u=0){let h;const l=r.sqlite3_js_db_vfs(x(this).pointer,u);if(l){const _=new r.sqlite3_vfs(l);try{h=s.cstrToJs(_.$zName)}finally{_.dispose()}}return h},prepare:function(u){x(this);const h=s.pstack.pointer;let l,_;try{l=s.pstack.alloc(8),I.checkRc(this,r.sqlite3_prepare_v2(this.pointer,u,-1,l,null)),_=s.peekPtr(l)}finally{s.pstack.restore(h)}_||n("Cannot prepare empty SQL.");const b=new w(this,_,N);return q.get(this)[_]=b,b},exec:function(){x(this);const u=F(this,arguments);if(!u.sql)return n("exec() requires an SQL string.");const h=u.opt,l=h.callback,_=Array.isArray(h.resultRows)?h.resultRows:void 0;let b,y=h.bind,U=!!(u.cbArg||h.columnNames||_);const J=s.scopedAllocPush(),te=Array.isArray(h.saveSql)?h.saveSql:void 0;try{const oe=o.isSQLableTypedArray(u.sql);let re=oe?u.sql.byteLength:s.jstrlen(u.sql);const ie=s.scopedAlloc(2*s.ptrSizeof+(re+1)),ae=ie+s.ptrSizeof;let ue=ae+s.ptrSizeof;const me=ue+re;for(oe?s.heap8().set(u.sql,ue):s.jstrcpy(u.sql,s.heap8(),ue,re,!1),s.poke(ue+re,0);ue&&s.peek(ue,"i8");){s.pokePtr([ie,ae],0),I.checkRc(this,r.sqlite3_prepare_v3(this.pointer,ue,re,0,ie,ae));const he=s.peekPtr(ie);if(ue=s.peekPtr(ae),re=me-ue,!!he){if(te&&te.push(r.sqlite3_sql(he).trim()),b=new w(this,he,N),y&&b.parameterCount&&(b.bind(y),y=null),U&&b.columnCount){let ve=Array.isArray(h.columnNames)?0:1;if(U=!1,u.cbArg||_){const be=Object.create(null);for(;b.step();b._lockedByExec=!1){ve++===0&&b.getColumnNames(be.columnNames=h.columnNames||[]),b._lockedByExec=!0;const O=u.cbArg(b,be);if(_&&_.push(O),l&&l.call(h,O,b)===!1)break}b._lockedByExec=!1}ve===0&&b.getColumnNames(h.columnNames)}else b.step();b.reset().finalize(),b=null}}}finally{s.scopedAllocPop(J),b&&(delete b._lockedByExec,b.finalize())}return u.returnVal()},createFunction:function(h,l,_){const b=be=>be instanceof Function;switch(arguments.length){case 1:_=h,h=_.name,l=_.xFunc||0;break;case 2:b(l)||(_=l,l=_.xFunc||0);break}_||(_={}),typeof h!="string"&&n("Invalid arguments: missing function name.");let y=_.xStep||0,U=_.xFinal||0;const J=_.xValue||0,te=_.xInverse||0;let oe;b(l)?(oe=!1,(b(y)||b(U))&&n("Ambiguous arguments: scalar or aggregate?"),y=U=null):b(y)?(b(U)||n("Missing xFinal() callback for aggregate or window UDF."),l=null):b(U)?n("Missing xStep() callback for aggregate or window UDF."):n("Missing function-type properties."),oe===!1?(b(J)||b(te))&&n("xValue and xInverse are not permitted for non-window UDFs."):b(J)?(b(te)||n("xInverse must be provided if xValue is."),oe=!0):b(te)&&n("xValue must be provided if xInverse is.");const re=_.pApp;re!=null&&(typeof re!="number"||!o.isInt32(re))&&n("Invalid value for pApp property. Must be a legal WASM pointer value.");const ie=_.xDestroy||0;ie&&!b(ie)&&n("xDestroy property must be a function.");let ae=0;L(_,"deterministic")&&(ae|=r.SQLITE_DETERMINISTIC),L(_,"directOnly")&&(ae|=r.SQLITE_DIRECTONLY),L(_,"innocuous")&&(ae|=r.SQLITE_INNOCUOUS),h=h.toLowerCase();const ue=l||y,me=L(_,"arity"),he=typeof me=="number"?me:ue.length?ue.length-1:0;let ve;return oe?ve=r.sqlite3_create_window_function(this.pointer,h,he,r.SQLITE_UTF8|ae,re||0,y,U,J,te,ie):ve=r.sqlite3_create_function_v2(this.pointer,h,he,r.SQLITE_UTF8|ae,re||0,l,y,U,ie),I.checkRc(this,ve),this},selectValue:function(u,h,l){return D(this,u,h,0,l)},selectValues:function(u,h,l){const _=this.prepare(u),b=[];try{for(_.bind(h);_.step();)b.push(_.get(0,l));_.reset()}finally{_.finalize()}return b},selectArray:function(u,h){return D(this,u,h,[])},selectObject:function(u,h){return D(this,u,h,{})},selectArrays:function(u,h){return A(this,u,h,"array")},selectObjects:function(u,h){return A(this,u,h,"object")},openStatementCount:function(){return this.pointer?Object.keys(q.get(this)).length:0},transaction:function(u){let h="BEGIN";arguments.length>1&&(/[^a-zA-Z]/.test(arguments[0])&&n(r.SQLITE_MISUSE,"Invalid argument for BEGIN qualifier."),h+=" "+arguments[0],u=arguments[1]),x(this).exec(h);try{const l=u(this);return this.exec("COMMIT"),l}catch(l){throw this.exec("ROLLBACK"),l}},savepoint:function(u){x(this).exec("SAVEPOINT oo1");try{const h=u(this);return this.exec("RELEASE oo1"),h}catch(h){throw this.exec("ROLLBACK to SAVEPOINT oo1; RELEASE SAVEPOINT oo1"),h}},checkRc:function(u){return C(this,u)}};const j=function(u){return u.pointer||n("Stmt has been closed."),u},H=function(u){let h=N[u==null?"null":typeof u];switch(h){case N.boolean:case N.null:case N.number:case N.string:return h;case N.bigint:if(s.bigIntEnabled)return h;default:return o.isBindableTypedArray(u)?N.blob:void 0}},c=function(u){return H(u)||n("Unsupported bind() argument type:",typeof u)},g=function(u,h){const l=typeof h=="number"?h:r.sqlite3_bind_parameter_index(u.pointer,h);return l===0||!o.isInt32(l)?n("Invalid bind() parameter name: "+h):(l<1||l>u.parameterCount)&&n("Bind index",h,"is out of range."),l},E=function(u,h){return u._lockedByExec&&n("Operation is illegal when statement is locked:",h),u},z=function u(h,l,_,b){E(j(h),"bind()"),u._||(u._tooBigInt=U=>n("BigInt value is too big to store without precision loss:",U),u._={string:function(U,J,te,oe){const[re,ie]=s.allocCString(te,!0);return(oe?r.sqlite3_bind_blob:r.sqlite3_bind_text)(U.pointer,J,re,ie,r.SQLITE_WASM_DEALLOC)}}),c(b),l=g(h,l);let y=0;switch(b==null?N.null:_){case N.null:y=r.sqlite3_bind_null(h.pointer,l);break;case N.string:y=u._.string(h,l,b,!1);break;case N.number:{let U;o.isInt32(b)?U=r.sqlite3_bind_int:typeof b=="bigint"?o.bigIntFits64(b)?s.bigIntEnabled?U=r.sqlite3_bind_int64:o.bigIntFitsDouble(b)?(b=Number(b),U=r.sqlite3_bind_double):u._tooBigInt(b):u._tooBigInt(b):(b=Number(b),s.bigIntEnabled&&Number.isInteger(b)?U=r.sqlite3_bind_int64:U=r.sqlite3_bind_double),y=U(h.pointer,l,b);break}case N.boolean:y=r.sqlite3_bind_int(h.pointer,l,b?1:0);break;case N.blob:{if(typeof b=="string"){y=u._.string(h,l,b,!0);break}else b instanceof ArrayBuffer?b=new Uint8Array(b):o.isBindableTypedArray(b)||n("Binding a value as a blob requires","that it be a string, Uint8Array, Int8Array, or ArrayBuffer.");const U=s.alloc(b.byteLength||1);s.heap8().set(b.byteLength?b:[0],U),y=r.sqlite3_bind_blob(h.pointer,l,U,b.byteLength,r.SQLITE_WASM_DEALLOC);break}default:t.config.warn("Unsupported bind() argument type:",b),n("Unsupported bind() argument type: "+typeof b)}return y&&I.checkRc(h.db.pointer,y),h._mayGet=!1,h};w.prototype={finalize:function(){if(this.pointer){E(this,"finalize()");const u=r.sqlite3_finalize(this.pointer);return delete q.get(this.db)[this.pointer],d.delete(this),delete this._mayGet,delete this.parameterCount,delete this._lockedByExec,delete this.db,u}},clearBindings:function(){return E(j(this),"clearBindings()"),r.sqlite3_clear_bindings(this.pointer),this._mayGet=!1,this},reset:function(u){E(this,"reset()"),u&&this.clearBindings();const h=r.sqlite3_reset(j(this).pointer);return this._mayGet=!1,C(this.db,h),this},bind:function(){j(this);let u,h;switch(arguments.length){case 1:u=1,h=arguments[0];break;case 2:u=arguments[0],h=arguments[1];break;default:n("Invalid bind() arguments.")}return h===void 0?this:(this.parameterCount||n("This statement has no bindable parameters."),this._mayGet=!1,h===null?z(this,u,N.null,h):Array.isArray(h)?(arguments.length!==1&&n("When binding an array, an index argument is not permitted."),h.forEach((l,_)=>z(this,_+1,c(l),l)),this):(h instanceof ArrayBuffer&&(h=new Uint8Array(h)),typeof h=="object"&&!o.isBindableTypedArray(h)?(arguments.length!==1&&n("When binding an object, an index argument is not permitted."),Object.keys(h).forEach(l=>z(this,l,c(h[l]),h[l])),this):z(this,u,c(h),h)))},bindAsBlob:function(u,h){j(this),arguments.length===1&&(h=u,u=1);const l=c(h);return N.string!==l&&N.blob!==l&&N.null!==l&&n("Invalid value type for bindAsBlob()"),z(this,u,N.blob,h)},step:function(){E(this,"step()");const u=r.sqlite3_step(j(this).pointer);switch(u){case r.SQLITE_DONE:return this._mayGet=!1;case r.SQLITE_ROW:return this._mayGet=!0;default:this._mayGet=!1,t.config.warn("sqlite3_step() rc=",u,r.sqlite3_js_rc_str(u),"SQL =",r.sqlite3_sql(this.pointer)),I.checkRc(this.db.pointer,u)}},stepReset:function(){return this.step(),this.reset()},stepFinalize:function(){try{const u=this.step();return this.reset(),u}finally{try{this.finalize()}catch{}}},get:function(u,h){if(j(this)._mayGet||n("Stmt.step() has not (recently) returned true."),Array.isArray(u)){let l=0;const _=this.columnCount;for(;l<_;)u[l]=this.get(l++);return u}else if(u&&typeof u=="object"){let l=0;const _=this.columnCount;for(;l<_;)u[r.sqlite3_column_name(this.pointer,l)]=this.get(l++);return u}switch(T(this,u),h===void 0?r.sqlite3_column_type(this.pointer,u):h){case r.SQLITE_NULL:return null;case r.SQLITE_INTEGER:if(s.bigIntEnabled){const l=r.sqlite3_column_int64(this.pointer,u);return l>=Number.MIN_SAFE_INTEGER&&l<=Number.MAX_SAFE_INTEGER?Number(l).valueOf():l}else{const l=r.sqlite3_column_double(this.pointer,u);return(l>Number.MAX_SAFE_INTEGER||l<Number.MIN_SAFE_INTEGER)&&n("Integer is out of range for JS integer range: "+l),o.isInt32(l)?l|0:l}case r.SQLITE_FLOAT:return r.sqlite3_column_double(this.pointer,u);case r.SQLITE_TEXT:return r.sqlite3_column_text(this.pointer,u);case r.SQLITE_BLOB:{const l=r.sqlite3_column_bytes(this.pointer,u),_=r.sqlite3_column_blob(this.pointer,u),b=new Uint8Array(l);return l&&b.set(s.heap8u().slice(_,_+l),0),l&&this.db._blobXfer instanceof Array&&this.db._blobXfer.push(b.buffer),b}default:n("Don't know how to translate","type of result column #"+u+".")}n("Not reached.")},getInt:function(u){return this.get(u,r.SQLITE_INTEGER)},getFloat:function(u){return this.get(u,r.SQLITE_FLOAT)},getString:function(u){return this.get(u,r.SQLITE_TEXT)},getBlob:function(u){return this.get(u,r.SQLITE_BLOB)},getJSON:function(u){const h=this.get(u,r.SQLITE_STRING);return h===null?h:JSON.parse(h)},getColumnName:function(u){return r.sqlite3_column_name(T(j(this),u).pointer,u)},getColumnNames:function(u=[]){T(j(this),0);const h=this.columnCount;for(let l=0;l<h;++l)u.push(r.sqlite3_column_name(this.pointer,l));return u},getParamIndex:function(u){return j(this).parameterCount?r.sqlite3_bind_parameter_index(this.pointer,u):void 0},getParamName:function(u){return j(this).parameterCount?r.sqlite3_bind_parameter_name(this.pointer,u):void 0},isBusy:function(){return r.sqlite3_stmt_busy(j(this))!==0},isReadOnly:function(){return r.sqlite3_stmt_readonly(j(this))!==0}};{const u={enumerable:!0,get:function(){return d.get(this)},set:()=>n("The pointer property is read-only.")};Object.defineProperty(w.prototype,"pointer",u),Object.defineProperty(I.prototype,"pointer",u)}if(Object.defineProperty(w.prototype,"columnCount",{enumerable:!1,get:function(){return r.sqlite3_column_count(this.pointer)},set:()=>n("The columnCount property is read-only.")}),t.oo1={DB:I,Stmt:w},o.isUIThread()){t.oo1.JsStorageDb=function(h="session"){const l=P.normalizeArgs(...arguments);h=l.filename,h!=="session"&&h!=="local"&&n("JsStorageDb db name must be one of 'session' or 'local'."),l.vfs="kvvfs",P.call(this,l)};const u=t.oo1.JsStorageDb;u.prototype=Object.create(I.prototype),u.clearStorage=r.sqlite3_js_kvvfs_clear,u.prototype.clearStorage=function(){return u.clearStorage(x(this).filename)},u.storageSize=r.sqlite3_js_kvvfs_size,u.prototype.storageSize=function(){return u.storageSize(x(this).filename)}}}),globalThis.sqlite3ApiBootstrap.initializers.push(function(t){const n=t.util;t.initWorker1API=(function(){const r=(...P)=>{throw new Error(P.join(" "))};globalThis.WorkerGlobalScope instanceof Function||r("initWorker1API() must be run from a Worker thread.");const s=this.sqlite3||r("Missing this.sqlite3 object."),o=s.oo1.DB,d=function(P){let I=q.idMap.get(P);return I||(I="db#"+ ++q.idSeq+"@"+P.pointer,q.idMap.set(P,I),I)},q={dbList:[],idSeq:0,idMap:new WeakMap,xfer:[],open:function(P){const I=new o(P);return this.dbs[d(I)]=I,this.dbList.indexOf(I)<0&&this.dbList.push(I),I},close:function(P,I){if(P){delete this.dbs[d(P)];const N=P.filename,w=n.sqlite3__wasm_db_vfs(P.pointer,0);P.close();const x=this.dbList.indexOf(P);x>=0&&this.dbList.splice(x,1),I&&N&&w&&n.sqlite3__wasm_vfs_unlink(w,N)}},post:function(P,I){I&&I.length?(globalThis.postMessage(P,Array.from(I)),I.length=0):globalThis.postMessage(P)},dbs:Object.create(null),getDb:function(P,I=!0){return this.dbs[P]||(I?r("Unknown (or closed) DB ID:",P):void 0)}},L=function(P=q.dbList[0]){return P&&P.pointer?P:r("DB is not opened.")},C=function(P,I=!0){const N=q.getDb(P.dbId,!1)||q.dbList[0];return I?L(N):N},Q=function(){return q.dbList[0]&&d(q.dbList[0])},V={open:function(P){const I=Object.create(null),N=P.args||Object.create(null);N.simulateError&&r("Throwing because of simulateError flag.");const w=Object.create(null);I.vfs=N.vfs,I.filename=N.filename||"";const x=q.open(I);return w.filename=x.filename,w.persistent=!!s.capi.sqlite3_js_db_uses_vfs(x.pointer,"opfs"),w.dbId=d(x),w.vfs=x.dbVfsName(),w},close:function(P){const I=C(P,!1),N={filename:I&&I.filename};if(I){const w=P.args&&typeof P.args=="object"?!!P.args.unlink:!1;q.close(I,w)}return N},exec:function(P){const I=typeof P.args=="string"?{sql:P.args}:P.args||Object.create(null);I.rowMode==="stmt"?r("Invalid rowMode for 'exec': stmt mode","does not work in the Worker API."):I.sql||r("'exec' requires input SQL.");const N=C(P);(I.callback||Array.isArray(I.resultRows))&&(N._blobXfer=q.xfer);const w=I.callback;let x=0;const T=!!I.columnNames;typeof w=="string"&&(T||(I.columnNames=[]),I.callback=function(F,D){q.post({type:w,columnNames:I.columnNames,rowNumber:++x,row:F},q.xfer)});try{const F=I.countChanges?N.changes(!0,I.countChanges===64):void 0;N.exec(I),F!==void 0&&(I.changeCount=N.changes(!0,I.countChanges===64)-F),I.callback instanceof Function&&(I.callback=w,q.post({type:w,columnNames:I.columnNames,rowNumber:null,row:void 0}))}finally{delete N._blobXfer,I.callback&&(I.callback=w)}return I},"config-get":function(){const P=Object.create(null),I=s.config;return["bigIntEnabled"].forEach(function(N){Object.getOwnPropertyDescriptor(I,N)&&(P[N]=I[N])}),P.version=s.version,P.vfsList=s.capi.sqlite3_js_vfs_list(),P},export:function(P){const I=C(P),N={byteArray:s.capi.sqlite3_js_db_export(I.pointer),filename:I.filename,mimetype:"application/x-sqlite3"};return q.xfer.push(N.byteArray.buffer),N},toss:function(P){r("Testing worker exception")}};globalThis.onmessage=async function(P){P=P.data;let I,N=P.dbId,w=P.type;const x=performance.now();try{V.hasOwnProperty(w)&&V[w]instanceof Function?I=await V[w](P):r("Unknown db worker message type:",P.type)}catch(T){w="error",I={operation:P.type,message:T.message,errorClass:T.name,input:P},T.stack&&(I.stack=typeof T.stack=="string"?T.stack.split(/\n\s*/):T.stack)}N||(N=I.dbId||Q()),q.post({type:w,dbId:N,messageId:P.messageId,workerReceivedTime:x,workerRespondTime:performance.now(),departureTime:P.departureTime,result:I},q.xfer)},globalThis.postMessage({type:"sqlite3-api",result:"worker1-ready"})}).bind({sqlite3:t})}),globalThis.sqlite3ApiBootstrap.initializers.push(function(t){const n=t.wasm,r=t.capi,s=t.util.toss3,o=Object.create(null);t.vfs=o,r.sqlite3_vfs.prototype.registerVfs=function(d=!1){this instanceof t.capi.sqlite3_vfs||s("Expecting a sqlite3_vfs-type argument.");const q=r.sqlite3_vfs_register(this,d?1:0);return q&&s("sqlite3_vfs_register(",this,") failed with rc",q),this.pointer!==r.sqlite3_vfs_find(this.$zName)&&s("BUG: sqlite3_vfs_find(vfs.$zName) failed for just-installed VFS",this),this},o.installVfs=function(d){let q=0;const L=["io","vfs"];for(const C of L){const Q=d[C];Q&&(++q,Q.struct.installMethods(Q.methods,!!Q.applyArgcCheck),C==="vfs"&&(!Q.struct.$zName&&typeof Q.name=="string"&&Q.struct.addOnDispose(Q.struct.$zName=n.allocCString(Q.name)),Q.struct.registerVfs(!!Q.asDefault)))}return q||s("Misuse: installVfs() options object requires at least","one of:",L),this}}),globalThis.sqlite3ApiBootstrap.initializers.push(function(t){if(!t.wasm.exports.sqlite3_declare_vtab)return;const n=t.wasm,r=t.capi,s=t.util.toss3,o=Object.create(null);t.vtab=o;const d=r.sqlite3_index_info;d.prototype.nthConstraint=function(C,Q=!1){if(C<0||C>=this.$nConstraint)return!1;const V=this.$aConstraint+d.sqlite3_index_constraint.structInfo.sizeof*C;return Q?V:new d.sqlite3_index_constraint(V)},d.prototype.nthConstraintUsage=function(C,Q=!1){if(C<0||C>=this.$nConstraint)return!1;const V=this.$aConstraintUsage+d.sqlite3_index_constraint_usage.structInfo.sizeof*C;return Q?V:new d.sqlite3_index_constraint_usage(V)},d.prototype.nthOrderBy=function(C,Q=!1){if(C<0||C>=this.$nOrderBy)return!1;const V=this.$aOrderBy+d.sqlite3_index_orderby.structInfo.sizeof*C;return Q?V:new d.sqlite3_index_orderby(V)};const q=function(C,Q){return(function(V,P=!1){if(arguments.length===0&&(V=new Q),V instanceof Q)return this.set(V.pointer,V),V;n.isPtr(V)||t.SQLite3Error.toss("Invalid argument to",C+"()");let I=this.get(V);return P&&this.delete(V),I}).bind(new Map)},L=function(C,Q){const V=q(C,Q);return Object.assign(Object.create(null),{StructType:Q,create:P=>{const I=V();return n.pokePtr(P,I.pointer),I},get:P=>V(P),unget:P=>V(P,!0),dispose:P=>{const I=V(P,!0);I&&I.dispose()}})};o.xVtab=L("xVtab",r.sqlite3_vtab),o.xCursor=L("xCursor",r.sqlite3_vtab_cursor),o.xIndexInfo=C=>new r.sqlite3_index_info(C),o.xError=function C(Q,V,P){if(C.errorReporter instanceof Function)try{C.errorReporter("sqlite3_module::"+Q+"(): "+V.message)}catch{}let I;return V instanceof t.WasmAllocError?I=r.SQLITE_NOMEM:arguments.length>2?I=P:V instanceof t.SQLite3Error&&(I=V.resultCode),I||r.SQLITE_ERROR},o.xError.errorReporter=console.error.bind(console),o.xRowid=(C,Q)=>n.poke(C,Q,"i64"),o.setupModule=function(C){let Q=!1;const V=this instanceof r.sqlite3_module?this:C.struct||(Q=new r.sqlite3_module);try{const P=C.methods||s("Missing 'methods' object.");for(const I of Object.entries({xConnect:"xCreate",xDisconnect:"xDestroy"})){const N=I[0],w=I[1];P[N]===!0?P[N]=P[w]:P[w]===!0&&(P[w]=P[N])}if(C.catchExceptions){const I=function(x,T){return["xConnect","xCreate"].indexOf(x)>=0?function(F,D,A,j,H,c){try{return T(...arguments)||0}catch(g){return g instanceof t.WasmAllocError||(n.dealloc(n.peekPtr(c)),n.pokePtr(c,n.allocCString(g.message))),o.xError(x,g)}}:function(...F){try{return T(...F)||0}catch(D){return o.xError(x,D)}}},N=["xCreate","xConnect","xBestIndex","xDisconnect","xDestroy","xOpen","xClose","xFilter","xNext","xEof","xColumn","xRowid","xUpdate","xBegin","xSync","xCommit","xRollback","xFindFunction","xRename","xSavepoint","xRelease","xRollbackTo","xShadowName"],w=Object.create(null);for(const x of N){const T=P[x];if(T instanceof Function)x==="xConnect"&&P.xCreate===T?w[x]=P.xCreate:x==="xCreate"&&P.xConnect===T?w[x]=P.xConnect:w[x]=I(x,T);else continue}V.installMethods(w,!1)}else V.installMethods(P,!!C.applyArgcCheck);if(V.$iVersion===0){let I;typeof C.iVersion=="number"?I=C.iVersion:V.$xShadowName?I=3:V.$xSavePoint||V.$xRelease||V.$xRollbackTo?I=2:I=1,V.$iVersion=I}}catch(P){throw Q&&Q.dispose(),P}return V},r.sqlite3_module.prototype.setupModule=function(C){return o.setupModule.call(this,C)}}),globalThis.sqlite3ApiBootstrap.initializers.push(function(t){const n=function r(s){var q;if(!globalThis.SharedArrayBuffer||!globalThis.Atomics)return Promise.reject(new Error("Cannot install OPFS: Missing SharedArrayBuffer and/or Atomics. The server must emit the COOP/COEP response headers to enable those. See https://sqlite.org/wasm/doc/trunk/persistence.md#coop-coep"));if(typeof WorkerGlobalScope>"u")return Promise.reject(new Error("The OPFS sqlite3_vfs cannot run in the main thread because it requires Atomics.wait()."));if(!globalThis.FileSystemHandle||!globalThis.FileSystemDirectoryHandle||!globalThis.FileSystemFileHandle||!globalThis.FileSystemFileHandle.prototype.createSyncAccessHandle||!((q=navigator==null?void 0:navigator.storage)!=null&&q.getDirectory))return Promise.reject(new Error("Missing required OPFS APIs."));(!s||typeof s!="object")&&(s=Object.create(null));const o=new URL(globalThis.location.href).searchParams;return o.has("opfs-disable")?Promise.resolve(t):(s.verbose===void 0&&(s.verbose=o.has("opfs-verbose")?+o.get("opfs-verbose")||2:1),s.sanityChecks===void 0&&(s.sanityChecks=o.has("opfs-sanity-check")),s.proxyUri===void 0&&(s.proxyUri=r.defaultProxyUri),typeof s.proxyUri=="function"&&(s.proxyUri=s.proxyUri()),new Promise(function(L,C){const Q=[t.config.error,t.config.warn,t.config.log],V=(O,...M)=>{s.verbose>O&&Q[O]("OPFS syncer:",...M)},P=(...O)=>V(2,...O),I=(...O)=>V(1,...O),N=(...O)=>V(0,...O),w=t.util.toss,x=t.capi,T=t.util,F=t.wasm,D=x.sqlite3_vfs,A=x.sqlite3_file,j=x.sqlite3_io_methods,H=Object.create(null),c=()=>{var O;return globalThis.FileSystemHandle&&globalThis.FileSystemDirectoryHandle&&globalThis.FileSystemFileHandle&&globalThis.FileSystemFileHandle.prototype.createSyncAccessHandle&&((O=navigator==null?void 0:navigator.storage)==null?void 0:O.getDirectory)};H.metrics={dump:function(){let O,M=0,W=0,K=0;for(O in y.opIds){const G=U[O];M+=G.count,W+=G.time,K+=G.wait,G.avgTime=G.count&&G.time?G.time/G.count:0,G.avgWait=G.count&&G.wait?G.wait/G.count:0}t.config.log(globalThis.location.href,"metrics for",globalThis.location.href,":",U,` +Total of`,M,"op(s) for",W,"ms (incl. "+K+" ms of waiting on the async side)"),t.config.log("Serialization metrics:",U.s11n),l.postMessage({type:"opfs-async-metrics"})},reset:function(){let O;const M=K=>K.count=K.time=K.wait=0;for(O in y.opIds)M(U[O]=Object.create(null));let W=U.s11n=Object.create(null);W=W.serialize=Object.create(null),W.count=W.time=0,W=U.s11n.deserialize=Object.create(null),W.count=W.time=0}};const g=new j,E=new D().addOnDispose(()=>g.dispose());let z;const u=O=>(z=!0,E.dispose(),C(O)),h=()=>(z=!1,L(t)),l=new Worker(new URL(""+new URL("sqlite3-opfs-async-proxy-DZdsd1Kz.js",import.meta.url).href,import.meta.url));setTimeout(()=>{z===void 0&&u(new Error("Timeout while waiting for OPFS async proxy worker."))},4e3),l._originalOnError=l.onerror,l.onerror=function(O){N("Error initializing OPFS asyncer:",O),u(new Error("Loading OPFS async Worker failed for unknown reasons."))};const _=x.sqlite3_vfs_find(null),b=_?new D(_):null;g.$iVersion=1,E.$iVersion=2,E.$szOsFile=x.sqlite3_file.structInfo.sizeof,E.$mxPathname=1024,E.$zName=F.allocCString("opfs"),E.$xDlOpen=E.$xDlError=E.$xDlSym=E.$xDlClose=null,E.addOnDispose("$zName",E.$zName,"cleanup default VFS wrapper",()=>b?b.dispose():null);const y=Object.create(null);y.verbose=s.verbose,y.littleEndian=(()=>{const O=new ArrayBuffer(2);return new DataView(O).setInt16(0,256,!0),new Int16Array(O)[0]===256})(),y.asyncIdleWaitTime=150,y.asyncS11nExceptions=1,y.fileBufferSize=1024*64,y.sabS11nOffset=y.fileBufferSize,y.sabS11nSize=E.$mxPathname*2,y.sabIO=new SharedArrayBuffer(y.fileBufferSize+y.sabS11nSize),y.opIds=Object.create(null);const U=Object.create(null);{let O=0;y.opIds.whichOp=O++,y.opIds.rc=O++,y.opIds.xAccess=O++,y.opIds.xClose=O++,y.opIds.xDelete=O++,y.opIds.xDeleteNoWait=O++,y.opIds.xFileSize=O++,y.opIds.xLock=O++,y.opIds.xOpen=O++,y.opIds.xRead=O++,y.opIds.xSleep=O++,y.opIds.xSync=O++,y.opIds.xTruncate=O++,y.opIds.xUnlock=O++,y.opIds.xWrite=O++,y.opIds.mkdir=O++,y.opIds["opfs-async-metrics"]=O++,y.opIds["opfs-async-shutdown"]=O++,y.opIds.retry=O++,y.sabOP=new SharedArrayBuffer(O*4),H.metrics.reset()}y.sq3Codes=Object.create(null),["SQLITE_ACCESS_EXISTS","SQLITE_ACCESS_READWRITE","SQLITE_BUSY","SQLITE_CANTOPEN","SQLITE_ERROR","SQLITE_IOERR","SQLITE_IOERR_ACCESS","SQLITE_IOERR_CLOSE","SQLITE_IOERR_DELETE","SQLITE_IOERR_FSYNC","SQLITE_IOERR_LOCK","SQLITE_IOERR_READ","SQLITE_IOERR_SHORT_READ","SQLITE_IOERR_TRUNCATE","SQLITE_IOERR_UNLOCK","SQLITE_IOERR_WRITE","SQLITE_LOCK_EXCLUSIVE","SQLITE_LOCK_NONE","SQLITE_LOCK_PENDING","SQLITE_LOCK_RESERVED","SQLITE_LOCK_SHARED","SQLITE_LOCKED","SQLITE_MISUSE","SQLITE_NOTFOUND","SQLITE_OPEN_CREATE","SQLITE_OPEN_DELETEONCLOSE","SQLITE_OPEN_MAIN_DB","SQLITE_OPEN_READONLY"].forEach(O=>{(y.sq3Codes[O]=x[O])===void 0&&w("Maintenance required: not found:",O)}),y.opfsFlags=Object.assign(Object.create(null),{OPFS_UNLOCK_ASAP:1,OPFS_UNLINK_BEFORE_OPEN:2,defaultUnlockAsap:!1});const J=(O,...M)=>{const W=y.opIds[O]||w("Invalid op ID:",O);y.s11n.serialize(...M),Atomics.store(y.sabOPView,y.opIds.rc,-1),Atomics.store(y.sabOPView,y.opIds.whichOp,W),Atomics.notify(y.sabOPView,y.opIds.whichOp);const K=performance.now();for(;Atomics.wait(y.sabOPView,y.opIds.rc,-1)!=="not-equal";);const G=Atomics.load(y.sabOPView,y.opIds.rc);if(U[O].wait+=performance.now()-K,G&&y.asyncS11nExceptions){const X=y.s11n.deserialize();X&&N(O+"() async error:",...X)}return G};H.debug={asyncShutdown:()=>{I("Shutting down OPFS async listener. The OPFS VFS will no longer work."),J("opfs-async-shutdown")},asyncRestart:()=>{I("Attempting to restart OPFS VFS async listener. Might work, might not."),l.postMessage({type:"opfs-async-restart"})}};const te=()=>{if(y.s11n)return y.s11n;const O=new TextDecoder,M=new TextEncoder("utf-8"),W=new Uint8Array(y.sabIO,y.sabS11nOffset,y.sabS11nSize),K=new DataView(y.sabIO,y.sabS11nOffset,y.sabS11nSize);y.s11n=Object.create(null);const G=Object.create(null);G.number={id:1,size:8,getter:"getFloat64",setter:"setFloat64"},G.bigint={id:2,size:8,getter:"getBigInt64",setter:"setBigInt64"},G.boolean={id:3,size:4,getter:"getInt32",setter:"setInt32"},G.string={id:4};const X=p=>G[typeof p]||w("Maintenance required: this value type cannot be serialized.",p),B=p=>{switch(p){case G.number.id:return G.number;case G.bigint.id:return G.bigint;case G.boolean.id:return G.boolean;case G.string.id:return G.string;default:w("Invalid type ID:",p)}};return y.s11n.deserialize=function(p=!1){++U.s11n.deserialize.count;const f=performance.now(),S=W[0],k=S?[]:null;if(S){const R=[];let $=1,ee,ce,pe;for(ee=0;ee<S;++ee,++$)R.push(B(W[$]));for(ee=0;ee<S;++ee){const Ie=R[ee];Ie.getter?(pe=K[Ie.getter]($,y.littleEndian),$+=Ie.size):(ce=K.getInt32($,y.littleEndian),$+=4,pe=O.decode(W.slice($,$+ce)),$+=ce),k.push(pe)}}return p&&(W[0]=0),U.s11n.deserialize.time+=performance.now()-f,k},y.s11n.serialize=function(...p){const f=performance.now();if(++U.s11n.serialize.count,p.length){const S=[];let k=0,R=1;for(W[0]=p.length&255;k<p.length;++k,++R)S.push(X(p[k])),W[R]=S[k].id;for(k=0;k<p.length;++k){const $=S[k];if($.setter)K[$.setter](R,p[k],y.littleEndian),R+=$.size;else{const ee=M.encode(p[k]);K.setInt32(R,ee.byteLength,y.littleEndian),R+=4,W.set(ee,R),R+=ee.byteLength}}}else W[0]=0;U.s11n.serialize.time+=performance.now()-f},y.s11n},oe=function O(M=16){O._chars||(O._chars="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ012346789",O._n=O._chars.length);const W=[];let K=0;for(;K<M;++K){const G=Math.random()*(O._n*64)%O._n|0;W[K]=O._chars[G]}return W.join("")},re=Object.create(null),ie=Object.create(null);ie.op=void 0,ie.start=void 0;const ae=O=>{ie.start=performance.now(),ie.op=O,++U[O].count},ue=()=>U[ie.op].time+=performance.now()-ie.start,me={xCheckReservedLock:function(O,M){return F.poke(M,0,"i32"),0},xClose:function(O){ae("xClose");let M=0;const W=re[O];return W&&(delete re[O],M=J("xClose",O),W.sq3File&&W.sq3File.dispose()),ue(),M},xDeviceCharacteristics:function(O){return x.SQLITE_IOCAP_UNDELETABLE_WHEN_OPEN},xFileControl:function(O,M,W){return x.SQLITE_NOTFOUND},xFileSize:function(O,M){ae("xFileSize");let W=J("xFileSize",O);if(W==0)try{const K=y.s11n.deserialize()[0];F.poke(M,K,"i64")}catch(K){N("Unexpected error reading xFileSize() result:",K),W=y.sq3Codes.SQLITE_IOERR}return ue(),W},xLock:function(O,M){ae("xLock");const W=re[O];let K=0;return W.lockType?W.lockType=M:(K=J("xLock",O,M),K===0&&(W.lockType=M)),ue(),K},xRead:function(O,M,W,K){ae("xRead");const G=re[O];let X;try{X=J("xRead",O,W,Number(K)),(X===0||x.SQLITE_IOERR_SHORT_READ===X)&&F.heap8u().set(G.sabView.subarray(0,W),M)}catch(B){N("xRead(",arguments,") failed:",B,G),X=x.SQLITE_IOERR_READ}return ue(),X},xSync:function(O,M){ae("xSync"),++U.xSync.count;const W=J("xSync",O,M);return ue(),W},xTruncate:function(O,M){ae("xTruncate");const W=J("xTruncate",O,Number(M));return ue(),W},xUnlock:function(O,M){ae("xUnlock");const W=re[O];let K=0;return x.SQLITE_LOCK_NONE===M&&W.lockType&&(K=J("xUnlock",O,M)),K===0&&(W.lockType=M),ue(),K},xWrite:function(O,M,W,K){ae("xWrite");const G=re[O];let X;try{G.sabView.set(F.heap8u().subarray(M,M+W)),X=J("xWrite",O,W,Number(K))}catch(B){N("xWrite(",arguments,") failed:",B,G),X=x.SQLITE_IOERR_WRITE}return ue(),X}},he={xAccess:function(O,M,W,K){ae("xAccess");const G=J("xAccess",F.cstrToJs(M));return F.poke(K,G?0:1,"i32"),ue(),0},xCurrentTime:function(O,M){return F.poke(M,24405875e-1+new Date().getTime()/864e5,"double"),0},xCurrentTimeInt64:function(O,M){return F.poke(M,24405875e-1*864e5+new Date().getTime(),"i64"),0},xDelete:function(O,M,W){ae("xDelete");const K=J("xDelete",F.cstrToJs(M),W,!1);return ue(),K},xFullPathname:function(O,M,W,K){return F.cstrncpy(K,M,W)<W?0:x.SQLITE_CANTOPEN},xGetLastError:function(O,M,W){return I("OPFS xGetLastError() has nothing sensible to return."),0},xOpen:function(M,W,K,G,X){ae("xOpen");let B=0;W===0?W=oe():F.isPtr(W)&&(x.sqlite3_uri_boolean(W,"opfs-unlock-asap",0)&&(B|=y.opfsFlags.OPFS_UNLOCK_ASAP),x.sqlite3_uri_boolean(W,"delete-before-open",0)&&(B|=y.opfsFlags.OPFS_UNLINK_BEFORE_OPEN),W=F.cstrToJs(W));const p=Object.create(null);p.fid=K,p.filename=W,p.sab=new SharedArrayBuffer(y.fileBufferSize),p.flags=G,p.readOnly=!(t.SQLITE_OPEN_CREATE&G)&&!!(G&x.SQLITE_OPEN_READONLY);const f=J("xOpen",K,W,G,B);return f||(p.readOnly&&F.poke(X,x.SQLITE_OPEN_READONLY,"i32"),re[K]=p,p.sabView=y.sabFileBufView,p.sq3File=new A(K),p.sq3File.$pMethods=g.pointer,p.lockType=x.SQLITE_LOCK_NONE),ue(),f}};b&&(E.$xRandomness=b.$xRandomness,E.$xSleep=b.$xSleep),E.$xRandomness||(he.xRandomness=function(O,M,W){const K=F.heap8u();let G=0;for(;G<M;++G)K[W+G]=Math.random()*255e3&255;return G}),E.$xSleep||(he.xSleep=function(O,M){return Atomics.wait(y.sabOPView,y.opIds.xSleep,0,M),0}),H.getResolvedPath=function(O,M){const W=new URL(O,"file://irrelevant").pathname;return M?W.split("/").filter(K=>!!K):W},H.getDirForFilename=async function(M,W=!1){const K=H.getResolvedPath(M,!0),G=K.pop();let X=H.rootDirectory;for(const B of K)B&&(X=await X.getDirectoryHandle(B,{create:!!W}));return[X,G]},H.mkdir=async function(O){try{return await H.getDirForFilename(O+"/filepart",!0),!0}catch{return!1}},H.entryExists=async function(O){try{const[M,W]=await H.getDirForFilename(O);return await M.getFileHandle(W),!0}catch{return!1}},H.randomFilename=oe,H.treeList=async function(){const O=async function W(K,G){G.name=K.name,G.dirs=[],G.files=[];for await(const X of K.values())if(X.kind==="directory"){const B=Object.create(null);G.dirs.push(B),await W(X,B)}else G.files.push(X.name)},M=Object.create(null);return await O(H.rootDirectory,M),M},H.rmfr=async function(){const O=H.rootDirectory,M={recurse:!0};for await(const W of O.values())O.removeEntry(W.name,M)},H.unlink=async function(O,M=!1,W=!1){try{const[K,G]=await H.getDirForFilename(O,!1);return await K.removeEntry(G,{recursive:M}),!0}catch(K){if(W)throw new Error("unlink(",arguments[0],") failed: "+K.message,{cause:K});return!1}},H.traverse=async function(O){const M={recursive:!0,directory:H.rootDirectory};typeof O=="function"&&(O={callback:O}),O=Object.assign(M,O||{}),async function K(G,X){for await(const B of G.values()){if(O.callback(B,G,X)===!1)return!1;if(O.recursive&&B.kind==="directory"&&await K(B,X+1)===!1)break}}(O.directory,0)};const ve=async function(O,M){const[W,K]=await H.getDirForFilename(O,!0);let X=await(await W.getFileHandle(K,{create:!0})).createSyncAccessHandle(),B=0,p,f=!1;try{for(X.truncate(0);(p=await M())!==void 0;)p instanceof ArrayBuffer&&(p=new Uint8Array(p)),B===0&&p.byteLength>=15&&(T.affirmDbHeader(p),f=!0),X.write(p,{at:B}),B+=p.byteLength;if((B<512||B%512!==0)&&w("Input size",B,"is not correct for an SQLite database."),!f){const S=new Uint8Array(20);X.read(S,{at:0}),T.affirmDbHeader(S)}return X.write(new Uint8Array([1,1]),{at:18}),B}catch(S){throw await X.close(),X=void 0,await W.removeEntry(K).catch(()=>{}),S}finally{X&&await X.close()}};if(H.importDb=async function(O,M){if(M instanceof Function)return ve(O,M);M instanceof ArrayBuffer&&(M=new Uint8Array(M)),T.affirmIsDb(M);const W=M.byteLength,[K,G]=await H.getDirForFilename(O,!0);let X,B=0;try{return X=await(await K.getFileHandle(G,{create:!0})).createSyncAccessHandle(),X.truncate(0),B=X.write(M,{at:0}),B!=W&&w("Expected to write "+W+" bytes but wrote "+B+"."),X.write(new Uint8Array([1,1]),{at:18}),B}catch(p){throw X&&(await X.close(),X=void 0),await K.removeEntry(G).catch(()=>{}),p}finally{X&&await X.close()}},t.oo1){const O=function(...M){const W=t.oo1.DB.dbCtorHelper.normalizeArgs(...M);W.vfs=E.$zName,t.oo1.DB.dbCtorHelper.call(this,W)};O.prototype=Object.create(t.oo1.DB.prototype),t.oo1.OpfsDb=O,O.importDb=H.importDb,t.oo1.DB.dbCtorHelper.setVfsPostOpenCallback(E.pointer,function(M,W){W.capi.sqlite3_busy_timeout(M,1e4)})}const be=function(){const O=F.scopedAllocPush(),M=new A;try{const W=M.pointer,K=x.SQLITE_OPEN_CREATE|x.SQLITE_OPEN_READWRITE|x.SQLITE_OPEN_MAIN_DB,G=F.scopedAlloc(8),X="/sanity/check/file"+oe(8),B=F.scopedAllocCString(X);let p;if(y.s11n.serialize("This is ä string."),p=y.s11n.deserialize(),P("deserialize() says:",p),p[0]!=="This is ä string."&&w("String d13n error."),he.xAccess(E.pointer,B,0,G),p=F.peek(G,"i32"),P("xAccess(",X,") exists ?=",p),p=he.xOpen(E.pointer,B,W,K,G),P("open rc =",p,"state.sabOPView[xOpen] =",y.sabOPView[y.opIds.xOpen]),p!==0){N("open failed with code",p);return}he.xAccess(E.pointer,B,0,G),p=F.peek(G,"i32"),p||w("xAccess() failed to detect file."),p=me.xSync(M.pointer,0),p&&w("sync failed w/ rc",p),p=me.xTruncate(M.pointer,1024),p&&w("truncate failed w/ rc",p),F.poke(G,0,"i64"),p=me.xFileSize(M.pointer,G),p&&w("xFileSize failed w/ rc",p),P("xFileSize says:",F.peek(G,"i64")),p=me.xWrite(M.pointer,B,10,1),p&&w("xWrite() failed!");const f=F.scopedAlloc(16);p=me.xRead(M.pointer,f,6,2),F.poke(f+6,0);let S=F.cstrToJs(f);P("xRead() got:",S),S!=="sanity"&&w("Unexpected xRead() value."),he.xSleep&&(P("xSleep()ing before close()ing..."),he.xSleep(E.pointer,2e3),P("waking up from xSleep()")),p=me.xClose(W),P("xClose rc =",p,"sabOPView =",y.sabOPView),P("Deleting file:",X),he.xDelete(E.pointer,B,4660),he.xAccess(E.pointer,B,0,G),p=F.peek(G,"i32"),p&&w("Expecting 0 from xAccess(",X,") after xDelete()."),I("End of OPFS sanity checks.")}finally{M.dispose(),F.scopedAllocPop(O)}};l.onmessage=function({data:O}){switch(O.type){case"opfs-unavailable":u(new Error(O.payload.join(" ")));break;case"opfs-async-loaded":l.postMessage({type:"opfs-async-init",args:y});break;case"opfs-async-inited":{if(z===!0)break;try{t.vfs.installVfs({io:{struct:g,methods:me},vfs:{struct:E,methods:he}}),y.sabOPView=new Int32Array(y.sabOP),y.sabFileBufView=new Uint8Array(y.sabIO,0,y.fileBufferSize),y.sabS11nView=new Uint8Array(y.sabIO,y.sabS11nOffset,y.sabS11nSize),te(),s.sanityChecks&&(I("Running sanity checks because of opfs-sanity-check URL arg..."),be()),c()?navigator.storage.getDirectory().then(M=>{l.onerror=l._originalOnError,delete l._originalOnError,t.opfs=H,H.rootDirectory=M,P("End of OPFS sqlite3_vfs setup.",E),h()}).catch(u):h()}catch(M){N(M),u(M)}break}default:{const M="Unexpected message from the OPFS async worker: "+JSON.stringify(O);N(M),u(new Error(M));break}}}}))};n.defaultProxyUri="sqlite3-opfs-async-proxy.js",globalThis.sqlite3ApiBootstrap.initializersAsync.push(async r=>{try{let s=n.defaultProxyUri;return r.scriptInfo.sqlite3Dir&&(n.defaultProxyUri=r.scriptInfo.sqlite3Dir+s),n().catch(o=>{r.config.warn("Ignoring inability to install OPFS sqlite3_vfs:",o.message)})}catch(s){return r.config.error("installOpfsVfs() exception:",s),Promise.reject(s)}})}),globalThis.sqlite3ApiBootstrap.initializers.push(function(t){var re,ie,ae,ue,me,he,ve,be,O,M,W,K,ot,X;const n=t.util.toss,r=t.util.toss3,s=Object.create(null),o=t.capi,d=t.util,q=t.wasm,L=4096,C=512,Q=4,V=8,P=C+Q,I=C,N=P,w=L,x=o.SQLITE_OPEN_MAIN_DB|o.SQLITE_OPEN_MAIN_JOURNAL|o.SQLITE_OPEN_SUPER_JOURNAL|o.SQLITE_OPEN_WAL,T=".opaque",F=()=>Math.random().toString(36).slice(2),D=new TextDecoder,A=new TextEncoder,j=Object.assign(Object.create(null),{name:"opfs-sahpool",directory:void 0,initialCapacity:6,clearOnInit:!1,verbosity:2,forceReinitIfPreviouslyFailed:!1}),H=[t.config.error,t.config.warn,t.config.log];t.config.log;const c=t.config.warn;t.config.error;const g=new Map,E=B=>g.get(B),z=(B,p)=>{p?g.set(B,p):g.delete(B)},u=new Map,h=B=>u.get(B),l=(B,p)=>{p?u.set(B,p):u.delete(B)},_={xCheckReservedLock:function(B,p){const f=h(B);return f.log("xCheckReservedLock"),f.storeErr(),q.poke32(p,1),0},xClose:function(B){const p=h(B);p.storeErr();const f=p.getOFileForS3File(B);if(f)try{p.log(`xClose ${f.path}`),p.mapS3FileToOFile(B,!1),f.sah.flush(),f.flags&o.SQLITE_OPEN_DELETEONCLOSE&&p.deletePath(f.path)}catch(S){return p.storeErr(S,o.SQLITE_IOERR)}return 0},xDeviceCharacteristics:function(B){return o.SQLITE_IOCAP_UNDELETABLE_WHEN_OPEN},xFileControl:function(B,p,f){return o.SQLITE_NOTFOUND},xFileSize:function(B,p){const f=h(B);f.log("xFileSize");const k=f.getOFileForS3File(B).sah.getSize()-w;return q.poke64(p,BigInt(k)),0},xLock:function(B,p){const f=h(B);f.log(`xLock ${p}`),f.storeErr();const S=f.getOFileForS3File(B);return S.lockType=p,0},xRead:function(B,p,f,S){const k=h(B);k.storeErr();const R=k.getOFileForS3File(B);k.log(`xRead ${R.path} ${f} @ ${S}`);try{const $=R.sah.read(q.heap8u().subarray(p,p+f),{at:w+Number(S)});return $<f?(q.heap8u().fill(0,p+$,p+f),o.SQLITE_IOERR_SHORT_READ):0}catch($){return k.storeErr($,o.SQLITE_IOERR)}},xSectorSize:function(B){return L},xSync:function(B,p){const f=h(B);f.log(`xSync ${p}`),f.storeErr();const S=f.getOFileForS3File(B);try{return S.sah.flush(),0}catch(k){return f.storeErr(k,o.SQLITE_IOERR)}},xTruncate:function(B,p){const f=h(B);f.log(`xTruncate ${p}`),f.storeErr();const S=f.getOFileForS3File(B);try{return S.sah.truncate(w+Number(p)),0}catch(k){return f.storeErr(k,o.SQLITE_IOERR)}},xUnlock:function(B,p){const f=h(B);f.log("xUnlock");const S=f.getOFileForS3File(B);return S.lockType=p,0},xWrite:function(B,p,f,S){const k=h(B);k.storeErr();const R=k.getOFileForS3File(B);k.log(`xWrite ${R.path} ${f} ${S}`);try{const $=R.sah.write(q.heap8u().subarray(p,p+f),{at:w+Number(S)});return f===$?0:n("Unknown write() failure.")}catch($){return k.storeErr($,o.SQLITE_IOERR)}}},b=new o.sqlite3_io_methods;b.$iVersion=1,t.vfs.installVfs({io:{struct:b,methods:_}});const y={xAccess:function(B,p,f,S){const k=E(B);k.storeErr();try{const R=k.getPath(p);q.poke32(S,k.hasFilename(R)?1:0)}catch{q.poke32(S,0)}return 0},xCurrentTime:function(B,p){return q.poke(p,24405875e-1+new Date().getTime()/864e5,"double"),0},xCurrentTimeInt64:function(B,p){return q.poke(p,24405875e-1*864e5+new Date().getTime(),"i64"),0},xDelete:function(B,p,f){const S=E(B);S.log(`xDelete ${q.cstrToJs(p)}`),S.storeErr();try{return S.deletePath(S.getPath(p)),0}catch(k){return S.storeErr(k),o.SQLITE_IOERR_DELETE}},xFullPathname:function(B,p,f,S){return q.cstrncpy(S,p,f)<f?0:o.SQLITE_CANTOPEN},xGetLastError:function(B,p,f){const S=E(B),k=S.popErr();if(S.log(`xGetLastError ${p} e =`,k),k){const R=q.scopedAllocPush();try{const[$,ee]=q.scopedAllocCString(k.message,!0);q.cstrncpy(f,$,p),ee>p&&q.poke8(f+p-1,0)}catch{return o.SQLITE_NOMEM}finally{q.scopedAllocPop(R)}}return k?k.sqlite3Rc||o.SQLITE_IOERR:0},xOpen:function(p,f,S,k,R){const $=E(p);try{$.log(`xOpen ${q.cstrToJs(f)} ${k}`);const ee=f&&q.peek8(f)?$.getPath(f):F();let ce=$.getSAHForPath(ee);!ce&&k&o.SQLITE_OPEN_CREATE&&($.getFileCount()<$.getCapacity()?(ce=$.nextAvailableSAH(),$.setAssociatedPath(ce,ee,k)):n("SAH pool is full. Cannot create file",ee)),ce||n("file not found:",ee);const pe={path:ee,flags:k,sah:ce};$.mapS3FileToOFile(S,pe),pe.lockType=o.SQLITE_LOCK_NONE;const Ie=new o.sqlite3_file(S);return Ie.$pMethods=b.pointer,Ie.dispose(),q.poke32(R,k),0}catch(ee){return $.storeErr(ee),o.SQLITE_CANTOPEN}}},U=function(B){t.capi.sqlite3_vfs_find(B)&&r("VFS name is already registered:",B);const p=new o.sqlite3_vfs,f=o.sqlite3_vfs_find(null),S=f?new o.sqlite3_vfs(f):null;return p.$iVersion=2,p.$szOsFile=o.sqlite3_file.structInfo.sizeof,p.$mxPathname=C,p.addOnDispose(p.$zName=q.allocCString(B),()=>z(p.pointer,0)),S&&(p.$xRandomness=S.$xRandomness,p.$xSleep=S.$xSleep,S.dispose()),!p.$xRandomness&&!y.xRandomness&&(y.xRandomness=function(k,R,$){const ee=q.heap8u();let ce=0;for(;ce<R;++ce)ee[$+ce]=Math.random()*255e3&255;return ce}),!p.$xSleep&&!y.xSleep&&(y.xSleep=(k,R)=>0),t.vfs.installVfs({vfs:{struct:p,methods:y}}),p};class J{constructor(p=Object.create(null)){Ae(this,K);Nt(this,"vfsDir");Ae(this,re);Ae(this,ie);Ae(this,ae);Ae(this,ue,new Map);Ae(this,me,new Map);Ae(this,he,new Set);Ae(this,ve,new Map);Ae(this,be,new Uint8Array(P));Ae(this,O);Ae(this,M);Ae(this,W);Te(this,W,p.verbosity??j.verbosity),this.vfsName=p.name||j.name,Te(this,M,U(this.vfsName)),z(Y(this,M).pointer,this),this.vfsDir=p.directory||"."+this.vfsName,Te(this,O,new DataView(Y(this,be).buffer,Y(this,be).byteOffset)),this.isReady=this.reset(!!(p.clearOnInit??j.clearOnInit)).then(()=>{if(this.$error)throw this.$error;return this.getCapacity()?Promise.resolve(void 0):this.addCapacity(p.initialCapacity||j.initialCapacity)})}log(...p){it(this,K,ot).call(this,2,...p)}warn(...p){it(this,K,ot).call(this,1,...p)}error(...p){it(this,K,ot).call(this,0,...p)}getVfs(){return Y(this,M)}getCapacity(){return Y(this,ue).size}getFileCount(){return Y(this,me).size}getFileNames(){const p=[],f=Y(this,me).keys();for(const S of f)p.push(S);return p}async addCapacity(p){for(let f=0;f<p;++f){const S=F(),R=await(await Y(this,ie).getFileHandle(S,{create:!0})).createSyncAccessHandle();Y(this,ue).set(R,S),this.setAssociatedPath(R,"",0)}return this.getCapacity()}async reduceCapacity(p){let f=0;for(const S of Array.from(Y(this,he))){if(f===p||this.getFileCount()===this.getCapacity())break;const k=Y(this,ue).get(S);S.close(),await Y(this,ie).removeEntry(k),Y(this,ue).delete(S),Y(this,he).delete(S),++f}return f}releaseAccessHandles(){for(const p of Y(this,ue).keys())p.close();Y(this,ue).clear(),Y(this,me).clear(),Y(this,he).clear()}async acquireAccessHandles(p){const f=[];for await(const[S,k]of Y(this,ie))k.kind==="file"&&f.push([S,k]);return Promise.all(f.map(async([S,k])=>{try{const R=await k.createSyncAccessHandle();if(Y(this,ue).set(R,S),p)R.truncate(w),this.setAssociatedPath(R,"",0);else{const $=this.getAssociatedPath(R);$?Y(this,me).set($,R):Y(this,he).add(R)}}catch(R){throw this.storeErr(R),this.releaseAccessHandles(),R}}))}getAssociatedPath(p){p.read(Y(this,be),{at:0});const f=Y(this,O).getUint32(I);if(Y(this,be)[0]&&(f&o.SQLITE_OPEN_DELETEONCLOSE||(f&x)===0))return c(`Removing file with unexpected flags ${f.toString(16)}`,Y(this,be)),this.setAssociatedPath(p,"",0),"";const S=new Uint32Array(V/4);p.read(S,{at:N});const k=this.computeDigest(Y(this,be));if(S.every((R,$)=>R===k[$])){const R=Y(this,be).findIndex($=>$===0);return R===0&&p.truncate(w),R?D.decode(Y(this,be).subarray(0,R)):""}else return c("Disassociating file with bad digest."),this.setAssociatedPath(p,"",0),""}setAssociatedPath(p,f,S){const k=A.encodeInto(f,Y(this,be));C<=k.written+1&&n("Path too long:",f),Y(this,be).fill(0,k.written,C),Y(this,O).setUint32(I,S);const R=this.computeDigest(Y(this,be));p.write(Y(this,be),{at:0}),p.write(R,{at:N}),p.flush(),f?(Y(this,me).set(f,p),Y(this,he).delete(p)):(p.truncate(w),Y(this,he).add(p))}computeDigest(p){let f=3735928559,S=1103547991;for(const k of p)f=31*f+k*307,S=31*S+k*307;return new Uint32Array([f>>>0,S>>>0])}async reset(p){await this.isReady;let f=await navigator.storage.getDirectory(),S;for(const k of this.vfsDir.split("/"))k&&(S=f,f=await f.getDirectoryHandle(k,{create:!0}));return Te(this,re,f),Te(this,ae,S),Te(this,ie,await Y(this,re).getDirectoryHandle(T,{create:!0})),this.releaseAccessHandles(),this.acquireAccessHandles(p)}getPath(p){return q.isPtr(p)&&(p=q.cstrToJs(p)),(p instanceof URL?p:new URL(p,"file://localhost/")).pathname}deletePath(p){const f=Y(this,me).get(p);return f&&(Y(this,me).delete(p),this.setAssociatedPath(f,"",0)),!!f}storeErr(p,f){return p&&(p.sqlite3Rc=f||o.SQLITE_IOERR,this.error(p)),this.$error=p,f}popErr(){const p=this.$error;return this.$error=void 0,p}nextAvailableSAH(){const[p]=Y(this,he).keys();return p}getOFileForS3File(p){return Y(this,ve).get(p)}mapS3FileToOFile(p,f){f?(Y(this,ve).set(p,f),l(p,this)):(Y(this,ve).delete(p),l(p,!1))}hasFilename(p){return Y(this,me).has(p)}getSAHForPath(p){return Y(this,me).get(p)}async removeVfs(){if(!Y(this,M).pointer||!Y(this,ie))return!1;o.sqlite3_vfs_unregister(Y(this,M).pointer),Y(this,M).dispose(),delete s[this.vfsName];try{this.releaseAccessHandles(),await Y(this,re).removeEntry(T,{recursive:!0}),Te(this,ie,void 0),await Y(this,ae).removeEntry(Y(this,re).name,{recursive:!0}),Te(this,re,Te(this,ae,void 0))}catch(p){t.config.error(this.vfsName,"removeVfs() failed:",p)}return!0}exportFile(p){const f=Y(this,me).get(p)||n("File not found:",p),S=f.getSize()-w,k=new Uint8Array(S>0?S:0);if(S>0){const R=f.read(k,{at:w});R!=S&&n("Expected to read "+S+" bytes but read "+R+".")}return k}async importDbChunked(p,f){const S=Y(this,me).get(p)||this.nextAvailableSAH()||n("No available handles to import to.");S.truncate(0);let k=0,R,$=!1;try{for(;(R=await f())!==void 0;)R instanceof ArrayBuffer&&(R=new Uint8Array(R)),k===0&&R.byteLength>=15&&(d.affirmDbHeader(R),$=!0),S.write(R,{at:w+k}),k+=R.byteLength;if((k<512||k%512!==0)&&n("Input size",k,"is not correct for an SQLite database."),!$){const ee=new Uint8Array(20);S.read(ee,{at:0}),d.affirmDbHeader(ee)}S.write(new Uint8Array([1,1]),{at:w+18})}catch(ee){throw this.setAssociatedPath(S,"",0),ee}return this.setAssociatedPath(S,p,o.SQLITE_OPEN_MAIN_DB),k}importDb(p,f){if(f instanceof ArrayBuffer)f=new Uint8Array(f);else if(f instanceof Function)return this.importDbChunked(p,f);const S=Y(this,me).get(p)||this.nextAvailableSAH()||n("No available handles to import to."),k=f.byteLength;(k<512||k%512!=0)&&n("Byte array size is invalid for an SQLite db.");const R="SQLite format 3";for(let ee=0;ee<R.length;++ee)R.charCodeAt(ee)!==f[ee]&&n("Input does not contain an SQLite database header.");const $=S.write(f,{at:w});return $!=k?(this.setAssociatedPath(S,"",0),n("Expected to write "+k+" bytes but wrote "+$+".")):(S.write(new Uint8Array([1,1]),{at:w+18}),this.setAssociatedPath(S,p,o.SQLITE_OPEN_MAIN_DB)),$}}re=new WeakMap,ie=new WeakMap,ae=new WeakMap,ue=new WeakMap,me=new WeakMap,he=new WeakMap,ve=new WeakMap,be=new WeakMap,O=new WeakMap,M=new WeakMap,W=new WeakMap,K=new WeakSet,ot=function(p,...f){Y(this,W)>p&&H[p](this.vfsName+":",...f)};class te{constructor(p){Ae(this,X);Te(this,X,p),this.vfsName=p.vfsName}async addCapacity(p){return Y(this,X).addCapacity(p)}async reduceCapacity(p){return Y(this,X).reduceCapacity(p)}getCapacity(){return Y(this,X).getCapacity(Y(this,X))}getFileCount(){return Y(this,X).getFileCount()}getFileNames(){return Y(this,X).getFileNames()}async reserveMinimumCapacity(p){const f=Y(this,X).getCapacity();return f<p?Y(this,X).addCapacity(p-f):f}exportFile(p){return Y(this,X).exportFile(p)}importDb(p,f){return Y(this,X).importDb(p,f)}async wipeFiles(){return Y(this,X).reset(!0)}unlink(p){return Y(this,X).deletePath(p)}async removeVfs(){return Y(this,X).removeVfs()}}X=new WeakMap;const oe=async()=>{const B=await navigator.storage.getDirectory(),p=".opfs-sahpool-sync-check-"+F(),k=(await(await B.getFileHandle(p,{create:!0})).createSyncAccessHandle()).close();return await k,await B.removeEntry(p),k!=null&&k.then&&n("The local OPFS API is too old for opfs-sahpool:","it has an async FileSystemSyncAccessHandle.close() method."),!0};t.installOpfsSAHPoolVfs=async function(B=Object.create(null)){var f;B=Object.assign(Object.create(null),j,B||{});const p=B.name;if(B.$testThrowPhase1)throw B.$testThrowPhase1;if(s[p])try{return await s[p]}catch(S){if(B.forceReinitIfPreviouslyFailed)delete s[p];else throw S}return!globalThis.FileSystemHandle||!globalThis.FileSystemDirectoryHandle||!globalThis.FileSystemFileHandle||!globalThis.FileSystemFileHandle.prototype.createSyncAccessHandle||!((f=navigator==null?void 0:navigator.storage)!=null&&f.getDirectory)?s[p]=Promise.reject(new Error("Missing required OPFS APIs.")):s[p]=oe().then(async function(){if(B.$testThrowPhase2)throw B.$testThrowPhase2;const S=new J(B);return S.isReady.then(async()=>{const k=new te(S);if(t.oo1){const R=t.oo1,$=S.getVfs(),ee=function(...ce){const pe=R.DB.dbCtorHelper.normalizeArgs(...ce);pe.vfs=$.$zName,R.DB.dbCtorHelper.call(this,pe)};ee.prototype=Object.create(R.DB.prototype),k.OpfsSAHPoolDb=ee}return S.log("VFS initialized."),k}).catch(async k=>{throw await S.removeVfs().catch(()=>{}),k})}).catch(S=>s[p]=Promise.reject(S))}}),typeof i<"u"){const t=Object.assign(Object.create(null),{exports:typeof m>"u"?i.asm:m,memory:i.wasmMemory},globalThis.sqlite3ApiConfig||{});globalThis.sqlite3ApiConfig=t;let n;try{n=globalThis.sqlite3ApiBootstrap()}catch(r){throw console.error("sqlite3ApiBootstrap() error:",r),r}finally{delete globalThis.sqlite3ApiBootstrap,delete globalThis.sqlite3ApiConfig}i.sqlite3=n}else console.warn("This is not running in an Emscripten module context, so","globalThis.sqlite3ApiBootstrap() is _not_ being called due to lack","of config info for the WASM environment.","It must be called manually.")},fe=ke,fe}})();const lr=function(){var fe,i;const se=jt;if(!se)throw new Error("Expecting globalThis.sqlite3InitModule to be defined by the Emscripten build.");const Z=globalThis.sqlite3InitModuleState=Object.assign(Object.create(null),{moduleScript:(fe=globalThis==null?void 0:globalThis.document)==null?void 0:fe.currentScript,isWorker:typeof WorkerGlobalScope<"u",location:globalThis.location,urlParams:(i=globalThis==null?void 0:globalThis.location)!=null&&i.href?new URL(globalThis.location.href).searchParams:new URLSearchParams});if(Z.debugModule=Z.urlParams.has("sqlite3.debugModule")?(...ye)=>console.warn("sqlite3.debugModule:",...ye):()=>{},Z.urlParams.has("sqlite3.dir"))Z.sqlite3Dir=Z.urlParams.get("sqlite3.dir")+"/";else if(Z.moduleScript){const ye=Z.moduleScript.src.split("/");ye.pop(),Z.sqlite3Dir=ye.join("/")+"/"}if(globalThis.sqlite3InitModule=function ye(...Ee){return se(...Ee).then(ke=>{ke.runSQLite3PostLoadInit(ke);const Ne=ke.sqlite3;Ne.scriptInfo=Z,ye.__isUnderTest&&(Ne.__isUnderTest=!0);const Oe=Ne.asyncPostInit;return delete Ne.asyncPostInit,Oe()}).catch(ke=>{throw console.error("Exception loading sqlite3 module:",ke),ke})},globalThis.sqlite3InitModule.ready=se.ready,globalThis.sqlite3InitModuleState.moduleScript){const ye=globalThis.sqlite3InitModuleState;let Ee=ye.moduleScript.src.split("/");Ee.pop(),ye.scriptDir=Ee.join("/")+"/"}return Z.debugModule("sqlite3InitModuleState =",Z),globalThis.sqlite3InitModule}();jt=lr;globalThis.sqlite3Worker1Promiser=function se(Z=se.defaultConfig){if(arguments.length===1&&typeof arguments[0]=="function"){const ne=Z;Z=Object.assign(Object.create(null),se.defaultConfig),Z.onready=ne}else Z=Object.assign(Object.create(null),se.defaultConfig,Z);const fe=Object.create(null),i=function(){},ye=Z.onerror||i,Ee=Z.debug||i,ke=Z.generateMessageId?void 0:Object.create(null),Ne=Z.generateMessageId||function(ne){return ne.type+"#"+(ke[ne.type]=(ke[ne.type]||0)+1)},Oe=(...ne)=>{throw new Error(ne.join(" "))};Z.worker||(Z.worker=se.defaultConfig.worker),typeof Z.worker=="function"&&(Z.worker=Z.worker());let Pe,$e;return Z.worker.onmessage=function(ne){ne=ne.data,Ee("worker1.onmessage",ne);let qe=fe[ne.messageId];if(!qe){if(ne&&ne.type==="sqlite3-api"&&ne.result==="worker1-ready"){Z.onready&&Z.onready($e);return}if(qe=fe[ne.type],qe&&qe.onrow){qe.onrow(ne);return}Z.onunhandled?Z.onunhandled(arguments[0]):ye("sqlite3Worker1Promiser() unhandled worker message:",ne);return}switch(delete fe[ne.messageId],ne.type){case"error":qe.reject(ne);return;case"open":Pe||(Pe=ne.dbId);break;case"close":ne.dbId===Pe&&(Pe=void 0);break}try{qe.resolve(ne)}catch(Le){qe.reject(Le)}},$e=function(){let ne;arguments.length===1?ne=arguments[0]:arguments.length===2?(ne=Object.create(null),ne.type=arguments[0],ne.args=arguments[1],ne.dbId=ne.args.dbId):Oe("Invalid arguments for sqlite3Worker1Promiser()-created factory."),!ne.dbId&&ne.type!=="open"&&(ne.dbId=Pe),ne.messageId=Ne(ne),ne.departureTime=performance.now();const qe=Object.create(null);qe.message=ne;let Le;ne.type==="exec"&&ne.args&&(typeof ne.args.callback=="function"?(Le=ne.messageId+":row",qe.onrow=ne.args.callback,ne.args.callback=Le,fe[Le]=qe):typeof ne.args.callback=="string"&&Oe("exec callback may not be a string when using the Promise interface."));let Me=new Promise(function(We,Ke){qe.resolve=We,qe.reject=Ke,fe[ne.messageId]=qe,Ee("Posting",ne.type,"message to Worker dbId="+(Pe||"default")+":",ne),Z.worker.postMessage(ne)});return Le&&(Me=Me.finally(()=>delete fe[Le])),Me}};globalThis.sqlite3Worker1Promiser.defaultConfig={worker:function(){return new Worker(new URL(""+new URL("sqlite3-worker1-bundler-friendly-BOGQTcZY.js",import.meta.url).href,import.meta.url),{type:"module"})},onerror:(...se)=>console.error("worker1 promiser error",...se)};sqlite3Worker1Promiser.v2=(function(se){let Z;typeof se=="function"?(Z=se,se={}):typeof(se==null?void 0:se.onready)=="function"&&(Z=se.onready,delete se.onready);const fe=Object.create(null);se=Object.assign(se||Object.create(null),{onready:async function(ye){try{Z&&await Z(ye),fe.resolve(ye)}catch(Ee){fe.reject(Ee)}}});const i=new Promise(function(ye,Ee){fe.resolve=ye,fe.reject=Ee});try{this.original(se)}catch(ye){fe.reject(ye)}return i}).bind({original:sqlite3Worker1Promiser});sqlite3Worker1Promiser.v2;const ur=globalThis.sqlite3Worker1Promiser;export{jt as default,ur as sqlite3Worker1Promiser}; diff --git a/_nuxt/I7Avztrj.js b/_nuxt/I7Avztrj.js new file mode 100644 index 0000000..dd6b569 --- /dev/null +++ b/_nuxt/I7Avztrj.js @@ -0,0 +1 @@ +import{_ as C}from"./gXfxf0bk.js";import{d as h,R as b,E as g,c as v,S as A,e as p,w as x,h as i,N as B,f as m,T as U,U as P,O as l,Q as S}from"./CseYvhfk.js";const k={slots:{root:"my-5",trigger:"text-base"}},w=S;var u,f;const O=l({extend:l(k),...((f=(u=w.uiPro)==null?void 0:u.prose)==null?void 0:f.accordion)||{}}),j=h({__name:"Accordion",props:{type:{default:"multiple"},class:{}},setup(d){const _=d,s=b(),a=g(1),y=v(()=>{var o,e;return a.value,((e=(o=s.default)==null?void 0:o.call(s))==null?void 0:e.flatMap(r).filter(Boolean))||[]});function r(o,e){var n,t,c;return typeof o.type=="symbol"?(n=o.children)==null?void 0:n.map(r):{index:e,label:((t=o.props)==null?void 0:t.label)||`${e}`,icon:(c=o.props)==null?void 0:c.icon,component:o}}return A(()=>a.value++),(o,e)=>{const n=C;return m(),p(n,{type:o.type,items:y.value,"unmount-on-hide":!1,class:B(_.class),ui:i(P)(i(O)())},{content:x(({item:t})=>[(m(),p(U(t.component)))]),_:1},8,["type","items","class","ui"])}}}),E=Object.assign(j,{__name:"ProseAccordion"});export{E as default}; diff --git a/_nuxt/J6IacYXZ.js b/_nuxt/J6IacYXZ.js new file mode 100644 index 0000000..d74de5f --- /dev/null +++ b/_nuxt/J6IacYXZ.js @@ -0,0 +1 @@ +import{d as n,p,r as c,N as l,h as d,f,O as e,Q as m}from"./CseYvhfk.js";const i={base:"py-3 px-4 font-semibold text-sm text-left border-e border-b first:border-s border-t border-(--ui-border-muted)"},b=m;var s,o;const h=e({extend:e(i),...((o=(s=b.uiPro)==null?void 0:s.prose)==null?void 0:o.th)||{}}),u=n({__name:"Th",props:{class:{}},setup(r){const t=r;return(a,_)=>(f(),p("th",{class:l(d(h)({class:t.class}))},[c(a.$slots,"default")],2))}}),T=Object.assign(u,{__name:"ProseTh"});export{T as default}; diff --git a/_nuxt/Jo-MTirK.js b/_nuxt/Jo-MTirK.js new file mode 100644 index 0000000..a8b9d55 --- /dev/null +++ b/_nuxt/Jo-MTirK.js @@ -0,0 +1 @@ +import{f as d}from"./C2bHYaEW.js";import{r as a}from"./CseYvhfk.js";const w=(t,f,r,...n)=>t[f]?a({...t,[f]:()=>d(t[f](),(r==null?void 0:r.unwrap)||(r==null?void 0:r.mdcUnwrap))},f,r,...n):a(t,f,r,...n);export{w as r}; diff --git a/_nuxt/LVG_eY9u.js b/_nuxt/LVG_eY9u.js new file mode 100644 index 0000000..fcad6e7 --- /dev/null +++ b/_nuxt/LVG_eY9u.js @@ -0,0 +1 @@ +const Y={direction:"forward",speed:2,startDelay:1e3,active:!0,breakpoints:{},playOnInit:!0,stopOnFocusIn:!0,stopOnInteraction:!0,stopOnMouseEnter:!1,rootNode:null};function Z(c,o){const t=c.rootNode();return o&&o(t)||t}function P(c={}){let o,t,a,O,w=0,i=!1,u=!1,h;function T(e,n){t=e;const{mergeOptions:f,optionsAtMedia:d}=n,p=f(Y,P.globalOptions),I=f(p,c);if(o=d(I),t.scrollSnapList().length<=1)return;O=o.startDelay,a=!1,h=t.internalEngine().scrollBody;const{eventStore:s}=t.internalEngine(),g=!!t.internalEngine().options.watchDrag,S=Z(t,o.rootNode);g&&t.on("pointerDown",A),g&&!o.stopOnInteraction&&t.on("pointerUp",b),o.stopOnMouseEnter&&s.add(S,"mouseenter",R),o.stopOnMouseEnter&&!o.stopOnInteraction&&s.add(S,"mouseleave",W),o.stopOnFocusIn&&t.on("slideFocusStart",r),o.stopOnFocusIn&&!o.stopOnInteraction&&s.add(t.containerNode(),"focusout",l),o.playOnInit&&l()}function U(){t.off("pointerDown",A).off("pointerUp",b).off("slideFocusStart",r).off("settle",D),r(),a=!0,i=!1}function l(){if(a||i)return;t.emit("autoScroll:play");const e=t.internalEngine(),{ownerWindow:n}=e;w=n.setTimeout(()=>{e.scrollBody=k(e),e.animation.start()},O),i=!0}function r(){if(a||!i)return;t.emit("autoScroll:stop");const e=t.internalEngine(),{ownerWindow:n}=e;e.scrollBody=h,n.clearTimeout(w),w=0,i=!1}function k(e){const{location:n,previousLocation:f,offsetLocation:d,target:p,scrollTarget:I,index:s,indexPrevious:g,limit:{reachedMin:S,reachedMax:C,constrain:G},options:{loop:H}}=e,J=o.direction==="forward"?-1:1,m=()=>E;let y=0,F=0,v=n.get(),L=0,M=!1;function K(){let x=0;f.set(n),y=J*o.speed,v+=y,n.add(y),p.set(n),x=v-L,F=Math.sign(x),L=v;const N=I.byDistance(0,!1).index;s.get()!==N&&(g.set(s.get()),s.set(N),t.emit("select"));const Q=o.direction==="forward"?S(d.get()):C(d.get());if(!H&&Q){M=!0;const X=G(n.get());n.set(X),p.set(n),r()}return E}const E={direction:()=>F,duration:()=>-1,velocity:()=>y,settled:()=>M,seek:K,useBaseFriction:m,useBaseDuration:m,useFriction:m,useDuration:m};return E}function A(){u||r()}function b(){u||B()}function R(){u=!0,r()}function W(){u=!1,l()}function D(){t.off("settle",D),l()}function B(){t.on("settle",D)}function V(e){typeof e<"u"&&(O=e),l()}function j(){i&&r()}function q(){i&&(r(),B())}function z(){return i}return{name:"autoScroll",options:c,init:T,destroy:U,play:V,stop:j,reset:q,isPlaying:z}}P.globalOptions=void 0;export{P as default}; diff --git a/_nuxt/Pre.BPDuCGfD.css b/_nuxt/Pre.BPDuCGfD.css new file mode 100644 index 0000000..7f9794f --- /dev/null +++ b/_nuxt/Pre.BPDuCGfD.css @@ -0,0 +1 @@ +/*! tailwindcss v4.0.7 | MIT License | https://tailwindcss.com */.shiki span.line{display:block}.shiki span.line.highlight{background-color:color-mix(in oklab,var(--ui-bg-accented)50%,transparent);margin:0 -16px;padding:0 16px} diff --git a/_nuxt/R9Oz0174.js b/_nuxt/R9Oz0174.js new file mode 100644 index 0000000..ba3552d --- /dev/null +++ b/_nuxt/R9Oz0174.js @@ -0,0 +1 @@ +import{d,y as f,c as t,e as y,x as v,X as a,f as r,a9 as m}from"./CseYvhfk.js";const u={"package.json":"i-vscode-icons-file-type-node","tsconfig.json":"i-vscode-icons-file-type-tsconfig",".npmrc":"i-vscode-icons-file-type-npm",".editorconfig":"i-vscode-icons-file-type-editorconfig",".eslintrc":"i-vscode-icons-file-type-eslint",".eslintrc.cjs":"i-vscode-icons-file-type-eslint",".eslintignore":"i-vscode-icons-file-type-eslint","eslint.config.js":"i-vscode-icons-file-type-eslint","eslint.config.mjs":"i-vscode-icons-file-type-eslint","eslint.config.cjs":"i-vscode-icons-file-type-eslint",".gitignore":"i-vscode-icons-file-type-git","yarn.lock":"i-vscode-icons-file-type-yarn",".env":"i-vscode-icons-file-type-dotenv",".env.example":"i-vscode-icons-file-type-dotenv",".vscode/settings.json":"i-vscode-icons-file-type-vscode",nuxt:"i-vscode-icons-file-type-nuxt",".nuxtrc":"i-vscode-icons-file-type-nuxt",".nuxtignore":"i-vscode-icons-file-type-nuxt","nuxt.config.js":"i-vscode-icons-file-type-nuxt","nuxt.config.ts":"i-vscode-icons-file-type-nuxt","nuxt.schema.ts":"i-vscode-icons-file-type-nuxt","tailwind.config.js":"i-vscode-icons-file-type-tailwind","tailwind.config.ts":"i-vscode-icons-file-type-tailwind",vue:"i-vscode-icons-file-type-vue",ts:"i-vscode-icons-file-type-typescript",tsx:"i-vscode-icons-file-type-typescript",mjs:"i-vscode-icons-file-type-js",cjs:"i-vscode-icons-file-type-js",js:"i-vscode-icons-file-type-js",jsx:"i-vscode-icons-file-type-js",md:"i-vscode-icons-file-type-markdown",py:"i-vscode-icons-file-type-python",cs:"i-vscode-icons-file-type-csharp",asm:"i-vscode-icons-file-type-assembly",f:"i-vscode-icons-file-type-fortran",hs:"i-vscode-icons-file-type-haskell",fs:"i-vscode-icons-file-type-fsharp",kt:"i-vscode-icons-file-type-kotlin",rs:"i-vscode-icons-file-type-rust",rb:"i-vscode-icons-file-type-ruby",lsp:"i-vscode-icons-file-type-lisp",ps1:"i-vscode-icons-file-type-powershell",psd1:"i-vscode-icons-file-type-powershell",psm1:"i-vscode-icons-file-type-powershell",go:"i-vscode-icons-file-type-go",gleam:"i-vscode-icons-file-type-gleam",bicep:"i-vscode-icons-file-type-bicep",bicepparam:"i-vscode-icons-file-type-bicep",exs:"i-vscode-icons-file-type-elixir",erl:"i-vscode-icons-file-type-erlang",sbt:"i-vscode-icons-file-type-scala",h:"i-vscode-icons-file-type-cppheader",ino:"i-vscode-icons-file-type-arduino",pl:"i-vscode-icons-file-type-perl",jl:"i-vscode-icons-file-type-julia",dart:"i-vscode-icons-file-type-dartlang",ico:"i-vscode-icons-file-type-favicon",npm:"i-vscode-icons-file-type-npm",pnpm:"i-vscode-icons-file-type-pnpm",npx:"i-vscode-icons-file-type-npm",yarn:"i-vscode-icons-file-type-yarn",bun:"i-vscode-icons-file-type-bun",yml:"i-vscode-icons-file-type-yaml",terminal:"i-lucide-terminal"},g=d({__name:"CodeIcon",props:{icon:{},filename:{}},setup(l){const s=l,p=f(),c=t(()=>{var e,i;return m(((i=(e=p.uiPro)==null?void 0:e.prose)==null?void 0:i.codeIcon)||{},u)}),n=t(()=>{if(s.icon)return s.icon;if(!s.filename)return;const e=s.filename.replace(/\s*\(.*\)\s*$/,""),i=e.includes(".")&&e.split(".").pop(),o=e.split("/").pop();return(o&&c.value[o.toLowerCase()])??(i&&(c.value[i]??`i-vscode-icons-file-type-${i}`))});return(e,i)=>{const o=a;return n.value?(r(),y(o,{key:0,name:n.value},null,8,["name"])):v("",!0)}}}),j=Object.assign(g,{__name:"ProseCodeIcon"});export{j as default}; diff --git a/_nuxt/RDIJbtj9.js b/_nuxt/RDIJbtj9.js new file mode 100644 index 0000000..2af118c --- /dev/null +++ b/_nuxt/RDIJbtj9.js @@ -0,0 +1 @@ +import{r as t}from"./Jo-MTirK.js";import n from"./T5Eo8Ag_.js";import{d as r,y as s,e as a,w as i,h as p,f as c}from"./CseYvhfk.js";import"./C2bHYaEW.js";const f=r({__name:"Note",setup(m){const o=s();return(e,l)=>(c(),a(n,{color:"info",icon:p(o).ui.icons.info},{default:i(()=>[t(e.$slots,"default",{mdcUnwrap:"p"})]),_:3},8,["icon"]))}}),g=Object.assign(f,{__name:"ProseNote"});export{g as default}; diff --git a/_nuxt/T5Eo8Ag_.js b/_nuxt/T5Eo8Ag_.js new file mode 100644 index 0000000..4cdbaff --- /dev/null +++ b/_nuxt/T5Eo8Ag_.js @@ -0,0 +1 @@ +import{d as h,y as v,c as x,p as f,e as a,x as i,w as k,W as w,N as c,h as I,v as C,X as B,f as o,q as N,O as b,Q as P}from"./CseYvhfk.js";import{r as V}from"./Jo-MTirK.js";import"./C2bHYaEW.js";const z={slots:{base:["group relative block px-4 py-3 rounded-[calc(var(--ui-radius)*1.5)] text-sm/6 my-5 last:mb-0 [&_code]:text-xs/5 [&_code]:bg-(--ui-bg) [&_pre]:bg-(--ui-bg) [&>div]:my-2.5 [&_ul]:my-2.5 [&_ol]:my-2.5 [&>*]:last:!mb-0 [&_ul]:ps-4.5 [&_ol]:ps-4.5 [&_li]:my-0","transition-colors"],icon:["size-4 shrink-0 align-sub me-1.5","transition-colors"],externalIcon:["size-4 align-top absolute right-2 top-2 pointer-events-none","transition-colors"]},variants:{color:{primary:{base:"border border-(--ui-primary)/25 bg-(--ui-primary)/10 text-(--ui-color-primary-600) dark:text-(--ui-color-primary-300) [&_a]:text-(--ui-primary) [&_a]:hover:border-(--ui-primary) [&_code]:text-(--ui-color-primary-600) dark:[&_code]:text-(--ui-color-primary-300) [&_code]:border-(--ui-primary)/25 [&_a]:hover:[&>code]:border-(--ui-primary) [&_a]:hover:[&>code]:text-(--ui-primary) [&>ul]:marker:text-(--ui-primary)/50",icon:"text-(--ui-primary)",externalIcon:"text-(--ui-color-primary-600) dark:text-(--ui-color-primary-300)"},secondary:{base:"border border-(--ui-secondary)/25 bg-(--ui-secondary)/10 text-(--ui-color-secondary-600) dark:text-(--ui-color-secondary-300) [&_a]:text-(--ui-secondary) [&_a]:hover:border-(--ui-secondary) [&_code]:text-(--ui-color-secondary-600) dark:[&_code]:text-(--ui-color-secondary-300) [&_code]:border-(--ui-secondary)/25 [&_a]:hover:[&>code]:border-(--ui-secondary) [&_a]:hover:[&>code]:text-(--ui-secondary) [&>ul]:marker:text-(--ui-secondary)/50",icon:"text-(--ui-secondary)",externalIcon:"text-(--ui-color-secondary-600) dark:text-(--ui-color-secondary-300)"},success:{base:"border border-(--ui-success)/25 bg-(--ui-success)/10 text-(--ui-color-success-600) dark:text-(--ui-color-success-300) [&_a]:text-(--ui-success) [&_a]:hover:border-(--ui-success) [&_code]:text-(--ui-color-success-600) dark:[&_code]:text-(--ui-color-success-300) [&_code]:border-(--ui-success)/25 [&_a]:hover:[&>code]:border-(--ui-success) [&_a]:hover:[&>code]:text-(--ui-success) [&>ul]:marker:text-(--ui-success)/50",icon:"text-(--ui-success)",externalIcon:"text-(--ui-color-success-600) dark:text-(--ui-color-success-300)"},info:{base:"border border-(--ui-info)/25 bg-(--ui-info)/10 text-(--ui-color-info-600) dark:text-(--ui-color-info-300) [&_a]:text-(--ui-info) [&_a]:hover:border-(--ui-info) [&_code]:text-(--ui-color-info-600) dark:[&_code]:text-(--ui-color-info-300) [&_code]:border-(--ui-info)/25 [&_a]:hover:[&>code]:border-(--ui-info) [&_a]:hover:[&>code]:text-(--ui-info) [&>ul]:marker:text-(--ui-info)/50",icon:"text-(--ui-info)",externalIcon:"text-(--ui-color-info-600) dark:text-(--ui-color-info-300)"},warning:{base:"border border-(--ui-warning)/25 bg-(--ui-warning)/10 text-(--ui-color-warning-600) dark:text-(--ui-color-warning-300) [&_a]:text-(--ui-warning) [&_a]:hover:border-(--ui-warning) [&_code]:text-(--ui-color-warning-600) dark:[&_code]:text-(--ui-color-warning-300) [&_code]:border-(--ui-warning)/25 [&_a]:hover:[&>code]:border-(--ui-warning) [&_a]:hover:[&>code]:text-(--ui-warning) [&>ul]:marker:text-(--ui-warning)/50",icon:"text-(--ui-warning)",externalIcon:"text-(--ui-color-warning-600) dark:text-(--ui-color-warning-300)"},error:{base:"border border-(--ui-error)/25 bg-(--ui-error)/10 text-(--ui-color-error-600) dark:text-(--ui-color-error-300) [&_a]:text-(--ui-error) [&_a]:hover:border-(--ui-error) [&_code]:text-(--ui-color-error-600) dark:[&_code]:text-(--ui-color-error-300) [&_code]:border-(--ui-error)/25 [&_a]:hover:[&>code]:border-(--ui-error) [&_a]:hover:[&>code]:text-(--ui-error) [&>ul]:marker:text-(--ui-error)/50",icon:"text-(--ui-error)",externalIcon:"text-(--ui-color-error-600) dark:text-(--ui-color-error-300)"},neutral:{base:"border border-(--ui-border-muted) bg-(--ui-bg-muted) text-(--ui-text)",icon:"text-(--ui-text-highlighted)",externalIcon:"text-(--ui-text-dimmed)"}},to:{true:"border-dashed"}},compoundVariants:[{color:"primary",to:!0,class:{base:"hover:border-(--ui-primary)",externalIcon:"group-hover:text-(--ui-primary)"}},{color:"secondary",to:!0,class:{base:"hover:border-(--ui-secondary)",externalIcon:"group-hover:text-(--ui-secondary)"}},{color:"success",to:!0,class:{base:"hover:border-(--ui-success)",externalIcon:"group-hover:text-(--ui-success)"}},{color:"info",to:!0,class:{base:"hover:border-(--ui-info)",externalIcon:"group-hover:text-(--ui-info)"}},{color:"warning",to:!0,class:{base:"hover:border-(--ui-warning)",externalIcon:"group-hover:text-(--ui-warning)"}},{color:"error",to:!0,class:{base:"hover:border-(--ui-error)",externalIcon:"group-hover:text-(--ui-error)"}},{color:"neutral",to:!0,class:{base:"hover:border-(--ui-border-inverted)",externalIcon:"group-hover:text-(--ui-text-highlighted)"}}],defaultVariants:{color:"neutral"}},U=P;var p,m;const A=b({extend:b(z),...((m=(p=U.uiPro)==null?void 0:p.prose)==null?void 0:m.callout)||{}}),O=h({inheritAttrs:!1,__name:"Callout",props:{to:{},target:{},icon:{},color:{},class:{},ui:{}},setup(_){const r=_,g=v(),t=x(()=>A({color:r.color,to:!!r.to})),s=x(()=>r.target||(r.to&&typeof r.to=="string"&&r.to.startsWith("http")?"_blank":void 0));return(e,n)=>{var l,d;const y=C,u=B;return o(),f("div",{class:c(t.value.base({class:r.class}))},[e.to?(o(),a(y,w({key:0},{to:e.to,target:s.value,...e.$attrs},{class:"focus:outline-none",tabindex:"-1"}),{default:k(()=>n[0]||(n[0]=[N("span",{class:"absolute inset-0","aria-hidden":"true"},null,-1)])),_:1},16)):i("",!0),e.icon?(o(),a(u,{key:1,name:e.icon,class:c(t.value.icon({class:(l=r.ui)==null?void 0:l.icon}))},null,8,["name","class"])):i("",!0),e.to&&s.value==="_blank"?(o(),a(u,{key:2,name:I(g).ui.icons.external,class:c(t.value.externalIcon({class:(d=r.ui)==null?void 0:d.externalIcon}))},null,8,["name","class"])):i("",!0),V(e.$slots,"default",{mdcUnwrap:"p"})],2)}}}),q=Object.assign(O,{__name:"ProseCallout"});export{q as default}; diff --git a/_nuxt/Y01GIaxk.js b/_nuxt/Y01GIaxk.js new file mode 100644 index 0000000..859ec03 --- /dev/null +++ b/_nuxt/Y01GIaxk.js @@ -0,0 +1 @@ +import{aq as ne,E as N,d as q,ac as fe,ar as pe,ad as ve,af as le,c as B,ab as he,as as ge,e as M,f as A,w as V,g as R,h as a,P as ue,aj as F,ak as O,r as ce,ag as me,at as ye,n as be,au as G,a as xe,W as ke,av as ae,R as Ce,y as Te,aw as Ie,O as se,J as Ee,S as Ke,p as P,q as z,N as _,T as Se,a2 as ie,a1 as we,Q as _e,x as re,X as Ae,t as Be}from"./CseYvhfk.js";import Re from"./R9Oz0174.js";import{_ as Le}from"./BovfF0M_.js";function U(u,i,t){const p=u.findIndex(g=>ne(g,i)),E=u.findIndex(g=>ne(g,t));if(p===-1||E===-1)return[];const[l,v]=[p,E].sort((g,d)=>g-d);return u.slice(l,v+1)}function H(u){return u.reduce((i,t)=>(i.push(t),t.children&&i.push(...H(t.children)),i),[])}function Ve(u,i){const t=N(),p=(l,v)=>{if(i.multiple&&Array.isArray(u.value))if(i.selectionBehavior==="replace")u.value=[l],t.value=l;else{const g=u.value.findIndex(d=>v(d));g!==-1?u.value.splice(g,1):u.value.push(l)}else i.selectionBehavior==="replace"?u.value={...l}:!Array.isArray(u.value)&&v(u.value)?u.value=void 0:u.value={...l};return u.value};function E(l,v,g,d){var S;if(!(t!=null&&t.value)||!i.multiple||!Array.isArray(u.value))return;const K=(S=g().filter(w=>w.ref.dataset.disabled!=="").find(w=>w.ref===v))==null?void 0:S.value;if(!K)return;let C=null;switch(l){case"prev":case"next":{C=U(d,t.value,K);break}case"first":{C=U(d,t.value,d==null?void 0:d[0]);break}case"last":{C=U(d,t.value,d==null?void 0:d[d.length-1]);break}}u.value=C}return{firstValue:t,onSelectItem:p,handleMultipleReplace:E}}const[$e,De]=he("TreeRoot"),Ne=q({__name:"TreeRoot",props:{modelValue:{},defaultValue:{},items:{},expanded:{},defaultExpanded:{},getKey:{},getChildren:{type:Function,default:u=>u.children},selectionBehavior:{default:"toggle"},multiple:{type:Boolean},dir:{},disabled:{type:Boolean},propagateSelect:{type:Boolean},asChild:{type:Boolean},as:{default:"ul"}},emits:["update:modelValue","update:expanded"],setup(u,{emit:i}){const t=u,p=i,{items:E,multiple:l,disabled:v,propagateSelect:g,dir:d}=fe(t),{handleTypeaheadSearch:T}=pe(),K=ve(d),C=N(),S=N(!1),w=ge(),m=le(t,"modelValue",p,{defaultValue:t.defaultValue??(l.value?[]:void 0),passive:t.modelValue===void 0,deep:!0}),s=le(t,"expanded",p,{defaultValue:t.defaultExpanded??[],passive:t.expanded===void 0,deep:!0}),{onSelectItem:f,handleMultipleReplace:e}=Ve(m,t),r=B(()=>l.value&&Array.isArray(m.value)?m.value.map(n=>t.getKey(n)):[t.getKey(m.value??{})]);function o(n,c=1,x){return n.reduce((k,I,L)=>{const $=t.getKey(I),D=t.getChildren(I),W=s.value.includes($),j={_id:$,value:I,index:L,level:c,parentItem:x,hasChildren:!!D,bind:{value:I,level:c,"aria-setsize":n.length,"aria-posinset":L+1}};return k.push(j),D&&W&&k.push(...o(D,c+1,I)),k},[])}const h=B(()=>{const n=t.items;return s.value.map(c=>c),o(n??[])});function y(n){var c;if(S.value)w.trigger(n);else{const x=((c=C.value)==null?void 0:c.getItems())??[];T(n.key,x)}}function b(n){if(S.value)return;const c=ye[n.key];be(()=>{var x;e(c,G(),(x=C.value)==null?void 0:x.getItems,h.value.map(k=>k.value))})}return De({modelValue:m,selectedKeys:r,onSelect:n=>{var k;const c=I=>t.getKey(I??{})===t.getKey(n),x=t.multiple&&Array.isArray(m.value)?((k=m.value)==null?void 0:k.findIndex(c))!==-1:void 0;if(f(n,c),t.propagateSelect&&t.multiple&&Array.isArray(m.value)){const I=H(t.getChildren(n)??[]);x?m.value=[...m.value].filter(L=>!I.some($=>t.getKey(L??{})===t.getKey($))):m.value=[...m.value,...I]}},expanded:s,onToggle(n){if(!(n?t.getChildren(n):void 0))return;const x=t.getKey(n)??n;s.value.includes(x)?s.value=s.value.filter(k=>k!==x):s.value.push(x)},getKey:t.getKey,getChildren:t.getChildren,items:E,expandedItems:h,disabled:v,multiple:l,dir:K,propagateSelect:g,isVirtual:S,virtualKeydownHook:w,handleMultipleReplace:e}),(n,c)=>(A(),M(a(me),{ref_key:"rovingFocusGroupRef",ref:C,"as-child":"",orientation:"vertical",dir:a(K)},{default:V(()=>[R(a(ue),{role:"tree",as:n.as,"as-child":n.asChild,"aria-multiselectable":a(l)?!0:void 0,onKeydown:[y,F(O(b,["shift"]),["up","down"])]},{default:V(()=>[ce(n.$slots,"default",{flattenItems:h.value,modelValue:a(m),expanded:a(s)})]),_:3},8,["as","as-child","aria-multiselectable","onKeydown"])]),_:3},8,["dir"]))}}),Pe="tree.select",Oe="tree.toggle",Me=q({inheritAttrs:!1,__name:"TreeItem",props:{value:{},level:{},asChild:{type:Boolean},as:{default:"li"}},emits:["select","toggle"],setup(u,{expose:i,emit:t}){const p=u,E=t,l=$e(),{getItems:v}=xe(),g=B(()=>!!l.getChildren(p.value)),d=B(()=>{const e=l.getKey(p.value);return l.expanded.value.includes(e)}),T=B(()=>{const e=l.getKey(p.value);return l.selectedKeys.value.includes(e)}),K=B(()=>{if(l.propagateSelect.value&&T.value&&g.value&&Array.isArray(l.modelValue.value))return!H(l.getChildren(p.value)||[]).every(r=>l.modelValue.value.find(o=>l.getKey(o)===l.getKey(r)))});function C(e){if(g.value)if(d.value){const r=v().map(n=>n.ref),o=G(),h=r.indexOf(o),b=[...r].slice(h).find(n=>Number(n.getAttribute("data-indent"))===p.level+1);b&&b.focus()}else f(e)}function S(e){if(d.value)f(e);else{const r=v().map(n=>n.ref),o=G(),h=r.indexOf(o),b=[...r].slice(0,h).reverse().find(n=>Number(n.getAttribute("data-indent"))===p.level-1);b&&b.focus()}}async function w(e){E("select",e),!(e!=null&&e.defaultPrevented)&&l.onSelect(p.value)}async function m(e){E("toggle",e),!(e!=null&&e.defaultPrevented)&&l.onToggle(p.value)}async function s(e){if(!e)return;const r={originalEvent:e,value:p.value,isExpanded:d.value,isSelected:T.value};ae(Pe,w,r)}async function f(e){if(!e)return;const r={originalEvent:e,value:p.value,isExpanded:d.value,isSelected:T.value};ae(Oe,m,r)}return i({isExpanded:d,isSelected:T,isIndeterminate:K,handleToggle:()=>l.onToggle(p.value),handleSelect:()=>l.onSelect(p.value)}),(e,r)=>(A(),M(a(Le),{"as-child":"",value:e.value,"allow-shift-key":""},{default:V(()=>[R(a(ue),ke(e.$attrs,{role:"treeitem",as:e.as,"as-child":e.asChild,"aria-selected":T.value,"aria-expanded":g.value?d.value:void 0,"aria-level":e.level,"data-indent":e.level,"data-selected":T.value?"":void 0,"data-expanded":d.value?"":void 0,onKeydown:[F(O(s,["self","prevent"]),["enter","space"]),r[0]||(r[0]=F(O(o=>a(l).dir.value==="ltr"?C(o):S(o),["prevent"]),["right"])),r[1]||(r[1]=F(O(o=>a(l).dir.value==="ltr"?S(o):C(o),["prevent"]),["left"]))],onClick:r[2]||(r[2]=O(o=>{s(o),f(o)},["stop"]))}),{default:V(()=>[ce(e.$slots,"default",{isExpanded:d.value,isSelected:T.value,isIndeterminate:K.value,handleSelect:()=>a(l).onSelect(e.value),handleToggle:()=>a(l).onToggle(e.value)})]),_:3},16,["as","as-child","aria-selected","aria-expanded","aria-level","data-indent","data-selected","data-expanded","onKeydown"])]),_:3},8,["value"]))}}),We={slots:{root:"relative lg:h-[450px] my-5 grid lg:grid-cols-3 border border-(--ui-border-muted) rounded-[calc(var(--ui-radius)*1.5)]",list:"isolate relative p-2 border-b lg:border-b-0 lg:border-e border-(--ui-border-muted) overflow-y-auto",item:"",listWithChildren:"ms-4.5 border-s border-(--ui-border)",itemWithChildren:"ps-1.5 -ms-px",link:"relative group peer w-full px-2.5 py-1.5 before:inset-y-px before:inset-x-0 flex items-center gap-1.5 text-sm before:absolute before:z-[-1] before:rounded-[calc(var(--ui-radius)*1.5)] focus:outline-none focus-visible:outline-none focus-visible:before:ring-inset focus-visible:before:ring-2",linkLeadingIcon:"size-4 shrink-0",linkLabel:"truncate",linkTrailing:"ms-auto inline-flex gap-1.5 items-center",linkTrailingIcon:"size-5 transform transition-transform duration-200 shrink-0 group-data-expanded:rotate-180",content:"overflow-hidden lg:col-span-2 flex flex-col [&>div]:my-0 [&>div]:flex-1 [&>div]:flex [&>div]:flex-col [&>div>div]:border-0 [&>div>pre]:border-b-0 [&>div>pre]:border-s-0 [&>div>pre]:border-e-0 [&>div>pre]:rounded-l-none [&>div>pre]:flex-1 [&>div]:overflow-y-auto"},variants:{active:{true:{link:"text-(--ui-text-highlighted) before:bg-(--ui-bg-elevated)"},false:{link:["hover:text-(--ui-text-highlighted) hover:before:bg-(--ui-bg-elevated)/50","transition-colors before:transition-colors"]}}}},je=_e;var oe,de;const ze=se({extend:se(We),...((de=(oe=je.uiPro)==null?void 0:oe.prose)==null?void 0:de.codeTree)||{}}),Fe=q({__name:"CodeTree",props:{defaultValue:{},class:{},ui:{}},setup(u){const i=u,t=Ce(),p=Te(),[E,l]=Ie(),v=ze(),g=N(i.defaultValue?{path:i.defaultValue}:void 0),d=N(),T=N(1),K=B(()=>{var s,f;return T.value,((f=(s=t.default)==null?void 0:s.call(t))==null?void 0:f.flatMap(w).filter(Boolean))||[]}),C=B(()=>S(K.value));function S(s){const f=new Map,e=[];s.forEach(o=>{const h=o.label.split("/");let y="";h.forEach((b,n)=>{var c,x;if(y=y?`${y}/${b}`:b,!f.has(y)){const k={label:b,path:y,...n<h.length-1&&{children:[]}};f.set(y,k),n===0?e.push(k):(x=(c=f.get(h.slice(0,n).join("/")))==null?void 0:c.children)==null||x.push(k)}})});const r=o=>o.sort((h,y)=>!!h.children==!!y.children?h.label.localeCompare(y.label):y.children?1:-1).map(h=>({...h,children:h.children&&r(h.children)}));return r(e)}function w(s,f){var e,r,o,h;return typeof s.type=="symbol"?(e=s.children)==null?void 0:e.map(w):{label:((r=s.props)==null?void 0:r.filename)||((o=s.props)==null?void 0:o.label)||`${f}`,icon:(h=s.props)==null?void 0:h.icon,component:s}}const m=B(()=>{var e;const s=(e=g.value)==null?void 0:e.path;if(!s)return[];const f=s.split("/");return f.map((r,o)=>f.slice(0,o+1).join("/"))});return Ee(g,s=>{const f=K.value.find(e=>(s==null?void 0:s.path)===e.label);f!=null&&f.component&&(d.value=f)},{immediate:!0}),Ke(()=>T.value++),(s,f)=>{var r,o,h,y;const e=Ae;return A(),P(ie,null,[R(a(E),null,{default:V(({items:b,level:n})=>[(A(!0),P(ie,null,we(b,(c,x)=>{var k,I;return A(),P("li",{key:`${n}-${x}`,class:_(n>0?a(v).itemWithChildren({class:(k=i.ui)==null?void 0:k.itemWithChildren}):a(v).item({class:(I=i.ui)==null?void 0:I.item}))},[R(a(Me),{"as-child":"",level:n,value:c},{default:V(({isExpanded:L,isSelected:$})=>{var D,W,j,J,Q,X,Y,Z,ee,te;return[z("button",{class:_(a(v).link({class:(D=i.ui)==null?void 0:D.link,active:$}))},[(W=c.children)!=null&&W.length?(A(),M(e,{key:0,name:L?a(p).ui.icons.folderOpen:a(p).ui.icons.folder,class:_(a(v).linkLeadingIcon({class:(j=i.ui)==null?void 0:j.linkLeadingIcon}))},null,8,["name","class"])):(A(),M(Re,{key:1,filename:c.label,class:_(a(v).linkLeadingIcon({class:(J=i.ui)==null?void 0:J.linkLeadingIcon}))},null,8,["filename","class"])),z("span",{class:_(a(v).linkLabel({class:(Q=i.ui)==null?void 0:Q.linkLabel}))},Be(c.label),3),(X=c.children)!=null&&X.length?(A(),P("span",{key:2,class:_(a(v).linkTrailing({class:(Y=i.ui)==null?void 0:Y.linkTrailing}))},[R(e,{name:a(p).ui.icons.chevronDown,class:_(a(v).linkTrailingIcon({class:(Z=i.ui)==null?void 0:Z.linkTrailingIcon}))},null,8,["name","class"])],2)):re("",!0)],2),(ee=c.children)!=null&&ee.length&&L?(A(),P("ul",{key:0,class:_(a(v).listWithChildren({class:(te=i.ui)==null?void 0:te.listWithChildren}))},[R(a(l),{items:c.children,level:n+1},null,8,["items","level"])],2)):re("",!0)]}),_:2},1032,["level","value"])],2)}),128))]),_:1}),z("div",{class:_(a(v).root({class:[i.class,(r=i.ui)==null?void 0:r.root]}))},[R(a(Ne),{modelValue:g.value,"onUpdate:modelValue":f[0]||(f[0]=b=>g.value=b),class:_(a(v).list({class:(o=i.ui)==null?void 0:o.list})),items:C.value,"get-key":b=>b.path,"default-expanded":m.value},{default:V(()=>[R(a(l),{items:C.value,level:0},null,8,["items"])]),_:1},8,["modelValue","class","items","get-key","default-expanded"]),z("div",{class:_(a(v).content({class:(h=i.ui)==null?void 0:h.content}))},[(A(),M(Se((y=d.value)==null?void 0:y.component)))],2)],2)],64)}}}),He=Object.assign(Fe,{__name:"ProseCodeTree"});export{He as default}; diff --git a/_nuxt/_mZDx5Vm.js b/_nuxt/_mZDx5Vm.js new file mode 100644 index 0000000..ae022b4 --- /dev/null +++ b/_nuxt/_mZDx5Vm.js @@ -0,0 +1 @@ +import{d as l,p as r,r as c,N as p,h as m,f as i,O as s,Q as f}from"./CseYvhfk.js";const _={base:"list-decimal ps-6 my-5"},d=f;var e,o;const u=s({extend:s(_),...((o=(e=d.uiPro)==null?void 0:e.prose)==null?void 0:o.ol)||{}}),O=l({__name:"Ol",props:{class:{}},setup(a){const n=a;return(t,C)=>(i(),r("ol",{class:p(m(u)({class:n.class}))},[c(t.$slots,"default")],2))}}),h=Object.assign(O,{__name:"ProseOl"});export{h as default}; diff --git a/_nuxt/bNaE6FFb.js b/_nuxt/bNaE6FFb.js new file mode 100644 index 0000000..73ac4c9 --- /dev/null +++ b/_nuxt/bNaE6FFb.js @@ -0,0 +1 @@ +let e;function i(){return e||(e=Promise.all([])),e}export{i as getMdcConfigs}; diff --git a/_nuxt/builds/latest.json b/_nuxt/builds/latest.json new file mode 100644 index 0000000..2a19792 --- /dev/null +++ b/_nuxt/builds/latest.json @@ -0,0 +1 @@ +{"id":"be3e5203-0327-4aa8-a990-e20e36ebd903","timestamp":1740611356255} \ No newline at end of file diff --git a/_nuxt/builds/meta/be3e5203-0327-4aa8-a990-e20e36ebd903.json b/_nuxt/builds/meta/be3e5203-0327-4aa8-a990-e20e36ebd903.json new file mode 100644 index 0000000..03160ef --- /dev/null +++ b/_nuxt/builds/meta/be3e5203-0327-4aa8-a990-e20e36ebd903.json @@ -0,0 +1 @@ +{"id":"be3e5203-0327-4aa8-a990-e20e36ebd903","timestamp":1740611356255,"matcher":{"static":{"/":{"prerender":true},"/api/content/content/database.sql":{"prerender":true}},"wildcard":{},"dynamic":{}},"prerendered":[]} \ No newline at end of file diff --git a/_nuxt/cDjtBH66.js b/_nuxt/cDjtBH66.js new file mode 100644 index 0000000..aafcf5a --- /dev/null +++ b/_nuxt/cDjtBH66.js @@ -0,0 +1 @@ +import{d as x,y as h,O as l,e as v,w as c,N as a,h as s,a3 as w,f as I,q as p,g as T,X as U,t as u,Q as k}from"./CseYvhfk.js";import{r as y}from"./Jo-MTirK.js";import"./C2bHYaEW.js";const B={slots:{base:"",trigger:["group relative rounded-[calc(var(--ui-radius)/2)] inline-flex items-center gap-1.5 text-(--ui-text-muted) hover:text-(--ui-text) text-sm focus-visible:ring-2 focus-visible:ring-(--ui-primary) focus:outline-none","transition-colors"],triggerIcon:"size-4 shrink-0 group-data-[state=open]:rotate-180 transition-transform duration-200",triggerLabel:"truncate"}},L=k;var g,m;const N=l({extend:l(B),...((m=(g=L.uiPro)==null?void 0:g.prose)==null?void 0:m.collapsible)||{}}),P=x({__name:"Collapsible",props:{icon:{},name:{default:"properties"},openText:{default:"Show"},closeText:{default:"Hide"},class:{},ui:{}},setup(f){const o=f,d=h(),t=N();return(e,S)=>{const b=U,_=w;return I(),v(_,{"unmount-on-hide":!1,class:a(s(t).base({class:o.class}))},{default:c(({open:C})=>{var n,r,i;return[p("button",{class:a(s(t).trigger({class:(n=o.ui)==null?void 0:n.trigger}))},[T(b,{name:e.icon||s(d).ui.icons.chevronDown,class:a(s(t).triggerIcon({class:(r=o.ui)==null?void 0:r.triggerIcon}))},null,8,["name","class"]),p("span",{class:a(s(t).triggerLabel({class:(i=o.ui)==null?void 0:i.triggerLabel}))},u(C?e.closeText:e.openText)+" "+u(e.name),3)],2)]}),content:c(()=>[y(e.$slots,"default",{mdcUnwrap:"p"})]),_:3},8,["class"])}}}),V=Object.assign(P,{__name:"ProseCollapsible"});export{V as default}; diff --git a/_nuxt/e8ROSLFJ.js b/_nuxt/e8ROSLFJ.js new file mode 100644 index 0000000..aaa1998 --- /dev/null +++ b/_nuxt/e8ROSLFJ.js @@ -0,0 +1 @@ +const v=[[/^(<!--)(.+)(-->)$/,!1],[/^(\/\*)(.+)(\*\/)$/,!1],[/^(\/\/|["'#]|;{1,2}|%{1,2}|--)(.*)$/,!0],[/^(\*)(.+)$/,!0]];function x(t,i,n){const r=[];for(const l of t){const o=l.children;let c=o.length-1;n==="v1"?c=0:i&&(c=o.length-2);for(let s=Math.max(c,0);s<o.length;s++){const h=o[s];if(h.type!=="element")continue;const e=h.children.at(0);if((e==null?void 0:e.type)!=="text")continue;const a=s===o.length-1,f=A(e.value,a);f&&(i&&!a&&s!==0?r.push({info:f,line:l,token:h,isJsxStyle:p(o[s-1],"{")&&p(o[s+1],"}")}):r.push({info:f,line:l,token:h,isJsxStyle:!1}))}}return r}function p(t,i){if(t.type!=="element")return!1;const n=t.children[0];return n.type!=="text"?!1:n.value.trim()===i}function A(t,i){let n=t.trimStart();const r=t.length-n.length;n=n.trimEnd();const l=t.length-n.length-r;for(const[o,c]of v){if(c&&!i)continue;const s=o.exec(n);if(s)return[" ".repeat(r)+s[1],s[2],s[3]?s[3]+" ".repeat(l):void 0]}}function k(t){const n=/(?:\/\/|["'#]|;{1,2}|%{1,2}|--)(.*)$/.exec(t);return n&&n[1].trim().length===0?t.slice(0,n.index):t}function y(t,i,n,r="v1"){return{name:t,code(l){const o=l.children.filter(e=>e.type==="element"),c=[];l.data??(l.data={});const s=l.data;s._shiki_notation??(s._shiki_notation=x(o,["jsx","tsx"].includes(this.options.lang),r));const h=s._shiki_notation;for(const e of h){if(e.info[1].length===0)continue;const a=e.line.children.length===(e.isJsxStyle?3:1);let f=o.indexOf(e.line);a&&r!=="v1"&&f++;let m=!1;if(e.info[1]=e.info[1].replace(i,(...u)=>n.call(this,u,e.line,e.token,o,f)?(m=!0,""):u[0]),!m)continue;r==="v1"&&(e.info[1]=k(e.info[1]));const d=e.info[1].trim().length===0;if(d&&(e.info[1]=""),d&&a)c.push(e.line);else if(d&&e.isJsxStyle)e.line.children.splice(e.line.children.indexOf(e.token)-1,3);else if(d)e.line.children.splice(e.line.children.indexOf(e.token),1);else{const u=e.token.children[0];u.type==="text"&&(u.value=e.info.join(""))}}for(const e of c)l.children.splice(l.children.indexOf(e),1)}}}function j(t){return t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function g(t={},i="@shikijs/transformers:notation-map"){const{classMap:n={},classActivePre:r=void 0}=t;return y(i,new RegExp(`\\s*\\[!code (${Object.keys(n).map(j).join("|")})(:\\d+)?\\]`),function([l,o,c=":1"],s,h,e,a){const f=Number.parseInt(c.slice(1),10);for(let m=a;m<Math.min(a+f,e.length);m++)this.addClassToHast(e[m],n[o]);return r&&this.addClassToHast(this.pre,r),!0},t.matchAlgorithm)}function L(t={}){const{classLineAdd:i="diff add",classLineRemove:n="diff remove",classActivePre:r="has-diff"}=t;return g({classMap:{"++":i,"--":n},classActivePre:r,matchAlgorithm:t.matchAlgorithm},"@shikijs/transformers:notation-diff")}function M(t={}){const{classMap:i={error:["highlighted","error"],warning:["highlighted","warning"]},classActivePre:n="has-highlighted"}=t;return g({classMap:i,classActivePre:n,matchAlgorithm:t.matchAlgorithm},"@shikijs/transformers:notation-error-level")}function N(t={}){const{classActiveLine:i="focused",classActivePre:n="has-focused"}=t;return g({classMap:{focus:i},classActivePre:n,matchAlgorithm:t.matchAlgorithm},"@shikijs/transformers:notation-focus")}function $(t={}){const{classActiveLine:i="highlighted",classActivePre:n="has-highlighted"}=t;return g({classMap:{highlight:i,hl:i},classActivePre:n,matchAlgorithm:t.matchAlgorithm},"@shikijs/transformers:notation-highlight")}export{y as createCommentNotationTransformer,L as transformerNotationDiff,M as transformerNotationErrorLevel,N as transformerNotationFocus,$ as transformerNotationHighlight,g as transformerNotationMap}; diff --git a/_nuxt/entry.CVobvBPr.css b/_nuxt/entry.CVobvBPr.css new file mode 100644 index 0000000..2c82676 --- /dev/null +++ b/_nuxt/entry.CVobvBPr.css @@ -0,0 +1 @@ +@font-face{font-family:Public Sans;src:local("Public Sans Variable Italic"),url(../_fonts/ijwTs572Xtc6ZYQws9YVwnNDTJPax8s3JimW3w-sCERaUJl2X.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:100 900;font-style:italic}@font-face{font-family:"Public Sans Fallback: Arial";src:local("Arial");size-adjust:104.8675%;ascent-override:90.5905%;descent-override:21.4557%;line-gap-override:0%}@font-face{font-family:Public Sans;src:local("Public Sans Variable Italic"),url(../_fonts/ijwTs572Xtc6ZYQws9YVwnNDTJLax8s3JimW3w-00TsuLFl1k.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:100 900;font-style:italic}@font-face{font-family:Public Sans;src:local("Public Sans Variable Italic"),url(../_fonts/ijwTs572Xtc6ZYQws9YVwnNDTJzax8s3Jik-axtdFxHmCA.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:100 900;font-style:italic}@font-face{font-family:Public Sans;src:local("Public Sans Variable"),url(../_fonts/ijwRs572Xtc6ZYQws9YVwnNJfJ7QwOk1Fig-lkVwxNJxNz.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:100 900;font-style:normal}@font-face{font-family:Public Sans;src:local("Public Sans Variable"),url(../_fonts/ijwRs572Xtc6ZYQws9YVwnNIfJ7QwOk1Fig-YaB7ezPpzS.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:100 900;font-style:normal}@font-face{font-family:Public Sans;src:local("Public Sans Variable"),url(../_fonts/ijwRs572Xtc6ZYQws9YVwnNGfJ7QwOk1-XeAcsqe881.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:100 900;font-style:normal}@font-face{font-family:Public Sans;src:local("Public Sans Thin Italic"),url(../_fonts/ijwAs572Xtc6ZYQws9YVwnNDZpDyNjGolS673tpRgQcu-1BfhiQvIHl.woff) format(woff);font-display:swap;font-weight:100;font-style:italic}@font-face{font-family:Public Sans;src:local("Public Sans ExtraLight Italic"),url(../_fonts/ijwAs572Xtc6ZYQws9YVwnNDZpDyNjGolS673trRgAcu-IjTQUx6iQb.woff) format(woff);font-display:swap;font-weight:200;font-style:italic}@font-face{font-family:Public Sans;src:local("Public Sans Light Italic"),url(../_fonts/ijwAs572Xtc6ZYQws9YVwnNDZpDyNjGolS673toPgAcu-hCF8d9bnlJ.woff) format(woff);font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:Public Sans;src:local("Public Sans Regular Italic"),local("Public Sans Italic"),url(../_fonts/ijwAs572Xtc6ZYQws9YVwnNDZpDyNjGolS673tpRgAcu-ucHmm4rERh.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Public Sans;src:local("Public Sans Medium Italic"),url(../_fonts/ijwAs572Xtc6ZYQws9YVwnNDZpDyNjGolS673tpjgAcu-vj2DXQ1rSN.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:Public Sans;src:local("Public Sans SemiBold Italic"),url(../_fonts/ijwAs572Xtc6ZYQws9YVwnNDZpDyNjGolS673tqPhwcu-GhRoah9aYI.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:Public Sans;src:local("Public Sans Bold Italic"),url(../_fonts/ijwAs572Xtc6ZYQws9YVwnNDZpDyNjGolS673tq2hwcu-3uXVypHDSf.woff) format(woff);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:Public Sans;src:local("Public Sans ExtraBold Italic"),url(../_fonts/ijwAs572Xtc6ZYQws9YVwnNDZpDyNjGolS673trRhwcu-WbCRjRYl8x.woff) format(woff);font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:Public Sans;src:local("Public Sans Black Italic"),url(../_fonts/ijwAs572Xtc6ZYQws9YVwnNDZpDyNjGolS673tr4hwcu-WtLRb9vgYJ.woff) format(woff);font-display:swap;font-weight:900;font-style:italic}@font-face{font-family:Public Sans;src:local("Public Sans Thin"),url(../_fonts/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuFpi5wA-aeRLpua9RZ.woff) format(woff);font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:Public Sans;src:local("Public Sans ExtraLight"),url(../_fonts/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymulpm5wA-yuTQLA8K24.woff) format(woff);font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:Public Sans;src:local("Public Sans Light"),url(../_fonts/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuSJm5wA-o2sscYTPjt.woff) format(woff);font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Public Sans;src:local("Public Sans Regular"),local("Public Sans"),url(../_fonts/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuFpm5wA-Cva6Psy4xY.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Public Sans;src:local("Public Sans Medium"),url(../_fonts/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuJJm5wA-Pud58BMWd5.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Public Sans;src:local("Public Sans SemiBold"),url(../_fonts/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuyJ65wA-ZiOoaNJ5FR.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Public Sans;src:local("Public Sans Bold"),url(../_fonts/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymu8Z65wA-pHcKT8Xdpf.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Public Sans;src:local("Public Sans ExtraBold"),url(../_fonts/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymulp65wA-482ARGYL1z.woff) format(woff);font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:Public Sans;src:local("Public Sans Black"),url(../_fonts/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuv565wA-piSMXPa7RW.woff) format(woff);font-display:swap;font-weight:900;font-style:normal}/*! tailwindcss v4.0.7 | MIT License | https://tailwindcss.com */@layer theme{:host,:root{--font-sans:"Public Sans",sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(.971 .013 17.38);--color-red-100:oklch(.936 .032 17.717);--color-red-200:oklch(.885 .062 18.334);--color-red-300:oklch(.808 .114 19.571);--color-red-400:oklch(.704 .191 22.216);--color-red-500:oklch(.637 .237 25.331);--color-red-600:oklch(.577 .245 27.325);--color-red-700:oklch(.505 .213 27.518);--color-red-800:oklch(.444 .177 26.899);--color-red-900:oklch(.396 .141 25.723);--color-red-950:oklch(.258 .092 26.042);--color-orange-50:oklch(.98 .016 73.684);--color-orange-100:oklch(.954 .038 75.164);--color-orange-200:oklch(.901 .076 70.697);--color-orange-300:oklch(.837 .128 66.29);--color-orange-400:oklch(.75 .183 55.934);--color-orange-500:oklch(.705 .213 47.604);--color-orange-600:oklch(.646 .222 41.116);--color-orange-700:oklch(.553 .195 38.402);--color-orange-800:oklch(.47 .157 37.304);--color-orange-900:oklch(.408 .123 38.172);--color-orange-950:oklch(.266 .079 36.259);--color-amber-50:oklch(.987 .022 95.277);--color-amber-100:oklch(.962 .059 95.617);--color-amber-200:oklch(.924 .12 95.746);--color-amber-300:oklch(.879 .169 91.605);--color-amber-400:oklch(.828 .189 84.429);--color-amber-500:oklch(.769 .188 70.08);--color-amber-600:oklch(.666 .179 58.318);--color-amber-700:oklch(.555 .163 48.998);--color-amber-800:oklch(.473 .137 46.201);--color-amber-900:oklch(.414 .112 45.904);--color-amber-950:oklch(.279 .077 45.635);--color-yellow-50:oklch(.987 .026 102.212);--color-yellow-100:oklch(.973 .071 103.193);--color-yellow-200:oklch(.945 .129 101.54);--color-yellow-300:oklch(.905 .182 98.111);--color-yellow-400:oklch(.852 .199 91.936);--color-yellow-500:oklch(.795 .184 86.047);--color-yellow-600:oklch(.681 .162 75.834);--color-yellow-700:oklch(.554 .135 66.442);--color-yellow-800:oklch(.476 .114 61.907);--color-yellow-900:oklch(.421 .095 57.708);--color-yellow-950:oklch(.286 .066 53.813);--color-lime-50:oklch(.986 .031 120.757);--color-lime-100:oklch(.967 .067 122.328);--color-lime-200:oklch(.938 .127 124.321);--color-lime-300:oklch(.897 .196 126.665);--color-lime-400:oklch(.841 .238 128.85);--color-lime-500:oklch(.768 .233 130.85);--color-lime-600:oklch(.648 .2 131.684);--color-lime-700:oklch(.532 .157 131.589);--color-lime-800:oklch(.453 .124 130.933);--color-lime-900:oklch(.405 .101 131.063);--color-lime-950:oklch(.274 .072 132.109);--color-green-50:#effdf5;--color-green-100:#d9fbe8;--color-green-200:#b3f5d1;--color-green-300:#75edae;--color-green-400:#00dc82;--color-green-500:#00c16a;--color-green-600:#00a155;--color-green-700:#007f45;--color-green-800:#016538;--color-green-900:#0a5331;--color-green-950:#052e16;--color-emerald-50:oklch(.979 .021 166.113);--color-emerald-100:oklch(.95 .052 163.051);--color-emerald-200:oklch(.905 .093 164.15);--color-emerald-300:oklch(.845 .143 164.978);--color-emerald-400:oklch(.765 .177 163.223);--color-emerald-500:oklch(.696 .17 162.48);--color-emerald-600:oklch(.596 .145 163.225);--color-emerald-700:oklch(.508 .118 165.612);--color-emerald-800:oklch(.432 .095 166.913);--color-emerald-900:oklch(.378 .077 168.94);--color-emerald-950:oklch(.262 .051 172.552);--color-teal-50:oklch(.984 .014 180.72);--color-teal-100:oklch(.953 .051 180.801);--color-teal-200:oklch(.91 .096 180.426);--color-teal-300:oklch(.855 .138 181.071);--color-teal-400:oklch(.777 .152 181.912);--color-teal-500:oklch(.704 .14 182.503);--color-teal-600:oklch(.6 .118 184.704);--color-teal-700:oklch(.511 .096 186.391);--color-teal-800:oklch(.437 .078 188.216);--color-teal-900:oklch(.386 .063 188.416);--color-teal-950:oklch(.277 .046 192.524);--color-cyan-50:oklch(.984 .019 200.873);--color-cyan-100:oklch(.956 .045 203.388);--color-cyan-200:oklch(.917 .08 205.041);--color-cyan-300:oklch(.865 .127 207.078);--color-cyan-400:oklch(.789 .154 211.53);--color-cyan-500:oklch(.715 .143 215.221);--color-cyan-600:oklch(.609 .126 221.723);--color-cyan-700:oklch(.52 .105 223.128);--color-cyan-800:oklch(.45 .085 224.283);--color-cyan-900:oklch(.398 .07 227.392);--color-cyan-950:oklch(.302 .056 229.695);--color-sky-50:oklch(.977 .013 236.62);--color-sky-100:oklch(.951 .026 236.824);--color-sky-200:oklch(.901 .058 230.902);--color-sky-300:oklch(.828 .111 230.318);--color-sky-400:oklch(.746 .16 232.661);--color-sky-500:oklch(.685 .169 237.323);--color-sky-600:oklch(.588 .158 241.966);--color-sky-700:oklch(.5 .134 242.749);--color-sky-800:oklch(.443 .11 240.79);--color-sky-900:oklch(.391 .09 240.876);--color-sky-950:oklch(.293 .066 243.157);--color-blue-50:oklch(.97 .014 254.604);--color-blue-100:oklch(.932 .032 255.585);--color-blue-200:oklch(.882 .059 254.128);--color-blue-300:oklch(.809 .105 251.813);--color-blue-400:oklch(.707 .165 254.624);--color-blue-500:oklch(.623 .214 259.815);--color-blue-600:oklch(.546 .245 262.881);--color-blue-700:oklch(.488 .243 264.376);--color-blue-800:oklch(.424 .199 265.638);--color-blue-900:oklch(.379 .146 265.522);--color-blue-950:oklch(.282 .091 267.935);--color-indigo-50:oklch(.962 .018 272.314);--color-indigo-100:oklch(.93 .034 272.788);--color-indigo-200:oklch(.87 .065 274.039);--color-indigo-300:oklch(.785 .115 274.713);--color-indigo-400:oklch(.673 .182 276.935);--color-indigo-500:oklch(.585 .233 277.117);--color-indigo-600:oklch(.511 .262 276.966);--color-indigo-700:oklch(.457 .24 277.023);--color-indigo-800:oklch(.398 .195 277.366);--color-indigo-900:oklch(.359 .144 278.697);--color-indigo-950:oklch(.257 .09 281.288);--color-violet-50:oklch(.969 .016 293.756);--color-violet-100:oklch(.943 .029 294.588);--color-violet-200:oklch(.894 .057 293.283);--color-violet-300:oklch(.811 .111 293.571);--color-violet-400:oklch(.702 .183 293.541);--color-violet-500:oklch(.606 .25 292.717);--color-violet-600:oklch(.541 .281 293.009);--color-violet-700:oklch(.491 .27 292.581);--color-violet-800:oklch(.432 .232 292.759);--color-violet-900:oklch(.38 .189 293.745);--color-violet-950:oklch(.283 .141 291.089);--color-purple-50:oklch(.977 .014 308.299);--color-purple-100:oklch(.946 .033 307.174);--color-purple-200:oklch(.902 .063 306.703);--color-purple-300:oklch(.827 .119 306.383);--color-purple-400:oklch(.714 .203 305.504);--color-purple-500:oklch(.627 .265 303.9);--color-purple-600:oklch(.558 .288 302.321);--color-purple-700:oklch(.496 .265 301.924);--color-purple-800:oklch(.438 .218 303.724);--color-purple-900:oklch(.381 .176 304.987);--color-purple-950:oklch(.291 .149 302.717);--color-fuchsia-50:oklch(.977 .017 320.058);--color-fuchsia-100:oklch(.952 .037 318.852);--color-fuchsia-200:oklch(.903 .076 319.62);--color-fuchsia-300:oklch(.833 .145 321.434);--color-fuchsia-400:oklch(.74 .238 322.16);--color-fuchsia-500:oklch(.667 .295 322.15);--color-fuchsia-600:oklch(.591 .293 322.896);--color-fuchsia-700:oklch(.518 .253 323.949);--color-fuchsia-800:oklch(.452 .211 324.591);--color-fuchsia-900:oklch(.401 .17 325.612);--color-fuchsia-950:oklch(.293 .136 325.661);--color-pink-50:oklch(.971 .014 343.198);--color-pink-100:oklch(.948 .028 342.258);--color-pink-200:oklch(.899 .061 343.231);--color-pink-300:oklch(.823 .12 346.018);--color-pink-400:oklch(.718 .202 349.761);--color-pink-500:oklch(.656 .241 354.308);--color-pink-600:oklch(.592 .249 .584);--color-pink-700:oklch(.525 .223 3.958);--color-pink-800:oklch(.459 .187 3.815);--color-pink-900:oklch(.408 .153 2.432);--color-pink-950:oklch(.284 .109 3.907);--color-rose-50:oklch(.969 .015 12.422);--color-rose-100:oklch(.941 .03 12.58);--color-rose-200:oklch(.892 .058 10.001);--color-rose-300:oklch(.81 .117 11.638);--color-rose-400:oklch(.712 .194 13.428);--color-rose-500:oklch(.645 .246 16.439);--color-rose-600:oklch(.586 .253 17.585);--color-rose-700:oklch(.514 .222 16.935);--color-rose-800:oklch(.455 .188 13.697);--color-rose-900:oklch(.41 .159 10.272);--color-rose-950:oklch(.271 .105 12.094);--color-slate-50:oklch(.984 .003 247.858);--color-slate-100:oklch(.968 .007 247.896);--color-slate-200:oklch(.929 .013 255.508);--color-slate-300:oklch(.869 .022 252.894);--color-slate-400:oklch(.704 .04 256.788);--color-slate-500:oklch(.554 .046 257.417);--color-slate-600:oklch(.446 .043 257.281);--color-slate-700:oklch(.372 .044 257.287);--color-slate-800:oklch(.279 .041 260.031);--color-slate-900:oklch(.208 .042 265.755);--color-slate-950:oklch(.129 .042 264.695);--color-gray-50:oklch(.985 .002 247.839);--color-gray-100:oklch(.967 .003 264.542);--color-gray-200:oklch(.928 .006 264.531);--color-gray-300:oklch(.872 .01 258.338);--color-gray-400:oklch(.707 .022 261.325);--color-gray-500:oklch(.551 .027 264.364);--color-gray-600:oklch(.446 .03 256.802);--color-gray-700:oklch(.373 .034 259.733);--color-gray-800:oklch(.278 .033 256.848);--color-gray-900:oklch(.21 .034 264.665);--color-gray-950:oklch(.13 .028 261.692);--color-zinc-50:oklch(.985 0 0);--color-zinc-100:oklch(.967 .001 286.375);--color-zinc-200:oklch(.92 .004 286.32);--color-zinc-300:oklch(.871 .006 286.286);--color-zinc-400:oklch(.705 .015 286.067);--color-zinc-500:oklch(.552 .016 285.938);--color-zinc-600:oklch(.442 .017 285.786);--color-zinc-700:oklch(.37 .013 285.805);--color-zinc-800:oklch(.274 .006 286.033);--color-zinc-900:oklch(.21 .006 285.885);--color-zinc-950:oklch(.141 .005 285.823);--color-neutral-50:var(--ui-color-neutral-50);--color-neutral-100:var(--ui-color-neutral-100);--color-neutral-200:var(--ui-color-neutral-200);--color-neutral-300:var(--ui-color-neutral-300);--color-neutral-400:var(--ui-color-neutral-400);--color-neutral-500:var(--ui-color-neutral-500);--color-neutral-600:var(--ui-color-neutral-600);--color-neutral-700:var(--ui-color-neutral-700);--color-neutral-800:var(--ui-color-neutral-800);--color-neutral-900:var(--ui-color-neutral-900);--color-neutral-950:var(--ui-color-neutral-950);--color-stone-50:oklch(.985 .001 106.423);--color-stone-100:oklch(.97 .001 106.424);--color-stone-200:oklch(.923 .003 48.717);--color-stone-300:oklch(.869 .005 56.366);--color-stone-400:oklch(.709 .01 56.259);--color-stone-500:oklch(.553 .013 58.071);--color-stone-600:oklch(.444 .011 73.639);--color-stone-700:oklch(.374 .01 67.558);--color-stone-800:oklch(.268 .007 34.298);--color-stone-900:oklch(.216 .006 56.043);--color-stone-950:oklch(.147 .004 49.25);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-3xs:16rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:1.33333;--text-sm:.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.55556;--text-xl:1.25rem;--text-xl--line-height:1.4;--text-2xl:1.5rem;--text-2xl--line-height:1.33333;--text-3xl:1.875rem;--text-3xl--line-height:1.2;--text-4xl:2.25rem;--text-4xl--line-height:1.11111;--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--shadow-2xs:0 1px #0000000d;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--inset-shadow-2xs:inset 0 1px #0000000d;--inset-shadow-xs:inset 0 1px 1px #0000000d;--inset-shadow-sm:inset 0 2px 4px #0000000d;--drop-shadow-xs:0 1px 1px #0000000d;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--drop-shadow-xl:0 9px 7px #0000001a;--drop-shadow-2xl:0 25px 25px #00000026;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--animate-bounce:bounce 1s infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--perspective-dramatic:100px;--perspective-near:300px;--perspective-normal:500px;--perspective-midrange:800px;--perspective-distant:1200px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-font-feature-settings:var(--font-sans--font-feature-settings);--default-font-variation-settings:var(--font-sans--font-variation-settings);--default-mono-font-family:var(--font-mono);--default-mono-font-feature-settings:var(--font-mono--font-feature-settings);--default-mono-font-variation-settings:var(--font-mono--font-variation-settings);--color-old-neutral-50:oklch(.985 0 0);--color-old-neutral-100:oklch(.97 0 0);--color-old-neutral-200:oklch(.922 0 0);--color-old-neutral-300:oklch(.87 0 0);--color-old-neutral-400:oklch(.708 0 0);--color-old-neutral-500:oklch(.556 0 0);--color-old-neutral-600:oklch(.439 0 0);--color-old-neutral-700:oklch(.371 0 0);--color-old-neutral-800:oklch(.269 0 0);--color-old-neutral-900:oklch(.205 0 0);--color-old-neutral-950:oklch(.145 0 0);--color-primary-50:var(--ui-color-primary-50);--color-primary-100:var(--ui-color-primary-100);--color-primary-200:var(--ui-color-primary-200);--color-primary-300:var(--ui-color-primary-300);--color-primary-400:var(--ui-color-primary-400);--color-primary-500:var(--ui-color-primary-500);--color-primary-600:var(--ui-color-primary-600);--color-primary-700:var(--ui-color-primary-700);--color-primary-800:var(--ui-color-primary-800);--color-primary-900:var(--ui-color-primary-900);--color-primary-950:var(--ui-color-primary-950);--color-secondary-50:var(--ui-color-secondary-50);--color-secondary-100:var(--ui-color-secondary-100);--color-secondary-200:var(--ui-color-secondary-200);--color-secondary-300:var(--ui-color-secondary-300);--color-secondary-400:var(--ui-color-secondary-400);--color-secondary-500:var(--ui-color-secondary-500);--color-secondary-600:var(--ui-color-secondary-600);--color-secondary-700:var(--ui-color-secondary-700);--color-secondary-800:var(--ui-color-secondary-800);--color-secondary-900:var(--ui-color-secondary-900);--color-secondary-950:var(--ui-color-secondary-950);--color-success-50:var(--ui-color-success-50);--color-success-100:var(--ui-color-success-100);--color-success-200:var(--ui-color-success-200);--color-success-300:var(--ui-color-success-300);--color-success-400:var(--ui-color-success-400);--color-success-500:var(--ui-color-success-500);--color-success-600:var(--ui-color-success-600);--color-success-700:var(--ui-color-success-700);--color-success-800:var(--ui-color-success-800);--color-success-900:var(--ui-color-success-900);--color-success-950:var(--ui-color-success-950);--color-info-50:var(--ui-color-info-50);--color-info-100:var(--ui-color-info-100);--color-info-200:var(--ui-color-info-200);--color-info-300:var(--ui-color-info-300);--color-info-400:var(--ui-color-info-400);--color-info-500:var(--ui-color-info-500);--color-info-600:var(--ui-color-info-600);--color-info-700:var(--ui-color-info-700);--color-info-800:var(--ui-color-info-800);--color-info-900:var(--ui-color-info-900);--color-info-950:var(--ui-color-info-950);--color-warning-50:var(--ui-color-warning-50);--color-warning-100:var(--ui-color-warning-100);--color-warning-200:var(--ui-color-warning-200);--color-warning-300:var(--ui-color-warning-300);--color-warning-400:var(--ui-color-warning-400);--color-warning-500:var(--ui-color-warning-500);--color-warning-600:var(--ui-color-warning-600);--color-warning-700:var(--ui-color-warning-700);--color-warning-800:var(--ui-color-warning-800);--color-warning-900:var(--ui-color-warning-900);--color-warning-950:var(--ui-color-warning-950);--color-error-50:var(--ui-color-error-50);--color-error-100:var(--ui-color-error-100);--color-error-200:var(--ui-color-error-200);--color-error-300:var(--ui-color-error-300);--color-error-400:var(--ui-color-error-400);--color-error-500:var(--ui-color-error-500);--color-error-600:var(--ui-color-error-600);--color-error-700:var(--ui-color-error-700);--color-error-800:var(--ui-color-error-800);--color-error-900:var(--ui-color-error-900);--color-error-950:var(--ui-color-error-950)}}@layer base{*,::backdrop,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}::file-selector-button{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}button,input,optgroup,select,textarea{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}::file-selector-button{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{color:color-mix(in oklab,currentColor 50%,transparent);opacity:1}::placeholder{color:color-mix(in oklab,currentColor 50%,transparent);opacity:1}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{background-color:var(--ui-bg);color:var(--ui-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:light}body:where(.dark,.dark *){color-scheme:dark}.light,:root{--ui-text-dimmed:var(--ui-color-neutral-400);--ui-text-muted:var(--ui-color-neutral-500);--ui-text-toned:var(--ui-color-neutral-600);--ui-text:var(--ui-color-neutral-700);--ui-text-highlighted:var(--ui-color-neutral-900);--ui-bg:var(--color-white);--ui-bg-muted:var(--ui-color-neutral-50);--ui-bg-elevated:var(--ui-color-neutral-100);--ui-bg-accented:var(--ui-color-neutral-200);--ui-bg-inverted:var(--ui-color-neutral-900);--ui-border:var(--ui-color-neutral-200);--ui-border-muted:var(--ui-color-neutral-200);--ui-border-accented:var(--ui-color-neutral-300);--ui-border-inverted:var(--ui-color-neutral-900);--ui-radius:var(--radius-sm);--ui-container:var(--container-7xl)}.dark{--ui-text-dimmed:var(--ui-color-neutral-500);--ui-text-muted:var(--ui-color-neutral-400);--ui-text-toned:var(--ui-color-neutral-300);--ui-text:var(--ui-color-neutral-200);--ui-text-highlighted:var(--color-white);--ui-bg:var(--ui-color-neutral-900);--ui-bg-muted:var(--ui-color-neutral-800);--ui-bg-elevated:var(--ui-color-neutral-800);--ui-bg-accented:var(--ui-color-neutral-700);--ui-bg-inverted:var(--color-white);--ui-border:var(--ui-color-neutral-800);--ui-border-muted:var(--ui-color-neutral-700);--ui-border-accented:var(--ui-color-neutral-700);--ui-border-inverted:var(--color-white)}:root{--ui-header-height:calc(var(--spacing)*16)}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.\!absolute{position:absolute!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-x-1{inset-inline:calc(var(--spacing)*1)}.inset-x-4{inset-inline:calc(var(--spacing)*4)}.inset-x-px{inset-inline:1px}.inset-y-0{inset-block:calc(var(--spacing)*0)}.inset-y-1{inset-block:calc(var(--spacing)*1)}.inset-y-2{inset-block:calc(var(--spacing)*2)}.inset-y-4{inset-block:calc(var(--spacing)*4)}.-start-12{inset-inline-start:calc(var(--spacing)*-12)}.-start-px{inset-inline-start:-1px}.start-0{inset-inline-start:calc(var(--spacing)*0)}.-end-12{inset-inline-end:calc(var(--spacing)*-12)}.end-0{inset-inline-end:calc(var(--spacing)*0)}.end-4{inset-inline-end:calc(var(--spacing)*4)}.-top-12{top:calc(var(--spacing)*-12)}.top-0{top:calc(var(--spacing)*0)}.top-0\.5{top:calc(var(--spacing)*.5)}.top-1{top:calc(var(--spacing)*1)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-4{top:calc(var(--spacing)*4)}.top-\[11px\]{top:11px}.top-\[50\%\]{top:50%}.top-full{top:100%}.right-0{right:calc(var(--spacing)*0)}.right-2{right:calc(var(--spacing)*2)}.right-4{right:calc(var(--spacing)*4)}.right-\[11px\]{right:11px}.-bottom-1{bottom:calc(var(--spacing)*-1)}.-bottom-1\/2{bottom:-50%}.-bottom-7{bottom:calc(var(--spacing)*-7)}.-bottom-12{bottom:calc(var(--spacing)*-12)}.-bottom-px{bottom:-1px}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-px{bottom:1px}.left-\(--reka-navigation-menu-viewport-left\){left:var(--reka-navigation-menu-viewport-left)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing)*4)}.isolate{isolation:isolate}.z-\(--index\){z-index:var(--index)}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[-1\]{z-index:-1}.z-\[1\]{z-index:1}.z-\[100\]{z-index:100}.order-last{order:9999}.\!container{width:100%!important}@media (width>=40rem){.\!container{max-width:40rem!important}}@media (width>=48rem){.\!container{max-width:48rem!important}}@media (width>=64rem){.\!container{max-width:64rem!important}}@media (width>=80rem){.\!container{max-width:80rem!important}}@media (width>=96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.-mx-2\.5{margin-inline:calc(var(--spacing)*-2.5)}.mx-3{margin-inline:calc(var(--spacing)*3)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing)*1)}.my-1\.5{margin-block:calc(var(--spacing)*1.5)}.my-2{margin-block:calc(var(--spacing)*2)}.my-5{margin-block:calc(var(--spacing)*5)}.my-12{margin-block:calc(var(--spacing)*12)}.-ms-1\.5{margin-inline-start:calc(var(--spacing)*-1.5)}.-ms-4{margin-inline-start:calc(var(--spacing)*-4)}.-ms-8{margin-inline-start:calc(var(--spacing)*-8)}.-ms-px{margin-inline-start:-1px}.ms-4{margin-inline-start:calc(var(--spacing)*4)}.ms-4\.5{margin-inline-start:calc(var(--spacing)*4.5)}.ms-5{margin-inline-start:calc(var(--spacing)*5)}.ms-auto{margin-inline-start:auto}.-me-1\.5{margin-inline-end:calc(var(--spacing)*-1.5)}.me-1\.5{margin-inline-end:calc(var(--spacing)*1.5)}.-mt-4{margin-top:calc(var(--spacing)*-4)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-24{margin-top:calc(var(--spacing)*24)}.mt-auto{margin-top:auto}.mr-4{margin-right:calc(var(--spacing)*4)}.-mb-\[6px\]{margin-bottom:-6px}.-mb-px{margin-bottom:-1px}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-16{margin-bottom:calc(var(--spacing)*16)}.mb-24{margin-bottom:calc(var(--spacing)*24)}.mb-auto{margin-bottom:auto}.ml-4{margin-left:calc(var(--spacing)*4)}.\!contents{display:contents!important}.\!grid{display:grid!important}.\!table{display:table!important}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.size-2\.5{height:calc(var(--spacing)*2.5);width:calc(var(--spacing)*2.5)}.size-3{height:calc(var(--spacing)*3);width:calc(var(--spacing)*3)}.size-4{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.size-5{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.size-6{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}.size-7{height:calc(var(--spacing)*7);width:calc(var(--spacing)*7)}.size-8{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}.size-9{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9)}.size-10{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10)}.size-11{height:calc(var(--spacing)*11);width:calc(var(--spacing)*11)}.size-12{height:calc(var(--spacing)*12);width:calc(var(--spacing)*12)}.size-40{height:calc(var(--spacing)*40);width:calc(var(--spacing)*40)}.size-60{height:calc(var(--spacing)*60);width:calc(var(--spacing)*60)}.size-full{height:100%;width:100%}.h-\(--reka-navigation-menu-viewport-height\){height:var(--reka-navigation-menu-viewport-height)}.h-\(--reka-tabs-indicator-size\){height:var(--reka-tabs-indicator-size)}.h-\(--ui-header-height\){height:var(--ui-header-height)}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-1\/2{height:50%}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-12{height:calc(var(--spacing)*12)}.h-16{height:calc(var(--spacing)*16)}.h-\[4px\]{height:4px}.h-\[5px\]{height:5px}.h-\[6px\]{height:6px}.h-\[7px\]{height:7px}.h-\[8px\]{height:8px}.h-\[9px\]{height:9px}.h-\[10px\]{height:10px}.h-\[11px\]{height:11px}.h-\[12px\]{height:12px}.h-\[400px\]{height:400px}.h-\[fit-content\]{height:-moz-fit-content;height:fit-content}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[96\%\]{max-height:96%}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.max-h-full{max-height:100%}.min-h-\[calc\(100vh-var\(--ui-header-height\)\)\]{min-height:calc(100vh - var(--ui-header-height))}.min-h-screen{min-height:100vh}.w-\(--reka-dropdown-menu-trigger-width\){width:var(--reka-dropdown-menu-trigger-width)}.w-\(--reka-navigation-menu-indicator-size\){width:var(--reka-navigation-menu-indicator-size)}.w-\(--reka-tabs-indicator-size\){width:var(--reka-tabs-indicator-size)}.w-0{width:calc(var(--spacing)*0)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-12{width:calc(var(--spacing)*12)}.w-60{width:calc(var(--spacing)*60)}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-\(--ui-container\){max-width:var(--ui-container)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[140px\]{max-width:140px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-\[4px\]{min-width:4px}.min-w-\[5px\]{min-width:5px}.min-w-\[6px\]{min-width:6px}.min-w-\[7px\]{min-width:7px}.min-w-\[8px\]{min-width:8px}.min-w-\[9px\]{min-width:9px}.min-w-\[10px\]{min-width:10px}.min-w-\[11px\]{min-width:11px}.min-w-\[12px\]{min-width:12px}.min-w-\[16px\]{min-width:16px}.min-w-\[20px\]{min-width:20px}.min-w-\[24px\]{min-width:24px}.min-w-max{min-width:-moz-max-content;min-width:max-content}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-1\/2{flex-basis:50%}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:calc(var(--spacing)*0);--tw-border-spacing-y:calc(var(--spacing)*0);border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y)}.origin-\[top_center\]{transform-origin:top}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-80{--tw-translate-y:calc(var(--spacing)*-80);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\(--reka-navigation-menu-indicator-position\){--tw-translate-x:var(--reka-navigation-menu-indicator-position);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\(--reka-tabs-indicator-position\){--tw-translate-x:var(--reka-tabs-indicator-position);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x:50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\(--reka-tabs-indicator-position\){--tw-translate-y:var(--reka-tabs-indicator-position);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-1\/2{--tw-translate-y:50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}.transform-\(--transform\){transform:var(--transform)}.animate-\[marquee-vertical_var\(--duration\)_linear_infinite\]{animation:marquee-vertical var(--duration)linear infinite}.animate-\[marquee_var\(--duration\)_linear_infinite\]{animation:marquee var(--duration)linear infinite}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-\(--ui-header-height\){scroll-margin-top:var(--ui-header-height)}.scroll-mt-\[calc\(24px\+45px\+var\(--ui-header-height\)\)\]{scroll-margin-top:calc(69px + var(--ui-header-height))}.scroll-mt-\[calc\(32px\+45px\+var\(--ui-header-height\)\)\]{scroll-margin-top:calc(77px + var(--ui-header-height))}.scroll-mt-\[calc\(45px\+var\(--ui-header-height\)\)\]{scroll-margin-top:calc(45px + var(--ui-header-height))}.scroll-mt-\[calc\(48px\+45px\+var\(--ui-header-height\)\)\]{scroll-margin-top:calc(93px + var(--ui-header-height))}.scroll-py-1{scroll-padding-block:calc(var(--spacing)*1)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.content-center{align-content:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-\(--gap\){gap:var(--gap)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-16{gap:calc(var(--spacing)*16)}.gap-x-1\.5{-moz-column-gap:calc(var(--spacing)*1.5);column-gap:calc(var(--spacing)*1.5)}.gap-x-6{-moz-column-gap:calc(var(--spacing)*6);column-gap:calc(var(--spacing)*6)}.gap-x-8{-moz-column-gap:calc(var(--spacing)*8);column-gap:calc(var(--spacing)*8)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*8*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*8*var(--tw-space-y-reverse))}.gap-y-3{row-gap:calc(var(--spacing)*3)}.gap-y-4{row-gap:calc(var(--spacing)*4)}.gap-y-8{row-gap:calc(var(--spacing)*8)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-bottom-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse))}:where(.divide-\(--ui-border\)>:not(:last-child)){border-color:var(--ui-border)}:where(.divide-\(--ui-border-accented\)>:not(:last-child)){border-color:var(--ui-border-accented)}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\(--ui-radius\){border-radius:var(--ui-radius)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[calc\(var\(--ui-radius\)\)\]{border-radius:calc(var(--ui-radius))}.rounded-\[calc\(var\(--ui-radius\)\*1\.5\)\]{border-radius:calc(var(--ui-radius)*1.5)}.rounded-\[calc\(var\(--ui-radius\)\*2\)\]{border-radius:calc(var(--ui-radius)*2)}.rounded-\[calc\(var\(--ui-radius\)\*2\.5\)\]{border-radius:calc(var(--ui-radius)*2.5)}.rounded-\[calc\(var\(--ui-radius\)\*3\)\]{border-radius:calc(var(--ui-radius)*3)}.rounded-\[calc\(var\(--ui-radius\)\/2\)\]{border-radius:calc(var(--ui-radius)/2)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-none{border-radius:0}.rounded-xl{border-radius:var(--radius-xl)}.rounded-l-\[calc\(var\(--ui-radius\)\*2\)\]{border-bottom-left-radius:calc(var(--ui-radius)*2);border-top-left-radius:calc(var(--ui-radius)*2)}.rounded-t-\[calc\(var\(--ui-radius\)\*1\.5\)\]{border-top-left-radius:calc(var(--ui-radius)*1.5);border-top-right-radius:calc(var(--ui-radius)*1.5)}.rounded-t-\[calc\(var\(--ui-radius\)\*2\)\]{border-top-left-radius:calc(var(--ui-radius)*2);border-top-right-radius:calc(var(--ui-radius)*2)}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.rounded-r-\[calc\(var\(--ui-radius\)\*2\)\]{border-bottom-right-radius:calc(var(--ui-radius)*2);border-top-right-radius:calc(var(--ui-radius)*2)}.rounded-b-\[calc\(var\(--ui-radius\)\*1\.5\)\]{border-bottom-left-radius:calc(var(--ui-radius)*1.5);border-bottom-right-radius:calc(var(--ui-radius)*1.5)}.rounded-b-\[calc\(var\(--ui-radius\)\*2\)\]{border-bottom-left-radius:calc(var(--ui-radius)*2);border-bottom-right-radius:calc(var(--ui-radius)*2)}.rounded-b-none{border-bottom-left-radius:0;border-bottom-right-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-s-4{border-inline-start-style:var(--tw-border-style);border-inline-start-width:4px}.border-s-\[2px\]{border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px}.border-s-\[3px\]{border-inline-start-style:var(--tw-border-style);border-inline-start-width:3px}.border-s-\[4px\]{border-inline-start-style:var(--tw-border-style);border-inline-start-width:4px}.border-s-\[5px\]{border-inline-start-style:var(--tw-border-style);border-inline-start-width:5px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-\[2px\]{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-\[3px\]{border-top-style:var(--tw-border-style);border-top-width:3px}.border-t-\[4px\]{border-top-style:var(--tw-border-style);border-top-width:4px}.border-t-\[5px\]{border-top-style:var(--tw-border-style);border-top-width:5px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-solid{--tw-border-style:solid;border-style:solid}.border-\(--ui-border\){border-color:var(--ui-border)}.border-\(--ui-border-accented\){border-color:var(--ui-border-accented)}.border-\(--ui-border-muted\){border-color:var(--ui-border-muted)}.border-\(--ui-error\){border-color:var(--ui-error)}.border-\(--ui-error\)\/25{border-color:color-mix(in oklab,var(--ui-error)25%,transparent)}.border-\(--ui-info\){border-color:var(--ui-info)}.border-\(--ui-info\)\/25{border-color:color-mix(in oklab,var(--ui-info)25%,transparent)}.border-\(--ui-primary\){border-color:var(--ui-primary)}.border-\(--ui-primary\)\/25{border-color:color-mix(in oklab,var(--ui-primary)25%,transparent)}.border-\(--ui-secondary\){border-color:var(--ui-secondary)}.border-\(--ui-secondary\)\/25{border-color:color-mix(in oklab,var(--ui-secondary)25%,transparent)}.border-\(--ui-success\){border-color:var(--ui-success)}.border-\(--ui-success\)\/25{border-color:color-mix(in oklab,var(--ui-success)25%,transparent)}.border-\(--ui-warning\){border-color:var(--ui-warning)}.border-\(--ui-warning\)\/25{border-color:color-mix(in oklab,var(--ui-warning)25%,transparent)}.border-transparent{border-color:#0000}.bg-\(--ui-bg\){background-color:var(--ui-bg)}.bg-\(--ui-bg\)\/75{background-color:color-mix(in oklab,var(--ui-bg)75%,transparent)}.bg-\(--ui-bg\)\/90{background-color:color-mix(in oklab,var(--ui-bg)90%,transparent)}.bg-\(--ui-bg-accented\){background-color:var(--ui-bg-accented)}.bg-\(--ui-bg-accented\)\/50{background-color:color-mix(in oklab,var(--ui-bg-accented)50%,transparent)}.bg-\(--ui-bg-elevated\){background-color:var(--ui-bg-elevated)}.bg-\(--ui-bg-elevated\)\/50{background-color:color-mix(in oklab,var(--ui-bg-elevated)50%,transparent)}.bg-\(--ui-bg-elevated\)\/75{background-color:color-mix(in oklab,var(--ui-bg-elevated)75%,transparent)}.bg-\(--ui-bg-inverted\){background-color:var(--ui-bg-inverted)}.bg-\(--ui-bg-muted\){background-color:var(--ui-bg-muted)}.bg-\(--ui-border\){background-color:var(--ui-border)}.bg-\(--ui-border-accented\){background-color:var(--ui-border-accented)}.bg-\(--ui-border-inverted\){background-color:var(--ui-border-inverted)}.bg-\(--ui-error\){background-color:var(--ui-error)}.bg-\(--ui-error\)\/10{background-color:color-mix(in oklab,var(--ui-error)10%,transparent)}.bg-\(--ui-info\){background-color:var(--ui-info)}.bg-\(--ui-info\)\/10{background-color:color-mix(in oklab,var(--ui-info)10%,transparent)}.bg-\(--ui-primary\){background-color:var(--ui-primary)}.bg-\(--ui-primary\)\/10{background-color:color-mix(in oklab,var(--ui-primary)10%,transparent)}.bg-\(--ui-primary\)\/15{background-color:color-mix(in oklab,var(--ui-primary)15%,transparent)}.bg-\(--ui-secondary\){background-color:var(--ui-secondary)}.bg-\(--ui-secondary\)\/10{background-color:color-mix(in oklab,var(--ui-secondary)10%,transparent)}.bg-\(--ui-success\){background-color:var(--ui-success)}.bg-\(--ui-success\)\/10{background-color:color-mix(in oklab,var(--ui-success)10%,transparent)}.bg-\(--ui-text-muted\){background-color:var(--ui-text-muted)}.bg-\(--ui-warning\){background-color:var(--ui-warning)}.bg-\(--ui-warning\)\/10{background-color:color-mix(in oklab,var(--ui-warning)10%,transparent)}.bg-black{background-color:var(--color-black)}.bg-black\/5{background-color:color-mix(in oklab,var(--color-black)5%,transparent)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\(--ui-bg-muted\){--tw-gradient-from:var(--ui-bg-muted);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.fill-\(--ui-border\){fill:var(--ui-border)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-10{padding-inline:calc(var(--spacing)*10)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-5{padding-block:calc(var(--spacing)*5)}.py-8{padding-block:calc(var(--spacing)*8)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.py-24{padding-block:calc(var(--spacing)*24)}.ps-1\.5{padding-inline-start:calc(var(--spacing)*1.5)}.ps-2{padding-inline-start:calc(var(--spacing)*2)}.ps-2\.5{padding-inline-start:calc(var(--spacing)*2.5)}.ps-3{padding-inline-start:calc(var(--spacing)*3)}.ps-4{padding-inline-start:calc(var(--spacing)*4)}.ps-6{padding-inline-start:calc(var(--spacing)*6)}.ps-7{padding-inline-start:calc(var(--spacing)*7)}.ps-8{padding-inline-start:calc(var(--spacing)*8)}.ps-9{padding-inline-start:calc(var(--spacing)*9)}.ps-10{padding-inline-start:calc(var(--spacing)*10)}.ps-11{padding-inline-start:calc(var(--spacing)*11)}.pe-2{padding-inline-end:calc(var(--spacing)*2)}.pe-2\.5{padding-inline-end:calc(var(--spacing)*2.5)}.pe-3{padding-inline-end:calc(var(--spacing)*3)}.pe-7{padding-inline-end:calc(var(--spacing)*7)}.pe-8{padding-inline-end:calc(var(--spacing)*8)}.pe-9{padding-inline-end:calc(var(--spacing)*9)}.pe-10{padding-inline-end:calc(var(--spacing)*10)}.pe-11{padding-inline-end:calc(var(--spacing)*11)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-14{padding-top:calc(var(--spacing)*14)}.pb-3\.5{padding-bottom:calc(var(--spacing)*3.5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-start{text-align:start}.align-middle{vertical-align:middle}.align-sub{vertical-align:sub}.align-text-top{vertical-align:text-top}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8px\]\/3{font-size:8px;line-height:calc(var(--spacing)*3)}.text-\[10px\]\/3{font-size:10px;line-height:calc(var(--spacing)*3)}.text-sm\/6{font-size:var(--text-sm);line-height:calc(var(--spacing)*6)}.text-xs\/5{font-size:var(--text-xs);line-height:calc(var(--spacing)*5)}.text-\[4px\]{font-size:4px}.text-\[5px\]{font-size:5px}.text-\[6px\]{font-size:6px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[15px\]{font-size:15px}.text-\[22px\]{font-size:22px}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\(--ui-bg\){color:var(--ui-bg)}.text-\(--ui-color-error-600\){color:var(--ui-color-error-600)}.text-\(--ui-color-info-600\){color:var(--ui-color-info-600)}.text-\(--ui-color-primary-600\){color:var(--ui-color-primary-600)}.text-\(--ui-color-secondary-600\){color:var(--ui-color-secondary-600)}.text-\(--ui-color-success-600\){color:var(--ui-color-success-600)}.text-\(--ui-color-warning-600\){color:var(--ui-color-warning-600)}.text-\(--ui-error\){color:var(--ui-error)}.text-\(--ui-error\)\/75{color:color-mix(in oklab,var(--ui-error)75%,transparent)}.text-\(--ui-info\){color:var(--ui-info)}.text-\(--ui-info\)\/75{color:color-mix(in oklab,var(--ui-info)75%,transparent)}.text-\(--ui-primary\){color:var(--ui-primary)}.text-\(--ui-primary\)\/75{color:color-mix(in oklab,var(--ui-primary)75%,transparent)}.text-\(--ui-secondary\){color:var(--ui-secondary)}.text-\(--ui-secondary\)\/75{color:color-mix(in oklab,var(--ui-secondary)75%,transparent)}.text-\(--ui-success\){color:var(--ui-success)}.text-\(--ui-success\)\/75{color:color-mix(in oklab,var(--ui-success)75%,transparent)}.text-\(--ui-text\){color:var(--ui-text)}.text-\(--ui-text-dimmed\){color:var(--ui-text-dimmed)}.text-\(--ui-text-highlighted\){color:var(--ui-text-highlighted)}.text-\(--ui-text-muted\){color:var(--ui-text-muted)}.text-\(--ui-text-toned\){color:var(--ui-text-toned)}.text-\(--ui-warning\){color:var(--ui-warning)}.text-\(--ui-warning\)\/75{color:color-mix(in oklab,var(--ui-warning)75%,transparent)}.text-black{color:var(--color-black)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions}.diagonal-fractions,.lining-nums{font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums}.oldstyle-nums,.ordinal{font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal}.proportional-nums{--tw-numeric-spacing:proportional-nums}.proportional-nums,.slashed-zero{font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero}.stacked-fractions{--tw-numeric-fraction:stacked-fractions}.stacked-fractions,.tabular-nums{font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.opacity-0{opacity:0}.opacity-75{opacity:.75}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentColor)}.ring,.ring-2{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentColor)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\(--ui-bg\){--tw-ring-color:var(--ui-bg)}.ring-\(--ui-border\){--tw-ring-color:var(--ui-border)}.ring-\(--ui-border-accented\){--tw-ring-color:var(--ui-border-accented)}.ring-\(--ui-border-inverted\){--tw-ring-color:var(--ui-border-inverted)}.ring-\(--ui-error\){--tw-ring-color:var(--ui-error)}.ring-\(--ui-error\)\/25{--tw-ring-color:color-mix(in oklab,var(--ui-error)25%,transparent)}.ring-\(--ui-error\)\/50{--tw-ring-color:color-mix(in oklab,var(--ui-error)50%,transparent)}.ring-\(--ui-info\){--tw-ring-color:var(--ui-info)}.ring-\(--ui-info\)\/25{--tw-ring-color:color-mix(in oklab,var(--ui-info)25%,transparent)}.ring-\(--ui-info\)\/50{--tw-ring-color:color-mix(in oklab,var(--ui-info)50%,transparent)}.ring-\(--ui-primary\){--tw-ring-color:var(--ui-primary)}.ring-\(--ui-primary\)\/25{--tw-ring-color:color-mix(in oklab,var(--ui-primary)25%,transparent)}.ring-\(--ui-primary\)\/50{--tw-ring-color:color-mix(in oklab,var(--ui-primary)50%,transparent)}.ring-\(--ui-secondary\){--tw-ring-color:var(--ui-secondary)}.ring-\(--ui-secondary\)\/25{--tw-ring-color:color-mix(in oklab,var(--ui-secondary)25%,transparent)}.ring-\(--ui-secondary\)\/50{--tw-ring-color:color-mix(in oklab,var(--ui-secondary)50%,transparent)}.ring-\(--ui-success\){--tw-ring-color:var(--ui-success)}.ring-\(--ui-success\)\/25{--tw-ring-color:color-mix(in oklab,var(--ui-success)25%,transparent)}.ring-\(--ui-success\)\/50{--tw-ring-color:color-mix(in oklab,var(--ui-success)50%,transparent)}.ring-\(--ui-warning\){--tw-ring-color:var(--ui-warning)}.ring-\(--ui-warning\)\/25{--tw-ring-color:color-mix(in oklab,var(--ui-warning)25%,transparent)}.ring-\(--ui-warning\)\/50{--tw-ring-color:color-mix(in oklab,var(--ui-warning)50%,transparent)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.blur-\[250px\]{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[250px\]{--tw-blur:blur(250px)}.blur-\[300px\]{--tw-blur:blur(300px)}.blur-\[300px\],.drop-shadow{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f)}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.invert{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.\!filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.\!transition{transition-duration:var(--tw-duration,var(--default-transition-duration))!important;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important}.transition{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-\[transform\,translate\,height\]{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-\[translate\,width\]{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:translate,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-\[width\,height\,left\]{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:width,height,left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-all{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-colors{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-transform{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[--duration\:20s\]{--duration:20s}.\[--duration\:50s\]{--duration:50s}.\[--gap\:--spacing\(16\)\]{--gap:calc(var(--spacing)*16)}.\[--spotlight-color\:var\(--ui-primary\)\]{--spotlight-color:var(--ui-primary)}.\[--spotlight-size\:400px\]{--spotlight-size:400px}.\[animation-direction\:reverse\]{animation-direction:reverse}.\[counter-reset\:step\]{counter-reset:step}.backface-hidden{backface-visibility:hidden}.outline-none{--tw-outline-style:none;outline-style:none}.ring-inset{--tw-ring-inset:inset}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}:is(.\*\:break-inside-avoid-column>*){-moz-column-break-inside:avoid;break-inside:avoid-column}:is(.\*\:will-change-transform>*){will-change:transform}:is(.\*\:not-first\:\!static>*):not(:first-child){position:static!important}:is(.\*\:not-first\:\!my-0>*):not(:first-child){margin-block:calc(var(--spacing)*0)!important}.group-not-last\:group-not-first\:rounded-none:is(:where(.group):not(:last-child) *):is(:where(.group):not(:first-child) *),.not-last\:not-first\:rounded-none:not(:last-child):not(:first-child){border-radius:0}.group-not-only\:group-first\:rounded-e-none:is(:where(.group):not(:only-child) *):is(:where(.group):first-child *){border-end-end-radius:0;border-start-end-radius:0}.group-not-only\:group-first\:rounded-b-none:is(:where(.group):not(:only-child) *):is(:where(.group):first-child *){border-bottom-left-radius:0;border-bottom-right-radius:0}.group-not-only\:group-last\:rounded-s-none:is(:where(.group):not(:only-child) *):is(:where(.group):last-child *){border-end-start-radius:0;border-start-start-radius:0}.group-not-only\:group-last\:rounded-t-none:is(:where(.group):not(:only-child) *):is(:where(.group):last-child *){border-top-left-radius:0;border-top-right-radius:0}@media (hover:hover){.group-hover\:text-\(--ui-error\):is(:where(.group):hover *){color:var(--ui-error)}.group-hover\:text-\(--ui-info\):is(:where(.group):hover *){color:var(--ui-info)}.group-hover\:text-\(--ui-primary\):is(:where(.group):hover *){color:var(--ui-primary)}.group-hover\:text-\(--ui-secondary\):is(:where(.group):hover *){color:var(--ui-secondary)}.group-hover\:text-\(--ui-success\):is(:where(.group):hover *){color:var(--ui-success)}.group-hover\:text-\(--ui-text\):is(:where(.group):hover *){color:var(--ui-text)}.group-hover\:text-\(--ui-text-highlighted\):is(:where(.group):hover *){color:var(--ui-text-highlighted)}.group-hover\:text-\(--ui-warning\):is(:where(.group):hover *){color:var(--ui-warning)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:grayscale-0:is(:where(.group):hover *){--tw-grayscale:grayscale(0%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.group-hover\:\[animation-play-state\:paused\]:is(:where(.group):hover *){animation-play-state:paused}.group-hover\/user\:scale-115:is(:where(.group\/user):hover *){--tw-scale-x:115%;--tw-scale-y:115%;--tw-scale-z:115%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.group-focus\:opacity-100:is(:where(.group):focus *){opacity:1}.group-data-expanded\:rotate-180:is(:where(.group)[data-expanded] *){rotate:180deg}.group-data-highlighted\:text-\(--ui-error\):is(:where(.group)[data-highlighted] *){color:var(--ui-error)}.group-data-highlighted\:text-\(--ui-info\):is(:where(.group)[data-highlighted] *){color:var(--ui-info)}.group-data-highlighted\:text-\(--ui-primary\):is(:where(.group)[data-highlighted] *){color:var(--ui-primary)}.group-data-highlighted\:text-\(--ui-secondary\):is(:where(.group)[data-highlighted] *){color:var(--ui-secondary)}.group-data-highlighted\:text-\(--ui-success\):is(:where(.group)[data-highlighted] *){color:var(--ui-success)}.group-data-highlighted\:text-\(--ui-text\):is(:where(.group)[data-highlighted] *){color:var(--ui-text)}.group-data-highlighted\:text-\(--ui-warning\):is(:where(.group)[data-highlighted] *){color:var(--ui-warning)}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[state\=open\]\:text-\(--ui-error\):is(:where(.group)[data-state=open] *){color:var(--ui-error)}.group-data-\[state\=open\]\:text-\(--ui-info\):is(:where(.group)[data-state=open] *){color:var(--ui-info)}.group-data-\[state\=open\]\:text-\(--ui-primary\):is(:where(.group)[data-state=open] *){color:var(--ui-primary)}.group-data-\[state\=open\]\:text-\(--ui-secondary\):is(:where(.group)[data-state=open] *){color:var(--ui-secondary)}.group-data-\[state\=open\]\:text-\(--ui-success\):is(:where(.group)[data-state=open] *){color:var(--ui-success)}.group-data-\[state\=open\]\:text-\(--ui-text\):is(:where(.group)[data-state=open] *){color:var(--ui-text)}.group-data-\[state\=open\]\:text-\(--ui-text-highlighted\):is(:where(.group)[data-state=open] *){color:var(--ui-text-highlighted)}.group-data-\[state\=open\]\:text-\(--ui-warning\):is(:where(.group)[data-state=open] *){color:var(--ui-warning)}@media (hover:hover){.peer-hover\:text-\(--ui-text-highlighted\):is(:where(.peer):hover~*){color:var(--ui-text-highlighted)}.peer-hover\:text-\(--ui-text-muted-toned\):is(:where(.peer):hover~*){color:var(--ui-text-muted-toned)}}.marker\:text-\(--ui-border-accented\) ::marker{color:var(--ui-border-accented)}.marker\:text-\(--ui-border-accented\)::marker{color:var(--ui-border-accented)}.file\:me-1\.5::file-selector-button{margin-inline-end:calc(var(--spacing)*1.5)}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-\(--ui-text-muted\)::file-selector-button{color:var(--ui-text-muted)}.file\:outline-none::file-selector-button{--tw-outline-style:none;outline-style:none}.placeholder\:text-\(--ui-text-dimmed\)::-moz-placeholder{color:var(--ui-text-dimmed)}.placeholder\:text-\(--ui-text-dimmed\)::placeholder{color:var(--ui-text-dimmed)}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-inset-px:before{content:var(--tw-content);top:-1px;right:-1px;bottom:-1px;left:-1px}.before\:inset-px:before{content:var(--tw-content);top:1px;right:1px;bottom:1px;left:1px}.before\:inset-x-0:before{content:var(--tw-content);inset-inline:calc(var(--spacing)*0)}.before\:inset-x-px:before{content:var(--tw-content);inset-inline:1px}.before\:inset-y-0:before{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.before\:inset-y-px:before{content:var(--tw-content);inset-block:1px}.before\:top-0:before{content:var(--tw-content);top:calc(var(--spacing)*0)}.before\:left-0:before{content:var(--tw-content);left:calc(var(--spacing)*0)}.before\:z-2:before{content:var(--tw-content);z-index:2}.before\:z-\[-1\]:before{content:var(--tw-content);z-index:-1}.before\:h-1\/3:before{content:var(--tw-content);height:33.3333%}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-1\/3:before{content:var(--tw-content);width:33.3333%}.before\:w-full:before{content:var(--tw-content);width:100%}.before\:rounded-\[calc\(var\(--ui-radius\)\*1\.5\)\]:before{border-radius:calc(var(--ui-radius)*1.5);content:var(--tw-content)}.before\:rounded-\[inherit\]:before{border-radius:inherit;content:var(--tw-content)}.before\:bg-\(--ui-bg-elevated\):before{background-color:var(--ui-bg-elevated);content:var(--tw-content)}.before\:bg-\(--ui-error\)\/10:before{background-color:color-mix(in oklab,var(--ui-error)10%,transparent);content:var(--tw-content)}.before\:bg-\(--ui-info\)\/10:before{background-color:color-mix(in oklab,var(--ui-info)10%,transparent);content:var(--tw-content)}.before\:bg-\(--ui-primary\)\/10:before{background-color:color-mix(in oklab,var(--ui-primary)10%,transparent);content:var(--tw-content)}.before\:bg-\(--ui-secondary\)\/10:before{background-color:color-mix(in oklab,var(--ui-secondary)10%,transparent);content:var(--tw-content)}.before\:bg-\(--ui-success\)\/10:before{background-color:color-mix(in oklab,var(--ui-success)10%,transparent);content:var(--tw-content)}.before\:bg-\(--ui-warning\)\/10:before{background-color:color-mix(in oklab,var(--ui-warning)10%,transparent);content:var(--tw-content)}.before\:bg-gradient-to-b:before{--tw-gradient-position:to bottom in oklab}.before\:bg-gradient-to-b:before,.before\:bg-gradient-to-r:before{background-image:linear-gradient(var(--tw-gradient-stops));content:var(--tw-content)}.before\:bg-gradient-to-r:before{--tw-gradient-position:to right in oklab}.before\:bg-\[radial-gradient\(var\(--spotlight-size\)_var\(--spotlight-size\)_at_calc\(var\(--spotlight-x\,0px\)\)_calc\(var\(--spotlight-y\,0px\)\)\,var\(--spotlight-color\)\,transparent_70\%\)\]:before{background-image:radial-gradient(var(--spotlight-size)var(--spotlight-size)at calc(var(--spotlight-x,0px))calc(var(--spotlight-y,0px)),var(--spotlight-color),transparent 70%);content:var(--tw-content)}.before\:from-\(--ui-bg\):before{content:var(--tw-content);--tw-gradient-from:var(--ui-bg);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.before\:to-transparent:before{content:var(--tw-content);--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.before\:transition-colors:before{content:var(--tw-content);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.before\:content-\[\\\"\\\"\]:before{--tw-content:\"\";content:var(--tw-content)}.before\:content-\[open-quote\]:before{--tw-content:open-quote;content:var(--tw-content)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-x-0:after{content:var(--tw-content);inset-inline:calc(var(--spacing)*0)}.after\:inset-x-2\.5:after{content:var(--tw-content);inset-inline:calc(var(--spacing)*2.5)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.after\:inset-y-0\.5:after{content:var(--tw-content);inset-block:calc(var(--spacing)*.5)}.after\:-start-1\.5:after{content:var(--tw-content);inset-inline-start:calc(var(--spacing)*-1.5)}.after\:right-0:after{content:var(--tw-content);right:calc(var(--spacing)*0)}.after\:-bottom-2:after{bottom:calc(var(--spacing)*-2);content:var(--tw-content)}.after\:bottom-0:after{bottom:calc(var(--spacing)*0);content:var(--tw-content)}.after\:z-2:after{content:var(--tw-content);z-index:2}.after\:ms-0\.5:after{content:var(--tw-content);margin-inline-start:calc(var(--spacing)*.5)}.after\:block:after{content:var(--tw-content);display:block}.after\:hidden:after{content:var(--tw-content);display:none}.after\:h-1\/3:after{content:var(--tw-content);height:33.3333%}.after\:h-full:after{content:var(--tw-content);height:100%}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-1\/3:after{content:var(--tw-content);width:33.3333%}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:w-px:after{content:var(--tw-content);width:1px}.after\:rounded-full:after{border-radius:3.40282e+38px;content:var(--tw-content)}.after\:bg-\(--ui-bg-inverted\):after{background-color:var(--ui-bg-inverted);content:var(--tw-content)}.after\:bg-\(--ui-error\):after{background-color:var(--ui-error);content:var(--tw-content)}.after\:bg-\(--ui-info\):after{background-color:var(--ui-info);content:var(--tw-content)}.after\:bg-\(--ui-primary\):after{background-color:var(--ui-primary);content:var(--tw-content)}.after\:bg-\(--ui-secondary\):after{background-color:var(--ui-secondary);content:var(--tw-content)}.after\:bg-\(--ui-success\):after{background-color:var(--ui-success);content:var(--tw-content)}.after\:bg-\(--ui-warning\):after{background-color:var(--ui-warning);content:var(--tw-content)}.after\:bg-gradient-to-l:after{--tw-gradient-position:to left in oklab}.after\:bg-gradient-to-l:after,.after\:bg-gradient-to-t:after{background-image:linear-gradient(var(--tw-gradient-stops));content:var(--tw-content)}.after\:bg-gradient-to-t:after{--tw-gradient-position:to top in oklab}.after\:from-\(--ui-bg\):after{content:var(--tw-content);--tw-gradient-from:var(--ui-bg);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.after\:to-transparent:after{content:var(--tw-content);--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.after\:text-\(--ui-error\):after{color:var(--ui-error);content:var(--tw-content)}.after\:transition-colors:after{content:var(--tw-content);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.after\:content-\[\'\*\'\]:after{--tw-content:"*";content:var(--tw-content)}.after\:content-\[\\\"\\\"\]:after{--tw-content:\"\";content:var(--tw-content)}.after\:content-\[close-quote\]:after{--tw-content:close-quote;content:var(--tw-content)}.first\:border-s:first-child{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.not-only\:first\:rounded-e-none:not(:only-child):first-child{border-end-end-radius:0;border-start-end-radius:0}.not-only\:first\:rounded-b-none:not(:only-child):first-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing)*0)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.not-only\:last\:rounded-s-none:not(:only-child):last-child{border-end-start-radius:0;border-start-start-radius:0}.not-only\:last\:rounded-t-none:not(:only-child):last-child{border-top-left-radius:0;border-top-right-radius:0}@media (hover:hover){.hover\:border-\(--ui-border-inverted\):hover{border-color:var(--ui-border-inverted)}.hover\:border-\(--ui-error\):hover{border-color:var(--ui-error)}.hover\:border-\(--ui-info\):hover{border-color:var(--ui-info)}.hover\:border-\(--ui-primary\):hover{border-color:var(--ui-primary)}.hover\:border-\(--ui-secondary\):hover{border-color:var(--ui-secondary)}.hover\:border-\(--ui-success\):hover{border-color:var(--ui-success)}.hover\:border-\(--ui-warning\):hover{border-color:var(--ui-warning)}.hover\:bg-\(--ui-bg-accented\)\/75:hover{background-color:color-mix(in oklab,var(--ui-bg-accented)75%,transparent)}.hover\:bg-\(--ui-bg-elevated\):hover{background-color:var(--ui-bg-elevated)}.hover\:bg-\(--ui-bg-elevated\)\/50:hover{background-color:color-mix(in oklab,var(--ui-bg-elevated)50%,transparent)}.hover\:bg-\(--ui-bg-inverted\)\/90:hover{background-color:color-mix(in oklab,var(--ui-bg-inverted)90%,transparent)}.hover\:bg-\(--ui-error\)\/10:hover{background-color:color-mix(in oklab,var(--ui-error)10%,transparent)}.hover\:bg-\(--ui-error\)\/15:hover{background-color:color-mix(in oklab,var(--ui-error)15%,transparent)}.hover\:bg-\(--ui-error\)\/75:hover{background-color:color-mix(in oklab,var(--ui-error)75%,transparent)}.hover\:bg-\(--ui-info\)\/10:hover{background-color:color-mix(in oklab,var(--ui-info)10%,transparent)}.hover\:bg-\(--ui-info\)\/15:hover{background-color:color-mix(in oklab,var(--ui-info)15%,transparent)}.hover\:bg-\(--ui-info\)\/75:hover{background-color:color-mix(in oklab,var(--ui-info)75%,transparent)}.hover\:bg-\(--ui-primary\)\/10:hover{background-color:color-mix(in oklab,var(--ui-primary)10%,transparent)}.hover\:bg-\(--ui-primary\)\/15:hover{background-color:color-mix(in oklab,var(--ui-primary)15%,transparent)}.hover\:bg-\(--ui-primary\)\/75:hover{background-color:color-mix(in oklab,var(--ui-primary)75%,transparent)}.hover\:bg-\(--ui-secondary\)\/10:hover{background-color:color-mix(in oklab,var(--ui-secondary)10%,transparent)}.hover\:bg-\(--ui-secondary\)\/15:hover{background-color:color-mix(in oklab,var(--ui-secondary)15%,transparent)}.hover\:bg-\(--ui-secondary\)\/75:hover{background-color:color-mix(in oklab,var(--ui-secondary)75%,transparent)}.hover\:bg-\(--ui-success\)\/10:hover{background-color:color-mix(in oklab,var(--ui-success)10%,transparent)}.hover\:bg-\(--ui-success\)\/15:hover{background-color:color-mix(in oklab,var(--ui-success)15%,transparent)}.hover\:bg-\(--ui-success\)\/75:hover{background-color:color-mix(in oklab,var(--ui-success)75%,transparent)}.hover\:bg-\(--ui-warning\)\/10:hover{background-color:color-mix(in oklab,var(--ui-warning)10%,transparent)}.hover\:bg-\(--ui-warning\)\/15:hover{background-color:color-mix(in oklab,var(--ui-warning)15%,transparent)}.hover\:bg-\(--ui-warning\)\/75:hover{background-color:color-mix(in oklab,var(--ui-warning)75%,transparent)}.hover\:text-\(--ui-error\)\/75:hover{color:color-mix(in oklab,var(--ui-error)75%,transparent)}.hover\:text-\(--ui-info\)\/75:hover{color:color-mix(in oklab,var(--ui-info)75%,transparent)}.hover\:text-\(--ui-primary\):hover{color:var(--ui-primary)}.hover\:text-\(--ui-primary\)\/75:hover{color:color-mix(in oklab,var(--ui-primary)75%,transparent)}.hover\:text-\(--ui-secondary\)\/75:hover{color:color-mix(in oklab,var(--ui-secondary)75%,transparent)}.hover\:text-\(--ui-success\)\/75:hover{color:color-mix(in oklab,var(--ui-success)75%,transparent)}.hover\:text-\(--ui-text\):hover{color:var(--ui-text)}.hover\:text-\(--ui-text-highlighted\):hover{color:var(--ui-text-highlighted)}.hover\:text-\(--ui-warning\)\/75:hover{color:color-mix(in oklab,var(--ui-warning)75%,transparent)}.hover\:ring-\(--ui-border-accented\):hover{--tw-ring-color:var(--ui-border-accented)}.hover\:before\:bg-\(--ui-bg-elevated\)\/50:hover:before{background-color:color-mix(in oklab,var(--ui-bg-elevated)50%,transparent);content:var(--tw-content)}}.focus\:bg-\(--ui-bg-elevated\):focus{background-color:var(--ui-bg-elevated)}.focus\:outline-hidden:focus{outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline:2px solid #0000;outline-offset:2px}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:bg-\(--ui-bg-accented\)\/75:focus-visible{background-color:color-mix(in oklab,var(--ui-bg-accented)75%,transparent)}.focus-visible\:bg-\(--ui-bg-elevated\):focus-visible{background-color:var(--ui-bg-elevated)}.focus-visible\:bg-\(--ui-error\)\/10:focus-visible{background-color:color-mix(in oklab,var(--ui-error)10%,transparent)}.focus-visible\:bg-\(--ui-error\)\/15:focus-visible{background-color:color-mix(in oklab,var(--ui-error)15%,transparent)}.focus-visible\:bg-\(--ui-info\)\/10:focus-visible{background-color:color-mix(in oklab,var(--ui-info)10%,transparent)}.focus-visible\:bg-\(--ui-info\)\/15:focus-visible{background-color:color-mix(in oklab,var(--ui-info)15%,transparent)}.focus-visible\:bg-\(--ui-primary\)\/10:focus-visible{background-color:color-mix(in oklab,var(--ui-primary)10%,transparent)}.focus-visible\:bg-\(--ui-primary\)\/15:focus-visible{background-color:color-mix(in oklab,var(--ui-primary)15%,transparent)}.focus-visible\:bg-\(--ui-secondary\)\/10:focus-visible{background-color:color-mix(in oklab,var(--ui-secondary)10%,transparent)}.focus-visible\:bg-\(--ui-secondary\)\/15:focus-visible{background-color:color-mix(in oklab,var(--ui-secondary)15%,transparent)}.focus-visible\:bg-\(--ui-success\)\/10:focus-visible{background-color:color-mix(in oklab,var(--ui-success)10%,transparent)}.focus-visible\:bg-\(--ui-success\)\/15:focus-visible{background-color:color-mix(in oklab,var(--ui-success)15%,transparent)}.focus-visible\:bg-\(--ui-warning\)\/10:focus-visible{background-color:color-mix(in oklab,var(--ui-warning)10%,transparent)}.focus-visible\:bg-\(--ui-warning\)\/15:focus-visible{background-color:color-mix(in oklab,var(--ui-warning)15%,transparent)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\(--ui-border-inverted\):focus-visible{--tw-ring-color:var(--ui-border-inverted)}.focus-visible\:ring-\(--ui-error\):focus-visible{--tw-ring-color:var(--ui-error)}.focus-visible\:ring-\(--ui-info\):focus-visible{--tw-ring-color:var(--ui-info)}.focus-visible\:ring-\(--ui-primary\):focus-visible{--tw-ring-color:var(--ui-primary)}.focus-visible\:ring-\(--ui-secondary\):focus-visible{--tw-ring-color:var(--ui-secondary)}.focus-visible\:ring-\(--ui-success\):focus-visible{--tw-ring-color:var(--ui-success)}.focus-visible\:ring-\(--ui-warning\):focus-visible{--tw-ring-color:var(--ui-warning)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\(--ui-border-inverted\):focus-visible{outline-color:var(--ui-border-inverted)}.focus-visible\:outline-\(--ui-error\):focus-visible{outline-color:var(--ui-error)}.focus-visible\:outline-\(--ui-info\):focus-visible{outline-color:var(--ui-info)}.focus-visible\:outline-\(--ui-primary\):focus-visible{outline-color:var(--ui-primary)}.focus-visible\:outline-\(--ui-secondary\):focus-visible{outline-color:var(--ui-secondary)}.focus-visible\:outline-\(--ui-success\):focus-visible{outline-color:var(--ui-success)}.focus-visible\:outline-\(--ui-warning\):focus-visible{outline-color:var(--ui-warning)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.focus-visible\:before\:ring-2:focus-visible:before{content:var(--tw-content);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:before\:ring-\(--ui-border-inverted\):focus-visible:before{content:var(--tw-content);--tw-ring-color:var(--ui-border-inverted)}.focus-visible\:before\:ring-\(--ui-error\):focus-visible:before{content:var(--tw-content);--tw-ring-color:var(--ui-error)}.focus-visible\:before\:ring-\(--ui-info\):focus-visible:before{content:var(--tw-content);--tw-ring-color:var(--ui-info)}.focus-visible\:before\:ring-\(--ui-primary\):focus-visible:before{content:var(--tw-content);--tw-ring-color:var(--ui-primary)}.focus-visible\:before\:ring-\(--ui-secondary\):focus-visible:before{content:var(--tw-content);--tw-ring-color:var(--ui-secondary)}.focus-visible\:before\:ring-\(--ui-success\):focus-visible:before{content:var(--tw-content);--tw-ring-color:var(--ui-success)}.focus-visible\:before\:ring-\(--ui-warning\):focus-visible:before{content:var(--tw-content);--tw-ring-color:var(--ui-warning)}.focus-visible\:before\:ring-inset:focus-visible:before{content:var(--tw-content);--tw-ring-inset:inset}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\(--ui-bg\):disabled{background-color:var(--ui-bg)}.disabled\:bg-\(--ui-bg-elevated\):disabled{background-color:var(--ui-bg-elevated)}.disabled\:bg-\(--ui-bg-elevated\)\/50:disabled{background-color:color-mix(in oklab,var(--ui-bg-elevated)50%,transparent)}.disabled\:bg-\(--ui-bg-inverted\):disabled{background-color:var(--ui-bg-inverted)}.disabled\:bg-\(--ui-error\):disabled{background-color:var(--ui-error)}.disabled\:bg-\(--ui-error\)\/10:disabled{background-color:color-mix(in oklab,var(--ui-error)10%,transparent)}.disabled\:bg-\(--ui-info\):disabled{background-color:var(--ui-info)}.disabled\:bg-\(--ui-info\)\/10:disabled{background-color:color-mix(in oklab,var(--ui-info)10%,transparent)}.disabled\:bg-\(--ui-primary\):disabled{background-color:var(--ui-primary)}.disabled\:bg-\(--ui-primary\)\/10:disabled{background-color:color-mix(in oklab,var(--ui-primary)10%,transparent)}.disabled\:bg-\(--ui-secondary\):disabled{background-color:var(--ui-secondary)}.disabled\:bg-\(--ui-secondary\)\/10:disabled{background-color:color-mix(in oklab,var(--ui-secondary)10%,transparent)}.disabled\:bg-\(--ui-success\):disabled{background-color:var(--ui-success)}.disabled\:bg-\(--ui-success\)\/10:disabled{background-color:color-mix(in oklab,var(--ui-success)10%,transparent)}.disabled\:bg-\(--ui-warning\):disabled{background-color:var(--ui-warning)}.disabled\:bg-\(--ui-warning\)\/10:disabled{background-color:color-mix(in oklab,var(--ui-warning)10%,transparent)}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:text-\(--ui-error\):disabled{color:var(--ui-error)}.disabled\:text-\(--ui-info\):disabled{color:var(--ui-info)}.disabled\:text-\(--ui-primary\):disabled{color:var(--ui-primary)}.disabled\:text-\(--ui-secondary\):disabled{color:var(--ui-secondary)}.disabled\:text-\(--ui-success\):disabled{color:var(--ui-success)}.disabled\:text-\(--ui-text-muted\):disabled{color:var(--ui-text-muted)}.disabled\:text-\(--ui-warning\):disabled{color:var(--ui-warning)}.disabled\:opacity-75:disabled{opacity:.75}@media (hover:hover){.hover\:disabled\:bg-transparent:hover:disabled{background-color:#0000}}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:bg-\(--ui-bg\)[aria-disabled=true]{background-color:var(--ui-bg)}.aria-disabled\:bg-\(--ui-bg-elevated\)[aria-disabled=true]{background-color:var(--ui-bg-elevated)}.aria-disabled\:bg-\(--ui-bg-inverted\)[aria-disabled=true]{background-color:var(--ui-bg-inverted)}.aria-disabled\:bg-\(--ui-error\)[aria-disabled=true]{background-color:var(--ui-error)}.aria-disabled\:bg-\(--ui-error\)\/10[aria-disabled=true]{background-color:color-mix(in oklab,var(--ui-error)10%,transparent)}.aria-disabled\:bg-\(--ui-info\)[aria-disabled=true]{background-color:var(--ui-info)}.aria-disabled\:bg-\(--ui-info\)\/10[aria-disabled=true]{background-color:color-mix(in oklab,var(--ui-info)10%,transparent)}.aria-disabled\:bg-\(--ui-primary\)[aria-disabled=true]{background-color:var(--ui-primary)}.aria-disabled\:bg-\(--ui-primary\)\/10[aria-disabled=true]{background-color:color-mix(in oklab,var(--ui-primary)10%,transparent)}.aria-disabled\:bg-\(--ui-secondary\)[aria-disabled=true]{background-color:var(--ui-secondary)}.aria-disabled\:bg-\(--ui-secondary\)\/10[aria-disabled=true]{background-color:color-mix(in oklab,var(--ui-secondary)10%,transparent)}.aria-disabled\:bg-\(--ui-success\)[aria-disabled=true]{background-color:var(--ui-success)}.aria-disabled\:bg-\(--ui-success\)\/10[aria-disabled=true]{background-color:color-mix(in oklab,var(--ui-success)10%,transparent)}.aria-disabled\:bg-\(--ui-warning\)[aria-disabled=true]{background-color:var(--ui-warning)}.aria-disabled\:bg-\(--ui-warning\)\/10[aria-disabled=true]{background-color:color-mix(in oklab,var(--ui-warning)10%,transparent)}.aria-disabled\:bg-transparent[aria-disabled=true]{background-color:#0000}.aria-disabled\:text-\(--ui-error\)[aria-disabled=true]{color:var(--ui-error)}.aria-disabled\:text-\(--ui-info\)[aria-disabled=true]{color:var(--ui-info)}.aria-disabled\:text-\(--ui-primary\)[aria-disabled=true]{color:var(--ui-primary)}.aria-disabled\:text-\(--ui-secondary\)[aria-disabled=true]{color:var(--ui-secondary)}.aria-disabled\:text-\(--ui-success\)[aria-disabled=true]{color:var(--ui-success)}.aria-disabled\:text-\(--ui-text-muted\)[aria-disabled=true]{color:var(--ui-text-muted)}.aria-disabled\:text-\(--ui-warning\)[aria-disabled=true]{color:var(--ui-warning)}.aria-disabled\:opacity-75[aria-disabled=true]{opacity:.75}@media (hover:hover){.hover\:aria-disabled\:bg-transparent:hover[aria-disabled=true]{background-color:#0000}}.data-disabled\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-disabled\:opacity-75[data-disabled]{opacity:.75}.data-highlighted\:text-\(--ui-error\)[data-highlighted]{color:var(--ui-error)}.data-highlighted\:text-\(--ui-info\)[data-highlighted]{color:var(--ui-info)}.data-highlighted\:text-\(--ui-primary\)[data-highlighted]{color:var(--ui-primary)}.data-highlighted\:text-\(--ui-secondary\)[data-highlighted]{color:var(--ui-secondary)}.data-highlighted\:text-\(--ui-success\)[data-highlighted]{color:var(--ui-success)}.data-highlighted\:text-\(--ui-text-highlighted\)[data-highlighted]{color:var(--ui-text-highlighted)}.data-highlighted\:text-\(--ui-warning\)[data-highlighted]{color:var(--ui-warning)}.data-highlighted\:before\:bg-\(--ui-bg-elevated\)\/50[data-highlighted]:before{background-color:color-mix(in oklab,var(--ui-bg-elevated)50%,transparent);content:var(--tw-content)}.data-highlighted\:before\:bg-\(--ui-error\)\/10[data-highlighted]:before{background-color:color-mix(in oklab,var(--ui-error)10%,transparent);content:var(--tw-content)}.data-highlighted\:before\:bg-\(--ui-info\)\/10[data-highlighted]:before{background-color:color-mix(in oklab,var(--ui-info)10%,transparent);content:var(--tw-content)}.data-highlighted\:before\:bg-\(--ui-primary\)\/10[data-highlighted]:before{background-color:color-mix(in oklab,var(--ui-primary)10%,transparent);content:var(--tw-content)}.data-highlighted\:before\:bg-\(--ui-secondary\)\/10[data-highlighted]:before{background-color:color-mix(in oklab,var(--ui-secondary)10%,transparent);content:var(--tw-content)}.data-highlighted\:before\:bg-\(--ui-success\)\/10[data-highlighted]:before{background-color:color-mix(in oklab,var(--ui-success)10%,transparent);content:var(--tw-content)}.data-highlighted\:before\:bg-\(--ui-warning\)\/10[data-highlighted]:before{background-color:color-mix(in oklab,var(--ui-warning)10%,transparent);content:var(--tw-content)}.data-\[error\]\:hidden[data-error]{display:none}.data-\[expanded\=true\]\:h-\(--height\)[data-expanded=true]{height:var(--height)}.data-\[expanded\=false\]\:data-\[front\=false\]\:h-\(--front-height\)[data-expanded=false][data-front=false]{height:var(--front-height)}:is(.data-\[expanded\=false\]\:data-\[front\=false\]\:\*\:invisible[data-expanded=false][data-front=false]>*){visibility:hidden}.data-\[motion\=from-end\]\:animate-\[enter-from-right_200ms_ease\][data-motion=from-end]{animation:enter-from-right .2s}.data-\[motion\=from-start\]\:animate-\[enter-from-left_200ms_ease\][data-motion=from-start]{animation:enter-from-left .2s}.data-\[motion\=to-end\]\:animate-\[exit-to-right_200ms_ease\][data-motion=to-end]{animation:exit-to-right .2s}.data-\[motion\=to-start\]\:animate-\[exit-to-left_200ms_ease\][data-motion=to-start]{animation:exit-to-left .2s}.data-\[state\=active\]\:text-\(--ui-bg\)[data-state=active]{color:var(--ui-bg)}.data-\[state\=active\]\:text-\(--ui-error\)[data-state=active]{color:var(--ui-error)}.data-\[state\=active\]\:text-\(--ui-info\)[data-state=active]{color:var(--ui-info)}.data-\[state\=active\]\:text-\(--ui-primary\)[data-state=active]{color:var(--ui-primary)}.data-\[state\=active\]\:text-\(--ui-secondary\)[data-state=active]{color:var(--ui-secondary)}.data-\[state\=active\]\:text-\(--ui-success\)[data-state=active]{color:var(--ui-success)}.data-\[state\=active\]\:text-\(--ui-text-highlighted\)[data-state=active]{color:var(--ui-text-highlighted)}.data-\[state\=active\]\:text-\(--ui-warning\)[data-state=active]{color:var(--ui-warning)}.data-\[state\=closed\]\:animate-\[accordion-up_200ms_ease-out\][data-state=closed]{animation:accordion-up .2s ease-out}.data-\[state\=closed\]\:animate-\[collapsible-up_200ms_ease-out\][data-state=closed]{animation:collapsible-up .2s ease-out}.data-\[state\=closed\]\:animate-\[fade-out_200ms_ease-in\][data-state=closed]{animation:fade-out .2s ease-in}.data-\[state\=closed\]\:animate-\[scale-out_100ms_ease-in\][data-state=closed]{animation:scale-out .1s ease-in}.data-\[state\=closed\]\:animate-\[scale-out_200ms_ease-in\][data-state=closed]{animation:scale-out .2s ease-in}.data-\[state\=closed\]\:animate-\[slide-out-to-bottom_200ms_ease-in-out\][data-state=closed]{animation:slide-out-to-bottom .2s ease-in-out}.data-\[state\=closed\]\:animate-\[slide-out-to-left_200ms_ease-in-out\][data-state=closed]{animation:slide-out-to-left .2s ease-in-out}.data-\[state\=closed\]\:animate-\[slide-out-to-right_200ms_ease-in-out\][data-state=closed]{animation:slide-out-to-right .2s ease-in-out}.data-\[state\=closed\]\:animate-\[slide-out-to-top_200ms_ease-in-out\][data-state=closed]{animation:slide-out-to-top .2s ease-in-out}.data-\[state\=closed\]\:animate-\[toast-closed_200ms_ease-in-out\][data-state=closed]{animation:toast-closed .2s ease-in-out}.data-\[state\=closed\]\:data-\[expanded\=false\]\:data-\[front\=false\]\:animate-\[toast-collapsed-closed_200ms_ease-in-out\][data-state=closed][data-expanded=false][data-front=false]{animation:toast-collapsed-closed .2s ease-in-out}.data-\[state\=hidden\]\:animate-\[fade-out_100ms_ease-in\][data-state=hidden]{animation:fade-out .1s ease-in}.data-\[state\=hidden\]\:opacity-0[data-state=hidden]{opacity:0}.data-\[state\=inactive\]\:text-\(--ui-text-muted\)[data-state=inactive]{color:var(--ui-text-muted)}@media (hover:hover){.hover\:data-\[state\=inactive\]\:not-disabled\:text-\(--ui-text\):hover[data-state=inactive]:not(:disabled){color:var(--ui-text)}}.data-\[state\=open\]\:animate-\[accordion-down_200ms_ease-out\][data-state=open]{animation:accordion-down .2s ease-out}.data-\[state\=open\]\:animate-\[collapsible-down_200ms_ease-out\][data-state=open]{animation:collapsible-down .2s ease-out}.data-\[state\=open\]\:animate-\[fade-in_200ms_ease-out\][data-state=open]{animation:fade-in .2s ease-out}.data-\[state\=open\]\:animate-\[scale-in_100ms_ease-out\][data-state=open]{animation:scale-in .1s ease-out}.data-\[state\=open\]\:animate-\[scale-in_200ms_ease-out\][data-state=open]{animation:scale-in .2s ease-out}.data-\[state\=open\]\:animate-\[slide-in-from-bottom_200ms_ease-in-out\][data-state=open]{animation:slide-in-from-bottom .2s ease-in-out}.data-\[state\=open\]\:animate-\[slide-in-from-left_200ms_ease-in-out\][data-state=open]{animation:slide-in-from-left .2s ease-in-out}.data-\[state\=open\]\:animate-\[slide-in-from-right_200ms_ease-in-out\][data-state=open]{animation:slide-in-from-right .2s ease-in-out}.data-\[state\=open\]\:animate-\[slide-in-from-top_200ms_ease-in-out\][data-state=open]{animation:slide-in-from-top .2s ease-in-out}.data-\[state\=open\]\:text-\(--ui-text-highlighted\)[data-state=open]{color:var(--ui-text-highlighted)}.data-\[state\=open\]\:before\:bg-\(--ui-bg-elevated\)\/50[data-state=open]:before{background-color:color-mix(in oklab,var(--ui-bg-elevated)50%,transparent);content:var(--tw-content)}.data-\[state\=open\]\:before\:bg-\(--ui-error\)\/10[data-state=open]:before{background-color:color-mix(in oklab,var(--ui-error)10%,transparent);content:var(--tw-content)}.data-\[state\=open\]\:before\:bg-\(--ui-info\)\/10[data-state=open]:before{background-color:color-mix(in oklab,var(--ui-info)10%,transparent);content:var(--tw-content)}.data-\[state\=open\]\:before\:bg-\(--ui-primary\)\/10[data-state=open]:before{background-color:color-mix(in oklab,var(--ui-primary)10%,transparent);content:var(--tw-content)}.data-\[state\=open\]\:before\:bg-\(--ui-secondary\)\/10[data-state=open]:before{background-color:color-mix(in oklab,var(--ui-secondary)10%,transparent);content:var(--tw-content)}.data-\[state\=open\]\:before\:bg-\(--ui-success\)\/10[data-state=open]:before{background-color:color-mix(in oklab,var(--ui-success)10%,transparent);content:var(--tw-content)}.data-\[state\=open\]\:before\:bg-\(--ui-warning\)\/10[data-state=open]:before{background-color:color-mix(in oklab,var(--ui-warning)10%,transparent);content:var(--tw-content)}.data-\[state\=visible\]\:animate-\[fade-in_100ms_ease-out\][data-state=visible]{animation:fade-in .1s ease-out}.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[swipe\=cancel\]\:translate-y-0[data-swipe=cancel]{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[swipe\=end\]\:translate-x-\(--reka-toast-swipe-end-x\)[data-swipe=end]{--tw-translate-x:var(--reka-toast-swipe-end-x);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[swipe\=end\]\:translate-y-\(--reka-toast-swipe-end-y\)[data-swipe=end]{--tw-translate-y:var(--reka-toast-swipe-end-y);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[swipe\=end\]\:animate-\[toast-slide-down_200ms_ease-out\][data-swipe=end]{animation:toast-slide-down .2s ease-out}.data-\[swipe\=end\]\:animate-\[toast-slide-left_200ms_ease-out\][data-swipe=end]{animation:toast-slide-left .2s ease-out}.data-\[swipe\=end\]\:animate-\[toast-slide-right_200ms_ease-out\][data-swipe=end]{animation:toast-slide-right .2s ease-out}.data-\[swipe\=end\]\:animate-\[toast-slide-up_200ms_ease-out\][data-swipe=end]{animation:toast-slide-up .2s ease-out}.data-\[swipe\=move\]\:translate-x-\(--reka-toast-swipe-move-x\)[data-swipe=move]{--tw-translate-x:var(--reka-toast-swipe-move-x);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[swipe\=move\]\:translate-y-\(--reka-toast-swipe-move-y\)[data-swipe=move]{--tw-translate-y:var(--reka-toast-swipe-move-y);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}@media (width>=40rem){.sm\:size-50{height:calc(var(--spacing)*50);width:calc(var(--spacing)*50)}.sm\:size-80{height:calc(var(--spacing)*80);width:calc(var(--spacing)*80)}.sm\:max-h-\[calc\(100vh-4rem\)\]{max-height:calc(100vh - 4rem)}.sm\:w-\(--reka-navigation-menu-viewport-width\){width:var(--reka-navigation-menu-viewport-width)}.sm\:w-96{width:calc(var(--spacing)*96)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:gap-8{gap:calc(var(--spacing)*8)}.sm\:gap-16{gap:calc(var(--spacing)*16)}.sm\:gap-y-24{row-gap:calc(var(--spacing)*24)}.sm\:p-0{padding:calc(var(--spacing)*0)}.sm\:p-4{padding:calc(var(--spacing)*4)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:px-0{padding-inline:calc(var(--spacing)*0)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:px-12{padding-inline:calc(var(--spacing)*12)}.sm\:py-3{padding-block:calc(var(--spacing)*3)}.sm\:py-12{padding-block:calc(var(--spacing)*12)}.sm\:py-24{padding-block:calc(var(--spacing)*24)}.sm\:py-32{padding-block:calc(var(--spacing)*32)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.sm\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xl\/8{font-size:var(--text-xl);line-height:calc(var(--spacing)*8)}.sm\:ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentColor)}.sm\:ring,.sm\:shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sm\:shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}}@media (width>=48rem){.md\:columns-2{-moz-columns:2;column-count:2}}@media (width>=64rem){.lg\:z-\[1\]{z-index:1}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-3{order:3}.lg\:order-last{order:9999}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:mx-auto{margin-inline:auto}.lg\:-ms-2{margin-inline-start:calc(var(--spacing)*-2)}.lg\:mt-0{margin-top:calc(var(--spacing)*0)}.lg\:mt-12{margin-top:calc(var(--spacing)*12)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:h-\[450px\]{height:450px}.lg\:w-full{width:100%}.lg\:max-w-xs{max-width:var(--container-xs)}.lg\:flex-1{flex:1}.lg\:scale-\[1\.1\]{scale:1.1}.lg\:scroll-mt-\(--ui-header-height\){scroll-margin-top:var(--ui-header-height)}.lg\:scroll-mt-\[calc\(24px\+var\(--ui-header-height\)\)\]{scroll-margin-top:calc(24px + var(--ui-header-height))}.lg\:scroll-mt-\[calc\(32px\+var\(--ui-header-height\)\)\]{scroll-margin-top:calc(32px + var(--ui-header-height))}.lg\:scroll-mt-\[calc\(48px\+var\(--ui-header-height\)\)\]{scroll-margin-top:calc(48px + var(--ui-header-height))}.lg\:columns-3{-moz-columns:3;column-count:3}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[repeat\(var\(--count\)\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(var(--count),minmax(0,1fr))}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:justify-center{justify-content:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-start{justify-content:flex-start}.lg\:gap-x-3{-moz-column-gap:calc(var(--spacing)*3);column-gap:calc(var(--spacing)*3)}.lg\:gap-x-13{-moz-column-gap:calc(var(--spacing)*13);column-gap:calc(var(--spacing)*13)}:where(.lg\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-end-width:calc(1px*(1 - var(--tw-divide-x-reverse)));border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-style:var(--tw-border-style)}:where(.lg\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-bottom-width:calc(0px*(1 - var(--tw-divide-y-reverse)));border-top-style:var(--tw-border-style);border-top-width:calc(0px*var(--tw-divide-y-reverse))}.lg\:border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:p-6{padding:calc(var(--spacing)*6)}.lg\:p-8{padding:calc(var(--spacing)*8)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:px-16{padding-inline:calc(var(--spacing)*16)}.lg\:py-4{padding-block:calc(var(--spacing)*4)}.lg\:py-12{padding-block:calc(var(--spacing)*12)}.lg\:py-24{padding-block:calc(var(--spacing)*24)}.lg\:py-32{padding-block:calc(var(--spacing)*32)}.lg\:py-40{padding-block:calc(var(--spacing)*40)}.lg\:ps-2{padding-inline-start:calc(var(--spacing)*2)}.lg\:pr-6{padding-right:calc(var(--spacing)*6)}.lg\:pb-0{padding-bottom:calc(var(--spacing)*0)}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (width>=80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:mt-0{margin-top:calc(var(--spacing)*0)}.xl\:mb-0{margin-bottom:calc(var(--spacing)*0)}.xl\:grid{display:grid}.xl\:columns-4{-moz-columns:4;column-count:4}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:gap-8{gap:calc(var(--spacing)*8)}.xl\:p-10{padding:calc(var(--spacing)*10)}}.rtl\:-rotate-90:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:-90deg}.rtl\:animate-\[marquee-rtl_var\(--duration\)_linear_infinite\]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){animation:marquee-rtl var(--duration)linear infinite}.rtl\:animate-\[marquee-vertical-rtl_var\(--duration\)_linear_infinite\]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){animation:marquee-vertical-rtl var(--duration)linear infinite}.dark\:bg-\(--ui-primary\):where(.dark,.dark *){background-color:var(--ui-primary)}.dark\:bg-black:where(.dark,.dark *){background-color:var(--color-black)}.dark\:bg-white\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)10%,transparent)}.dark\:text-\(--ui-color-error-300\):where(.dark,.dark *){color:var(--ui-color-error-300)}.dark\:text-\(--ui-color-info-300\):where(.dark,.dark *){color:var(--ui-color-info-300)}.dark\:text-\(--ui-color-primary-300\):where(.dark,.dark *){color:var(--ui-color-primary-300)}.dark\:text-\(--ui-color-secondary-300\):where(.dark,.dark *){color:var(--ui-color-secondary-300)}.dark\:text-\(--ui-color-success-300\):where(.dark,.dark *){color:var(--ui-color-success-300)}.dark\:text-\(--ui-color-warning-300\):where(.dark,.dark *){color:var(--ui-color-warning-300)}.dark\:text-white:where(.dark,.dark *){color:var(--color-white)}.dark\:invert-0:where(.dark,.dark *){--tw-invert:invert(0%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.dark\:focus-visible\:outline-none:where(.dark,.dark *):focus-visible{--tw-outline-style:none;outline-style:none}.dark\:disabled\:bg-transparent:where(.dark,.dark *):disabled{background-color:#0000}@media (hover:hover){.dark\:hover\:disabled\:bg-transparent:where(.dark,.dark *):hover:disabled{background-color:#0000}}.dark\:aria-disabled\:bg-transparent:where(.dark,.dark *)[aria-disabled=true]{background-color:#0000}@media (hover:hover){.dark\:hover\:aria-disabled\:bg-transparent:where(.dark,.dark *):hover[aria-disabled=true]{background-color:#0000}}.\[\&_a\]\:text-\(--ui-error\) a{color:var(--ui-error)}.\[\&_a\]\:text-\(--ui-info\) a{color:var(--ui-info)}.\[\&_a\]\:text-\(--ui-primary\) a{color:var(--ui-primary)}.\[\&_a\]\:text-\(--ui-secondary\) a{color:var(--ui-secondary)}.\[\&_a\]\:text-\(--ui-success\) a{color:var(--ui-success)}.\[\&_a\]\:text-\(--ui-warning\) a{color:var(--ui-warning)}@media (hover:hover){.\[\&_a\]\:hover\:border-\(--ui-error\) a:hover{border-color:var(--ui-error)}.\[\&_a\]\:hover\:border-\(--ui-info\) a:hover{border-color:var(--ui-info)}.\[\&_a\]\:hover\:border-\(--ui-primary\) a:hover{border-color:var(--ui-primary)}.\[\&_a\]\:hover\:border-\(--ui-secondary\) a:hover{border-color:var(--ui-secondary)}.\[\&_a\]\:hover\:border-\(--ui-success\) a:hover{border-color:var(--ui-success)}.\[\&_a\]\:hover\:border-\(--ui-warning\) a:hover{border-color:var(--ui-warning)}}.\[\&_code\]\:border-\(--ui-error\)\/25 code{border-color:color-mix(in oklab,var(--ui-error)25%,transparent)}.\[\&_code\]\:border-\(--ui-info\)\/25 code{border-color:color-mix(in oklab,var(--ui-info)25%,transparent)}.\[\&_code\]\:border-\(--ui-primary\)\/25 code{border-color:color-mix(in oklab,var(--ui-primary)25%,transparent)}.\[\&_code\]\:border-\(--ui-secondary\)\/25 code{border-color:color-mix(in oklab,var(--ui-secondary)25%,transparent)}.\[\&_code\]\:border-\(--ui-success\)\/25 code{border-color:color-mix(in oklab,var(--ui-success)25%,transparent)}.\[\&_code\]\:border-\(--ui-warning\)\/25 code{border-color:color-mix(in oklab,var(--ui-warning)25%,transparent)}.\[\&_code\]\:bg-\(--ui-bg\) code{background-color:var(--ui-bg)}.\[\&_code\]\:text-xs\/5 code{font-size:var(--text-xs);line-height:calc(var(--spacing)*5)}.\[\&_code\]\:text-\(--ui-color-error-600\) code{color:var(--ui-color-error-600)}.\[\&_code\]\:text-\(--ui-color-info-600\) code{color:var(--ui-color-info-600)}.\[\&_code\]\:text-\(--ui-color-primary-600\) code{color:var(--ui-color-primary-600)}.\[\&_code\]\:text-\(--ui-color-secondary-600\) code{color:var(--ui-color-secondary-600)}.\[\&_code\]\:text-\(--ui-color-success-600\) code{color:var(--ui-color-success-600)}.\[\&_code\]\:text-\(--ui-color-warning-600\) code{color:var(--ui-color-warning-600)}.dark\:\[\&_code\]\:text-\(--ui-color-error-300\):where(.dark,.dark *) code{color:var(--ui-color-error-300)}.dark\:\[\&_code\]\:text-\(--ui-color-info-300\):where(.dark,.dark *) code{color:var(--ui-color-info-300)}.dark\:\[\&_code\]\:text-\(--ui-color-primary-300\):where(.dark,.dark *) code{color:var(--ui-color-primary-300)}.dark\:\[\&_code\]\:text-\(--ui-color-secondary-300\):where(.dark,.dark *) code{color:var(--ui-color-secondary-300)}.dark\:\[\&_code\]\:text-\(--ui-color-success-300\):where(.dark,.dark *) code{color:var(--ui-color-success-300)}.dark\:\[\&_code\]\:text-\(--ui-color-warning-300\):where(.dark,.dark *) code{color:var(--ui-color-warning-300)}.\[\&_li\]\:my-0 li{margin-block:calc(var(--spacing)*0)}.\[\&_li\]\:my-0\.5 li{margin-block:calc(var(--spacing)*.5)}.\[\&_li\]\:leading-6 li{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.\[\&_ol\]\:my-0 ol{margin-block:calc(var(--spacing)*0)}.\[\&_ol\]\:my-2\.5 ol{margin-block:calc(var(--spacing)*2.5)}.\[\&_ol\]\:ps-4\.5 ol{padding-inline-start:calc(var(--spacing)*4.5)}.\[\&_p\]\:my-0 p{margin-block:calc(var(--spacing)*0)}.\[\&_p\]\:leading-6 p{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.\[\&_pre\]\:h-\[200px\] pre{height:200px}.\[\&_pre\]\:h-auto pre{height:auto}.\[\&_pre\]\:max-h-\[80vh\] pre{max-height:80vh}.\[\&_pre\]\:min-h-\[200px\] pre{min-height:200px}.\[\&_pre\]\:overflow-hidden pre{overflow:hidden}.\[\&_pre\]\:bg-\(--ui-bg\) pre{background-color:var(--ui-bg)}.\[\&_pre\]\:pb-12 pre{padding-bottom:calc(var(--spacing)*12)}.\[\&_ul\]\:my-0 ul{margin-block:calc(var(--spacing)*0)}.\[\&_ul\]\:my-2\.5 ul{margin-block:calc(var(--spacing)*2.5)}.\[\&_ul\]\:ps-4\.5 ul{padding-inline-start:calc(var(--spacing)*4.5)}.\[\&\:first-child\>th\:first-child\]\:rounded-tl-\[calc\(var\(--ui-radius\)\*1\.5\)\]:first-child>th:first-child{border-top-left-radius:calc(var(--ui-radius)*1.5)}.\[\&\:first-child\>th\:last-child\]\:rounded-tr-\[calc\(var\(--ui-radius\)\*1\.5\)\]:first-child>th:last-child{border-top-right-radius:calc(var(--ui-radius)*1.5)}.\[\&\:last-child\>td\:first-child\]\:rounded-bl-\[calc\(var\(--ui-radius\)\*1\.5\)\]:last-child>td:first-child{border-bottom-left-radius:calc(var(--ui-radius)*1.5)}.\[\&\:last-child\>td\:last-child\]\:rounded-br-\[calc\(var\(--ui-radius\)\*1\.5\)\]:last-child>td:last-child{border-bottom-right-radius:calc(var(--ui-radius)*1.5)}.\[\&\>\*\]\:last\:\!mb-0>:last-child{margin-bottom:calc(var(--spacing)*0)!important}.\[\&\>a\]\:focus-visible\:outline-\(--ui-primary\)>a:focus-visible{outline-color:var(--ui-primary)}.\[\&\>a\>code\]\:border-dashed>a>code{--tw-border-style:dashed;border-style:dashed}.\[\&\>a\>code\]\:text-lg\/6>a>code{font-size:var(--text-lg);line-height:calc(var(--spacing)*6)}.\[\&\>a\>code\]\:text-xl\/7>a>code{font-size:var(--text-xl);line-height:calc(var(--spacing)*7)}.\[\&\>a\>code\]\:font-bold>a>code{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&\>a\>code\]\:transition-colors>a>code{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}@media (hover:hover){.hover\:\[\&\>a\>code\]\:border-\(--ui-primary\):hover>a>code{border-color:var(--ui-primary)}.hover\:\[\&\>a\>code\]\:text-\(--ui-primary\):hover>a>code{color:var(--ui-primary)}}.\[\&\>code\]\:border-dashed>code{--tw-border-style:dashed;border-style:dashed}.\[\&\>code\]\:transition-colors>code{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}@media (hover:hover){.hover\:\[\&\>code\]\:border-\(--ui-primary\):hover>code{border-color:var(--ui-primary)}.hover\:\[\&\>code\]\:text-\(--ui-primary\):hover>code{color:var(--ui-primary)}.\[\&_a\]\:hover\:\[\&\>code\]\:border-\(--ui-error\) a:hover>code{border-color:var(--ui-error)}.\[\&_a\]\:hover\:\[\&\>code\]\:border-\(--ui-info\) a:hover>code{border-color:var(--ui-info)}.\[\&_a\]\:hover\:\[\&\>code\]\:border-\(--ui-primary\) a:hover>code{border-color:var(--ui-primary)}.\[\&_a\]\:hover\:\[\&\>code\]\:border-\(--ui-secondary\) a:hover>code{border-color:var(--ui-secondary)}.\[\&_a\]\:hover\:\[\&\>code\]\:border-\(--ui-success\) a:hover>code{border-color:var(--ui-success)}.\[\&_a\]\:hover\:\[\&\>code\]\:border-\(--ui-warning\) a:hover>code{border-color:var(--ui-warning)}.\[\&_a\]\:hover\:\[\&\>code\]\:text-\(--ui-error\) a:hover>code{color:var(--ui-error)}.\[\&_a\]\:hover\:\[\&\>code\]\:text-\(--ui-info\) a:hover>code{color:var(--ui-info)}.\[\&_a\]\:hover\:\[\&\>code\]\:text-\(--ui-primary\) a:hover>code{color:var(--ui-primary)}.\[\&_a\]\:hover\:\[\&\>code\]\:text-\(--ui-secondary\) a:hover>code{color:var(--ui-secondary)}.\[\&_a\]\:hover\:\[\&\>code\]\:text-\(--ui-success\) a:hover>code{color:var(--ui-success)}.\[\&_a\]\:hover\:\[\&\>code\]\:text-\(--ui-warning\) a:hover>code{color:var(--ui-warning)}}.\[\&\>div\]\:my-0>div{margin-block:calc(var(--spacing)*0)}.\[\&\>div\]\:my-2\.5>div{margin-block:calc(var(--spacing)*2.5)}.\[\&\>div\]\:flex>div{display:flex}.\[\&\>div\]\:min-w-0>div{min-width:calc(var(--spacing)*0)}.\[\&\>div\]\:flex-1>div{flex:1}.\[\&\>div\]\:flex-col>div{flex-direction:column}.\[\&\>div\]\:overflow-y-auto>div{overflow-y:auto}.\[\&\>div\>div\]\:border-0>div>div{border-style:var(--tw-border-style);border-width:0}.\[\&\>div\>pre\]\:flex-1>div>pre{flex:1}.\[\&\>div\>pre\]\:rounded-l-none>div>pre{border-bottom-left-radius:0;border-top-left-radius:0}.\[\&\>div\>pre\]\:rounded-t-none>div>pre{border-top-left-radius:0;border-top-right-radius:0}.\[\&\>div\>pre\]\:border-s-0>div>pre{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}.\[\&\>div\>pre\]\:border-e-0>div>pre{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}.\[\&\>div\>pre\]\:border-b-0>div>pre{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\>h2\]\:relative>h2{position:relative}.\[\&\>h2\]\:\[counter-increment\:step\]>h2{counter-increment:step}.\[\&\>h2\]\:before\:absolute>h2:before{content:var(--tw-content);position:absolute}.\[\&\>h2\]\:before\:-ms-\[48\.5px\]>h2:before{content:var(--tw-content);margin-inline-start:-48.5px}.\[\&\>h2\]\:before\:-mt-0>h2:before{content:var(--tw-content);margin-top:calc(var(--spacing)*0)}.\[\&\>h2\]\:before\:inline-flex>h2:before{content:var(--tw-content);display:inline-flex}.\[\&\>h2\]\:before\:size-8>h2:before{content:var(--tw-content);height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}.\[\&\>h2\]\:before\:items-center>h2:before{align-items:center;content:var(--tw-content)}.\[\&\>h2\]\:before\:justify-center>h2:before{content:var(--tw-content);justify-content:center}.\[\&\>h2\]\:before\:rounded-full>h2:before{border-radius:3.40282e+38px;content:var(--tw-content)}.\[\&\>h2\]\:before\:bg-\(--ui-bg-elevated\)>h2:before{background-color:var(--ui-bg-elevated);content:var(--tw-content)}.\[\&\>h2\]\:before\:text-sm>h2:before{content:var(--tw-content);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&\>h2\]\:before\:font-semibold>h2:before{content:var(--tw-content);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&\>h2\]\:before\:tabular-nums>h2:before{content:var(--tw-content);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.\[\&\>h2\]\:before\:ring-4>h2:before{content:var(--tw-content);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&\>h2\]\:before\:ring-\(--ui-bg\)>h2:before{content:var(--tw-content);--tw-ring-color:var(--ui-bg)}.\[\&\>h2\]\:before\:content-\[counter\(step\)\]>h2:before{--tw-content:counter(step);content:var(--tw-content)}.\[\&\>h2\>a\>span\]\:hidden>h2>a>span{display:none}.\[\&\>h3\]\:relative>h3{position:relative}.\[\&\>h3\]\:\[counter-increment\:step\]>h3{counter-increment:step}.\[\&\>h3\]\:before\:absolute>h3:before{content:var(--tw-content);position:absolute}.\[\&\>h3\]\:before\:inset-x-0\.5>h3:before{content:var(--tw-content);inset-inline:calc(var(--spacing)*.5)}.\[\&\>h3\]\:before\:-ms-\[48\.5px\]>h3:before{content:var(--tw-content);margin-inline-start:-48.5px}.\[\&\>h3\]\:before\:inline-flex>h3:before{content:var(--tw-content);display:inline-flex}.\[\&\>h3\]\:before\:size-7>h3:before{content:var(--tw-content);height:calc(var(--spacing)*7);width:calc(var(--spacing)*7)}.\[\&\>h3\]\:before\:items-center>h3:before{align-items:center;content:var(--tw-content)}.\[\&\>h3\]\:before\:justify-center>h3:before{content:var(--tw-content);justify-content:center}.\[\&\>h3\]\:before\:rounded-full>h3:before{border-radius:3.40282e+38px;content:var(--tw-content)}.\[\&\>h3\]\:before\:bg-\(--ui-bg-elevated\)>h3:before{background-color:var(--ui-bg-elevated);content:var(--tw-content)}.\[\&\>h3\]\:before\:text-sm>h3:before{content:var(--tw-content);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&\>h3\]\:before\:font-semibold>h3:before{content:var(--tw-content);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&\>h3\]\:before\:tabular-nums>h3:before{content:var(--tw-content);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.\[\&\>h3\]\:before\:ring-4>h3:before{content:var(--tw-content);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&\>h3\]\:before\:ring-\(--ui-bg\)>h3:before{content:var(--tw-content);--tw-ring-color:var(--ui-bg)}.\[\&\>h3\]\:before\:content-\[counter\(step\)\]>h3:before{--tw-content:counter(step);content:var(--tw-content)}.\[\&\>h3\>a\>span\]\:hidden>h3>a>span{display:none}.\[\&\>h4\]\:relative>h4{position:relative}.\[\&\>h4\]\:\[counter-increment\:step\]>h4{counter-increment:step}.\[\&\>h4\]\:before\:absolute>h4:before{content:var(--tw-content);position:absolute}.\[\&\>h4\]\:before\:inset-x-0\.5>h4:before{content:var(--tw-content);inset-inline:calc(var(--spacing)*.5)}.\[\&\>h4\]\:before\:-ms-\[48\.5px\]>h4:before{content:var(--tw-content);margin-inline-start:-48.5px}.\[\&\>h4\]\:before\:inline-flex>h4:before{content:var(--tw-content);display:inline-flex}.\[\&\>h4\]\:before\:size-7>h4:before{content:var(--tw-content);height:calc(var(--spacing)*7);width:calc(var(--spacing)*7)}.\[\&\>h4\]\:before\:items-center>h4:before{align-items:center;content:var(--tw-content)}.\[\&\>h4\]\:before\:justify-center>h4:before{content:var(--tw-content);justify-content:center}.\[\&\>h4\]\:before\:rounded-full>h4:before{border-radius:3.40282e+38px;content:var(--tw-content)}.\[\&\>h4\]\:before\:bg-\(--ui-bg-elevated\)>h4:before{background-color:var(--ui-bg-elevated);content:var(--tw-content)}.\[\&\>h4\]\:before\:text-sm>h4:before{content:var(--tw-content);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&\>h4\]\:before\:font-semibold>h4:before{content:var(--tw-content);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&\>h4\]\:before\:tabular-nums>h4:before{content:var(--tw-content);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.\[\&\>h4\]\:before\:ring-4>h4:before{content:var(--tw-content);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&\>h4\]\:before\:ring-\(--ui-bg\)>h4:before{content:var(--tw-content);--tw-ring-color:var(--ui-bg)}.\[\&\>h4\]\:before\:content-\[counter\(step\)\]>h4:before{--tw-content:counter(step);content:var(--tw-content)}.\[\&\>h4\>a\>span\]\:hidden>h4>a>span{display:none}.\[\&\>pre\]\:my-0>pre{margin-block:calc(var(--spacing)*0)}.\[\&\>pre\]\:rounded-t-none>pre{border-top-left-radius:0;border-top-right-radius:0}.\[\&\>ul\]\:my-0>ul{margin-block:calc(var(--spacing)*0)}.\[\&\>ul\]\:marker\:text-\(--ui-error\)\/50>ul ::marker{color:color-mix(in oklab,var(--ui-error)50%,transparent)}.\[\&\>ul\]\:marker\:text-\(--ui-error\)\/50>ul::marker{color:color-mix(in oklab,var(--ui-error)50%,transparent)}.\[\&\>ul\]\:marker\:text-\(--ui-info\)\/50>ul ::marker{color:color-mix(in oklab,var(--ui-info)50%,transparent)}.\[\&\>ul\]\:marker\:text-\(--ui-info\)\/50>ul::marker{color:color-mix(in oklab,var(--ui-info)50%,transparent)}.\[\&\>ul\]\:marker\:text-\(--ui-primary\)\/50>ul ::marker{color:color-mix(in oklab,var(--ui-primary)50%,transparent)}.\[\&\>ul\]\:marker\:text-\(--ui-primary\)\/50>ul::marker{color:color-mix(in oklab,var(--ui-primary)50%,transparent)}.\[\&\>ul\]\:marker\:text-\(--ui-secondary\)\/50>ul ::marker{color:color-mix(in oklab,var(--ui-secondary)50%,transparent)}.\[\&\>ul\]\:marker\:text-\(--ui-secondary\)\/50>ul::marker{color:color-mix(in oklab,var(--ui-secondary)50%,transparent)}.\[\&\>ul\]\:marker\:text-\(--ui-success\)\/50>ul ::marker{color:color-mix(in oklab,var(--ui-success)50%,transparent)}.\[\&\>ul\]\:marker\:text-\(--ui-success\)\/50>ul::marker{color:color-mix(in oklab,var(--ui-success)50%,transparent)}.\[\&\>ul\]\:marker\:text-\(--ui-warning\)\/50>ul ::marker{color:color-mix(in oklab,var(--ui-warning)50%,transparent)}.\[\&\>ul\]\:marker\:text-\(--ui-warning\)\/50>ul::marker{color:color-mix(in oklab,var(--ui-warning)50%,transparent)}}@keyframes accordion-up{0%{height:var(--reka-accordion-content-height)}to{height:0}}@keyframes accordion-down{0%{height:0}to{height:var(--reka-accordion-content-height)}}@keyframes collapsible-up{0%{height:var(--reka-collapsible-content-height)}to{height:0}}@keyframes collapsible-down{0%{height:0}to{height:var(--reka-collapsible-content-height)}}@keyframes toast-collapsed-closed{0%{transform:var(--transform)}to{transform:translateY(calc((var(--before) - var(--height))*var(--gap)))scale(var(--scale))}}@keyframes toast-closed{0%{transform:var(--transform)}to{transform:translateY(calc((var(--offset) - var(--height))*var(--translate-factor)))}}@keyframes toast-slide-left{0%{transform:translate(0)translateY(var(--translate))}to{transform:translate(-100%)translateY(var(--translate))}}@keyframes toast-slide-right{0%{transform:translate(0)translateY(var(--translate))}to{transform:translate(100%)translateY(var(--translate))}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes slide-in-from-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slide-out-to-top{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes slide-in-from-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slide-out-to-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes slide-in-from-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slide-out-to-bottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes slide-in-from-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slide-out-to-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes slide-in-from-top-and-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-out-to-top-and-fade{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes slide-in-from-right-and-fade{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes slide-out-to-right-and-fade{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(4px)}}@keyframes slide-in-from-bottom-and-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-out-to-bottom-and-fade{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@keyframes slide-in-from-left-and-fade{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@keyframes slide-out-to-left-and-fade{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-4px)}}@keyframes enter-from-right{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes enter-from-left{0%{opacity:0;transform:translate(-200px)}to{opacity:1;transform:translate(0)}}@keyframes exit-to-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(200px)}}@keyframes exit-to-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-200px)}}@keyframes carousel{0%,to{width:50%}0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes carousel-rtl{0%,to{width:50%}0%{transform:translate(100%)}to{transform:translate(-200%)}}@keyframes carousel-vertical{0%,to{height:50%}0%{transform:translateY(-100%)}to{transform:translateY(200%)}}@keyframes carousel-inverse{0%,to{width:50%}0%{transform:translate(200%)}to{transform:translate(-100%)}}@keyframes carousel-inverse-rtl{0%,to{width:50%}0%{transform:translate(-200%)}to{transform:translate(100%)}}@keyframes carousel-inverse-vertical{0%,to{height:50%}0%{transform:translateY(200%)}to{transform:translateY(-100%)}}@keyframes swing{0%,to{width:50%}0%,to{transform:translate(-25%)}50%{transform:translate(125%)}}@keyframes swing-vertical{0%,to{height:50%}0%,to{transform:translateY(-25%)}50%{transform:translateY(125%)}}@keyframes elastic{0%,to{margin-left:25%;width:50%}50%{margin-left:5%;width:90%}}@keyframes elastic-vertical{0%,to{height:50%;margin-top:25%}50%{height:90%;margin-top:5%}}:root{--ui-primary:#000;--ui-bg:#fff}.dark{--ui-primary:#fff;--ui-bg:#090909}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false;initial-value:rotateX(0)}@property --tw-rotate-y{syntax:"*";inherits:false;initial-value:rotateY(0)}@property --tw-rotate-z{syntax:"*";inherits:false;initial-value:rotateZ(0)}@property --tw-skew-x{syntax:"*";inherits:false;initial-value:skewX(0)}@property --tw-skew-y{syntax:"*";inherits:false;initial-value:skewY(0)}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0} diff --git a/_nuxt/error-404.Bw21yRvX.css b/_nuxt/error-404.Bw21yRvX.css new file mode 100644 index 0000000..e9f12f2 --- /dev/null +++ b/_nuxt/error-404.Bw21yRvX.css @@ -0,0 +1 @@ +.spotlight[data-v-35f6047a]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);bottom:-30vh;filter:blur(20vh);height:40vh}.gradient-border[data-v-35f6047a]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.5rem;position:relative}@media (prefers-color-scheme:light){.gradient-border[data-v-35f6047a]{background-color:#ffffff4d}.gradient-border[data-v-35f6047a]:before{background:linear-gradient(90deg,#e2e2e2,#e2e2e2 25%,#00dc82,#36e4da 75%,#0047e1)}}@media (prefers-color-scheme:dark){.gradient-border[data-v-35f6047a]{background-color:#1414144d}.gradient-border[data-v-35f6047a]:before{background:linear-gradient(90deg,#303030,#303030 25%,#00dc82,#36e4da 75%,#0047e1)}}.gradient-border[data-v-35f6047a]:before{background-size:400% auto;border-radius:.5rem;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;padding:2px;position:absolute;right:0;top:0;transition:background-position .3s ease-in-out,opacity .2s ease-in-out;width:100%}.gradient-border[data-v-35f6047a]:hover:before{background-position:-50% 0;opacity:1}.fixed[data-v-35f6047a]{position:fixed}.left-0[data-v-35f6047a]{left:0}.right-0[data-v-35f6047a]{right:0}.z-10[data-v-35f6047a]{z-index:10}.z-20[data-v-35f6047a]{z-index:20}.grid[data-v-35f6047a]{display:grid}.mb-16[data-v-35f6047a]{margin-bottom:4rem}.mb-8[data-v-35f6047a]{margin-bottom:2rem}.max-w-520px[data-v-35f6047a]{max-width:520px}.min-h-screen[data-v-35f6047a]{min-height:100vh}.w-full[data-v-35f6047a]{width:100%}.flex[data-v-35f6047a]{display:flex}.cursor-pointer[data-v-35f6047a]{cursor:pointer}.place-content-center[data-v-35f6047a]{place-content:center}.items-center[data-v-35f6047a]{align-items:center}.justify-center[data-v-35f6047a]{justify-content:center}.overflow-hidden[data-v-35f6047a]{overflow:hidden}.bg-white[data-v-35f6047a]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-4[data-v-35f6047a]{padding-left:1rem;padding-right:1rem}.px-8[data-v-35f6047a]{padding-left:2rem;padding-right:2rem}.py-2[data-v-35f6047a]{padding-bottom:.5rem;padding-top:.5rem}.text-center[data-v-35f6047a]{text-align:center}.text-8xl[data-v-35f6047a]{font-size:6rem;line-height:1}.text-xl[data-v-35f6047a]{font-size:1.25rem;line-height:1.75rem}.text-black[data-v-35f6047a]{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.font-light[data-v-35f6047a]{font-weight:300}.font-medium[data-v-35f6047a]{font-weight:500}.leading-tight[data-v-35f6047a]{line-height:1.25}.font-sans[data-v-35f6047a]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.antialiased[data-v-35f6047a]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){.dark\:bg-black[data-v-35f6047a]{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity))}.dark\:text-white[data-v-35f6047a]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media (min-width:640px){.sm\:px-0[data-v-35f6047a]{padding-left:0;padding-right:0}.sm\:px-6[data-v-35f6047a]{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-3[data-v-35f6047a]{padding-bottom:.75rem;padding-top:.75rem}.sm\:text-4xl[data-v-35f6047a]{font-size:2.25rem;line-height:2.5rem}.sm\:text-xl[data-v-35f6047a]{font-size:1.25rem;line-height:1.75rem}} diff --git a/_nuxt/error-500.BRNRpvdS.css b/_nuxt/error-500.BRNRpvdS.css new file mode 100644 index 0000000..d692efd --- /dev/null +++ b/_nuxt/error-500.BRNRpvdS.css @@ -0,0 +1 @@ +.spotlight[data-v-b7151d14]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);filter:blur(20vh)}.fixed[data-v-b7151d14]{position:fixed}.-bottom-1\/2[data-v-b7151d14]{bottom:-50%}.left-0[data-v-b7151d14]{left:0}.right-0[data-v-b7151d14]{right:0}.grid[data-v-b7151d14]{display:grid}.mb-16[data-v-b7151d14]{margin-bottom:4rem}.mb-8[data-v-b7151d14]{margin-bottom:2rem}.h-1\/2[data-v-b7151d14]{height:50%}.max-w-520px[data-v-b7151d14]{max-width:520px}.min-h-screen[data-v-b7151d14]{min-height:100vh}.place-content-center[data-v-b7151d14]{place-content:center}.overflow-hidden[data-v-b7151d14]{overflow:hidden}.bg-white[data-v-b7151d14]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-8[data-v-b7151d14]{padding-left:2rem;padding-right:2rem}.text-center[data-v-b7151d14]{text-align:center}.text-8xl[data-v-b7151d14]{font-size:6rem;line-height:1}.text-xl[data-v-b7151d14]{font-size:1.25rem;line-height:1.75rem}.text-black[data-v-b7151d14]{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.font-light[data-v-b7151d14]{font-weight:300}.font-medium[data-v-b7151d14]{font-weight:500}.leading-tight[data-v-b7151d14]{line-height:1.25}.font-sans[data-v-b7151d14]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.antialiased[data-v-b7151d14]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){.dark\:bg-black[data-v-b7151d14]{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity))}.dark\:text-white[data-v-b7151d14]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media (min-width:640px){.sm\:px-0[data-v-b7151d14]{padding-left:0;padding-right:0}.sm\:text-4xl[data-v-b7151d14]{font-size:2.25rem;line-height:2.5rem}} diff --git a/_nuxt/gXfxf0bk.js b/_nuxt/gXfxf0bk.js new file mode 100644 index 0000000..2b8ca76 --- /dev/null +++ b/_nuxt/gXfxf0bk.js @@ -0,0 +1 @@ +import{aq as w,c as v,af as z,d as I,ac as F,ad as U,ae as k,ab as T,e as b,f,w as p,r as m,h as t,P as j,aj as L,ax as Q,ay as W,az as X,u as G,aA as J,R as Y,y as Z,am as ee,an as ae,W as te,p as R,a1 as oe,a2 as ne,O as M,Q as le,N as g,g as S,x as E,X as H,ap as K,s as N,t as P,q as se}from"./CseYvhfk.js";function ie(o){return o==null}function de(o,l){return ie(o)?!1:Array.isArray(o)?o.some(a=>w(a,l)):w(o,l)}function re({type:o,defaultValue:l,modelValue:a}){const e=a||l;return a!==void 0||l!==void 0?Array.isArray(e)?"multiple":"single":o??"single"}function ue({type:o,defaultValue:l,modelValue:a}){return o||re({type:o,defaultValue:l,modelValue:a})}function ce({type:o,defaultValue:l}){return l!==void 0?l:o==="single"?void 0:[]}function fe(o,l){const a=v(()=>ue(o)),e=z(o,"modelValue",l,{defaultValue:ce(o),passive:o.modelValue===void 0,deep:!0});function s(r){if(a.value==="single")e.value=w(r,e.value)?void 0:r;else{const i=Array.isArray(e.value)?[...e.value||[]]:[e.value].filter(Boolean);if(de(i,r)){const u=i.findIndex(y=>w(y,r));i.splice(u,1)}else i.push(r);e.value=i}}const d=v(()=>a.value==="single");return{modelValue:e,changeModelValue:s,isSingle:d}}const[x,pe]=T("AccordionRoot"),me=I({__name:"AccordionRoot",props:{collapsible:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},dir:{},orientation:{default:"vertical"},unmountOnHide:{type:Boolean,default:!0},asChild:{type:Boolean},as:{},type:{},modelValue:{},defaultValue:{}},emits:["update:modelValue"],setup(o,{emit:l}){const a=o,e=l,{dir:s,disabled:d,unmountOnHide:r}=F(a),i=U(s),{modelValue:u,changeModelValue:y,isSingle:C}=fe(a,e),{forwardRef:n,currentElement:c}=k();return pe({disabled:d,direction:i,orientation:a.orientation,parentElement:c,isSingle:C,collapsible:a.collapsible,modelValue:u,changeModelValue:y,unmountOnHide:r}),(h,_)=>(f(),b(t(j),{ref:t(n),"as-child":h.asChild,as:h.as},{default:p(()=>[m(h.$slots,"default",{modelValue:t(u)})]),_:3},8,["as-child","as"]))}}),[O,be]=T("AccordionItem"),ge=I({__name:"AccordionItem",props:{disabled:{type:Boolean},value:{},unmountOnHide:{type:Boolean},asChild:{type:Boolean},as:{}},setup(o,{expose:l}){const a=o,e=x(),s=v(()=>e.isSingle.value?a.value===e.modelValue.value:Array.isArray(e.modelValue.value)&&e.modelValue.value.includes(a.value)),d=v(()=>e.disabled.value||a.disabled),r=v(()=>d.value?"":void 0),i=v(()=>s.value?"open":"closed");l({open:s,dataDisabled:r});const{currentRef:u,currentElement:y}=k();be({open:s,dataState:i,disabled:d,dataDisabled:r,triggerId:"",currentRef:u,currentElement:y,value:v(()=>a.value)});function C(n){var A;const c=n.target;if(Array.from(((A=e.parentElement.value)==null?void 0:A.querySelectorAll("[data-reka-collection-item]"))??[]).findIndex($=>$===c)===-1)return null;W(n,y.value,e.parentElement.value,{arrowKeyOptions:e.orientation,dir:e.direction.value,focus:!0})}return(n,c)=>(f(),b(t(Q),{"data-orientation":t(e).orientation,"data-disabled":r.value,"data-state":i.value,disabled:d.value,open:s.value,as:a.as,"as-child":a.asChild,"unmount-on-hide":t(e).unmountOnHide.value,onKeydown:L(C,["up","down","left","right","home","end"])},{default:p(()=>[m(n.$slots,"default",{open:s.value})]),_:3},8,["data-orientation","data-disabled","data-state","disabled","open","as","as-child","unmount-on-hide"]))}}),ve=I({__name:"AccordionContent",props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{}},setup(o){const l=o,a=x(),e=O();return k(),(s,d)=>(f(),b(t(X),{role:"region","as-child":l.asChild,"force-mount":l.forceMount,"aria-labelledby":t(e).triggerId,"data-state":t(e).dataState.value,"data-disabled":t(e).dataDisabled.value,"data-orientation":t(a).orientation,style:{"--reka-accordion-content-width":"var(--reka-collapsible-content-width)","--reka-accordion-content-height":"var(--reka-collapsible-content-height)"},onContentFound:d[0]||(d[0]=r=>t(a).changeModelValue(t(e).value.value))},{default:p(()=>[m(s.$slots,"default")]),_:3},8,["as-child","force-mount","aria-labelledby","data-state","data-disabled","data-orientation"]))}}),ye=I({__name:"AccordionHeader",props:{asChild:{type:Boolean},as:{default:"h3"}},setup(o){const l=o,a=x(),e=O();return k(),(s,d)=>(f(),b(t(j),{as:l.as,"as-child":l.asChild,"data-orientation":t(a).orientation,"data-state":t(e).dataState.value,"data-disabled":t(e).dataDisabled.value},{default:p(()=>[m(s.$slots,"default")]),_:3},8,["as","as-child","data-orientation","data-state","data-disabled"]))}}),he=I({__name:"AccordionTrigger",props:{asChild:{type:Boolean},as:{}},setup(o){const l=o,a=x(),e=O();e.triggerId||(e.triggerId=G(void 0,"reka-accordion-trigger"));function s(){const d=a.isSingle.value&&e.open.value&&!a.collapsible;e.disabled.value||d||a.changeModelValue(e.value.value)}return(d,r)=>(f(),b(t(J),{id:t(e).triggerId,ref:t(e).currentRef,"data-reka-collection-item":"",as:l.as,"as-child":l.asChild,"aria-disabled":t(e).disabled.value||void 0,"aria-expanded":t(e).open.value||!1,"data-disabled":t(e).dataDisabled.value,"data-orientation":t(a).orientation,"data-state":t(e).dataState.value,disabled:t(e).disabled.value,onClick:s},{default:p(()=>[m(d.$slots,"default")]),_:3},8,["id","as","as-child","aria-disabled","aria-expanded","data-disabled","data-orientation","data-state","disabled"]))}}),_e={slots:{root:"w-full",item:"border-b border-(--ui-border) last:border-b-0",header:"flex",trigger:"group flex-1 flex items-center gap-1.5 font-medium text-sm py-3.5 focus-visible:outline-(--ui-primary) min-w-0",content:"data-[state=open]:animate-[accordion-down_200ms_ease-out] data-[state=closed]:animate-[accordion-up_200ms_ease-out] overflow-hidden focus:outline-none",body:"text-sm pb-3.5",leadingIcon:"shrink-0 size-5",trailingIcon:"shrink-0 size-5 ms-auto group-data-[state=open]:rotate-180 transition-transform duration-200",label:"text-start break-words"},variants:{disabled:{true:{trigger:"cursor-not-allowed opacity-75"}}}},Ce=le;var q;const Ie=M({extend:M(_e),...((q=Ce.ui)==null?void 0:q.accordion)||{}}),Ae=I({__name:"Accordion",props:{as:{},items:{},trailingIcon:{},labelKey:{default:"label"},class:{},ui:{},collapsible:{type:Boolean,default:!0},defaultValue:{},modelValue:{},type:{default:"single"},disabled:{type:Boolean},unmountOnHide:{type:Boolean,default:!0}},emits:["update:modelValue"],setup(o,{emit:l}){const a=o,e=l,s=Y(),d=Z(),r=ee(ae(a,"as","collapsible","defaultValue","disabled","modelValue","type","unmountOnHide"),e),i=v(()=>Ie({disabled:a.disabled}));return(u,y)=>{var C;return f(),b(t(me),te(t(r),{class:i.value.root({class:[a.class,(C=a.ui)==null?void 0:C.root]})}),{default:p(()=>[(f(!0),R(ne,null,oe(u.items,(n,c)=>{var h;return f(),b(t(ge),{key:c,value:n.value||String(c),disabled:n.disabled,class:g(i.value.item({class:(h=a.ui)==null?void 0:h.item}))},{default:p(({open:_})=>{var A,$;return[S(t(ye),{class:g(i.value.header({class:(A=a.ui)==null?void 0:A.header}))},{default:p(()=>{var V;return[S(t(he),{class:g(i.value.trigger({class:(V=a.ui)==null?void 0:V.trigger,disabled:n.disabled}))},{default:p(()=>{var D;return[m(u.$slots,"leading",{item:n,index:c,open:_},()=>{var B;return[n.icon?(f(),b(H,{key:0,name:n.icon,class:g(i.value.leadingIcon({class:(B=a.ui)==null?void 0:B.leadingIcon}))},null,8,["name","class"])):E("",!0)]}),t(K)(n,a.labelKey)||s.default?(f(),R("span",{key:0,class:g(i.value.label({class:(D=a.ui)==null?void 0:D.label}))},[m(u.$slots,"default",{item:n,index:c,open:_},()=>[N(P(t(K)(n,a.labelKey)),1)])],2)):E("",!0),m(u.$slots,"trailing",{item:n,index:c,open:_},()=>{var B;return[S(H,{name:n.trailingIcon||u.trailingIcon||t(d).ui.icons.chevronDown,class:g(i.value.trailingIcon({class:(B=a.ui)==null?void 0:B.trailingIcon}))},null,8,["name","class"])]})]}),_:2},1032,["class"])]}),_:2},1032,["class"]),n.content||s.content||n.slot&&s[n.slot]||s.body||n.slot&&s[`${n.slot}-body`]?(f(),b(t(ve),{key:0,class:g(i.value.content({class:($=a.ui)==null?void 0:$.content}))},{default:p(()=>[m(u.$slots,n.slot||"content",{item:n,index:c,open:_},()=>{var V;return[se("div",{class:g(i.value.body({class:(V=a.ui)==null?void 0:V.body}))},[m(u.$slots,n.slot?`${n.slot}-body`:"body",{item:n,index:c,open:_},()=>[N(P(n.content),1)])],2)]})]),_:2},1032,["class"])):E("",!0)]}),_:2},1032,["value","disabled","class"])}),128))]),_:3},16,["class"])}}}),Be=Object.assign(Ae,{__name:"UAccordion"});export{Be as _}; diff --git a/_nuxt/h7MKFzWu.js b/_nuxt/h7MKFzWu.js new file mode 100644 index 0000000..8984652 --- /dev/null +++ b/_nuxt/h7MKFzWu.js @@ -0,0 +1 @@ +import{_ as a,m as i,p as u,f as c,q as e,t as r,g as l,w as d,s as p,v as f}from"./CseYvhfk.js";const m={class:"antialiased bg-white dark:bg-black dark:text-white font-sans grid min-h-screen overflow-hidden place-content-center text-black"},g={class:"max-w-520px text-center z-20"},h=["textContent"],b=["textContent"],x={class:"flex items-center justify-center w-full"},y={__name:"error-404",props:{appName:{type:String,default:"Nuxt"},version:{type:String,default:""},statusCode:{type:Number,default:404},statusMessage:{type:String,default:"Not Found"},description:{type:String,default:"Sorry, the page you are looking for could not be found."},backHome:{type:String,default:"Go back home"}},setup(t){const n=t;return i({title:`${n.statusCode} - ${n.statusMessage} | ${n.appName}`,script:[{children:`!function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))r(e);new MutationObserver((e=>{for(const o of e)if("childList"===o.type)for(const e of o.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&r(e)})).observe(document,{childList:!0,subtree:!0})}function r(e){if(e.ep)return;e.ep=!0;const r=function(e){const r={};return e.integrity&&(r.integrity=e.integrity),e.referrerPolicy&&(r.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?r.credentials="include":"anonymous"===e.crossOrigin?r.credentials="omit":r.credentials="same-origin",r}(e);fetch(e.href,r)}}();`}],style:[{children:'*,:after,:before{border-color:var(--un-default-border-color,#e5e7eb);border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--un-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}h1{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}h1,p{margin:0}*,:after,:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }'}]}),(k,o)=>{const s=f;return c(),u("div",m,[o[0]||(o[0]=e("div",{class:"fixed left-0 right-0 spotlight z-10"},null,-1)),e("div",g,[e("h1",{class:"font-medium mb-8 sm:text-10xl text-8xl",textContent:r(t.statusCode)},null,8,h),e("p",{class:"font-light leading-tight mb-16 px-8 sm:px-0 sm:text-4xl text-xl",textContent:r(t.description)},null,8,b),e("div",x,[l(s,{to:"/",class:"cursor-pointer gradient-border px-4 py-2 sm:px-6 sm:py-3 sm:text-xl text-md"},{default:d(()=>[p(r(t.backHome),1)]),_:1})])])])}}},_=a(y,[["__scopeId","data-v-35f6047a"]]);export{_ as default}; diff --git a/_nuxt/index.BLYI6Sva.css b/_nuxt/index.BLYI6Sva.css new file mode 100644 index 0000000..c615d31 --- /dev/null +++ b/_nuxt/index.BLYI6Sva.css @@ -0,0 +1 @@ +@keyframes marquee{0%{transform:translate(0)}to{transform:translate(calc(-100% - var(--gap)))}}@keyframes marquee-rtl{0%{transform:translate(100%)}to{transform:translate(calc(-100%*var(--repeat) - var(--gap)*var(--repeat)))}}@keyframes marquee-vertical{0%{transform:translateY(0)}to{transform:translateY(calc(-100% - var(--gap)))}}@keyframes marquee-vertical-rtl{0%{transform:translateY(100%)}to{transform:translateY(calc(-100%*var(--repeat) - var(--gap)*var(--repeat)))}}.stars[data-v-076ba62c]{left:50%;-webkit-mask-image:linear-gradient(180deg,hsla(0,0%,85%,0),hsla(0,0%,85%,.8) 25%,#d9d9d9 50%,hsla(0,0%,85%,.8) 75%,hsla(0,0%,85%,0));mask-image:linear-gradient(180deg,#d9d9d900,#d9d9d9cc 25%,#d9d9d9,#d9d9d9cc 75%,#d9d9d900);-webkit-mask-size:cover;mask-size:cover;transform:translate(-50%);--color:#000}.dark .stars[data-v-076ba62c]{--color:#fff}.stars>div[data-v-076ba62c]{animation:risingStarsAnimation-076ba62c linear infinite}.stars div[data-v-076ba62c]:first-child{animation-duration:100s!important;box-shadow:693px 8435px var(--color),1921px 246px var(--color),1120px 872px var(--color),1614px 1319px var(--color),628px 1227px var(--color),144px 1298px var(--color),1152px 1529px var(--color),1486px 1897px var(--color),401px 1213px var(--color),1023px 73px var(--color),122px 509px var(--color),1264px 1265px var(--color),235px 1276px var(--color),514px 1138px var(--color),1019px 1915px var(--color),1214px 1058px var(--color),1740px 1354px var(--color),1947px 791px var(--color),1046px 438px var(--color),695px 1209px var(--color),58px 442px var(--color),1143px 1489px var(--color),1486px 607px var(--color),730px 1396px var(--color),402px 1177px var(--color),1533px 657px var(--color),1436px 657px var(--color),1567px 1081px var(--color),1632px 295px var(--color),460px 1293px var(--color),196px 800px var(--color),1554px 1284px var(--color),645px 1441px var(--color),467px 502px var(--color),1413px 497px var(--color),1468px 434px var(--color),34px 619px var(--color),1858px 1004px var(--color),834px 511px var(--color),693px 916px var(--color),330px 91px var(--color),1686px 1366px var(--color),36px 56px var(--color),390px 1355px var(--color),656px 99px var(--color),1695px 1869px var(--color),321px 1219px var(--color),271px 1082px var(--color),1730px 407px var(--color),1769px 1790px var(--color),1072px 780px var(--color),630px 1561px var(--color),1238px 1991px var(--color),26px 440px var(--color),998px 1604px var(--color),1865px 631px var(--color),289px 1635px var(--color),689px 547px var(--color),1691px 1147px var(--color),113px 1933px var(--color),1656px 949px var(--color),903px 1220px var(--color),1214px 503px var(--color),505px 1391px var(--color),1300px 1766px var(--color),56px 194px var(--color),1920px 572px var(--color),1704px 945px var(--color),1627px 278px var(--color),1659px 793px var(--color),1249px 1495px var(--color),1029px 1187px var(--color),1555px 408px var(--color),1030px 250px var(--color),725px 1744px var(--color),1787px 1643px var(--color),627px 199px var(--color),1151px 698px var(--color),1862px 81px var(--color),166px 1098px var(--color),896px 1022px var(--color),1313px 123px var(--color),1097px 1047px var(--color),1288px 1258px var(--color),691px 348px var(--color),573px 862px var(--color),277px 1220px var(--color),1039px 1041px var(--color),105px 634px var(--color),389px 1046px var(--color),1452px 914px var(--color),1636px 1264px var(--color),1809px 1362px var(--color),1796px 1460px var(--color),758px 131px var(--color),1116px 891px var(--color),837px 844px var(--color),996px 497px var(--color),270px 990px var(--color),1646px 1943px var(--color),1896px 734px var(--color),1237px 154px var(--color),795px 796px var(--color),1773px 1527px var(--color),1262px 1316px var(--color),1949px 499px var(--color),1987px 1438px var(--color),993px 1583px var(--color),1371px 423px var(--color),1596px 388px var(--color),878px 498px var(--color),1571px 1310px var(--color),1339px 290px var(--color),1323px 1028px var(--color),1224px 1001px var(--color),1211px 1638px var(--color),1877px 85px var(--color),300px 787px var(--color),1699px 1559px var(--color),506px 8px var(--color),703px 228px var(--color),1903px 233px var(--color),1740px 963px var(--color),1901px 1551px var(--color),34px 440px var(--color),660px 713px var(--color),953px 1397px var(--color),1292px 1730px var(--color),1733px 922px var(--color),844px 1972px var(--color),292px 85px var(--color),786px 284px var(--color),1716px 1293px var(--color),111px 1807px var(--color),1787px 1462px var(--color),1190px 1837px var(--color),224px 1552px var(--color),1532px 1693px var(--color),819px 594px var(--color),1441px 1037px var(--color),11px 1657px var(--color),580px 645px var(--color),1469px 330px var(--color),1532px 1057px var(--color),1146px 860px var(--color),1438px 784px var(--color),1365px 1858px var(--color),271px 1335px var(--color),1118px 712px var(--color),1261px 48px var(--color),1045px 447px var(--color),1325px 1454px var(--color),1517px 406px var(--color),1339px 386px var(--color),1375px 1652px var(--color),1719px 966px var(--color),581px 765px var(--color),1222px 599px var(--color),1567px 666px var(--color),1154px 1378px var(--color),1709px 480px var(--color),1862px 285px var(--color),286px 1888px var(--color),587px 870px var(--color),46px 832px var(--color),1036px 286px var(--color),1376px 261px var(--color),1794px 981px var(--color),1530px 1004px var(--color),1700px 1617px var(--color),1810px 253px var(--color),578px 521px var(--color),37px 1207px var(--color),1126px 151px var(--color),644px 603px var(--color),1897px 1995px var(--color),415px 579px var(--color),929px 718px var(--color),1025px 1952px var(--color),1779px 1959px var(--color),1955px 1752px var(--color),1991px 136px var(--color),659px 1463px var(--color),1113px 1052px var(--color),1628px 1806px var(--color),1891px 1064px var(--color),1782px 1329px var(--color),510px 526px var(--color),1348px 599px var(--color),1157px 1994px var(--color),936px 260px var(--color),227px 251px var(--color),24px 1290px var(--color),1944px 701px var(--color),1665px 745px var(--color),1648px 1817px var(--color),1446px 1941px var(--color),1552px 802px var(--color),483px 264px var(--color),974px 537px var(--color),966px 941px var(--color),1960px 1542px var(--color),281px 930px var(--color),1000px 863px var(--color),800px 1257px var(--color),1949px 1845px var(--color),43px 1126px var(--color),981px 36px var(--color),1355px 1949px var(--color),797px 43px var(--color),110px 906px var(--color),829px 853px var(--color),845px 1999px var(--color),565px 1058px var(--color),1424px 1028px var(--color),903px 1574px var(--color),1670px 632px var(--color),1417px 1997px var(--color),592px 1967px var(--color),843px 1894px var(--color),111px 341px var(--color),1868px 1896px var(--color),1846px 832px var(--color),1627px 1557px var(--color),1331px 723px var(--color),707px 770px var(--color),1589px 1422px var(--color),1960px 1137px var(--color),304px 572px var(--color),1275px 459px var(--color),707px 866px var(--color),914px 1524px var(--color),796px 551px var(--color),896px 1655px var(--color),1051px 182px var(--color),1834px 636px var(--color),278px 1663px var(--color),1197px 1203px var(--color),482px 1601px var(--color),199px 924px var(--color),1974px 1084px var(--color),1676px 668px var(--color),858px 1226px var(--color),1375px 1873px var(--color),415px 1817px var(--color),1112px 312px var(--color),1011px 1629px var(--color),1217px 991px var(--color),1418px 1998px var(--color),1645px 1226px var(--color),186px 1661px var(--color),1614px 1374px var(--color),732px 544px var(--color),458px 72px var(--color),1137px 1584px var(--color),1704px 1103px var(--color),329px 1958px var(--color),17px 141px var(--color),308px 1980px var(--color),1975px 675px var(--color),555px 330px var(--color),787px 712px var(--color),1062px 39px var(--color),1586px 1771px var(--color),1022px 1632px var(--color),559px 1316px var(--color),1254px 294px var(--color),799px 865px var(--color),672px 116px var(--color),1994px 575px var(--color),1733px 652px var(--color),1233px 894px var(--color),1369px 573px var(--color),237px 262px var(--color),1980px 200px var(--color),657px 1489px var(--color),1871px 1364px var(--color),1571px 891px var(--color),115px 617px var(--color),1711px 1178px var(--color),463px 183px var(--color),1148px 841px var(--color),566px 782px var(--color),844px 1056px var(--color),811px 1855px var(--color),97px 842px var(--color),1097px 10px var(--color),886px 1066px var(--color),1590px 1707px var(--color),1884px 1313px var(--color),1719px 408px var(--color),256px 319px var(--color),116px 253px var(--color),132px 1237px var(--color),912px 1912px var(--color),568px 1053px var(--color),840px 1523px var(--color),521px 1780px var(--color),1092px 554px var(--color),1833px 1018px var(--color),1897px 514px var(--color),1765px 1236px var(--color),415px 1512px var(--color),1457px 1382px var(--color),567px 1294px var(--color),777px 505px var(--color),1502px 635px var(--color),422px 933px var(--color),1609px 1030px var(--color),124px 550px var(--color),1839px 895px var(--color),671px 1187px var(--color),1445px 1668px var(--color),1457px 633px var(--color),363px 1250px var(--color),1770px 1598px var(--color),1802px 82px var(--color),1784px 1798px var(--color),1275px 1504px var(--color),888px 264px var(--color),157px 209px var(--color),1803px 1572px var(--color),722px 851px var(--color),732px 365px var(--color),485px 1277px var(--color),155px 974px var(--color),986px 339px var(--color),283px 49px var(--color),1605px 727px var(--color),55px 359px var(--color),468px 987px var(--color),789px 283px var(--color),97px 623px var(--color),237px 432px var(--color),577px 619px var(--color),891px 623px var(--color),861px 373px var(--color),510px 1655px var(--color),808px 1413px var(--color),1626px 1241px var(--color),368px 53px var(--color),796px 852px var(--color),1832px 152px var(--color),575px 1066px var(--color),1374px 1739px var(--color),951px 1313px var(--color),1305px 742px var(--color),607px 1560px var(--color),1735px 682px var(--color),827px 805px var(--color),270px 1759px var(--color),606px 1115px var(--color),569px 1730px var(--color),742px 158px var(--color),261px 1861px var(--color),1926px 1332px var(--color),461px 1982px var(--color),380px 855px var(--color),194px 1920px var(--color),423px 228px var(--color),498px 75px var(--color),480px 27px var(--color),1842px 769px var(--color),1587px 605px var(--color),721px 371px var(--color),1248px 20px var(--color),457px 1734px var(--color),1642px 895px var(--color),37px 282px var(--color),139px 856px var(--color),1863px 1254px var(--color),728px 419px var(--color),1930px 1638px var(--color),587px 1392px var(--color),52px 228px var(--color),483px 1150px var(--color),1127px 970px var(--color),20px 1909px var(--color),1427px 1208px var(--color),421px 951px var(--color),1552px 259px var(--color),688px 1070px var(--color),1618px 1896px var(--color),1422px 942px var(--color),902px 741px var(--color),340px 916px var(--color),1392px 1128px var(--color),1713px 539px var(--color),1213px 1312px var(--color),170px 1565px var(--color),1603px 719px var(--color),1504px 1666px var(--color),880px 440px var(--color),1611px 1247px var(--color),408px 1211px var(--color),624px 371px var(--color),1309px 531px var(--color),1913px 955px var(--color),170px 1921px var(--color),40px 1967px var(--color),1074px 1194px var(--color),1025px 632px var(--color),165px 277px var(--color),1685px 1842px var(--color),1840px 1925px var(--color),1534px 859px var(--color),411px 780px var(--color),1814px 618px var(--color),802px 1791px var(--color),724px 1305px var(--color),692px 603px var(--color),662px 1720px var(--color),682px 333px var(--color),962px 170px var(--color),845px 1277px var(--color),1692px 650px var(--color),810px 1576px var(--color),1812px 1536px var(--color),1031px 641px var(--color),1794px 1450px var(--color),496px 1923px var(--color),1410px 998px var(--color),1984px 1904px var(--color),989px 1970px var(--color),926px 1826px var(--color),1063px 1831px var(--color),586px 59px var(--color),769px 1816px var(--color),789px 993px var(--color),1228px 1880px var(--color),12px 1624px var(--color),1706px 787px var(--color),763px 1189px var(--color),1066px 1139px var(--color),1927px 182px var(--color),1058px 927px var(--color),463px 938px var(--color),1608px 564px var(--color),681px 1082px var(--color),1681px 1704px var(--color),499px 1586px var(--color),1270px 184px var(--color),731px 233px var(--color),500px 916px var(--color),1488px 1864px var(--color),38px 1593px var(--color),155px 639px var(--color),1210px 435px var(--color),671px 1152px var(--color),1671px 473px var(--color),424px 101px var(--color),1456px 1419px var(--color),1791px 1837px var(--color),1783px 411px var(--color),1355px 11px var(--color),1840px 536px var(--color),555px 538px var(--color),71px 683px var(--color),1375px 674px var(--color),269px 545px var(--color),1523px 79px var(--color),1960px 602px var(--color),828px 732px var(--color),723px 771px var(--color),712px 1505px var(--color),285px 606px var(--color),286px 1741px var(--color),1233px 778px var(--color),1717px 1221px var(--color),1225px 981px var(--color),691px 752px var(--color),829px 78px var(--color),1211px 1365px var(--color),1701px 1323px var(--color),1614px 87px var(--color),1974px 1744px var(--color),1227px 873px var(--color),549px 1357px var(--color),881px 1414px var(--color),321px 1381px var(--color),1378px 1339px var(--color),1331px 1263px var(--color),1997px 50px var(--color),149px 776px var(--color),1297px 1054px var(--color),1183px 757px var(--color),421px 58px var(--color),1847px 217px var(--color),1128px 1490px var(--color),681px 485px var(--color),486px 1455px var(--color),224px 804px var(--color),1971px 210px var(--color),699px 1124px var(--color),1210px 799px var(--color),521px 18px var(--color),1793px 1493px var(--color),36px 815px var(--color),1776px 462px var(--color),1701px 196px var(--color)}.stars div[data-v-076ba62c]:nth-child(2){animation-duration:150s!important;box-shadow:1432px 8687px var(--color),281px 1550px var(--color),797px 588px var(--color),1219px 1750px var(--color),291px 20px var(--color),989px 1462px var(--color),321px 1536px var(--color),660px 1179px var(--color),630px 1097px var(--color),138px 1129px var(--color),317px 982px var(--color),1005px 692px var(--color),594px 770px var(--color),817px 1325px var(--color),1750px 516px var(--color),306px 784px var(--color),103px 1251px var(--color),1035px 897px var(--color),1598px 760px var(--color),1671px 1684px var(--color),473px 120px var(--color),1871px 422px var(--color),1416px 1596px var(--color),664px 469px var(--color),1706px 1842px var(--color),1830px 647px var(--color),1494px 831px var(--color),386px 209px var(--color),1804px 1120px var(--color),439px 1000px var(--color),1089px 7px var(--color),1293px 560px var(--color),102px 1926px var(--color),1219px 1667px var(--color),1364px 1107px var(--color),1270px 619px var(--color),1180px 1657px var(--color),1208px 521px var(--color),807px 1325px var(--color),478px 396px var(--color),995px 327px var(--color),1067px 352px var(--color),1620px 1648px var(--color),114px 1380px var(--color),24px 883px var(--color),1589px 883px var(--color),1365px 139px var(--color),778px 1926px var(--color),1390px 1943px var(--color),1755px 193px var(--color),1575px 292px var(--color),214px 1095px var(--color),372px 1011px var(--color),251px 31px var(--color),1249px 1150px var(--color),1481px 520px var(--color),1716px 499px var(--color),937px 1934px var(--color),743px 494px var(--color),1341px 1953px var(--color),670px 1523px var(--color),441px 940px var(--color),1056px 944px var(--color),1963px 1467px var(--color),1543px 852px var(--color),225px 763px var(--color),957px 1937px var(--color),1344px 460px var(--color),497px 512px var(--color),1676px 1196px var(--color),961px 438px var(--color),1721px 1580px var(--color),418px 1874px var(--color),316px 1597px var(--color),1897px 526px var(--color),640px 1420px var(--color),50px 1211px var(--color),1871px 726px var(--color),1672px 1990px var(--color),1258px 864px var(--color),62px 614px var(--color),314px 882px var(--color),878px 1076px var(--color),1724px 1142px var(--color),543px 46px var(--color),641px 425px var(--color),76px 57px var(--color),227px 927px var(--color),816px 1130px var(--color),1064px 1389px var(--color),1915px 671px var(--color),407px 1527px var(--color),257px 605px var(--color),983px 1012px var(--color),1576px 388px var(--color),1575px 1935px var(--color),68px 1594px var(--color),311px 107px var(--color),832px 144px var(--color),349px 1401px var(--color),1150px 1652px var(--color),627px 1663px var(--color),922px 1119px var(--color),720px 1629px var(--color),305px 642px var(--color),1125px 146px var(--color),898px 750px var(--color),642px 1538px var(--color),88px 782px var(--color),723px 1320px var(--color),355px 785px var(--color),1149px 1949px var(--color),1522px 1885px var(--color),1984px 957px var(--color),256px 1165px var(--color),1216px 1415px var(--color),777px 408px var(--color),819px 510px var(--color),1239px 1325px var(--color),1202px 326px var(--color),225px 384px var(--color),291px 498px var(--color),1349px 535px var(--color),1927px 1931px var(--color),1673px 507px var(--color),584px 1285px var(--color),486px 743px var(--color),1391px 1091px var(--color),541px 947px var(--color),1505px 1612px var(--color),231px 1371px var(--color),1336px 1722px var(--color),729px 1068px var(--color),1179px 1525px var(--color),203px 76px var(--color),1878px 736px var(--color),1704px 1381px var(--color),551px 1527px var(--color),1110px 1859px var(--color),313px 596px var(--color),543px 9px var(--color),1091px 951px var(--color),1178px 1081px var(--color),137px 1930px var(--color),705px 1554px var(--color),1427px 1999px var(--color),988px 1968px var(--color),271px 1720px var(--color),1234px 1857px var(--color),1559px 1284px var(--color),1353px 1409px var(--color),298px 1591px var(--color),602px 1198px var(--color),1451px 106px var(--color),1835px 1119px var(--color),1098px 324px var(--color),946px 842px var(--color),1308px 1879px var(--color),1013px 57px var(--color),1856px 1163px var(--color),266px 1889px var(--color),361px 657px var(--color),1450px 873px var(--color),1008px 644px var(--color),632px 1115px var(--color),45px 1126px var(--color),845px 1090px var(--color),582px 974px var(--color),671px 82px var(--color),561px 1442px var(--color),1417px 594px var(--color),931px 984px var(--color),1677px 1052px var(--color),1698px 844px var(--color),1043px 1059px var(--color),861px 1672px var(--color),1922px 1111px var(--color),1261px 310px var(--color),1940px 1966px var(--color),391px 1960px var(--color),1116px 158px var(--color),639px 1471px var(--color),526px 1349px var(--color),888px 1053px var(--color),547px 563px var(--color),1005px 1053px var(--color),67px 98px var(--color),9px 872px var(--color),693px 1422px var(--color),1303px 1524px var(--color),1765px 655px var(--color),66px 188px var(--color),1929px 1145px var(--color),1158px 1423px var(--color),1897px 302px var(--color),1421px 630px var(--color),120px 240px var(--color),777px 1748px var(--color),802px 1919px var(--color),1039px 745px var(--color),1739px 897px var(--color),327px 972px var(--color),426px 1450px var(--color),1900px 1785px var(--color),431px 87px var(--color),394px 1871px var(--color),226px 1776px var(--color),698px 757px var(--color),944px 274px var(--color),1764px 899px var(--color),736px 858px var(--color),1581px 867px var(--color),1760px 594px var(--color),315px 1572px var(--color),612px 69px var(--color),491px 1784px var(--color),1487px 1998px var(--color),371px 1477px var(--color),1770px 638px var(--color),606px 1666px var(--color),347px 1014px var(--color),659px 585px var(--color),1762px 1819px var(--color),1795px 823px var(--color),486px 1488px var(--color),1424px 977px var(--color),1441px 1377px var(--color),372px 1103px var(--color),1736px 1114px var(--color),883px 789px var(--color),760px 456px var(--color),1475px 1368px var(--color),343px 415px var(--color),1221px 823px var(--color),894px 513px var(--color),1016px 713px var(--color),751px 22px var(--color),875px 595px var(--color),1999px 1266px var(--color),1340px 652px var(--color),1872px 540px var(--color),1957px 753px var(--color),308px 1242px var(--color),1551px 1124px var(--color),1417px 305px var(--color),1701px 1843px var(--color),539px 1505px var(--color),404px 1442px var(--color),146px 248px var(--color),1942px 602px var(--color),1019px 1240px var(--color),813px 1300px var(--color),1259px 1092px var(--color),1820px 10px var(--color),27px 222px var(--color),278px 1838px var(--color),1420px 1702px var(--color),367px 61px var(--color),433px 518px var(--color),253px 1444px var(--color),791px 954px var(--color),1768px 1504px var(--color),709px 1529px var(--color),198px 246px var(--color),1228px 131px var(--color),812px 1859px var(--color),1145px 784px var(--color),165px 377px var(--color),847px 535px var(--color),71px 1404px var(--color),1364px 1168px var(--color),410px 1120px var(--color),1265px 261px var(--color),1678px 1845px var(--color),305px 873px var(--color),1524px 1720px var(--color),608px 682px var(--color),1277px 991px var(--color),1865px 1097px var(--color),1426px 197px var(--color),435px 1774px var(--color),42px 470px var(--color),27px 453px var(--color),306px 1691px var(--color),60px 1692px var(--color),1097px 1408px var(--color),992px 136px var(--color),1082px 1688px var(--color),1925px 1301px var(--color),156px 1675px var(--color),164px 1147px var(--color),109px 480px var(--color),1597px 1391px var(--color),238px 1553px var(--color),1609px 303px var(--color),1932px 1158px var(--color),127px 891px var(--color),279px 1047px var(--color),909px 1389px var(--color),1517px 1647px var(--color),394px 1866px var(--color),1351px 838px var(--color),787px 660px var(--color),138px 871px var(--color),1228px 1149px var(--color),1251px 1946px var(--color),1766px 1350px var(--color),230px 1552px var(--color),1412px 1835px var(--color),1465px 1476px var(--color),288px 1472px var(--color),1608px 1698px var(--color),1503px 1254px var(--color),888px 1080px var(--color),962px 1952px var(--color),987px 249px var(--color),1516px 1971px var(--color),598px 1683px var(--color),740px 12px var(--color),1017px 1917px var(--color),1094px 894px var(--color),596px 71px var(--color),745px 1504px var(--color),1234px 1514px var(--color),13px 25px var(--color),1981px 758px var(--color),714px 853px var(--color),1964px 637px var(--color),373px 1568px var(--color),1580px 1172px var(--color),130px 605px var(--color),1736px 1281px var(--color),65px 1793px var(--color),436px 861px var(--color),33px 161px var(--color),1530px 1981px var(--color),1199px 1707px var(--color),1118px 1175px var(--color),470px 1959px var(--color),1552px 233px var(--color),1450px 1039px var(--color),1012px 543px var(--color),722px 621px var(--color),777px 1365px var(--color),1510px 1339px var(--color),95px 896px var(--color),60px 1765px var(--color),62px 1148px var(--color),720px 763px var(--color),1434px 1114px var(--color),250px 400px var(--color),1903px 490px var(--color),715px 762px var(--color),185px 1156px var(--color),1993px 907px var(--color),389px 95px var(--color),347px 1342px var(--color),189px 1186px var(--color),1498px 1760px var(--color),1525px 358px var(--color),479px 1712px var(--color),483px 418px var(--color),317px 815px var(--color),380px 1413px var(--color),1486px 922px var(--color),1379px 894px var(--color),1149px 1911px var(--color),1360px 1819px var(--color),140px 1776px var(--color),1167px 875px var(--color),332px 1193px var(--color),1252px 1232px var(--color),1713px 1820px var(--color),455px 58px var(--color),1045px 555px var(--color),377px 1058px var(--color),900px 1396px var(--color),288px 592px var(--color),399px 762px var(--color),590px 460px var(--color),126px 1925px var(--color),1429px 890px var(--color),1841px 1712px var(--color),1975px 182px var(--color),1559px 1169px var(--color),1661px 1463px var(--color),1723px 1948px var(--color),1280px 1703px var(--color),713px 1205px var(--color),334px 1816px var(--color),460px 724px var(--color),1573px 1084px var(--color),1543px 1086px var(--color),1319px 1241px var(--color),1014px 880px var(--color),1492px 18px var(--color),330px 153px var(--color),3px 1416px var(--color),1396px 166px var(--color),1482px 1299px var(--color),819px 1966px var(--color),281px 3px var(--color),1072px 1199px var(--color),510px 456px var(--color),1521px 1731px var(--color),1801px 643px var(--color),446px 529px var(--color),1888px 1169px var(--color),893px 683px var(--color),1588px 348px var(--color),1748px 566px var(--color),232px 481px var(--color),769px 200px var(--color),1649px 1016px var(--color),1675px 1930px var(--color),1018px 1607px var(--color),1137px 825px var(--color),491px 608px var(--color),28px 1383px var(--color),329px 746px var(--color),273px 1846px var(--color),1257px 1139px var(--color),258px 1278px var(--color),821px 1393px var(--color),237px 1117px var(--color),172px 771px var(--color),120px 608px var(--color),670px 939px var(--color),1412px 1095px var(--color),1257px 1094px var(--color),996px 1308px var(--color),953px 1799px var(--color),769px 11px var(--color),1586px 864px var(--color),1217px 1677px var(--color),1276px 1159px var(--color),1961px 488px var(--color),1888px 676px var(--color),1965px 634px var(--color),1372px 1360px var(--color),875px 1653px var(--color),939px 408px var(--color),1632px 1895px var(--color),1858px 802px var(--color),574px 1280px var(--color),1800px 1240px var(--color),1484px 537px var(--color),926px 1379px var(--color),1436px 1123px var(--color),136px 506px var(--color),920px 1692px var(--color),1640px 1581px var(--color),426px 528px var(--color),1531px 45px var(--color),634px 991px var(--color),629px 319px var(--color),808px 1818px var(--color),144px 1357px var(--color),69px 409px var(--color),284px 1280px var(--color),1975px 546px var(--color),817px 261px var(--color),1794px 575px var(--color),1747px 1141px var(--color),997px 1824px var(--color),783px 1897px var(--color),597px 1756px var(--color),464px 1327px var(--color),1041px 1795px var(--color),1341px 699px var(--color),1155px 1249px var(--color),1801px 1098px var(--color),1224px 922px var(--color),1548px 85px var(--color),1446px 1746px var(--color),898px 625px var(--color),1374px 742px var(--color),1587px 1468px var(--color),1720px 1268px var(--color),776px 667px var(--color),867px 128px var(--color),841px 1808px var(--color),1825px 1805px var(--color),411px 1851px var(--color),455px 1033px var(--color),1103px 612px var(--color),1066px 1433px var(--color),1068px 835px var(--color),1497px 1510px var(--color),1517px 1457px var(--color),793px 363px var(--color),983px 613px var(--color),655px 1820px var(--color),1244px 1592px var(--color),625px 264px var(--color),744px 248px var(--color),423px 1810px var(--color),36px 428px var(--color),797px 489px var(--color),152px 1855px var(--color);opacity:.75}.stars div[data-v-076ba62c]:nth-child(3){animation-duration:200s!important;box-shadow:1101px 12446px var(--color),1029px 11px var(--color),1085px 961px var(--color),1767px 1121px var(--color),78px 1112px var(--color),1969px 440px var(--color),743px 1548px var(--color),1005px 1473px var(--color),1843px 1450px var(--color),1062px 547px var(--color),1105px 1501px var(--color),316px 1466px var(--color),831px 1071px var(--color),879px 1157px var(--color),1400px 1368px var(--color),1491px 1832px var(--color),833px 1040px var(--color),1788px 1114px var(--color),312px 406px var(--color),447px 1127px var(--color),312px 1249px var(--color),577px 1906px var(--color),1673px 1170px var(--color),926px 1822px var(--color),1378px 770px var(--color),55px 1592px var(--color),1377px 419px var(--color),577px 933px var(--color),668px 576px var(--color),1347px 1630px var(--color),1994px 1661px var(--color),856px 1426px var(--color),262px 1304px var(--color),736px 895px var(--color),419px 329px var(--color),1248px 187px var(--color),1584px 1841px var(--color),789px 603px var(--color),1831px 1181px var(--color),1972px 11px var(--color),567px 1408px var(--color),203px 1943px var(--color),502px 961px var(--color),1992px 284px var(--color),153px 1236px var(--color),1395px 491px var(--color),133px 153px var(--color),699px 61px var(--color),511px 1467px var(--color),1069px 909px var(--color),1534px 1962px var(--color),561px 866px var(--color),1392px 1318px var(--color),1524px 369px var(--color),195px 1687px var(--color),707px 1428px var(--color),1528px 208px var(--color),1658px 669px var(--color),1579px 161px var(--color),757px 766px var(--color),72px 4px var(--color),372px 1622px var(--color),515px 1062px var(--color),581px 89px var(--color),818px 860px var(--color),1949px 779px var(--color),1085px 1014px var(--color),1677px 551px var(--color),502px 371px var(--color),1034px 1401px var(--color),1745px 1621px var(--color),857px 1349px var(--color),946px 1184px var(--color),376px 1131px var(--color),781px 1298px var(--color),481px 1846px var(--color),1052px 370px var(--color),1499px 872px var(--color),1606px 905px var(--color),363px 1429px var(--color),319px 177px var(--color),1119px 1019px var(--color),1056px 1981px var(--color),64px 1192px var(--color),572px 1714px var(--color),569px 1206px var(--color),795px 29px var(--color),1125px 1133px var(--color),1495px 862px var(--color),1298px 587px var(--color),1938px 1234px var(--color),1009px 1328px var(--color),1882px 684px var(--color),682px 1022px var(--color),844px 936px var(--color),1246px 1933px var(--color),1044px 1128px var(--color),1973px 395px var(--color),482px 1715px var(--color),695px 528px var(--color),1806px 1908px var(--color),1578px 998px var(--color),143px 1347px var(--color),998px 1688px var(--color),890px 1063px var(--color),1355px 1564px var(--color),1349px 350px var(--color),1225px 1779px var(--color),1841px 1934px var(--color),314px 1913px var(--color),143px 1167px var(--color),1974px 25px var(--color),615px 1143px var(--color),416px 1967px var(--color),1504px 1977px var(--color),1017px 1660px var(--color),580px 1086px var(--color),1974px 1626px var(--color),1014px 1610px var(--color),266px 1343px var(--color),963px 1117px var(--color),82px 1048px var(--color),1963px 1702px var(--color),1294px 1845px var(--color),1758px 1448px var(--color),1829px 1691px var(--color),1299px 279px var(--color),446px 1018px var(--color),1228px 1952px var(--color),1369px 1924px var(--color),1416px 532px var(--color),263px 1688px var(--color),1437px 792px var(--color),469px 692px var(--color),1904px 34px var(--color),1618px 1580px var(--color),663px 1204px var(--color),816px 1628px var(--color),340px 529px var(--color),1404px 287px var(--color),1149px 1846px var(--color),1883px 1682px var(--color),1637px 1057px var(--color),570px 951px var(--color),1623px 205px var(--color),988px 439px var(--color),519px 316px var(--color),1510px 1127px var(--color),120px 115px var(--color),145px 853px var(--color),772px 1379px var(--color),852px 155px var(--color),1741px 817px var(--color),593px 1083px var(--color),456px 260px var(--color),527px 393px var(--color),1763px 1510px var(--color),1643px 1437px var(--color),997px 1537px var(--color),1320px 1844px var(--color),611px 892px var(--color),1242px 879px var(--color),1556px 1491px var(--color),882px 264px var(--color),1632px 1402px var(--color),206px 378px var(--color),745px 1042px var(--color),1734px 26px var(--color),996px 352px var(--color),181px 634px var(--color),1609px 1890px var(--color),1995px 1687px var(--color),381px 547px var(--color),1779px 225px var(--color),1790px 1496px var(--color),1368px 1212px var(--color),140px 1516px var(--color),992px 1470px var(--color),748px 98px var(--color),1682px 1653px var(--color),21px 823px var(--color),539px 789px var(--color),1158px 1232px var(--color),437px 1554px var(--color),1224px 1078px var(--color),262px 254px var(--color),1618px 349px var(--color),945px 1054px var(--color),780px 131px var(--color),605px 157px var(--color),1586px 617px var(--color),1120px 1794px var(--color),1533px 751px var(--color),1391px 1941px var(--color),1920px 1852px var(--color),1860px 1543px var(--color),1621px 695px var(--color),42px 1618px var(--color),362px 428px var(--color),1354px 688px var(--color),1347px 228px var(--color),1956px 1145px var(--color),1160px 1979px var(--color),124px 597px var(--color),1491px 1234px var(--color),1552px 876px var(--color),1066px 1057px var(--color),1420px 316px var(--color),179px 590px var(--color),435px 142px var(--color),772px 861px var(--color),878px 53px var(--color),1172px 1627px var(--color),1847px 580px var(--color),1574px 1056px var(--color),281px 1326px var(--color),443px 1159px var(--color),1768px 1225px var(--color),1883px 1368px var(--color),1957px 1304px var(--color),1666px 1523px var(--color),1607px 593px var(--color),413px 549px var(--color),878px 1579px var(--color),1041px 766px var(--color),638px 1178px var(--color),1985px 534px var(--color),537px 142px var(--color),1376px 1133px var(--color),990px 430px var(--color),1062px 839px var(--color),1658px 1871px var(--color),20px 29px var(--color),336px 219px var(--color),1793px 323px var(--color),1538px 176px var(--color),558px 1227px var(--color),1826px 1132px var(--color),572px 1461px var(--color),1900px 1647px var(--color),1126px 1972px var(--color),703px 358px var(--color),1444px 1988px var(--color),980px 721px var(--color),240px 674px var(--color),1731px 1607px var(--color),49px 293px var(--color),1392px 1831px var(--color),101px 1661px var(--color),1834px 1163px var(--color),1709px 1336px var(--color),88px 1546px var(--color),1688px 1721px var(--color),624px 1058px var(--color),1347px 352px var(--color),1262px 677px var(--color),948px 1820px var(--color),1222px 224px var(--color),365px 633px var(--color),747px 1162px var(--color),527px 1874px var(--color),1146px 1467px var(--color),949px 1127px var(--color),92px 1714px var(--color),546px 657px var(--color),172px 1489px var(--color),587px 970px var(--color),359px 1225px var(--color),641px 1px var(--color),1577px 926px var(--color),608px 111px var(--color),46px 1967px var(--color),1339px 1895px var(--color),723px 1320px var(--color),329px 1730px var(--color),1485px 247px var(--color),824px 944px var(--color),1441px 1462px var(--color),1790px 193px var(--color),909px 219px var(--color),1161px 1469px var(--color),1037px 501px var(--color),1397px 999px var(--color),1863px 1019px var(--color),1956px 406px var(--color),1424px 1301px var(--color),1036px 676px var(--color),1080px 1177px var(--color),3px 696px var(--color),488px 311px var(--color),1907px 334px var(--color),174px 1634px var(--color),1975px 1271px var(--color),947px 64px var(--color),669px 767px var(--color),721px 1159px var(--color),1119px 902px var(--color),1498px 2px var(--color),372px 434px var(--color),1658px 1144px var(--color),178px 1549px var(--color),1207px 1874px var(--color),254px 393px var(--color),1965px 1954px var(--color),1688px 1283px var(--color),359px 1700px var(--color),1518px 394px var(--color),77px 1612px var(--color),216px 387px var(--color),1435px 1841px var(--color),1110px 1563px var(--color),1828px 1710px var(--color),527px 973px var(--color),1471px 674px var(--color),486px 851px var(--color),926px 1590px var(--color),1566px 1940px var(--color),1638px 76px var(--color),1369px 1201px var(--color),1852px 1309px var(--color),675px 1153px var(--color),75px 1758px var(--color),583px 1871px var(--color),170px 655px var(--color),710px 12px var(--color),908px 1634px var(--color),63px 1219px var(--color),974px 1654px var(--color),855px 1576px var(--color),655px 1377px var(--color),980px 1494px var(--color),45px 100px var(--color),1347px 969px var(--color),212px 1349px var(--color),676px 1443px var(--color),1727px 738px var(--color),1724px 513px var(--color),295px 1126px var(--color),582px 722px var(--color),222px 291px var(--color),1264px 731px var(--color),1895px 1348px var(--color),1234px 76px var(--color),47px 1101px var(--color),774px 1279px var(--color),1251px 1960px var(--color),1113px 1422px var(--color),1025px 1581px var(--color),1195px 953px var(--color),1402px 1616px var(--color),537px 92px var(--color),832px 887px var(--color),95px 1596px var(--color),351px 270px var(--color),1231px 1562px var(--color),830px 364px var(--color),664px 128px var(--color),1792px 879px var(--color),1847px 287px var(--color),1140px 615px var(--color),122px 69px var(--color),1881px 1138px var(--color),1221px 1144px var(--color),338px 1372px var(--color),1222px 1110px var(--color),1245px 1334px var(--color),775px 824px var(--color),1829px 1036px var(--color),966px 1438px var(--color),1256px 1511px var(--color),1313px 1398px var(--color),1641px 1165px var(--color),1112px 355px var(--color),69px 1672px var(--color),1251px 453px var(--color),733px 244px var(--color),665px 527px var(--color),829px 975px var(--color),332px 1765px var(--color),1332px 1562px var(--color),1445px 803px var(--color),899px 1365px var(--color),1791px 1417px var(--color),1766px 1682px var(--color),1995px 234px var(--color),407px 660px var(--color),97px 88px var(--color),158px 1614px var(--color),1474px 321px var(--color),776px 889px var(--color),199px 83px var(--color),1999px 1201px var(--color),1591px 1090px var(--color),640px 404px var(--color),92px 1325px var(--color),1802px 1062px var(--color),389px 1731px var(--color),64px 1986px var(--color),334px 25px var(--color),682px 1235px var(--color),19px 1285px var(--color),761px 259px var(--color),1129px 494px var(--color),1272px 677px var(--color),285px 1943px var(--color),938px 1838px var(--color),1942px 66px var(--color),1921px 595px var(--color),1767px 843px var(--color),1018px 1857px var(--color),1487px 904px var(--color),1541px 338px var(--color),842px 593px var(--color),1643px 1017px var(--color),463px 329px var(--color),1903px 1984px var(--color),105px 663px var(--color),975px 116px var(--color),274px 955px var(--color),1421px 1158px var(--color),784px 596px var(--color),218px 796px var(--color),763px 1015px var(--color),494px 36px var(--color),99px 1630px var(--color),91px 21px var(--color),929px 1894px var(--color),670px 1560px var(--color),1096px 1824px var(--color),313px 1784px var(--color),1512px 251px var(--color),1020px 1738px var(--color),714px 671px var(--color),278px 1287px var(--color),1251px 886px var(--color),1852px 545px var(--color),209px 1270px var(--color),128px 1874px var(--color),853px 1429px var(--color),150px 1984px var(--color),991px 709px var(--color),417px 1871px var(--color),1439px 1133px var(--color),702px 1448px var(--color),827px 1661px var(--color),630px 103px var(--color),589px 894px var(--color),1178px 297px var(--color),1202px 1982px var(--color),1728px 679px var(--color),1936px 1470px var(--color),1161px 1711px var(--color),1661px 1092px var(--color),46px 1100px var(--color),187px 388px var(--color),636px 1445px var(--color),171px 1213px var(--color),1646px 1200px var(--color),1182px 157px var(--color),1217px 1015px var(--color),1936px 807px var(--color),1743px 890px var(--color),1825px 27px var(--color),545px 21px var(--color),1895px 993px var(--color),1631px 1180px var(--color),1634px 411px var(--color),1998px 886px var(--color),1479px 906px var(--color),528px 970px var(--color),861px 1238px var(--color),881px 361px var(--color),960px 916px var(--color),280px 950px var(--color),1310px 986px var(--color),768px 1796px var(--color),1187px 980px var(--color),612px 1279px var(--color),377px 1876px var(--color),1170px 736px var(--color),1331px 733px var(--color),450px 233px var(--color),1875px 1317px var(--color),1868px 1315px var(--color),1874px 1018px var(--color),1062px 1949px var(--color),1266px 797px var(--color),1087px 443px var(--color),1984px 369px var(--color),1209px 1726px var(--color),1626px 501px var(--color),1991px 986px var(--color),1467px 356px var(--color),1163px 964px var(--color),1671px 1944px var(--color),374px 1634px var(--color),1556px 820px var(--color),1800px 1600px var(--color),1314px 1935px var(--color),1174px 1293px var(--color);opacity:.5}@keyframes risingStarsAnimation-076ba62c{0%{transform:translateZ(0) translateY(0)}to{transform:translateZ(0) translateY(-2000px)}} diff --git a/_nuxt/index.hjkT_WWf.css b/_nuxt/index.hjkT_WWf.css new file mode 100644 index 0000000..344ddba --- /dev/null +++ b/_nuxt/index.hjkT_WWf.css @@ -0,0 +1 @@ +body.__preview_enabled{padding-bottom:50px}#__nuxt_preview[data-v-91efa4fa]{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff4d;border-top:1px solid #eee;bottom:-60px;color:#000;display:flex;font-family:Helvetica,sans-serif;font-size:16px;font-weight:500;gap:10px;height:50px;justify-content:center;left:0;position:fixed;right:0;transition:bottom .3s ease-in-out;z-index:10000}#__nuxt_preview.__preview_ready[data-v-91efa4fa]{bottom:0}#__preview_background[data-v-91efa4fa]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff4d;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9000}#__preview_loader[data-v-91efa4fa]{align-items:center;color:#000;display:flex;flex-direction:column;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.4rem;gap:8px;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:9500}#__preview_loader p[data-v-91efa4fa]{margin:10px 0}.dark #__preview_background[data-v-91efa4fa],.dark-mode #__preview_background[data-v-91efa4fa]{background:#0000004d}.dark #__preview_loader[data-v-91efa4fa],.dark-mode #__preview_loader[data-v-91efa4fa]{color:#fff}.preview-loading-enter-active[data-v-91efa4fa],.preview-loading-leave-active[data-v-91efa4fa]{transition:opacity .4s}.preview-loading-enter[data-v-91efa4fa],.preview-loading-leave-to[data-v-91efa4fa]{opacity:0}#__preview_loading_icon[data-v-91efa4fa]{animation:spin-91efa4fa 1s linear infinite}.dark #__nuxt_preview[data-v-91efa4fa],.dark-mode #__nuxt_preview[data-v-91efa4fa]{background:#0000004d;border-top:1px solid #111;color:#fff}#__nuxt_preview svg[data-v-91efa4fa]{color:#000;display:inline-block;height:30px;width:30px}.dark #__nuxt_preview svg[data-v-91efa4fa],.dark-mode #__nuxt_preview svg[data-v-91efa4fa]{color:#fff}button[data-v-91efa4fa]{background:transparent;border:1px solid rgba(0,0,0,.2);border-radius:3px;box-shadow:none;color:#000c;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1rem;margin:0;padding:4px 10px;text-align:center;transition:none;width:auto}button[data-v-91efa4fa]:hover{border-color:#0006;color:#000000e6}.dark button[data-v-91efa4fa],.dark-mode button[data-v-91efa4fa]{border-color:#fff3;color:#d3d3d3}.dark button[data-v-91efa4fa]:hover,.dark-mode button[data-v-91efa4fa]:hover{border-color:#fff6;color:#fff}#__nuxt_preview button[data-v-91efa4fa]:focus,#__nuxt_preview button[data-v-91efa4fa]:hover{background:#0000001a}#__nuxt_preview button[data-v-91efa4fa]:active{background:#0003}.dark #__nuxt_preview button[data-v-91efa4fa],.dark-mode #__nuxt_preview button[data-v-91efa4fa]{border:1px solid hsla(0,0%,100%,.2);color:#fffc}.dark #__nuxt_preview button[data-v-91efa4fa]:hover,.dark-mode #__nuxt_preview button[data-v-91efa4fa]:focus{background:#ffffff1a}.dark #__nuxt_preview button[data-v-91efa4fa]:active,.dark-mode #__nuxt_preview button[data-v-91efa4fa]:active{background:#fff3}a[data-v-91efa4fa]{font-weight:600}#__nuxt_preview.__preview_refreshing button[data-v-91efa4fa],#__nuxt_preview.__preview_refreshing span[data-v-91efa4fa],#__nuxt_preview.__preview_refreshing svg[data-v-91efa4fa]{animation:nuxt_pulsate-91efa4fa 1s ease-out;animation-iteration-count:infinite;opacity:.5}@keyframes nuxt_pulsate-91efa4fa{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes spin-91efa4fa{0%{transform:rotate(1turn)}to{transform:rotate(0)}} diff --git a/_nuxt/jgMz4I7B.js b/_nuxt/jgMz4I7B.js new file mode 100644 index 0000000..f7eb296 --- /dev/null +++ b/_nuxt/jgMz4I7B.js @@ -0,0 +1 @@ +import{d as h,c as l,e as m,N as p,h as t,T as g,f as u,O as n,a4 as f,Q as d,a5 as C,a6 as _,z as w,a7 as I}from"./CseYvhfk.js";const b={base:""},v=d;var r,o;const L=n({extend:n(b),...((o=(r=v.uiPro)==null?void 0:r.prose)==null?void 0:o.img)||{}}),P=h({__name:"Img",props:{src:{},alt:{},width:{},height:{},class:{}},setup(i){const s=i,c=l(()=>{var a;if((a=s.src)!=null&&a.startsWith("/")&&!s.src.startsWith("//")){const e=C(_(w().app.baseURL));if(e!=="/"&&!s.src.startsWith(e))return I(e,s.src)}return s.src});return(a,e)=>(u(),m(g(t(f)),{src:c.value,alt:a.alt,width:a.width,height:a.height,class:p(t(L)({class:s.class}))},null,8,["src","alt","width","height","class"]))}}),S=Object.assign(P,{__name:"ProseImg"});export{S as default}; diff --git a/_nuxt/mhJ-osCf.js b/_nuxt/mhJ-osCf.js new file mode 100644 index 0000000..2e072b5 --- /dev/null +++ b/_nuxt/mhJ-osCf.js @@ -0,0 +1 @@ +const z={active:!0,breakpoints:{},snapped:"is-snapped",inView:"is-in-view",draggable:"is-draggable",dragging:"is-dragging",loop:"is-loop"};function d(s){return(Array.isArray(s)?s:[s]).filter(Boolean)}function p(s,n){!s||!n.length||s.classList.remove(...n)}function f(s,n){!s||!n.length||s.classList.add(...n)}function y(s={}){let n,i,l,w,u=[],b=[];const m=["select"],v=["pointerDown","pointerUp"],I=["slidesInView"],e={snapped:[],inView:[],draggable:[],dragging:[],loop:[]};function D(o,t){i=o;const{mergeOptions:g,optionsAtMedia:h}=t,C=g(z,y.globalOptions),a=g(C,s);n=h(a),l=i.rootNode(),w=i.slideNodes();const{watchDrag:x,loop:A}=i.internalEngine().options,k=!!x;n.loop&&A&&(e.loop=d(n.loop),f(l,e.loop)),n.draggable&&k&&(e.draggable=d(n.draggable),f(l,e.draggable)),n.dragging&&(e.dragging=d(n.dragging),v.forEach(r=>i.on(r,S))),n.snapped&&(e.snapped=d(n.snapped),m.forEach(r=>i.on(r,E)),E()),n.inView&&(e.inView=d(n.inView),I.forEach(r=>i.on(r,V)),V())}function O(){v.forEach(o=>i.off(o,S)),m.forEach(o=>i.off(o,E)),I.forEach(o=>i.off(o,V)),p(l,e.loop),p(l,e.draggable),p(l,e.dragging),c([],u,e.snapped),c([],b,e.inView),Object.keys(e).forEach(o=>{const t=o;e[t]=[]})}function S(o,t){(t==="pointerDown"?f:p)(l,e.dragging)}function c(o=[],t=[],g){const h=t.map(a=>w[a]),C=o.map(a=>w[a]);return h.forEach(a=>p(a,g)),C.forEach(a=>f(a,g)),o}function E(){const{slideRegistry:o}=i.internalEngine(),t=o[i.selectedScrollSnap()];u=c(t,u,e.snapped)}function V(){const o=i.slidesInView();b=c(o,b,e.inView)}return{name:"classNames",options:s,init:D,destroy:O}}y.globalOptions=void 0;export{y as default}; diff --git a/_nuxt/sqlite3-B0vr1Wgi.wasm b/_nuxt/sqlite3-B0vr1Wgi.wasm new file mode 100644 index 0000000000000000000000000000000000000000..40759e93fe2a8b1fcd492347f10bd7368d8a0e64 GIT binary patch literal 854493 zcmce<37j2OweP>H>P&s6u5-FW0u55<7&S-&h!_>Tnu-JvL2=-U-gj>ZNk`J1q?7Ir zgEu72AOeD*fJ`c3G9ZZt!5JkgDmdJWii(Pgipo_~R8&-y_x-J1=bTQ1KHvZI|Gb9o zs@lWaYu;<Gy{qDuO{@u=bHSbYe>*<hygAr>e4szk=Iq|tty7&lK1Zo)^SbKB3Vit{ z9t&2kig2@@eLHu&bH@i8gN?^K$^gIV_@Zy9mRTQnd?_o-x(n(i8w6YgOxSG#n@wsE zsHCscLnYQ4JU40}bz#iS+;)a?)0&H@O@aVcn=%ai5F0aMgfMv1pOH3+5RZ#d1ZW7~ z1Ve<Ajn+jiqs_M#ZT`+<v5B6QF49I^x%cSt+03XKkbWX-dh=;K$}pfow0Wc2MH{(n zgna!iQ0BXb#w~bb*y<1Mq0BI|I!~I3c_VPbjbenC1t?g#I8g23X?TU3)LLX^h}Nbz zpkGO2>PJ8kV8&;$z%!9@Nda84c4A$(ix^Cu=uv+Y>PBR?(R5DWBHB_1r}&|zD#L4w zPmhMzo;0v@>BOlM%a^TQy>#WW<;#aBCYDXQ!fq!on^?7UV(qeZ6DN*ME?qZ1eA24n zlb=&sxnk+^)ngOGF0j7CYbKVDuUa=bymsk|Ws}28*N&a+o~4>(>9ndh4o|9P>8gpP zYsS`&O^&TywcPcqS@X%QeE)bFR?AOZGq%DxweRm0Pb+QqN>?sFaqQ%^&pptEYTlS$ zv37Fx!h?MIH0WdNhS!SV8PHdaEuUQN!hgVqlgC$04*y+76=Br)@Uj&i@N_&TCYMcu zhmkW4kLksOJ+#*jpS)649TcZQTHWdLcaRhc6Q{0S?nO1L2Xp1*_=dI15f^AwME5i_ z5Y_UNVfNpF*`W2R@v*f_Csw^_cw#B7|8CPtr|CaxWH=5FkGfei#I<I0#j0_LHZk@s zoqW>-Iy5rjN@`bIx_S(Som{nMSY?Y;R$jVh!`d~=)~Uesy0mmn_PD?5r}0#BS-ooQ zXosiMlxlnp!+M5IQ>qPXv*w1)G=te76xRMDgQ+2el`AAE&n%&`+cc#g9~LK<o;bX0 zogcQaW_Zom_^Dwq6;4fs(XE5G4Au%kSSSWApO1nli1XP`F6gi2YeCfSqF~;<-FJ7D zN-h^yo)+XPG|i;}5BVV4E#SwwLLrxTE-Z5A!k`dFxv)^khfe=d<ch)Upa`TwgVs?w z=LYwQg1n<AgVNIlj2$g5?Vb<9sG0|`0|56f001Ce6h#^d5K$D*QJIRU4huoRXked@ zqI@JWpq0j<zz0uzS`f#&v7e}vt5Ub`+_^dD@`Hm>R4PUJ(o5;-@)gF-<uytu7@?z$ zbES$1oX>d01KgqEZmw7i!3P9FHKnoYMP^uxqDnC+6)6vcd|^o;+F$G_hxs|erkE=h z%0a%A4+@21AwCQOD`DP2W)RehjeNOKgn<qgz>Pva=SgRnupj*U`};LmAs&na2tr^{ z5SGNifddcR<GEom2eS(yKVSlq&lSPk7t6(BxlC*B3SqDZJp&{XMGygj2gSQXtP2lk zWNHGq35dcGWjCZd7gX}$bE14MEW?U{*yTzk4dH?~jKf9&?iXC-<`hG?qUMESuCT{I zISRvEE>|q?Q5Lvx5Mm0&e5s*k5$N>yM^F@^UW{5S6k&EhEg+#HQ9bW@^YXFq%J0TA z$oBQks#HLchcG8)L7Ns93Xz*NCv^Q1hkj8s)JDQ^L0{OHQ<s<r7}{6p;~@<CbkWVM zIZ_wLFLFTgf{6}__eB@xbNNCw?5hr<%HYHJbjyW(sGKWCq06J10D+4ri&TG~qC+bw z402+t{uG;F?(!O4>R2d7WodaKA5=?G&Z{cQhiGWUBly6<-RO)>h?j9N8%d!_I8u}x z#tfpsr9LbNL4zS0;C4r3C?9uF8dhe#tSIX_vJwEL;0n7}_JtubCPCN-l>soa%<+V! zMzq0Bv1s7~8>FzPVVI+D!<EbB&^==?=gL8!6h60GSc0fLA}hcSvvAD5Scd)ZO$rAP zSEwMSMm2;7xxJ%m6gEsdp~{6-^nzwpR|@iB0e0o~&gZcm2<8!qL$DcME?=tVpto3f zK2`bL9=SX!n=h2mtU{>}=F81ODVJ-6O`eehd<yf`u#~T=BZ?Zqq^MYm=!=KQV<~W^ zkPDjFI;hF*6hb{fZRrK{pd=_3asw3cKU|h?C?O$OpD)3oYN09qpe12pK#~I*Y%CTq z#Jn5G=bw*UL)UbTT=Mc}GihS!0MB8jLIBp_+XiK`C6K9>fRV#tz<dS|T?ygf{xn`# z$n71J;B`5nZxvL_E+<b7CwM5*KA)qTR9zkqKjz>mf&ogt8W(bfDwS64TtjN4mT-zP zaLKy^km>AJrG@52aa3wn_I*aFT*^PY2)Z=LmG{n7HEuqS#(+X2aI^Efg}Ep{d-iN} zj=^W+PpHcu<qCM<A*{)M8qPJFj8)Cy@lce=6`IZ^FQ6rONHo=EJ{N&Ls*qz^LG^Vv z?MF&7?PqZAV3dpapSJwg`H#Q)gToBrQ@&WmM}cMzxzf!4XYG9#>s(NO`wy){3*B5M z5x7x+2hx8!=j6^*7ljBM^~x0})Q=&_9|*3N;V~S=D3L%ZU&b<I#=yYz<Sytg?}8`C zOiN;MfM)TZV52kq+E2NG<uIqw39nPc$sTPp8lsL~*y6Udmn&A7L1WOG6%Y`X%X0)C zfx}GHt5hlM=7AN_Qj`D{j*0^?y^L=z1x0)mgGch~Q8W~Vm8cR^<bR~RHhD@P%YFK( z1o;KBjlK4I1_ViILn>d9+beLDAZC7a6=s!%yOjh_>WTI?(d?npP^r2%6Gb&dz4U_# ziiNM-i+jyAC{?L+473w0z>+E|i-zMVis%+-$AxeXQxv|XRFLA7D^XuQU@Cdlt8t!{ zTs0`~Q78rFYBj84xe;D0DCC$;3eiB>yMGtrv0$cmMqDte!h(Dp=AN-v{xuo55m8i} zb?^(}C#*!C_*e6fLW1Y~!4+&R4CgbWHs@oLvsx|8kJjek;G}=T-@yVw=(;~iT&9{K zFs%k#L;^UuQn`pvmA4DSdOh5;-_`w3d(U<~2=*+#_K^CXb$t1;^`||pe$c-@>zVa- zoz5C4sPEYh_CwnwW*l@-kw>U0Ht6pU>h=9F?q@y|X-Chj)oAnd+S4JfzZT%B!{9~r zdZBI>3VPt;-0Ok`!6A%J#OB<Kij7=QI_||Uu7>}TZ)4g-fMD4##Zj;P>tFJcH!y3X z0_)uGaKWtV)1CJ|t5Q7sz{dlY4lL@{EVZTH^2xFB3D=G%)~{w6^W3G1P&Z7lAb5Ix z*CO}KMyFuK30X7utlgI`UA2}_d3gEc(v>VGCRed0m|S+k>fylEI_=jev~>q`$2e)_ z#L|^?a|bs&O;)X4HMwfpYPCD0JMbFTqGQY5ORAk#E60b2-J-$Hqu`7Wzj4*X<nXv# zyxa8R4Qsm<hjz#H@SyF8{!Uw#05-<Uy2NEAw0e0LyOWl!-Y~p$a`==<_aEKD@nvgQ zjICMAI@yhM;Z01AuUfulog3{AN(rl6iq_2P47y=_)zWp##+R)b7UJUr)5}j78(TfR zY^^(~i_paIc*dEtg6`m~!+|io^rQpbTY@fsV8l9iPS9o0^0Cz$)~rQBT4<gdbOpj< zg9Y1py^h1D3@>+Y?Sb!gbms?MQjnP!(c5}MtX#Evc<J)7wUgsxtKEe`mzE5|T8MNv zJgL}N`Q9fNpSo_?Z4J5#Fg!lKX5x+Rre4DpVBTTJ_Mj{B<?w8L=?PNBwQrnof9O%- zMR&sLu@l^%dSJ5BQzwTf++Tad_~I2~8_-{Ode{|#FNclp%&<#gw-DaGIqVA87f)<B zVN%4LJ+orn7+{e4Tf(j^eGhAXZrCNsm#!UKe&VvVZya{#&8%5DKDI^#ySL87bH#>r z?);hH&2%p8VUG%ISUtJa7;{lL)KS5#7{-r{FP$74J7Luu-NoS^Pg%Woj3uhOq(@=a zIpg1DVOI~QLv>g5P|M22*mpgtwb$DBJPGBs8&<D&SNGVF0qHRInkUtCWO4nIK$#le z5YC=K-kXNU$BZ#Ihr9osDrCOxNtK>!%g0s>yZ85mvH^`%Qf!&~V6TTP26wU)SBiXB zpl-MJ_;?Zylss7``P*hxtXhln9G{qUAL_BpdQh=eF6vXgVV1q|jrc(&<gx+X9X%!} z8@Fu3DTdmod&Nqybc#RI8zM94<zpL=)}1{WsyonC`nevEthI6R^G^bDf*IZydW2=o zGtIf{Ngd1>+}%A%bvg_$Uu}l-r5?X!6ke~t+{4ETGw}Z%c0HOEOa1QY5!5L|#9y5O z)l~0mJ?yM$NAbQsqp>O1z2Tl64f2gUZa-t$w|b^GquxB{eSfz*L=K<gzSA4Cr%B)I z@pWQy&7`Ft$JVYs)qTHb8dkAtV)&GGtCy`>>weIq$!a>~5A@($`3V~)PIW)*vDFHF z$l!h)Ryw3|br1GH0u3D>CJRaVPkPufiEUVC>Ef}~E8Igp>GmqTV*UQ9s#XlIn>^9| zp~t{pFR7hR%l`4HMkAN%9_u-^%+qdI!_2aLsj1VSrg6&5Ve-VWae|X^w<VfB*S}Ho z%C)-`tzI?Cj2CtN__7U?V@okh(u2fC?!D1o9WE_jws!gOYHV$n23w=9#^Blf;L`!z z7<DI(ZV>QXw=L>UK+B0>FnChs8*nSzqdDF2rdKF(_(0V4&@0Br)@5BL+>UAG7?{Nw zxFmN=50*I`LOtBd%GIluPrBQC6k8nzx_X(SLHDU1donlWJ~N~7_=yusy@`LeM~5|D zL2$Q<u+rVx!)bK*)RV`?S1dIP`CP9<r`+qz=bxhD#Np+m?h8@Z{FjfdS+|-X%-!8% z>grV|oHRUcvif4wb^pE6rE52=IRQoZQV-0;i5n(Yu-o9iJgvjBiAe%4d_M*_cJitf z?rS~CORTG()Zpt;H{kHDUt##YJ?>?N?i*2e!kQeLT(){?uk|;3MDJ4NzSV<0c?wy3 zqWocZUylUa%aKleug7N@dp0|byYKg8zixbtS!H6PTla$*eUuCz+c4=K=nZN?&-jLQ zlkP`7*|QDQEgxRte%zxg)8WpF!aW#uLy#F&!ue;>(`M-S$+$=MnY#TS>Ir5H>8>7I zMm9cMuDJi{v0-w2*>Vf2e;sw>Jd|Y3s>!7%j*X4FM|#DX=d$A8^w>@qy!wP?%SV0t z-}Z>@c_-`gyB^Pc*f6$orGoOm^yE#s#S)MASZ{trp0rc<*JygM%v!_!E$W8(t5<=z zdm`$t546YSrgB{mre`tmt+|;_qG!J6=eogR#`<oZx?V7?YscgXLxw@pU6|{7K_6>O zj(KLfi*j8rXp2Ssh^<su5iPTL<n6r%U7E8%Pdu4$m-VR7athmb@6C1XM@2q<ys6iY z8PZ(F&AF~@DbfPQinr}jjIUf_lji$#J=Mcq(0Xj0t#XO$R=5x3x-LS_q*trWt{q*7 z6PSxu#w%8>T<LDfb$oTFc-iFSvgIebolmOp9Cvp<sba;j`K`})h0_7$*$GivWZcyi zPNzC^6(Dzam%~r0!##|zarfpr6H%wZx@D8gPn7Sn`fubqZfIt``{tAIg~eJ^ed|em zFjUJPxcj=w(g8<!vS!`nsqWid33O`w*4R>$z;~X6=GX}%N=ImFV)gRfe?+J94fl5k z?lMRIaeUH!uPfXcHB$T^bXh;M(zx?LuH%ztR-bgB=id*zOzO3;`29y+wdqxit#dzr zisE&n?iabvBtES*;nc%VQLez}mrp@dcNYIumsvevD@VJt{Dk}UQ}php1s>^2x7T~s zTKw&#`%PC$Gpjr^9(@Y9%hs)1eX3af`=^kQRk|mhg3Fz59`IDY<Gy+W`xYjq)AJn{ z<*VN~KDJ>U{_A9S##7cTTd~5OneW*A^gc{@>zMN{nlYXSNH>qpJMz1#g|GH~eT$2q z5_)Fum*hJ(*P{mEv4`(2&3DXoW|fEg&iqWTlNrcm`EEQkF}7iR`7p7{<@xS};B$rR zum~o#b(7=nita#J9x<!KJ(Eiuc30-R4s(~jKGAknmjN?-uVEoV_Qt*I@AO~4fndkI zyDOHgKQ7!RQ1_lL<FXo(JLal35I$brWn5M{Oc=)z0pimwGig;?(eL!TYw{iA>WxOV zyY?xtuxQ;~m*2Y+i+JjV-zn?H2m_a&xMA%mbH?>E38YCct93)ZJ2iR$LZ=h-Fu%C> z&KzOg*u<(+c4=~BzP&3FqbC97=w+kBFCRYjm1~bNVY-{Ts+tjJt(GzepE$N+!reTR zpIKaQUUl13(BSoH>8f>Z`%K7CnANUZwaUGJCgfiAg!{lu)^@<U9W!OvsafT2`8%CP z+y`e$cl}D1#FJyAL_)XD#6wwVV>%+fZDysZ6G4S+;6pRXx5|^oR;^I&hi6(yr|ZIl zmabWLiu=evs%JI+(U}sS)?cyp#DVT(|Deg5Rh)l0#eICH5PDFA<R|j2U3J8&y_qXU zUb&hhT(>_Zrg%;cs*pE#pPY%tYhHEKYcV@AUNo}R@u%{IERTQZV9v6TpC2q{Np|;z z!J%nqU{2UT*g_VI>76|D8`rwK2X~)-e9R-)@iX@f&VF*GcQRic+;bXO-%Szd@(ttT z!(@BDHrV&0zQCnH<+r&-w+0^x?<(F`yuNTl;kxj~@UrNNXh+{IeIM-mVf2gW_t6=- zvvP0F{daU-;k|{sgAe9z&E1y!Q115JCv%_5-I06i!1)6g47_dNbGcvUeph(3@cY6a z3V$p-R`^rln$p#!Ul-3Vy`^+VX=mxvrT0~SSou-q>y>LNmz958epmV3<@c1YD_>u} zp?u)`%O5F!to()Ycgx=^f4}_W@&(m<E8nP`U!AI+UOl6FW_4%v)7ASbS5)t)-dX-d z<>AUjwYS&KshwN<PUYQ|&sKg_`E})y%HJwyRX<<-LiN9@zpehJ`q%1}wI9}gRQqM^ zSGC{PzE^*1|M~qF^uMkD!v2f;-`@X@{)_uB>HkarWBq^X|6~6<`!DOiy#K5H7dAfA zc)0)Ecw4+Zet-Odct?Co{PXx1@x$>i<6p&RH{Q{>xN%A25Ah%4$KpT5e~$kWzq@gD zV@qR4<Mzf?jsI$Vz46V)Lya#qKi_;fxAxRG{pV?$Hctho2WJFl2A|FUD*x;Jd4($m zt{k{Ce^>tQ{Fm}y$^TdWzw@8Ve=Yy@{5SLW<-eW(Uj7I92l7A6|0w_C{EmU^27Wy7 z_QCrHelYNrfpZ5xJ@|!z_YOXo|INT#2k#nqXkcpa^ueFx&l~*pz)$l(%RiL=pZw4B z59fc8|7HG>{BQEV&Hpa{X#V&4Kji<Ie=Pr}{GaoW=l_<UDx6+8vv5}7&4sfIZz-Hp zIJfZD!uf>@3U4c1Sh%S0_QE>~7Z)xmTv~W%;j+Tzg)0hI7OpCMzHnFJ?!p%fUn+dL za9`=$rSFu!Te`pWz0&tfKPWv=`eErurJt1^D*aFC=cQkiep&ie>DQ%4O1~*xT)VV( zMeVBEyK3*LU0vH!yQX$s?fTjcwXL-qYd6*2SG&2kt+u`P{@Mp>J8HMoK3Kc8c3bU3 zwGY=mTKib-<F!xJZm)f^_Nm$(wVkz3*FIDGZ0*k4=W2J?zF7NG?aQ^V)c&jX-?e*c zU#)$u_VwDmwQtnES^HM)hQa%4cMN>HcFn+dYWECWKd^P+eFNJDJ~VK_;B|u^8F<^^ z^@HynxM|@10~ZZ`w|0N+d$sS^eo%Y3_Uqaswcpept^L0ChuR-&kJbKE`*ZCtwa06J zt^KX`L~W{mdi{+0nf0^kZ?2zRe@p$G`nmP<>Tj)|U%#+^QT-kDOX}~eUtYhWer5ft z`gQf2>hG`bsDG$_d;O03r|X}sf3E)d`WNbV)$gu<vHs=ySL**&|L^)&>yOlbQ~z!K zclAf>zpwwH{>S=b^*_}gum7$7ME#8Zv-;oM|Cjn(`p@gXwEv3!EBmkNe^>vz``^=l zb^kT}*Y;o6e?$M){+s%5?*CZ-C;LCu|Aqd$`+wU1v;K$r|EK>K{lDygr2jYlzwQ5B z|D*laG_Gx2*SNlMLt|^>#>P#Jn;Y92+Z*q1+|u}9<JQJ)jSn|I()eiOV~vkDKGAq@ z<I9bE8{cSrtMTo|cN_ON9%%fi@#Dq?@q>+@G=AFnS>rd2-!&d>{J!yr#vdDxHU8Xq zyzxY1s(E_zg64(Ii<)n5UfjI2`OfC$&8wT&G_P%5-@KvuzUIx%ZO!e?_cuS#+|j(d z`Nig!nqO{yrTJgY|8CyX{A%-S&967_ZGNNq&E~h7_cg!W{7&<`&F?k8-~4g&!RAkz zKW+Z3`B3wJnm=zo-27$pk>+ojziU3){C)Ee%|A9DYyPSEm*(Tmzc&BYe4;ruaQeU* z17{ALHE{O8TL#V<ICtQ@fv*qTJMfKxZw`ET@FRmCA1wdzrweWwEV=l>f%sE{m46R) zOg(XF`IWgv>CZnI#B=*ANsziE99lxjFFPeP2`AGX=N3lVZeHlxx$V!7Xq32iKAlI| z^FpVBD7PrdC%J{;yh`dS{VttF$EkM)@iX>FXH{Ml1e>4k(s;BT&82M;EDUp8!i6DE zscQ%6ueJsw3&RqfZvIS=MDZ%h;}IIW%5b-Hj_2HB#w+=Y3l~j8`ENqG6;*>uLbJ3q zk}yX6^mbHpNs#3BiApbKxKMYFyVSL!3hiu^sPY8ov*1YgKTb$@a4yc(K+%#UTr!>p ziHqm8^F#3H1E11>c?L{_Rz6&`>wig5uW`sshdc@#91QcNir5B9`#?6M!>%Q@Vggt1 z3EMgNmum$P1hos|b5L`Yq@da_8=L5{kcJ{{Aw|$QFT5{o7X+fv%F{954%9KPj$k=2 zyjLA<AnSaeIu{mFTrDCb#t#M4<bjM6H_|SrJ3=pKm4jX(DXYznuv)M#8b+W8UxAY7 zCQkBcZgON^m}>`=fI-f%e{OI|&;pNrq8o!&Rpk%zdr*4cwfQzJHga?%sU+2nThlw; z$m*mpf*{YjE>B--c$gR77>u+E6~J>9kHtN(_XI_Tc{N{2in^;p8OS^U!4HbcVp>I; zF3N$fvCz;BGlUBs;c7crf@T!cI6bE`u*Q9n{_Lqg^Yy1XG6H@@-L&(J1mkl2mQ**` z?t|vO9^w?MWlMO$sFLrZrU$i4G%ZbQnw!=%m*k%eeeORG{m}m-bnz%i4}g^tq3H?u zINg@wXB&G1OkrB}k{U|n>-Vj?inLLpD5z~usV>UV2-ZL3S?}e7q{Ie<Rn27*!m?*b zsALkt;B(VQ1*v>IAE}ozssB?$l{8dTNy{yaKS+zC=yR*2uA){0@1g-cm6Zk{9qFv3 zRZH&*M$C-R$W}oX;F6j&>@EQJRMC*?(ppHL;HS7=NZ<=(S-uXp01x+x&cSKDPVC+% zn&S3YVHwH^!c_E6ZZ2Qh--Wcu;gc7*W$7Q>VR)DTpX}lVh$8*P2ZMb2?MH%2+r|4a zNafhb`zlfQ<uKmAh2qPVa2M(BUha}`#24SE;#^`Ts><8LBpkKzvxg+YU5<=a4iy$= z7{LNphI-@Ap7C@1jf)TTH@VJDHGZxyiQ|KG6F;v~*&mM`W?+DSQBKYx5Toa$!Dt&* znUjPyn4tCxE0u>h&t;xhs5y`Er1vL@+dp_mkOq_S^W{C~g_H3M%=bM2ZxL?hbml-a z9F-U)&iI9Til3K6tw8z;GH~@WqYD@-61N}6%bzcJQ-KYn<{t2uDUjH+5*zeHwOkEU zE_Y4u0N_vricyTKKc%(=oAJ;}ne5E<Gr)7;Oln$zklQZ(r8_Kf681Qkj|Yd1YwrE> zwjkaQHIgn@p3$BC0@Nf(<gwFP>D|BLfmu>UJJ)f(KiCX6ocJs&rJXn_eH4&6pa<l| zPWsgILE9=P_<k7|=ZW=V;9y6nbK+Z3CKZ+9t+HY6_Vj|D7bfxVvZ6TNmfg+udI9T0 z&-x0i5qSPeHR`>m8%veSOMDn&<I5355aH$MCm00@*fR5rG%plsq0uC8FQ`;_8wb#c zi;L0xVE9Tei~9j{w5c7OxKA^oP*}*V;vBK(f$(L*O}F>->hDoKMJTNRG0e`qdc=z= zXL6R$tEu?W3WX~ppa6rdNO)wLfaUC)28Yp|syXSL5nWyC;$KC3Naw@&o5dvZgmhwt zM4jrKhGu35`T-vLlG=2*K&je5+{8X&NFp3N3{jsKr7su}zmjMO^oTPUP9xK&Li7SU zRMK-{7#kLn<fFtNDok|8H7DNzg0dV=Ys%|;UZ9rZ#ixr<ApGQ#uvA#U)BGenQjAE0 z!@Z<wFimbK|1N@~Ha<{D1Ch=smfgm`&2*^iWU3t}6K86O23;JWvY~{IiH&;^rSn#2 zDnHnU2=h15BC%Fx-$*YC)(fxrk8%bgXpSZ~v+N{(0TzK#&7mT7hXmq{1-40mdQ^F@ zp#qWWBMNns#0T!urc$Y_a10fw^8ZKu^Q`Qt-{BCRdGIhDgko_&Ob15iJJ*iVHyvdi zWH7l=*~=A0F@6w#n*@g|D3k!PnL~_$@gX$=^z#blMa4|I;P}RE*5@IPFBue<0zxS) z*;FB@Jj9XUZj3Ajr#D`&XaZP@>|81f3)0)HP`>Q3YgNr%{30eT8cb~~j-;Bet+#cW z7k*S8H@(DqrBk^hc(~j@xFeY-(u=OoE9`d_jUr7yzZ0<$Cx=$5k?-eVYj<SsY#gg) zg>kzF$o#HQMcV5!<kM|dWxm(wAOsM&dxP}yw-!>D-tXdf5A2a{`AI&_$N!Q(^3#0U z&-I>P<kK?O2Y!`L+gztUmrsA{;(viFAMK)Xr(xPQ7Q8t1Pb~=9Y2}H+-8M&owS;i$ zrh!?N#V<h^@ULh-T<#}M_rQf5>?bD#l%xFvx8^0?h2dcO;H~+ziillWJ$gtWsH6R2 zfTPzieg}*v4wWIdLP`QFF|kGS!ksWgY?c<dAx&ZbD}8iZ(Snrpk!{6}a86mDqDDh) z{0>+W3SYF{B5;?U)46$^ZZ=CjMz=BwR9=JmbN!Axa;VMf#i6%;N|4)CM{7@uV6=r5 z*(?-|_}MF+%Bm}pmgf$l>qwP>5R;c}3r*k-r4JO_=z1i?OA&+*2GC!T{<WPcQ+oNf zqQAMQb8}91v&+2en0H-z=bwrG3083<U%{`knAN;{TCQUbqAAH8hRj0T1?x(DQX9r5 z?J$0Q5@Mqx>FlvK*u}q$+L|}a8xtf~<+3w39{JTwM6AiG8|_0|5y`@Eu5SbpIr&l! z)#G-0v4O|&L62i|R~&c8-s3~S*c~MmPu%wSa35Q|QXYkv!CRGrhiSn<3k5m1pkEM3 zjHBtj6!1%dXR-X?<7VLvjI*-RW^*_JpTr5S_qo;SJy)~3!IR)r((P9TaxC#;u@FKm zLNWb(<fi<H6n2kvCtDUldhr86{F4Fk{LUNm>6P6lS9yaG)DCR~{-ig4)u%69{8E^Y z8p*LqlS7v22m>{%s>syLPdsonV?E5RDrjfo4J-d@6i9+L`*+|33dRk9U)Crfpn+sA z`BW{0gh_{E$mVD9w|=tFAeBnfV=RkCHZP@j<%Cc##xLI73d2R_i_tw26Vm;~?lq__ z&nb#Y8N36weqS?`xMTQD0#*@2ZMj5gF|0&PWMW>Y&c|vYB4S?F86wDr@Zeg2@<Z^P z7z{r)t^^3-V)yFxetfGGvbTgCw-3&8+(4N68*84^7N35`)YK`jrM-D()1j^Hu(zaU zv@m_xbmrwSkvmKK5R!{RQ3o=w^Yi$&cJ8!{lC~C1W~^8-vvY?P`D0km<xWf7vCLFj z@<D!P-9a|l$fJf9pUB54aiux2n_S2=8jX~0-IuBN%NUJ&zbI1^X4H<RThqDd)#KLq z=vt^dYf5~OxUIc`E!09g!c62|;F-DYWm;fG07Hl=4sm;Yq*uMIy!X?YTH&$<?D+k| zrEABS-r%|W;Tzl!7C-S<xc{$Wn|W}QaK7lyC&AWsuE+g$h~}E#>xw5gLmG0(S|Ei< zew426C}ioisa?oKl;pOzgVUsxnL^?>B{HUm(~`pLn1NBrFrD&~GSLXugOV|$Fe;Od zP-}%5SAi{uqTy^RR!=VlF;+6rtYD0t4zt5qR~ekn#t!%1y#Ld>+!Gf`-q~M1vXI?% zc-yJdbEj6x$sMdrNic@C0H2kH>)V48m6jWdj9qI0baEq=R*VaN!ANTlF8AQngYnkh z5kd)xO6}JKv;Z!Y(`ShLL8~kn0j6DsFKP=Ud|x>U7q|dLdxq8uW$L4j|45iON8_XE zL<SC6^fSpz`n&w6K^LhBa2Ts>aMR5#ro5KCT9e-)e*5{I!|(3=&f>S8#H~`e2oDzR zL^MIGI1Q`;?L8+^`b4lEV@gKrdjwIP_n-8``>fS+op-~sAAC-bKI{&!)jU3!y*sSN zl-;TrUZfC{SuL%6cCVHd@64%|bm><*GH4Ac#W=s!B&nB%>axIvVp$r(b65qMv;bkF zF@S{!jJBerJRj0^FC5dpmrG_*T3+o_AD;Itf3g$}bcaSvl<s#}E%f*po+PD_Q(l%Z z2#A6B6<Zk)xs@dQkklQ^Q}A_3II2JC6hEgNK7=BNsXL+_4YlfNkj!HB1&t<<kTIx) z3*!tW0y6m|#nvn`W8!coy7bvvIeE&EPC1hccy|c{MA_3N!qE?84*kq_o%sC!g!*Pf zzJvN<9n^=&SBcAbYM2SnMRmEuFjAQ!LFkD=WHKyFE1N7$O2Pty4Er{1&|<<fc&0y* zC`o4@R_o_dSj`xb5XK_|XUiE8zLn5O%afkI?RqCdqxNp~2Cv6OykE$h#3kP9<~_ze zG(Z#8serL=D;O`W!&K|NaFYqLguNn6(S%;f9!n`JkW<#9G~^iLBxDXUIZMECQaT8C z*zQ~WlDD+0N#C23>S?Xn>4IeUq>njsNDVXfXw6Q5ovJTG{d2IHqAP&oPd}(CILRmV zq~BE69j=ucZt(~NqGaPUj$ls0ioKs{h3V%FPu3hG+gp8!OZsROt=+zno2Ebvwfo{% zYU(4qMz_AL72|V+j~Z>4@FcsX{hk5gXuFWiPG&DIPeE#V(`oJMR+NL=GZqK0#$P1W z#nEv?q}|d_+!T!L@7y6y=Don>(j8|Knxl8maZ2pZZuKEyGQ)xxfk|IdooY9d>Za4S zj^MZscEYpz26Vpx(xKL&rKB+G7q3a)(mcL<dVm@uye!9qIvZJv#3(iHq|qAuWwd%! zt=RZTqR|#BG=mmt?h4=_Gd>wuQtH|GMRhL9F)+8#u^o;iO~y(ic_S({w`AkmI@biE z=ANv6+R87?S(3~?MkxpQz`D!h^;NMWga`O?mf@QCI^38>j)670^VK~~g${MuPpg&; zu$n{mT-+;avl2}-+6~L8q{Ks(06V5ttImRbGxT>~qDEDiuArP;>-@6)(2A==-hnAK zLE^`0$0V0N<6w78rd8nT=L&1Rd(Zv7%GM}3PgXz&8p_-3BrRg(%I^m09h;A=DZG-< zJV<4dY45~YLa#I@<4#E|X-dzfXoP|4np}V-$j4%jPdH`l7}MIQ1!etNS^ARo=~OU& zuzQtSq=l0}g{NauKSSfMqM0pUZ7r)Or4LxkPQNao)HVwRtyA=xnQgitIxYO@&6CpN z`t%WxKu&fRFgavA#X;J9D<ck%!1K+Lbz<nug=q0;yH2rRiY3e$qiGVqT0&D4WibW0 zyQ7n6d#kZHF!MqKj;O^6d#xpm31*LOmvc(0uNmUn*wn@wJTHtl+8#sF7r#bn#szLr zeI$9yOUF2bc5!qhDFVE@I5=D8m{hl7iaxvJRR=YUUxnD-aYm%6j2IR7%A&^RKir+B zLP@J&EectSq_70<QaF6P1}dmpjZ_}%q9sXv9ID+b##I1Dh?lq{DYWIZt0I^!J<wBY z?&H_m9xyjo40bnFjEDtpR+>ZHvlK<_mevo`x+!zTuWA)dn*f19cP8p~`YiUckxWtB zCh3pA5z?=GSi3Nk6o;T9zpYhW>{__>RwL3(Ts=mP1}@2OSek{x%r~R>cLXoj&Nxmo z*x2f0K-s)KwduknmM$W11*aMbliXq3H@5JCi-Xfz%Fp&xLk_(!X>42^ZERN;f5E*T zkhohMcZJEZvZU6mfRQk3;I3HP9KOC?piPiI3!_3I8uVW*U(E`zH5(*w!mkoyLDJYt zsu__Q0Y%v$8U(U9!{Xt&O-Uci1JRd6zAoHY@knmWkhFmW#s>4f8BdVgOe6B<)tc$n zEauoH=vNjUS#ngq4=+gCZ9RAJQo9DndeMgQznVRp)0DfjgtWE6Q=pMj0AEPb<j{1J zR?yr{h24bLBlw%FJI=z=vrrqLDoHS+tiJ^nWPT3qXe;YOX`RQl-c{ku-53^Lz(c}Z z2n3eCfrx(SlR7MLwKQjUEMq!IN1`gd`O{b;nA_q2U**8%SPe-OpSm{A%XcP;Z+ZCn zMxjO}KM^Y<&G`g#%L&k~`<(n|G7`T|AZStYEr6bov8TnBv(+NbT6FqiI_ahAOGmB4 z(#L;mXqlYg?6J%X6<Z3}q)=r!X%>hY7Ho$`kMdLw?e*MPLZ}(ooJQ$U3SDIo2n?ga z_b{_Cg8Y4Cvw@Q#wB_wp)HQ@8>NpmOs1r`wEC6`s+*F}|W=44h<H$go3u8R|YQRYB z{YT{Bon|I8MyUXx@tj(!YHZyExL5jv9<#g0VWd^}jxAC=rInN>M3UlMDrq5|`pmcX zC;rOY%`1kC1^A0_k^c{G5scO&7X}Js6=?948Wt+38K@sU)Xw{}CPuiX)nt!_;Xz0U zE7`}R+S&_HET)oLceY<Hv8M|TcJq?jl}y{{O)lNn9=mN$fWqA3(^+4{&kyHQfB#OF z#0RC?y%4ZZ60>Rb!Ovq)xHG5Sze>=_X<Dx!m3#8-)bLe9Z6?-zl0Ce;R67o5fOqYM z(H8l6dDPmW+RJ|8i66XlMQ#zytsT1YvzI($`^&C9j%QHW5{w*rK>lqH?)SvL`yP7d zVSAl&;<Int8XpJeA9NN1><cWTOa9TI?Y(r%Z<q9Xf8vwh`t}bte)nGvoqxd(hF@DA z|G4!o|DDbr6{(&d`^qcy^Rbs4>Th0uyY=?bM>e#S#l}8=<i&g4G5pj0JkN#sX-3Nj zUwi1I&pG5j?|by1uV$Dt2PU~0m|wc$)E{pC>!oS0w{tF8x+PrP6_m&PsX7~$SKRc{ z<?@Lhb9(bLchRoBF@)aG7A1nmjX`_QZnNbq%{O&5=#iH$@7_DNQa++~3wp5_Bk!YK zkpf-!yt3U<x_{86T|G@YMe}Spwe8$z;P=eHE8<|j=wllqPWBq&c*X2i5kB`Fqsgb3 z>@mW;#tLGJX^j=d*7N|TYn`uw#9~slDO1WmJ1MeOSSS_6eJjDeFg!peCj%s3Pa%n@ zd<STo)OnCT?+CdeTOr^!$N(lB*_f{YGlRtA0XzaK8&Q^J?u#pye-xHpc!eA}XKh%4 z@cXhM-&v>&5@CsX4#skp8KFS_L@1gIRHM9T%I{1MJ_5mdgpz_5H6U<M!ou=7YVgmY zClYkTiIYH}(3aC{7culm%wSc6dovE<6Vn4UALcTIU>@Yrae>>X72*?UZ)uHs6gU#` zwz4dyFEmulkxcznP9c4$=!5V}-bT)3o+I_Gb-?9sV?l%0dM)>4w4{&=+`M$bVI2S3 zn`PbZ3ST*AM#d}Iorqf@nD|}ET5|SnGu|>{ZJBm+45u9d?$MFs?WYZ~A|MQ#vqU1< zEe#KAJuTUbxTexdQV4{_$<v0~L^_IgNQfrUwxqs&<Hp7Pgf38~HD!_fgkS60lCZto z5;Z<*oFy+Y)N9N&33aUnl?_M;kSwGsD5PRuoP*PLM~;JWfs}#P^LYrwiHo+j!k0o~ zvPI-0WD-EWf84TVC5U6JSJ=WTkHR-m2MW;0J<<bO{icaYUK`-11Gem>n5mK@Oa@4D zkaSy3$k|O3STT*(wfnh*FVliDOy?i$q)%jF7~9*7pS+rWSxgb>C#cJ_C=SSog<dS} ze)&c+O^lJ+8K^C11?iW59wb9UO4hJm57?+;<146`x!O9|kl~Nb1mFa3jv_oFPM6tb zYF)A+sncW)Pa$3HXaU*9rzV?IZ|Vivz8h?`I5bqL7HXQn5@tujTKEv5xfD>#$xx~J ze$2Q*<P=0%w3#S~kgD(1!>bExTANDpG;6RR-Pcr;aKs(eE)E%2dwB~}bEi3cl+Gw# zk)2Ftu9tD_O3WwTp!`9%mJscLk%Jvigklf6)o_3Y(MSc^TQ)Q;TN`t6zEzo|gj`-G zMszOpBn&O_3&3$g6x0vjcGP$+r{$o0e?2?%5*;blNBAH#k-<hg*^4g!QDWHUn`ceE zZqULqY7!LOBBeyAQm~*YWkuxmD6DwnU~Tn!<YRmn3b-97-L*ApEl8w{tVd-*SVVlZ zHzvF7)m7+VE4B(JGA!|z9T8aM&+||hYu9C@?T<up#+c4<CVqo9N9>7x2clXnPL(jA z>Z*Y~DwTt@XGIELVKUoMgv?~YY+#=ep=4S{<lkDDdQdr>9f6QmTJpMt6h04uEtiku z+3u>`rA;FSm_+LTtIY|tw1`0Ce}_vFSLMaP(SfrV@mu)q$gODqC7r8@mg9TwWA@lw zkFdHkG(|2xBNXmzD*Us!|A)u@4MwoA*Xlml2HU2s<)ipD;G+0e=I8I=23+6(5Mmb( zjm0@uesVLGob|^wD(CUZO~2c*N$}y0RE)k=l2^J*oAJNv*%s?@x_M$mq}Wp1=tT%E zC43E|cC?Yjq|dBv1WUxby`5(ll1$sNf)+3J5L2<tCDDt48!c8a*?%TswK0Z;8%>#D zSeYCzY3Sxigg~6+ab%gVS=v)5S7}<nglhT$T*8HJ!XWG<3_Q}x53m7d!Ze`>qoU+n zS>m<AwsoOL2Ub}!l28(L^TPXi3ij~#{#+Pp@L@YD*4sI(RH`6Gqac2Le6+S#5w}GO ztV@NyPGw+Ek+ee(bLEC~fJF~gTW!fJC?xkpYTy6RO6BS39Xn9n<MEJKwSmI;DBO*m zH26`V!)JWP`{^vj*a489pq(fsSpfhZf94(S+%+$Z=E-Fx!6!RqdCC&Xh?%Z^VZ<~j zmhT%S*Xr-QB!BIe7e+CqJW;uC6!VPSd~LTOEvUzuxs=-ZYqrn|5$h2Y_(N5At@vm4 z*ZO)|@Mw*!efF&OV1?Fo`<FCoWj3&2omZgFqA^-uc@E`CxD8tfy|Y4MruA{xbI?F4 zgUiwJw#t=oi_e*N%sJ{Auy#=4smxm}@;{qfhB?~VS^j)>d5ulh&X1$MTlLZvxXJK} z%={mCsTK&~j{eFta427t;v~Exm+Ts!6?%&w09DxwYV?R{SbTV89%ag!4vLDZYU8Ey zJ5A;5DUzvP$%aRzkA`F&9uF$d<8HdC@(5S##GIA?C0LI+V2Rou$J1(An5(>jVa)b% zxEeiN1Un%9DNe41i%$>Uz$QDc(HeNWz#N~8WgI811{PpGo%eL@ZQgSU13q$n-cGVY z#R)C?a&{6geQ@TbWh9o!F{rUmD;eF!Cr^_&7cZ9))4XzYx2sVZ<N3DZ!2_6MK)f<g zDklM2J$GOpUp~OFmFoy9F9+J<Iq?x-fwF<DhS9<6dEqH!11|Z+{ZXX_Z8{D}ZprhH zab%VDgr62SX;L}aoB+oAh+``C+sA@>&l4O;;lLK-r%vZPNC64np1Roi=f$6w?(O{G zR}Oi;^j4+JY}_QMaFr`BurLB1K)3M;N-~EGqtoJ1WkF|L?=<2=BvdRv^BnQ8oM83} zO<4I)C<e#G?{F`YPH1rfG1==rPZ+v7)DozanZ%s4$JjCogZK?oq@2eTMrtg3&xQa9 zG+F3!O45r{foCF2gUT7f|7q|Gr$Tu3e>XUelR4p^#o_b}hbfZp(Ogax*+DnsnE6`V z^dZ6HgoP68qg>OkLER&|f#!#}8ZQ@y53A@Qon}MvkLnz~csL+WewV>SWY!=)Aqg5e zmSRyl73!qe`F*=-y7*`RLt2YQ+Jh*Roeq-3jzn64y_|K{d8~7^o5R|DbIKDA0-ZbS zt%U_9I5h6yR-_8j^bedFwe`vq`kJ0k$A`|0{8Na+NL4Qpv~<3XI7(X|_J;s-0tkR8 z9Ymz*JUanNQ@ws<$`PgWt$|XK%45Eu5xPCn+YA{3%&ar2G{t$)4B>Pq0PGwc>55#0 zBBCc+faQ*oDf>QBw9%1t(I_4Oa~4?{X_QMd(QL5mG*?3f2U(joySRbij_Q!0r@$kH zdmufK^8QXTsETx_;OqR>e6}RGyhuADny4GP>?wPj7tYh!1E^~?bt$!&z|nG+VO-|w zObF}#7UqhZVkeKwAc;mUiH;huNM<F-#c89N`N@`GIkq9dpB1Lk6`UuAqg+_}(<rGg z3==NoH3qqGe(WGFHK{vWGyWhT9At|(X)X+3z@_3HN11o;c)~F7F-hM-USwj=)m%x! zdE5CS9F8L{JDQhcR}taD2a+1%p^kp4zs}mjC`pE8g&j16Q=Iga9Cn&(2=int;*oZo z^iQPm$t+~+Bkg)poJgxDw|h0E=`}^wL`h?W&EY=l)u%UZhz_im)yz_5KB<hfD@oJZ zG?OxKr6qZ5)2jjUZdrXHsqx-UQnklwGBDB}ND9`xS3`5FnXSqWmWBzVP}%g|s41Sz z%C^pyN?$U|s(MI5KxC--kwkC@bwd~oY#d_+HGqne{-m7jmQetJydi4<`aSg>%8UrO z35Z?|Ajn!JvjvPijB&ifJL5}-&`u4#`#i^}p*Pmr5u$R7xT8TtjW^nxIa0Q-bWJeC z{AW|4y>7&mvpPEm87;E#fZ5bGTy#;ANAK>SO?)w0(d;8^fK!8`%kG#5E#%e6SfVa+ z7+PRW1<VD1XJm9UWLg3#)(;`B!G;r(oFdU|)ExjhC}GtZPnogM*1ouenPcwSbhPsR zO693tFb;QTiM9D$Q8M+nm#lA*_<=iYV6Si2iA?rL1GK2b)(xk%c+l;X-ty?&Cw7lx ztESg)<NY@m|9pUBGkV|-i^7e%ctkvN=|T8YCEWdqF~PF4DNHZ%nC<t;r?Ylv$6<4; zxVTERQqX#p_wRC6lms=HtF>ERdqV4|CdlX3q$2mhIRkP&Z2qy8rBgY?yc|10q{?2A z&PpPCnU7A)B|8L%Yt>&$)(%Eol&o*pXxm5DpcqLO+LUBF8r&@}N9Lv|`KJp;d3`04 zob%}xmZK!?EE@AqWJcvWvbub_gXo3>>-s}*v)(XCry|@dpS@-jiF>Cbf@Z@q{lx`A zJkALY9+Y5uQeQH>B7PoJv@F9UqB+1vA|;I`S>&<#&P$);<4CMLj^S3~2_+nROo*=? z=$wE{stQ9TzcfU(z@-KX?5o`%582RJJPzkp?NDDDw0JuZ=JFbD)@N_Dz*rM;#)!j# z?E(TV!@;r%G%3f6q|AL_G<AA;y-;b{>$qhT3zh@GDE-V2!gw-$+vy@-_Zx5|wISGK zsWFL#k%Jb;uqsQEnqGuaH+x-^i3d!p?D;*g)llwtLN2K=<h{OxncB~xWRy`%o748R z1BC1p%lDIqVj0V%gFGbt^m^YhP)By^{2Yb8XjY;J6Cg=Fn^D4XdY6?JKz)L7ui8qp zl~hqxh31j<<L%NRL6hp;C)2$*Bplwm{@JW-PGUHs;QfPU8jsUJ?8x#HUwpHj9q%;= ztbtS&j%zd)b?JRKW*c(>a4?WTFEtQ2=Z3se)Z!C!u{0e$O}D%^ldIsO2Q=6F6lJrt z#NIoRaU}VDqQ`R2k3MSm^TI8}K|4z6mTg79Wr+JC2*N=E#;YjNcf4gl=~+T05_Ix` zi(h~tTht{>CXcQV9pzGZg|n0ef3!5B_{<jJjJczvL*Dma%h&yh@$hhZcSik?!CVb5 zwNg|H)&~H9;`#P=1!a^})I@jAT&QrIi<6|U<Vbl*Z0R`I>u<`-o7#pgaY3{VY+1bq zkPlqkECY}xCM9+ATL^;l@rgQ`O)on^Wy8Q;ow5=SVdu%x*HBTlf|+7^#{FS@ig__? zKn2^sOF`D261|hQNFHQoNvnrK<x_!w!-AwB9{K?mS;X&>cSgGG4s}g0=|~YnkW47s zCpxZ0!b1EBkq)Zh>|ipw;xmi3w&t?{N$yp)nw6BqCRT$iUdYV`*gz|wZ`hWObdEK1 zY%oho`S+?U7KC8+g?y9F1GY|cl}p3kscwRQXqeI#HMIF<R(jD}3$0wZDDq0o3W`*U zh{CWyVme*o&fIkBfrxWZQyQ7cJ(}*8U@2!TrQ+uusBLq-hRj<eyiP$J$31hSw%>I| zh2cli(4U=)G<K@2DyI*~K6^(UN`#6>74LK5m}DZQ6ylff#J1uS36%<HC6LQ6#{p#{ z$c^oS6+`NLueL%UUSiExUe{T^N}@SdWap8y26nDTuokqoq-2F4S0p504*@YF=}uuY z?AF#his9iNMSKw=>m>v<LdnH9<XTSB=Or9Ia6nLDYg`92+K|G#D3YaBia!jZ%{=Xw zxXRg<KeZ(ra?=7I-Glt8sbn06hUxV<5}lsaskrt09^NWQH8mXa%cl?eDFcxrZ1ULN zyQD*h*{ch53tx_H6-24q#lr^aBfcyC*4s4lv$t2$J=3di$F$>B=~Zm>fNyUUCNv$j zBbg;zxATd#l!NK|I7w-rXdbV4=nm&7-X<Y)7Q7DA^SzgM^74dR#?(Mx^QeR17vF7P z^Qc#j?Fi536Igwj*KFtG%Lk=1VvUZEg}jGGhCr?Z8`HW^OLqAppq=vzc*G0LS)RaE z_M#MljAvP$kiCw0YmU%Vca`&k&Y+z{3p`uknsWL!;bPuQLc0))A$;yT&bX1j^T*ss zII^NS^)L+J)MtL0)p9`zzLCe(rGNerPmC&ukx0e(76jV9N{ARoD)XfTT>;75lJwV? z0m0{x5IiS{kxaaSgx!sSPk;D44dVwrNvE4J)=Vkpo89hbQFVGATFIaEhi3=0|H=ab zWir*NE1SZ!E0*Hez%3$-N_TW5=jB?Bzds<v%IPQX5QuLX2%bp`p)^Rontq$IQ~V5s zT8EXj9?{Gq#i?v4#+YH3SYNK=iNeG6MU^=mM`L#taQ^iT`69+GO!EZrvTLev=#Gpr zTRK`Khx4w)pI<qjs{mcDD;jf2!v28;{rl@AI)f+aIUSep(Zm)0P%+a@H;G`~Z%`<l zOV3aEv_ZVFa~s4PK@AGtm9%k!ib_o?p`t;G&ri^TN_xhR04APObWwr|rhSt-p_fay zWQnb-_}6}><#XgBJSo^eM~?W*yvdF}F0vgiL3{T1Nm0K;3TVqja|9ZZ;i_@Q!h;2P zwiPNu(ZLv%01ft~aT{3yPl`>G2zQq5r@K%wxmA~JhfpP&XuJ=%6<WGK4gKc0*$P{Y zY<Vj2f;U7s8pXO19oWtsQ^H8PzoK@~@G%&f9ySoOB&+i6IvkNTSCnZD=_Rh3da8hk zkM~5G%x=7~8)|j6UPz}OG0A=QMd-3_H)Pnr`b&~b&vqKYHiGt8Y&Q^ov8@B8ck>S& zElNKrD565+p&;+_!{L5I9!Jxu<8im?XKbv8uq>i%4OS5a+1!ox@)-<21LhDMJj<j2 z%h?}OoCDj9Vy{#tO`>KR+c6N7K<U2AyZ$QM)d?}Xz!rTezMgk+{hBZ&U_Apr&dP9t z9X%~cP#kn09lp~mxMsOsCl7sq1rmRTik@QhY7O;KGT+2!#52!#5~E*(E_9`oou{su zb5f||NI^_-h(_9Z*1vGBew#kz<UI-nY-c}ITy41}kUMiw32ggRNl@V{Qs(h1i@Lte zAkpsQV1c_t>hxZ-&EBq9{7`Yz#>G>2e)+d&{%QY>Hi$vO30!5nT3AuIC`9?OWT=nQ zy>uK9zqUGk;08<xJ>aVv2*TzP)+CXSWt7o?I+@zEKHXRcM2HMB0FJ5N1Y`=yKmY?S z2T>srD;Mu<#$tJGK}EjulI(L2p^yrN6qJFK)(=9!v&sfgl$i~{t?ioTDr=0>WD#&( zgmimEn^P89^xYFk#-<L1zPBAh5L`R>$osu!$q~)v@|g)mcDu(GxU5i-iHZJ|+j7OO zJJQ>4n{Y^onBWR7;99FNm`_*9S^n_)h=jW|M;tew0t9J^bo9*}3$dHCb!IZ8LAZD` zQj-s|L!w2BSa#%EXp3rXW84~mV775ghE(2HTjsXW0_y?|G)I4wccotAnGflFL5dZ= zt)h|3T!uDjJ1k`DbFsCRrU4)bJ9C=yT>O@R^aiiSCw-_3ovQIUI<3K5xX`L++MG*( zwXI#=)Gqm;$C{l7`(66;YeN|xjoupUu~^H@=`dhh7eaZH&d7RVwH`B3=#X>CmUG-> zZO;$dzymf1nWQ2lL12_IHw{`2J#tAO;!Kzz6rkrM8Ev=Xf=81AA9cuw*a5Ayu>vGE zj_(f|1tsg4B!E;>!kT5foUk}Zu)zbld#lt89L5&_K%>j4nT@amr?x^eep{fmzc=N4 zmgw`UlG$*kDlobzbsvc@3@p1~W?i+fz@-n|tc9W|l?Z`*5GQ9D+JlWMlcxHnUg>6n zY1>>Iv>Ay;n_r=G`6hc_shkASXc1(GJ|iOqL8_x7S^J~PHa<EPP_)`oL&|_qEbVSN zIt4oQA~FYsj!bk)fiaUnd{Iz&jHCL~X6fnop6a63lUT;vaWLskU&`}IH;bQb4X9zx zfs<uZ+qQl5B^0j2o|grL^$MMZJVk+aGQfs2!<=EF=K^=RR*;b4QWEj3yIVox=DT-- z-YYl(<l=WwqElLk^rJvCilq@Z>QJA~9R3GsEExs2w;%;!ahL6#%H+u<U5p}IXCJaE z|G5xQI>d6h&{GOcY*eG2zIJC;s~)Un%wVnlc3*$H%rfOLi6UAdlb9jLW;3E1l*Mf^ zL8GKqUJVtE(sGEJ7arG+_<{<@jdW5o-~}LRa|_(lm4{@tR!B?!(@S&HqD&zdU&6>h zRcH!_@*dc6=|g%a5oD4KV@66#hb1~6N8+%kN$*mK#QHEYrU6|_06-mYl&!jyU68q4 zuKfTUk72tXMUDl#;S(zDAcmf5Vy9CwVi<zHg(NtL-So>9C2+7%PbL5Kn18DBlx{Ii zVM}Y<w3Z7T?3?7n7<%>DE#`Yq41NWIiqfoa2A31b)8O*uF+B+`EiVswdTtQ<r=8(Q zd?jlRzWzn4s=*{lBQK@|-YL*nMCD=f>)HXUE>sOaNM_%wvWfRjFWx(0W_%Tl@JgXl zUYWSll;J`9=-7i2g3fa<3>PVVQ^toA-NO{El;36QLER}RK#=}KU8J7JqGvpH#fT`Q zh!)bk&d1ldjinHi9NWcfWQh**AE?bkLAOA{%-N(R|7Pc4iNg6x;*uoNvK~N}Kvbe6 zx!fWSQtn3-8pTo?=5?{*C){Oh=$f9(Ob^4;;uK909RAFW-;LK(JPkwDzX$<YH(twx zbVfcRv6rD6Ofw`#4}|`-VPp$JqE#l~-@^f07{lu^*M~7jy*P4A?M9Agln@d<9VJ10 zHN$VT`;ejaNrJgzxif2%n*fGO|HjFXOBuY+PbtFI76lbDX+SbmxgZo)IoSv0f(rk} z_a;CG@s=R|H_LKdgET5H@~+vof9#}|paEr{=p21jf&qE(Vves3tlxDwU#69J2bC-G zy&$8L7$L~et_gx-Dl_6O$oSBXQqPsT_<CSiRzOM_F0z=a03Wodlj@K*l%MfXgf?@A z_6GRF6!aFpifNNj9}VG43w6gSvz#bpoqf*RzakL<-s*@4Y*nRPh{mM2fMUxb70`^s zlVH3?+G&An;hRXx;GJ+M=7uze!DyEx$Nhtg2#cgw9NnGdRWzMH>044OnT{82OO;pz z!v|xqg6%hGQ8isBZRiYqQfz4xfUOj!zp??T2(9w2Fy0%qmG1@b5=xl?-WsI5FXNCB zjuUGw=%tovx?fIs8+nrGfu72|;ZI2aml=+K`P)vw2~d0^?!&X2w=)aqPYxkT`-CSE zs&;aGJ8CnzP*81&X5w)vBXlCa^pUgu3RAfl@u<(f?*)Nojj$5s6)ew7jjUDy)__Ih z!c6y<*x}<`D#C7(Y3O)9l}!4XnhQT5`TVFS55%%X$?T_8_pNqj55~IqeNgn8zoY!| z&6@o${2a5tLW_T33nbUg6k5W6TadWQr^9TWz!;|akKR=AU}$l<&N=~FTdQ_F5H>JP zdS%@8FFtpOJ+#2mB=f>WUUSoDj@I=L@Ro{jHcX$cl~E`krQLKfNb!T^GbC<_&mM55 zPS%st_f-?e7vZcL3$tq0b++Eux&=yX<7lo#G>=7L!d}B}ZLNrMN9t2jsKyh)(Wbbf zLIPq&`$WL;Cgn+S5p)>DmUHnHh))b8Oo>`V-hglCSl6(Q@B`1|ln54GkzbMTy$giH z%DaLN3-#Vd`sfdF9e^>VqZvBFH+PGsAZFW?d4M?oLj1l+dxKyl&x&7F)SWhDO~v$d zUO$$bHeKyYcW2{LD&*45@y$^hpuiZhrTp2he7CK9q*!-hG0^sy5UK1AXrVPLy?r5s zugX5ld2>K=uY)%f&-F1a${sE<XAc7A-;QJSgWYlICEE#5NJdZ|He@I$#PuP$A>S~* zg*js(C6coR%o|g@V0;@1ci&SRK+gA+-2s>LFvp1=56NuX5h+MYn>kv__)LR~lBjZS zhAGEKwJIdkm+}csf)%~_$DMYjbf;eIbK3HOr%-xC^&%@v0$vviIo5fo<7eF!m!#LW zbGsgf%<TZB#X8+)KbtGIVhX*XI#9`y^j=&@O{cV7$|T44i{=rFq;?{m5{rbTZHEN6 zNnxnn5yDM<kysB?VRn)*z4#eOrc>B*(IR@;z9g-7Vhh^Dvi|d|`#cL_EBEGV(-#E0 z-fMu>ty+i_k&tnDfs0dna}$1-h#R?7)9@q~hYZN8$9T=8>YX}_C9vVVN2^8w>X)6v zcj-gCr_%8IQgj16K6->>LY1WEr+f5ou0ko^U9lH5626>3GoizlcBNg^TT<-3@Lm<x zSFoY0cx`;X^s7&yRax0UB5-}h7T-@({~7?5ylHMU0faL<76$hzkNCLulmt*)eEL0d zh$&WYfwY^zZpDTy-=mRb^~Os88Oz8D+KnzzjfavB@p7<o_<u1!J~t`I3;In}aj&hj z6q+s7T~3A$+AhFiIDnt-e2{G}Z2<GyIt{w4Y_>`Y6Fg<vIs|I?5OzHZ17~x0VLDxo z&+z=lg4F&N6Vd{Q9<rng<tbHChSQ@d$G@|Tdbjfe(zbo+?e-l{yxdXn!XTuj!;>-} zpJICCe2*~a{ViR1??RVC<ptfWnD&bhoBdJjNAgEBW`+2$_=D&;`Dn9^%J+&hGs+KS zn}wlF;C?#DIo-$Ao0mU5dXJvjV!bO!KYS)@t`Mc_e2K{J^*rrA`3_?3^w+Fa<4QH^ z;~xb_Jwm?blMi?)pP(3)w+s6R%r9&K>Z8c%H6IJO)7!@|e-L#>?U;aQ^Gf+fE&Z60 zIyxBO^8tdZXCsKCe$?A+z&Uaq79qT6a!Eh%9{qjfvWV0f6OFbY-}h<TJ7V_X+X?F_ zWEx7h`$CHN$ccFDQF`oa+<{LdHMi~ctm1D!4O8CCuJT0%qXc?$O4=Dpc61?i#4l5< z(7GsNb6M|Ozo`N2O>EwE_W%^w8-V=+1aOchA3M8etht-dvWL7c#2eUfPaR}|T&MRr z)b~MEr}bGhN*@%-bKJK5kI5QbcC+}+(vue0m2a^yJU*+wm~EXfW!sbLzD_mg>R%YG z%Uaxdfm*O*MGKNwo({d+f{>Jx;3UC_KY?H`w=jT>f024g;2wdCI8$x?b$p0kG_z5r zI?enr?CV-H`_#g1UxPgo6*(@BIC#`C`Gw(@POr~CDju@{rWZ{NIhO6L;?kfMpju2p z_9-V61WdhWTNvJ^{@-=!e9D5uP=y^GfLG3^hF9HC2MbIUC^EEB^5|zMLLC&{BOLh; z&kY;U;|Fqg0!w1u*@1bNDZ)-e5^teTEwlcn6K|(t{~kJrAdcmBf#c(&MR7<`c~)nq z-;t7SdIuFbgK3|mB|3b!@>>Mna&s;TG*4b06?k(&30(WnzssZuLG!vMA^gc82Z}Z& z<%2k`zBoIs&fby!OK=3d4G9xTD%y@wv?x6zr=?6%IF>_FBtEu|wB_&R3*9&$C*X`r zxDin)sgq*j_64gH0SLm;yy%<gC44cBS2DKqwHUz@CXszO0Ju4goWlxJ`=l~QOO+I0 zDHA`>rcD;;%9)A+L*Kv5kT&g{U(R+x)1p3NvN%~BEY`QS5bk0$M4wzr@*A1;3X7B1 z4Q-9D3iUAsSir&~De&x*p!&407$_f-jc!i~h2j^O@MV!X#y%Zrn9IC3m84TUao$7Y zeqC2O*zw`ar08Xl-`f5Dh`tWV7ojRcz?vq$c#9WaK!?g54>4=aOfz<cNX_*7=}#M{ z3A@v#`&GK>5Q*Ei<orq-ijHfUBAiGd!INu~RCujENHs5fG(<JHK2B()I!q>5H@ZE) zcypz-XKz+eRhEBi*dbq-&!MC2W5{zgbz2k+q#FrX(>}riHDs|-N*|6!TF*ppugCB1 z!}T7nZOYH0{MkG|PK2{N*9R%zm+zr4R$^Z)mRG-rMo;JZ7}sZUeUL2Qe6Gs&Ex_{k z(kDyw;e`Kp|84qzIM)9=s{TKXq#Po1WBp^nyMn8ND}$FG`LY)u{G5*kL6jS6J@Z-f zo;`QL`GNoMoZ#%>E%x7;!5P6x8zv?u*REc(a^=c)d*$nod);eaz0dro+0Wj`yz+<_ z9r*m`hX>>f#S-8Bsnz@AMsr|r)|@@|-0KrT^7MW8+yC0&nqW(Cb#O&+8UJ+1rNQp} z%+}9tmj)LH&v*y_3PAboBw;QL-WGf!I4?LiI6asOHg7s@<A1*C)KgAAX>?@Oi6_2s zc*XJ)mL0$JKmPrH_5Ir${`J_`yz1zq-BCv!e%O*v1c$zKak}Uw|8mF+U$F3b2R-*W zpTL1J<HQ6GM{|f$_x_u`EMt?#XgavYwnNEQV&Bz|(0Y0sEd+9ekssyLIGRkHSMTaa zJydpFr#EMlLtcf6kQJMOWi-y!eI%&fHUqG4DTu6)cSVJ_60%V~-04)+SB8a)-p~J# zA6xIuw&fEz0cG=s@Wbcb6L@FH=ed>fC5R*?$yuOw-}9prx#y(&KG8b1XV>8^ueOZK zyig8Cxbi(;JUXNb13k0p!f;tZmiFh(d*OiJmWRc)((qt+NuZ50S(pl{#9fxqMb83O zAe`w3C{!>*KaT%C0JrhoUr?@i>YYB_vwwguWB5ERNvuQJNP7OQmR(ms<kA~%RX$(A z&^s;r&-=St@9plnNVkRIYv~PI$ME8RDgDUzHGpEPGnnr!5n_95EI<}@$0s&>XU0*a zi3__+$<Vy+HtJOigGbJ!qb`aogY-u~7wBY!^FnE!rJsu*wQL<b5SELU+a2QjC_9W% zx%f6-q-UdnnZJ7Lv?3JKqA^$fV7C;`ablJPy7(Ad6y~b8bgT7s235qbR~lJc9Qf{2 zj;vin`}A%d$dG6>B7n}gll4Rgl+Bvxh-utxO@oL`>lBk$D0zKA`W#A5pq1p<n0U3y zg7hK-RQ*5~4R}R2Hp;9wK{HQ^KM=bu@6yx5lnom`_#gy`soA~5>vu*$7ue!fpkN&i z0u>tanu|1!@Qj3_;uNqETp`3X=U0rJWaGRwP^;T#U;||cmJS5JG6~3ww_{%MpQR@z z3xzx3w$%Bp8gw!dBdXg3N&jF-XS7raviQ=l_O8srOCE<_U=U>a7v9MLq{g(>A!B-p zYIGga;4CGyrFUE%a&&N~GsH<LdCCkbtn885WvB(mVSEetYfyIhL{WS}SbIOc#XtHX zDxFUtfaB02sirE)&wmoK4wuFsLSR}e5GMH@LK|SaXEpH>?4(KyX|zFWYQIe>f}Z$w zv>qW49xkc9uZu~Bmk`3^_C#oeP9rlLy?Wy=_)cp86WJ51Znc#@_JzQ%E9#%YdT&q_ z`<&#pCyKz?CcO&fruEfMnQgyp#W=LNnuB*~PKJUz1eEUX)pon(r?Yv0xE9+cCyv=( z(?P4+u1oM85tZ7p=>g}~VcN7I+mTAj<9KKj6EXY^`ic__Eb9$n3L{9kRWCPGZvuK* zU;dK!iqOuQ*dPe$X?lf2(2e=Ve&0LXr8h$Hy~9p#^-*uO2vA10I{7owCi!B{;Zh`; zkir@vWfC9Ou9K~Sk(Bk4Frg)3>Si|>wxHObsvQI447UlJImVZ=qSmd3u?D;gAVaUF zo7N|MsV?O!dQ4Di&ISce$!>Mfj0X)o-T!20Oy$ftuJ7{RI3GTl%f7^0WKn!)!<ZNC zaVF)YDiO$Pqxi!`a=jns`;D5xufksu^59pLHkFxc^0-!}XY<lxQ@3k(9eWqs7l&u! zGF{&48?pn(ODX)dH*ie;8kUo3KXZC<CSZNlm++y4KCQI4JIg+pl=Sma!t^zGNuq~- zmP7i^aJYCU!Ftkv8YPQfH^fV3(NMdeLcS$PxqS&J{U3KYUt@BwS-<@>52;hEi5&QR z{!z;z?#^lLrk45;;ciyAcr&m7e|EAPSjZO=A|R+~O5r8awT8?Q#~;CMSRO%>T1iK} zs#~P()7fKwg@}l)A~^h67k@PKHCY)VDAm}8<vmK73IIc&4fJDPO;OJ)w()^6FZVC0 zy@!G0Uxn58JgL56W^Ue|O~mUAB)l&rv*V8yYg0k>;!c-pX2oW+9sMHtsaeMKsm!Zj z9-7{vWyNYAu<y4`)9iJ$Zw087frPdCFcI7K_J-V-RFQ7x%g;iwQ~K2a^{l>~k{n@9 zt7_~0kOX6!(=u`y{KEyhrh$F7yPEL9(Dh4T$yB&r;a#fFd4KxNk)0w@RgJv^iatRR zIg2XEPL#e%N&+cV(=RxE$NRHRA7mLcr;Tl-`>ppYcGAi5pP4n}X3#>uDnx}+yK+%~ zwv7|(1ooeCeCyLmkAYkE871<}>DQTsH3dUZIi1g*Dqw6AkeMOC&Fzthk?GDA>#6_b z5N`p|c^u`AlO~^I;tUM{7~J4$S^-fK5$ZDybeMq-Y#UtDoPoAx0v#A=(V(4AG%Aii z&L^s27D0_!yBNebZ#d7!F6b=FdwV`IuYBRnq%852Nhr?+Rp!6|%K08;FKbr>RULzv zC4s{K>g6^W>7H;$v!O{Ym)gI>WB;s`X)K>zVT$3G#Ja}{;z^}ipjG0vEqNcM+0psp zVe(ASr}xGP)GTY-w0~xkBu<tP6M^uT7eh@&2koKm9|rKYopum!yG~6I)7whZU}h8d zV77>W+XJ2Tgov{6%wHJ?-!lu!6^FC3_p}E@V-8-}8C4%94X)-jU;g1C(gpIVvov+c zs#!a9E8a#0W!33rS5Ve7?KF%(QG|XgF`w>B&_$-gthb+nkyIM7g!toSQ95<G$-oi1 z%s*^s<T(yAT^zm&6kw;Ro^}>|oTvf+u5&}E)5e~LnBfg>y2cYa`BS}Ym$sdtz<Whf zgSI|13=lp&mu&BJQm|N^w#?`eOO(mHB}ZW~t_M<MzV0n1<9}Pc`OWgNIvYaNb7Ct% zw%pvqMxtB>D}q2PS<I@qp0~X<ck6=|(Md$jC~`YoU%ME#NVN7PD*=%X+PX{2MuKZ8 z<zcmVFa*$8Sjd+=1vhFJO>?A1x$$X<$gN!%R0Y7Ov$~9&x0&nX2)70SOFQo(wID<Q zm*cw{+(vW@IRq_Sz4E`7=2iXMwH%a`KCT~<zYEfHFSi{AW>L|PgwkMChr)U4>5TM% z4?16Tc6MxGbdtobdEoW63xX=g24Un(Y^BCM5IrmLg{GmBCY`61`0(MvPT4f#m(<=G zRAmN6s2Gr0wc?KpkP42(ZhB)1{CU2|amL*&5PB*I{&k6(U3e!Eqp2|k-cG1&vP8IZ zO$TV9mCz@PQpxjYqSG=S^1)O&B`v1|f3wKHEi2sj^x@nb?FtHKf8pcm+6SZ$N1nBU z<Q}#}rp*ct+vSDf5tMN`ii?6q9mPJh`X;2P&2%~}aA1xkc%~A-Q4)J5acrBZWjaxp z1?m|g?H2Bm6*x*v!XN8n@As4}=Ra588`h#syuW*DCMe6Ih_^^11NkXiQt+l+Pn_PG zjR~T~PCA|_>taaD>16qt8IBHlL4mC{G&?)xkS`55(xnqT(oe(<Wiaxtz|s~Kh34#m z+xsY%yI4oc;?I^>&~DBd5uP{btXaUMyJjJY!;u=V>lA89Grd~0nK<?S#Dn&g5A8Q= zK1@FfI_Ck_K!eL_gvvB_6z6m$@FbFSDL)a`>fEH*>i;o;Q0scK!hT9%aMaa`7>(&k z+jm+&!7laho-wVSjjBoML5Z9Ajw11K*W1BEB2#!><*?PZGw|TiIrdd+zFv(hJ4u0# z5E97lxkdwNMLUIzHgc-x{NIm)BS7)~H*4<#XXjPddq0;wdnU8@PM%y^rb(dB-V8FO z2@P19+VsFYLz|?ulp++UAQY{hk^qtzk@MQ7(+f~RpaM!!gi?A;Urb)=<!Hew5m2gD zty;A}g<z{x<WeX{id1sGzu$lDJ$u?%eLwF@=<MgRo^|=(|Nr%0Yh?|JL2d1mVC=q` zdfeY|E~H3?swwEA40%AOB%zWI?9X(+7&F<x5wr2kY^}SxR9`>Irl<<ou8zqzK7CrY zR*WfVSy#Mq*pWnzq0@%#U9%*(Ow_odCNa3nQ{Wg#>%DLtPQuaBZeR{hl(D%HOAQ<~ zpwwVGSY513H-z5ZNL)?WN53&i#LEhw*#N+&TCQEGdm4V+Xopa}U^^VK`8rYg)p^}x zMgfVhy$8wMtzHhk5c(<jr-WBxc`B|QQm5*Zb<NU3D5knmX%9W>hVs^F>HXD#X!wcf z7B(2fA4Su`0+U%`BLvMN903pg*#fe~%mq#<x-HUq^^*17xdNQnS~~B%dllDF{jn;4 zMzKYOuB4FHiytW>%y1P8;25O_FA0Vsd?S_})ekrbh)YbnQ_t=#%8&{<J7C2ER=NyC z5<T>x(Fm#0qnBx9o3oeoSDGc;&N)oRpyG9m2(qW9!oeT2BGX}r<TJ9DVaCd$B}$5~ zuXb0ro#|1p)Jvwls+-6tNtT*+*I}9aN#&7ZYdPnbiWZILICOK}=S!Y(<T1JKYn3Uh z(Lwx(wx+O6*em7*Yej9bRd8;v&hyM}fNCPk=iNcinZwViR?+p8BG5I=PTEj?&DOFW zLe6%L!7<_x^gv{`D{V;oIyPRcq7|W}v8XoSATbiyJWshxZQNW{eYK9$ipI3X+bgc7 zDR)gUpjS==f7p%;toJfr$rKUkjWjes?d@0Hvl5iTsQ*BtvpValO*Mrf3T>KLRa7KA z$Lq6umvt{6*FE6uQB5EPOsUdK`+*+cs~M_L^-om3M-@L)@k88MJbeTtM`9hc$Y`gw z>PU2La}MS?IldHbs5^WV$rN#6P|uZ9$#vt|a%PSWP|58jIfa5NsePNs<?~QW4VC1< zd&(g{=i+CjV<mp(Sb6cY%ZQ<outN++$R`vpynMNM%?z<b{~9&<e+^`6-cVpu3k)ny z(HoBf9_%(dfXcJMO2Mm}*r%KqRV?Eh$)Fr-cqq%HzsQt5VA6wW%DT(s<?6{8=*qz9 zm4Q=&N`X-D$H^GlE;jG|k1jdbkL*ytSkOu#1mERBm$L@=7>kF7baWonfClIpd!63> z+m@!RZY;V#lky=EE+K)#loA5Pf+E0E)x!TJvYb+ay)u}=q=bmnAt_sr6kbp%#q_;) z!;ok|I$a#2Reja_jn^YEwuM8G^4Yzgkzia}g`mE%46A#^sEf<w9-T6;z$Cs(P0_$i zuq9F<0J~ol!T^!QncH&TT7>0`>hNST0bN8hOdgxk4&;?!{KdCayAdW^uTH__va4K# zAG8Mlwc!9S_44Tz<BEdSVjRthB$L^AvIL0%WUyu;o=_dsNtaMu8l_fo0pc0V&DdIj zFet|)D^CQla!!ggo@X7nVzv=Z63}Pdry1jlY|EU2624|dY7j><_W}Gh2xfc6#=_*? z?Lr4u?d8EXMjb%%CT;LK$t>T3=Z(-MTB$x<c<g>&y<D`CSyVrTCh|v-hF}5TZP6f# z>Mf<qtG^yoD^hMXI>mTA8FmAEQe&!q<exMJb^{#m*)<5cjeMpJXa<ftp?Z6nlKG)W zVxpfwFJ`Qy`=opmF4Dv5Q&RKDis&y19t`=X#a$xz*mOmhBnuRz$xh+hx#Ic~MI^k? zBr_1NmC)re@c=e)1H`IR&S3^g^OgRSwk_r@9NNm@l$j&<0~D!H)Vhm0FoT&(aSa;K zu*YgajB~otNCmX_P|2tKK3r0hMj4|40tM1W@qIqHK*WZXBYI!wj;hh!WCu%Ir4hVP zs!2`2BHb4}TDC~k(PySpIiiLwKlAQSJ!T=Mnp9|C5C**joGsBFL{NRO)QfCP2O12l zVj~2PGW^LPI0iP(H>yF-<m$6~Kfws0kuBjAA|Fq0W_MMe=5)g9i)2?9^T4w_mp_xw zlm2dQ{Nq-2BvA<HdL7Nd`PDyoy$2ooJk>!o1<&qH&k$B~#m?#vr0{7<ZA6oKGqaEH z7r#e<XKLSGE~j4aJFaG4zjyCx*+w!)HPkj!IX|f^QkF0Eexm!+F)E1Hz)12nlmaA@ zZ>avz{@|YO>jfNJnI?;6Kp4;yvpkSsLmY-GkTiu(rSddrS9wfiJ1P1{$IpVIgnshw zF3@?JB3PzrL|(-e&F{Y#vfvyV?JwqQO6yE#+(woTYrP;FdPhDFT2UJtkqLj1b{k>^ z?<DJ_c*e1VCL%=>A+uODBD-7riqSu;NrkS#CVm-N;Pil$d&d1Y-^!YAzYW0i$p*yh zb<*U&^Kato>#WJUFVgo!t5sx2YhHuZ3N8WHS^G!KKh-_#K-p`>TjYiceFY3tM#={1 zQDcXi?Jc||2=eMp?2QC+SRom8s$Y3^t;7Q`Q8S{|%^6S0P6B}FjJ!G|Q`_>B_lOE= zBJERO5FP$fd%eR$*tvf+$%btPOC&Wgay?_Ze!v!6YGZv<blA4*Fa*YODisyXhzXO? z1}53<YXe_MJ*RneP$tD95VrvaKiYQZx16CMFTx5<>~#@k3R|r443!Mci(w~}uYW&6 zTQ=L`>$XY@CTfJHrs_@g=IT4hO`#cx_kM~mkQzrE0j5Oq6VwX{vZmbL`*GR`INNXI zTthrbn)l3b2)D6`SX<V89mb~GtZKQCmuq}Jtgc~mO0VemE3!h$B@=`VEYzD&1U5M7 zoyH^V5M6%Z8QDYJ8SPg5Wfp7}9k*%tEmLclGu5xNHM@9~5fQiwbJ5bp^YT9-m184w zammPB4AO+Lfn2yB;Ngk8num^_sA-QmHVuA&lZqszAd9+05{Kc7wnY_7Zz?=0^NX?Z zFw6uYmOzG+f|L-=w=&l#aYl9mcN9#s1=_49{Oa&cy>|&hqWRFh<u;rk7{Ow9=$uQe zi*v{QavXB>#s4=?T=Wno-!dnh&4WT>ZICt__s3to+#RQ1nJoAR@{tAq0BNve9y#%j z6X-bW$ahoL={c~Y=wX3HPtbfohhJ5N^44z{w#$9@S9kX$S13g^Jh5gj5GO2N@%-Ly zP_u%Q)Rd{j+Oi9Jmv(m_<C_b5EGCd3{qL!~eDeQpcq_^zvW90z;(L^N<Oa9m>%uSk zzQw8B$zK}Mc=U<3b?934X_BKBSe+>U80A22s9Iu!plHiXp=4@2S$cD+dZYQ!?&T`> zV-$m_1_^3nR<G!19dm}HP$%JOXU`;nXjV0pwQDYPuUrzQAJs}4@7Q3$3y$<6+cy6o zu;B9A)&;#w1Pb!Km?8c_L_>P|qun2eTQ+Bd2sqg(zLq?qn7zHWrPsQ_$pU^67jWI2 z1+<kW^geU7elV}$1%%}TF%JRvdwR=bkt{$AVje^qnI8@_J}&VX*;i35k>&ueh>0c0 zF_qSVx<O<L8FE&fnpy(`+Ev1qS(iF!_HH05rFKKkj6uOaz&9OOksKjwMG#W0Eghvf z^%`Aja!%2$;%tD={nReDZRI156XOtjGA0gIpS0|F6><l9CNVI45H=)ZrcL6Hp|Q=4 zg@?l0>}KOFyIeay=$H)I!VTZaE}*|J3HiYl+h?5~&n^x@!?PJ}=;v~mS~BPhmhYX) zGr>iYt8@>M?SMlBRkJGra2d+8NcEE3PsvjnE*%m!l%Fy$0jKSceNHvi-<<<i?;0cf zSb~IDvb%6+NIsFzoB}jF^wrLI&CR7-%M0S>KFZEP4M0Y@he|KzR)X<9Zd0e(y!a*D z3=u>a>tb$W8dyWi1W9aTkV2XY3&*KcGTKCu(C6JR{2&{!&%&jA#0WtT(~U6=`J>Q9 zbKu`;92wT#o+vFe4aS)7gWI}G6w<B!c(NyUr8&*Pt%TX&gGq=7OK(c?g^fB_(bK7H z%b|<S+6^`WQ`Mg^d#Q0T!;3Lk%!3&T!La^;eJEMNHCBoatyF)CWhe-N9F}K5^U0^J z?w~R(5&D8R_-E({ohk`frmH{4*R&S1$rD;j+tVW|M`h`Tls1dA>S=<zp8h1oi7iLH zO|1Kv(?5Deh>3xeEV>@f^@MZ}VKX4t;fiKzLU|(>^?r<noHF!9Sn3;VM2466ZaaHF zS_jO?LlEPysQzNI`y(SI7y!3wk3=%lBiS_T2N+NWVmSn+1mhGC6$hw9_|auk;+8NF zy^Y0-3b2DDoD4kzFfgUqy{PWQl@7!Un{)<u=9R!x0XEKBK<FrGaf}p(J>%<KqyQ1A zhZHGP0}W|B7cUe0YXG3!M#~>`Edp#Q1}%3QO@u`=oc-s1P^o*+5;?Uyl%-`o<y-)- zFeD<%+Q26^WZ7pXbi4QOCX-%_bvqPds#0W67hB+EEW<Ohw^3r@K50-d5<^x~685@V zUjUc8^lQ>P4JWl=jG`Z2F+0o%4pkpPio&^iWg+Z#W~&dk2W&=u9V;7y-fp`Q5`~*_ zLto2xgPu}L*swe%nPs^F5N^{<3I?^tJJJ05m304pI-!svC8$829A+BHv!9lHwcl9% zB@rkQ_5DOnlyZkPI4!v^{h*+;_CQ;0Gf@&^7(LfnmnP_XrNe!QbZSI?&{xcSvMSEi z8L-%TLxMHMs0Yod_E){znjwX>GUSd3vg+);9JdMNFo^yt*1<&A*;$*88;UOWS)8bh zA|eo$fwEn=(9Os|sp8K26?abk1crAj^aRUxeF)crsMwPU*K1*&`yLTZ<cx<d$&7~= z02sBZr?mRlWUVk%2_X0VD+$nye4@F#*fn;vNp%-VIoLASx0LI}DVihp7zdB~UawMz zb0`eJ3%c$vUB9bj|IebB2aS<wAjp=lA2@i(dJkwI*cnFp0%dISf;Jt@W)Pzv0<@pG zMOUmR0dDFmHUw%eDzJl`YEWcOi1)Zf&WDFJ{Lydg>ac5&<aP|l;6;FDN>!P#aanCG z#R^&^d<4=W$qPzQgV(jH53=8ZTCP||sjGX08mRWk)hn7za`(w`90#wClyXmyAz~AX z^l-G-)N2q9!o==_viU%2xfCp=Q^}io1uyK)Abx18+hB?<53JxPINVNjx%!$q(R;bt zLGA0$jN_Bl-=F{lhrBr*jR9I%4lgoylu7J_8bK2%bOj}WNVthhg%uU~qe+61d$m03 z<;Up2%y<W4I^Kc?d&v@3xHRuziA(_-+DCBMJfoYCyDhU(k#%agto|0RSk^S>v-o~I zqSDpEa~XpkeRcBkFPN7J2f6w??WKHrNNzmXc|fGEgfYX@JI=tP)gR}>Dt>|uWoNiy zk${DC^^4j9W4uRoHWmbP><heG_8t)r0mBFQtxv$3(Jv%uZ+EG|6al6uTTUzReWhDP zVeXqZX`&X4&Y%C9j$2@vmMek&r<#BNHPNtEGhS7KMx>iY2(zFg&R`>`Xx|}T`hhDh z%QH!HVD(lIAhP8}!5Npj{8r&)!7Ja{cC<~PV{sn!;lgSO0bz*e^RQx7X<M61yh77n zfMauZF&uP8c5yVx(0SzTY*alGl;M$!5tB)-?d7Ueo#Oks;sGLBwY0f#p~AS>55R8W zSfkWXIWm9fv*C}%@o?bE2TFDFjEo9XKiKSmerSRKvTCz*@p%EW8*;3>STu42FpGJn zBSoc931fMA_oWfvORir6pT@GB+t83U#pq_Y`i#O&KMa9PJc9=1UA@H4#l;@-P?f*~ zvmlk}f(&WwLFU!}JxN&vJAy&>0)OVg%4Z!ye6avKnj}u`v%E%{DK;cb0QoE^S5sZ_ z@%KZGb~m+15`$Y4v7nro_xGb*EU`ne;G#O~_WOr!82Z%V42H_K!Tj}Xh$h`L?eWD1 zGK!VI)W|aLk(iTu6IKcfrx{8j`P*d;$hOwJ8cxhPkmfbtS&HBa*D+G$5$oYGP(!X~ z6&sSUnjE0FX&WToURH0j_FQTGO&n3+M>SQSn+&OYcQL?e5>Q>7^tB+BduWAk6D1I@ z3z<BulU6mEb(d1g-72n-cf`M|AiWo$xsPubcq>)Y=Dqp(F7fg5k0Ydog2VIs4_e3S zz@KlD83b4`gYd(YFx4fco>mCOum}TxOS2n*L@JQ*oTM>hF00>%^rciDW0amUWqpd3 zNh}d-_kPGEhN!(T2sz=cJ0R&-x=gI;W%`mlj?jo4WrU(VoYgDyf1NG&t`nx{^P|dc z8Y>&8&Q43GKB3F1=Lz|uk79^9o29hQBn?2*AsTt}lyf+X^Yh%-1j6poZ&<oAHf+0! zlh}^!V@ewEDIoW}BV<+ghiFJ5Me)PY)D}K1@)yoaX!%`sfaqOhhyX`q2!ADzZHZ;o z-)lWvkk993O_97puXfihGwz-Z4af97zpJU1M-B*OO~CL4h|Aj~gtr{4Nc9B?3s#;p zuP&_v5XlQ*EC#@_yN=Er@A^v^o4Y)i+?3&iDZfJY_uZ6>)LPlWVvpMj%r(qKq%W=% z{7CNWIZ&2|{FP!beXe;Aix;zc_h6-}>$*A&ZfG1MS&5Xegm`3F-Cgum4&3B+{!H&~ ze%j~K%2F<y8zQB0(A~u$i9&`1_U9*?FaE(q%-vih!-CoH-Q@c48XLL#J-TyJd3z}< zHkA)xzs+KD2xj~AB2PkZT768a6iL@m0K${MQqqZ#K(=>oaG=GQ@;r=}CUnn9PS}*l zNe<o4W1&g1nr;a_&?usasudE1y3WY{Rd1k8Y1N=jS7!CjBP)g&+7Ti9MF1Ww-0qoO ze7x$5dg{G+hEXeGB=y3TIAHnJ3;FYzm1L*?Hh-FTyuICg?b})Pr1jkwBfaIT&vbV@ zy2p^LnZzAY%3WH?ptU{f0^e##5Oz4gP!7+BsAhcaL^+Uq!a^dRBf>T#NchfoH&f?& zv1l$DJ_~hzMs}8DQYi<Vznz`quZ!Vpq$vd>YzfVBo>TV_-YVxt`~yOoMH2`6E5M~@ z-03R2(qN~?^(L{&srY-xUx56bKFA`L<1c#wYoM?jaFDhPj_2WpQ1bCArrELPdY^TH zWl4$ZUdeBoSHR2=gfZznUs?lhQG0~=MCnXpVVY{VJlix_84NmS50WRR;}3d86xU}C zD(#28vhV0h_aI}b7(&U4nT7mKDBo2tklbFW<V03&(#aL|@h{*IYP!#V9EQ50dd`3Y zWJDeuB(<A;oV3(2@IV8!DzMTewMoCouFC5b&m>rg=jWq4=#e(kAv+AXuiC{aG6=}i z#a=SxwN4Bs<8#sgbU0VNs@kE@#|wF?26!5Q7}JFQ4A)`l(t#qe&|G)(IL|;tLzWyS zImx)wB#KA?m}E9QB3p~zjfhc;C?UoRU05;%{vy`BwH!|VVDUkU%jLb9OpLuPf2e>! z7*g!3L?1VL#!M1a5)V<sySE?=L3eeZu+9f^RyIAFVPta8R{tnD4H-RhK=Jlgk{|@O zW4;xW%`;f*8+uK5)+NsQC-FC|Ci4><Xg1OB=N#2hq!T%<X(7JZWY+`L{%g27+|PMh zHo7hB`wH&V>@!^2yC7MM;-;cLDZ)k$b_%6fmQX+@nHFE_7sFV9>sfASFbAd7PUGj% zL+jU!0qJ>1QP&a}>+9OfjOvlqx}IUn&B*KZ?k#(47zBK=zPX(Z<ksVeR$oehT@UvG zjPv7Ne~x}|GBvU->(7?+(n;1!o@t+{sr%XJ4PLTeqehNOo8u_!J2PUc&Wp_9vxO?y zjIg4BXB&e&tc6yrQ-iD|CP4|iu!u#;@uoIWM`*?SMH!(M*OK>5YisZ>*bB4z=gGlZ z5<D0i!B3|&D>&4Jr=#(D&3QNzYy;`ep&*$dpz<}OyQ;DC*?=UqBXxN{BR8aAk4g>l zL8yf<(}RYjE&j{PE8xbJ+t~z(W2I;b3HLmCEG;18>42I5?`xXsCz{g%0@L7IoFWvx z9UTt@4QsNoJ$NdM;RoxgF9!)emEvMFI`<lJj?FxV)K*|pu}8=ocu6_Q8;*<zh5S+d z(V|r87BK;{=1{2S3ekP~78!!|AK~0Sn;CHk6DQI~+=SSlh1Xm?Tm6f`y}l-mjRag& z8?93x2KR@lFOd!`GHiWqe^$+{^=qX*^=G0^(b*k<^`mfQO)yLfpPw@_#@Fthr%~L& zWc-lYrLl1@&+Ba`)9%>{<Uf*)B{vdfP$^XUoP{f7gP3iho4oqUWc8sILS1VgH7oam z-nO`^F6?dVKJL*~D$t?5{X8sF;LqBIVWFKC7!!sfjpJ;DE+u3ceKnEdkpk=#F(!T( z6Lg@FFtT%iSZ_3%vlz|sUG(T^G#J4tSQ)DWgjv!6$$`TgWbopD(j!zk$CEVgJA^8k zg=&$@Y??}f&%{tzL|Gc9o4sdCp3GL)Pj;V8W0A;`FSR;s6Dg=z7Of~Bl%n4A4?~!T z%siehT-xRJK0gAF0uJU9ZZPKf1Cb7s`%)%sjM;9iD+sH3r)nB&?TnCxs<is0GR>_n zJVtNby8H&>1*~a4xA%0w3>{Z?3APUb-R(7@wOBBJwys$*&#y)&q5@ST;3qIpal+`= zl<XmZVqJ>59D?A$`a%GWtr7tJC}TDy`^x|U<yr;pP7LcG+PtQW?tJ(`!)edrQQeS! znF~HgCC(MKMFkc>UVW26%P2<uKU+<4T(Ok8=Q^n{>CcMpQ#!iM!?Jo1atzw6xzcJx zWE3{Z4kMiyyTmL^%GfMkh`)LX8)|Q@&YpmDi7t0NYe98ipX{C4eHI}En+V6)PbB94 zy3ZUV@C0L;F!a%#{i2wci;y?p&FKgaEN#H)wQ{O-F9biJuqJIObdqE6MzBIJWlzXx zft=E+Mrhu9#e$q5CtM7FN{w|f+8(8OT%!X6TYEMD9fl5ttFkV8Z~iiJsB9pa-hXo) zt{qz+X%%)myu47KC}5pvxRf%ODV&X&OVMr6rZ#y8!EbC>)ypNrARmfJMVSd%G+nNK zO4j{v0V}9Y@EJl2vex~`MDrbyShjqU@Q+z3G^LJx)R4uA>jpD(#aRFvI+`6+)z=Hc zE2zFrSawG<C8zO<H7-WE7?WG_WT2Q`9VRWP;dRo;*t~kUl8Fq|5+sRvR-KZwf&$f~ z2m53`uRRw`{pPn)L<qKZLu@FrLlx~CbWh1w!l?Ok?M}>4tLXTb*V0(6ZerB#>=L{h z%340x`F%sv;r6m#gQzKKrKT#9p6fM->f+E~#pRk}Je6*-;^5Gg_y7lZM@fhqHL8YO zeNFZyn3kW)r{@gX>>;-k#G#J4rPj49i*D^wT<ebED3B2AnAnjzB$A}SL3=}gEg!9e zYd95ncYlr82W79(KtKG`f|8PPK_{BOfI89RnggOs+Q$SK?`Di0D`>|ILa4OQW_Jv5 zz?}kQvYL|OVdxWb0sxKXps*;?$q>V^n!J8}B|i(UP@B2CEgS$uK_<=9uEnK0yIynl zUSq+qmKg(>924L#fd<T{tok|h$`Q^TR@KDgN@ZBG#&(!tiOZKVEP3M$%dDQ!v`oD& zxQiO~A#pBxkm9S=FJdFCOA$OGYwG|zZ%-cp)6<~Cwd%a_r7jD_KyA%AMkKWz!Bjv7 z@wB}`&e*Uf!>fD3W5}3gP6#tJl2rE>fS9?&VoCM@NDCeOIC}ONA}2Cc2B?vo&wXsD zg^#y35I=ExF<qBz2}v@nOT2(!f=n#q=m8F&oh`OHK-O%7n@e%Cvq%ez6a>n+NGX~c zIYUns0KtjGenU>ANeM3T^d8pGWR!Oi4Z~e)H;RlgSyCv0k}@1A)En^}I|ZIrEW)HC z1<3b!V0AbAFIyd?%Y{kP?#(CpC*O2il4y@(>>7}TDw>F9fP=>`>9&myCwt!12XQBB zr2A<7H!Yhc@&TZE>0||%zA9r_XoDnfmtiuo!2XFxoI(hrP!RJ$7>0aTj7@hwpQ1Pd zu2XiBxlQgpadWaM1&Pqe&V%?brD_>f#4dklvhkuelh$~XfG7=uD~wSkjty36!wnKC zXnDZIsxmoq&9G*&np1JBy<9#Oi=4x{#NmkwMh!gcYE=;<HGl}YBp`i*tPv>CAR74O zguJ;oJ4d1+^!p^b6tQOaj1_fOt<zz$@*|TKffMV%jJ2X6E~jH?QTLBwKgvq11_4w# zQ*<ut{y?&HoP3*L93~YCQJZ*3f;DpK&}7~_#&>Cpkcm?W_(D!+_fCx-3316L1K`ql zLj!B59_{e=izVW|Q@{x5+=-zMbWr0lTKADqlJ?n^cm`y55{kyW1{*R@rG~|_N*zDd z6K1DD#?7C;F-57*@QA8Mb%G6Y&+GBQBRhve9*>F0kn=<$?V#2ahg8Gf4ujU=#W_$3 zv!qBRJ%g~vSTrYNv^v6w1eY-e*FHd7ffE(TUPM@(<{ORhJ|w#AIEfAn)dvBO8X)8* zKBM|!orsyDdWKvwgGgRlV*gxaSpv>Z&+=@Le+phd-m}8Jr+E9<-h{<#*{s*@_Swne zF$4HM#9s|wzeO}s8dS3)CsXlq15~sBVSQ#D?-eUl5IAagPkJ;|<sNO3onQ2}bf0dN zkeT%;;A=a9_Mp@>7(!TeMOjR#x;(%4wBggIEwwO{Y%miQqokRZQoC$-YIosbTp3wL z2OVh^Fg@o%6H9X*wIqA2#M7uL>$w6Vx1RU7>Jurdj;U(lc#L@uT*zRRaB{W^na7&* zNM0GidSO<>RWgYLGd90sWIXj6@VG1GS_|#=!%L<Q7?(O&-HI!Xx`6@+TJ7ka78+xc z9X>YuvU|!Bq(<yV<)RdR;3;U}3ey41t~}BZ00KqYB5Sk@4ZUEq8HhOcOv20q$Yi?V zixxyrLQrt}k5ft}QI2%@coI;a4qc(@M7m=t;tcJKg9>K9yy}}QAqy}-wtT1w5}QP# zJt&x(aC$T#;H7$&Nm3$@F-ZX=a`FutOhOmad5t9|Dxb_DQAD01Y&>>$U!WOgzC63Y zPFW6o#ylv+x|B9cv+0h6K|3e|IRH6X62?G0<FFOKjx)`{%IgIWDSwV#_%~S}$zBw) zn#U>siou-UWZcc{U}ujFEP~K*5*D#U9eHeZkqeYO&n1s@Nm)ED`j3ip@m=71tG5@T z3J4!KNyKzDM5$h)GxPwM5zlDWQP<=KjvMYiHR$3gK^Ni2w2%`itRaofOl<YR#6Q8K z3jM;6DkR#;9OM;1JvGi|04V~pS#XUAsAq9F^O7gSC`by9D9pXFd-5>|6YP)cCo;;P z+*L<MEs<xTmVoWaAYBMmD&d^2G+|UA4<$k9CtQ0_*>dCtQ-To8*}YA&bFjI+>ml8` z9uH|+ahjkIK)P;M3JN6ka}(qTJovjU*XB@|OSI%IFf^8D3nq~hisij6Yq+Pe7xII} zHv?0Ul<}fiu9!D>-#DQ#!5w__YH1b7pe~*AR4goV)b_!_s?@>msjNUFNBspG>J|H$ z!|>|p#p0q32bdCp;dJ;%t2yGM$DuZNLh}@waiBk&@DSh=tO1aAN`3?Tv7FmuM2bZ_ z8x}C3SU9P~>gQ&pGC2o(RHVV-JWIk{0L5FeXrh$GfsYAt;-+Yzi#eo!OEP?khyXU- zk|{SO<AKV+%Tx1H*|I>`4AMZFMA&Q-U3cMJcAxqNEen%_Q#5l$X&I~&dz<%9Rc~%# zU7n(`Knm3GG3GeL8+N$aMG|75OCZg%LdEF(7P6I8MX@)sM`+G32!&~)Uw5<BgQ21u z7Q^w00<ptZTH?cD5%Iw!F+Tme)89qTx%R0Ykex>$IaHrQ6V=!9CGadU4>CE4a>pt# z#75moNg7X82{BUl2_y0!8Y;t}!=M17BOsoXJ{Wc@-#Y-8=srt7@d#H)c!wwTjN~Uq zsAm&cZ^)aUVb3pr!pkWEfoG0ba;1qn(B{JF*{I8eJCUy=2=%&8J_cvQvEZFnO$^SD z6GRDkiXyzQzhw6(%#-FCGQK1o#H>MwPM}c8q=jG?G5LHArM%=EA+f{AUa5+N2dH*x zPsB&a89z@(hBkIl41pfRd0p%kx0fOW>g}s3;Y0dPo`S}Kni)c!kW7ov7o`2~5&S}6 z7R^JfKxTU~x&q0ak}JK=H;CLo2*Z6c<%B`NHmw~LnfDjO6A)V_6pkbzHj$J71c(jq zIY55Ys@gHBG4xqIA)|m9-cl*P>&2x*5V50~GVqf)b`Dq9=_|#&{uySd)U=%;<qSst z052jtVm7Ku*@nw&rL3kJiqiUr5VEGsL?K#Nda~FY_KK8V04Fmq7wcksR^JjMAt^S- zgL?F!<~gB++*1wME~5^ek)3BivUXe~!i)k7UqM?C$Z+Qe8~HOLvt{E?qsK3jh9+By z549q+o;VegT#imZ8E!|41QU&hW`>(v9M%>TOqz6X>LhayXIEdKJ%K%6vaBu7Ek^1N zxQYf5MLmeD=N&j$2}lx7O-A;tx-nd%R(DT?vV8ue!UPdSG{_#Y;uA9qerL6=Lme9E z!x$Jo)A?aRga;2nH-5kjJCG8&?XGT_9P}&?t*L+<l~lLq@|``<MRqja8JE{`c>x*F zJwmA>gtL3c%Wybi>D-m0ARi<_wc6fe24>1zH*;Q!mXrU=Z^tot?u<Fr@hv6H@fAjp z>Vi3iea>`J2Lg{@8Ey#7L5-^cFJm=R=XEA_qeYk&&3U0e=25OnkP8(dSvjc%v<Tu5 z@z9#j&(tFGW`dx~H$UN{wleGlcAxF_o>0du)rGueQ`*?{nd-)ILfx<@NsJeEAI})8 zuhI&Jm|*8Ep&u`cvfcdUJM-q|cjhcCYu?O?+k*9F;&#@p%m(-OOL|n)-{;t&hvAg^ z)Wb;a``J&>ZN5=wyWb~U`XW9N`U0c;eV8B$Xl(bM1mudQAB!W+STs&PSnOLY(;JlA zVgVq6m%)V0`C(P4;UJdG*$<TzBvA__7-C;RPddw%tWMOQI6#B}qGJ8o)>0cq7V|JY zya`uRvo7fFt7FQ1#*+}#+E25Zl3Uk-!RDX8plHE$&i4$?!4)t!k1$24+s5JWB$=e$ zB&%p=MohUm`(Zf+I}rKAL{*1!>c<cZ))?bs<JC}*3I&z2n;Bm~CWHr@0kCbSW@H-A zm;rr+;2xHK^og?A`Q;I-oP<2W)B7L;+0z0i=4Nc$0ll{%PFDPUNyZ2+$Vr55RD}{! zn2h9f^5XwhZHiV`AF-jIcju^V+EO5-p>u)9<uxp<M!~Je_QMRQ+W~XmC(MCeud`sr zi?JEqO7rHl%OE&phUfxp+nf`e#rc-t!{SOv?pmyyMu(rkwiNS@*^6w|Y}0)!OB$t3 ziyd{>dyJCm!&pqta0!y{J=mB#dh6gXIG+_l1m?N}Gnm9Pc)HjUK*kdN2W>-c>WT)L zB=%0Y!U9B}SN|I*H3%nWvYe;T?mbZhyP3$DH6PTpPst-XjZzDgX5=NHS{V+$=OJQs z<<*xBcib($KcC@7R8O*1EZP58l-Mcx_E;iMRa7x3pC^x78QJ-+ZTWUCC8VMhb2o@L z!4M@$-rVMF1uGeMi524ki==d=9OxXSjf<MGDS{$H`QAO8V^c6UP<=a$QEK)Gdjr1L z2qi?V(;T=1d`Vr(dP!C_mk>1KM{Aj39<JE=n*L1El13lOx-Jj1!7tsw^;Q@Dkmy0C zL1=GrMf11;k)M;SuC>iGeTk(QCVr%k%%T!Ns1u|>u^6B~Ngw;_r=~i052nRIG*K$7 zgQWy(35l@Jar>GRf2x@#*`JkqVkX;xB_RZL)DJ{Y*<jVev)){<dgI{ug`?R^TB>Z- zLjEEN0`Jz>I>-H7bpT6MPNf8#Z1;^0--1_&luwW5e9Ie!4S7=t<LS-OGF~CR^r{?x zb#yY`v0_p0TFc%YJ$hoiort&X^mfI<6jzL~_F%P+g-n2Y)klAz6iCbF?*!5*@0?8^ z@`k9xMv({B_ShGxnsMOd+Fnm`SbLo3`}S%nAX1YLy|*~Eo8x&Ud~{imZA(Cb#yZ5e zCJEJ4pG?5Z`tX}`+ZbED@{l^+J*50VO^X@ZjxyC=ph7b`yzzTP!nC!7@=_*M7y&bh z<r#T}&(YK*H-qB|d)Ix!=XG^zG4o<zUum+dmKU+&K+L4!>~c=hg*}q7d8SFZqKEn= z$wv!y$*+-P-S-fx<~nVF#l!wHwL*rfZ~??~Oq43=2p-i$srseiP1eV2N_3KWQfW7h z$8?Bq5HZn7&91@<`pD$WH8K<m?wag$tl!c<WcV=CwvZLwo@kXtmeY|*^_<l(06fjT zy?*buOxu}N*NRz>{k}E+{!Gkya6K%3W~Nz@v0LQS_-%%{sqtu-1fe}m{D^@xE6+i? znM?}B4FQ1e6e-qxF61+0HzsHWC(io;Od>0r!^bFXYCwwtOimHZIuhJVlBYj(z9nD^ zNzb}S!iA+#j}R`J&bM$8`eH&xYatgG>&w#K0*A8~;?W^^(80CF2?)eI%{TmLigOmh z-Ly8oSrSShMx&5u9~9~#^NnLYv}|O%e^hm!JnJL^r=OY+&hMQdOxGa3=|;?R8VPtr z$ta?z8Z~BVs@p;mPzDcJC^uyjAwkgz5}M=<WMf2we8eq#J*--AP;8lHMNaOIWNWV_ zIfatk(<>e8b<&^SK$Wq9Kmx@WOnwOR6iikE6T}7%YpMr&F?1gEOQ549)Rl%#6l9}u zI*j^f*tKWi@X4;#C4%zj_-!!oSi-5;-us59w_Kz5ljD2wvSY_>!?%k$hS+s?$<SN0 zq1U`?20aeM145z~@DUDPokMvaL-g*H0^Snw*nL{o4$P$r$<&M^QL*%xR&E4ml3zSW zJH3-w*LkuFHufbg6>pnifIvTEK@7?GxUWqPX=1P`shH7|I!{@!%(gHJaWk)?&o+6s zQx?%&ah?(tc<DWE^>bFdESjqq+voPQPMK0WIa^nU_;Gnwf3477(Tw!_If}+BRReCc z&?S-5#RhBbmuS)!CzL>3Z2d)9jy9uYJdfD{wp<rd+@VckF7JLTzv=#>zg953i}Sj$ zKI^sQ`q3qRXfJgEbqdCwK?O2cCh9^EiS+~oHE%C#K2(XpO0CqFX9eMFPGQ>8>}l}o zDgYf4Q$DOFZ-E>;*+=|XvC)jui}~}A`O{5zHxX{=XDAFigK6cIvv2`9tA3SK22N-b zU9k!kfUu_Xl|nC=0+d{XWRjt&%UF)Q=3D?rPRuikoj(Y$F&^XQCGtuI9#ohyxdy(I zb_W#%Dh*wBdr%O>b1}D@lN9bs8xeD?Ts%W$B@(FDV(V^-Du#&Ah7kt)IBvD=K{BA^ z=Clwh&A-|%4oTM#8Q>(A?rQp@MGc6dr4J<WR^$JenR)9zp9gr{F$WGbbPdEzDY4~v zJ>Fy|^pY6n_X<^CcpWM~2q%GGvFtAJ!<4}d6!Xl)Tp2bmM+yPsSXBl(@D?~T#OqN} zmLan!U(0)(0=8gA2|hMPG2Wq7X+ug3Z|FsI49SK~(flH-O-{+-r%D4(J#)_^PlIkb z4tf{|YT9(R$Xadnq$`Ca0eLpmb6AU`Ey0dv=f*|SuF!@KET?N8zJxmrM@J!YOMv=B z-aMoTM{iZ#Yt~@)Yhx&_C0r+HWzBou22;zuUV}J-g;q<e@yI}8Z<EnB_bWTiw;xRN zd21Mr(5UkS*+-v5I?i<9Y)|fbV*j*t0rJomsZs(M>qId+oep$p*VTXFz>wBNmKV^e z36#vN?~r>jN!~LbXpb7evTBqcaFo=G#S5Y4RSQ`X_~^kaczF3m@B*aGCl@hB-s?;5 z#*3|5yd0&VV!T(em?p3?z2f;i^p*Zx@qEj$ySSlisMxP0+NJ(LpMx?j42`4-tG zkNg-lrDYUXh=wS_&4PGV1vgyjL{PFj#>V_<#!PKxbwQuRJ^ntam@h8lzw}QGl?Aj~ z0j($18$KxB-%vm4M%A?8tStTSmGp?WA5!;X-VroZFO9^ENB8EV{S7KfJvVd)8|n=| zBGp&a8)SPEwnS0KktJb%W91t0fDlqo*%Zsl#nC2!i0BfbJSam1foxcIW&$lf;t{T~ zozNDdd1L+f7eW6#_!b7JVh{vGpFtMTWqmG)<H6l*P>6leAtidF;NS`DR%BvNacn8g z`y6c!B=Cx3emM6L0`16>8NoHJNX{WP!Y4X%y$$idg(E>wN^iZ<2@${pWqKJT`<9vQ zk!FS*_z3!u6p6H0m&1g0^g$*AVOE}f#p-9iB8~{0{JkuBbdJ_lj2*Pb7tK5W9@$#G zD*5^jt0?TYUMzrw+acLU+gj(Sp^2yzyP~s%B(yS16zg4v#fQE630^nlp=GRY1lDv2 zGn|m3zBP1-pbep092>flEjb2BX~-GQ9wDP*h4<qR5FOJ>@8*Wqu33c2DlvbUFRvUO z8qL}48atGPLtnj1e!R>zy2DOR`Q;0TulaBLwGcGZ307KJ-7xn+mK`dFl3Wc>u=1=A z7Fa=KeKzYnUdlNJsBd2kiC|x6fc<}?Ex%B-hR2OQF>4;sl2!EsFj6BJaX3`n8ZZ%~ z<LNhNEVPzi(?X_K*X0qtlaNGv0dXkEP{-dS-BQukytzMA0pG=CKWgA8D8B*i=&Pwd zeX@p#*&xg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%0DVcQe- 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%0D=N}*k19+nS|fi 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 literal 0 HcmV?d00001 diff --git a/_nuxt/sqlite3-opfs-async-proxy-DZdsd1Kz.js b/_nuxt/sqlite3-opfs-async-proxy-DZdsd1Kz.js new file mode 100644 index 0000000..00f688e --- /dev/null +++ b/_nuxt/sqlite3-opfs-async-proxy-DZdsd1Kz.js @@ -0,0 +1 @@ +(function(){"use strict";var k;const O=(w,...t)=>postMessage({type:w,payload:t}),z=function(){var D;const w=function(...e){throw new Error(e.join(" "))};globalThis.window===globalThis?w("This code cannot run from the main thread.","Load it as a Worker from a separate Worker."):(D=navigator==null?void 0:navigator.storage)!=null&&D.getDirectory||w("This API requires navigator.storage.getDirectory.");const t=Object.create(null);t.verbose=1;const Q={0:console.error.bind(console),1:console.warn.bind(console),2:console.log.bind(console)},A=(e,...s)=>{t.verbose>e&&Q[e]("OPFS asyncer:",...s)},g=(...e)=>A(2,...e),S=(...e)=>A(1,...e),h=(...e)=>A(0,...e),E=Object.create(null),I=new Set,F=function(e,s){const n=new URL(e,"file://irrelevant").pathname;return s?n.split("/").filter(o=>!!o):n},x=async function(s,n=!1){const o=F(s,!0),a=o.pop();let i=t.rootDir;for(const r of o)r&&(i=await i.getDirectoryHandle(r,{create:!!n}));return[i,a]},R=async e=>{if(e.syncHandle){g("Closing sync handle for",e.filenameAbs);const s=e.syncHandle;return delete e.syncHandle,delete e.xLock,I.delete(e.fid),s.close()}},H=async e=>{try{await R(e)}catch(s){S("closeSyncHandleNoThrow() ignoring:",s,e)}},V=async()=>{if(I.size)for(const e of I){const s=E[e];await H(s),g("Auto-unlocked",e,s.filenameAbs)}},T=async e=>{if(e.releaseImplicitLocks&&I.has(e.fid))return H(e)};class b extends Error{constructor(s,...n){super([...n,": "+s.name+":",s.message].join(" "),{cause:s}),this.name="GetSyncHandleError"}}b.convertRc=(e,s)=>{if(e instanceof b){if(e.cause.name==="NoModificationAllowedError"||e.cause.name==="DOMException"&&e.cause.message.indexOf("Access Handles cannot")===0)return t.sq3Codes.SQLITE_BUSY;if(e.cause.name==="NotFoundError")return t.sq3Codes.SQLITE_CANTOPEN}else if((e==null?void 0:e.name)==="NotFoundError")return t.sq3Codes.SQLITE_CANTOPEN;return s};const m=async(e,s)=>{if(!e.syncHandle){const n=performance.now();g("Acquiring sync handle for",e.filenameAbs);const o=6,a=t.asyncIdleWaitTime*2;let i=1,r=a;for(;;r=a*++i)try{e.syncHandle=await e.fileHandle.createSyncAccessHandle();break}catch(c){if(i===o)throw new b(c,"Error getting sync handle for",s+"().",o,"attempts failed.",e.filenameAbs);S("Error getting sync handle for",s+"(). Waiting",r,"ms and trying again.",e.filenameAbs,c),Atomics.wait(t.sabOPView,t.opIds.retry,0,r)}g("Got",s+"() sync handle for",e.filenameAbs,"in",performance.now()-n,"ms"),e.xLock||(I.add(e.fid),g("Acquired implicit lock for",s+"()",e.fid,e.filenameAbs))}return e.syncHandle},d=(e,s)=>{g(e+"() => notify(",s,")"),Atomics.store(t.sabOPView,t.opIds.rc,s),Atomics.notify(t.sabOPView,t.opIds.rc)},q=function(e,s){s.readOnly&&w(e+"(): File is read-only: "+s.filenameAbs)};let L=!1;const _={"opfs-async-shutdown":async()=>{L=!0,d("opfs-async-shutdown",0)},mkdir:async e=>{let s=0;try{await x(e+"/filepart",!0)}catch(n){t.s11n.storeException(2,n),s=t.sq3Codes.SQLITE_IOERR}d("mkdir",s)},xAccess:async e=>{let s=0;try{const[n,o]=await x(e);await n.getFileHandle(o)}catch(n){t.s11n.storeException(2,n),s=t.sq3Codes.SQLITE_IOERR}d("xAccess",s)},xClose:async function(e){const s="xClose";I.delete(e);const n=E[e];let o=0;if(n){if(delete E[e],await R(n),n.deleteOnClose)try{await n.dirHandle.removeEntry(n.filenamePart)}catch(a){S("Ignoring dirHandle.removeEntry() failure of",n,a)}}else t.s11n.serialize(),o=t.sq3Codes.SQLITE_NOTFOUND;d(s,o)},xDelete:async function(...e){const s=await _.xDeleteNoWait(...e);d("xDelete",s)},xDeleteNoWait:async function(e,s=0,n=!1){let o=0;try{for(;e;){const[a,i]=await x(e,!1);if(!i||(await a.removeEntry(i,{recursive:n}),s!==4660))break;n=!1,e=F(e,!0),e.pop(),e=e.join("/")}}catch(a){t.s11n.storeException(2,a),o=t.sq3Codes.SQLITE_IOERR_DELETE}return o},xFileSize:async function(e){const s=E[e];let n=0;try{const o=await(await m(s,"xFileSize")).getSize();t.s11n.serialize(Number(o))}catch(o){t.s11n.storeException(1,o),n=b.convertRc(o,t.sq3Codes.SQLITE_IOERR)}await T(s),d("xFileSize",n)},xLock:async function(e,s){const n=E[e];let o=0;const a=n.xLock;if(n.xLock=s,!n.syncHandle)try{await m(n,"xLock"),I.delete(e)}catch(i){t.s11n.storeException(1,i),o=b.convertRc(i,t.sq3Codes.SQLITE_IOERR_LOCK),n.xLock=a}d("xLock",o)},xOpen:async function(e,s,n,o){const a="xOpen",i=t.sq3Codes.SQLITE_OPEN_CREATE&n;try{let r,c;try{[r,c]=await x(s,!!i)}catch(f){t.s11n.storeException(1,f),d(a,t.sq3Codes.SQLITE_NOTFOUND);return}if(t.opfsFlags.OPFS_UNLINK_BEFORE_OPEN&o)try{await r.removeEntry(c)}catch{}const y=await r.getFileHandle(c,{create:i}),l=Object.assign(Object.create(null),{fid:e,filenameAbs:s,filenamePart:c,dirHandle:r,fileHandle:y,sabView:t.sabFileBufView,readOnly:!i&&!!(t.sq3Codes.SQLITE_OPEN_READONLY&n),deleteOnClose:!!(t.sq3Codes.SQLITE_OPEN_DELETEONCLOSE&n)});l.releaseImplicitLocks=o&t.opfsFlags.OPFS_UNLOCK_ASAP||t.opfsFlags.defaultUnlockAsap,E[e]=l,d(a,0)}catch(r){h(a,r),t.s11n.storeException(1,r),d(a,t.sq3Codes.SQLITE_IOERR)}},xRead:async function(e,s,n){let o=0,a;const i=E[e];try{a=(await m(i,"xRead")).read(i.sabView.subarray(0,s),{at:Number(n)}),a<s&&(i.sabView.fill(0,a,s),o=t.sq3Codes.SQLITE_IOERR_SHORT_READ)}catch(r){h("xRead() failed",r,i),t.s11n.storeException(1,r),o=b.convertRc(r,t.sq3Codes.SQLITE_IOERR_READ)}await T(i),d("xRead",o)},xSync:async function(e,s){const n=E[e];let o=0;if(!n.readOnly&&n.syncHandle)try{await n.syncHandle.flush()}catch(a){t.s11n.storeException(2,a),o=t.sq3Codes.SQLITE_IOERR_FSYNC}d("xSync",o)},xTruncate:async function(e,s){let n=0;const o=E[e];try{q("xTruncate",o),await(await m(o,"xTruncate")).truncate(s)}catch(a){h("xTruncate():",a,o),t.s11n.storeException(2,a),n=b.convertRc(a,t.sq3Codes.SQLITE_IOERR_TRUNCATE)}await T(o),d("xTruncate",n)},xUnlock:async function(e,s){let n=0;const o=E[e];if(o.syncHandle&&t.sq3Codes.SQLITE_LOCK_NONE===s)try{await R(o)}catch(a){t.s11n.storeException(1,a),n=t.sq3Codes.SQLITE_IOERR_UNLOCK}d("xUnlock",n)},xWrite:async function(e,s,n){let o;const a=E[e];try{q("xWrite",a),o=s===(await m(a,"xWrite")).write(a.sabView.subarray(0,s),{at:Number(n)})?0:t.sq3Codes.SQLITE_IOERR_WRITE}catch(i){h("xWrite():",i,a),t.s11n.storeException(1,i),o=b.convertRc(i,t.sq3Codes.SQLITE_IOERR_WRITE)}await T(a),d("xWrite",o)}},U=()=>{if(t.s11n)return t.s11n;const e=new TextDecoder,s=new TextEncoder("utf-8"),n=new Uint8Array(t.sabIO,t.sabS11nOffset,t.sabS11nSize),o=new DataView(t.sabIO,t.sabS11nOffset,t.sabS11nSize);t.s11n=Object.create(null);const a=Object.create(null);a.number={id:1,size:8,getter:"getFloat64",setter:"setFloat64"},a.bigint={id:2,size:8,getter:"getBigInt64",setter:"setBigInt64"},a.boolean={id:3,size:4,getter:"getInt32",setter:"setInt32"},a.string={id:4};const i=c=>a[typeof c]||w("Maintenance required: this value type cannot be serialized.",c),r=c=>{switch(c){case a.number.id:return a.number;case a.bigint.id:return a.bigint;case a.boolean.id:return a.boolean;case a.string.id:return a.string;default:w("Invalid type ID:",c)}};return t.s11n.deserialize=function(c=!1){const y=n[0],l=y?[]:null;if(y){const f=[];let u=1,p,C,N;for(p=0;p<y;++p,++u)f.push(r(n[u]));for(p=0;p<y;++p){const P=f[p];P.getter?(N=o[P.getter](u,t.littleEndian),u+=P.size):(C=o.getInt32(u,t.littleEndian),u+=4,N=e.decode(n.slice(u,u+C)),u+=C),l.push(N)}}return c&&(n[0]=0),l},t.s11n.serialize=function(...c){if(c.length){const y=[];let l=0,f=1;for(n[0]=c.length&255;l<c.length;++l,++f)y.push(i(c[l])),n[f]=y[l].id;for(l=0;l<c.length;++l){const u=y[l];if(u.setter)o[u.setter](f,c[l],t.littleEndian),f+=u.size;else{const p=s.encode(c[l]);o.setInt32(f,p.byteLength,t.littleEndian),f+=4,n.set(p,f),f+=p.byteLength}}}else n[0]=0},t.s11n.storeException=t.asyncS11nExceptions?(c,y)=>{c<=t.asyncS11nExceptions&&t.s11n.serialize([y.name,": ",y.message].join(""))}:()=>{},t.s11n},v=async function(){const s=Object.create(null);for(let n of Object.keys(t.opIds)){const o=_[n];if(!o)continue;const a=Object.create(null);s[t.opIds[n]]=a,a.key=n,a.f=o}for(;!L;)try{if(Atomics.wait(t.sabOPView,t.opIds.whichOp,0,t.asyncIdleWaitTime)!=="not-equal"){await V();continue}const n=Atomics.load(t.sabOPView,t.opIds.whichOp);Atomics.store(t.sabOPView,t.opIds.whichOp,0);const o=s[n]??w("No waitLoop handler for whichOp #",n),a=t.s11n.deserialize(!0)||[];o.f?await o.f(...a):h("Missing callback for opId",n)}catch(n){h("in waitLoop():",n)}};navigator.storage.getDirectory().then(function(e){t.rootDir=e,globalThis.onmessage=function({data:s}){switch(s.type){case"opfs-async-init":{const n=s.args;for(const o in n)t[o]=n[o];t.verbose=n.verbose??1,t.sabOPView=new Int32Array(t.sabOP),t.sabFileBufView=new Uint8Array(t.sabIO,0,t.fileBufferSize),t.sabS11nView=new Uint8Array(t.sabIO,t.sabS11nOffset,t.sabS11nSize),Object.keys(_).forEach(o=>{Number.isFinite(t.opIds[o])||w("Maintenance required: missing state.opIds[",o,"]")}),U(),g("init state",t),O("opfs-async-inited"),v();break}case"opfs-async-restart":L&&(S("Restarting after opfs-async-shutdown. Might or might not work."),L=!1,v());break}},O("opfs-async-loaded")}).catch(e=>h("error initializing OPFS asyncer:",e))};globalThis.SharedArrayBuffer?globalThis.Atomics?!globalThis.FileSystemHandle||!globalThis.FileSystemDirectoryHandle||!globalThis.FileSystemFileHandle||!globalThis.FileSystemFileHandle.prototype.createSyncAccessHandle||!((k=navigator==null?void 0:navigator.storage)!=null&&k.getDirectory)?O("opfs-unavailable","Missing required OPFS APIs."):z():O("opfs-unavailable","Missing Atomics API.","The server must emit the COOP/COEP response headers to enable that."):O("opfs-unavailable","Missing SharedArrayBuffer API.","The server must emit the COOP/COEP response headers to enable that.")})(); diff --git a/_nuxt/sqlite3-worker1-bundler-friendly-BOGQTcZY.js b/_nuxt/sqlite3-worker1-bundler-friendly-BOGQTcZY.js new file mode 100644 index 0000000..53d7417 --- /dev/null +++ b/_nuxt/sqlite3-worker1-bundler-friendly-BOGQTcZY.js @@ -0,0 +1,3 @@ +var lr=Object.defineProperty;var Mt=pe=>{throw TypeError(pe)};var ar=(pe,me,ge)=>me in pe?lr(pe,me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[me]=ge;var jt=(pe,me,ge)=>ar(pe,typeof me!="symbol"?me+"":me,ge),ht=(pe,me,ge)=>me.has(pe)||Mt("Cannot "+ge);var Y=(pe,me,ge)=>(ht(pe,me,"read from private field"),ge?ge.call(pe):me.get(pe)),ve=(pe,me,ge)=>me.has(pe)?Mt("Cannot add the same private member more than once"):me instanceof WeakSet?me.add(pe):me.set(pe,ge),Ie=(pe,me,ge,Ae)=>(ht(pe,me,"write to private field"),Ae?Ae.call(pe,ge):me.set(pe,ge),ge),nt=(pe,me,ge)=>(ht(pe,me,"access private method"),ge);(function(){"use strict";var pe=(()=>{var Ae=self.location.href;return function(Ee={}){var He,i=Ee,Se,Fe,Ce=new Promise((e,t)=>{Se=e,Fe=t}),je=typeof window=="object",Be=typeof importScripts=="function";typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string"&&process.type!="renderer";const mt=globalThis.sqlite3InitModuleState||Object.assign(Object.create(null),{debugModule:()=>{}});delete globalThis.sqlite3InitModuleState,mt.debugModule("globalThis.location =",globalThis.location);var gt=Object.assign({},i),qt="./this.program",ke="";function Bt(e){return i.locateFile?i.locateFile(e,ke):ke+e}var st,Je;(je||Be)&&(Be?ke=self.location.href:typeof document<"u"&&document.currentScript&&(ke=document.currentScript.src),Ae&&(ke=Ae),ke.startsWith("blob:")?ke="":ke=ke.substr(0,ke.replace(/[?#].*/,"").lastIndexOf("/")+1),Be&&(Je=e=>{var t=new XMLHttpRequest;return t.open("GET",e,!1),t.responseType="arraybuffer",t.send(null),new Uint8Array(t.response)}),st=e=>fetch(e,{credentials:"same-origin"}).then(t=>t.ok?t.arrayBuffer():Promise.reject(new Error(t.status+" : "+t.url))));var it=i.print||console.log.bind(console),De=i.printErr||console.error.bind(console);Object.assign(i,gt),gt=null,i.arguments&&i.arguments,i.thisProgram&&(qt=i.thisProgram);var Xe=i.wasmBinary,Re,bt=!1,we,Ue,Ve,ce,qe,Oe;function yt(){var e=Re.buffer;i.HEAP8=we=new Int8Array(e),i.HEAP16=Ve=new Int16Array(e),i.HEAPU8=Ue=new Uint8Array(e),i.HEAPU16=new Uint16Array(e),i.HEAP32=ce=new Int32Array(e),i.HEAPU32=qe=new Uint32Array(e),i.HEAPF32=new Float32Array(e),i.HEAPF64=new Float64Array(e),i.HEAP64=Oe=new BigInt64Array(e),i.HEAPU64=new BigUint64Array(e)}if(i.wasmMemory)Re=i.wasmMemory;else{var Ut=i.INITIAL_MEMORY||16777216;Re=new WebAssembly.Memory({initial:Ut/65536,maximum:32768})}yt();var wt=[],vt=[],Et=[];function zt(){var e=i.preRun;e&&(typeof e=="function"&&(e=[e]),e.forEach(Ht)),ct(wt)}function Wt(){!i.noFSInit&&!a.initialized&&a.init(),a.ignorePermissions=!1,ct(vt)}function Qt(){var e=i.postRun;e&&(typeof e=="function"&&(e=[e]),e.forEach(Gt)),ct(Et)}function Ht(e){wt.unshift(e)}function Vt(e){vt.unshift(e)}function Gt(e){Et.unshift(e)}var Ne=0,Ge=null;function cr(e){return e}function ot(e){var t;Ne++,(t=i.monitorRunDependencies)==null||t.call(i,Ne)}function Ye(e){var n;if(Ne--,(n=i.monitorRunDependencies)==null||n.call(i,Ne),Ne==0&&Ge){var t=Ge;Ge=null,t()}}function lt(e){var n;(n=i.onAbort)==null||n.call(i,e),e="Aborted("+e+")",De(e),bt=!0,e+=". Build with -sASSERTIONS for more info.";var t=new WebAssembly.RuntimeError(e);throw Fe(t),t}var $t="data:application/octet-stream;base64,",xt=e=>e.startsWith($t);function Kt(){if(i.locateFile){var e="sqlite3.wasm";return xt(e)?e:Bt(e)}return new URL(""+new URL("sqlite3-B0vr1Wgi.wasm",self.location.href).href,self.location.href).href}var at;function St(e){if(e==at&&Xe)return new Uint8Array(Xe);if(Je)return Je(e);throw"both async and sync fetching of the wasm failed"}function Jt(e){return Xe?Promise.resolve().then(()=>St(e)):st(e).then(t=>new Uint8Array(t),()=>St(e))}function At(e,t,n){return Jt(e).then(r=>WebAssembly.instantiate(r,t)).then(n,r=>{De(`failed to asynchronously prepare wasm: ${r}`),lt(r)})}function Xt(e,t,n,r){return!e&&typeof WebAssembly.instantiateStreaming=="function"&&!xt(t)&&typeof fetch=="function"?fetch(t,{credentials:"same-origin"}).then(s=>{var o=WebAssembly.instantiateStreaming(s,n);return o.then(r,function(d){return De(`wasm streaming compile failed: ${d}`),De("falling back to ArrayBuffer instantiation"),At(t,n,r)})}):At(t,n,r)}function Yt(){return{env:Lt,wasi_snapshot_preview1:Lt}}function Zt(){var e=Yt();function t(r,s){return h=r.exports,Vt(h.__wasm_call_ctors),Ye(),h}ot();function n(r){t(r.instance)}if(i.instantiateWasm)try{return i.instantiateWasm(e,t)}catch(r){De(`Module.instantiateWasm callback failed with error: ${r}`),Fe(r)}return at??(at=Kt()),Xt(Xe,at,e,n).catch(Fe),{}}var ct=e=>{e.forEach(t=>t(i))};i.noExitRuntime;var de={isAbs:e=>e.charAt(0)==="/",splitPath:e=>{var t=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return t.exec(e).slice(1)},normalizeArray:(e,t)=>{for(var n=0,r=e.length-1;r>=0;r--){var s=e[r];s==="."?e.splice(r,1):s===".."?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n;n--)e.unshift("..");return e},normalize:e=>{var t=de.isAbs(e),n=e.substr(-1)==="/";return e=de.normalizeArray(e.split("/").filter(r=>!!r),!t).join("/"),!e&&!t&&(e="."),e&&n&&(e+="/"),(t?"/":"")+e},dirname:e=>{var t=de.splitPath(e),n=t[0],r=t[1];return!n&&!r?".":(r&&(r=r.substr(0,r.length-1)),n+r)},basename:e=>{if(e==="/")return"/";e=de.normalize(e),e=e.replace(/\/$/,"");var t=e.lastIndexOf("/");return t===-1?e:e.substr(t+1)},join:(...e)=>de.normalize(e.join("/")),join2:(e,t)=>de.normalize(e+"/"+t)},en=()=>{if(typeof crypto=="object"&&typeof crypto.getRandomValues=="function")return e=>crypto.getRandomValues(e);lt("initRandomDevice")},It=e=>(It=en())(e),Pe={resolve:(...e)=>{for(var t="",n=!1,r=e.length-1;r>=-1&&!n;r--){var s=r>=0?e[r]:a.cwd();if(typeof s!="string")throw new TypeError("Arguments to path.resolve must be strings");if(!s)return"";t=s+"/"+t,n=de.isAbs(s)}return t=de.normalizeArray(t.split("/").filter(o=>!!o),!n).join("/"),(n?"/":"")+t||"."},relative:(e,t)=>{e=Pe.resolve(e).substr(1),t=Pe.resolve(t).substr(1);function n(C){for(var Q=0;Q<C.length&&C[Q]==="";Q++);for(var V=C.length-1;V>=0&&C[V]==="";V--);return Q>V?[]:C.slice(Q,V-Q+1)}for(var r=n(e.split("/")),s=n(t.split("/")),o=Math.min(r.length,s.length),d=o,q=0;q<o;q++)if(r[q]!==s[q]){d=q;break}for(var L=[],q=d;q<r.length;q++)L.push("..");return L=L.concat(s.slice(d)),L.join("/")}},kt=typeof TextDecoder<"u"?new TextDecoder:void 0,ze=(e,t=0,n=NaN)=>{for(var r=t+n,s=t;e[s]&&!(s>=r);)++s;if(s-t>16&&e.buffer&&kt)return kt.decode(e.subarray(t,s));for(var o="";t<s;){var d=e[t++];if(!(d&128)){o+=String.fromCharCode(d);continue}var q=e[t++]&63;if((d&224)==192){o+=String.fromCharCode((d&31)<<6|q);continue}var L=e[t++]&63;if((d&240)==224?d=(d&15)<<12|q<<6|L:d=(d&7)<<18|q<<12|L<<6|e[t++]&63,d<65536)o+=String.fromCharCode(d);else{var C=d-65536;o+=String.fromCharCode(55296|C>>10,56320|C&1023)}}return o},_t=[],Ze=e=>{for(var t=0,n=0;n<e.length;++n){var r=e.charCodeAt(n);r<=127?t++:r<=2047?t+=2:r>=55296&&r<=57343?(t+=4,++n):t+=3}return t},ut=(e,t,n,r)=>{if(!(r>0))return 0;for(var s=n,o=n+r-1,d=0;d<e.length;++d){var q=e.charCodeAt(d);if(q>=55296&&q<=57343){var L=e.charCodeAt(++d);q=65536+((q&1023)<<10)|L&1023}if(q<=127){if(n>=o)break;t[n++]=q}else if(q<=2047){if(n+1>=o)break;t[n++]=192|q>>6,t[n++]=128|q&63}else if(q<=65535){if(n+2>=o)break;t[n++]=224|q>>12,t[n++]=128|q>>6&63,t[n++]=128|q&63}else{if(n+3>=o)break;t[n++]=240|q>>18,t[n++]=128|q>>12&63,t[n++]=128|q>>6&63,t[n++]=128|q&63}}return t[n]=0,n-s};function Tt(e,t,n){var r=Ze(e)+1,s=new Array(r),o=ut(e,s,0,s.length);return s.length=o,s}var tn=()=>{if(!_t.length){var e=null;if(typeof window<"u"&&typeof window.prompt=="function"&&(e=window.prompt("Input: "),e!==null&&(e+=` +`)),!e)return null;_t=Tt(e)}return _t.shift()},Me={ttys:[],init(){},shutdown(){},register(e,t){Me.ttys[e]={input:[],output:[],ops:t},a.registerDevice(e,Me.stream_ops)},stream_ops:{open(e){var t=Me.ttys[e.node.rdev];if(!t)throw new a.ErrnoError(43);e.tty=t,e.seekable=!1},close(e){e.tty.ops.fsync(e.tty)},fsync(e){e.tty.ops.fsync(e.tty)},read(e,t,n,r,s){if(!e.tty||!e.tty.ops.get_char)throw new a.ErrnoError(60);for(var o=0,d=0;d<r;d++){var q;try{q=e.tty.ops.get_char(e.tty)}catch{throw new a.ErrnoError(29)}if(q===void 0&&o===0)throw new a.ErrnoError(6);if(q==null)break;o++,t[n+d]=q}return o&&(e.node.timestamp=Date.now()),o},write(e,t,n,r,s){if(!e.tty||!e.tty.ops.put_char)throw new a.ErrnoError(60);try{for(var o=0;o<r;o++)e.tty.ops.put_char(e.tty,t[n+o])}catch{throw new a.ErrnoError(29)}return r&&(e.node.timestamp=Date.now()),o}},default_tty_ops:{get_char(e){return tn()},put_char(e,t){t===null||t===10?(it(ze(e.output)),e.output=[]):t!=0&&e.output.push(t)},fsync(e){e.output&&e.output.length>0&&(it(ze(e.output)),e.output=[])},ioctl_tcgets(e){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(e,t,n){return 0},ioctl_tiocgwinsz(e){return[24,80]}},default_tty1_ops:{put_char(e,t){t===null||t===10?(De(ze(e.output)),e.output=[]):t!=0&&e.output.push(t)},fsync(e){e.output&&e.output.length>0&&(De(ze(e.output)),e.output=[])}}},nn=(e,t)=>{Ue.fill(0,e,e+t)},Ft=(e,t)=>Math.ceil(e/t)*t,Ot=e=>{e=Ft(e,65536);var t=Ct(65536,e);return t&&nn(t,e),t},se={ops_table:null,mount(e){return se.createNode(null,"/",16895,0)},createNode(e,t,n,r){if(a.isBlkdev(n)||a.isFIFO(n))throw new a.ErrnoError(63);se.ops_table||(se.ops_table={dir:{node:{getattr:se.node_ops.getattr,setattr:se.node_ops.setattr,lookup:se.node_ops.lookup,mknod:se.node_ops.mknod,rename:se.node_ops.rename,unlink:se.node_ops.unlink,rmdir:se.node_ops.rmdir,readdir:se.node_ops.readdir,symlink:se.node_ops.symlink},stream:{llseek:se.stream_ops.llseek}},file:{node:{getattr:se.node_ops.getattr,setattr:se.node_ops.setattr},stream:{llseek:se.stream_ops.llseek,read:se.stream_ops.read,write:se.stream_ops.write,allocate:se.stream_ops.allocate,mmap:se.stream_ops.mmap,msync:se.stream_ops.msync}},link:{node:{getattr:se.node_ops.getattr,setattr:se.node_ops.setattr,readlink:se.node_ops.readlink},stream:{}},chrdev:{node:{getattr:se.node_ops.getattr,setattr:se.node_ops.setattr},stream:a.chrdev_stream_ops}});var s=a.createNode(e,t,n,r);return a.isDir(s.mode)?(s.node_ops=se.ops_table.dir.node,s.stream_ops=se.ops_table.dir.stream,s.contents={}):a.isFile(s.mode)?(s.node_ops=se.ops_table.file.node,s.stream_ops=se.ops_table.file.stream,s.usedBytes=0,s.contents=null):a.isLink(s.mode)?(s.node_ops=se.ops_table.link.node,s.stream_ops=se.ops_table.link.stream):a.isChrdev(s.mode)&&(s.node_ops=se.ops_table.chrdev.node,s.stream_ops=se.ops_table.chrdev.stream),s.timestamp=Date.now(),e&&(e.contents[t]=s,e.timestamp=s.timestamp),s},getFileDataAsTypedArray(e){return e.contents?e.contents.subarray?e.contents.subarray(0,e.usedBytes):new Uint8Array(e.contents):new Uint8Array(0)},expandFileStorage(e,t){var n=e.contents?e.contents.length:0;if(!(n>=t)){var r=1024*1024;t=Math.max(t,n*(n<r?2:1.125)>>>0),n!=0&&(t=Math.max(t,256));var s=e.contents;e.contents=new Uint8Array(t),e.usedBytes>0&&e.contents.set(s.subarray(0,e.usedBytes),0)}},resizeFileStorage(e,t){if(e.usedBytes!=t)if(t==0)e.contents=null,e.usedBytes=0;else{var n=e.contents;e.contents=new Uint8Array(t),n&&e.contents.set(n.subarray(0,Math.min(t,e.usedBytes))),e.usedBytes=t}},node_ops:{getattr(e){var t={};return t.dev=a.isChrdev(e.mode)?e.id:1,t.ino=e.id,t.mode=e.mode,t.nlink=1,t.uid=0,t.gid=0,t.rdev=e.rdev,a.isDir(e.mode)?t.size=4096:a.isFile(e.mode)?t.size=e.usedBytes:a.isLink(e.mode)?t.size=e.link.length:t.size=0,t.atime=new Date(e.timestamp),t.mtime=new Date(e.timestamp),t.ctime=new Date(e.timestamp),t.blksize=4096,t.blocks=Math.ceil(t.size/t.blksize),t},setattr(e,t){t.mode!==void 0&&(e.mode=t.mode),t.timestamp!==void 0&&(e.timestamp=t.timestamp),t.size!==void 0&&se.resizeFileStorage(e,t.size)},lookup(e,t){throw a.genericErrors[44]},mknod(e,t,n,r){return se.createNode(e,t,n,r)},rename(e,t,n){if(a.isDir(e.mode)){var r;try{r=a.lookupNode(t,n)}catch{}if(r)for(var s in r.contents)throw new a.ErrnoError(55)}delete e.parent.contents[e.name],e.parent.timestamp=Date.now(),e.name=n,t.contents[n]=e,t.timestamp=e.parent.timestamp},unlink(e,t){delete e.contents[t],e.timestamp=Date.now()},rmdir(e,t){var n=a.lookupNode(e,t);for(var r in n.contents)throw new a.ErrnoError(55);delete e.contents[t],e.timestamp=Date.now()},readdir(e){var t=[".",".."];for(var n of Object.keys(e.contents))t.push(n);return t},symlink(e,t,n){var r=se.createNode(e,t,41471,0);return r.link=n,r},readlink(e){if(!a.isLink(e.mode))throw new a.ErrnoError(28);return e.link}},stream_ops:{read(e,t,n,r,s){var o=e.node.contents;if(s>=e.node.usedBytes)return 0;var d=Math.min(e.node.usedBytes-s,r);if(d>8&&o.subarray)t.set(o.subarray(s,s+d),n);else for(var q=0;q<d;q++)t[n+q]=o[s+q];return d},write(e,t,n,r,s,o){if(t.buffer===we.buffer&&(o=!1),!r)return 0;var d=e.node;if(d.timestamp=Date.now(),t.subarray&&(!d.contents||d.contents.subarray)){if(o)return d.contents=t.subarray(n,n+r),d.usedBytes=r,r;if(d.usedBytes===0&&s===0)return d.contents=t.slice(n,n+r),d.usedBytes=r,r;if(s+r<=d.usedBytes)return d.contents.set(t.subarray(n,n+r),s),r}if(se.expandFileStorage(d,s+r),d.contents.subarray&&t.subarray)d.contents.set(t.subarray(n,n+r),s);else for(var q=0;q<r;q++)d.contents[s+q]=t[n+q];return d.usedBytes=Math.max(d.usedBytes,s+r),r},llseek(e,t,n){var r=t;if(n===1?r+=e.position:n===2&&a.isFile(e.node.mode)&&(r+=e.node.usedBytes),r<0)throw new a.ErrnoError(28);return r},allocate(e,t,n){se.expandFileStorage(e.node,t+n),e.node.usedBytes=Math.max(e.node.usedBytes,t+n)},mmap(e,t,n,r,s){if(!a.isFile(e.node.mode))throw new a.ErrnoError(43);var o,d,q=e.node.contents;if(!(s&2)&&q&&q.buffer===we.buffer)d=!1,o=q.byteOffset;else{if(d=!0,o=Ot(t),!o)throw new a.ErrnoError(48);q&&((n>0||n+t<q.length)&&(q.subarray?q=q.subarray(n,n+t):q=Array.prototype.slice.call(q,n,n+t)),we.set(q,o))}return{ptr:o,allocated:d}},msync(e,t,n,r,s){return se.stream_ops.write(e,t,0,r,n,!1),0}}},rn=(e,t,n,r)=>{var s=`al ${e}`;st(e).then(o=>{t(new Uint8Array(o)),s&&Ye()},o=>{if(n)n();else throw`Loading data file "${e}" failed.`}),s&&ot()},sn=(e,t,n,r,s,o)=>{a.createDataFile(e,t,n,r,s,o)},on=i.preloadPlugins||[],ln=(e,t,n,r)=>{typeof Browser<"u"&&Browser.init();var s=!1;return on.forEach(o=>{s||o.canHandle(t)&&(o.handle(e,t,n,r),s=!0)}),s},an=(e,t,n,r,s,o,d,q,L,C)=>{var Q=t?Pe.resolve(de.join2(e,t)):e;function V(P){function I(N){C==null||C(),q||sn(e,t,N,r,s,L),o==null||o(),Ye()}ln(P,Q,I,()=>{d==null||d(),Ye()})||I(P)}ot(),typeof n=="string"?rn(n,V,d):V(n)},cn=e=>{var t={r:0,"r+":2,w:577,"w+":578,a:1089,"a+":1090},n=t[e];if(typeof n>"u")throw new Error(`Unknown file open mode: ${e}`);return n},ft=(e,t)=>{var n=0;return e&&(n|=365),t&&(n|=146),n},a={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:!1,ignorePermissions:!0,ErrnoError:class{constructor(e){this.name="ErrnoError",this.errno=e}},genericErrors:{},filesystems:null,syncFSRequests:0,readFiles:{},FSStream:class{constructor(){this.shared={}}get object(){return this.node}set object(e){this.node=e}get isRead(){return(this.flags&2097155)!==1}get isWrite(){return(this.flags&2097155)!==0}get isAppend(){return this.flags&1024}get flags(){return this.shared.flags}set flags(e){this.shared.flags=e}get position(){return this.shared.position}set position(e){this.shared.position=e}},FSNode:class{constructor(e,t,n,r){e||(e=this),this.parent=e,this.mount=e.mount,this.mounted=null,this.id=a.nextInode++,this.name=t,this.mode=n,this.node_ops={},this.stream_ops={},this.rdev=r,this.readMode=365,this.writeMode=146}get read(){return(this.mode&this.readMode)===this.readMode}set read(e){e?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(e){e?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return a.isDir(this.mode)}get isDevice(){return a.isChrdev(this.mode)}},lookupPath(e,t={}){if(e=Pe.resolve(e),!e)return{path:"",node:null};var n={follow_mount:!0,recurse_count:0};if(t=Object.assign(n,t),t.recurse_count>8)throw new a.ErrnoError(32);for(var r=e.split("/").filter(V=>!!V),s=a.root,o="/",d=0;d<r.length;d++){var q=d===r.length-1;if(q&&t.parent)break;if(s=a.lookupNode(s,r[d]),o=de.join2(o,r[d]),a.isMountpoint(s)&&(!q||q&&t.follow_mount)&&(s=s.mounted.root),!q||t.follow)for(var L=0;a.isLink(s.mode);){var C=a.readlink(o);o=Pe.resolve(de.dirname(o),C);var Q=a.lookupPath(o,{recurse_count:t.recurse_count+1});if(s=Q.node,L++>40)throw new a.ErrnoError(32)}}return{path:o,node:s}},getPath(e){for(var t;;){if(a.isRoot(e)){var n=e.mount.mountpoint;return t?n[n.length-1]!=="/"?`${n}/${t}`:n+t:n}t=t?`${e.name}/${t}`:e.name,e=e.parent}},hashName(e,t){for(var n=0,r=0;r<t.length;r++)n=(n<<5)-n+t.charCodeAt(r)|0;return(e+n>>>0)%a.nameTable.length},hashAddNode(e){var t=a.hashName(e.parent.id,e.name);e.name_next=a.nameTable[t],a.nameTable[t]=e},hashRemoveNode(e){var t=a.hashName(e.parent.id,e.name);if(a.nameTable[t]===e)a.nameTable[t]=e.name_next;else for(var n=a.nameTable[t];n;){if(n.name_next===e){n.name_next=e.name_next;break}n=n.name_next}},lookupNode(e,t){var n=a.mayLookup(e);if(n)throw new a.ErrnoError(n);for(var r=a.hashName(e.id,t),s=a.nameTable[r];s;s=s.name_next){var o=s.name;if(s.parent.id===e.id&&o===t)return s}return a.lookup(e,t)},createNode(e,t,n,r){var s=new a.FSNode(e,t,n,r);return a.hashAddNode(s),s},destroyNode(e){a.hashRemoveNode(e)},isRoot(e){return e===e.parent},isMountpoint(e){return!!e.mounted},isFile(e){return(e&61440)===32768},isDir(e){return(e&61440)===16384},isLink(e){return(e&61440)===40960},isChrdev(e){return(e&61440)===8192},isBlkdev(e){return(e&61440)===24576},isFIFO(e){return(e&61440)===4096},isSocket(e){return(e&49152)===49152},flagsToPermissionString(e){var t=["r","w","rw"][e&3];return e&512&&(t+="w"),t},nodePermissions(e,t){return a.ignorePermissions?0:t.includes("r")&&!(e.mode&292)||t.includes("w")&&!(e.mode&146)||t.includes("x")&&!(e.mode&73)?2:0},mayLookup(e){if(!a.isDir(e.mode))return 54;var t=a.nodePermissions(e,"x");return t||(e.node_ops.lookup?0:2)},mayCreate(e,t){try{var n=a.lookupNode(e,t);return 20}catch{}return a.nodePermissions(e,"wx")},mayDelete(e,t,n){var r;try{r=a.lookupNode(e,t)}catch(o){return o.errno}var s=a.nodePermissions(e,"wx");if(s)return s;if(n){if(!a.isDir(r.mode))return 54;if(a.isRoot(r)||a.getPath(r)===a.cwd())return 10}else if(a.isDir(r.mode))return 31;return 0},mayOpen(e,t){return e?a.isLink(e.mode)?32:a.isDir(e.mode)&&(a.flagsToPermissionString(t)!=="r"||t&512)?31:a.nodePermissions(e,a.flagsToPermissionString(t)):44},MAX_OPEN_FDS:4096,nextfd(){for(var e=0;e<=a.MAX_OPEN_FDS;e++)if(!a.streams[e])return e;throw new a.ErrnoError(33)},getStreamChecked(e){var t=a.getStream(e);if(!t)throw new a.ErrnoError(8);return t},getStream:e=>a.streams[e],createStream(e,t=-1){return e=Object.assign(new a.FSStream,e),t==-1&&(t=a.nextfd()),e.fd=t,a.streams[t]=e,e},closeStream(e){a.streams[e]=null},dupStream(e,t=-1){var r,s;var n=a.createStream(e,t);return(s=(r=n.stream_ops)==null?void 0:r.dup)==null||s.call(r,n),n},chrdev_stream_ops:{open(e){var n,r;var t=a.getDevice(e.node.rdev);e.stream_ops=t.stream_ops,(r=(n=e.stream_ops).open)==null||r.call(n,e)},llseek(){throw new a.ErrnoError(70)}},major:e=>e>>8,minor:e=>e&255,makedev:(e,t)=>e<<8|t,registerDevice(e,t){a.devices[e]={stream_ops:t}},getDevice:e=>a.devices[e],getMounts(e){for(var t=[],n=[e];n.length;){var r=n.pop();t.push(r),n.push(...r.mounts)}return t},syncfs(e,t){typeof e=="function"&&(t=e,e=!1),a.syncFSRequests++,a.syncFSRequests>1&&De(`warning: ${a.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`);var n=a.getMounts(a.root.mount),r=0;function s(d){return a.syncFSRequests--,t(d)}function o(d){if(d)return o.errored?void 0:(o.errored=!0,s(d));++r>=n.length&&s(null)}n.forEach(d=>{if(!d.type.syncfs)return o(null);d.type.syncfs(d,e,o)})},mount(e,t,n){var r=n==="/",s=!n,o;if(r&&a.root)throw new a.ErrnoError(10);if(!r&&!s){var d=a.lookupPath(n,{follow_mount:!1});if(n=d.path,o=d.node,a.isMountpoint(o))throw new a.ErrnoError(10);if(!a.isDir(o.mode))throw new a.ErrnoError(54)}var q={type:e,opts:t,mountpoint:n,mounts:[]},L=e.mount(q);return L.mount=q,q.root=L,r?a.root=L:o&&(o.mounted=q,o.mount&&o.mount.mounts.push(q)),L},unmount(e){var t=a.lookupPath(e,{follow_mount:!1});if(!a.isMountpoint(t.node))throw new a.ErrnoError(28);var n=t.node,r=n.mounted,s=a.getMounts(r);Object.keys(a.nameTable).forEach(d=>{for(var q=a.nameTable[d];q;){var L=q.name_next;s.includes(q.mount)&&a.destroyNode(q),q=L}}),n.mounted=null;var o=n.mount.mounts.indexOf(r);n.mount.mounts.splice(o,1)},lookup(e,t){return e.node_ops.lookup(e,t)},mknod(e,t,n){var r=a.lookupPath(e,{parent:!0}),s=r.node,o=de.basename(e);if(!o||o==="."||o==="..")throw new a.ErrnoError(28);var d=a.mayCreate(s,o);if(d)throw new a.ErrnoError(d);if(!s.node_ops.mknod)throw new a.ErrnoError(63);return s.node_ops.mknod(s,o,t,n)},create(e,t){return t=t!==void 0?t:438,t&=4095,t|=32768,a.mknod(e,t,0)},mkdir(e,t){return t=t!==void 0?t:511,t&=1023,t|=16384,a.mknod(e,t,0)},mkdirTree(e,t){for(var n=e.split("/"),r="",s=0;s<n.length;++s)if(n[s]){r+="/"+n[s];try{a.mkdir(r,t)}catch(o){if(o.errno!=20)throw o}}},mkdev(e,t,n){return typeof n>"u"&&(n=t,t=438),t|=8192,a.mknod(e,t,n)},symlink(e,t){if(!Pe.resolve(e))throw new a.ErrnoError(44);var n=a.lookupPath(t,{parent:!0}),r=n.node;if(!r)throw new a.ErrnoError(44);var s=de.basename(t),o=a.mayCreate(r,s);if(o)throw new a.ErrnoError(o);if(!r.node_ops.symlink)throw new a.ErrnoError(63);return r.node_ops.symlink(r,s,e)},rename(e,t){var n=de.dirname(e),r=de.dirname(t),s=de.basename(e),o=de.basename(t),d,q,L;if(d=a.lookupPath(e,{parent:!0}),q=d.node,d=a.lookupPath(t,{parent:!0}),L=d.node,!q||!L)throw new a.ErrnoError(44);if(q.mount!==L.mount)throw new a.ErrnoError(75);var C=a.lookupNode(q,s),Q=Pe.relative(e,r);if(Q.charAt(0)!==".")throw new a.ErrnoError(28);if(Q=Pe.relative(t,n),Q.charAt(0)!==".")throw new a.ErrnoError(55);var V;try{V=a.lookupNode(L,o)}catch{}if(C!==V){var P=a.isDir(C.mode),I=a.mayDelete(q,s,P);if(I)throw new a.ErrnoError(I);if(I=V?a.mayDelete(L,o,P):a.mayCreate(L,o),I)throw new a.ErrnoError(I);if(!q.node_ops.rename)throw new a.ErrnoError(63);if(a.isMountpoint(C)||V&&a.isMountpoint(V))throw new a.ErrnoError(10);if(L!==q&&(I=a.nodePermissions(q,"w"),I))throw new a.ErrnoError(I);a.hashRemoveNode(C);try{q.node_ops.rename(C,L,o),C.parent=L}catch(N){throw N}finally{a.hashAddNode(C)}}},rmdir(e){var t=a.lookupPath(e,{parent:!0}),n=t.node,r=de.basename(e),s=a.lookupNode(n,r),o=a.mayDelete(n,r,!0);if(o)throw new a.ErrnoError(o);if(!n.node_ops.rmdir)throw new a.ErrnoError(63);if(a.isMountpoint(s))throw new a.ErrnoError(10);n.node_ops.rmdir(n,r),a.destroyNode(s)},readdir(e){var t=a.lookupPath(e,{follow:!0}),n=t.node;if(!n.node_ops.readdir)throw new a.ErrnoError(54);return n.node_ops.readdir(n)},unlink(e){var t=a.lookupPath(e,{parent:!0}),n=t.node;if(!n)throw new a.ErrnoError(44);var r=de.basename(e),s=a.lookupNode(n,r),o=a.mayDelete(n,r,!1);if(o)throw new a.ErrnoError(o);if(!n.node_ops.unlink)throw new a.ErrnoError(63);if(a.isMountpoint(s))throw new a.ErrnoError(10);n.node_ops.unlink(n,r),a.destroyNode(s)},readlink(e){var t=a.lookupPath(e),n=t.node;if(!n)throw new a.ErrnoError(44);if(!n.node_ops.readlink)throw new a.ErrnoError(28);return Pe.resolve(a.getPath(n.parent),n.node_ops.readlink(n))},stat(e,t){var n=a.lookupPath(e,{follow:!t}),r=n.node;if(!r)throw new a.ErrnoError(44);if(!r.node_ops.getattr)throw new a.ErrnoError(63);return r.node_ops.getattr(r)},lstat(e){return a.stat(e,!0)},chmod(e,t,n){var r;if(typeof e=="string"){var s=a.lookupPath(e,{follow:!n});r=s.node}else r=e;if(!r.node_ops.setattr)throw new a.ErrnoError(63);r.node_ops.setattr(r,{mode:t&4095|r.mode&-4096,timestamp:Date.now()})},lchmod(e,t){a.chmod(e,t,!0)},fchmod(e,t){var n=a.getStreamChecked(e);a.chmod(n.node,t)},chown(e,t,n,r){var s;if(typeof e=="string"){var o=a.lookupPath(e,{follow:!r});s=o.node}else s=e;if(!s.node_ops.setattr)throw new a.ErrnoError(63);s.node_ops.setattr(s,{timestamp:Date.now()})},lchown(e,t,n){a.chown(e,t,n,!0)},fchown(e,t,n){var r=a.getStreamChecked(e);a.chown(r.node,t,n)},truncate(e,t){if(t<0)throw new a.ErrnoError(28);var n;if(typeof e=="string"){var r=a.lookupPath(e,{follow:!0});n=r.node}else n=e;if(!n.node_ops.setattr)throw new a.ErrnoError(63);if(a.isDir(n.mode))throw new a.ErrnoError(31);if(!a.isFile(n.mode))throw new a.ErrnoError(28);var s=a.nodePermissions(n,"w");if(s)throw new a.ErrnoError(s);n.node_ops.setattr(n,{size:t,timestamp:Date.now()})},ftruncate(e,t){var n=a.getStreamChecked(e);if((n.flags&2097155)===0)throw new a.ErrnoError(28);a.truncate(n.node,t)},utime(e,t,n){var r=a.lookupPath(e,{follow:!0}),s=r.node;s.node_ops.setattr(s,{timestamp:Math.max(t,n)})},open(e,t,n){if(e==="")throw new a.ErrnoError(44);t=typeof t=="string"?cn(t):t,t&64?(n=typeof n>"u"?438:n,n=n&4095|32768):n=0;var r;if(typeof e=="object")r=e;else{e=de.normalize(e);try{var s=a.lookupPath(e,{follow:!(t&131072)});r=s.node}catch{}}var o=!1;if(t&64)if(r){if(t&128)throw new a.ErrnoError(20)}else r=a.mknod(e,n,0),o=!0;if(!r)throw new a.ErrnoError(44);if(a.isChrdev(r.mode)&&(t&=-513),t&65536&&!a.isDir(r.mode))throw new a.ErrnoError(54);if(!o){var d=a.mayOpen(r,t);if(d)throw new a.ErrnoError(d)}t&512&&!o&&a.truncate(r,0),t&=-131713;var q=a.createStream({node:r,path:a.getPath(r),flags:t,seekable:!0,position:0,stream_ops:r.stream_ops,ungotten:[],error:!1});return q.stream_ops.open&&q.stream_ops.open(q),i.logReadFiles&&!(t&1)&&(e in a.readFiles||(a.readFiles[e]=1)),q},close(e){if(a.isClosed(e))throw new a.ErrnoError(8);e.getdents&&(e.getdents=null);try{e.stream_ops.close&&e.stream_ops.close(e)}catch(t){throw t}finally{a.closeStream(e.fd)}e.fd=null},isClosed(e){return e.fd===null},llseek(e,t,n){if(a.isClosed(e))throw new a.ErrnoError(8);if(!e.seekable||!e.stream_ops.llseek)throw new a.ErrnoError(70);if(n!=0&&n!=1&&n!=2)throw new a.ErrnoError(28);return e.position=e.stream_ops.llseek(e,t,n),e.ungotten=[],e.position},read(e,t,n,r,s){if(r<0||s<0)throw new a.ErrnoError(28);if(a.isClosed(e))throw new a.ErrnoError(8);if((e.flags&2097155)===1)throw new a.ErrnoError(8);if(a.isDir(e.node.mode))throw new a.ErrnoError(31);if(!e.stream_ops.read)throw new a.ErrnoError(28);var o=typeof s<"u";if(!o)s=e.position;else if(!e.seekable)throw new a.ErrnoError(70);var d=e.stream_ops.read(e,t,n,r,s);return o||(e.position+=d),d},write(e,t,n,r,s,o){if(r<0||s<0)throw new a.ErrnoError(28);if(a.isClosed(e))throw new a.ErrnoError(8);if((e.flags&2097155)===0)throw new a.ErrnoError(8);if(a.isDir(e.node.mode))throw new a.ErrnoError(31);if(!e.stream_ops.write)throw new a.ErrnoError(28);e.seekable&&e.flags&1024&&a.llseek(e,0,2);var d=typeof s<"u";if(!d)s=e.position;else if(!e.seekable)throw new a.ErrnoError(70);var q=e.stream_ops.write(e,t,n,r,s,o);return d||(e.position+=q),q},allocate(e,t,n){if(a.isClosed(e))throw new a.ErrnoError(8);if(t<0||n<=0)throw new a.ErrnoError(28);if((e.flags&2097155)===0)throw new a.ErrnoError(8);if(!a.isFile(e.node.mode)&&!a.isDir(e.node.mode))throw new a.ErrnoError(43);if(!e.stream_ops.allocate)throw new a.ErrnoError(138);e.stream_ops.allocate(e,t,n)},mmap(e,t,n,r,s){if((r&2)!==0&&(s&2)===0&&(e.flags&2097155)!==2)throw new a.ErrnoError(2);if((e.flags&2097155)===1)throw new a.ErrnoError(2);if(!e.stream_ops.mmap)throw new a.ErrnoError(43);if(!t)throw new a.ErrnoError(28);return e.stream_ops.mmap(e,t,n,r,s)},msync(e,t,n,r,s){return e.stream_ops.msync?e.stream_ops.msync(e,t,n,r,s):0},ioctl(e,t,n){if(!e.stream_ops.ioctl)throw new a.ErrnoError(59);return e.stream_ops.ioctl(e,t,n)},readFile(e,t={}){if(t.flags=t.flags||0,t.encoding=t.encoding||"binary",t.encoding!=="utf8"&&t.encoding!=="binary")throw new Error(`Invalid encoding type "${t.encoding}"`);var n,r=a.open(e,t.flags),s=a.stat(e),o=s.size,d=new Uint8Array(o);return a.read(r,d,0,o,0),t.encoding==="utf8"?n=ze(d):t.encoding==="binary"&&(n=d),a.close(r),n},writeFile(e,t,n={}){n.flags=n.flags||577;var r=a.open(e,n.flags,n.mode);if(typeof t=="string"){var s=new Uint8Array(Ze(t)+1),o=ut(t,s,0,s.length);a.write(r,s,0,o,void 0,n.canOwn)}else if(ArrayBuffer.isView(t))a.write(r,t,0,t.byteLength,void 0,n.canOwn);else throw new Error("Unsupported data type");a.close(r)},cwd:()=>a.currentPath,chdir(e){var t=a.lookupPath(e,{follow:!0});if(t.node===null)throw new a.ErrnoError(44);if(!a.isDir(t.node.mode))throw new a.ErrnoError(54);var n=a.nodePermissions(t.node,"x");if(n)throw new a.ErrnoError(n);a.currentPath=t.path},createDefaultDirectories(){a.mkdir("/tmp"),a.mkdir("/home"),a.mkdir("/home/web_user")},createDefaultDevices(){a.mkdir("/dev"),a.registerDevice(a.makedev(1,3),{read:()=>0,write:(r,s,o,d,q)=>d}),a.mkdev("/dev/null",a.makedev(1,3)),Me.register(a.makedev(5,0),Me.default_tty_ops),Me.register(a.makedev(6,0),Me.default_tty1_ops),a.mkdev("/dev/tty",a.makedev(5,0)),a.mkdev("/dev/tty1",a.makedev(6,0));var e=new Uint8Array(1024),t=0,n=()=>(t===0&&(t=It(e).byteLength),e[--t]);a.createDevice("/dev","random",n),a.createDevice("/dev","urandom",n),a.mkdir("/dev/shm"),a.mkdir("/dev/shm/tmp")},createSpecialDirectories(){a.mkdir("/proc");var e=a.mkdir("/proc/self");a.mkdir("/proc/self/fd"),a.mount({mount(){var t=a.createNode(e,"fd",16895,73);return t.node_ops={lookup(n,r){var s=+r,o=a.getStreamChecked(s),d={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>o.path}};return d.parent=d,d}},t}},{},"/proc/self/fd")},createStandardStreams(e,t,n){e?a.createDevice("/dev","stdin",e):a.symlink("/dev/tty","/dev/stdin"),t?a.createDevice("/dev","stdout",null,t):a.symlink("/dev/tty","/dev/stdout"),n?a.createDevice("/dev","stderr",null,n):a.symlink("/dev/tty1","/dev/stderr"),a.open("/dev/stdin",0),a.open("/dev/stdout",1),a.open("/dev/stderr",1)},staticInit(){[44].forEach(e=>{a.genericErrors[e]=new a.ErrnoError(e),a.genericErrors[e].stack="<generic error, no stack>"}),a.nameTable=new Array(4096),a.mount(se,{},"/"),a.createDefaultDirectories(),a.createDefaultDevices(),a.createSpecialDirectories(),a.filesystems={MEMFS:se}},init(e,t,n){a.initialized=!0,e??(e=i.stdin),t??(t=i.stdout),n??(n=i.stderr),a.createStandardStreams(e,t,n)},quit(){a.initialized=!1;for(var e=0;e<a.streams.length;e++){var t=a.streams[e];t&&a.close(t)}},findObject(e,t){var n=a.analyzePath(e,t);return n.exists?n.object:null},analyzePath(e,t){try{var n=a.lookupPath(e,{follow:!t});e=n.path}catch{}var r={isRoot:!1,exists:!1,error:0,name:null,path:null,object:null,parentExists:!1,parentPath:null,parentObject:null};try{var n=a.lookupPath(e,{parent:!0});r.parentExists=!0,r.parentPath=n.path,r.parentObject=n.node,r.name=de.basename(e),n=a.lookupPath(e,{follow:!t}),r.exists=!0,r.path=n.path,r.object=n.node,r.name=n.node.name,r.isRoot=n.path==="/"}catch(s){r.error=s.errno}return r},createPath(e,t,n,r){e=typeof e=="string"?e:a.getPath(e);for(var s=t.split("/").reverse();s.length;){var o=s.pop();if(o){var d=de.join2(e,o);try{a.mkdir(d)}catch{}e=d}}return d},createFile(e,t,n,r,s){var o=de.join2(typeof e=="string"?e:a.getPath(e),t),d=ft(r,s);return a.create(o,d)},createDataFile(e,t,n,r,s,o){var d=t;e&&(e=typeof e=="string"?e:a.getPath(e),d=t?de.join2(e,t):e);var q=ft(r,s),L=a.create(d,q);if(n){if(typeof n=="string"){for(var C=new Array(n.length),Q=0,V=n.length;Q<V;++Q)C[Q]=n.charCodeAt(Q);n=C}a.chmod(L,q|146);var P=a.open(L,577);a.write(P,n,0,n.length,0,o),a.close(P),a.chmod(L,q)}},createDevice(e,t,n,r){var q;var s=de.join2(typeof e=="string"?e:a.getPath(e),t),o=ft(!!n,!!r);(q=a.createDevice).major??(q.major=64);var d=a.makedev(a.createDevice.major++,0);return a.registerDevice(d,{open(L){L.seekable=!1},close(L){var C;(C=r==null?void 0:r.buffer)!=null&&C.length&&r(10)},read(L,C,Q,V,P){for(var I=0,N=0;N<V;N++){var w;try{w=n()}catch{throw new a.ErrnoError(29)}if(w===void 0&&I===0)throw new a.ErrnoError(6);if(w==null)break;I++,C[Q+N]=w}return I&&(L.node.timestamp=Date.now()),I},write(L,C,Q,V,P){for(var I=0;I<V;I++)try{r(C[Q+I])}catch{throw new a.ErrnoError(29)}return V&&(L.node.timestamp=Date.now()),I}}),a.mkdev(s,o,d)},forceLoadFile(e){if(e.isDevice||e.isFolder||e.link||e.contents)return!0;if(typeof XMLHttpRequest<"u")throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.");try{e.contents=Je(e.url),e.usedBytes=e.contents.length}catch{throw new a.ErrnoError(29)}},createLazyFile(e,t,n,r,s){class o{constructor(){this.lengthKnown=!1,this.chunks=[]}get(I){if(!(I>this.length-1||I<0)){var N=I%this.chunkSize,w=I/this.chunkSize|0;return this.getter(w)[N]}}setDataGetter(I){this.getter=I}cacheLength(){var I=new XMLHttpRequest;if(I.open("HEAD",n,!1),I.send(null),!(I.status>=200&&I.status<300||I.status===304))throw new Error("Couldn't load "+n+". Status: "+I.status);var N=Number(I.getResponseHeader("Content-length")),w,x=(w=I.getResponseHeader("Accept-Ranges"))&&w==="bytes",T=(w=I.getResponseHeader("Content-Encoding"))&&w==="gzip",F=1024*1024;x||(F=N);var D=(M,H)=>{if(M>H)throw new Error("invalid range ("+M+", "+H+") or no bytes requested!");if(H>N-1)throw new Error("only "+N+" bytes available! programmer error!");var c=new XMLHttpRequest;if(c.open("GET",n,!1),N!==F&&c.setRequestHeader("Range","bytes="+M+"-"+H),c.responseType="arraybuffer",c.overrideMimeType&&c.overrideMimeType("text/plain; charset=x-user-defined"),c.send(null),!(c.status>=200&&c.status<300||c.status===304))throw new Error("Couldn't load "+n+". Status: "+c.status);return c.response!==void 0?new Uint8Array(c.response||[]):Tt(c.responseText||"")},A=this;A.setDataGetter(M=>{var H=M*F,c=(M+1)*F-1;if(c=Math.min(c,N-1),typeof A.chunks[M]>"u"&&(A.chunks[M]=D(H,c)),typeof A.chunks[M]>"u")throw new Error("doXHR failed!");return A.chunks[M]}),(T||!N)&&(F=N=1,N=this.getter(0).length,F=N,it("LazyFiles on gzip forces download of the whole file when length is accessed")),this._length=N,this._chunkSize=F,this.lengthKnown=!0}get length(){return this.lengthKnown||this.cacheLength(),this._length}get chunkSize(){return this.lengthKnown||this.cacheLength(),this._chunkSize}}if(typeof XMLHttpRequest<"u"){if(!Be)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var d=new o,q={isDevice:!1,contents:d}}else var q={isDevice:!1,url:n};var L=a.createFile(e,t,q,r,s);q.contents?L.contents=q.contents:q.url&&(L.contents=null,L.url=q.url),Object.defineProperties(L,{usedBytes:{get:function(){return this.contents.length}}});var C={},Q=Object.keys(L.stream_ops);Q.forEach(P=>{var I=L.stream_ops[P];C[P]=(...N)=>(a.forceLoadFile(L),I(...N))});function V(P,I,N,w,x){var T=P.node.contents;if(x>=T.length)return 0;var F=Math.min(T.length-x,w);if(T.slice)for(var D=0;D<F;D++)I[N+D]=T[x+D];else for(var D=0;D<F;D++)I[N+D]=T.get(x+D);return F}return C.read=(P,I,N,w,x)=>(a.forceLoadFile(L),V(P,I,N,w,x)),C.mmap=(P,I,N,w,x)=>{a.forceLoadFile(L);var T=Ot(I);if(!T)throw new a.ErrnoError(48);return V(P,we,T,I,N),{ptr:T,allocated:!0}},L.stream_ops=C,L}},_n=(e,t)=>e?ze(Ue,e,t):"",le={DEFAULT_POLLMASK:5,calculateAt(e,t,n){if(de.isAbs(t))return t;var r;if(e===-100)r=a.cwd();else{var s=le.getStreamFromFD(e);r=s.path}if(t.length==0){if(!n)throw new a.ErrnoError(44);return r}return de.join2(r,t)},doStat(e,t,n){var r=e(t);ce[n>>2]=r.dev,ce[n+4>>2]=r.mode,qe[n+8>>2]=r.nlink,ce[n+12>>2]=r.uid,ce[n+16>>2]=r.gid,ce[n+20>>2]=r.rdev,Oe[n+24>>3]=BigInt(r.size),ce[n+32>>2]=4096,ce[n+36>>2]=r.blocks;var s=r.atime.getTime(),o=r.mtime.getTime(),d=r.ctime.getTime();return Oe[n+40>>3]=BigInt(Math.floor(s/1e3)),qe[n+48>>2]=s%1e3*1e3*1e3,Oe[n+56>>3]=BigInt(Math.floor(o/1e3)),qe[n+64>>2]=o%1e3*1e3*1e3,Oe[n+72>>3]=BigInt(Math.floor(d/1e3)),qe[n+80>>2]=d%1e3*1e3*1e3,Oe[n+88>>3]=BigInt(r.ino),0},doMsync(e,t,n,r,s){if(!a.isFile(t.node.mode))throw new a.ErrnoError(43);if(r&2)return 0;var o=Ue.slice(e,e+n);a.msync(t,o,s,n,r)},getStreamFromFD(e){var t=a.getStreamChecked(e);return t},varargs:void 0,getStr(e){var t=_n(e);return t}};function un(e,t){try{return e=le.getStr(e),a.chmod(e,t),0}catch(n){if(typeof a>"u"||n.name!=="ErrnoError")throw n;return-n.errno}}function fn(e,t,n,r){try{if(t=le.getStr(t),t=le.calculateAt(e,t),n&-8)return-28;var s=a.lookupPath(t,{follow:!0}),o=s.node;if(!o)return-44;var d="";return n&4&&(d+="r"),n&2&&(d+="w"),n&1&&(d+="x"),d&&a.nodePermissions(o,d)?-2:0}catch(q){if(typeof a>"u"||q.name!=="ErrnoError")throw q;return-q.errno}}function dn(e,t){try{return a.fchmod(e,t),0}catch(n){if(typeof a>"u"||n.name!=="ErrnoError")throw n;return-n.errno}}function pn(e,t,n){try{return a.fchown(e,t,n),0}catch(r){if(typeof a>"u"||r.name!=="ErrnoError")throw r;return-r.errno}}function et(){var e=ce[+le.varargs>>2];return le.varargs+=4,e}var We=et;function hn(e,t,n){le.varargs=n;try{var r=le.getStreamFromFD(e);switch(t){case 0:{var s=et();if(s<0)return-28;for(;a.streams[s];)s++;var o;return o=a.dupStream(r,s),o.fd}case 1:case 2:return 0;case 3:return r.flags;case 4:{var s=et();return r.flags|=s,0}case 12:{var s=We(),d=0;return Ve[s+d>>1]=2,0}case 13:case 14:return 0}return-28}catch(q){if(typeof a>"u"||q.name!=="ErrnoError")throw q;return-q.errno}}function mn(e,t){try{var n=le.getStreamFromFD(e);return le.doStat(a.stat,n.path,t)}catch(r){if(typeof a>"u"||r.name!=="ErrnoError")throw r;return-r.errno}}var gn=9007199254740992,qn=-9007199254740992,$e=e=>e<qn||e>gn?NaN:Number(e);function bn(e,t){t=$e(t);try{return isNaN(t)?61:(a.ftruncate(e,t),0)}catch(n){if(typeof a>"u"||n.name!=="ErrnoError")throw n;return-n.errno}}var Qe=(e,t,n)=>ut(e,Ue,t,n);function yn(e,t){try{if(t===0)return-28;var n=a.cwd(),r=Ze(n)+1;return t<r?-68:(Qe(n,e,t),r)}catch(s){if(typeof a>"u"||s.name!=="ErrnoError")throw s;return-s.errno}}function wn(e,t,n){le.varargs=n;try{var r=le.getStreamFromFD(e);switch(t){case 21509:return r.tty?0:-59;case 21505:{if(!r.tty)return-59;if(r.tty.ops.ioctl_tcgets){var s=r.tty.ops.ioctl_tcgets(r),o=We();ce[o>>2]=s.c_iflag||0,ce[o+4>>2]=s.c_oflag||0,ce[o+8>>2]=s.c_cflag||0,ce[o+12>>2]=s.c_lflag||0;for(var d=0;d<32;d++)we[o+d+17]=s.c_cc[d]||0;return 0}return 0}case 21510:case 21511:case 21512:return r.tty?0:-59;case 21506:case 21507:case 21508:{if(!r.tty)return-59;if(r.tty.ops.ioctl_tcsets){for(var o=We(),q=ce[o>>2],L=ce[o+4>>2],C=ce[o+8>>2],Q=ce[o+12>>2],V=[],d=0;d<32;d++)V.push(we[o+d+17]);return r.tty.ops.ioctl_tcsets(r.tty,t,{c_iflag:q,c_oflag:L,c_cflag:C,c_lflag:Q,c_cc:V})}return 0}case 21519:{if(!r.tty)return-59;var o=We();return ce[o>>2]=0,0}case 21520:return r.tty?-28:-59;case 21531:{var o=We();return a.ioctl(r,t,o)}case 21523:{if(!r.tty)return-59;if(r.tty.ops.ioctl_tiocgwinsz){var P=r.tty.ops.ioctl_tiocgwinsz(r.tty),o=We();Ve[o>>1]=P[0],Ve[o+2>>1]=P[1]}return 0}case 21524:return r.tty?0:-59;case 21515:return r.tty?0:-59;default:return-28}}catch(I){if(typeof a>"u"||I.name!=="ErrnoError")throw I;return-I.errno}}function vn(e,t){try{return e=le.getStr(e),le.doStat(a.lstat,e,t)}catch(n){if(typeof a>"u"||n.name!=="ErrnoError")throw n;return-n.errno}}function En(e,t,n){try{return t=le.getStr(t),t=le.calculateAt(e,t),t=de.normalize(t),t[t.length-1]==="/"&&(t=t.substr(0,t.length-1)),a.mkdir(t,n,0),0}catch(r){if(typeof a>"u"||r.name!=="ErrnoError")throw r;return-r.errno}}function xn(e,t,n,r){try{t=le.getStr(t);var s=r&256,o=r&4096;return r=r&-6401,t=le.calculateAt(e,t,o),le.doStat(s?a.lstat:a.stat,t,n)}catch(d){if(typeof a>"u"||d.name!=="ErrnoError")throw d;return-d.errno}}function Sn(e,t,n,r){le.varargs=r;try{t=le.getStr(t),t=le.calculateAt(e,t);var s=r?et():0;return a.open(t,n,s).fd}catch(o){if(typeof a>"u"||o.name!=="ErrnoError")throw o;return-o.errno}}function An(e,t,n,r){try{if(t=le.getStr(t),t=le.calculateAt(e,t),r<=0)return-28;var s=a.readlink(t),o=Math.min(r,Ze(s)),d=we[n+o];return Qe(s,n,r+1),we[n+o]=d,o}catch(q){if(typeof a>"u"||q.name!=="ErrnoError")throw q;return-q.errno}}function In(e){try{return e=le.getStr(e),a.rmdir(e),0}catch(t){if(typeof a>"u"||t.name!=="ErrnoError")throw t;return-t.errno}}function kn(e,t){try{return e=le.getStr(e),le.doStat(a.stat,e,t)}catch(n){if(typeof a>"u"||n.name!=="ErrnoError")throw n;return-n.errno}}function Tn(e,t,n){try{return t=le.getStr(t),t=le.calculateAt(e,t),n===0?a.unlink(t):n===512?a.rmdir(t):lt("Invalid flags passed to unlinkat"),0}catch(r){if(typeof a>"u"||r.name!=="ErrnoError")throw r;return-r.errno}}var Pt=e=>qe[e>>2]+ce[e+4>>2]*4294967296;function Fn(e,t,n,r){try{t=le.getStr(t),t=le.calculateAt(e,t,!0);var s=Date.now(),o,d;if(!n)o=s,d=s;else{var q=Pt(n),L=ce[n+8>>2];L==1073741823?o=s:L==1073741822?o=-1:o=q*1e3+L/1e6,n+=16,q=Pt(n),L=ce[n+8>>2],L==1073741823?d=s:L==1073741822?d=-1:d=q*1e3+L/1e6}return(d!=-1||o!=-1)&&a.utime(t,o,d),0}catch(C){if(typeof a>"u"||C.name!=="ErrnoError")throw C;return-C.errno}}var On=1,Pn=()=>On,Ln=e=>e%4===0&&(e%100!==0||e%400===0),Cn=[0,31,60,91,121,152,182,213,244,274,305,335],Dn=[0,31,59,90,120,151,181,212,243,273,304,334],Rn=e=>{var t=Ln(e.getFullYear()),n=t?Cn:Dn,r=n[e.getMonth()]+e.getDate()-1;return r};function Nn(e,t){e=$e(e);var n=new Date(e*1e3);ce[t>>2]=n.getSeconds(),ce[t+4>>2]=n.getMinutes(),ce[t+8>>2]=n.getHours(),ce[t+12>>2]=n.getDate(),ce[t+16>>2]=n.getMonth(),ce[t+20>>2]=n.getFullYear()-1900,ce[t+24>>2]=n.getDay();var r=Rn(n)|0;ce[t+28>>2]=r,ce[t+36>>2]=-(n.getTimezoneOffset()*60);var s=new Date(n.getFullYear(),0,1),o=new Date(n.getFullYear(),6,1).getTimezoneOffset(),d=s.getTimezoneOffset(),q=(o!=d&&n.getTimezoneOffset()==Math.min(d,o))|0;ce[t+32>>2]=q}function Mn(e,t,n,r,s,o,d){s=$e(s);try{if(isNaN(s))return 61;var q=le.getStreamFromFD(r),L=a.mmap(q,e,s,t,n),C=L.ptr;return ce[o>>2]=L.allocated,qe[d>>2]=C,0}catch(Q){if(typeof a>"u"||Q.name!=="ErrnoError")throw Q;return-Q.errno}}function jn(e,t,n,r,s,o){o=$e(o);try{var d=le.getStreamFromFD(s);n&2&&le.doMsync(e,d,t,r,o)}catch(q){if(typeof a>"u"||q.name!=="ErrnoError")throw q;return-q.errno}}var Bn=(e,t,n,r)=>{var s=new Date().getFullYear(),o=new Date(s,0,1),d=new Date(s,6,1),q=o.getTimezoneOffset(),L=d.getTimezoneOffset(),C=Math.max(q,L);qe[e>>2]=C*60,ce[t>>2]=+(q!=L);var Q=I=>{var N=I>=0?"-":"+",w=Math.abs(I),x=String(Math.floor(w/60)).padStart(2,"0"),T=String(w%60).padStart(2,"0");return`UTC${N}${x}${T}`},V=Q(q),P=Q(L);L<q?(Qe(V,n,17),Qe(P,r,17)):(Qe(V,r,17),Qe(P,n,17))},Un=()=>Date.now(),zn=()=>performance.now(),Wn=()=>2147483648,Qn=e=>{var t=Re.buffer,n=(e-t.byteLength+65535)/65536|0;try{return Re.grow(n),yt(),1}catch{}},Hn=e=>{var t=Ue.length;e>>>=0;var n=Wn();if(e>n)return!1;for(var r=1;r<=4;r*=2){var s=t*(1+.2/r);s=Math.min(s,e+100663296);var o=Math.min(n,Ft(Math.max(e,s),65536)),d=Qn(o);if(d)return!0}return!1},dt={},Vn=()=>qt||"./this.program",Ke=()=>{if(!Ke.strings){var e=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",t={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:e,_:Vn()};for(var n in dt)dt[n]===void 0?delete t[n]:t[n]=dt[n];var r=[];for(var n in t)r.push(`${n}=${t[n]}`);Ke.strings=r}return Ke.strings},Gn=(e,t)=>{for(var n=0;n<e.length;++n)we[t++]=e.charCodeAt(n);we[t]=0},$n=(e,t)=>{var n=0;return Ke().forEach((r,s)=>{var o=t+n;qe[e+s*4>>2]=o,Gn(r,o),n+=r.length+1}),0},Kn=(e,t)=>{var n=Ke();qe[e>>2]=n.length;var r=0;return n.forEach(s=>r+=s.length+1),qe[t>>2]=r,0};function Jn(e){try{var t=le.getStreamFromFD(e);return a.close(t),0}catch(n){if(typeof a>"u"||n.name!=="ErrnoError")throw n;return n.errno}}function Xn(e,t){try{var n=0,r=0,s=0,o=le.getStreamFromFD(e),d=o.tty?2:a.isDir(o.mode)?3:a.isLink(o.mode)?7:4;return we[t]=d,Ve[t+2>>1]=s,Oe[t+8>>3]=BigInt(n),Oe[t+16>>3]=BigInt(r),0}catch(q){if(typeof a>"u"||q.name!=="ErrnoError")throw q;return q.errno}}var Yn=(e,t,n,r)=>{for(var s=0,o=0;o<n;o++){var d=qe[t>>2],q=qe[t+4>>2];t+=8;var L=a.read(e,we,d,q,r);if(L<0)return-1;if(s+=L,L<q)break}return s};function Zn(e,t,n,r){try{var s=le.getStreamFromFD(e),o=Yn(s,t,n);return qe[r>>2]=o,0}catch(d){if(typeof a>"u"||d.name!=="ErrnoError")throw d;return d.errno}}function er(e,t,n,r){t=$e(t);try{if(isNaN(t))return 61;var s=le.getStreamFromFD(e);return a.llseek(s,t,n),Oe[r>>3]=BigInt(s.position),s.getdents&&t===0&&n===0&&(s.getdents=null),0}catch(o){if(typeof a>"u"||o.name!=="ErrnoError")throw o;return o.errno}}function tr(e){var n;try{var t=le.getStreamFromFD(e);return(n=t.stream_ops)!=null&&n.fsync?t.stream_ops.fsync(t):0}catch(r){if(typeof a>"u"||r.name!=="ErrnoError")throw r;return r.errno}}var nr=(e,t,n,r)=>{for(var s=0,o=0;o<n;o++){var d=qe[t>>2],q=qe[t+4>>2];t+=8;var L=a.write(e,we,d,q,r);if(L<0)return-1;if(s+=L,L<q)break}return s};function rr(e,t,n,r){try{var s=le.getStreamFromFD(e),o=nr(s,t,n);return qe[r>>2]=o,0}catch(d){if(typeof a>"u"||d.name!=="ErrnoError")throw d;return d.errno}}a.createPreloadedFile=an,a.staticInit();var Lt={__syscall_chmod:un,__syscall_faccessat:fn,__syscall_fchmod:dn,__syscall_fchown32:pn,__syscall_fcntl64:hn,__syscall_fstat64:mn,__syscall_ftruncate64:bn,__syscall_getcwd:yn,__syscall_ioctl:wn,__syscall_lstat64:vn,__syscall_mkdirat:En,__syscall_newfstatat:xn,__syscall_openat:Sn,__syscall_readlinkat:An,__syscall_rmdir:In,__syscall_stat64:kn,__syscall_unlinkat:Tn,__syscall_utimensat:Fn,_emscripten_get_now_is_monotonic:Pn,_localtime_js:Nn,_mmap_js:Mn,_munmap_js:jn,_tzset_js:Bn,emscripten_date_now:Un,emscripten_get_now:zn,emscripten_resize_heap:Hn,environ_get:$n,environ_sizes_get:Kn,fd_close:Jn,fd_fdstat_get:Xn,fd_read:Zn,fd_seek:er,fd_sync:tr,fd_write:rr,memory:Re},h=Zt();i._sqlite3_status64=(e,t,n,r)=>(i._sqlite3_status64=h.sqlite3_status64)(e,t,n,r),i._sqlite3_status=(e,t,n,r)=>(i._sqlite3_status=h.sqlite3_status)(e,t,n,r),i._sqlite3_db_status=(e,t,n,r,s)=>(i._sqlite3_db_status=h.sqlite3_db_status)(e,t,n,r,s),i._sqlite3_msize=e=>(i._sqlite3_msize=h.sqlite3_msize)(e),i._sqlite3_vfs_find=e=>(i._sqlite3_vfs_find=h.sqlite3_vfs_find)(e),i._sqlite3_initialize=()=>(i._sqlite3_initialize=h.sqlite3_initialize)(),i._sqlite3_malloc=e=>(i._sqlite3_malloc=h.sqlite3_malloc)(e),i._sqlite3_free=e=>(i._sqlite3_free=h.sqlite3_free)(e),i._sqlite3_vfs_register=(e,t)=>(i._sqlite3_vfs_register=h.sqlite3_vfs_register)(e,t),i._sqlite3_vfs_unregister=e=>(i._sqlite3_vfs_unregister=h.sqlite3_vfs_unregister)(e),i._sqlite3_malloc64=e=>(i._sqlite3_malloc64=h.sqlite3_malloc64)(e),i._sqlite3_realloc=(e,t)=>(i._sqlite3_realloc=h.sqlite3_realloc)(e,t),i._sqlite3_realloc64=(e,t)=>(i._sqlite3_realloc64=h.sqlite3_realloc64)(e,t),i._sqlite3_value_text=e=>(i._sqlite3_value_text=h.sqlite3_value_text)(e),i._sqlite3_randomness=(e,t)=>(i._sqlite3_randomness=h.sqlite3_randomness)(e,t),i._sqlite3_stricmp=(e,t)=>(i._sqlite3_stricmp=h.sqlite3_stricmp)(e,t),i._sqlite3_strnicmp=(e,t,n)=>(i._sqlite3_strnicmp=h.sqlite3_strnicmp)(e,t,n),i._sqlite3_uri_parameter=(e,t)=>(i._sqlite3_uri_parameter=h.sqlite3_uri_parameter)(e,t),i._sqlite3_uri_boolean=(e,t,n)=>(i._sqlite3_uri_boolean=h.sqlite3_uri_boolean)(e,t,n),i._sqlite3_serialize=(e,t,n,r)=>(i._sqlite3_serialize=h.sqlite3_serialize)(e,t,n,r),i._sqlite3_prepare_v2=(e,t,n,r,s)=>(i._sqlite3_prepare_v2=h.sqlite3_prepare_v2)(e,t,n,r,s),i._sqlite3_step=e=>(i._sqlite3_step=h.sqlite3_step)(e),i._sqlite3_column_int64=(e,t)=>(i._sqlite3_column_int64=h.sqlite3_column_int64)(e,t),i._sqlite3_reset=e=>(i._sqlite3_reset=h.sqlite3_reset)(e),i._sqlite3_exec=(e,t,n,r,s)=>(i._sqlite3_exec=h.sqlite3_exec)(e,t,n,r,s),i._sqlite3_column_int=(e,t)=>(i._sqlite3_column_int=h.sqlite3_column_int)(e,t),i._sqlite3_finalize=e=>(i._sqlite3_finalize=h.sqlite3_finalize)(e),i._sqlite3_file_control=(e,t,n,r)=>(i._sqlite3_file_control=h.sqlite3_file_control)(e,t,n,r),i._sqlite3_column_name=(e,t)=>(i._sqlite3_column_name=h.sqlite3_column_name)(e,t),i._sqlite3_column_text=(e,t)=>(i._sqlite3_column_text=h.sqlite3_column_text)(e,t),i._sqlite3_column_type=(e,t)=>(i._sqlite3_column_type=h.sqlite3_column_type)(e,t),i._sqlite3_errmsg=e=>(i._sqlite3_errmsg=h.sqlite3_errmsg)(e),i._sqlite3_deserialize=(e,t,n,r,s,o)=>(i._sqlite3_deserialize=h.sqlite3_deserialize)(e,t,n,r,s,o),i._sqlite3_clear_bindings=e=>(i._sqlite3_clear_bindings=h.sqlite3_clear_bindings)(e),i._sqlite3_value_blob=e=>(i._sqlite3_value_blob=h.sqlite3_value_blob)(e),i._sqlite3_value_bytes=e=>(i._sqlite3_value_bytes=h.sqlite3_value_bytes)(e),i._sqlite3_value_double=e=>(i._sqlite3_value_double=h.sqlite3_value_double)(e),i._sqlite3_value_int=e=>(i._sqlite3_value_int=h.sqlite3_value_int)(e),i._sqlite3_value_int64=e=>(i._sqlite3_value_int64=h.sqlite3_value_int64)(e),i._sqlite3_value_subtype=e=>(i._sqlite3_value_subtype=h.sqlite3_value_subtype)(e),i._sqlite3_value_pointer=(e,t)=>(i._sqlite3_value_pointer=h.sqlite3_value_pointer)(e,t),i._sqlite3_value_type=e=>(i._sqlite3_value_type=h.sqlite3_value_type)(e),i._sqlite3_value_nochange=e=>(i._sqlite3_value_nochange=h.sqlite3_value_nochange)(e),i._sqlite3_value_frombind=e=>(i._sqlite3_value_frombind=h.sqlite3_value_frombind)(e),i._sqlite3_value_dup=e=>(i._sqlite3_value_dup=h.sqlite3_value_dup)(e),i._sqlite3_value_free=e=>(i._sqlite3_value_free=h.sqlite3_value_free)(e),i._sqlite3_result_blob=(e,t,n,r)=>(i._sqlite3_result_blob=h.sqlite3_result_blob)(e,t,n,r),i._sqlite3_result_error_toobig=e=>(i._sqlite3_result_error_toobig=h.sqlite3_result_error_toobig)(e),i._sqlite3_result_error_nomem=e=>(i._sqlite3_result_error_nomem=h.sqlite3_result_error_nomem)(e),i._sqlite3_result_double=(e,t)=>(i._sqlite3_result_double=h.sqlite3_result_double)(e,t),i._sqlite3_result_error=(e,t,n)=>(i._sqlite3_result_error=h.sqlite3_result_error)(e,t,n),i._sqlite3_result_int=(e,t)=>(i._sqlite3_result_int=h.sqlite3_result_int)(e,t),i._sqlite3_result_int64=(e,t)=>(i._sqlite3_result_int64=h.sqlite3_result_int64)(e,t),i._sqlite3_result_null=e=>(i._sqlite3_result_null=h.sqlite3_result_null)(e),i._sqlite3_result_pointer=(e,t,n,r)=>(i._sqlite3_result_pointer=h.sqlite3_result_pointer)(e,t,n,r),i._sqlite3_result_subtype=(e,t)=>(i._sqlite3_result_subtype=h.sqlite3_result_subtype)(e,t),i._sqlite3_result_text=(e,t,n,r)=>(i._sqlite3_result_text=h.sqlite3_result_text)(e,t,n,r),i._sqlite3_result_zeroblob=(e,t)=>(i._sqlite3_result_zeroblob=h.sqlite3_result_zeroblob)(e,t),i._sqlite3_result_zeroblob64=(e,t)=>(i._sqlite3_result_zeroblob64=h.sqlite3_result_zeroblob64)(e,t),i._sqlite3_result_error_code=(e,t)=>(i._sqlite3_result_error_code=h.sqlite3_result_error_code)(e,t),i._sqlite3_user_data=e=>(i._sqlite3_user_data=h.sqlite3_user_data)(e),i._sqlite3_context_db_handle=e=>(i._sqlite3_context_db_handle=h.sqlite3_context_db_handle)(e),i._sqlite3_vtab_nochange=e=>(i._sqlite3_vtab_nochange=h.sqlite3_vtab_nochange)(e),i._sqlite3_vtab_in_first=(e,t)=>(i._sqlite3_vtab_in_first=h.sqlite3_vtab_in_first)(e,t),i._sqlite3_vtab_in_next=(e,t)=>(i._sqlite3_vtab_in_next=h.sqlite3_vtab_in_next)(e,t),i._sqlite3_aggregate_context=(e,t)=>(i._sqlite3_aggregate_context=h.sqlite3_aggregate_context)(e,t),i._sqlite3_get_auxdata=(e,t)=>(i._sqlite3_get_auxdata=h.sqlite3_get_auxdata)(e,t),i._sqlite3_set_auxdata=(e,t,n,r)=>(i._sqlite3_set_auxdata=h.sqlite3_set_auxdata)(e,t,n,r),i._sqlite3_column_count=e=>(i._sqlite3_column_count=h.sqlite3_column_count)(e),i._sqlite3_data_count=e=>(i._sqlite3_data_count=h.sqlite3_data_count)(e),i._sqlite3_column_blob=(e,t)=>(i._sqlite3_column_blob=h.sqlite3_column_blob)(e,t),i._sqlite3_column_bytes=(e,t)=>(i._sqlite3_column_bytes=h.sqlite3_column_bytes)(e,t),i._sqlite3_column_double=(e,t)=>(i._sqlite3_column_double=h.sqlite3_column_double)(e,t),i._sqlite3_column_value=(e,t)=>(i._sqlite3_column_value=h.sqlite3_column_value)(e,t),i._sqlite3_column_decltype=(e,t)=>(i._sqlite3_column_decltype=h.sqlite3_column_decltype)(e,t),i._sqlite3_bind_blob=(e,t,n,r,s)=>(i._sqlite3_bind_blob=h.sqlite3_bind_blob)(e,t,n,r,s),i._sqlite3_bind_double=(e,t,n)=>(i._sqlite3_bind_double=h.sqlite3_bind_double)(e,t,n),i._sqlite3_bind_int=(e,t,n)=>(i._sqlite3_bind_int=h.sqlite3_bind_int)(e,t,n),i._sqlite3_bind_int64=(e,t,n)=>(i._sqlite3_bind_int64=h.sqlite3_bind_int64)(e,t,n),i._sqlite3_bind_null=(e,t)=>(i._sqlite3_bind_null=h.sqlite3_bind_null)(e,t),i._sqlite3_bind_pointer=(e,t,n,r,s)=>(i._sqlite3_bind_pointer=h.sqlite3_bind_pointer)(e,t,n,r,s),i._sqlite3_bind_text=(e,t,n,r,s)=>(i._sqlite3_bind_text=h.sqlite3_bind_text)(e,t,n,r,s),i._sqlite3_bind_parameter_count=e=>(i._sqlite3_bind_parameter_count=h.sqlite3_bind_parameter_count)(e),i._sqlite3_bind_parameter_name=(e,t)=>(i._sqlite3_bind_parameter_name=h.sqlite3_bind_parameter_name)(e,t),i._sqlite3_bind_parameter_index=(e,t)=>(i._sqlite3_bind_parameter_index=h.sqlite3_bind_parameter_index)(e,t),i._sqlite3_db_handle=e=>(i._sqlite3_db_handle=h.sqlite3_db_handle)(e),i._sqlite3_stmt_readonly=e=>(i._sqlite3_stmt_readonly=h.sqlite3_stmt_readonly)(e),i._sqlite3_stmt_isexplain=e=>(i._sqlite3_stmt_isexplain=h.sqlite3_stmt_isexplain)(e),i._sqlite3_stmt_explain=(e,t)=>(i._sqlite3_stmt_explain=h.sqlite3_stmt_explain)(e,t),i._sqlite3_stmt_busy=e=>(i._sqlite3_stmt_busy=h.sqlite3_stmt_busy)(e),i._sqlite3_stmt_status=(e,t,n)=>(i._sqlite3_stmt_status=h.sqlite3_stmt_status)(e,t,n),i._sqlite3_sql=e=>(i._sqlite3_sql=h.sqlite3_sql)(e),i._sqlite3_expanded_sql=e=>(i._sqlite3_expanded_sql=h.sqlite3_expanded_sql)(e),i._sqlite3_preupdate_old=(e,t,n)=>(i._sqlite3_preupdate_old=h.sqlite3_preupdate_old)(e,t,n),i._sqlite3_preupdate_count=e=>(i._sqlite3_preupdate_count=h.sqlite3_preupdate_count)(e),i._sqlite3_preupdate_depth=e=>(i._sqlite3_preupdate_depth=h.sqlite3_preupdate_depth)(e),i._sqlite3_preupdate_blobwrite=e=>(i._sqlite3_preupdate_blobwrite=h.sqlite3_preupdate_blobwrite)(e),i._sqlite3_preupdate_new=(e,t,n)=>(i._sqlite3_preupdate_new=h.sqlite3_preupdate_new)(e,t,n),i._sqlite3_value_numeric_type=e=>(i._sqlite3_value_numeric_type=h.sqlite3_value_numeric_type)(e),i._sqlite3_set_authorizer=(e,t,n)=>(i._sqlite3_set_authorizer=h.sqlite3_set_authorizer)(e,t,n),i._sqlite3_strglob=(e,t)=>(i._sqlite3_strglob=h.sqlite3_strglob)(e,t),i._sqlite3_strlike=(e,t,n)=>(i._sqlite3_strlike=h.sqlite3_strlike)(e,t,n),i._sqlite3_auto_extension=e=>(i._sqlite3_auto_extension=h.sqlite3_auto_extension)(e),i._sqlite3_cancel_auto_extension=e=>(i._sqlite3_cancel_auto_extension=h.sqlite3_cancel_auto_extension)(e),i._sqlite3_reset_auto_extension=()=>(i._sqlite3_reset_auto_extension=h.sqlite3_reset_auto_extension)(),i._sqlite3_prepare_v3=(e,t,n,r,s,o)=>(i._sqlite3_prepare_v3=h.sqlite3_prepare_v3)(e,t,n,r,s,o),i._sqlite3_create_module=(e,t,n,r)=>(i._sqlite3_create_module=h.sqlite3_create_module)(e,t,n,r),i._sqlite3_create_module_v2=(e,t,n,r,s)=>(i._sqlite3_create_module_v2=h.sqlite3_create_module_v2)(e,t,n,r,s),i._sqlite3_drop_modules=(e,t)=>(i._sqlite3_drop_modules=h.sqlite3_drop_modules)(e,t),i._sqlite3_declare_vtab=(e,t)=>(i._sqlite3_declare_vtab=h.sqlite3_declare_vtab)(e,t),i._sqlite3_vtab_on_conflict=e=>(i._sqlite3_vtab_on_conflict=h.sqlite3_vtab_on_conflict)(e),i._sqlite3_vtab_collation=(e,t)=>(i._sqlite3_vtab_collation=h.sqlite3_vtab_collation)(e,t),i._sqlite3_vtab_in=(e,t,n)=>(i._sqlite3_vtab_in=h.sqlite3_vtab_in)(e,t,n),i._sqlite3_vtab_rhs_value=(e,t,n)=>(i._sqlite3_vtab_rhs_value=h.sqlite3_vtab_rhs_value)(e,t,n),i._sqlite3_vtab_distinct=e=>(i._sqlite3_vtab_distinct=h.sqlite3_vtab_distinct)(e),i._sqlite3_keyword_name=(e,t,n)=>(i._sqlite3_keyword_name=h.sqlite3_keyword_name)(e,t,n),i._sqlite3_keyword_count=()=>(i._sqlite3_keyword_count=h.sqlite3_keyword_count)(),i._sqlite3_keyword_check=(e,t)=>(i._sqlite3_keyword_check=h.sqlite3_keyword_check)(e,t),i._sqlite3_complete=e=>(i._sqlite3_complete=h.sqlite3_complete)(e),i._sqlite3_libversion=()=>(i._sqlite3_libversion=h.sqlite3_libversion)(),i._sqlite3_libversion_number=()=>(i._sqlite3_libversion_number=h.sqlite3_libversion_number)(),i._sqlite3_shutdown=()=>(i._sqlite3_shutdown=h.sqlite3_shutdown)(),i._sqlite3_last_insert_rowid=e=>(i._sqlite3_last_insert_rowid=h.sqlite3_last_insert_rowid)(e),i._sqlite3_set_last_insert_rowid=(e,t)=>(i._sqlite3_set_last_insert_rowid=h.sqlite3_set_last_insert_rowid)(e,t),i._sqlite3_changes64=e=>(i._sqlite3_changes64=h.sqlite3_changes64)(e),i._sqlite3_changes=e=>(i._sqlite3_changes=h.sqlite3_changes)(e),i._sqlite3_total_changes64=e=>(i._sqlite3_total_changes64=h.sqlite3_total_changes64)(e),i._sqlite3_total_changes=e=>(i._sqlite3_total_changes=h.sqlite3_total_changes)(e),i._sqlite3_txn_state=(e,t)=>(i._sqlite3_txn_state=h.sqlite3_txn_state)(e,t),i._sqlite3_close_v2=e=>(i._sqlite3_close_v2=h.sqlite3_close_v2)(e),i._sqlite3_busy_handler=(e,t,n)=>(i._sqlite3_busy_handler=h.sqlite3_busy_handler)(e,t,n),i._sqlite3_progress_handler=(e,t,n,r)=>(i._sqlite3_progress_handler=h.sqlite3_progress_handler)(e,t,n,r),i._sqlite3_busy_timeout=(e,t)=>(i._sqlite3_busy_timeout=h.sqlite3_busy_timeout)(e,t),i._sqlite3_interrupt=e=>(i._sqlite3_interrupt=h.sqlite3_interrupt)(e),i._sqlite3_is_interrupted=e=>(i._sqlite3_is_interrupted=h.sqlite3_is_interrupted)(e),i._sqlite3_create_function=(e,t,n,r,s,o,d,q)=>(i._sqlite3_create_function=h.sqlite3_create_function)(e,t,n,r,s,o,d,q),i._sqlite3_create_function_v2=(e,t,n,r,s,o,d,q,L)=>(i._sqlite3_create_function_v2=h.sqlite3_create_function_v2)(e,t,n,r,s,o,d,q,L),i._sqlite3_create_window_function=(e,t,n,r,s,o,d,q,L,C)=>(i._sqlite3_create_window_function=h.sqlite3_create_window_function)(e,t,n,r,s,o,d,q,L,C),i._sqlite3_overload_function=(e,t,n)=>(i._sqlite3_overload_function=h.sqlite3_overload_function)(e,t,n),i._sqlite3_trace_v2=(e,t,n,r)=>(i._sqlite3_trace_v2=h.sqlite3_trace_v2)(e,t,n,r),i._sqlite3_commit_hook=(e,t,n)=>(i._sqlite3_commit_hook=h.sqlite3_commit_hook)(e,t,n),i._sqlite3_update_hook=(e,t,n)=>(i._sqlite3_update_hook=h.sqlite3_update_hook)(e,t,n),i._sqlite3_rollback_hook=(e,t,n)=>(i._sqlite3_rollback_hook=h.sqlite3_rollback_hook)(e,t,n),i._sqlite3_preupdate_hook=(e,t,n)=>(i._sqlite3_preupdate_hook=h.sqlite3_preupdate_hook)(e,t,n),i._sqlite3_error_offset=e=>(i._sqlite3_error_offset=h.sqlite3_error_offset)(e),i._sqlite3_errcode=e=>(i._sqlite3_errcode=h.sqlite3_errcode)(e),i._sqlite3_extended_errcode=e=>(i._sqlite3_extended_errcode=h.sqlite3_extended_errcode)(e),i._sqlite3_errstr=e=>(i._sqlite3_errstr=h.sqlite3_errstr)(e),i._sqlite3_limit=(e,t,n)=>(i._sqlite3_limit=h.sqlite3_limit)(e,t,n),i._sqlite3_open=(e,t)=>(i._sqlite3_open=h.sqlite3_open)(e,t),i._sqlite3_open_v2=(e,t,n,r)=>(i._sqlite3_open_v2=h.sqlite3_open_v2)(e,t,n,r),i._sqlite3_create_collation=(e,t,n,r,s)=>(i._sqlite3_create_collation=h.sqlite3_create_collation)(e,t,n,r,s),i._sqlite3_create_collation_v2=(e,t,n,r,s,o)=>(i._sqlite3_create_collation_v2=h.sqlite3_create_collation_v2)(e,t,n,r,s,o),i._sqlite3_collation_needed=(e,t,n)=>(i._sqlite3_collation_needed=h.sqlite3_collation_needed)(e,t,n),i._sqlite3_get_autocommit=e=>(i._sqlite3_get_autocommit=h.sqlite3_get_autocommit)(e),i._sqlite3_table_column_metadata=(e,t,n,r,s,o,d,q,L)=>(i._sqlite3_table_column_metadata=h.sqlite3_table_column_metadata)(e,t,n,r,s,o,d,q,L),i._sqlite3_extended_result_codes=(e,t)=>(i._sqlite3_extended_result_codes=h.sqlite3_extended_result_codes)(e,t),i._sqlite3_uri_key=(e,t)=>(i._sqlite3_uri_key=h.sqlite3_uri_key)(e,t),i._sqlite3_uri_int64=(e,t,n)=>(i._sqlite3_uri_int64=h.sqlite3_uri_int64)(e,t,n),i._sqlite3_db_name=(e,t)=>(i._sqlite3_db_name=h.sqlite3_db_name)(e,t),i._sqlite3_db_filename=(e,t)=>(i._sqlite3_db_filename=h.sqlite3_db_filename)(e,t),i._sqlite3_db_readonly=(e,t)=>(i._sqlite3_db_readonly=h.sqlite3_db_readonly)(e,t),i._sqlite3_compileoption_used=e=>(i._sqlite3_compileoption_used=h.sqlite3_compileoption_used)(e),i._sqlite3_compileoption_get=e=>(i._sqlite3_compileoption_get=h.sqlite3_compileoption_get)(e),i._sqlite3session_diff=(e,t,n,r)=>(i._sqlite3session_diff=h.sqlite3session_diff)(e,t,n,r),i._sqlite3session_attach=(e,t)=>(i._sqlite3session_attach=h.sqlite3session_attach)(e,t),i._sqlite3session_create=(e,t,n)=>(i._sqlite3session_create=h.sqlite3session_create)(e,t,n),i._sqlite3session_delete=e=>(i._sqlite3session_delete=h.sqlite3session_delete)(e),i._sqlite3session_table_filter=(e,t,n)=>(i._sqlite3session_table_filter=h.sqlite3session_table_filter)(e,t,n),i._sqlite3session_changeset=(e,t,n)=>(i._sqlite3session_changeset=h.sqlite3session_changeset)(e,t,n),i._sqlite3session_changeset_strm=(e,t,n)=>(i._sqlite3session_changeset_strm=h.sqlite3session_changeset_strm)(e,t,n),i._sqlite3session_patchset_strm=(e,t,n)=>(i._sqlite3session_patchset_strm=h.sqlite3session_patchset_strm)(e,t,n),i._sqlite3session_patchset=(e,t,n)=>(i._sqlite3session_patchset=h.sqlite3session_patchset)(e,t,n),i._sqlite3session_enable=(e,t)=>(i._sqlite3session_enable=h.sqlite3session_enable)(e,t),i._sqlite3session_indirect=(e,t)=>(i._sqlite3session_indirect=h.sqlite3session_indirect)(e,t),i._sqlite3session_isempty=e=>(i._sqlite3session_isempty=h.sqlite3session_isempty)(e),i._sqlite3session_memory_used=e=>(i._sqlite3session_memory_used=h.sqlite3session_memory_used)(e),i._sqlite3session_object_config=(e,t,n)=>(i._sqlite3session_object_config=h.sqlite3session_object_config)(e,t,n),i._sqlite3session_changeset_size=e=>(i._sqlite3session_changeset_size=h.sqlite3session_changeset_size)(e),i._sqlite3changeset_start=(e,t,n)=>(i._sqlite3changeset_start=h.sqlite3changeset_start)(e,t,n),i._sqlite3changeset_start_v2=(e,t,n,r)=>(i._sqlite3changeset_start_v2=h.sqlite3changeset_start_v2)(e,t,n,r),i._sqlite3changeset_start_strm=(e,t,n)=>(i._sqlite3changeset_start_strm=h.sqlite3changeset_start_strm)(e,t,n),i._sqlite3changeset_start_v2_strm=(e,t,n,r)=>(i._sqlite3changeset_start_v2_strm=h.sqlite3changeset_start_v2_strm)(e,t,n,r),i._sqlite3changeset_next=e=>(i._sqlite3changeset_next=h.sqlite3changeset_next)(e),i._sqlite3changeset_op=(e,t,n,r,s)=>(i._sqlite3changeset_op=h.sqlite3changeset_op)(e,t,n,r,s),i._sqlite3changeset_pk=(e,t,n)=>(i._sqlite3changeset_pk=h.sqlite3changeset_pk)(e,t,n),i._sqlite3changeset_old=(e,t,n)=>(i._sqlite3changeset_old=h.sqlite3changeset_old)(e,t,n),i._sqlite3changeset_new=(e,t,n)=>(i._sqlite3changeset_new=h.sqlite3changeset_new)(e,t,n),i._sqlite3changeset_conflict=(e,t,n)=>(i._sqlite3changeset_conflict=h.sqlite3changeset_conflict)(e,t,n),i._sqlite3changeset_fk_conflicts=(e,t)=>(i._sqlite3changeset_fk_conflicts=h.sqlite3changeset_fk_conflicts)(e,t),i._sqlite3changeset_finalize=e=>(i._sqlite3changeset_finalize=h.sqlite3changeset_finalize)(e),i._sqlite3changeset_invert=(e,t,n,r)=>(i._sqlite3changeset_invert=h.sqlite3changeset_invert)(e,t,n,r),i._sqlite3changeset_invert_strm=(e,t,n,r)=>(i._sqlite3changeset_invert_strm=h.sqlite3changeset_invert_strm)(e,t,n,r),i._sqlite3changeset_apply_v2=(e,t,n,r,s,o,d,q,L)=>(i._sqlite3changeset_apply_v2=h.sqlite3changeset_apply_v2)(e,t,n,r,s,o,d,q,L),i._sqlite3changeset_apply=(e,t,n,r,s,o)=>(i._sqlite3changeset_apply=h.sqlite3changeset_apply)(e,t,n,r,s,o),i._sqlite3changeset_apply_v2_strm=(e,t,n,r,s,o,d,q,L)=>(i._sqlite3changeset_apply_v2_strm=h.sqlite3changeset_apply_v2_strm)(e,t,n,r,s,o,d,q,L),i._sqlite3changeset_apply_strm=(e,t,n,r,s,o)=>(i._sqlite3changeset_apply_strm=h.sqlite3changeset_apply_strm)(e,t,n,r,s,o),i._sqlite3changegroup_new=e=>(i._sqlite3changegroup_new=h.sqlite3changegroup_new)(e),i._sqlite3changegroup_add=(e,t,n)=>(i._sqlite3changegroup_add=h.sqlite3changegroup_add)(e,t,n),i._sqlite3changegroup_output=(e,t,n)=>(i._sqlite3changegroup_output=h.sqlite3changegroup_output)(e,t,n),i._sqlite3changegroup_add_strm=(e,t,n)=>(i._sqlite3changegroup_add_strm=h.sqlite3changegroup_add_strm)(e,t,n),i._sqlite3changegroup_output_strm=(e,t,n)=>(i._sqlite3changegroup_output_strm=h.sqlite3changegroup_output_strm)(e,t,n),i._sqlite3changegroup_delete=e=>(i._sqlite3changegroup_delete=h.sqlite3changegroup_delete)(e),i._sqlite3changeset_concat=(e,t,n,r,s,o)=>(i._sqlite3changeset_concat=h.sqlite3changeset_concat)(e,t,n,r,s,o),i._sqlite3changeset_concat_strm=(e,t,n,r,s,o)=>(i._sqlite3changeset_concat_strm=h.sqlite3changeset_concat_strm)(e,t,n,r,s,o),i._sqlite3session_config=(e,t)=>(i._sqlite3session_config=h.sqlite3session_config)(e,t),i._sqlite3_sourceid=()=>(i._sqlite3_sourceid=h.sqlite3_sourceid)(),i._sqlite3__wasm_pstack_ptr=()=>(i._sqlite3__wasm_pstack_ptr=h.sqlite3__wasm_pstack_ptr)(),i._sqlite3__wasm_pstack_restore=e=>(i._sqlite3__wasm_pstack_restore=h.sqlite3__wasm_pstack_restore)(e),i._sqlite3__wasm_pstack_alloc=e=>(i._sqlite3__wasm_pstack_alloc=h.sqlite3__wasm_pstack_alloc)(e),i._sqlite3__wasm_pstack_remaining=()=>(i._sqlite3__wasm_pstack_remaining=h.sqlite3__wasm_pstack_remaining)(),i._sqlite3__wasm_pstack_quota=()=>(i._sqlite3__wasm_pstack_quota=h.sqlite3__wasm_pstack_quota)(),i._sqlite3__wasm_db_error=(e,t,n)=>(i._sqlite3__wasm_db_error=h.sqlite3__wasm_db_error)(e,t,n),i._sqlite3__wasm_test_struct=e=>(i._sqlite3__wasm_test_struct=h.sqlite3__wasm_test_struct)(e),i._sqlite3__wasm_enum_json=()=>(i._sqlite3__wasm_enum_json=h.sqlite3__wasm_enum_json)(),i._sqlite3__wasm_vfs_unlink=(e,t)=>(i._sqlite3__wasm_vfs_unlink=h.sqlite3__wasm_vfs_unlink)(e,t),i._sqlite3__wasm_db_vfs=(e,t)=>(i._sqlite3__wasm_db_vfs=h.sqlite3__wasm_db_vfs)(e,t),i._sqlite3__wasm_db_reset=e=>(i._sqlite3__wasm_db_reset=h.sqlite3__wasm_db_reset)(e),i._sqlite3__wasm_db_export_chunked=(e,t)=>(i._sqlite3__wasm_db_export_chunked=h.sqlite3__wasm_db_export_chunked)(e,t),i._sqlite3__wasm_db_serialize=(e,t,n,r,s)=>(i._sqlite3__wasm_db_serialize=h.sqlite3__wasm_db_serialize)(e,t,n,r,s),i._sqlite3__wasm_vfs_create_file=(e,t,n,r)=>(i._sqlite3__wasm_vfs_create_file=h.sqlite3__wasm_vfs_create_file)(e,t,n,r),i._sqlite3__wasm_posix_create_file=(e,t,n)=>(i._sqlite3__wasm_posix_create_file=h.sqlite3__wasm_posix_create_file)(e,t,n),i._sqlite3__wasm_kvvfsMakeKeyOnPstack=(e,t)=>(i._sqlite3__wasm_kvvfsMakeKeyOnPstack=h.sqlite3__wasm_kvvfsMakeKeyOnPstack)(e,t),i._sqlite3__wasm_kvvfs_methods=()=>(i._sqlite3__wasm_kvvfs_methods=h.sqlite3__wasm_kvvfs_methods)(),i._sqlite3__wasm_vtab_config=(e,t,n)=>(i._sqlite3__wasm_vtab_config=h.sqlite3__wasm_vtab_config)(e,t,n),i._sqlite3__wasm_db_config_ip=(e,t,n,r)=>(i._sqlite3__wasm_db_config_ip=h.sqlite3__wasm_db_config_ip)(e,t,n,r),i._sqlite3__wasm_db_config_pii=(e,t,n,r,s)=>(i._sqlite3__wasm_db_config_pii=h.sqlite3__wasm_db_config_pii)(e,t,n,r,s),i._sqlite3__wasm_db_config_s=(e,t,n)=>(i._sqlite3__wasm_db_config_s=h.sqlite3__wasm_db_config_s)(e,t,n),i._sqlite3__wasm_config_i=(e,t)=>(i._sqlite3__wasm_config_i=h.sqlite3__wasm_config_i)(e,t),i._sqlite3__wasm_config_ii=(e,t,n)=>(i._sqlite3__wasm_config_ii=h.sqlite3__wasm_config_ii)(e,t,n),i._sqlite3__wasm_config_j=(e,t)=>(i._sqlite3__wasm_config_j=h.sqlite3__wasm_config_j)(e,t),i._sqlite3__wasm_qfmt_token=(e,t)=>(i._sqlite3__wasm_qfmt_token=h.sqlite3__wasm_qfmt_token)(e,t),i._sqlite3__wasm_init_wasmfs=e=>(i._sqlite3__wasm_init_wasmfs=h.sqlite3__wasm_init_wasmfs)(e),i._sqlite3__wasm_test_intptr=e=>(i._sqlite3__wasm_test_intptr=h.sqlite3__wasm_test_intptr)(e),i._sqlite3__wasm_test_voidptr=e=>(i._sqlite3__wasm_test_voidptr=h.sqlite3__wasm_test_voidptr)(e),i._sqlite3__wasm_test_int64_max=()=>(i._sqlite3__wasm_test_int64_max=h.sqlite3__wasm_test_int64_max)(),i._sqlite3__wasm_test_int64_min=()=>(i._sqlite3__wasm_test_int64_min=h.sqlite3__wasm_test_int64_min)(),i._sqlite3__wasm_test_int64_times2=e=>(i._sqlite3__wasm_test_int64_times2=h.sqlite3__wasm_test_int64_times2)(e),i._sqlite3__wasm_test_int64_minmax=(e,t)=>(i._sqlite3__wasm_test_int64_minmax=h.sqlite3__wasm_test_int64_minmax)(e,t),i._sqlite3__wasm_test_int64ptr=e=>(i._sqlite3__wasm_test_int64ptr=h.sqlite3__wasm_test_int64ptr)(e),i._sqlite3__wasm_test_stack_overflow=e=>(i._sqlite3__wasm_test_stack_overflow=h.sqlite3__wasm_test_stack_overflow)(e),i._sqlite3__wasm_test_str_hello=e=>(i._sqlite3__wasm_test_str_hello=h.sqlite3__wasm_test_str_hello)(e),i._sqlite3__wasm_SQLTester_strglob=(e,t)=>(i._sqlite3__wasm_SQLTester_strglob=h.sqlite3__wasm_SQLTester_strglob)(e,t),i._malloc=e=>(i._malloc=h.malloc)(e),i._free=e=>(i._free=h.free)(e),i._realloc=(e,t)=>(i._realloc=h.realloc)(e,t);var Ct=(e,t)=>(Ct=h.emscripten_builtin_memalign)(e,t);i.wasmMemory=Re;var tt,Dt;Ge=function e(){tt||Rt(),tt||(Ge=e)};function Rt(){if(Ne>0||!Dt&&(Dt=1,zt(),Ne>0))return;function e(){var t;tt||(tt=1,i.calledRun=1,!bt&&(Wt(),Se(i),(t=i.onRuntimeInitialized)==null||t.call(i),Qt()))}i.setStatus?(i.setStatus("Running..."),setTimeout(()=>{setTimeout(()=>i.setStatus(""),1),e()},1)):e()}if(i.preInit)for(typeof i.preInit=="function"&&(i.preInit=[i.preInit]);i.preInit.length>0;)i.preInit.pop()();return Rt(),i.runSQLite3PostLoadInit=function(e){if(globalThis.sqlite3ApiBootstrap=function t(n=globalThis.sqlite3ApiConfig||t.defaultConfig){if(t.sqlite3)return(t.sqlite3.config||console).warn("sqlite3ApiBootstrap() called multiple times.","Config and external initializers are ignored on calls after the first."),t.sqlite3;const r=Object.assign(Object.create(null),{exports:void 0,memory:void 0,bigIntEnabled:typeof i<"u"&&i.HEAPU64?!0:!!globalThis.BigInt64Array,debug:console.debug.bind(console),warn:console.warn.bind(console),error:console.error.bind(console),log:console.log.bind(console),wasmfsOpfsDir:"/opfs",useStdAlloc:!1},n||{});Object.assign(r,{allocExportName:r.useStdAlloc?"malloc":"sqlite3_malloc",deallocExportName:r.useStdAlloc?"free":"sqlite3_free",reallocExportName:r.useStdAlloc?"realloc":"sqlite3_realloc"},r),["exports","memory","wasmfsOpfsDir"].forEach(l=>{typeof r[l]=="function"&&(r[l]=r[l]())}),delete globalThis.sqlite3ApiConfig,delete t.defaultConfig;const s=Object.create(null),o=Object.create(null),d=l=>s.sqlite3_js_rc_str&&s.sqlite3_js_rc_str(l)||"Unknown result code #"+l,q=l=>typeof l=="number"&&l===(l|0);class L extends Error{constructor(..._){let b;if(_.length)if(q(_[0]))if(b=_[0],_.length===1)super(d(_[0]));else{const y=d(b);typeof _[1]=="object"?super(y,_[1]):(_[0]=y+":",super(_.join(" ")))}else _.length===2&&typeof _[1]=="object"?super(..._):super(_.join(" "));this.resultCode=b||s.SQLITE_ERROR,this.name="SQLite3Error"}}L.toss=(...l)=>{throw new L(...l)};const C=L.toss;r.wasmfsOpfsDir&&!/^\/[^/]+$/.test(r.wasmfsOpfsDir)&&C("config.wasmfsOpfsDir must be falsy or in the form '/dir-name'.");const Q=l=>typeof l!="bigint"&&l===(l|0)&&l<=2147483647&&l>=-2147483648,V=function l(_){return l._max||(l._max=BigInt("0x7fffffffffffffff"),l._min=~l._max),_>=l._min&&_<=l._max},P=l=>l>=-0x7fffffffn-1n&&l<=0x7fffffffn,I=function l(_){return l._min||(l._min=Number.MIN_SAFE_INTEGER,l._max=Number.MAX_SAFE_INTEGER),_>=l._min&&_<=l._max},N=l=>l&&l.constructor&&Q(l.constructor.BYTES_PER_ELEMENT)?l:!1,w=typeof SharedArrayBuffer>"u"?function(){}:SharedArrayBuffer,x=l=>l.buffer instanceof w,T=(l,_,b)=>x(l)?l.slice(_,b):l.subarray(_,b),F=l=>l&&(l instanceof Uint8Array||l instanceof Int8Array||l instanceof ArrayBuffer),D=l=>l&&(l instanceof Uint8Array||l instanceof Int8Array||l instanceof ArrayBuffer),A=l=>F(l)||C("Value is not of a supported TypedArray type."),M=new TextDecoder("utf-8"),H=function(l,_,b){return M.decode(T(l,_,b))},c=function(l){return D(l)?H(l instanceof ArrayBuffer?new Uint8Array(l):l):Array.isArray(l)?l.join(""):(o.isPtr(l)&&(l=o.cstrToJs(l)),l)};class g extends Error{constructor(..._){_.length===2&&typeof _[1]=="object"?super(..._):_.length?super(_.join(" ")):super("Allocation failed."),this.resultCode=s.SQLITE_NOMEM,this.name="WasmAllocError"}}g.toss=(...l)=>{throw new g(...l)},Object.assign(s,{sqlite3_bind_blob:void 0,sqlite3_bind_text:void 0,sqlite3_create_function_v2:(l,_,b,y,U,J,ee,re,te)=>{},sqlite3_create_function:(l,_,b,y,U,J,ee,re)=>{},sqlite3_create_window_function:(l,_,b,y,U,J,ee,re,te,ne)=>{},sqlite3_prepare_v3:(l,_,b,y,U,J)=>{},sqlite3_prepare_v2:(l,_,b,y,U)=>{},sqlite3_exec:(l,_,b,y,U)=>{},sqlite3_randomness:(l,_)=>{}});const E={affirmBindableTypedArray:A,flexibleString:c,bigIntFits32:P,bigIntFits64:V,bigIntFitsDouble:I,isBindableTypedArray:F,isInt32:Q,isSQLableTypedArray:D,isTypedArray:N,typedArrayToString:H,isUIThread:()=>globalThis.window===globalThis&&!!globalThis.document,isSharedTypedArray:x,toss:function(...l){throw new Error(l.join(" "))},toss3:C,typedArrayPart:T,affirmDbHeader:function(l){l instanceof ArrayBuffer&&(l=new Uint8Array(l));const _="SQLite format 3";_.length>l.byteLength&&C("Input does not contain an SQLite3 database header.");for(let b=0;b<_.length;++b)_.charCodeAt(b)!==l[b]&&C("Input does not contain an SQLite3 database header.")},affirmIsDb:function(l){l instanceof ArrayBuffer&&(l=new Uint8Array(l));const _=l.byteLength;(_<512||_%512!==0)&&C("Byte array size",_,"is invalid for an SQLite3 db."),E.affirmDbHeader(l)}};Object.assign(o,{ptrSizeof:r.wasmPtrSizeof||4,ptrIR:r.wasmPtrIR||"i32",bigIntEnabled:!!r.bigIntEnabled,exports:r.exports||C("Missing API config.exports (WASM module exports)."),memory:r.memory||r.exports.memory||C("API config object requires a WebAssembly.Memory object","in either config.exports.memory (exported)","or config.memory (imported)."),alloc:void 0,realloc:void 0,dealloc:void 0}),o.allocFromTypedArray=function(l){l instanceof ArrayBuffer&&(l=new Uint8Array(l)),A(l);const _=o.alloc(l.byteLength||1);return o.heapForSize(l.constructor).set(l.byteLength?l:[0],_),_};{const l=r.allocExportName,_=r.deallocExportName,b=r.reallocExportName;for(const y of[l,_,b])o.exports[y]instanceof Function||C("Missing required exports[",y,"] function.");o.alloc=function y(U){return y.impl(U)||g.toss("Failed to allocate",U," bytes.")},o.alloc.impl=o.exports[l],o.realloc=function y(U,J){const ee=y.impl(U,J);return J?ee||g.toss("Failed to reallocate",J," bytes."):0},o.realloc.impl=o.exports[b],o.dealloc=o.exports[_]}o.compileOptionUsed=function l(_){if(arguments.length){if(Array.isArray(_)){const b={};return _.forEach(y=>{b[y]=s.sqlite3_compileoption_used(y)}),b}else if(typeof _=="object")return Object.keys(_).forEach(b=>{_[b]=s.sqlite3_compileoption_used(b)}),_}else{if(l._result)return l._result;l._opt||(l._rx=/^([^=]+)=(.+)/,l._rxInt=/^-?\d+$/,l._opt=function(ee,re){const te=l._rx.exec(ee);re[0]=te?te[1]:ee,re[1]=te?l._rxInt.test(te[2])?+te[2]:te[2]:!0});const b={},y=[0,0];let U=0,J;for(;J=s.sqlite3_compileoption_get(U++);)l._opt(J,y),b[y[0]]=y[1];return l._result=b}return typeof _=="string"?!!s.sqlite3_compileoption_used(_):!1},o.pstack=Object.assign(Object.create(null),{restore:o.exports.sqlite3__wasm_pstack_restore,alloc:function(l){return typeof l=="string"&&!(l=o.sizeofIR(l))&&g.toss("Invalid value for pstack.alloc(",arguments[0],")"),o.exports.sqlite3__wasm_pstack_alloc(l)||g.toss("Could not allocate",l,"bytes from the pstack.")},allocChunks:function(l,_){typeof _=="string"&&!(_=o.sizeofIR(_))&&g.toss("Invalid size value for allocChunks(",arguments[1],")");const b=o.pstack.alloc(l*_),y=[];let U=0,J=0;for(;U<l;++U,J+=_)y.push(b+J);return y},allocPtr:(l=1,_=!0)=>l===1?o.pstack.alloc(_?8:o.ptrSizeof):o.pstack.allocChunks(l,_?8:o.ptrSizeof),call:function(l){const _=o.pstack.pointer;try{return l(m)}finally{o.pstack.restore(_)}}}),Object.defineProperties(o.pstack,{pointer:{configurable:!1,iterable:!0,writeable:!1,get:o.exports.sqlite3__wasm_pstack_ptr},quota:{configurable:!1,iterable:!0,writeable:!1,get:o.exports.sqlite3__wasm_pstack_quota},remaining:{configurable:!1,iterable:!0,writeable:!1,get:o.exports.sqlite3__wasm_pstack_remaining}}),s.sqlite3_randomness=(...l)=>{if(l.length===1&&E.isTypedArray(l[0])&&l[0].BYTES_PER_ELEMENT===1){const _=l[0];if(_.byteLength===0)return o.exports.sqlite3_randomness(0,0),_;const b=o.pstack.pointer;try{let y=_.byteLength,U=0;const J=o.exports.sqlite3_randomness,ee=o.heap8u(),re=y<512?y:512,te=o.pstack.alloc(re);do{const ne=y>re?re:y;J(ne,te),_.set(T(ee,te,te+ne),U),y-=ne,U+=ne}while(y>0)}catch(y){console.error("Highly unexpected (and ignored!) exception in sqlite3_randomness():",y)}finally{o.pstack.restore(b)}return _}o.exports.sqlite3_randomness(...l)};let z;if(s.sqlite3_wasmfs_opfs_dir=function(){if(z!==void 0)return z;const l=r.wasmfsOpfsDir;if(!l||!globalThis.FileSystemHandle||!globalThis.FileSystemDirectoryHandle||!globalThis.FileSystemFileHandle)return z="";try{return l&&o.xCallWrapped("sqlite3__wasm_init_wasmfs","i32",["string"],l)===0?z=l:z=""}catch{return z=""}},s.sqlite3_wasmfs_filename_is_persistent=function(l){const _=s.sqlite3_wasmfs_opfs_dir();return _&&l?l.startsWith(_+"/"):!1},s.sqlite3_js_db_uses_vfs=function(l,_,b=0){try{const y=s.sqlite3_vfs_find(_);return y?l?y===s.sqlite3_js_db_vfs(l,b)?y:!1:y===s.sqlite3_vfs_find(0)?y:!1:!1}catch{return!1}},s.sqlite3_js_vfs_list=function(){const l=[];let _=s.sqlite3_vfs_find(0);for(;_;){const b=new s.sqlite3_vfs(_);l.push(o.cstrToJs(b.$zName)),_=b.$pNext,b.dispose()}return l},s.sqlite3_js_db_export=function(l,_=0){l=o.xWrap.testConvertArg("sqlite3*",l),l||C("Invalid sqlite3* argument."),o.bigIntEnabled||C("BigInt64 support is not enabled.");const b=o.scopedAllocPush();let y;try{const U=o.scopedAlloc(8+o.ptrSizeof),J=U+8,ee=_?o.isPtr(_)?_:o.scopedAllocCString(""+_):0;let re=o.exports.sqlite3__wasm_db_serialize(l,ee,J,U,0);re&&C("Database serialization failed with code",m.capi.sqlite3_js_rc_str(re)),y=o.peekPtr(J);const te=o.peek(U,"i64");return re=te?o.heap8u().slice(y,y+Number(te)):new Uint8Array,re}finally{y&&o.exports.sqlite3_free(y),o.scopedAllocPop(b)}},s.sqlite3_js_db_vfs=(l,_=0)=>E.sqlite3__wasm_db_vfs(l,_),s.sqlite3_js_aggregate_context=(l,_)=>s.sqlite3_aggregate_context(l,_)||(_?g.toss("Cannot allocate",_,"bytes for sqlite3_aggregate_context()"):0),s.sqlite3_js_posix_create_file=function(l,_,b){let y;_&&o.isPtr(_)?y=_:_ instanceof ArrayBuffer||_ instanceof Uint8Array?(y=o.allocFromTypedArray(_),(arguments.length<3||!E.isInt32(b)||b<0)&&(b=_.byteLength)):L.toss("Invalid 2nd argument for sqlite3_js_posix_create_file().");try{(!E.isInt32(b)||b<0)&&L.toss("Invalid 3rd argument for sqlite3_js_posix_create_file().");const U=E.sqlite3__wasm_posix_create_file(l,y,b);U&&L.toss("Creation of file failed with sqlite3 result code",s.sqlite3_js_rc_str(U))}finally{o.dealloc(y)}},s.sqlite3_js_vfs_create_file=function(l,_,b,y){r.warn("sqlite3_js_vfs_create_file() is deprecated and","should be avoided because it can lead to C-level crashes.","See its documentation for alternative options.");let U;b?(o.isPtr(b)?U=b:b instanceof ArrayBuffer&&(b=new Uint8Array(b)),b instanceof Uint8Array?(U=o.allocFromTypedArray(b),(arguments.length<4||!E.isInt32(y)||y<0)&&(y=b.byteLength)):L.toss("Invalid 3rd argument type for sqlite3_js_vfs_create_file().")):U=0,(!E.isInt32(y)||y<0)&&(o.dealloc(U),L.toss("Invalid 4th argument for sqlite3_js_vfs_create_file()."));try{const J=E.sqlite3__wasm_vfs_create_file(l,_,U,y);J&&L.toss("Creation of file failed with sqlite3 result code",s.sqlite3_js_rc_str(J))}finally{o.dealloc(U)}},s.sqlite3_js_sql_to_string=l=>{if(typeof l=="string")return l;const _=c(v);return _===v?void 0:_},E.isUIThread()){const l=function(_){const b=Object.create(null);return b.prefix="kvvfs-"+_,b.stores=[],(_==="session"||_==="")&&b.stores.push(globalThis.sessionStorage),(_==="local"||_==="")&&b.stores.push(globalThis.localStorage),b};s.sqlite3_js_kvvfs_clear=function(_=""){let b=0;const y=l(_);return y.stores.forEach(U=>{const J=[];let ee;for(ee=0;ee<U.length;++ee){const re=U.key(ee);re.startsWith(y.prefix)&&J.push(re)}J.forEach(re=>U.removeItem(re)),b+=J.length}),b},s.sqlite3_js_kvvfs_size=function(_=""){let b=0;const y=l(_);return y.stores.forEach(U=>{let J;for(J=0;J<U.length;++J){const ee=U.key(J);ee.startsWith(y.prefix)&&(b+=ee.length,b+=U.getItem(ee).length)}}),b*2}}s.sqlite3_db_config=(function(l,_,...b){switch(_){case s.SQLITE_DBCONFIG_ENABLE_FKEY:case s.SQLITE_DBCONFIG_ENABLE_TRIGGER:case s.SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER:case s.SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION:case s.SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE:case s.SQLITE_DBCONFIG_ENABLE_QPSG:case s.SQLITE_DBCONFIG_TRIGGER_EQP:case s.SQLITE_DBCONFIG_RESET_DATABASE:case s.SQLITE_DBCONFIG_DEFENSIVE:case s.SQLITE_DBCONFIG_WRITABLE_SCHEMA:case s.SQLITE_DBCONFIG_LEGACY_ALTER_TABLE:case s.SQLITE_DBCONFIG_DQS_DML:case s.SQLITE_DBCONFIG_DQS_DDL:case s.SQLITE_DBCONFIG_ENABLE_VIEW:case s.SQLITE_DBCONFIG_LEGACY_FILE_FORMAT:case s.SQLITE_DBCONFIG_TRUSTED_SCHEMA:case s.SQLITE_DBCONFIG_STMT_SCANSTATUS:case s.SQLITE_DBCONFIG_REVERSE_SCANORDER:case s.SQLITE_DBCONFIG_ENABLE_ATTACH_CREATE:case s.SQLITE_DBCONFIG_ENABLE_ATTACH_WRITE:case s.SQLITE_DBCONFIG_ENABLE_COMMENTS:return this.ip||(this.ip=o.xWrap("sqlite3__wasm_db_config_ip","int",["sqlite3*","int","int","*"])),this.ip(l,_,b[0],b[1]||0);case s.SQLITE_DBCONFIG_LOOKASIDE:return this.pii||(this.pii=o.xWrap("sqlite3__wasm_db_config_pii","int",["sqlite3*","int","*","int","int"])),this.pii(l,_,b[0],b[1],b[2]);case s.SQLITE_DBCONFIG_MAINDBNAME:return this.s||(this.s=o.xWrap("sqlite3__wasm_db_config_s","int",["sqlite3*","int","string:static"])),this.s(l,_,b[0]);default:return s.SQLITE_MISUSE}}).bind(Object.create(null)),s.sqlite3_value_to_js=function(l,_=!0){let b;const y=s.sqlite3_value_type(l);switch(y){case s.SQLITE_INTEGER:o.bigIntEnabled?(b=s.sqlite3_value_int64(l),E.bigIntFitsDouble(b)&&(b=Number(b))):b=s.sqlite3_value_double(l);break;case s.SQLITE_FLOAT:b=s.sqlite3_value_double(l);break;case s.SQLITE_TEXT:b=s.sqlite3_value_text(l);break;case s.SQLITE_BLOB:{const U=s.sqlite3_value_bytes(l),J=s.sqlite3_value_blob(l);U&&!J&&m.WasmAllocError.toss("Cannot allocate memory for blob argument of",U,"byte(s)"),b=U?o.heap8u().slice(J,J+Number(U)):null;break}case s.SQLITE_NULL:b=null;break;default:_&&C(s.SQLITE_MISMATCH,"Unhandled sqlite3_value_type():",y),b=void 0}return b},s.sqlite3_values_to_js=function(l,_,b=!0){let y;const U=[];for(y=0;y<l;++y)U.push(s.sqlite3_value_to_js(o.peekPtr(_+o.ptrSizeof*y),b));return U},s.sqlite3_result_error_js=function(l,_){_ instanceof g?s.sqlite3_result_error_nomem(l):s.sqlite3_result_error(l,""+_,-1)},s.sqlite3_result_js=function(l,_){if(_ instanceof Error){s.sqlite3_result_error_js(l,_);return}try{switch(typeof _){case"undefined":break;case"boolean":s.sqlite3_result_int(l,_?1:0);break;case"bigint":E.bigIntFits32(_)?s.sqlite3_result_int(l,Number(_)):E.bigIntFitsDouble(_)?s.sqlite3_result_double(l,Number(_)):o.bigIntEnabled?E.bigIntFits64(_)?s.sqlite3_result_int64(l,_):C("BigInt value",_.toString(),"is too BigInt for int64."):C("BigInt value",_.toString(),"is too BigInt.");break;case"number":{let b;E.isInt32(_)?b=s.sqlite3_result_int:o.bigIntEnabled&&Number.isInteger(_)&&E.bigIntFits64(BigInt(_))?b=s.sqlite3_result_int64:b=s.sqlite3_result_double,b(l,_);break}case"string":{const[b,y]=o.allocCString(_,!0);s.sqlite3_result_text(l,b,y,s.SQLITE_WASM_DEALLOC);break}case"object":if(_===null){s.sqlite3_result_null(l);break}else if(E.isBindableTypedArray(_)){const b=o.allocFromTypedArray(_);s.sqlite3_result_blob(l,b,_.byteLength,s.SQLITE_WASM_DEALLOC);break}default:C("Don't not how to handle this UDF result value:",typeof _,_)}}catch(b){s.sqlite3_result_error_js(l,b)}},s.sqlite3_column_js=function(l,_,b=!0){const y=s.sqlite3_column_value(l,_);return y===0?void 0:s.sqlite3_value_to_js(y,b)};const u=(function(l,_,b){b=s[b],this.ptr?o.pokePtr(this.ptr,0):this.ptr=o.allocPtr();const y=b(l,_,this.ptr);if(y)return L.toss(y,arguments[2]+"() failed with code "+y);const U=o.peekPtr(this.ptr);return U?s.sqlite3_value_to_js(U,!0):void 0}).bind(Object.create(null));s.sqlite3_preupdate_new_js=(l,_)=>u(l,_,"sqlite3_preupdate_new"),s.sqlite3_preupdate_old_js=(l,_)=>u(l,_,"sqlite3_preupdate_old"),s.sqlite3changeset_new_js=(l,_)=>u(l,_,"sqlite3changeset_new"),s.sqlite3changeset_old_js=(l,_)=>u(l,_,"sqlite3changeset_old");const m={WasmAllocError:g,SQLite3Error:L,capi:s,util:E,wasm:o,config:r,version:Object.create(null),client:void 0,asyncPostInit:async function l(){if(l.isReady instanceof Promise)return l.isReady;let _=t.initializersAsync;delete t.initializersAsync;const b=async()=>(m.__isUnderTest||(delete m.util,delete m.StructBinder),m),y=J=>{throw r.error("an async sqlite3 initializer failed:",J),J};if(!_||!_.length)return l.isReady=b().catch(y);_=_.map(J=>J instanceof Function?async ee=>J(m):J),_.push(b);let U=Promise.resolve(m);for(;_.length;)U=U.then(_.shift());return l.isReady=U.catch(y)},scriptInfo:void 0};try{t.initializers.forEach(l=>{l(m)})}catch(l){throw console.error("sqlite3 bootstrap initializer threw:",l),l}return delete t.initializers,t.sqlite3=m,m},globalThis.sqlite3ApiBootstrap.initializers=[],globalThis.sqlite3ApiBootstrap.initializersAsync=[],globalThis.sqlite3ApiBootstrap.defaultConfig=Object.create(null),globalThis.sqlite3ApiBootstrap.sqlite3=void 0,globalThis.WhWasmUtilInstaller=function(t){t.bigIntEnabled===void 0&&(t.bigIntEnabled=!!globalThis.BigInt64Array);const n=(...c)=>{throw new Error(c.join(" "))};t.exports||Object.defineProperty(t,"exports",{enumerable:!0,configurable:!0,get:()=>t.instance&&t.instance.exports});const r=t.pointerIR||"i32",s=t.ptrSizeof=r==="i32"?4:r==="i64"?8:n("Unhandled ptrSizeof:",r),o=Object.create(null);o.heapSize=0,o.memory=null,o.freeFuncIndexes=[],o.scopedAlloc=[],o.utf8Decoder=new TextDecoder,o.utf8Encoder=new TextEncoder("utf-8"),t.sizeofIR=c=>{switch(c){case"i8":return 1;case"i16":return 2;case"i32":case"f32":case"float":return 4;case"i64":case"f64":case"double":return 8;case"*":return s;default:return(""+c).endsWith("*")?s:void 0}};const d=function(){if(!o.memory)o.memory=t.memory instanceof WebAssembly.Memory?t.memory:t.exports.memory;else if(o.heapSize===o.memory.buffer.byteLength)return o;const c=o.memory.buffer;return o.HEAP8=new Int8Array(c),o.HEAP8U=new Uint8Array(c),o.HEAP16=new Int16Array(c),o.HEAP16U=new Uint16Array(c),o.HEAP32=new Int32Array(c),o.HEAP32U=new Uint32Array(c),t.bigIntEnabled&&(o.HEAP64=new BigInt64Array(c),o.HEAP64U=new BigUint64Array(c)),o.HEAP32F=new Float32Array(c),o.HEAP64F=new Float64Array(c),o.heapSize=c.byteLength,o};t.heap8=()=>d().HEAP8,t.heap8u=()=>d().HEAP8U,t.heap16=()=>d().HEAP16,t.heap16u=()=>d().HEAP16U,t.heap32=()=>d().HEAP32,t.heap32u=()=>d().HEAP32U,t.heapForSize=function(c,g=!0){const E=o.memory&&o.heapSize===o.memory.buffer.byteLength?o:d();switch(c){case Int8Array:return E.HEAP8;case Uint8Array:return E.HEAP8U;case Int16Array:return E.HEAP16;case Uint16Array:return E.HEAP16U;case Int32Array:return E.HEAP32;case Uint32Array:return E.HEAP32U;case 8:return g?E.HEAP8U:E.HEAP8;case 16:return g?E.HEAP16U:E.HEAP16;case 32:return g?E.HEAP32U:E.HEAP32;case 64:if(E.HEAP64)return g?E.HEAP64U:E.HEAP64;break;default:if(t.bigIntEnabled){if(c===globalThis.BigUint64Array)return E.HEAP64U;if(c===globalThis.BigInt64Array)return E.HEAP64;break}}n("Invalid heapForSize() size: expecting 8, 16, 32,","or (if BigInt is enabled) 64.")},t.functionTable=function(){return t.exports.__indirect_function_table},t.functionEntry=function(c){const g=t.functionTable();return c<g.length?g.get(c):void 0},t.jsFuncToWasm=function c(g,E){if(c._||(c._={sigTypes:Object.assign(Object.create(null),{i:"i32",p:"i32",P:"i32",s:"i32",j:"i64",f:"f32",d:"f64"}),typeCodes:Object.assign(Object.create(null),{f64:124,f32:125,i64:126,i32:127}),uleb128Encode:function(m,l,_){_<128?m[l](_):m[l](_%128|128,_>>7)},rxJSig:/^(\w)\((\w*)\)$/,sigParams:function(m){const l=c._.rxJSig.exec(m);return l?l[2]:m.substr(1)},letterType:m=>c._.sigTypes[m]||n("Invalid signature letter:",m),pushSigType:(m,l)=>m.push(c._.typeCodes[c._.letterType(l)])}),typeof g=="string"){const m=E;E=g,g=m}const z=c._.sigParams(E),u=[1,96];c._.uleb128Encode(u,"push",z.length);for(const m of z)c._.pushSigType(u,m);return E[0]==="v"?u.push(0):(u.push(1),c._.pushSigType(u,E[0])),c._.uleb128Encode(u,"unshift",u.length),u.unshift(0,97,115,109,1,0,0,0,1),u.push(2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0),new WebAssembly.Instance(new WebAssembly.Module(new Uint8Array(u)),{e:{f:g}}).exports.f};const q=function(g,E,z){if(z&&!o.scopedAlloc.length&&n("No scopedAllocPush() scope is active."),typeof g=="string"){const _=E;E=g,g=_}(typeof E!="string"||!(g instanceof Function))&&n("Invalid arguments: expecting (function,signature) or (signature,function).");const u=t.functionTable(),m=u.length;let l;for(;o.freeFuncIndexes.length&&(l=o.freeFuncIndexes.pop(),u.get(l));){l=null;continue}l||(l=m,u.grow(1));try{return u.set(l,g),z&&o.scopedAlloc[o.scopedAlloc.length-1].push(l),l}catch(_){if(!(_ instanceof TypeError))throw l===m&&o.freeFuncIndexes.push(m),_}try{const _=t.jsFuncToWasm(g,E);u.set(l,_),z&&o.scopedAlloc[o.scopedAlloc.length-1].push(l)}catch(_){throw l===m&&o.freeFuncIndexes.push(m),_}return l};t.installFunction=(c,g)=>q(c,g,!1),t.scopedInstallFunction=(c,g)=>q(c,g,!0),t.uninstallFunction=function(c){if(!c&&c!==0)return;const g=o.freeFuncIndexes,E=t.functionTable();g.push(c);const z=E.get(c);return E.set(c,null),z},t.peek=function(g,E="i8"){E.endsWith("*")&&(E=r);const z=o.memory&&o.heapSize===o.memory.buffer.byteLength?o:d(),u=Array.isArray(g)?[]:void 0;let m;do{switch(u&&(g=arguments[0].shift()),E){case"i1":case"i8":m=z.HEAP8[g>>0];break;case"i16":m=z.HEAP16[g>>1];break;case"i32":m=z.HEAP32[g>>2];break;case"float":case"f32":m=z.HEAP32F[g>>2];break;case"double":case"f64":m=Number(z.HEAP64F[g>>3]);break;case"i64":if(t.bigIntEnabled){m=BigInt(z.HEAP64[g>>3]);break}default:n("Invalid type for peek():",E)}u&&u.push(m)}while(u&&arguments[0].length);return u||m},t.poke=function(c,g,E="i8"){E.endsWith("*")&&(E=r);const z=o.memory&&o.heapSize===o.memory.buffer.byteLength?o:d();for(const u of Array.isArray(c)?c:[c])switch(E){case"i1":case"i8":z.HEAP8[u>>0]=g;continue;case"i16":z.HEAP16[u>>1]=g;continue;case"i32":z.HEAP32[u>>2]=g;continue;case"float":case"f32":z.HEAP32F[u>>2]=g;continue;case"double":case"f64":z.HEAP64F[u>>3]=g;continue;case"i64":if(z.HEAP64){z.HEAP64[u>>3]=BigInt(g);continue}default:n("Invalid type for poke(): "+E)}return this},t.peekPtr=(...c)=>t.peek(c.length===1?c[0]:c,r),t.pokePtr=(c,g=0)=>t.poke(c,g,r),t.peek8=(...c)=>t.peek(c.length===1?c[0]:c,"i8"),t.poke8=(c,g)=>t.poke(c,g,"i8"),t.peek16=(...c)=>t.peek(c.length===1?c[0]:c,"i16"),t.poke16=(c,g)=>t.poke(c,g,"i16"),t.peek32=(...c)=>t.peek(c.length===1?c[0]:c,"i32"),t.poke32=(c,g)=>t.poke(c,g,"i32"),t.peek64=(...c)=>t.peek(c.length===1?c[0]:c,"i64"),t.poke64=(c,g)=>t.poke(c,g,"i64"),t.peek32f=(...c)=>t.peek(c.length===1?c[0]:c,"f32"),t.poke32f=(c,g)=>t.poke(c,g,"f32"),t.peek64f=(...c)=>t.peek(c.length===1?c[0]:c,"f64"),t.poke64f=(c,g)=>t.poke(c,g,"f64"),t.getMemValue=t.peek,t.getPtrValue=t.peekPtr,t.setMemValue=t.poke,t.setPtrValue=t.pokePtr,t.isPtr32=c=>typeof c=="number"&&c===(c|0)&&c>=0,t.isPtr=t.isPtr32,t.cstrlen=function(c){if(!c||!t.isPtr(c))return null;const g=d().HEAP8U;let E=c;for(;g[E]!==0;++E);return E-c};const L=typeof SharedArrayBuffer>"u"?function(){}:SharedArrayBuffer,C=function(c,g,E){return o.utf8Decoder.decode(c.buffer instanceof L?c.slice(g,E):c.subarray(g,E))};t.cstrToJs=function(c){const g=t.cstrlen(c);return g?C(d().HEAP8U,c,c+g):g===null?g:""},t.jstrlen=function(c){if(typeof c!="string")return null;const g=c.length;let E=0;for(let z=0;z<g;++z){let u=c.charCodeAt(z);u>=55296&&u<=57343&&(u=65536+((u&1023)<<10)|c.charCodeAt(++z)&1023),u<=127?++E:u<=2047?E+=2:u<=65535?E+=3:E+=4}return E},t.jstrcpy=function(c,g,E=0,z=-1,u=!0){if((!g||!(g instanceof Int8Array)&&!(g instanceof Uint8Array))&&n("jstrcpy() target must be an Int8Array or Uint8Array."),z<0&&(z=g.length-E),!(z>0)||!(E>=0))return 0;let m=0,l=c.length;const _=E,b=E+z-(u?1:0);for(;m<l&&E<b;++m){let y=c.charCodeAt(m);if(y>=55296&&y<=57343&&(y=65536+((y&1023)<<10)|c.charCodeAt(++m)&1023),y<=127){if(E>=b)break;g[E++]=y}else if(y<=2047){if(E+1>=b)break;g[E++]=192|y>>6,g[E++]=128|y&63}else if(y<=65535){if(E+2>=b)break;g[E++]=224|y>>12,g[E++]=128|y>>6&63,g[E++]=128|y&63}else{if(E+3>=b)break;g[E++]=240|y>>18,g[E++]=128|y>>12&63,g[E++]=128|y>>6&63,g[E++]=128|y&63}}return u&&(g[E++]=0),E-_},t.cstrncpy=function(c,g,E){if((!c||!g)&&n("cstrncpy() does not accept NULL strings."),E<0)E=t.cstrlen(strPtr)+1;else if(!(E>0))return 0;const z=t.heap8u();let u=0,m;for(;u<E&&(m=z[g+u]);++u)z[c+u]=m;return u<E&&(z[c+u++]=0),u},t.jstrToUintArray=(c,g=!1)=>o.utf8Encoder.encode(g?c+"\0":c);const Q=(c,g)=>{(!(c.alloc instanceof Function)||!(c.dealloc instanceof Function))&&n("Object is missing alloc() and/or dealloc() function(s)","required by",g+"().")},V=function(c,g,E,z){if(Q(t,z),typeof c!="string")return null;{const u=o.utf8Encoder.encode(c),m=E(u.length+1),l=d().HEAP8U;return l.set(u,m),l[m+u.length]=0,g?[m,u.length]:m}};t.allocCString=(c,g=!1)=>V(c,g,t.alloc,"allocCString()"),t.scopedAllocPush=function(){Q(t,"scopedAllocPush");const c=[];return o.scopedAlloc.push(c),c},t.scopedAllocPop=function(c){Q(t,"scopedAllocPop");const g=arguments.length?o.scopedAlloc.indexOf(c):o.scopedAlloc.length-1;g<0&&n("Invalid state object for scopedAllocPop()."),arguments.length===0&&(c=o.scopedAlloc[g]),o.scopedAlloc.splice(g,1);for(let E;E=c.pop();)t.functionEntry(E)?t.uninstallFunction(E):t.dealloc(E)},t.scopedAlloc=function(c){o.scopedAlloc.length||n("No scopedAllocPush() scope is active.");const g=t.alloc(c);return o.scopedAlloc[o.scopedAlloc.length-1].push(g),g},Object.defineProperty(t.scopedAlloc,"level",{configurable:!1,enumerable:!1,get:()=>o.scopedAlloc.length,set:()=>n("The 'active' property is read-only.")}),t.scopedAllocCString=(c,g=!1)=>V(c,g,t.scopedAlloc,"scopedAllocCString()");const P=function(c,g){const E=t[c?"scopedAlloc":"alloc"]((g.length+1)*t.ptrSizeof);let z=0;return g.forEach(u=>{t.pokePtr(E+t.ptrSizeof*z++,t[c?"scopedAllocCString":"allocCString"](""+u))}),t.pokePtr(E+t.ptrSizeof*z,0),E};t.scopedAllocMainArgv=c=>P(!0,c),t.allocMainArgv=c=>P(!1,c),t.cArgvToJs=(c,g)=>{const E=[];for(let z=0;z<c;++z){const u=t.peekPtr(g+t.ptrSizeof*z);E.push(u?t.cstrToJs(u):null)}return E},t.scopedAllocCall=function(c){t.scopedAllocPush();try{return c()}finally{t.scopedAllocPop()}};const I=function(c,g,E){Q(t,E);const z=g?"i64":r;let u=t[E](c*(g?8:s));if(t.poke(u,0,z),c===1)return u;const m=[u];for(let l=1;l<c;++l)u+=g?8:s,m[l]=u,t.poke(u,0,z);return m};t.allocPtr=(c=1,g=!0)=>I(c,g,"alloc"),t.scopedAllocPtr=(c=1,g=!0)=>I(c,g,"scopedAlloc"),t.xGet=function(c){return t.exports[c]||n("Cannot find exported symbol:",c)};const N=(c,g)=>n(c+"() requires",g,"argument(s).");t.xCall=function(c,...g){const E=c instanceof Function?c:t.xGet(c);return E instanceof Function||n("Exported symbol",c,"is not a function."),E.length!==g.length&&N(E===c?E.name:c,E.length),arguments.length===2&&Array.isArray(arguments[1])?E.apply(null,arguments[1]):E.apply(null,g)},o.xWrap=Object.create(null),o.xWrap.convert=Object.create(null),o.xWrap.convert.arg=new Map,o.xWrap.convert.result=new Map;const w=o.xWrap.convert.arg,x=o.xWrap.convert.result;t.bigIntEnabled&&w.set("i64",c=>BigInt(c));const T=r==="i32"?c=>c|0:c=>BigInt(c)|BigInt(0);w.set("i32",T).set("i16",c=>(c|0)&65535).set("i8",c=>(c|0)&255).set("f32",c=>Number(c).valueOf()).set("float",w.get("f32")).set("f64",w.get("f32")).set("double",w.get("f64")).set("int",w.get("i32")).set("null",c=>c).set(null,w.get("null")).set("**",T).set("*",T),x.set("*",T).set("pointer",T).set("number",c=>Number(c)).set("void",c=>{}).set("null",c=>c).set(null,x.get("null"));{const c=["i8","i16","i32","int","f32","float","f64","double"];t.bigIntEnabled&&c.push("i64");const g=w.get(r);for(const E of c)w.set(E+"*",g),x.set(E+"*",g),x.set(E,w.get(E)||n("Missing arg converter:",E))}const F=function(c){return typeof c=="string"?t.scopedAllocCString(c):c?T(c):null};w.set("string",F).set("utf8",F).set("pointer",F),x.set("string",c=>t.cstrToJs(c)).set("utf8",x.get("string")).set("string:dealloc",c=>{try{return c?t.cstrToJs(c):null}finally{t.dealloc(c)}}).set("utf8:dealloc",x.get("string:dealloc")).set("json",c=>JSON.parse(t.cstrToJs(c))).set("json:dealloc",c=>{try{return c?JSON.parse(t.cstrToJs(c)):null}finally{t.dealloc(c)}});const D=class{constructor(c){this.name=c.name||"unnamed adapter"}convertArg(c,g,E){n("AbstractArgAdapter must be subclassed.")}};w.FuncPtrAdapter=class Le extends D{constructor(g){super(g),w.FuncPtrAdapter.warnOnUse&&console.warn("xArg.FuncPtrAdapter is an internal-only API","and is not intended to be invoked from","client-level code. Invoked with:",g),this.name=g.name||"unnamed",this.signature=g.signature,g.contextKey instanceof Function&&(this.contextKey=g.contextKey,g.bindScope||(g.bindScope="context")),this.bindScope=g.bindScope||n("FuncPtrAdapter options requires a bindScope (explicit or implied)."),Le.bindScopes.indexOf(g.bindScope)<0&&n("Invalid options.bindScope ("+g.bindMod+") for FuncPtrAdapter. Expecting one of: ("+Le.bindScopes.join(", ")+")"),this.isTransient=this.bindScope==="transient",this.isContext=this.bindScope==="context",this.isPermanent=this.bindScope==="permanent",this.singleton=this.bindScope==="singleton"?[]:void 0,this.callProxy=g.callProxy instanceof Function?g.callProxy:void 0}contextKey(g,E){return this}contextMap(g){const E=this.__cmap||(this.__cmap=new Map);let z=E.get(g);return z===void 0&&E.set(g,z=[]),z}convertArg(g,E,z){let u=this.singleton;if(!u&&this.isContext&&(u=this.contextMap(this.contextKey(E,z))),u&&u[0]===g)return u[1];if(g instanceof Function){this.callProxy&&(g=this.callProxy(g));const m=q(g,this.signature,this.isTransient);if(Le.debugFuncInstall&&Le.debugOut("FuncPtrAdapter installed",this,this.contextKey(E,z),"@"+m,g),u){if(u[1]){Le.debugFuncInstall&&Le.debugOut("FuncPtrAdapter uninstalling",this,this.contextKey(E,z),"@"+u[1],g);try{o.scopedAlloc[o.scopedAlloc.length-1].push(u[1])}catch{}}u[0]=g,u[1]=m}return m}else if(t.isPtr(g)||g===null||g===void 0){if(u&&u[1]&&u[1]!==g){Le.debugFuncInstall&&Le.debugOut("FuncPtrAdapter uninstalling",this,this.contextKey(E,z),"@"+u[1],g);try{o.scopedAlloc[o.scopedAlloc.length-1].push(u[1])}catch{}u[0]=u[1]=g|0}return g||0}else throw new TypeError("Invalid FuncPtrAdapter argument type. Expecting a function pointer or a "+(this.name?this.name+" ":"")+"function matching signature "+this.signature+".")}},w.FuncPtrAdapter.warnOnUse=!1,w.FuncPtrAdapter.debugFuncInstall=!1,w.FuncPtrAdapter.debugOut=console.debug.bind(console),w.FuncPtrAdapter.bindScopes=["transient","context","singleton","permanent"];const A=c=>w.get(c)||n("Argument adapter not found:",c),M=c=>x.get(c)||n("Result adapter not found:",c);o.xWrap.convertArg=(c,...g)=>A(c)(...g),o.xWrap.convertArgNoCheck=(c,...g)=>w.get(c)(...g),o.xWrap.convertResult=(c,g)=>c===null?g:c?M(c)(g):void 0,o.xWrap.convertResultNoCheck=(c,g)=>c===null?g:c?x.get(c)(g):void 0,t.xWrap=function(c,g,...E){arguments.length===3&&Array.isArray(arguments[2])&&(E=arguments[2]),t.isPtr(c)&&(c=t.functionEntry(c)||n("Function pointer not found in WASM function table."));const z=c instanceof Function,u=z?c:t.xGet(c);if(z&&(c=u.name||"unnamed function"),E.length!==u.length&&N(c,u.length),g===null&&u.length===0)return u;g!=null&&M(g);for(const l of E)l instanceof D?w.set(l,(..._)=>l.convertArg(..._)):A(l);const m=o.xWrap;return u.length===0?(...l)=>l.length?N(c,u.length):m.convertResult(g,u.call(null)):function(...l){l.length!==u.length&&N(c,u.length);const _=t.scopedAllocPush();try{let b=0;for(;b<l.length;++b)l[b]=m.convertArgNoCheck(E[b],l[b],l,b);return m.convertResultNoCheck(g,u.apply(null,l))}finally{t.scopedAllocPop(_)}}};const H=function(c,g,E,z,u,m){if(typeof E=="string"){if(g===1)return m.get(E);if(g===2){if(z)z instanceof Function||n(u,"requires a function argument.");else return m.delete(E),c;return m.set(E,z),c}}n("Invalid arguments to",u)};return t.xWrap.resultAdapter=function c(g,E){return H(c,arguments.length,g,E,"resultAdapter()",x)},t.xWrap.argAdapter=function c(g,E){return H(c,arguments.length,g,E,"argAdapter()",w)},t.xWrap.FuncPtrAdapter=w.FuncPtrAdapter,t.xCallWrapped=function(c,g,E,...z){return Array.isArray(arguments[3])&&(z=arguments[3]),t.xWrap(c,g,E||[]).apply(null,z||[])},t.xWrap.testConvertArg=o.xWrap.convertArg,t.xWrap.testConvertResult=o.xWrap.convertResult,t},globalThis.WhWasmUtilInstaller.yawl=(function(t){const n=()=>fetch(t.uri,{credentials:"same-origin"}),r=this,s=function(d){if(t.wasmUtilTarget){const q=(...C)=>{throw new Error(C.join(" "))},L=t.wasmUtilTarget;if(L.module=d.module,L.instance=d.instance,L.instance.exports.memory||(L.memory=t.imports&&t.imports.env&&t.imports.env.memory||q("Missing 'memory' object!")),!L.alloc&&d.instance.exports.malloc){const C=d.instance.exports;L.alloc=function(Q){return C.malloc(Q)||q("Allocation of",Q,"bytes failed.")},L.dealloc=function(Q){C.free(Q)}}r(L)}return t.onload&&t.onload(d,t),d};return WebAssembly.instantiateStreaming?function(){return WebAssembly.instantiateStreaming(n(),t.imports||{}).then(s)}:function(){return n().then(q=>q.arrayBuffer()).then(q=>WebAssembly.instantiate(q,t.imports||{})).then(s)}}).bind(globalThis.WhWasmUtilInstaller),globalThis.Jaccwabyt=function t(n){const r=(...f)=>{throw new Error(f.join(" "))};!(n.heap instanceof WebAssembly.Memory)&&!(n.heap instanceof Function)&&r("config.heap must be WebAssembly.Memory instance or a function."),["alloc","dealloc"].forEach(function(f){n[f]instanceof Function||r("Config option '"+f+"' must be a function.")});const s=t,o=n.heap instanceof Function?n.heap:()=>new Uint8Array(n.heap.buffer),d=n.alloc,q=n.dealloc,L=n.log||console.log.bind(console),C=n.memberPrefix||"",Q=n.memberSuffix||"",V=n.bigIntEnabled===void 0?!!globalThis.BigInt64Array:!!n.bigIntEnabled,P=globalThis.BigInt,I=globalThis.BigInt64Array,N=n.ptrSizeof||4,w=n.ptrIR||"i32";s.debugFlags||(s.__makeDebugFlags=function(f=null){f&&f.__flags&&(f=f.__flags);const S=function k(R){return arguments.length===0?k.__flags:(R<0?(delete k.__flags.getter,delete k.__flags.setter,delete k.__flags.alloc,delete k.__flags.dealloc):(k.__flags.getter=(1&R)!==0,k.__flags.setter=(2&R)!==0,k.__flags.alloc=(4&R)!==0,k.__flags.dealloc=(8&R)!==0),k._flags)};return Object.defineProperty(S,"__flags",{iterable:!1,writable:!1,value:Object.create(f)}),f||S(0),S},s.debugFlags=s.__makeDebugFlags());const x=function(){const f=new ArrayBuffer(2);return new DataView(f).setInt16(0,256,!0),new Int16Array(f)[0]===256}(),T=f=>f[1]==="(",F=f=>f==="P",D=f=>T(f)?"p":f[0],A=function(f){switch(D(f)){case"c":case"C":return"i8";case"i":return"i32";case"p":case"P":case"s":return w;case"j":return"i64";case"f":return"float";case"d":return"double"}r("Unhandled signature IR:",f)},M=I?()=>!0:()=>r("BigInt64Array is not available."),H=function(f){switch(D(f)){case"p":case"P":case"s":{switch(N){case 4:return"getInt32";case 8:return M()&&"getBigInt64"}break}case"i":return"getInt32";case"c":return"getInt8";case"C":return"getUint8";case"j":return M()&&"getBigInt64";case"f":return"getFloat32";case"d":return"getFloat64"}r("Unhandled DataView getter for signature:",f)},c=function(f){switch(D(f)){case"p":case"P":case"s":{switch(N){case 4:return"setInt32";case 8:return M()&&"setBigInt64"}break}case"i":return"setInt32";case"c":return"setInt8";case"C":return"setUint8";case"j":return M()&&"setBigInt64";case"f":return"setFloat32";case"d":return"setFloat64"}r("Unhandled DataView setter for signature:",f)},g=function(f){switch(D(f)){case"i":case"f":case"c":case"C":case"d":return Number;case"j":return M()&&P;case"p":case"P":case"s":switch(N){case 4:return Number;case 8:return M()&&P}break}r("Unhandled DataView set wrapper for signature:",f)},E=(f,S)=>f+"::"+S,z=function(f,S){return()=>r(E(f,S),"is read-only.")},u=new WeakMap,m="(pointer-is-external)",l=function(f,S,k){if(k||(k=u.get(S)),k){if(u.delete(S),Array.isArray(S.ondispose)){let R;for(;R=S.ondispose.shift();)try{R instanceof Function?R.call(S):R instanceof G?R.dispose():typeof R=="number"&&q(R)}catch($){console.warn("ondispose() for",f.structName,"@",k,"threw. NOT propagating it.",$)}}else if(S.ondispose instanceof Function)try{S.ondispose()}catch(R){console.warn("ondispose() for",f.structName,"@",k,"threw. NOT propagating it.",R)}delete S.ondispose,f.debugFlags.__flags.dealloc&&L("debug.dealloc:",S[m]?"EXTERNAL":"",f.structName,"instance:",f.structInfo.sizeof,"bytes @"+k),S[m]||q(k)}},_=f=>({configurable:!1,writable:!1,iterable:!1,value:f}),b=function(f,S,k){let R=!k;k?Object.defineProperty(S,m,_(k)):(k=d(f.structInfo.sizeof),k||r("Allocation of",f.structName,"structure failed."));try{f.debugFlags.__flags.alloc&&L("debug.alloc:",R?"":"EXTERNAL",f.structName,"instance:",f.structInfo.sizeof,"bytes @"+k),R&&o().fill(0,k,k+f.structInfo.sizeof),u.set(S,k)}catch($){throw l(f,S,k),$}},y=function(){const f=this.pointer;return f?new Uint8Array(o().slice(f,f+this.structInfo.sizeof)):null},J=_(f=>C+f+Q),ee=function(f,S,k=!0){let R=f.members[S];if(!R&&(C||Q)){for(const $ of Object.values(f.members))if($.key===S){R=$;break}!R&&k&&r(E(f.name,S),"is not a mapped struct member.")}return R},re=function f(S,k,R=!1){f._||(f._=Z=>Z.replace(/[^vipPsjrdcC]/g,"").replace(/[pPscC]/g,"i"));const $=ee(S.structInfo,k,!0);return R?f._($.signature):$.signature},te={configurable:!1,enumerable:!1,get:function(){return u.get(this)},set:()=>r("Cannot assign the 'pointer' property of a struct.")},ne=_(function(){const f=[];for(const S of Object.keys(this.structInfo.members))f.push(this.memberKey(S));return f}),ie=new TextDecoder("utf-8"),ae=new TextEncoder,ue=typeof SharedArrayBuffer>"u"?function(){}:SharedArrayBuffer,fe=function(f,S,k){return ie.decode(f.buffer instanceof ue?f.slice(S,k):f.subarray(S,k))},be=function(f,S,k=!1){const R=ee(f.structInfo,S,k);return R&&R.signature.length===1&&R.signature[0]==="s"?R:!1},he=function(f){f.signature!=="s"&&r("Invalid member type signature for C-string value:",JSON.stringify(f))},O=function(S,k){const R=ee(S.structInfo,k,!0);he(R);const $=S[R.key];if(!$)return null;let Z=$;const oe=o();for(;oe[Z]!==0;++Z);return $===Z?"":fe(oe,$,Z)},j=function(f,...S){f.ondispose?Array.isArray(f.ondispose)||(f.ondispose=[f.ondispose]):f.ondispose=[],f.ondispose.push(...S)},W=function(f){const S=ae.encode(f),k=d(S.length+1);k||r("Allocation error while duplicating string:",f);const R=o();return R.set(S,k),R[k+S.length]=0,k},K=function(f,S,k){const R=ee(f.structInfo,S,!0);he(R);const $=W(k);return f[R.key]=$,j(f,$),f},G=function(S,k){arguments[2]!==_&&r("Do not call the StructType constructor","from client-level code."),Object.defineProperties(this,{structName:_(S),structInfo:_(k)})};G.prototype=Object.create(null,{dispose:_(function(){l(this.constructor,this)}),lookupMember:_(function(f,S=!0){return ee(this.structInfo,f,S)}),memberToJsString:_(function(f){return O(this,f)}),memberIsString:_(function(f,S=!0){return be(this,f,S)}),memberKey:J,memberKeys:ne,memberSignature:_(function(f,S=!1){return re(this,f,S)}),memoryDump:_(y),pointer:te,setMemberCString:_(function(f,S){return K(this,f,S)})}),Object.assign(G.prototype,{addOnDispose:function(...f){return j(this,...f),this}}),Object.defineProperties(G,{allocCString:_(W),isA:_(f=>f instanceof G),hasExternalPointer:_(f=>f instanceof G&&!!f[m]),memberKey:J});const X=f=>Number.isFinite(f)||f instanceof(P||Number),B=function f(S,k,R){if(!f._){f._={getters:{},setters:{},sw:{}};const ye=["i","c","C","p","P","s","f","d","v()"];V&&ye.push("j"),ye.forEach(function(Te){f._.getters[Te]=H(Te),f._.setters[Te]=c(Te),f._.sw[Te]=g(Te)});const sr=/^[ipPsjfdcC]$/,ir=/^[vipPsjfdcC]\([ipPsjfdcC]*\)$/;f.sigCheck=function(Te,or,Nt,pt){Object.prototype.hasOwnProperty.call(Te,Nt)&&r(Te.structName,"already has a property named",Nt+"."),sr.test(pt)||ir.test(pt)||r("Malformed signature for",E(Te.structName,or)+":",pt)}}const $=S.memberKey(k);f.sigCheck(S.prototype,k,$,R.signature),R.key=$,R.name=k;const Z=D(R.signature),oe=E(S.prototype.structName,$),_e=S.prototype.debugFlags.__flags,xe=Object.create(null);xe.configurable=!1,xe.enumerable=!1,xe.get=function(){_e.getter&&L("debug.getter:",f._.getters[Z],"for",A(Z),oe,"@",this.pointer,"+",R.offset,"sz",R.sizeof);let ye=new DataView(o().buffer,this.pointer+R.offset,R.sizeof)[f._.getters[Z]](0,x);return _e.getter&&L("debug.getter:",oe,"result =",ye),ye},R.readOnly?xe.set=z(S.prototype.structName,$):xe.set=function(ye){if(_e.setter&&L("debug.setter:",f._.setters[Z],"for",A(Z),oe,"@",this.pointer,"+",R.offset,"sz",R.sizeof,ye),this.pointer||r("Cannot set struct property on disposed instance."),ye===null)ye=0;else for(;!X(ye);){if(F(R.signature)&&ye instanceof G){ye=ye.pointer||0,_e.setter&&L("debug.setter:",oe,"resolved to",ye);break}r("Invalid value for pointer-type",oe+".")}new DataView(o().buffer,this.pointer+R.offset,R.sizeof)[f._.setters[Z]](0,f._.sw[Z](ye),x)},Object.defineProperty(S.prototype,$,xe)},p=function f(S,k){arguments.length===1?(k=S,S=k.name):k.name||(k.name=S),S||r("Struct name is required.");let R=!1;Object.keys(k.members).forEach(oe=>{const _e=k.members[oe];_e.sizeof?_e.sizeof===1?_e.signature==="c"||_e.signature==="C"||r("Unexpected sizeof==1 member",E(k.name,oe),"with signature",_e.signature):(_e.sizeof%4!==0&&(console.warn("Invalid struct member description =",_e,"from",k),r(S,"member",oe,"sizeof is not aligned. sizeof="+_e.sizeof)),_e.offset%4!==0&&(console.warn("Invalid struct member description =",_e,"from",k),r(S,"member",oe,"offset is not aligned. offset="+_e.offset))):r(S,"member",oe,"is missing sizeof."),(!R||R.offset<_e.offset)&&(R=_e)}),R?k.sizeof<R.offset+R.sizeof&&r("Invalid struct config:",S,"max member offset ("+R.offset+") ","extends past end of struct (sizeof="+k.sizeof+")."):r("No member property descriptions found.");const $=_(s.__makeDebugFlags(f.debugFlags)),Z=function oe(_e){this instanceof oe?arguments.length?((_e!==(_e|0)||_e<=0)&&r("Invalid pointer value for",S,"constructor."),b(oe,this,_e)):b(oe,this):r("The",S,"constructor may only be called via 'new'.")};return Object.defineProperties(Z,{debugFlags:$,isA:_(oe=>oe instanceof Z),memberKey:J,memberKeys:ne,methodInfoForKey:_(function(oe){}),structInfo:_(k),structName:_(S)}),Z.prototype=new G(S,k,_),Object.defineProperties(Z.prototype,{debugFlags:$,constructor:_(Z)}),Object.keys(k.members).forEach(oe=>B(Z,oe,k.members[oe])),Z};return p.StructType=G,p.config=n,p.allocCString=W,p.debugFlags||(p.debugFlags=s.__makeDebugFlags(s.debugFlags)),p},globalThis.sqlite3ApiBootstrap.initializers.push(function(t){const n=(...w)=>{throw new Error(w.join(" "))};t.SQLite3Error.toss;const r=t.capi,s=t.wasm,o=t.util;if(globalThis.WhWasmUtilInstaller(s),delete globalThis.WhWasmUtilInstaller,s.bindingSignatures=[["sqlite3_aggregate_context","void*","sqlite3_context*","int"],["sqlite3_bind_double","int","sqlite3_stmt*","int","f64"],["sqlite3_bind_int","int","sqlite3_stmt*","int","int"],["sqlite3_bind_null",void 0,"sqlite3_stmt*","int"],["sqlite3_bind_parameter_count","int","sqlite3_stmt*"],["sqlite3_bind_parameter_index","int","sqlite3_stmt*","string"],["sqlite3_bind_parameter_name","string","sqlite3_stmt*","int"],["sqlite3_bind_pointer","int","sqlite3_stmt*","int","*","string:static","*"],["sqlite3_busy_handler","int",["sqlite3*",new s.xWrap.FuncPtrAdapter({signature:"i(pi)",contextKey:(w,x)=>w[0]}),"*"]],["sqlite3_busy_timeout","int","sqlite3*","int"],["sqlite3_changes","int","sqlite3*"],["sqlite3_clear_bindings","int","sqlite3_stmt*"],["sqlite3_collation_needed","int","sqlite3*","*","*"],["sqlite3_column_blob","*","sqlite3_stmt*","int"],["sqlite3_column_bytes","int","sqlite3_stmt*","int"],["sqlite3_column_count","int","sqlite3_stmt*"],["sqlite3_column_decltype","string","sqlite3_stmt*","int"],["sqlite3_column_double","f64","sqlite3_stmt*","int"],["sqlite3_column_int","int","sqlite3_stmt*","int"],["sqlite3_column_name","string","sqlite3_stmt*","int"],["sqlite3_column_text","string","sqlite3_stmt*","int"],["sqlite3_column_type","int","sqlite3_stmt*","int"],["sqlite3_column_value","sqlite3_value*","sqlite3_stmt*","int"],["sqlite3_commit_hook","void*",["sqlite3*",new s.xWrap.FuncPtrAdapter({name:"sqlite3_commit_hook",signature:"i(p)",contextKey:w=>w[0]}),"*"]],["sqlite3_compileoption_get","string","int"],["sqlite3_compileoption_used","int","string"],["sqlite3_complete","int","string:flexible"],["sqlite3_context_db_handle","sqlite3*","sqlite3_context*"],["sqlite3_data_count","int","sqlite3_stmt*"],["sqlite3_db_filename","string","sqlite3*","string"],["sqlite3_db_handle","sqlite3*","sqlite3_stmt*"],["sqlite3_db_name","string","sqlite3*","int"],["sqlite3_db_readonly","int","sqlite3*","string"],["sqlite3_db_status","int","sqlite3*","int","*","*","int"],["sqlite3_errcode","int","sqlite3*"],["sqlite3_errmsg","string","sqlite3*"],["sqlite3_error_offset","int","sqlite3*"],["sqlite3_errstr","string","int"],["sqlite3_exec","int",["sqlite3*","string:flexible",new s.xWrap.FuncPtrAdapter({signature:"i(pipp)",bindScope:"transient",callProxy:w=>{let x;return(T,F,D,A)=>{try{const M=s.cArgvToJs(F,D);return x||(x=s.cArgvToJs(F,A)),w(M,x)|0}catch(M){return M.resultCode||r.SQLITE_ERROR}}}}),"*","**"]],["sqlite3_expanded_sql","string","sqlite3_stmt*"],["sqlite3_extended_errcode","int","sqlite3*"],["sqlite3_extended_result_codes","int","sqlite3*","int"],["sqlite3_file_control","int","sqlite3*","string","int","*"],["sqlite3_finalize","int","sqlite3_stmt*"],["sqlite3_free",void 0,"*"],["sqlite3_get_autocommit","int","sqlite3*"],["sqlite3_get_auxdata","*","sqlite3_context*","int"],["sqlite3_initialize",void 0],["sqlite3_interrupt",void 0,"sqlite3*"],["sqlite3_is_interrupted","int","sqlite3*"],["sqlite3_keyword_count","int"],["sqlite3_keyword_name","int",["int","**","*"]],["sqlite3_keyword_check","int",["string","int"]],["sqlite3_libversion","string"],["sqlite3_libversion_number","int"],["sqlite3_limit","int",["sqlite3*","int","int"]],["sqlite3_malloc","*","int"],["sqlite3_open","int","string","*"],["sqlite3_open_v2","int","string","*","int","string"],["sqlite3_realloc","*","*","int"],["sqlite3_reset","int","sqlite3_stmt*"],["sqlite3_result_blob",void 0,"sqlite3_context*","*","int","*"],["sqlite3_result_double",void 0,"sqlite3_context*","f64"],["sqlite3_result_error",void 0,"sqlite3_context*","string","int"],["sqlite3_result_error_code",void 0,"sqlite3_context*","int"],["sqlite3_result_error_nomem",void 0,"sqlite3_context*"],["sqlite3_result_error_toobig",void 0,"sqlite3_context*"],["sqlite3_result_int",void 0,"sqlite3_context*","int"],["sqlite3_result_null",void 0,"sqlite3_context*"],["sqlite3_result_pointer",void 0,"sqlite3_context*","*","string:static","*"],["sqlite3_result_subtype",void 0,"sqlite3_value*","int"],["sqlite3_result_text",void 0,"sqlite3_context*","string","int","*"],["sqlite3_result_zeroblob",void 0,"sqlite3_context*","int"],["sqlite3_rollback_hook","void*",["sqlite3*",new s.xWrap.FuncPtrAdapter({name:"sqlite3_rollback_hook",signature:"v(p)",contextKey:w=>w[0]}),"*"]],["sqlite3_set_auxdata",void 0,["sqlite3_context*","int","*","*"]],["sqlite3_shutdown",void 0],["sqlite3_sourceid","string"],["sqlite3_sql","string","sqlite3_stmt*"],["sqlite3_status","int","int","*","*","int"],["sqlite3_step","int","sqlite3_stmt*"],["sqlite3_stmt_busy","int","sqlite3_stmt*"],["sqlite3_stmt_readonly","int","sqlite3_stmt*"],["sqlite3_stmt_status","int","sqlite3_stmt*","int","int"],["sqlite3_strglob","int","string","string"],["sqlite3_stricmp","int","string","string"],["sqlite3_strlike","int","string","string","int"],["sqlite3_strnicmp","int","string","string","int"],["sqlite3_table_column_metadata","int","sqlite3*","string","string","string","**","**","*","*","*"],["sqlite3_total_changes","int","sqlite3*"],["sqlite3_trace_v2","int",["sqlite3*","int",new s.xWrap.FuncPtrAdapter({name:"sqlite3_trace_v2::callback",signature:"i(ippp)",contextKey:(w,x)=>w[0]}),"*"]],["sqlite3_txn_state","int",["sqlite3*","string"]],["sqlite3_uri_boolean","int","sqlite3_filename","string","int"],["sqlite3_uri_key","string","sqlite3_filename","int"],["sqlite3_uri_parameter","string","sqlite3_filename","string"],["sqlite3_user_data","void*","sqlite3_context*"],["sqlite3_value_blob","*","sqlite3_value*"],["sqlite3_value_bytes","int","sqlite3_value*"],["sqlite3_value_double","f64","sqlite3_value*"],["sqlite3_value_dup","sqlite3_value*","sqlite3_value*"],["sqlite3_value_free",void 0,"sqlite3_value*"],["sqlite3_value_frombind","int","sqlite3_value*"],["sqlite3_value_int","int","sqlite3_value*"],["sqlite3_value_nochange","int","sqlite3_value*"],["sqlite3_value_numeric_type","int","sqlite3_value*"],["sqlite3_value_pointer","*","sqlite3_value*","string:static"],["sqlite3_value_subtype","int","sqlite3_value*"],["sqlite3_value_text","string","sqlite3_value*"],["sqlite3_value_type","int","sqlite3_value*"],["sqlite3_vfs_find","*","string"],["sqlite3_vfs_register","int","sqlite3_vfs*","int"],["sqlite3_vfs_unregister","int","sqlite3_vfs*"]],s.exports.sqlite3_progress_handler&&s.bindingSignatures.push(["sqlite3_progress_handler",void 0,["sqlite3*","int",new s.xWrap.FuncPtrAdapter({name:"xProgressHandler",signature:"i(p)",bindScope:"context",contextKey:(w,x)=>w[0]}),"*"]]),s.exports.sqlite3_stmt_explain&&s.bindingSignatures.push(["sqlite3_stmt_explain","int","sqlite3_stmt*","int"],["sqlite3_stmt_isexplain","int","sqlite3_stmt*"]),s.exports.sqlite3_set_authorizer&&s.bindingSignatures.push(["sqlite3_set_authorizer","int",["sqlite3*",new s.xWrap.FuncPtrAdapter({name:"sqlite3_set_authorizer::xAuth",signature:"i(pissss)",contextKey:(w,x)=>w[0],callProxy:w=>(x,T,F,D,A,M)=>{try{return F=F&&s.cstrToJs(F),D=D&&s.cstrToJs(D),A=A&&s.cstrToJs(A),M=M&&s.cstrToJs(M),w(x,T,F,D,A,M)||0}catch(H){return H.resultCode||r.SQLITE_ERROR}}}),"*"]]),s.bindingSignatures.int64=[["sqlite3_bind_int64","int",["sqlite3_stmt*","int","i64"]],["sqlite3_changes64","i64",["sqlite3*"]],["sqlite3_column_int64","i64",["sqlite3_stmt*","int"]],["sqlite3_deserialize","int","sqlite3*","string","*","i64","i64","int"],["sqlite3_last_insert_rowid","i64",["sqlite3*"]],["sqlite3_malloc64","*","i64"],["sqlite3_msize","i64","*"],["sqlite3_overload_function","int",["sqlite3*","string","int"]],["sqlite3_realloc64","*","*","i64"],["sqlite3_result_int64",void 0,"*","i64"],["sqlite3_result_zeroblob64","int","*","i64"],["sqlite3_serialize","*","sqlite3*","string","*","int"],["sqlite3_set_last_insert_rowid",void 0,["sqlite3*","i64"]],["sqlite3_status64","int","int","*","*","int"],["sqlite3_total_changes64","i64",["sqlite3*"]],["sqlite3_update_hook","*",["sqlite3*",new s.xWrap.FuncPtrAdapter({name:"sqlite3_update_hook",signature:"v(iippj)",contextKey:w=>w[0],callProxy:w=>(x,T,F,D,A)=>{w(x,T,s.cstrToJs(F),s.cstrToJs(D),A)}}),"*"]],["sqlite3_uri_int64","i64",["sqlite3_filename","string","i64"]],["sqlite3_value_int64","i64","sqlite3_value*"]],s.bigIntEnabled&&s.exports.sqlite3_declare_vtab&&s.bindingSignatures.int64.push(["sqlite3_create_module","int",["sqlite3*","string","sqlite3_module*","*"]],["sqlite3_create_module_v2","int",["sqlite3*","string","sqlite3_module*","*","*"]],["sqlite3_declare_vtab","int",["sqlite3*","string:flexible"]],["sqlite3_drop_modules","int",["sqlite3*","**"]],["sqlite3_vtab_collation","string","sqlite3_index_info*","int"],["sqlite3_vtab_distinct","int","sqlite3_index_info*"],["sqlite3_vtab_in","int","sqlite3_index_info*","int","int"],["sqlite3_vtab_in_first","int","sqlite3_value*","**"],["sqlite3_vtab_in_next","int","sqlite3_value*","**"],["sqlite3_vtab_nochange","int","sqlite3_context*"],["sqlite3_vtab_on_conflict","int","sqlite3*"],["sqlite3_vtab_rhs_value","int","sqlite3_index_info*","int","**"]),s.bigIntEnabled&&s.exports.sqlite3_preupdate_hook&&s.bindingSignatures.int64.push(["sqlite3_preupdate_blobwrite","int","sqlite3*"],["sqlite3_preupdate_count","int","sqlite3*"],["sqlite3_preupdate_depth","int","sqlite3*"],["sqlite3_preupdate_hook","*",["sqlite3*",new s.xWrap.FuncPtrAdapter({name:"sqlite3_preupdate_hook",signature:"v(ppippjj)",contextKey:w=>w[0],callProxy:w=>(x,T,F,D,A,M,H)=>{w(x,T,F,s.cstrToJs(D),s.cstrToJs(A),M,H)}}),"*"]],["sqlite3_preupdate_new","int",["sqlite3*","int","**"]],["sqlite3_preupdate_old","int",["sqlite3*","int","**"]]),s.bigIntEnabled&&s.exports.sqlite3changegroup_add&&s.exports.sqlite3session_create&&s.exports.sqlite3_preupdate_hook){const w={signature:"i(ps)",callProxy:x=>(T,F)=>{try{return x(T,s.cstrToJs(F))|0}catch(D){return D.resultCode||r.SQLITE_ERROR}}};s.bindingSignatures.int64.push(["sqlite3changegroup_add","int",["sqlite3_changegroup*","int","void*"]],["sqlite3changegroup_add_strm","int",["sqlite3_changegroup*",new s.xWrap.FuncPtrAdapter({name:"xInput",signature:"i(ppp)",bindScope:"transient"}),"void*"]],["sqlite3changegroup_delete",void 0,["sqlite3_changegroup*"]],["sqlite3changegroup_new","int",["**"]],["sqlite3changegroup_output","int",["sqlite3_changegroup*","int*","**"]],["sqlite3changegroup_output_strm","int",["sqlite3_changegroup*",new s.xWrap.FuncPtrAdapter({name:"xOutput",signature:"i(ppi)",bindScope:"transient"}),"void*"]],["sqlite3changeset_apply","int",["sqlite3*","int","void*",new s.xWrap.FuncPtrAdapter({name:"xFilter",bindScope:"transient",...w}),new s.xWrap.FuncPtrAdapter({name:"xConflict",signature:"i(pip)",bindScope:"transient"}),"void*"]],["sqlite3changeset_apply_strm","int",["sqlite3*",new s.xWrap.FuncPtrAdapter({name:"xInput",signature:"i(ppp)",bindScope:"transient"}),"void*",new s.xWrap.FuncPtrAdapter({name:"xFilter",bindScope:"transient",...w}),new s.xWrap.FuncPtrAdapter({name:"xConflict",signature:"i(pip)",bindScope:"transient"}),"void*"]],["sqlite3changeset_apply_v2","int",["sqlite3*","int","void*",new s.xWrap.FuncPtrAdapter({name:"xFilter",bindScope:"transient",...w}),new s.xWrap.FuncPtrAdapter({name:"xConflict",signature:"i(pip)",bindScope:"transient"}),"void*","**","int*","int"]],["sqlite3changeset_apply_v2_strm","int",["sqlite3*",new s.xWrap.FuncPtrAdapter({name:"xInput",signature:"i(ppp)",bindScope:"transient"}),"void*",new s.xWrap.FuncPtrAdapter({name:"xFilter",bindScope:"transient",...w}),new s.xWrap.FuncPtrAdapter({name:"xConflict",signature:"i(pip)",bindScope:"transient"}),"void*","**","int*","int"]],["sqlite3changeset_concat","int",["int","void*","int","void*","int*","**"]],["sqlite3changeset_concat_strm","int",[new s.xWrap.FuncPtrAdapter({name:"xInputA",signature:"i(ppp)",bindScope:"transient"}),"void*",new s.xWrap.FuncPtrAdapter({name:"xInputB",signature:"i(ppp)",bindScope:"transient"}),"void*",new s.xWrap.FuncPtrAdapter({name:"xOutput",signature:"i(ppi)",bindScope:"transient"}),"void*"]],["sqlite3changeset_conflict","int",["sqlite3_changeset_iter*","int","**"]],["sqlite3changeset_finalize","int",["sqlite3_changeset_iter*"]],["sqlite3changeset_fk_conflicts","int",["sqlite3_changeset_iter*","int*"]],["sqlite3changeset_invert","int",["int","void*","int*","**"]],["sqlite3changeset_invert_strm","int",[new s.xWrap.FuncPtrAdapter({name:"xInput",signature:"i(ppp)",bindScope:"transient"}),"void*",new s.xWrap.FuncPtrAdapter({name:"xOutput",signature:"i(ppi)",bindScope:"transient"}),"void*"]],["sqlite3changeset_new","int",["sqlite3_changeset_iter*","int","**"]],["sqlite3changeset_next","int",["sqlite3_changeset_iter*"]],["sqlite3changeset_old","int",["sqlite3_changeset_iter*","int","**"]],["sqlite3changeset_op","int",["sqlite3_changeset_iter*","**","int*","int*","int*"]],["sqlite3changeset_pk","int",["sqlite3_changeset_iter*","**","int*"]],["sqlite3changeset_start","int",["**","int","*"]],["sqlite3changeset_start_strm","int",["**",new s.xWrap.FuncPtrAdapter({name:"xInput",signature:"i(ppp)",bindScope:"transient"}),"void*"]],["sqlite3changeset_start_v2","int",["**","int","*","int"]],["sqlite3changeset_start_v2_strm","int",["**",new s.xWrap.FuncPtrAdapter({name:"xInput",signature:"i(ppp)",bindScope:"transient"}),"void*","int"]],["sqlite3session_attach","int",["sqlite3_session*","string"]],["sqlite3session_changeset","int",["sqlite3_session*","int*","**"]],["sqlite3session_changeset_size","i64",["sqlite3_session*"]],["sqlite3session_changeset_strm","int",["sqlite3_session*",new s.xWrap.FuncPtrAdapter({name:"xOutput",signature:"i(ppp)",bindScope:"transient"}),"void*"]],["sqlite3session_config","int",["int","void*"]],["sqlite3session_create","int",["sqlite3*","string","**"]],["sqlite3session_diff","int",["sqlite3_session*","string","string","**"]],["sqlite3session_enable","int",["sqlite3_session*","int"]],["sqlite3session_indirect","int",["sqlite3_session*","int"]],["sqlite3session_isempty","int",["sqlite3_session*"]],["sqlite3session_memory_used","i64",["sqlite3_session*"]],["sqlite3session_object_config","int",["sqlite3_session*","int","void*"]],["sqlite3session_patchset","int",["sqlite3_session*","*","**"]],["sqlite3session_patchset_strm","int",["sqlite3_session*",new s.xWrap.FuncPtrAdapter({name:"xOutput",signature:"i(ppp)",bindScope:"transient"}),"void*"]],["sqlite3session_table_filter",void 0,["sqlite3_session*",new s.xWrap.FuncPtrAdapter({name:"xFilter",...w,contextKey:(x,T)=>x[0]}),"*"]])}s.bindingSignatures.wasmInternal=[["sqlite3__wasm_db_reset","int","sqlite3*"],["sqlite3__wasm_db_vfs","sqlite3_vfs*","sqlite3*","string"],["sqlite3__wasm_vfs_create_file","int","sqlite3_vfs*","string","*","int"],["sqlite3__wasm_posix_create_file","int","string","*","int"],["sqlite3__wasm_vfs_unlink","int","sqlite3_vfs*","string"],["sqlite3__wasm_qfmt_token","string:dealloc","string","int"]],t.StructBinder=globalThis.Jaccwabyt({heap:s.heap8u,alloc:s.alloc,dealloc:s.dealloc,bigIntEnabled:s.bigIntEnabled,memberPrefix:"$"}),delete globalThis.Jaccwabyt;{const w=s.xWrap.argAdapter("string");s.xWrap.argAdapter("string:flexible",A=>w(o.flexibleString(A))),s.xWrap.argAdapter("string:static",(function(A){return s.isPtr(A)?A:(A=""+A,this[A]||(this[A]=s.allocCString(A)))}).bind(Object.create(null)));const x=s.xWrap.argAdapter("*"),T=function(){};s.xWrap.argAdapter("sqlite3_filename",x)("sqlite3_context*",x)("sqlite3_value*",x)("void*",x)("sqlite3_changegroup*",x)("sqlite3_changeset_iter*",x)("sqlite3_session*",x)("sqlite3_stmt*",A=>{var M;return x(A instanceof(((M=t==null?void 0:t.oo1)==null?void 0:M.Stmt)||T)?A.pointer:A)})("sqlite3*",A=>{var M;return x(A instanceof(((M=t==null?void 0:t.oo1)==null?void 0:M.DB)||T)?A.pointer:A)})("sqlite3_vfs*",A=>typeof A=="string"?r.sqlite3_vfs_find(A)||t.SQLite3Error.toss(r.SQLITE_NOTFOUND,"Unknown sqlite3_vfs name:",A):x(A instanceof(r.sqlite3_vfs||T)?A.pointer:A)),s.exports.sqlite3_declare_vtab&&s.xWrap.argAdapter("sqlite3_index_info*",A=>x(A instanceof(r.sqlite3_index_info||T)?A.pointer:A))("sqlite3_module*",A=>x(A instanceof(r.sqlite3_module||T)?A.pointer:A));const F=s.xWrap.resultAdapter("*");s.xWrap.resultAdapter("sqlite3*",F)("sqlite3_context*",F)("sqlite3_stmt*",F)("sqlite3_value*",F)("sqlite3_vfs*",F)("void*",F),s.exports.sqlite3_step.length===0&&(s.xWrap.doArgcCheck=!1,t.config.warn("Disabling sqlite3.wasm.xWrap.doArgcCheck due to environmental quirks."));for(const A of s.bindingSignatures)r[A[0]]=s.xWrap.apply(null,A);for(const A of s.bindingSignatures.wasmInternal)o[A[0]]=s.xWrap.apply(null,A);const D=function(A){return()=>n(A+"() is unavailable due to lack","of BigInt support in this build.")};for(const A of s.bindingSignatures.int64)r[A[0]]=s.bigIntEnabled?s.xWrap.apply(null,A):D(A[0]);if(delete s.bindingSignatures,s.exports.sqlite3__wasm_db_error){const A=s.xWrap("sqlite3__wasm_db_error","int","sqlite3*","int","string");o.sqlite3__wasm_db_error=function(M,H,c){return H instanceof t.WasmAllocError?(H=r.SQLITE_NOMEM,c=0):H instanceof Error&&(c=c||""+H,H=H.resultCode||r.SQLITE_ERROR),M?A(M,H,c):H}}else o.sqlite3__wasm_db_error=function(A,M,H){return console.warn("sqlite3__wasm_db_error() is not exported.",arguments),M}}{const w=s.xCall("sqlite3__wasm_enum_json");w||n("Maintenance required: increase sqlite3__wasm_enum_json()'s","static buffer size!"),s.ctype=JSON.parse(s.cstrToJs(w));const x=["access","authorizer","blobFinalizers","changeset","config","dataTypes","dbConfig","dbStatus","encodings","fcntl","flock","ioCap","limits","openFlags","prepareFlags","resultCodes","sqlite3Status","stmtStatus","syncFlags","trace","txnState","udfFlags","version"];s.bigIntEnabled&&x.push("serialize","session","vtab");for(const D of x)for(const A of Object.entries(s.ctype[D]))r[A[0]]=A[1];s.functionEntry(r.SQLITE_WASM_DEALLOC)||n("Internal error: cannot resolve exported function","entry SQLITE_WASM_DEALLOC (=="+r.SQLITE_WASM_DEALLOC+").");const T=Object.create(null);for(const D of["resultCodes"])for(const A of Object.entries(s.ctype[D]))T[A[1]]=A[0];r.sqlite3_js_rc_str=D=>T[D];const F=Object.assign(Object.create(null),{WasmTestStruct:!0,sqlite3_kvvfs_methods:!o.isUIThread(),sqlite3_index_info:!s.bigIntEnabled,sqlite3_index_constraint:!s.bigIntEnabled,sqlite3_index_orderby:!s.bigIntEnabled,sqlite3_index_constraint_usage:!s.bigIntEnabled});for(const D of s.ctype.structs)F[D.name]||(r[D.name]=t.StructBinder(D));if(r.sqlite3_index_info){for(const D of["sqlite3_index_constraint","sqlite3_index_orderby","sqlite3_index_constraint_usage"])r.sqlite3_index_info[D]=r[D],delete r[D];r.sqlite3_vtab_config=s.xWrap("sqlite3__wasm_vtab_config","int",["sqlite3*","int","int"])}}const d=(w,x,T)=>o.sqlite3__wasm_db_error(w,r.SQLITE_MISUSE,x+"() requires "+T+" argument"+(T===1?"":"s")+"."),q=w=>o.sqlite3__wasm_db_error(w,r.SQLITE_FORMAT,"SQLITE_UTF8 is the only supported encoding."),L=w=>s.xWrap.argAdapter("sqlite3*")(w),C=w=>s.isPtr(w)?s.cstrToJs(w):w,Q=(function(w,x){w=L(w);let T=this.dbMap.get(w);if(x)!T&&x>0&&this.dbMap.set(w,T=Object.create(null));else return this.dbMap.delete(w),T;return T}).bind(Object.assign(Object.create(null),{dbMap:new Map}));Q.addCollation=function(w,x){const T=Q(w,1);T.collation||(T.collation=new Set),T.collation.add(C(x).toLowerCase())},Q._addUDF=function(w,x,T,F){x=C(x).toLowerCase();let D=F.get(x);D||F.set(x,D=new Set),D.add(T<0?-1:T)},Q.addFunction=function(w,x,T){const F=Q(w,1);F.udf||(F.udf=new Map),this._addUDF(w,x,T,F.udf)},s.exports.sqlite3_create_window_function&&(Q.addWindowFunc=function(w,x,T){const F=Q(w,1);F.wudf||(F.wudf=new Map),this._addUDF(w,x,T,F.wudf)}),Q.cleanup=function(w){w=L(w);const x=[w];for(const D of["sqlite3_busy_handler","sqlite3_commit_hook","sqlite3_preupdate_hook","sqlite3_progress_handler","sqlite3_rollback_hook","sqlite3_set_authorizer","sqlite3_trace_v2","sqlite3_update_hook"]){const A=s.exports[D];if(A){x.length=A.length;try{r[D](...x)}catch(M){t.config.warn("close-time call of",D+"(",x,") threw:",M)}}}const T=Q(w,0);if(!T)return;if(T.collation){for(const D of T.collation)try{r.sqlite3_create_collation_v2(w,D,r.SQLITE_UTF8,0,0,0)}catch{}delete T.collation}let F;for(F=0;F<2;++F){const D=F?T.wudf:T.udf;if(!D)continue;const A=F?r.sqlite3_create_window_function:r.sqlite3_create_function_v2;for(const M of D){const H=M[0],c=M[1],g=[w,H,0,r.SQLITE_UTF8,0,0,0,0,0];F&&g.push(0);for(const E of c)try{g[2]=E,A.apply(null,g)}catch{}c.clear()}D.clear()}delete T.udf,delete T.wudf};{const w=s.xWrap("sqlite3_close_v2","int","sqlite3*");r.sqlite3_close_v2=function(x){if(arguments.length!==1)return d(x,"sqlite3_close_v2",1);if(x)try{Q.cleanup(x)}catch{}return w(x)}}if(r.sqlite3session_create){const w=s.xWrap("sqlite3session_delete",void 0,["sqlite3_session*"]);r.sqlite3session_delete=function(x){if(arguments.length!==1)return d(pDb,"sqlite3session_delete",1);x&&r.sqlite3session_table_filter(x,0,0),w(x)}}{const w=(T,F)=>"argv["+F+"]:"+T[0]+":"+s.cstrToJs(T[1]).toLowerCase(),x=s.xWrap("sqlite3_create_collation_v2","int",["sqlite3*","string","int","*",new s.xWrap.FuncPtrAdapter({name:"xCompare",signature:"i(pipip)",contextKey:w}),new s.xWrap.FuncPtrAdapter({name:"xDestroy",signature:"v(p)",contextKey:w})]);r.sqlite3_create_collation_v2=function(T,F,D,A,M,H){if(arguments.length!==6)return d(T,"sqlite3_create_collation_v2",6);if((D&15)===0)D|=r.SQLITE_UTF8;else if(r.SQLITE_UTF8!==(D&15))return q(T);try{const c=x(T,F,D,A,M,H);return c===0&&M instanceof Function&&Q.addCollation(T,F),c}catch(c){return o.sqlite3__wasm_db_error(T,c)}},r.sqlite3_create_collation=(T,F,D,A,M)=>arguments.length===5?r.sqlite3_create_collation_v2(T,F,D,A,M,0):d(T,"sqlite3_create_collation",5)}{const w=function(D,A){return D[0]+":"+(D[2]<0?-1:D[2])+":"+A+":"+s.cstrToJs(D[1]).toLowerCase()},x=Object.assign(Object.create(null),{xInverseAndStep:{signature:"v(pip)",contextKey:w,callProxy:D=>(A,M,H)=>{try{D(A,...r.sqlite3_values_to_js(M,H))}catch(c){r.sqlite3_result_error_js(A,c)}}},xFinalAndValue:{signature:"v(p)",contextKey:w,callProxy:D=>A=>{try{r.sqlite3_result_js(A,D(A))}catch(M){r.sqlite3_result_error_js(A,M)}}},xFunc:{signature:"v(pip)",contextKey:w,callProxy:D=>(A,M,H)=>{try{r.sqlite3_result_js(A,D(A,...r.sqlite3_values_to_js(M,H)))}catch(c){r.sqlite3_result_error_js(A,c)}}},xDestroy:{signature:"v(p)",contextKey:w,callProxy:D=>A=>{try{D(A)}catch(M){console.error("UDF xDestroy method threw:",M)}}}}),T=s.xWrap("sqlite3_create_function_v2","int",["sqlite3*","string","int","int","*",new s.xWrap.FuncPtrAdapter({name:"xFunc",...x.xFunc}),new s.xWrap.FuncPtrAdapter({name:"xStep",...x.xInverseAndStep}),new s.xWrap.FuncPtrAdapter({name:"xFinal",...x.xFinalAndValue}),new s.xWrap.FuncPtrAdapter({name:"xDestroy",...x.xDestroy})]),F=s.exports.sqlite3_create_window_function?s.xWrap("sqlite3_create_window_function","int",["sqlite3*","string","int","int","*",new s.xWrap.FuncPtrAdapter({name:"xStep",...x.xInverseAndStep}),new s.xWrap.FuncPtrAdapter({name:"xFinal",...x.xFinalAndValue}),new s.xWrap.FuncPtrAdapter({name:"xValue",...x.xFinalAndValue}),new s.xWrap.FuncPtrAdapter({name:"xInverse",...x.xInverseAndStep}),new s.xWrap.FuncPtrAdapter({name:"xDestroy",...x.xDestroy})]):void 0;r.sqlite3_create_function_v2=function D(A,M,H,c,g,E,z,u,m){if(D.length!==arguments.length)return d(A,"sqlite3_create_function_v2",D.length);if((c&15)===0)c|=r.SQLITE_UTF8;else if(r.SQLITE_UTF8!==(c&15))return q(A);try{const l=T(A,M,H,c,g,E,z,u,m);return l===0&&(E instanceof Function||z instanceof Function||u instanceof Function||m instanceof Function)&&Q.addFunction(A,M,H),l}catch(l){return console.error("sqlite3_create_function_v2() setup threw:",l),o.sqlite3__wasm_db_error(A,l,"Creation of UDF threw: "+l)}},r.sqlite3_create_function=function D(A,M,H,c,g,E,z,u){return D.length===arguments.length?r.sqlite3_create_function_v2(A,M,H,c,g,E,z,u,0):d(A,"sqlite3_create_function",D.length)},F?r.sqlite3_create_window_function=function D(A,M,H,c,g,E,z,u,m,l){if(D.length!==arguments.length)return d(A,"sqlite3_create_window_function",D.length);if((c&15)===0)c|=r.SQLITE_UTF8;else if(r.SQLITE_UTF8!==(c&15))return q(A);try{const _=F(A,M,H,c,g,E,z,u,m,l);return _===0&&(E instanceof Function||z instanceof Function||u instanceof Function||m instanceof Function||l instanceof Function)&&Q.addWindowFunc(A,M,H),_}catch(_){return console.error("sqlite3_create_window_function() setup threw:",_),o.sqlite3__wasm_db_error(A,_,"Creation of UDF threw: "+_)}}:delete r.sqlite3_create_window_function,r.sqlite3_create_function_v2.udfSetResult=r.sqlite3_create_function.udfSetResult=r.sqlite3_result_js,r.sqlite3_create_window_function&&(r.sqlite3_create_window_function.udfSetResult=r.sqlite3_result_js),r.sqlite3_create_function_v2.udfConvertArgs=r.sqlite3_create_function.udfConvertArgs=r.sqlite3_values_to_js,r.sqlite3_create_window_function&&(r.sqlite3_create_window_function.udfConvertArgs=r.sqlite3_values_to_js),r.sqlite3_create_function_v2.udfSetError=r.sqlite3_create_function.udfSetError=r.sqlite3_result_error_js,r.sqlite3_create_window_function&&(r.sqlite3_create_window_function.udfSetError=r.sqlite3_result_error_js)}{const w=(T,F)=>(typeof T=="string"?F=-1:o.isSQLableTypedArray(T)?(F=T.byteLength,T=o.typedArrayToString(T instanceof ArrayBuffer?new Uint8Array(T):T)):Array.isArray(T)&&(T=T.join(""),F=-1),[T,F]),x={basic:s.xWrap("sqlite3_prepare_v3","int",["sqlite3*","string","int","int","**","**"]),full:s.xWrap("sqlite3_prepare_v3","int",["sqlite3*","*","int","int","**","**"])};r.sqlite3_prepare_v3=function T(F,D,A,M,H,c){if(T.length!==arguments.length)return d(F,"sqlite3_prepare_v3",T.length);const[g,E]=w(D,A);switch(typeof g){case"string":return x.basic(F,g,E,M,H,null);case"number":return x.full(F,g,E,M,H,c);default:return o.sqlite3__wasm_db_error(F,r.SQLITE_MISUSE,"Invalid SQL argument type for sqlite3_prepare_v2/v3().")}},r.sqlite3_prepare_v2=function T(F,D,A,M,H){return T.length===arguments.length?r.sqlite3_prepare_v3(F,D,A,0,M,H):d(F,"sqlite3_prepare_v2",T.length)}}{const w=s.xWrap("sqlite3_bind_text","int",["sqlite3_stmt*","int","string","int","*"]),x=s.xWrap("sqlite3_bind_blob","int",["sqlite3_stmt*","int","*","int","*"]);r.sqlite3_bind_text=function T(F,D,A,M,H){if(T.length!==arguments.length)return d(r.sqlite3_db_handle(F),"sqlite3_bind_text",T.length);if(s.isPtr(A)||A===null)return w(F,D,A,M,H);A instanceof ArrayBuffer?A=new Uint8Array(A):Array.isArray(pMem)&&(A=pMem.join(""));let c,g;try{if(o.isSQLableTypedArray(A))c=s.allocFromTypedArray(A),g=A.byteLength;else if(typeof A=="string")[c,g]=s.allocCString(A);else return o.sqlite3__wasm_db_error(r.sqlite3_db_handle(F),r.SQLITE_MISUSE,"Invalid 3rd argument type for sqlite3_bind_text().");return w(F,D,c,g,r.SQLITE_WASM_DEALLOC)}catch(E){return s.dealloc(c),o.sqlite3__wasm_db_error(r.sqlite3_db_handle(F),E)}},r.sqlite3_bind_blob=function T(F,D,A,M,H){if(T.length!==arguments.length)return d(r.sqlite3_db_handle(F),"sqlite3_bind_blob",T.length);if(s.isPtr(A)||A===null)return x(F,D,A,M,H);A instanceof ArrayBuffer?A=new Uint8Array(A):Array.isArray(A)&&(A=A.join(""));let c,g;try{if(o.isBindableTypedArray(A))c=s.allocFromTypedArray(A),g=M>=0?M:A.byteLength;else if(typeof A=="string")[c,g]=s.allocCString(A);else return o.sqlite3__wasm_db_error(r.sqlite3_db_handle(F),r.SQLITE_MISUSE,"Invalid 3rd argument type for sqlite3_bind_blob().");return x(F,D,c,g,r.SQLITE_WASM_DEALLOC)}catch(E){return s.dealloc(c),o.sqlite3__wasm_db_error(r.sqlite3_db_handle(F),E)}}}r.sqlite3_config=function(w,...x){if(arguments.length<2)return r.SQLITE_MISUSE;switch(w){case r.SQLITE_CONFIG_COVERING_INDEX_SCAN:case r.SQLITE_CONFIG_MEMSTATUS:case r.SQLITE_CONFIG_SMALL_MALLOC:case r.SQLITE_CONFIG_SORTERREF_SIZE:case r.SQLITE_CONFIG_STMTJRNL_SPILL:case r.SQLITE_CONFIG_URI:return s.exports.sqlite3__wasm_config_i(w,x[0]);case r.SQLITE_CONFIG_LOOKASIDE:return s.exports.sqlite3__wasm_config_ii(w,x[0],x[1]);case r.SQLITE_CONFIG_MEMDB_MAXSIZE:return s.exports.sqlite3__wasm_config_j(w,x[0]);case r.SQLITE_CONFIG_GETMALLOC:case r.SQLITE_CONFIG_GETMUTEX:case r.SQLITE_CONFIG_GETPCACHE2:case r.SQLITE_CONFIG_GETPCACHE:case r.SQLITE_CONFIG_HEAP:case r.SQLITE_CONFIG_LOG:case r.SQLITE_CONFIG_MALLOC:case r.SQLITE_CONFIG_MMAP_SIZE:case r.SQLITE_CONFIG_MULTITHREAD:case r.SQLITE_CONFIG_MUTEX:case r.SQLITE_CONFIG_PAGECACHE:case r.SQLITE_CONFIG_PCACHE2:case r.SQLITE_CONFIG_PCACHE:case r.SQLITE_CONFIG_PCACHE_HDRSZ:case r.SQLITE_CONFIG_PMASZ:case r.SQLITE_CONFIG_SERIALIZED:case r.SQLITE_CONFIG_SINGLETHREAD:case r.SQLITE_CONFIG_SQLLOG:case r.SQLITE_CONFIG_WIN32_HEAPSIZE:default:return r.SQLITE_NOTFOUND}};{const w=new Set;r.sqlite3_auto_extension=function(x){if(x instanceof Function)x=s.installFunction("i(ppp)",x);else if(arguments.length!==1||!s.isPtr(x))return r.SQLITE_MISUSE;const T=s.exports.sqlite3_auto_extension(x);return x!==arguments[0]&&(T===0?w.add(x):s.uninstallFunction(x)),T},r.sqlite3_cancel_auto_extension=function(x){return!x||arguments.length!==1||!s.isPtr(x)?0:s.exports.sqlite3_cancel_auto_extension(x)},r.sqlite3_reset_auto_extension=function(){s.exports.sqlite3_reset_auto_extension();for(const x of w)s.uninstallFunction(x);w.clear()}}const V=r.sqlite3_vfs_find("kvvfs");if(V)if(o.isUIThread()){const w=new r.sqlite3_kvvfs_methods(s.exports.sqlite3__wasm_kvvfs_methods());delete r.sqlite3_kvvfs_methods;const x=s.exports.sqlite3__wasm_kvvfsMakeKeyOnPstack,T=s.pstack,F=A=>s.peek(A)===115?sessionStorage:localStorage,D={xRead:(A,M,H,c)=>{const g=T.pointer,E=s.scopedAllocPush();try{const z=x(A,M);if(!z)return-3;const u=s.cstrToJs(z),m=F(A).getItem(u);if(!m)return-1;const l=m.length;if(c<=0)return l;if(c===1)return s.poke(H,0),l;const _=s.scopedAllocCString(m);return c>l+1&&(c=l+1),s.heap8u().copyWithin(H,_,_+c-1),s.poke(H+c-1,0),c-1}catch(z){return console.error("kvstorageRead()",z),-2}finally{T.restore(g),s.scopedAllocPop(E)}},xWrite:(A,M,H)=>{const c=T.pointer;try{const g=x(A,M);if(!g)return 1;const E=s.cstrToJs(g);return F(A).setItem(E,s.cstrToJs(H)),0}catch(g){return console.error("kvstorageWrite()",g),r.SQLITE_IOERR}finally{T.restore(c)}},xDelete:(A,M)=>{const H=T.pointer;try{const c=x(A,M);return c?(F(A).removeItem(s.cstrToJs(c)),0):1}catch(c){return console.error("kvstorageDelete()",c),r.SQLITE_IOERR}finally{T.restore(H)}}};for(const A of Object.keys(D))w[w.memberKey(A)]=s.installFunction(w.memberSignature(A),D[A])}else r.sqlite3_vfs_unregister(V);s.xWrap.FuncPtrAdapter.warnOnUse=!0;const P=t.StructBinder,I=function w(x,T,F,D=w.installMethodArgcCheck){if(x instanceof P.StructType?!(F instanceof Function)&&!s.isPtr(F)&&n("Usage errror: expecting a Function or WASM pointer to one."):n("Usage error: target object is-not-a StructType."),arguments.length===1)return(c,g)=>w(x,c,g,D);w.argcProxy||(w.argcProxy=function(c,g,E,z){return function(...u){return E.length!==arguments.length&&n("Argument mismatch for",c.structInfo.name+"::"+g+": Native signature is:",z),E.apply(this,u)}},w.removeFuncList=function(){this.ondispose.__removeFuncList&&(this.ondispose.__removeFuncList.forEach((c,g)=>{if(typeof c=="number")try{s.uninstallFunction(c)}catch{}}),delete this.ondispose.__removeFuncList)});const A=x.memberSignature(T);A.length<2&&n("Member",T,"does not have a function pointer signature:",A);const M=x.memberKey(T),H=D&&!s.isPtr(F)?w.argcProxy(x,M,F,A):F;if(s.isPtr(H))H&&!s.functionEntry(H)&&n("Pointer",H,"is not a WASM function table entry."),x[M]=H;else{const c=s.installFunction(H,x.memberSignature(T,!0));x[M]=c,(!x.ondispose||!x.ondispose.__removeFuncList)&&(x.addOnDispose("ondispose.__removeFuncList handler",w.removeFuncList),x.ondispose.__removeFuncList=[]),x.ondispose.__removeFuncList.push(M,c)}return(c,g)=>w(x,c,g,D)};I.installMethodArgcCheck=!1;const N=function(w,x,T=I.installMethodArgcCheck){const F=new Map;for(const D of Object.keys(x)){const A=x[D],M=F.get(A);if(M){const H=w.memberKey(D);w[H]=w[w.memberKey(M)]}else I(w,D,A,T),F.set(A,D)}return w};P.StructType.prototype.installMethod=function(x,T,F=I.installMethodArgcCheck){return arguments.length<3&&x&&typeof x=="object"?N(this,...arguments):I(this,...arguments)},P.StructType.prototype.installMethods=function(w,x=I.installMethodArgcCheck){return N(this,w,x)}}),globalThis.sqlite3ApiBootstrap.initializers.push(function(t){t.version={libVersion:"3.49.0",libVersionNumber:3049e3,sourceId:"2025-02-06 11:55:18 4a7dd425dc2a0e5082a9049c9b4a9d4f199a71583d014c24b4cfe276c5a77cde",downloadVersion:349e4}}),globalThis.sqlite3ApiBootstrap.initializers.push(function(t){const n=(...u)=>{throw new t.SQLite3Error(...u)},r=t.capi,s=t.wasm,o=t.util,d=new WeakMap,q=new WeakMap,L=(u,m,l)=>{const _=Object.getOwnPropertyDescriptor(u,m);return _?_.value:l},C=function(u,m){return m&&(u instanceof I&&(u=u.pointer),n(m,"sqlite3 result code",m+":",u?r.sqlite3_errmsg(u):r.sqlite3_errstr(m))),arguments[0]},Q=s.installFunction("i(ippp)",(function(u,m,l,_){r.SQLITE_TRACE_STMT===u&&console.log("SQL TRACE #"+ ++this.counter+" via sqlite3@"+m+":",s.cstrToJs(_))}).bind({counter:0})),V=Object.create(null),P=function u(...m){if(!u._name2vfs){u._name2vfs=Object.create(null);const ne=typeof importScripts=="function"?ie=>n("The VFS for",ie,"is only available in the main window thread."):!1;u._name2vfs[":localStorage:"]={vfs:"kvvfs",filename:ne||(()=>"local")},u._name2vfs[":sessionStorage:"]={vfs:"kvvfs",filename:ne||(()=>"session")}}const l=u.normalizeArgs(...m);let _=l.filename,b=l.vfs,y=l.flags;(typeof _!="string"&&typeof _!="number"||typeof y!="string"||b&&typeof b!="string"&&typeof b!="number")&&(t.config.error("Invalid DB ctor args",l,arguments),n("Invalid arguments for DB constructor."));let U=typeof _=="number"?s.cstrToJs(_):_;const J=u._name2vfs[U];J&&(b=J.vfs,_=U=J.filename(U));let ee,re=0;y.indexOf("c")>=0&&(re|=r.SQLITE_OPEN_CREATE|r.SQLITE_OPEN_READWRITE),y.indexOf("w")>=0&&(re|=r.SQLITE_OPEN_READWRITE),re===0&&(re|=r.SQLITE_OPEN_READONLY),re|=r.SQLITE_OPEN_EXRESCODE;const te=s.pstack.pointer;try{const ne=s.pstack.allocPtr();let ie=r.sqlite3_open_v2(_,ne,re,b||0);ee=s.peekPtr(ne),C(ee,ie),r.sqlite3_extended_result_codes(ee,1),y.indexOf("t")>=0&&r.sqlite3_trace_v2(ee,r.SQLITE_TRACE_STMT,Q,ee)}catch(ne){throw ee&&r.sqlite3_close_v2(ee),ne}finally{s.pstack.restore(te)}this.filename=U,d.set(this,ee),q.set(this,Object.create(null));try{const ne=r.sqlite3_js_db_vfs(ee)||n("Internal error: cannot get VFS for new db handle."),ie=V[ne];ie&&(ie instanceof Function?ie(this,t):C(ee,r.sqlite3_exec(ee,ie,0,0,0)))}catch(ne){throw this.close(),ne}};P.setVfsPostOpenCallback=function(u,m){m instanceof Function||n("dbCtorHelper.setVfsPostOpenCallback() should not be used with a non-function argument.",arguments),V[u]=m},P.normalizeArgs=function(u=":memory:",m="c",l=null){const _={};return arguments.length===1&&arguments[0]&&typeof arguments[0]=="object"?(Object.assign(_,arguments[0]),_.flags===void 0&&(_.flags="c"),_.vfs===void 0&&(_.vfs=null),_.filename===void 0&&(_.filename=":memory:")):(_.filename=u,_.flags=m,_.vfs=l),_};const I=function(...u){P.apply(this,u)};I.dbCtorHelper=P;const N={null:1,number:2,string:3,boolean:4,blob:5};N.undefined==N.null,s.bigIntEnabled&&(N.bigint=N.number);const w=function(){N!==arguments[2]&&n(r.SQLITE_MISUSE,"Do not call the Stmt constructor directly. Use DB.prepare()."),this.db=arguments[0],d.set(this,arguments[1]),this.parameterCount=r.sqlite3_bind_parameter_count(this.pointer)},x=function(u){return u.pointer||n("DB has been closed."),u},T=function(u,m){return(m!==(m|0)||m<0||m>=u.columnCount)&&n("Column index",m,"is out of range."),u},F=function(u,m){const l=Object.create(null);switch(l.opt=Object.create(null),m.length){case 1:typeof m[0]=="string"||o.isSQLableTypedArray(m[0])||Array.isArray(m[0])?l.sql=m[0]:m[0]&&typeof m[0]=="object"&&(l.opt=m[0],l.sql=l.opt.sql);break;case 2:l.sql=m[0],l.opt=m[1];break;default:n("Invalid argument count for exec().")}l.sql=o.flexibleString(l.sql),typeof l.sql!="string"&&n("Missing SQL argument or unsupported SQL value type.");const _=l.opt;switch(_.returnValue){case"resultRows":_.resultRows||(_.resultRows=[]),l.returnVal=()=>_.resultRows;break;case"saveSql":_.saveSql||(_.saveSql=[]),l.returnVal=()=>_.saveSql;break;case void 0:case"this":l.returnVal=()=>u;break;default:n("Invalid returnValue value:",_.returnValue)}if(!_.callback&&!_.returnValue&&_.rowMode!==void 0&&(_.resultRows||(_.resultRows=[]),l.returnVal=()=>_.resultRows),_.callback||_.resultRows)switch(_.rowMode===void 0?"array":_.rowMode){case"object":l.cbArg=(b,y)=>{y.columnNames||(y.columnNames=b.getColumnNames([]));const U=b.get([]),J=Object.create(null);for(const ee in y.columnNames)J[y.columnNames[ee]]=U[ee];return J};break;case"array":l.cbArg=b=>b.get([]);break;case"stmt":Array.isArray(_.resultRows)&&n("exec(): invalid rowMode for a resultRows array: must","be one of 'array', 'object',","a result column number, or column name reference."),l.cbArg=b=>b;break;default:if(o.isInt32(_.rowMode)){l.cbArg=b=>b.get(_.rowMode);break}else if(typeof _.rowMode=="string"&&_.rowMode.length>1&&_.rowMode[0]==="$"){const b=_.rowMode.substr(1);l.cbArg=y=>{const U=y.get(Object.create(null))[b];return U===void 0?n(r.SQLITE_NOTFOUND,"exec(): unknown result column:",b):U};break}n("Invalid rowMode:",_.rowMode)}return l},D=(u,m,l,..._)=>{const b=u.prepare(m);try{const y=b.bind(l).step()?b.get(..._):void 0;return b.reset(),y}finally{b.finalize()}},A=(u,m,l,_)=>u.exec({sql:m,bind:l,rowMode:_,returnValue:"resultRows"});I.checkRc=(u,m)=>C(u,m),I.prototype={isOpen:function(){return!!this.pointer},affirmOpen:function(){return x(this)},close:function(){if(this.pointer){if(this.onclose&&this.onclose.before instanceof Function)try{this.onclose.before(this)}catch{}const u=this.pointer;if(Object.keys(q.get(this)).forEach((m,l)=>{if(l&&l.pointer)try{l.finalize()}catch{}}),d.delete(this),q.delete(this),r.sqlite3_close_v2(u),this.onclose&&this.onclose.after instanceof Function)try{this.onclose.after(this)}catch{}delete this.filename}},changes:function(u=!1,m=!1){const l=x(this).pointer;return u?m?r.sqlite3_total_changes64(l):r.sqlite3_total_changes(l):m?r.sqlite3_changes64(l):r.sqlite3_changes(l)},dbFilename:function(u="main"){return r.sqlite3_db_filename(x(this).pointer,u)},dbName:function(u=0){return r.sqlite3_db_name(x(this).pointer,u)},dbVfsName:function(u=0){let m;const l=r.sqlite3_js_db_vfs(x(this).pointer,u);if(l){const _=new r.sqlite3_vfs(l);try{m=s.cstrToJs(_.$zName)}finally{_.dispose()}}return m},prepare:function(u){x(this);const m=s.pstack.pointer;let l,_;try{l=s.pstack.alloc(8),I.checkRc(this,r.sqlite3_prepare_v2(this.pointer,u,-1,l,null)),_=s.peekPtr(l)}finally{s.pstack.restore(m)}_||n("Cannot prepare empty SQL.");const b=new w(this,_,N);return q.get(this)[_]=b,b},exec:function(){x(this);const u=F(this,arguments);if(!u.sql)return n("exec() requires an SQL string.");const m=u.opt,l=m.callback,_=Array.isArray(m.resultRows)?m.resultRows:void 0;let b,y=m.bind,U=!!(u.cbArg||m.columnNames||_);const J=s.scopedAllocPush(),ee=Array.isArray(m.saveSql)?m.saveSql:void 0;try{const re=o.isSQLableTypedArray(u.sql);let te=re?u.sql.byteLength:s.jstrlen(u.sql);const ne=s.scopedAlloc(2*s.ptrSizeof+(te+1)),ie=ne+s.ptrSizeof;let ae=ie+s.ptrSizeof;const ue=ae+te;for(re?s.heap8().set(u.sql,ae):s.jstrcpy(u.sql,s.heap8(),ae,te,!1),s.poke(ae+te,0);ae&&s.peek(ae,"i8");){s.pokePtr([ne,ie],0),I.checkRc(this,r.sqlite3_prepare_v3(this.pointer,ae,te,0,ne,ie));const fe=s.peekPtr(ne);if(ae=s.peekPtr(ie),te=ue-ae,!!fe){if(ee&&ee.push(r.sqlite3_sql(fe).trim()),b=new w(this,fe,N),y&&b.parameterCount&&(b.bind(y),y=null),U&&b.columnCount){let be=Array.isArray(m.columnNames)?0:1;if(U=!1,u.cbArg||_){const he=Object.create(null);for(;b.step();b._lockedByExec=!1){be++===0&&b.getColumnNames(he.columnNames=m.columnNames||[]),b._lockedByExec=!0;const O=u.cbArg(b,he);if(_&&_.push(O),l&&l.call(m,O,b)===!1)break}b._lockedByExec=!1}be===0&&b.getColumnNames(m.columnNames)}else b.step();b.reset().finalize(),b=null}}}finally{s.scopedAllocPop(J),b&&(delete b._lockedByExec,b.finalize())}return u.returnVal()},createFunction:function(m,l,_){const b=he=>he instanceof Function;switch(arguments.length){case 1:_=m,m=_.name,l=_.xFunc||0;break;case 2:b(l)||(_=l,l=_.xFunc||0);break}_||(_={}),typeof m!="string"&&n("Invalid arguments: missing function name.");let y=_.xStep||0,U=_.xFinal||0;const J=_.xValue||0,ee=_.xInverse||0;let re;b(l)?(re=!1,(b(y)||b(U))&&n("Ambiguous arguments: scalar or aggregate?"),y=U=null):b(y)?(b(U)||n("Missing xFinal() callback for aggregate or window UDF."),l=null):b(U)?n("Missing xStep() callback for aggregate or window UDF."):n("Missing function-type properties."),re===!1?(b(J)||b(ee))&&n("xValue and xInverse are not permitted for non-window UDFs."):b(J)?(b(ee)||n("xInverse must be provided if xValue is."),re=!0):b(ee)&&n("xValue must be provided if xInverse is.");const te=_.pApp;te!=null&&(typeof te!="number"||!o.isInt32(te))&&n("Invalid value for pApp property. Must be a legal WASM pointer value.");const ne=_.xDestroy||0;ne&&!b(ne)&&n("xDestroy property must be a function.");let ie=0;L(_,"deterministic")&&(ie|=r.SQLITE_DETERMINISTIC),L(_,"directOnly")&&(ie|=r.SQLITE_DIRECTONLY),L(_,"innocuous")&&(ie|=r.SQLITE_INNOCUOUS),m=m.toLowerCase();const ae=l||y,ue=L(_,"arity"),fe=typeof ue=="number"?ue:ae.length?ae.length-1:0;let be;return re?be=r.sqlite3_create_window_function(this.pointer,m,fe,r.SQLITE_UTF8|ie,te||0,y,U,J,ee,ne):be=r.sqlite3_create_function_v2(this.pointer,m,fe,r.SQLITE_UTF8|ie,te||0,l,y,U,ne),I.checkRc(this,be),this},selectValue:function(u,m,l){return D(this,u,m,0,l)},selectValues:function(u,m,l){const _=this.prepare(u),b=[];try{for(_.bind(m);_.step();)b.push(_.get(0,l));_.reset()}finally{_.finalize()}return b},selectArray:function(u,m){return D(this,u,m,[])},selectObject:function(u,m){return D(this,u,m,{})},selectArrays:function(u,m){return A(this,u,m,"array")},selectObjects:function(u,m){return A(this,u,m,"object")},openStatementCount:function(){return this.pointer?Object.keys(q.get(this)).length:0},transaction:function(u){let m="BEGIN";arguments.length>1&&(/[^a-zA-Z]/.test(arguments[0])&&n(r.SQLITE_MISUSE,"Invalid argument for BEGIN qualifier."),m+=" "+arguments[0],u=arguments[1]),x(this).exec(m);try{const l=u(this);return this.exec("COMMIT"),l}catch(l){throw this.exec("ROLLBACK"),l}},savepoint:function(u){x(this).exec("SAVEPOINT oo1");try{const m=u(this);return this.exec("RELEASE oo1"),m}catch(m){throw this.exec("ROLLBACK to SAVEPOINT oo1; RELEASE SAVEPOINT oo1"),m}},checkRc:function(u){return C(this,u)}};const M=function(u){return u.pointer||n("Stmt has been closed."),u},H=function(u){let m=N[u==null?"null":typeof u];switch(m){case N.boolean:case N.null:case N.number:case N.string:return m;case N.bigint:if(s.bigIntEnabled)return m;default:return o.isBindableTypedArray(u)?N.blob:void 0}},c=function(u){return H(u)||n("Unsupported bind() argument type:",typeof u)},g=function(u,m){const l=typeof m=="number"?m:r.sqlite3_bind_parameter_index(u.pointer,m);return l===0||!o.isInt32(l)?n("Invalid bind() parameter name: "+m):(l<1||l>u.parameterCount)&&n("Bind index",m,"is out of range."),l},E=function(u,m){return u._lockedByExec&&n("Operation is illegal when statement is locked:",m),u},z=function u(m,l,_,b){E(M(m),"bind()"),u._||(u._tooBigInt=U=>n("BigInt value is too big to store without precision loss:",U),u._={string:function(U,J,ee,re){const[te,ne]=s.allocCString(ee,!0);return(re?r.sqlite3_bind_blob:r.sqlite3_bind_text)(U.pointer,J,te,ne,r.SQLITE_WASM_DEALLOC)}}),c(b),l=g(m,l);let y=0;switch(b==null?N.null:_){case N.null:y=r.sqlite3_bind_null(m.pointer,l);break;case N.string:y=u._.string(m,l,b,!1);break;case N.number:{let U;o.isInt32(b)?U=r.sqlite3_bind_int:typeof b=="bigint"?o.bigIntFits64(b)?s.bigIntEnabled?U=r.sqlite3_bind_int64:o.bigIntFitsDouble(b)?(b=Number(b),U=r.sqlite3_bind_double):u._tooBigInt(b):u._tooBigInt(b):(b=Number(b),s.bigIntEnabled&&Number.isInteger(b)?U=r.sqlite3_bind_int64:U=r.sqlite3_bind_double),y=U(m.pointer,l,b);break}case N.boolean:y=r.sqlite3_bind_int(m.pointer,l,b?1:0);break;case N.blob:{if(typeof b=="string"){y=u._.string(m,l,b,!0);break}else b instanceof ArrayBuffer?b=new Uint8Array(b):o.isBindableTypedArray(b)||n("Binding a value as a blob requires","that it be a string, Uint8Array, Int8Array, or ArrayBuffer.");const U=s.alloc(b.byteLength||1);s.heap8().set(b.byteLength?b:[0],U),y=r.sqlite3_bind_blob(m.pointer,l,U,b.byteLength,r.SQLITE_WASM_DEALLOC);break}default:t.config.warn("Unsupported bind() argument type:",b),n("Unsupported bind() argument type: "+typeof b)}return y&&I.checkRc(m.db.pointer,y),m._mayGet=!1,m};w.prototype={finalize:function(){if(this.pointer){E(this,"finalize()");const u=r.sqlite3_finalize(this.pointer);return delete q.get(this.db)[this.pointer],d.delete(this),delete this._mayGet,delete this.parameterCount,delete this._lockedByExec,delete this.db,u}},clearBindings:function(){return E(M(this),"clearBindings()"),r.sqlite3_clear_bindings(this.pointer),this._mayGet=!1,this},reset:function(u){E(this,"reset()"),u&&this.clearBindings();const m=r.sqlite3_reset(M(this).pointer);return this._mayGet=!1,C(this.db,m),this},bind:function(){M(this);let u,m;switch(arguments.length){case 1:u=1,m=arguments[0];break;case 2:u=arguments[0],m=arguments[1];break;default:n("Invalid bind() arguments.")}return m===void 0?this:(this.parameterCount||n("This statement has no bindable parameters."),this._mayGet=!1,m===null?z(this,u,N.null,m):Array.isArray(m)?(arguments.length!==1&&n("When binding an array, an index argument is not permitted."),m.forEach((l,_)=>z(this,_+1,c(l),l)),this):(m instanceof ArrayBuffer&&(m=new Uint8Array(m)),typeof m=="object"&&!o.isBindableTypedArray(m)?(arguments.length!==1&&n("When binding an object, an index argument is not permitted."),Object.keys(m).forEach(l=>z(this,l,c(m[l]),m[l])),this):z(this,u,c(m),m)))},bindAsBlob:function(u,m){M(this),arguments.length===1&&(m=u,u=1);const l=c(m);return N.string!==l&&N.blob!==l&&N.null!==l&&n("Invalid value type for bindAsBlob()"),z(this,u,N.blob,m)},step:function(){E(this,"step()");const u=r.sqlite3_step(M(this).pointer);switch(u){case r.SQLITE_DONE:return this._mayGet=!1;case r.SQLITE_ROW:return this._mayGet=!0;default:this._mayGet=!1,t.config.warn("sqlite3_step() rc=",u,r.sqlite3_js_rc_str(u),"SQL =",r.sqlite3_sql(this.pointer)),I.checkRc(this.db.pointer,u)}},stepReset:function(){return this.step(),this.reset()},stepFinalize:function(){try{const u=this.step();return this.reset(),u}finally{try{this.finalize()}catch{}}},get:function(u,m){if(M(this)._mayGet||n("Stmt.step() has not (recently) returned true."),Array.isArray(u)){let l=0;const _=this.columnCount;for(;l<_;)u[l]=this.get(l++);return u}else if(u&&typeof u=="object"){let l=0;const _=this.columnCount;for(;l<_;)u[r.sqlite3_column_name(this.pointer,l)]=this.get(l++);return u}switch(T(this,u),m===void 0?r.sqlite3_column_type(this.pointer,u):m){case r.SQLITE_NULL:return null;case r.SQLITE_INTEGER:if(s.bigIntEnabled){const l=r.sqlite3_column_int64(this.pointer,u);return l>=Number.MIN_SAFE_INTEGER&&l<=Number.MAX_SAFE_INTEGER?Number(l).valueOf():l}else{const l=r.sqlite3_column_double(this.pointer,u);return(l>Number.MAX_SAFE_INTEGER||l<Number.MIN_SAFE_INTEGER)&&n("Integer is out of range for JS integer range: "+l),o.isInt32(l)?l|0:l}case r.SQLITE_FLOAT:return r.sqlite3_column_double(this.pointer,u);case r.SQLITE_TEXT:return r.sqlite3_column_text(this.pointer,u);case r.SQLITE_BLOB:{const l=r.sqlite3_column_bytes(this.pointer,u),_=r.sqlite3_column_blob(this.pointer,u),b=new Uint8Array(l);return l&&b.set(s.heap8u().slice(_,_+l),0),l&&this.db._blobXfer instanceof Array&&this.db._blobXfer.push(b.buffer),b}default:n("Don't know how to translate","type of result column #"+u+".")}n("Not reached.")},getInt:function(u){return this.get(u,r.SQLITE_INTEGER)},getFloat:function(u){return this.get(u,r.SQLITE_FLOAT)},getString:function(u){return this.get(u,r.SQLITE_TEXT)},getBlob:function(u){return this.get(u,r.SQLITE_BLOB)},getJSON:function(u){const m=this.get(u,r.SQLITE_STRING);return m===null?m:JSON.parse(m)},getColumnName:function(u){return r.sqlite3_column_name(T(M(this),u).pointer,u)},getColumnNames:function(u=[]){T(M(this),0);const m=this.columnCount;for(let l=0;l<m;++l)u.push(r.sqlite3_column_name(this.pointer,l));return u},getParamIndex:function(u){return M(this).parameterCount?r.sqlite3_bind_parameter_index(this.pointer,u):void 0},getParamName:function(u){return M(this).parameterCount?r.sqlite3_bind_parameter_name(this.pointer,u):void 0},isBusy:function(){return r.sqlite3_stmt_busy(M(this))!==0},isReadOnly:function(){return r.sqlite3_stmt_readonly(M(this))!==0}};{const u={enumerable:!0,get:function(){return d.get(this)},set:()=>n("The pointer property is read-only.")};Object.defineProperty(w.prototype,"pointer",u),Object.defineProperty(I.prototype,"pointer",u)}if(Object.defineProperty(w.prototype,"columnCount",{enumerable:!1,get:function(){return r.sqlite3_column_count(this.pointer)},set:()=>n("The columnCount property is read-only.")}),t.oo1={DB:I,Stmt:w},o.isUIThread()){t.oo1.JsStorageDb=function(m="session"){const l=P.normalizeArgs(...arguments);m=l.filename,m!=="session"&&m!=="local"&&n("JsStorageDb db name must be one of 'session' or 'local'."),l.vfs="kvvfs",P.call(this,l)};const u=t.oo1.JsStorageDb;u.prototype=Object.create(I.prototype),u.clearStorage=r.sqlite3_js_kvvfs_clear,u.prototype.clearStorage=function(){return u.clearStorage(x(this).filename)},u.storageSize=r.sqlite3_js_kvvfs_size,u.prototype.storageSize=function(){return u.storageSize(x(this).filename)}}}),globalThis.sqlite3ApiBootstrap.initializers.push(function(t){const n=t.util;t.initWorker1API=(function(){const r=(...P)=>{throw new Error(P.join(" "))};globalThis.WorkerGlobalScope instanceof Function||r("initWorker1API() must be run from a Worker thread.");const s=this.sqlite3||r("Missing this.sqlite3 object."),o=s.oo1.DB,d=function(P){let I=q.idMap.get(P);return I||(I="db#"+ ++q.idSeq+"@"+P.pointer,q.idMap.set(P,I),I)},q={dbList:[],idSeq:0,idMap:new WeakMap,xfer:[],open:function(P){const I=new o(P);return this.dbs[d(I)]=I,this.dbList.indexOf(I)<0&&this.dbList.push(I),I},close:function(P,I){if(P){delete this.dbs[d(P)];const N=P.filename,w=n.sqlite3__wasm_db_vfs(P.pointer,0);P.close();const x=this.dbList.indexOf(P);x>=0&&this.dbList.splice(x,1),I&&N&&w&&n.sqlite3__wasm_vfs_unlink(w,N)}},post:function(P,I){I&&I.length?(globalThis.postMessage(P,Array.from(I)),I.length=0):globalThis.postMessage(P)},dbs:Object.create(null),getDb:function(P,I=!0){return this.dbs[P]||(I?r("Unknown (or closed) DB ID:",P):void 0)}},L=function(P=q.dbList[0]){return P&&P.pointer?P:r("DB is not opened.")},C=function(P,I=!0){const N=q.getDb(P.dbId,!1)||q.dbList[0];return I?L(N):N},Q=function(){return q.dbList[0]&&d(q.dbList[0])},V={open:function(P){const I=Object.create(null),N=P.args||Object.create(null);N.simulateError&&r("Throwing because of simulateError flag.");const w=Object.create(null);I.vfs=N.vfs,I.filename=N.filename||"";const x=q.open(I);return w.filename=x.filename,w.persistent=!!s.capi.sqlite3_js_db_uses_vfs(x.pointer,"opfs"),w.dbId=d(x),w.vfs=x.dbVfsName(),w},close:function(P){const I=C(P,!1),N={filename:I&&I.filename};if(I){const w=P.args&&typeof P.args=="object"?!!P.args.unlink:!1;q.close(I,w)}return N},exec:function(P){const I=typeof P.args=="string"?{sql:P.args}:P.args||Object.create(null);I.rowMode==="stmt"?r("Invalid rowMode for 'exec': stmt mode","does not work in the Worker API."):I.sql||r("'exec' requires input SQL.");const N=C(P);(I.callback||Array.isArray(I.resultRows))&&(N._blobXfer=q.xfer);const w=I.callback;let x=0;const T=!!I.columnNames;typeof w=="string"&&(T||(I.columnNames=[]),I.callback=function(F,D){q.post({type:w,columnNames:I.columnNames,rowNumber:++x,row:F},q.xfer)});try{const F=I.countChanges?N.changes(!0,I.countChanges===64):void 0;N.exec(I),F!==void 0&&(I.changeCount=N.changes(!0,I.countChanges===64)-F),I.callback instanceof Function&&(I.callback=w,q.post({type:w,columnNames:I.columnNames,rowNumber:null,row:void 0}))}finally{delete N._blobXfer,I.callback&&(I.callback=w)}return I},"config-get":function(){const P=Object.create(null),I=s.config;return["bigIntEnabled"].forEach(function(N){Object.getOwnPropertyDescriptor(I,N)&&(P[N]=I[N])}),P.version=s.version,P.vfsList=s.capi.sqlite3_js_vfs_list(),P},export:function(P){const I=C(P),N={byteArray:s.capi.sqlite3_js_db_export(I.pointer),filename:I.filename,mimetype:"application/x-sqlite3"};return q.xfer.push(N.byteArray.buffer),N},toss:function(P){r("Testing worker exception")}};globalThis.onmessage=async function(P){P=P.data;let I,N=P.dbId,w=P.type;const x=performance.now();try{V.hasOwnProperty(w)&&V[w]instanceof Function?I=await V[w](P):r("Unknown db worker message type:",P.type)}catch(T){w="error",I={operation:P.type,message:T.message,errorClass:T.name,input:P},T.stack&&(I.stack=typeof T.stack=="string"?T.stack.split(/\n\s*/):T.stack)}N||(N=I.dbId||Q()),q.post({type:w,dbId:N,messageId:P.messageId,workerReceivedTime:x,workerRespondTime:performance.now(),departureTime:P.departureTime,result:I},q.xfer)},globalThis.postMessage({type:"sqlite3-api",result:"worker1-ready"})}).bind({sqlite3:t})}),globalThis.sqlite3ApiBootstrap.initializers.push(function(t){const n=t.wasm,r=t.capi,s=t.util.toss3,o=Object.create(null);t.vfs=o,r.sqlite3_vfs.prototype.registerVfs=function(d=!1){this instanceof t.capi.sqlite3_vfs||s("Expecting a sqlite3_vfs-type argument.");const q=r.sqlite3_vfs_register(this,d?1:0);return q&&s("sqlite3_vfs_register(",this,") failed with rc",q),this.pointer!==r.sqlite3_vfs_find(this.$zName)&&s("BUG: sqlite3_vfs_find(vfs.$zName) failed for just-installed VFS",this),this},o.installVfs=function(d){let q=0;const L=["io","vfs"];for(const C of L){const Q=d[C];Q&&(++q,Q.struct.installMethods(Q.methods,!!Q.applyArgcCheck),C==="vfs"&&(!Q.struct.$zName&&typeof Q.name=="string"&&Q.struct.addOnDispose(Q.struct.$zName=n.allocCString(Q.name)),Q.struct.registerVfs(!!Q.asDefault)))}return q||s("Misuse: installVfs() options object requires at least","one of:",L),this}}),globalThis.sqlite3ApiBootstrap.initializers.push(function(t){if(!t.wasm.exports.sqlite3_declare_vtab)return;const n=t.wasm,r=t.capi,s=t.util.toss3,o=Object.create(null);t.vtab=o;const d=r.sqlite3_index_info;d.prototype.nthConstraint=function(C,Q=!1){if(C<0||C>=this.$nConstraint)return!1;const V=this.$aConstraint+d.sqlite3_index_constraint.structInfo.sizeof*C;return Q?V:new d.sqlite3_index_constraint(V)},d.prototype.nthConstraintUsage=function(C,Q=!1){if(C<0||C>=this.$nConstraint)return!1;const V=this.$aConstraintUsage+d.sqlite3_index_constraint_usage.structInfo.sizeof*C;return Q?V:new d.sqlite3_index_constraint_usage(V)},d.prototype.nthOrderBy=function(C,Q=!1){if(C<0||C>=this.$nOrderBy)return!1;const V=this.$aOrderBy+d.sqlite3_index_orderby.structInfo.sizeof*C;return Q?V:new d.sqlite3_index_orderby(V)};const q=function(C,Q){return(function(V,P=!1){if(arguments.length===0&&(V=new Q),V instanceof Q)return this.set(V.pointer,V),V;n.isPtr(V)||t.SQLite3Error.toss("Invalid argument to",C+"()");let I=this.get(V);return P&&this.delete(V),I}).bind(new Map)},L=function(C,Q){const V=q(C,Q);return Object.assign(Object.create(null),{StructType:Q,create:P=>{const I=V();return n.pokePtr(P,I.pointer),I},get:P=>V(P),unget:P=>V(P,!0),dispose:P=>{const I=V(P,!0);I&&I.dispose()}})};o.xVtab=L("xVtab",r.sqlite3_vtab),o.xCursor=L("xCursor",r.sqlite3_vtab_cursor),o.xIndexInfo=C=>new r.sqlite3_index_info(C),o.xError=function C(Q,V,P){if(C.errorReporter instanceof Function)try{C.errorReporter("sqlite3_module::"+Q+"(): "+V.message)}catch{}let I;return V instanceof t.WasmAllocError?I=r.SQLITE_NOMEM:arguments.length>2?I=P:V instanceof t.SQLite3Error&&(I=V.resultCode),I||r.SQLITE_ERROR},o.xError.errorReporter=console.error.bind(console),o.xRowid=(C,Q)=>n.poke(C,Q,"i64"),o.setupModule=function(C){let Q=!1;const V=this instanceof r.sqlite3_module?this:C.struct||(Q=new r.sqlite3_module);try{const P=C.methods||s("Missing 'methods' object.");for(const I of Object.entries({xConnect:"xCreate",xDisconnect:"xDestroy"})){const N=I[0],w=I[1];P[N]===!0?P[N]=P[w]:P[w]===!0&&(P[w]=P[N])}if(C.catchExceptions){const I=function(x,T){return["xConnect","xCreate"].indexOf(x)>=0?function(F,D,A,M,H,c){try{return T(...arguments)||0}catch(g){return g instanceof t.WasmAllocError||(n.dealloc(n.peekPtr(c)),n.pokePtr(c,n.allocCString(g.message))),o.xError(x,g)}}:function(...F){try{return T(...F)||0}catch(D){return o.xError(x,D)}}},N=["xCreate","xConnect","xBestIndex","xDisconnect","xDestroy","xOpen","xClose","xFilter","xNext","xEof","xColumn","xRowid","xUpdate","xBegin","xSync","xCommit","xRollback","xFindFunction","xRename","xSavepoint","xRelease","xRollbackTo","xShadowName"],w=Object.create(null);for(const x of N){const T=P[x];if(T instanceof Function)x==="xConnect"&&P.xCreate===T?w[x]=P.xCreate:x==="xCreate"&&P.xConnect===T?w[x]=P.xConnect:w[x]=I(x,T);else continue}V.installMethods(w,!1)}else V.installMethods(P,!!C.applyArgcCheck);if(V.$iVersion===0){let I;typeof C.iVersion=="number"?I=C.iVersion:V.$xShadowName?I=3:V.$xSavePoint||V.$xRelease||V.$xRollbackTo?I=2:I=1,V.$iVersion=I}}catch(P){throw Q&&Q.dispose(),P}return V},r.sqlite3_module.prototype.setupModule=function(C){return o.setupModule.call(this,C)}}),globalThis.sqlite3ApiBootstrap.initializers.push(function(t){const n=function r(s){var q;if(!globalThis.SharedArrayBuffer||!globalThis.Atomics)return Promise.reject(new Error("Cannot install OPFS: Missing SharedArrayBuffer and/or Atomics. The server must emit the COOP/COEP response headers to enable those. See https://sqlite.org/wasm/doc/trunk/persistence.md#coop-coep"));if(typeof WorkerGlobalScope>"u")return Promise.reject(new Error("The OPFS sqlite3_vfs cannot run in the main thread because it requires Atomics.wait()."));if(!globalThis.FileSystemHandle||!globalThis.FileSystemDirectoryHandle||!globalThis.FileSystemFileHandle||!globalThis.FileSystemFileHandle.prototype.createSyncAccessHandle||!((q=navigator==null?void 0:navigator.storage)!=null&&q.getDirectory))return Promise.reject(new Error("Missing required OPFS APIs."));(!s||typeof s!="object")&&(s=Object.create(null));const o=new URL(globalThis.location.href).searchParams;return o.has("opfs-disable")?Promise.resolve(t):(s.verbose===void 0&&(s.verbose=o.has("opfs-verbose")?+o.get("opfs-verbose")||2:1),s.sanityChecks===void 0&&(s.sanityChecks=o.has("opfs-sanity-check")),s.proxyUri===void 0&&(s.proxyUri=r.defaultProxyUri),typeof s.proxyUri=="function"&&(s.proxyUri=s.proxyUri()),new Promise(function(L,C){const Q=[t.config.error,t.config.warn,t.config.log],V=(O,...j)=>{s.verbose>O&&Q[O]("OPFS syncer:",...j)},P=(...O)=>V(2,...O),I=(...O)=>V(1,...O),N=(...O)=>V(0,...O),w=t.util.toss,x=t.capi,T=t.util,F=t.wasm,D=x.sqlite3_vfs,A=x.sqlite3_file,M=x.sqlite3_io_methods,H=Object.create(null),c=()=>{var O;return globalThis.FileSystemHandle&&globalThis.FileSystemDirectoryHandle&&globalThis.FileSystemFileHandle&&globalThis.FileSystemFileHandle.prototype.createSyncAccessHandle&&((O=navigator==null?void 0:navigator.storage)==null?void 0:O.getDirectory)};H.metrics={dump:function(){let O,j=0,W=0,K=0;for(O in y.opIds){const G=U[O];j+=G.count,W+=G.time,K+=G.wait,G.avgTime=G.count&&G.time?G.time/G.count:0,G.avgWait=G.count&&G.wait?G.wait/G.count:0}t.config.log(globalThis.location.href,"metrics for",globalThis.location.href,":",U,` +Total of`,j,"op(s) for",W,"ms (incl. "+K+" ms of waiting on the async side)"),t.config.log("Serialization metrics:",U.s11n),l.postMessage({type:"opfs-async-metrics"})},reset:function(){let O;const j=K=>K.count=K.time=K.wait=0;for(O in y.opIds)j(U[O]=Object.create(null));let W=U.s11n=Object.create(null);W=W.serialize=Object.create(null),W.count=W.time=0,W=U.s11n.deserialize=Object.create(null),W.count=W.time=0}};const g=new M,E=new D().addOnDispose(()=>g.dispose());let z;const u=O=>(z=!0,E.dispose(),C(O)),m=()=>(z=!1,L(t)),l=new Worker(new URL(""+new URL("sqlite3-opfs-async-proxy-DZdsd1Kz.js",self.location.href).href,self.location.href));setTimeout(()=>{z===void 0&&u(new Error("Timeout while waiting for OPFS async proxy worker."))},4e3),l._originalOnError=l.onerror,l.onerror=function(O){N("Error initializing OPFS asyncer:",O),u(new Error("Loading OPFS async Worker failed for unknown reasons."))};const _=x.sqlite3_vfs_find(null),b=_?new D(_):null;g.$iVersion=1,E.$iVersion=2,E.$szOsFile=x.sqlite3_file.structInfo.sizeof,E.$mxPathname=1024,E.$zName=F.allocCString("opfs"),E.$xDlOpen=E.$xDlError=E.$xDlSym=E.$xDlClose=null,E.addOnDispose("$zName",E.$zName,"cleanup default VFS wrapper",()=>b?b.dispose():null);const y=Object.create(null);y.verbose=s.verbose,y.littleEndian=(()=>{const O=new ArrayBuffer(2);return new DataView(O).setInt16(0,256,!0),new Int16Array(O)[0]===256})(),y.asyncIdleWaitTime=150,y.asyncS11nExceptions=1,y.fileBufferSize=1024*64,y.sabS11nOffset=y.fileBufferSize,y.sabS11nSize=E.$mxPathname*2,y.sabIO=new SharedArrayBuffer(y.fileBufferSize+y.sabS11nSize),y.opIds=Object.create(null);const U=Object.create(null);{let O=0;y.opIds.whichOp=O++,y.opIds.rc=O++,y.opIds.xAccess=O++,y.opIds.xClose=O++,y.opIds.xDelete=O++,y.opIds.xDeleteNoWait=O++,y.opIds.xFileSize=O++,y.opIds.xLock=O++,y.opIds.xOpen=O++,y.opIds.xRead=O++,y.opIds.xSleep=O++,y.opIds.xSync=O++,y.opIds.xTruncate=O++,y.opIds.xUnlock=O++,y.opIds.xWrite=O++,y.opIds.mkdir=O++,y.opIds["opfs-async-metrics"]=O++,y.opIds["opfs-async-shutdown"]=O++,y.opIds.retry=O++,y.sabOP=new SharedArrayBuffer(O*4),H.metrics.reset()}y.sq3Codes=Object.create(null),["SQLITE_ACCESS_EXISTS","SQLITE_ACCESS_READWRITE","SQLITE_BUSY","SQLITE_CANTOPEN","SQLITE_ERROR","SQLITE_IOERR","SQLITE_IOERR_ACCESS","SQLITE_IOERR_CLOSE","SQLITE_IOERR_DELETE","SQLITE_IOERR_FSYNC","SQLITE_IOERR_LOCK","SQLITE_IOERR_READ","SQLITE_IOERR_SHORT_READ","SQLITE_IOERR_TRUNCATE","SQLITE_IOERR_UNLOCK","SQLITE_IOERR_WRITE","SQLITE_LOCK_EXCLUSIVE","SQLITE_LOCK_NONE","SQLITE_LOCK_PENDING","SQLITE_LOCK_RESERVED","SQLITE_LOCK_SHARED","SQLITE_LOCKED","SQLITE_MISUSE","SQLITE_NOTFOUND","SQLITE_OPEN_CREATE","SQLITE_OPEN_DELETEONCLOSE","SQLITE_OPEN_MAIN_DB","SQLITE_OPEN_READONLY"].forEach(O=>{(y.sq3Codes[O]=x[O])===void 0&&w("Maintenance required: not found:",O)}),y.opfsFlags=Object.assign(Object.create(null),{OPFS_UNLOCK_ASAP:1,OPFS_UNLINK_BEFORE_OPEN:2,defaultUnlockAsap:!1});const J=(O,...j)=>{const W=y.opIds[O]||w("Invalid op ID:",O);y.s11n.serialize(...j),Atomics.store(y.sabOPView,y.opIds.rc,-1),Atomics.store(y.sabOPView,y.opIds.whichOp,W),Atomics.notify(y.sabOPView,y.opIds.whichOp);const K=performance.now();for(;Atomics.wait(y.sabOPView,y.opIds.rc,-1)!=="not-equal";);const G=Atomics.load(y.sabOPView,y.opIds.rc);if(U[O].wait+=performance.now()-K,G&&y.asyncS11nExceptions){const X=y.s11n.deserialize();X&&N(O+"() async error:",...X)}return G};H.debug={asyncShutdown:()=>{I("Shutting down OPFS async listener. The OPFS VFS will no longer work."),J("opfs-async-shutdown")},asyncRestart:()=>{I("Attempting to restart OPFS VFS async listener. Might work, might not."),l.postMessage({type:"opfs-async-restart"})}};const ee=()=>{if(y.s11n)return y.s11n;const O=new TextDecoder,j=new TextEncoder("utf-8"),W=new Uint8Array(y.sabIO,y.sabS11nOffset,y.sabS11nSize),K=new DataView(y.sabIO,y.sabS11nOffset,y.sabS11nSize);y.s11n=Object.create(null);const G=Object.create(null);G.number={id:1,size:8,getter:"getFloat64",setter:"setFloat64"},G.bigint={id:2,size:8,getter:"getBigInt64",setter:"setBigInt64"},G.boolean={id:3,size:4,getter:"getInt32",setter:"setInt32"},G.string={id:4};const X=p=>G[typeof p]||w("Maintenance required: this value type cannot be serialized.",p),B=p=>{switch(p){case G.number.id:return G.number;case G.bigint.id:return G.bigint;case G.boolean.id:return G.boolean;case G.string.id:return G.string;default:w("Invalid type ID:",p)}};return y.s11n.deserialize=function(p=!1){++U.s11n.deserialize.count;const f=performance.now(),S=W[0],k=S?[]:null;if(S){const R=[];let $=1,Z,oe,_e;for(Z=0;Z<S;++Z,++$)R.push(B(W[$]));for(Z=0;Z<S;++Z){const xe=R[Z];xe.getter?(_e=K[xe.getter]($,y.littleEndian),$+=xe.size):(oe=K.getInt32($,y.littleEndian),$+=4,_e=O.decode(W.slice($,$+oe)),$+=oe),k.push(_e)}}return p&&(W[0]=0),U.s11n.deserialize.time+=performance.now()-f,k},y.s11n.serialize=function(...p){const f=performance.now();if(++U.s11n.serialize.count,p.length){const S=[];let k=0,R=1;for(W[0]=p.length&255;k<p.length;++k,++R)S.push(X(p[k])),W[R]=S[k].id;for(k=0;k<p.length;++k){const $=S[k];if($.setter)K[$.setter](R,p[k],y.littleEndian),R+=$.size;else{const Z=j.encode(p[k]);K.setInt32(R,Z.byteLength,y.littleEndian),R+=4,W.set(Z,R),R+=Z.byteLength}}}else W[0]=0;U.s11n.serialize.time+=performance.now()-f},y.s11n},re=function O(j=16){O._chars||(O._chars="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ012346789",O._n=O._chars.length);const W=[];let K=0;for(;K<j;++K){const G=Math.random()*(O._n*64)%O._n|0;W[K]=O._chars[G]}return W.join("")},te=Object.create(null),ne=Object.create(null);ne.op=void 0,ne.start=void 0;const ie=O=>{ne.start=performance.now(),ne.op=O,++U[O].count},ae=()=>U[ne.op].time+=performance.now()-ne.start,ue={xCheckReservedLock:function(O,j){return F.poke(j,0,"i32"),0},xClose:function(O){ie("xClose");let j=0;const W=te[O];return W&&(delete te[O],j=J("xClose",O),W.sq3File&&W.sq3File.dispose()),ae(),j},xDeviceCharacteristics:function(O){return x.SQLITE_IOCAP_UNDELETABLE_WHEN_OPEN},xFileControl:function(O,j,W){return x.SQLITE_NOTFOUND},xFileSize:function(O,j){ie("xFileSize");let W=J("xFileSize",O);if(W==0)try{const K=y.s11n.deserialize()[0];F.poke(j,K,"i64")}catch(K){N("Unexpected error reading xFileSize() result:",K),W=y.sq3Codes.SQLITE_IOERR}return ae(),W},xLock:function(O,j){ie("xLock");const W=te[O];let K=0;return W.lockType?W.lockType=j:(K=J("xLock",O,j),K===0&&(W.lockType=j)),ae(),K},xRead:function(O,j,W,K){ie("xRead");const G=te[O];let X;try{X=J("xRead",O,W,Number(K)),(X===0||x.SQLITE_IOERR_SHORT_READ===X)&&F.heap8u().set(G.sabView.subarray(0,W),j)}catch(B){N("xRead(",arguments,") failed:",B,G),X=x.SQLITE_IOERR_READ}return ae(),X},xSync:function(O,j){ie("xSync"),++U.xSync.count;const W=J("xSync",O,j);return ae(),W},xTruncate:function(O,j){ie("xTruncate");const W=J("xTruncate",O,Number(j));return ae(),W},xUnlock:function(O,j){ie("xUnlock");const W=te[O];let K=0;return x.SQLITE_LOCK_NONE===j&&W.lockType&&(K=J("xUnlock",O,j)),K===0&&(W.lockType=j),ae(),K},xWrite:function(O,j,W,K){ie("xWrite");const G=te[O];let X;try{G.sabView.set(F.heap8u().subarray(j,j+W)),X=J("xWrite",O,W,Number(K))}catch(B){N("xWrite(",arguments,") failed:",B,G),X=x.SQLITE_IOERR_WRITE}return ae(),X}},fe={xAccess:function(O,j,W,K){ie("xAccess");const G=J("xAccess",F.cstrToJs(j));return F.poke(K,G?0:1,"i32"),ae(),0},xCurrentTime:function(O,j){return F.poke(j,24405875e-1+new Date().getTime()/864e5,"double"),0},xCurrentTimeInt64:function(O,j){return F.poke(j,24405875e-1*864e5+new Date().getTime(),"i64"),0},xDelete:function(O,j,W){ie("xDelete");const K=J("xDelete",F.cstrToJs(j),W,!1);return ae(),K},xFullPathname:function(O,j,W,K){return F.cstrncpy(K,j,W)<W?0:x.SQLITE_CANTOPEN},xGetLastError:function(O,j,W){return I("OPFS xGetLastError() has nothing sensible to return."),0},xOpen:function(j,W,K,G,X){ie("xOpen");let B=0;W===0?W=re():F.isPtr(W)&&(x.sqlite3_uri_boolean(W,"opfs-unlock-asap",0)&&(B|=y.opfsFlags.OPFS_UNLOCK_ASAP),x.sqlite3_uri_boolean(W,"delete-before-open",0)&&(B|=y.opfsFlags.OPFS_UNLINK_BEFORE_OPEN),W=F.cstrToJs(W));const p=Object.create(null);p.fid=K,p.filename=W,p.sab=new SharedArrayBuffer(y.fileBufferSize),p.flags=G,p.readOnly=!(t.SQLITE_OPEN_CREATE&G)&&!!(G&x.SQLITE_OPEN_READONLY);const f=J("xOpen",K,W,G,B);return f||(p.readOnly&&F.poke(X,x.SQLITE_OPEN_READONLY,"i32"),te[K]=p,p.sabView=y.sabFileBufView,p.sq3File=new A(K),p.sq3File.$pMethods=g.pointer,p.lockType=x.SQLITE_LOCK_NONE),ae(),f}};b&&(E.$xRandomness=b.$xRandomness,E.$xSleep=b.$xSleep),E.$xRandomness||(fe.xRandomness=function(O,j,W){const K=F.heap8u();let G=0;for(;G<j;++G)K[W+G]=Math.random()*255e3&255;return G}),E.$xSleep||(fe.xSleep=function(O,j){return Atomics.wait(y.sabOPView,y.opIds.xSleep,0,j),0}),H.getResolvedPath=function(O,j){const W=new URL(O,"file://irrelevant").pathname;return j?W.split("/").filter(K=>!!K):W},H.getDirForFilename=async function(j,W=!1){const K=H.getResolvedPath(j,!0),G=K.pop();let X=H.rootDirectory;for(const B of K)B&&(X=await X.getDirectoryHandle(B,{create:!!W}));return[X,G]},H.mkdir=async function(O){try{return await H.getDirForFilename(O+"/filepart",!0),!0}catch{return!1}},H.entryExists=async function(O){try{const[j,W]=await H.getDirForFilename(O);return await j.getFileHandle(W),!0}catch{return!1}},H.randomFilename=re,H.treeList=async function(){const O=async function W(K,G){G.name=K.name,G.dirs=[],G.files=[];for await(const X of K.values())if(X.kind==="directory"){const B=Object.create(null);G.dirs.push(B),await W(X,B)}else G.files.push(X.name)},j=Object.create(null);return await O(H.rootDirectory,j),j},H.rmfr=async function(){const O=H.rootDirectory,j={recurse:!0};for await(const W of O.values())O.removeEntry(W.name,j)},H.unlink=async function(O,j=!1,W=!1){try{const[K,G]=await H.getDirForFilename(O,!1);return await K.removeEntry(G,{recursive:j}),!0}catch(K){if(W)throw new Error("unlink(",arguments[0],") failed: "+K.message,{cause:K});return!1}},H.traverse=async function(O){const j={recursive:!0,directory:H.rootDirectory};typeof O=="function"&&(O={callback:O}),O=Object.assign(j,O||{}),async function K(G,X){for await(const B of G.values()){if(O.callback(B,G,X)===!1)return!1;if(O.recursive&&B.kind==="directory"&&await K(B,X+1)===!1)break}}(O.directory,0)};const be=async function(O,j){const[W,K]=await H.getDirForFilename(O,!0);let X=await(await W.getFileHandle(K,{create:!0})).createSyncAccessHandle(),B=0,p,f=!1;try{for(X.truncate(0);(p=await j())!==void 0;)p instanceof ArrayBuffer&&(p=new Uint8Array(p)),B===0&&p.byteLength>=15&&(T.affirmDbHeader(p),f=!0),X.write(p,{at:B}),B+=p.byteLength;if((B<512||B%512!==0)&&w("Input size",B,"is not correct for an SQLite database."),!f){const S=new Uint8Array(20);X.read(S,{at:0}),T.affirmDbHeader(S)}return X.write(new Uint8Array([1,1]),{at:18}),B}catch(S){throw await X.close(),X=void 0,await W.removeEntry(K).catch(()=>{}),S}finally{X&&await X.close()}};if(H.importDb=async function(O,j){if(j instanceof Function)return be(O,j);j instanceof ArrayBuffer&&(j=new Uint8Array(j)),T.affirmIsDb(j);const W=j.byteLength,[K,G]=await H.getDirForFilename(O,!0);let X,B=0;try{return X=await(await K.getFileHandle(G,{create:!0})).createSyncAccessHandle(),X.truncate(0),B=X.write(j,{at:0}),B!=W&&w("Expected to write "+W+" bytes but wrote "+B+"."),X.write(new Uint8Array([1,1]),{at:18}),B}catch(p){throw X&&(await X.close(),X=void 0),await K.removeEntry(G).catch(()=>{}),p}finally{X&&await X.close()}},t.oo1){const O=function(...j){const W=t.oo1.DB.dbCtorHelper.normalizeArgs(...j);W.vfs=E.$zName,t.oo1.DB.dbCtorHelper.call(this,W)};O.prototype=Object.create(t.oo1.DB.prototype),t.oo1.OpfsDb=O,O.importDb=H.importDb,t.oo1.DB.dbCtorHelper.setVfsPostOpenCallback(E.pointer,function(j,W){W.capi.sqlite3_busy_timeout(j,1e4)})}const he=function(){const O=F.scopedAllocPush(),j=new A;try{const W=j.pointer,K=x.SQLITE_OPEN_CREATE|x.SQLITE_OPEN_READWRITE|x.SQLITE_OPEN_MAIN_DB,G=F.scopedAlloc(8),X="/sanity/check/file"+re(8),B=F.scopedAllocCString(X);let p;if(y.s11n.serialize("This is ä string."),p=y.s11n.deserialize(),P("deserialize() says:",p),p[0]!=="This is ä string."&&w("String d13n error."),fe.xAccess(E.pointer,B,0,G),p=F.peek(G,"i32"),P("xAccess(",X,") exists ?=",p),p=fe.xOpen(E.pointer,B,W,K,G),P("open rc =",p,"state.sabOPView[xOpen] =",y.sabOPView[y.opIds.xOpen]),p!==0){N("open failed with code",p);return}fe.xAccess(E.pointer,B,0,G),p=F.peek(G,"i32"),p||w("xAccess() failed to detect file."),p=ue.xSync(j.pointer,0),p&&w("sync failed w/ rc",p),p=ue.xTruncate(j.pointer,1024),p&&w("truncate failed w/ rc",p),F.poke(G,0,"i64"),p=ue.xFileSize(j.pointer,G),p&&w("xFileSize failed w/ rc",p),P("xFileSize says:",F.peek(G,"i64")),p=ue.xWrite(j.pointer,B,10,1),p&&w("xWrite() failed!");const f=F.scopedAlloc(16);p=ue.xRead(j.pointer,f,6,2),F.poke(f+6,0);let S=F.cstrToJs(f);P("xRead() got:",S),S!=="sanity"&&w("Unexpected xRead() value."),fe.xSleep&&(P("xSleep()ing before close()ing..."),fe.xSleep(E.pointer,2e3),P("waking up from xSleep()")),p=ue.xClose(W),P("xClose rc =",p,"sabOPView =",y.sabOPView),P("Deleting file:",X),fe.xDelete(E.pointer,B,4660),fe.xAccess(E.pointer,B,0,G),p=F.peek(G,"i32"),p&&w("Expecting 0 from xAccess(",X,") after xDelete()."),I("End of OPFS sanity checks.")}finally{j.dispose(),F.scopedAllocPop(O)}};l.onmessage=function({data:O}){switch(O.type){case"opfs-unavailable":u(new Error(O.payload.join(" ")));break;case"opfs-async-loaded":l.postMessage({type:"opfs-async-init",args:y});break;case"opfs-async-inited":{if(z===!0)break;try{t.vfs.installVfs({io:{struct:g,methods:ue},vfs:{struct:E,methods:fe}}),y.sabOPView=new Int32Array(y.sabOP),y.sabFileBufView=new Uint8Array(y.sabIO,0,y.fileBufferSize),y.sabS11nView=new Uint8Array(y.sabIO,y.sabS11nOffset,y.sabS11nSize),ee(),s.sanityChecks&&(I("Running sanity checks because of opfs-sanity-check URL arg..."),he()),c()?navigator.storage.getDirectory().then(j=>{l.onerror=l._originalOnError,delete l._originalOnError,t.opfs=H,H.rootDirectory=j,P("End of OPFS sqlite3_vfs setup.",E),m()}).catch(u):m()}catch(j){N(j),u(j)}break}default:{const j="Unexpected message from the OPFS async worker: "+JSON.stringify(O);N(j),u(new Error(j));break}}}}))};n.defaultProxyUri="sqlite3-opfs-async-proxy.js",globalThis.sqlite3ApiBootstrap.initializersAsync.push(async r=>{try{let s=n.defaultProxyUri;return r.scriptInfo.sqlite3Dir&&(n.defaultProxyUri=r.scriptInfo.sqlite3Dir+s),n().catch(o=>{r.config.warn("Ignoring inability to install OPFS sqlite3_vfs:",o.message)})}catch(s){return r.config.error("installOpfsVfs() exception:",s),Promise.reject(s)}})}),globalThis.sqlite3ApiBootstrap.initializers.push(function(t){var te,ne,ie,ae,ue,fe,be,he,O,j,W,K,rt,X;const n=t.util.toss,r=t.util.toss3,s=Object.create(null),o=t.capi,d=t.util,q=t.wasm,L=4096,C=512,Q=4,V=8,P=C+Q,I=C,N=P,w=L,x=o.SQLITE_OPEN_MAIN_DB|o.SQLITE_OPEN_MAIN_JOURNAL|o.SQLITE_OPEN_SUPER_JOURNAL|o.SQLITE_OPEN_WAL,T=".opaque",F=()=>Math.random().toString(36).slice(2),D=new TextDecoder,A=new TextEncoder,M=Object.assign(Object.create(null),{name:"opfs-sahpool",directory:void 0,initialCapacity:6,clearOnInit:!1,verbosity:2,forceReinitIfPreviouslyFailed:!1}),H=[t.config.error,t.config.warn,t.config.log];t.config.log;const c=t.config.warn;t.config.error;const g=new Map,E=B=>g.get(B),z=(B,p)=>{p?g.set(B,p):g.delete(B)},u=new Map,m=B=>u.get(B),l=(B,p)=>{p?u.set(B,p):u.delete(B)},_={xCheckReservedLock:function(B,p){const f=m(B);return f.log("xCheckReservedLock"),f.storeErr(),q.poke32(p,1),0},xClose:function(B){const p=m(B);p.storeErr();const f=p.getOFileForS3File(B);if(f)try{p.log(`xClose ${f.path}`),p.mapS3FileToOFile(B,!1),f.sah.flush(),f.flags&o.SQLITE_OPEN_DELETEONCLOSE&&p.deletePath(f.path)}catch(S){return p.storeErr(S,o.SQLITE_IOERR)}return 0},xDeviceCharacteristics:function(B){return o.SQLITE_IOCAP_UNDELETABLE_WHEN_OPEN},xFileControl:function(B,p,f){return o.SQLITE_NOTFOUND},xFileSize:function(B,p){const f=m(B);f.log("xFileSize");const k=f.getOFileForS3File(B).sah.getSize()-w;return q.poke64(p,BigInt(k)),0},xLock:function(B,p){const f=m(B);f.log(`xLock ${p}`),f.storeErr();const S=f.getOFileForS3File(B);return S.lockType=p,0},xRead:function(B,p,f,S){const k=m(B);k.storeErr();const R=k.getOFileForS3File(B);k.log(`xRead ${R.path} ${f} @ ${S}`);try{const $=R.sah.read(q.heap8u().subarray(p,p+f),{at:w+Number(S)});return $<f?(q.heap8u().fill(0,p+$,p+f),o.SQLITE_IOERR_SHORT_READ):0}catch($){return k.storeErr($,o.SQLITE_IOERR)}},xSectorSize:function(B){return L},xSync:function(B,p){const f=m(B);f.log(`xSync ${p}`),f.storeErr();const S=f.getOFileForS3File(B);try{return S.sah.flush(),0}catch(k){return f.storeErr(k,o.SQLITE_IOERR)}},xTruncate:function(B,p){const f=m(B);f.log(`xTruncate ${p}`),f.storeErr();const S=f.getOFileForS3File(B);try{return S.sah.truncate(w+Number(p)),0}catch(k){return f.storeErr(k,o.SQLITE_IOERR)}},xUnlock:function(B,p){const f=m(B);f.log("xUnlock");const S=f.getOFileForS3File(B);return S.lockType=p,0},xWrite:function(B,p,f,S){const k=m(B);k.storeErr();const R=k.getOFileForS3File(B);k.log(`xWrite ${R.path} ${f} ${S}`);try{const $=R.sah.write(q.heap8u().subarray(p,p+f),{at:w+Number(S)});return f===$?0:n("Unknown write() failure.")}catch($){return k.storeErr($,o.SQLITE_IOERR)}}},b=new o.sqlite3_io_methods;b.$iVersion=1,t.vfs.installVfs({io:{struct:b,methods:_}});const y={xAccess:function(B,p,f,S){const k=E(B);k.storeErr();try{const R=k.getPath(p);q.poke32(S,k.hasFilename(R)?1:0)}catch{q.poke32(S,0)}return 0},xCurrentTime:function(B,p){return q.poke(p,24405875e-1+new Date().getTime()/864e5,"double"),0},xCurrentTimeInt64:function(B,p){return q.poke(p,24405875e-1*864e5+new Date().getTime(),"i64"),0},xDelete:function(B,p,f){const S=E(B);S.log(`xDelete ${q.cstrToJs(p)}`),S.storeErr();try{return S.deletePath(S.getPath(p)),0}catch(k){return S.storeErr(k),o.SQLITE_IOERR_DELETE}},xFullPathname:function(B,p,f,S){return q.cstrncpy(S,p,f)<f?0:o.SQLITE_CANTOPEN},xGetLastError:function(B,p,f){const S=E(B),k=S.popErr();if(S.log(`xGetLastError ${p} e =`,k),k){const R=q.scopedAllocPush();try{const[$,Z]=q.scopedAllocCString(k.message,!0);q.cstrncpy(f,$,p),Z>p&&q.poke8(f+p-1,0)}catch{return o.SQLITE_NOMEM}finally{q.scopedAllocPop(R)}}return k?k.sqlite3Rc||o.SQLITE_IOERR:0},xOpen:function(p,f,S,k,R){const $=E(p);try{$.log(`xOpen ${q.cstrToJs(f)} ${k}`);const Z=f&&q.peek8(f)?$.getPath(f):F();let oe=$.getSAHForPath(Z);!oe&&k&o.SQLITE_OPEN_CREATE&&($.getFileCount()<$.getCapacity()?(oe=$.nextAvailableSAH(),$.setAssociatedPath(oe,Z,k)):n("SAH pool is full. Cannot create file",Z)),oe||n("file not found:",Z);const _e={path:Z,flags:k,sah:oe};$.mapS3FileToOFile(S,_e),_e.lockType=o.SQLITE_LOCK_NONE;const xe=new o.sqlite3_file(S);return xe.$pMethods=b.pointer,xe.dispose(),q.poke32(R,k),0}catch(Z){return $.storeErr(Z),o.SQLITE_CANTOPEN}}},U=function(B){t.capi.sqlite3_vfs_find(B)&&r("VFS name is already registered:",B);const p=new o.sqlite3_vfs,f=o.sqlite3_vfs_find(null),S=f?new o.sqlite3_vfs(f):null;return p.$iVersion=2,p.$szOsFile=o.sqlite3_file.structInfo.sizeof,p.$mxPathname=C,p.addOnDispose(p.$zName=q.allocCString(B),()=>z(p.pointer,0)),S&&(p.$xRandomness=S.$xRandomness,p.$xSleep=S.$xSleep,S.dispose()),!p.$xRandomness&&!y.xRandomness&&(y.xRandomness=function(k,R,$){const Z=q.heap8u();let oe=0;for(;oe<R;++oe)Z[$+oe]=Math.random()*255e3&255;return oe}),!p.$xSleep&&!y.xSleep&&(y.xSleep=(k,R)=>0),t.vfs.installVfs({vfs:{struct:p,methods:y}}),p};class J{constructor(p=Object.create(null)){ve(this,K);jt(this,"vfsDir");ve(this,te);ve(this,ne);ve(this,ie);ve(this,ae,new Map);ve(this,ue,new Map);ve(this,fe,new Set);ve(this,be,new Map);ve(this,he,new Uint8Array(P));ve(this,O);ve(this,j);ve(this,W);Ie(this,W,p.verbosity??M.verbosity),this.vfsName=p.name||M.name,Ie(this,j,U(this.vfsName)),z(Y(this,j).pointer,this),this.vfsDir=p.directory||"."+this.vfsName,Ie(this,O,new DataView(Y(this,he).buffer,Y(this,he).byteOffset)),this.isReady=this.reset(!!(p.clearOnInit??M.clearOnInit)).then(()=>{if(this.$error)throw this.$error;return this.getCapacity()?Promise.resolve(void 0):this.addCapacity(p.initialCapacity||M.initialCapacity)})}log(...p){nt(this,K,rt).call(this,2,...p)}warn(...p){nt(this,K,rt).call(this,1,...p)}error(...p){nt(this,K,rt).call(this,0,...p)}getVfs(){return Y(this,j)}getCapacity(){return Y(this,ae).size}getFileCount(){return Y(this,ue).size}getFileNames(){const p=[],f=Y(this,ue).keys();for(const S of f)p.push(S);return p}async addCapacity(p){for(let f=0;f<p;++f){const S=F(),R=await(await Y(this,ne).getFileHandle(S,{create:!0})).createSyncAccessHandle();Y(this,ae).set(R,S),this.setAssociatedPath(R,"",0)}return this.getCapacity()}async reduceCapacity(p){let f=0;for(const S of Array.from(Y(this,fe))){if(f===p||this.getFileCount()===this.getCapacity())break;const k=Y(this,ae).get(S);S.close(),await Y(this,ne).removeEntry(k),Y(this,ae).delete(S),Y(this,fe).delete(S),++f}return f}releaseAccessHandles(){for(const p of Y(this,ae).keys())p.close();Y(this,ae).clear(),Y(this,ue).clear(),Y(this,fe).clear()}async acquireAccessHandles(p){const f=[];for await(const[S,k]of Y(this,ne))k.kind==="file"&&f.push([S,k]);return Promise.all(f.map(async([S,k])=>{try{const R=await k.createSyncAccessHandle();if(Y(this,ae).set(R,S),p)R.truncate(w),this.setAssociatedPath(R,"",0);else{const $=this.getAssociatedPath(R);$?Y(this,ue).set($,R):Y(this,fe).add(R)}}catch(R){throw this.storeErr(R),this.releaseAccessHandles(),R}}))}getAssociatedPath(p){p.read(Y(this,he),{at:0});const f=Y(this,O).getUint32(I);if(Y(this,he)[0]&&(f&o.SQLITE_OPEN_DELETEONCLOSE||(f&x)===0))return c(`Removing file with unexpected flags ${f.toString(16)}`,Y(this,he)),this.setAssociatedPath(p,"",0),"";const S=new Uint32Array(V/4);p.read(S,{at:N});const k=this.computeDigest(Y(this,he));if(S.every((R,$)=>R===k[$])){const R=Y(this,he).findIndex($=>$===0);return R===0&&p.truncate(w),R?D.decode(Y(this,he).subarray(0,R)):""}else return c("Disassociating file with bad digest."),this.setAssociatedPath(p,"",0),""}setAssociatedPath(p,f,S){const k=A.encodeInto(f,Y(this,he));C<=k.written+1&&n("Path too long:",f),Y(this,he).fill(0,k.written,C),Y(this,O).setUint32(I,S);const R=this.computeDigest(Y(this,he));p.write(Y(this,he),{at:0}),p.write(R,{at:N}),p.flush(),f?(Y(this,ue).set(f,p),Y(this,fe).delete(p)):(p.truncate(w),Y(this,fe).add(p))}computeDigest(p){let f=3735928559,S=1103547991;for(const k of p)f=31*f+k*307,S=31*S+k*307;return new Uint32Array([f>>>0,S>>>0])}async reset(p){await this.isReady;let f=await navigator.storage.getDirectory(),S;for(const k of this.vfsDir.split("/"))k&&(S=f,f=await f.getDirectoryHandle(k,{create:!0}));return Ie(this,te,f),Ie(this,ie,S),Ie(this,ne,await Y(this,te).getDirectoryHandle(T,{create:!0})),this.releaseAccessHandles(),this.acquireAccessHandles(p)}getPath(p){return q.isPtr(p)&&(p=q.cstrToJs(p)),(p instanceof URL?p:new URL(p,"file://localhost/")).pathname}deletePath(p){const f=Y(this,ue).get(p);return f&&(Y(this,ue).delete(p),this.setAssociatedPath(f,"",0)),!!f}storeErr(p,f){return p&&(p.sqlite3Rc=f||o.SQLITE_IOERR,this.error(p)),this.$error=p,f}popErr(){const p=this.$error;return this.$error=void 0,p}nextAvailableSAH(){const[p]=Y(this,fe).keys();return p}getOFileForS3File(p){return Y(this,be).get(p)}mapS3FileToOFile(p,f){f?(Y(this,be).set(p,f),l(p,this)):(Y(this,be).delete(p),l(p,!1))}hasFilename(p){return Y(this,ue).has(p)}getSAHForPath(p){return Y(this,ue).get(p)}async removeVfs(){if(!Y(this,j).pointer||!Y(this,ne))return!1;o.sqlite3_vfs_unregister(Y(this,j).pointer),Y(this,j).dispose(),delete s[this.vfsName];try{this.releaseAccessHandles(),await Y(this,te).removeEntry(T,{recursive:!0}),Ie(this,ne,void 0),await Y(this,ie).removeEntry(Y(this,te).name,{recursive:!0}),Ie(this,te,Ie(this,ie,void 0))}catch(p){t.config.error(this.vfsName,"removeVfs() failed:",p)}return!0}exportFile(p){const f=Y(this,ue).get(p)||n("File not found:",p),S=f.getSize()-w,k=new Uint8Array(S>0?S:0);if(S>0){const R=f.read(k,{at:w});R!=S&&n("Expected to read "+S+" bytes but read "+R+".")}return k}async importDbChunked(p,f){const S=Y(this,ue).get(p)||this.nextAvailableSAH()||n("No available handles to import to.");S.truncate(0);let k=0,R,$=!1;try{for(;(R=await f())!==void 0;)R instanceof ArrayBuffer&&(R=new Uint8Array(R)),k===0&&R.byteLength>=15&&(d.affirmDbHeader(R),$=!0),S.write(R,{at:w+k}),k+=R.byteLength;if((k<512||k%512!==0)&&n("Input size",k,"is not correct for an SQLite database."),!$){const Z=new Uint8Array(20);S.read(Z,{at:0}),d.affirmDbHeader(Z)}S.write(new Uint8Array([1,1]),{at:w+18})}catch(Z){throw this.setAssociatedPath(S,"",0),Z}return this.setAssociatedPath(S,p,o.SQLITE_OPEN_MAIN_DB),k}importDb(p,f){if(f instanceof ArrayBuffer)f=new Uint8Array(f);else if(f instanceof Function)return this.importDbChunked(p,f);const S=Y(this,ue).get(p)||this.nextAvailableSAH()||n("No available handles to import to."),k=f.byteLength;(k<512||k%512!=0)&&n("Byte array size is invalid for an SQLite db.");const R="SQLite format 3";for(let Z=0;Z<R.length;++Z)R.charCodeAt(Z)!==f[Z]&&n("Input does not contain an SQLite database header.");const $=S.write(f,{at:w});return $!=k?(this.setAssociatedPath(S,"",0),n("Expected to write "+k+" bytes but wrote "+$+".")):(S.write(new Uint8Array([1,1]),{at:w+18}),this.setAssociatedPath(S,p,o.SQLITE_OPEN_MAIN_DB)),$}}te=new WeakMap,ne=new WeakMap,ie=new WeakMap,ae=new WeakMap,ue=new WeakMap,fe=new WeakMap,be=new WeakMap,he=new WeakMap,O=new WeakMap,j=new WeakMap,W=new WeakMap,K=new WeakSet,rt=function(p,...f){Y(this,W)>p&&H[p](this.vfsName+":",...f)};class ee{constructor(p){ve(this,X);Ie(this,X,p),this.vfsName=p.vfsName}async addCapacity(p){return Y(this,X).addCapacity(p)}async reduceCapacity(p){return Y(this,X).reduceCapacity(p)}getCapacity(){return Y(this,X).getCapacity(Y(this,X))}getFileCount(){return Y(this,X).getFileCount()}getFileNames(){return Y(this,X).getFileNames()}async reserveMinimumCapacity(p){const f=Y(this,X).getCapacity();return f<p?Y(this,X).addCapacity(p-f):f}exportFile(p){return Y(this,X).exportFile(p)}importDb(p,f){return Y(this,X).importDb(p,f)}async wipeFiles(){return Y(this,X).reset(!0)}unlink(p){return Y(this,X).deletePath(p)}async removeVfs(){return Y(this,X).removeVfs()}}X=new WeakMap;const re=async()=>{const B=await navigator.storage.getDirectory(),p=".opfs-sahpool-sync-check-"+F(),k=(await(await B.getFileHandle(p,{create:!0})).createSyncAccessHandle()).close();return await k,await B.removeEntry(p),k!=null&&k.then&&n("The local OPFS API is too old for opfs-sahpool:","it has an async FileSystemSyncAccessHandle.close() method."),!0};t.installOpfsSAHPoolVfs=async function(B=Object.create(null)){var f;B=Object.assign(Object.create(null),M,B||{});const p=B.name;if(B.$testThrowPhase1)throw B.$testThrowPhase1;if(s[p])try{return await s[p]}catch(S){if(B.forceReinitIfPreviouslyFailed)delete s[p];else throw S}return!globalThis.FileSystemHandle||!globalThis.FileSystemDirectoryHandle||!globalThis.FileSystemFileHandle||!globalThis.FileSystemFileHandle.prototype.createSyncAccessHandle||!((f=navigator==null?void 0:navigator.storage)!=null&&f.getDirectory)?s[p]=Promise.reject(new Error("Missing required OPFS APIs.")):s[p]=re().then(async function(){if(B.$testThrowPhase2)throw B.$testThrowPhase2;const S=new J(B);return S.isReady.then(async()=>{const k=new ee(S);if(t.oo1){const R=t.oo1,$=S.getVfs(),Z=function(...oe){const _e=R.DB.dbCtorHelper.normalizeArgs(...oe);_e.vfs=$.$zName,R.DB.dbCtorHelper.call(this,_e)};Z.prototype=Object.create(R.DB.prototype),k.OpfsSAHPoolDb=Z}return S.log("VFS initialized."),k}).catch(async k=>{throw await S.removeVfs().catch(()=>{}),k})}).catch(S=>s[p]=Promise.reject(S))}}),typeof i<"u"){const t=Object.assign(Object.create(null),{exports:typeof h>"u"?i.asm:h,memory:i.wasmMemory},globalThis.sqlite3ApiConfig||{});globalThis.sqlite3ApiConfig=t;let n;try{n=globalThis.sqlite3ApiBootstrap()}catch(r){throw console.error("sqlite3ApiBootstrap() error:",r),r}finally{delete globalThis.sqlite3ApiBootstrap,delete globalThis.sqlite3ApiConfig}i.sqlite3=n}else console.warn("This is not running in an Emscripten module context, so","globalThis.sqlite3ApiBootstrap() is _not_ being called due to lack","of config info for the WASM environment.","It must be called manually.")},He=Ce,He}})();pe=function(){var He,i;const Ae=pe;if(!Ae)throw new Error("Expecting globalThis.sqlite3InitModule to be defined by the Emscripten build.");const Ee=globalThis.sqlite3InitModuleState=Object.assign(Object.create(null),{moduleScript:(He=globalThis==null?void 0:globalThis.document)==null?void 0:He.currentScript,isWorker:typeof WorkerGlobalScope<"u",location:globalThis.location,urlParams:(i=globalThis==null?void 0:globalThis.location)!=null&&i.href?new URL(globalThis.location.href).searchParams:new URLSearchParams});if(Ee.debugModule=Ee.urlParams.has("sqlite3.debugModule")?(...Se)=>console.warn("sqlite3.debugModule:",...Se):()=>{},Ee.urlParams.has("sqlite3.dir"))Ee.sqlite3Dir=Ee.urlParams.get("sqlite3.dir")+"/";else if(Ee.moduleScript){const Se=Ee.moduleScript.src.split("/");Se.pop(),Ee.sqlite3Dir=Se.join("/")+"/"}if(globalThis.sqlite3InitModule=function Se(...Fe){return Ae(...Fe).then(Ce=>{Ce.runSQLite3PostLoadInit(Ce);const je=Ce.sqlite3;je.scriptInfo=Ee,Se.__isUnderTest&&(je.__isUnderTest=!0);const Be=je.asyncPostInit;return delete je.asyncPostInit,Be()}).catch(Ce=>{throw console.error("Exception loading sqlite3 module:",Ce),Ce})},globalThis.sqlite3InitModule.ready=Ae.ready,globalThis.sqlite3InitModuleState.moduleScript){const Se=globalThis.sqlite3InitModuleState;let Fe=Se.moduleScript.src.split("/");Fe.pop(),Se.scriptDir=Fe.join("/")+"/"}return Ee.debugModule("sqlite3InitModuleState =",Ee),globalThis.sqlite3InitModule}();var ge=pe;ge().then(Ae=>Ae.initWorker1API())})(); diff --git a/_nuxt/sqlite3.B0vr1Wgi.wasm b/_nuxt/sqlite3.B0vr1Wgi.wasm new file mode 100644 index 0000000000000000000000000000000000000000..40759e93fe2a8b1fcd492347f10bd7368d8a0e64 GIT binary patch literal 854493 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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%0DVcQe- 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%0D=N}*k19+nS|fi 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 literal 0 HcmV?d00001 diff --git a/_nuxt/wrqBHFeW.js b/_nuxt/wrqBHFeW.js new file mode 100644 index 0000000..8a18185 --- /dev/null +++ b/_nuxt/wrqBHFeW.js @@ -0,0 +1 @@ +function A(p,O,x){return Math.min(Math.max(p,O),x)}function m(p){return typeof p=="number"&&!isNaN(p)}function k(p={}){let n,f=[],F,S=0,u=0,v=0,y=!1,b,P;function I(t){n=t;const o=n.selectedScrollSnap(),{scrollBody:e,containerRect:c,axis:s}=n.internalEngine(),r=s.measureSize(c);F=A(r*.75,200,500),y=!1,f=n.scrollSnapList().map((i,l)=>l===o?1:0),b=e.settled,P=n.scrollProgress,e.settled=_,n.scrollProgress=$,n.on("select",B).on("slideFocus",h).on("pointerDown",D).on("pointerUp",w),U(),h()}function N(){const{scrollBody:t}=n.internalEngine();t.settled=b,n.scrollProgress=P,n.off("select",B).off("slideFocus",h).off("pointerDown",D).off("pointerUp",w),n.slideNodes().forEach(o=>{const e=o.style;e.opacity="",e.transform="",e.pointerEvents="",o.getAttribute("style")||o.removeAttribute("style")})}function h(){const t=n.selectedScrollSnap();M(t,1)}function w(){y=!1}function D(){y=!1,S=0,u=0}function B(){const t=n.internalEngine().scrollBody.duration();u=t?0:1,y=!0,t||h()}function R(t){const{axis:o}=n.internalEngine();return`translate${o.scroll.toUpperCase()}(${o.direction(t)}px)`}function U(){const{translate:t,slideLooper:o}=n.internalEngine();t.clear(),t.toggleActive(!1),o.loopPoints.forEach(({translate:e})=>{e.clear(),e.toggleActive(!1)})}function H(t){const{scrollSnaps:o,location:e,target:c}=n.internalEngine();!m(t)||f[t]<.5||(e.set(o[t]),c.set(e))}function M(t,o){n.scrollSnapList().forEach((c,s)=>{const r=Math.abs(o),i=f[s],l=s===t,a=l?i+r:i-r,d=A(a,0,1);f[s]=d;const g=l&&y,E=n.previousScrollSnap();g&&(f[E]=1-d),l&&z(t,d),L(s)})}function L(t){const o=n.internalEngine().slideRegistry[t],{scrollSnaps:e,containerRect:c}=n.internalEngine(),s=f[t];o.forEach(r=>{const i=n.slideNodes()[r].style,l=parseFloat(s.toFixed(2)),a=l>0,d=a?e[t]:c.width+2,g=R(d);a&&(i.transform=g),i.opacity=l.toString(),i.pointerEvents=s>.5?"auto":"none",a||(i.transform=g)})}function z(t,o){const{index:e,dragHandler:c,scrollSnaps:s}=n.internalEngine(),r=c.pointerDown(),i=1/(s.length-1);let l=t,a=r?n.selectedScrollSnap():n.previousScrollSnap();if(r&&l===a){const E=Math.sign(S)*-1;l=a,a=e.clone().set(a).add(E).get()}const d=a*i,g=(l-a)*i;v=d+g*o}function T(){const{dragHandler:t,index:o,scrollBody:e}=n.internalEngine(),c=n.selectedScrollSnap();if(!t.pointerDown())return c;const s=Math.sign(e.velocity()),r=Math.sign(S),i=o.clone().set(c).add(s*-1).get();return!s||!r?null:r===s?i:c}function V(t){const{dragHandler:o,scrollBody:e}=t.internalEngine(),c=o.pointerDown(),s=e.velocity(),r=e.duration(),i=T(),l=!m(i);if(c){if(!s)return;S+=s,u=Math.abs(s/F),H(i)}if(!c){if(!r||l)return;u+=(1-f[i])/r,u*=.68}l||M(i,u)}function _(){const{target:t,location:o}=n.internalEngine(),e=t.get()-o.get(),c=Math.abs(e)>=1,s=T(),r=!m(s);return V(n),r||c?!1:f[s]>.999}function $(){return v}return{name:"fade",options:p,init:I,destroy:N}}k.globalOptions=void 0;export{k as default}; diff --git a/_nuxt/yJQI0Z89.js b/_nuxt/yJQI0Z89.js new file mode 100644 index 0000000..554eb87 --- /dev/null +++ b/_nuxt/yJQI0Z89.js @@ -0,0 +1 @@ +import{r as n}from"./Jo-MTirK.js";import a from"./T5Eo8Ag_.js";import{d as e,y as r,e as s,w as i,h as c,f as p}from"./CseYvhfk.js";import"./C2bHYaEW.js";const u=e({__name:"Caution",setup(f){const o=r();return(t,m)=>(p(),s(a,{color:"error",icon:c(o).ui.icons.caution},{default:i(()=>[n(t.$slots,"default",{mdcUnwrap:"p"})]),_:3},8,["icon"]))}}),g=Object.assign(u,{__name:"ProseCaution"});export{g as default}; diff --git a/_nuxt/ySlJ1b_l.js b/_nuxt/ySlJ1b_l.js new file mode 100644 index 0000000..d2b7de7 --- /dev/null +++ b/_nuxt/ySlJ1b_l.js @@ -0,0 +1 @@ +const e=Object.freeze(JSON.parse(`{"displayName":"JavaScript","name":"javascript","patterns":[{"include":"#directives"},{"include":"#statements"},{"include":"#shebang"}],"repository":{"access-modifier":{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(abstract|declare|override|public|protected|private|readonly|static)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"storage.modifier.js"},"after-operator-block-as-object-literal":{"begin":"(?<!\\\\+\\\\+|--)(?<=[:=(,\\\\[?+!>]|^await|[^\\\\._$[:alnum:]]await|^return|[^\\\\._$[:alnum:]]return|^yield|[^\\\\._$[:alnum:]]yield|^throw|[^\\\\._$[:alnum:]]throw|^in|[^\\\\._$[:alnum:]]in|^of|[^\\\\._$[:alnum:]]of|^typeof|[^\\\\._$[:alnum:]]typeof|&&|\\\\|\\\\||\\\\*)\\\\s*(\\\\{)","beginCaptures":{"1":{"name":"punctuation.definition.block.js"}},"end":"\\\\}","endCaptures":{"0":{"name":"punctuation.definition.block.js"}},"name":"meta.objectliteral.js","patterns":[{"include":"#object-member"}]},"array-binding-pattern":{"begin":"(?:(\\\\.\\\\.\\\\.)\\\\s*)?(\\\\[)","beginCaptures":{"1":{"name":"keyword.operator.rest.js"},"2":{"name":"punctuation.definition.binding-pattern.array.js"}},"end":"\\\\]","endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.array.js"}},"patterns":[{"include":"#binding-element"},{"include":"#punctuation-comma"}]},"array-binding-pattern-const":{"begin":"(?:(\\\\.\\\\.\\\\.)\\\\s*)?(\\\\[)","beginCaptures":{"1":{"name":"keyword.operator.rest.js"},"2":{"name":"punctuation.definition.binding-pattern.array.js"}},"end":"\\\\]","endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.array.js"}},"patterns":[{"include":"#binding-element-const"},{"include":"#punctuation-comma"}]},"array-literal":{"begin":"\\\\s*(\\\\[)","beginCaptures":{"1":{"name":"meta.brace.square.js"}},"end":"\\\\]","endCaptures":{"0":{"name":"meta.brace.square.js"}},"name":"meta.array.literal.js","patterns":[{"include":"#expression"},{"include":"#punctuation-comma"}]},"arrow-function":{"patterns":[{"captures":{"1":{"name":"storage.modifier.async.js"},"2":{"name":"variable.parameter.js"}},"match":"(?:(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(\\\\basync)\\\\s+)?([_$[:alpha:]][_$[:alnum:]]*)\\\\s*(?==>)","name":"meta.arrow.js"},{"begin":"(?:(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(\\\\basync))?((?<![})!\\\\]])\\\\s*(?=((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[(]\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([)]\\\\s*:)|((\\\\.\\\\.\\\\.\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s*:)))|([<]\\\\s*[_$[:alpha:]][_$[:alnum:]]*\\\\s+extends\\\\s*[^=>])|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\(\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([_$[:alpha:]]|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\.\\\\.\\\\.\\\\s*[_$[:alpha:]]))([^()\\\\'\\\\\\"\\\\\`]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))*)?\\\\)(\\\\s*:\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+)?\\\\s*=>)))","beginCaptures":{"1":{"name":"storage.modifier.async.js"}},"end":"(?==>|\\\\{|(^\\\\s*(export|function|class|interface|let|var|(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b)|const|import|enum|namespace|module|type|abstract|declare)\\\\s+))","name":"meta.arrow.js","patterns":[{"include":"#comment"},{"include":"#type-parameters"},{"include":"#function-parameters"},{"include":"#arrow-return-type"},{"include":"#possibly-arrow-return-type"}]},{"begin":"=>","beginCaptures":{"0":{"name":"storage.type.function.arrow.js"}},"end":"((?<=\\\\}|\\\\S)(?<!=>)|((?!\\\\{)(?=\\\\S)))(?!\\\\/[\\\\/\\\\*])","name":"meta.arrow.js","patterns":[{"include":"#single-line-comment-consuming-line-ending"},{"include":"#decl-block"},{"include":"#expression"}]}]},"arrow-return-type":{"begin":"(?<=\\\\))\\\\s*(:)","beginCaptures":{"1":{"name":"keyword.operator.type.annotation.js"}},"end":"(?==>|\\\\{|(^\\\\s*(export|function|class|interface|let|var|(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b)|const|import|enum|namespace|module|type|abstract|declare)\\\\s+))","name":"meta.return.type.arrow.js","patterns":[{"include":"#arrow-return-type-body"}]},"arrow-return-type-body":{"patterns":[{"begin":"(?<=[:])(?=\\\\s*\\\\{)","end":"(?<=\\\\})","patterns":[{"include":"#type-object"}]},{"include":"#type-predicate-operator"},{"include":"#type"}]},"async-modifier":{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(async)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"storage.modifier.async.js"},"binding-element":{"patterns":[{"include":"#comment"},{"include":"#string"},{"include":"#numeric-literal"},{"include":"#regex"},{"include":"#object-binding-pattern"},{"include":"#array-binding-pattern"},{"include":"#destructuring-variable-rest"},{"include":"#variable-initializer"}]},"binding-element-const":{"patterns":[{"include":"#comment"},{"include":"#string"},{"include":"#numeric-literal"},{"include":"#regex"},{"include":"#object-binding-pattern-const"},{"include":"#array-binding-pattern-const"},{"include":"#destructuring-variable-rest-const"},{"include":"#variable-initializer"}]},"boolean-literal":{"patterns":[{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))true(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"constant.language.boolean.true.js"},{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))false(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"constant.language.boolean.false.js"}]},"brackets":{"patterns":[{"begin":"{","end":"}|(?=\\\\*/)","patterns":[{"include":"#brackets"}]},{"begin":"\\\\[","end":"\\\\]|(?=\\\\*/)","patterns":[{"include":"#brackets"}]}]},"cast":{"patterns":[{"include":"#jsx"}]},"class-declaration":{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(\\\\bexport)\\\\s+)?(?:(\\\\bdeclare)\\\\s+)?\\\\b(?:(abstract)\\\\s+)?\\\\b(class)\\\\b(?=\\\\s+|/[/*])","beginCaptures":{"1":{"name":"keyword.control.export.js"},"2":{"name":"storage.modifier.js"},"3":{"name":"storage.modifier.js"},"4":{"name":"storage.type.class.js"}},"end":"(?<=\\\\})","name":"meta.class.js","patterns":[{"include":"#class-declaration-or-expression-patterns"}]},"class-declaration-or-expression-patterns":{"patterns":[{"include":"#comment"},{"include":"#class-or-interface-heritage"},{"captures":{"0":{"name":"entity.name.type.class.js"}},"match":"[_$[:alpha:]][_$[:alnum:]]*"},{"include":"#type-parameters"},{"include":"#class-or-interface-body"}]},"class-expression":{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(abstract)\\\\s+)?(class)\\\\b(?=\\\\s+|[<{]|\\\\/[\\\\/*])","beginCaptures":{"1":{"name":"storage.modifier.js"},"2":{"name":"storage.type.class.js"}},"end":"(?<=\\\\})","name":"meta.class.js","patterns":[{"include":"#class-declaration-or-expression-patterns"}]},"class-or-interface-body":{"begin":"\\\\{","beginCaptures":{"0":{"name":"punctuation.definition.block.js"}},"end":"\\\\}","endCaptures":{"0":{"name":"punctuation.definition.block.js"}},"patterns":[{"include":"#comment"},{"include":"#decorator"},{"begin":"(?<=:)\\\\s*","end":"(?=\\\\s|[;),}\\\\]:\\\\-\\\\+]|;|^\\\\s*$|(?:^\\\\s*(?:abstract|async|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|var|while)\\\\b))","patterns":[{"include":"#expression"}]},{"include":"#method-declaration"},{"include":"#indexer-declaration"},{"include":"#field-declaration"},{"include":"#string"},{"include":"#type-annotation"},{"include":"#variable-initializer"},{"include":"#access-modifier"},{"include":"#property-accessor"},{"include":"#async-modifier"},{"include":"#after-operator-block-as-object-literal"},{"include":"#decl-block"},{"include":"#expression"},{"include":"#punctuation-comma"},{"include":"#punctuation-semicolon"}]},"class-or-interface-heritage":{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:\\\\b(extends|implements)\\\\b)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","beginCaptures":{"1":{"name":"storage.modifier.js"}},"end":"(?=\\\\{)","patterns":[{"include":"#comment"},{"include":"#class-or-interface-heritage"},{"include":"#type-parameters"},{"include":"#expressionWithoutIdentifiers"},{"captures":{"1":{"name":"entity.name.type.module.js"},"2":{"name":"punctuation.accessor.js"},"3":{"name":"punctuation.accessor.optional.js"}},"match":"([_$[:alpha:]][_$[:alnum:]]*)\\\\s*(?:(\\\\.)|(\\\\?\\\\.(?!\\\\s*[[:digit:]])))(?=\\\\s*[_$[:alpha:]][_$[:alnum:]]*(\\\\s*\\\\??\\\\.\\\\s*[_$[:alpha:]][_$[:alnum:]]*)*\\\\s*)"},{"captures":{"1":{"name":"entity.other.inherited-class.js"}},"match":"([_$[:alpha:]][_$[:alnum:]]*)"},{"include":"#expressionPunctuations"}]},"comment":{"patterns":[{"begin":"/\\\\*\\\\*(?!/)","beginCaptures":{"0":{"name":"punctuation.definition.comment.js"}},"end":"\\\\*/","endCaptures":{"0":{"name":"punctuation.definition.comment.js"}},"name":"comment.block.documentation.js","patterns":[{"include":"#docblock"}]},{"begin":"(/\\\\*)(?:\\\\s*((@)internal)(?=\\\\s|(\\\\*/)))?","beginCaptures":{"1":{"name":"punctuation.definition.comment.js"},"2":{"name":"storage.type.internaldeclaration.js"},"3":{"name":"punctuation.decorator.internaldeclaration.js"}},"end":"\\\\*/","endCaptures":{"0":{"name":"punctuation.definition.comment.js"}},"name":"comment.block.js"},{"begin":"(^[ \\\\t]+)?((//)(?:\\\\s*((@)internal)(?=\\\\s|$))?)","beginCaptures":{"1":{"name":"punctuation.whitespace.comment.leading.js"},"2":{"name":"comment.line.double-slash.js"},"3":{"name":"punctuation.definition.comment.js"},"4":{"name":"storage.type.internaldeclaration.js"},"5":{"name":"punctuation.decorator.internaldeclaration.js"}},"contentName":"comment.line.double-slash.js","end":"(?=$)"}]},"control-statement":{"patterns":[{"include":"#switch-statement"},{"include":"#for-loop"},{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(catch|finally|throw|try)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"keyword.control.trycatch.js"},{"captures":{"1":{"name":"keyword.control.loop.js"},"2":{"name":"entity.name.label.js"}},"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(break|continue|goto)\\\\s+([_$[:alpha:]][_$[:alnum:]]*)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))"},{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(break|continue|do|goto|while)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"keyword.control.loop.js"},{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(return)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","beginCaptures":{"0":{"name":"keyword.control.flow.js"}},"end":"(?=[;}]|$|;|^\\\\s*$|(?:^\\\\s*(?:abstract|async|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|var|while)\\\\b))","patterns":[{"include":"#expression"}]},{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(case|default|switch)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"keyword.control.switch.js"},{"include":"#if-statement"},{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(else|if)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"keyword.control.conditional.js"},{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(with)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"keyword.control.with.js"},{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(package)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"keyword.control.js"},{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(debugger)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"keyword.other.debugger.js"}]},"decl-block":{"begin":"\\\\{","beginCaptures":{"0":{"name":"punctuation.definition.block.js"}},"end":"\\\\}","endCaptures":{"0":{"name":"punctuation.definition.block.js"}},"name":"meta.block.js","patterns":[{"include":"#statements"}]},"declaration":{"patterns":[{"include":"#decorator"},{"include":"#var-expr"},{"include":"#function-declaration"},{"include":"#class-declaration"},{"include":"#interface-declaration"},{"include":"#enum-declaration"},{"include":"#namespace-declaration"},{"include":"#type-alias-declaration"},{"include":"#import-equals-declaration"},{"include":"#import-declaration"},{"include":"#export-declaration"},{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(declare|export)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"storage.modifier.js"}]},"decorator":{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))\\\\@","beginCaptures":{"0":{"name":"punctuation.decorator.js"}},"end":"(?=\\\\s)","name":"meta.decorator.js","patterns":[{"include":"#expression"}]},"destructuring-const":{"patterns":[{"begin":"(?<!=|:|^of|[^\\\\._$[:alnum:]]of|^in|[^\\\\._$[:alnum:]]in)\\\\s*(?=\\\\{)","end":"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(of|in)\\\\s+))","name":"meta.object-binding-pattern-variable.js","patterns":[{"include":"#object-binding-pattern-const"},{"include":"#type-annotation"},{"include":"#comment"}]},{"begin":"(?<!=|:|^of|[^\\\\._$[:alnum:]]of|^in|[^\\\\._$[:alnum:]]in)\\\\s*(?=\\\\[)","end":"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(of|in)\\\\s+))","name":"meta.array-binding-pattern-variable.js","patterns":[{"include":"#array-binding-pattern-const"},{"include":"#type-annotation"},{"include":"#comment"}]}]},"destructuring-parameter":{"patterns":[{"begin":"(?<!=|:)\\\\s*(?:(\\\\.\\\\.\\\\.)\\\\s*)?(\\\\{)","beginCaptures":{"1":{"name":"keyword.operator.rest.js"},"2":{"name":"punctuation.definition.binding-pattern.object.js"}},"end":"\\\\}","endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.object.js"}},"name":"meta.parameter.object-binding-pattern.js","patterns":[{"include":"#parameter-object-binding-element"}]},{"begin":"(?<!=|:)\\\\s*(?:(\\\\.\\\\.\\\\.)\\\\s*)?(\\\\[)","beginCaptures":{"1":{"name":"keyword.operator.rest.js"},"2":{"name":"punctuation.definition.binding-pattern.array.js"}},"end":"\\\\]","endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.array.js"}},"name":"meta.paramter.array-binding-pattern.js","patterns":[{"include":"#parameter-binding-element"},{"include":"#punctuation-comma"}]}]},"destructuring-parameter-rest":{"captures":{"1":{"name":"keyword.operator.rest.js"},"2":{"name":"variable.parameter.js"}},"match":"(?:(\\\\.\\\\.\\\\.)\\\\s*)?([_$[:alpha:]][_$[:alnum:]]*)"},"destructuring-variable":{"patterns":[{"begin":"(?<!=|:|^of|[^\\\\._$[:alnum:]]of|^in|[^\\\\._$[:alnum:]]in)\\\\s*(?=\\\\{)","end":"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(of|in)\\\\s+))","name":"meta.object-binding-pattern-variable.js","patterns":[{"include":"#object-binding-pattern"},{"include":"#type-annotation"},{"include":"#comment"}]},{"begin":"(?<!=|:|^of|[^\\\\._$[:alnum:]]of|^in|[^\\\\._$[:alnum:]]in)\\\\s*(?=\\\\[)","end":"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(of|in)\\\\s+))","name":"meta.array-binding-pattern-variable.js","patterns":[{"include":"#array-binding-pattern"},{"include":"#type-annotation"},{"include":"#comment"}]}]},"destructuring-variable-rest":{"captures":{"1":{"name":"keyword.operator.rest.js"},"2":{"name":"meta.definition.variable.js variable.other.readwrite.js"}},"match":"(?:(\\\\.\\\\.\\\\.)\\\\s*)?([_$[:alpha:]][_$[:alnum:]]*)"},"destructuring-variable-rest-const":{"captures":{"1":{"name":"keyword.operator.rest.js"},"2":{"name":"meta.definition.variable.js variable.other.constant.js"}},"match":"(?:(\\\\.\\\\.\\\\.)\\\\s*)?([_$[:alpha:]][_$[:alnum:]]*)"},"directives":{"begin":"^(///)\\\\s*(?=<(reference|amd-dependency|amd-module)(\\\\s+(path|types|no-default-lib|lib|name|resolution-mode)\\\\s*=\\\\s*((\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`)))+\\\\s*/>\\\\s*$)","beginCaptures":{"1":{"name":"punctuation.definition.comment.js"}},"end":"(?=$)","name":"comment.line.triple-slash.directive.js","patterns":[{"begin":"(<)(reference|amd-dependency|amd-module)","beginCaptures":{"1":{"name":"punctuation.definition.tag.directive.js"},"2":{"name":"entity.name.tag.directive.js"}},"end":"/>","endCaptures":{"0":{"name":"punctuation.definition.tag.directive.js"}},"name":"meta.tag.js","patterns":[{"match":"path|types|no-default-lib|lib|name|resolution-mode","name":"entity.other.attribute-name.directive.js"},{"match":"=","name":"keyword.operator.assignment.js"},{"include":"#string"}]}]},"docblock":{"patterns":[{"captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"constant.language.access-type.jsdoc"}},"match":"((@)(?:access|api))\\\\s+(private|protected|public)\\\\b"},{"captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"entity.name.type.instance.jsdoc"},"4":{"name":"punctuation.definition.bracket.angle.begin.jsdoc"},"5":{"name":"constant.other.email.link.underline.jsdoc"},"6":{"name":"punctuation.definition.bracket.angle.end.jsdoc"}},"match":"((@)author)\\\\s+([^@\\\\s<>*/](?:[^@<>*/]|\\\\*[^/])*)(?:\\\\s*(<)([^>\\\\s]+)(>))?"},{"captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"entity.name.type.instance.jsdoc"},"4":{"name":"keyword.operator.control.jsdoc"},"5":{"name":"entity.name.type.instance.jsdoc"}},"match":"((@)borrows)\\\\s+((?:[^@\\\\s*/]|\\\\*[^/])+)\\\\s+(as)\\\\s+((?:[^@\\\\s*/]|\\\\*[^/])+)"},{"begin":"((@)example)\\\\s+","beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}},"end":"(?=@|\\\\*/)","name":"meta.example.jsdoc","patterns":[{"match":"^\\\\s\\\\*\\\\s+"},{"begin":"\\\\G(<)caption(>)","beginCaptures":{"0":{"name":"entity.name.tag.inline.jsdoc"},"1":{"name":"punctuation.definition.bracket.angle.begin.jsdoc"},"2":{"name":"punctuation.definition.bracket.angle.end.jsdoc"}},"contentName":"constant.other.description.jsdoc","end":"(</)caption(>)|(?=\\\\*/)","endCaptures":{"0":{"name":"entity.name.tag.inline.jsdoc"},"1":{"name":"punctuation.definition.bracket.angle.begin.jsdoc"},"2":{"name":"punctuation.definition.bracket.angle.end.jsdoc"}}},{"captures":{"0":{"name":"source.embedded.js"}},"match":"[^\\\\s@*](?:[^*]|\\\\*[^/])*"}]},{"captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"constant.language.symbol-type.jsdoc"}},"match":"((@)kind)\\\\s+(class|constant|event|external|file|function|member|mixin|module|namespace|typedef)\\\\b"},{"captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"variable.other.link.underline.jsdoc"},"4":{"name":"entity.name.type.instance.jsdoc"}},"match":"((@)see)\\\\s+(?:((?=https?://)(?:[^\\\\s*]|\\\\*[^/])+)|((?!https?://|(?:\\\\[[^\\\\[\\\\]]*\\\\])?{@(?:link|linkcode|linkplain|tutorial)\\\\b)(?:[^@\\\\s*/]|\\\\*[^/])+))"},{"captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"variable.other.jsdoc"}},"match":"((@)template)\\\\s+([A-Za-z_$][\\\\w$.\\\\[\\\\]]*(?:\\\\s*,\\\\s*[A-Za-z_$][\\\\w$.\\\\[\\\\]]*)*)"},{"begin":"((@)template)\\\\s+(?={)","beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}},"end":"(?=\\\\s|\\\\*/|[^{}\\\\[\\\\]A-Za-z_$])","patterns":[{"include":"#jsdoctype"},{"match":"([A-Za-z_$][\\\\w$.\\\\[\\\\]]*)","name":"variable.other.jsdoc"}]},{"captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"variable.other.jsdoc"}},"match":"((@)(?:arg|argument|const|constant|member|namespace|param|var))\\\\s+([A-Za-z_$][\\\\w$.\\\\[\\\\]]*)"},{"begin":"((@)typedef)\\\\s+(?={)","beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}},"end":"(?=\\\\s|\\\\*/|[^{}\\\\[\\\\]A-Za-z_$])","patterns":[{"include":"#jsdoctype"},{"match":"(?:[^@\\\\s*/]|\\\\*[^/])+","name":"entity.name.type.instance.jsdoc"}]},{"begin":"((@)(?:arg|argument|const|constant|member|namespace|param|prop|property|var))\\\\s+(?={)","beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}},"end":"(?=\\\\s|\\\\*/|[^{}\\\\[\\\\]A-Za-z_$])","patterns":[{"include":"#jsdoctype"},{"match":"([A-Za-z_$][\\\\w$.\\\\[\\\\]]*)","name":"variable.other.jsdoc"},{"captures":{"1":{"name":"punctuation.definition.optional-value.begin.bracket.square.jsdoc"},"2":{"name":"keyword.operator.assignment.jsdoc"},"3":{"name":"source.embedded.js"},"4":{"name":"punctuation.definition.optional-value.end.bracket.square.jsdoc"},"5":{"name":"invalid.illegal.syntax.jsdoc"}},"match":"(\\\\[)\\\\s*[\\\\w$]+(?:(?:\\\\[\\\\])?\\\\.[\\\\w$]+)*(?:\\\\s*(=)\\\\s*((?>\\"(?:(?:\\\\*(?!/))|(?:\\\\\\\\(?!\\"))|[^*\\\\\\\\])*?\\"|'(?:(?:\\\\*(?!/))|(?:\\\\\\\\(?!'))|[^*\\\\\\\\])*?'|\\\\[(?:(?:\\\\*(?!/))|[^*])*?\\\\]|(?:(?:\\\\*(?!/))|\\\\s(?!\\\\s*\\\\])|\\\\[.*?(?:\\\\]|(?=\\\\*/))|[^*\\\\s\\\\[\\\\]])*)*))?\\\\s*(?:(\\\\])((?:[^*\\\\s]|\\\\*[^\\\\s/])+)?|(?=\\\\*/))","name":"variable.other.jsdoc"}]},{"begin":"((@)(?:define|enum|exception|export|extends|lends|implements|modifies|namespace|private|protected|returns?|satisfies|suppress|this|throws|type|yields?))\\\\s+(?={)","beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}},"end":"(?=\\\\s|\\\\*/|[^{}\\\\[\\\\]A-Za-z_$])","patterns":[{"include":"#jsdoctype"}]},{"captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"entity.name.type.instance.jsdoc"}},"match":"((@)(?:alias|augments|callback|constructs|emits|event|fires|exports?|extends|external|function|func|host|lends|listens|interface|memberof!?|method|module|mixes|mixin|name|requires|see|this|typedef|uses))\\\\s+((?:[^{}@\\\\s*]|\\\\*[^/])+)"},{"begin":"((@)(?:default(?:value)?|license|version))\\\\s+(([''\\"]))","beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"variable.other.jsdoc"},"4":{"name":"punctuation.definition.string.begin.jsdoc"}},"contentName":"variable.other.jsdoc","end":"(\\\\3)|(?=$|\\\\*/)","endCaptures":{"0":{"name":"variable.other.jsdoc"},"1":{"name":"punctuation.definition.string.end.jsdoc"}}},{"captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"variable.other.jsdoc"}},"match":"((@)(?:default(?:value)?|license|tutorial|variation|version))\\\\s+([^\\\\s*]+)"},{"captures":{"1":{"name":"punctuation.definition.block.tag.jsdoc"}},"match":"(@)(?:abstract|access|alias|api|arg|argument|async|attribute|augments|author|beta|borrows|bubbles|callback|chainable|class|classdesc|code|config|const|constant|constructor|constructs|copyright|default|defaultvalue|define|deprecated|desc|description|dict|emits|enum|event|example|exception|exports?|extends|extension(?:_?for)?|external|externs|file|fileoverview|final|fires|for|func|function|generator|global|hideconstructor|host|ignore|implements|implicitCast|inherit[Dd]oc|inner|instance|interface|internal|kind|lends|license|listens|main|member|memberof!?|method|mixes|mixins?|modifies|module|name|namespace|noalias|nocollapse|nocompile|nosideeffects|override|overview|package|param|polymer(?:Behavior)?|preserve|private|prop|property|protected|public|read[Oo]nly|record|require[ds]|returns?|see|since|static|struct|submodule|summary|suppress|template|this|throws|todo|tutorial|type|typedef|unrestricted|uses|var|variation|version|virtual|writeOnce|yields?)\\\\b","name":"storage.type.class.jsdoc"},{"include":"#inline-tags"},{"captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}},"match":"((@)(?:[_$[:alpha:]][_$[:alnum:]]*))(?=\\\\s+)"}]},"enum-declaration":{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(\\\\bexport)\\\\s+)?(?:(\\\\bdeclare)\\\\s+)?(?:\\\\b(const)\\\\s+)?\\\\b(enum)\\\\s+([_$[:alpha:]][_$[:alnum:]]*)","beginCaptures":{"1":{"name":"keyword.control.export.js"},"2":{"name":"storage.modifier.js"},"3":{"name":"storage.modifier.js"},"4":{"name":"storage.type.enum.js"},"5":{"name":"entity.name.type.enum.js"}},"end":"(?<=\\\\})","name":"meta.enum.declaration.js","patterns":[{"include":"#comment"},{"begin":"\\\\{","beginCaptures":{"0":{"name":"punctuation.definition.block.js"}},"end":"\\\\}","endCaptures":{"0":{"name":"punctuation.definition.block.js"}},"patterns":[{"include":"#comment"},{"begin":"([_$[:alpha:]][_$[:alnum:]]*)","beginCaptures":{"0":{"name":"variable.other.enummember.js"}},"end":"(?=,|\\\\}|$)","patterns":[{"include":"#comment"},{"include":"#variable-initializer"}]},{"begin":"(?=((\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`)|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])+\\\\])))","end":"(?=,|\\\\}|$)","patterns":[{"include":"#string"},{"include":"#array-literal"},{"include":"#comment"},{"include":"#variable-initializer"}]},{"include":"#punctuation-comma"}]}]},"export-declaration":{"patterns":[{"captures":{"1":{"name":"keyword.control.export.js"},"2":{"name":"keyword.control.as.js"},"3":{"name":"storage.type.namespace.js"},"4":{"name":"entity.name.type.module.js"}},"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(export)\\\\s+(as)\\\\s+(namespace)\\\\s+([_$[:alpha:]][_$[:alnum:]]*)"},{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(export)(?:\\\\s+(type))?(?:(?:\\\\s*(=))|(?:\\\\s+(default)(?=\\\\s+)))","beginCaptures":{"1":{"name":"keyword.control.export.js"},"2":{"name":"keyword.control.type.js"},"3":{"name":"keyword.operator.assignment.js"},"4":{"name":"keyword.control.default.js"}},"end":"(?=$|;|^\\\\s*$|(?:^\\\\s*(?:abstract|async|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|var|while)\\\\b))","name":"meta.export.default.js","patterns":[{"include":"#interface-declaration"},{"include":"#expression"}]},{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(export)(?:\\\\s+(type))?\\\\b(?!(\\\\$)|(\\\\s*:))((?=\\\\s*[\\\\{*])|((?=\\\\s*[_$[:alpha:]][_$[:alnum:]]*(\\\\s|,))(?!\\\\s*(?:abstract|async|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|var|while)\\\\b)))","beginCaptures":{"1":{"name":"keyword.control.export.js"},"2":{"name":"keyword.control.type.js"}},"end":"(?=$|;|^\\\\s*$|(?:^\\\\s*(?:abstract|async|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|var|while)\\\\b))","name":"meta.export.js","patterns":[{"include":"#import-export-declaration"}]}]},"expression":{"patterns":[{"include":"#expressionWithoutIdentifiers"},{"include":"#identifiers"},{"include":"#expressionPunctuations"}]},"expression-inside-possibly-arrow-parens":{"patterns":[{"include":"#expressionWithoutIdentifiers"},{"include":"#comment"},{"include":"#string"},{"include":"#decorator"},{"include":"#destructuring-parameter"},{"captures":{"1":{"name":"storage.modifier.js"}},"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(override|public|protected|private|readonly)\\\\s+(?=(override|public|protected|private|readonly)\\\\s+)"},{"captures":{"1":{"name":"storage.modifier.js"},"2":{"name":"keyword.operator.rest.js"},"3":{"name":"entity.name.function.js variable.language.this.js"},"4":{"name":"entity.name.function.js"},"5":{"name":"keyword.operator.optional.js"}},"match":"(?:(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(override|public|private|protected|readonly)\\\\s+)?(?:(\\\\.\\\\.\\\\.)\\\\s*)?(?<!=|:)(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))\\\\s*(\\\\??)(?=\\\\s*(=\\\\s*(((async\\\\s+)?((function\\\\s*[(<*])|(function\\\\s+)|([_$[:alpha:]][_$[:alnum:]]*\\\\s*=>)))|((async\\\\s*)?(((<\\\\s*$)|([\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*))))))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[(]\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([)]\\\\s*:)|((\\\\.\\\\.\\\\.\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s*:)))|([<]\\\\s*[_$[:alpha:]][_$[:alnum:]]*\\\\s+extends\\\\s*[^=>])|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\(\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([_$[:alpha:]]|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\.\\\\.\\\\.\\\\s*[_$[:alpha:]]))([^()\\\\'\\\\\\"\\\\\`]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))*)?\\\\)(\\\\s*:\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+)?\\\\s*=>)))))|(:\\\\s*((<)|([(]\\\\s*(([)])|(\\\\.\\\\.\\\\.)|([_$[:alnum:]]+\\\\s*(([:,?=])|([)]\\\\s*=>)))))))|(:\\\\s*(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))Function(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.)))|(:\\\\s*((<\\\\s*$)|([\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))))))|(:\\\\s*(=>|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(<[^<>]*>)|[^<>(),=])+=\\\\s*(((async\\\\s+)?((function\\\\s*[(<*])|(function\\\\s+)|([_$[:alpha:]][_$[:alnum:]]*\\\\s*=>)))|((async\\\\s*)?(((<\\\\s*$)|([\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*))))))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[(]\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([)]\\\\s*:)|((\\\\.\\\\.\\\\.\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s*:)))|([<]\\\\s*[_$[:alpha:]][_$[:alnum:]]*\\\\s+extends\\\\s*[^=>])|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\(\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([_$[:alpha:]]|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\.\\\\.\\\\.\\\\s*[_$[:alpha:]]))([^()\\\\'\\\\\\"\\\\\`]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))*)?\\\\)(\\\\s*:\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+)?\\\\s*=>))))))"},{"captures":{"1":{"name":"storage.modifier.js"},"2":{"name":"keyword.operator.rest.js"},"3":{"name":"variable.parameter.js variable.language.this.js"},"4":{"name":"variable.parameter.js"},"5":{"name":"keyword.operator.optional.js"}},"match":"(?:(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(override|public|private|protected|readonly)\\\\s+)?(?:(\\\\.\\\\.\\\\.)\\\\s*)?(?<!=|:)(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))\\\\s*(\\\\??)(?=\\\\s*[:,]|$)"},{"include":"#type-annotation"},{"include":"#variable-initializer"},{"match":",","name":"punctuation.separator.parameter.js"},{"include":"#identifiers"},{"include":"#expressionPunctuations"}]},"expression-operators":{"patterns":[{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(await)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"keyword.control.flow.js"},{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(yield)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))(?=\\\\s*\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*\\\\*)","beginCaptures":{"1":{"name":"keyword.control.flow.js"}},"end":"\\\\*","endCaptures":{"0":{"name":"keyword.generator.asterisk.js"}},"patterns":[{"include":"#comment"}]},{"captures":{"1":{"name":"keyword.control.flow.js"},"2":{"name":"keyword.generator.asterisk.js"}},"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(yield)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))(?:\\\\s*(\\\\*))?"},{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))delete(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"keyword.operator.expression.delete.js"},{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))in(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))(?!\\\\()","name":"keyword.operator.expression.in.js"},{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))of(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))(?!\\\\()","name":"keyword.operator.expression.of.js"},{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))instanceof(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"keyword.operator.expression.instanceof.js"},{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))new(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"keyword.operator.new.js"},{"include":"#typeof-operator"},{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))void(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"keyword.operator.expression.void.js"},{"captures":{"1":{"name":"keyword.control.as.js"},"2":{"name":"storage.modifier.js"}},"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(as)\\\\s+(const)(?=\\\\s*($|[;,:})\\\\]]))"},{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(as)|(satisfies))\\\\s+","beginCaptures":{"1":{"name":"keyword.control.as.js"},"2":{"name":"keyword.control.satisfies.js"}},"end":"(?=^|[;),}\\\\]:?\\\\-\\\\+\\\\>]|\\\\|\\\\||\\\\&\\\\&|\\\\!\\\\=\\\\=|$|((?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(as|satisfies)\\\\s+)|(\\\\s+\\\\<))","patterns":[{"include":"#type"}]},{"match":"\\\\.\\\\.\\\\.","name":"keyword.operator.spread.js"},{"match":"\\\\*=|(?<!\\\\()/=|%=|\\\\+=|\\\\-=","name":"keyword.operator.assignment.compound.js"},{"match":"\\\\&=|\\\\^=|<<=|>>=|>>>=|\\\\|=","name":"keyword.operator.assignment.compound.bitwise.js"},{"match":"<<|>>>|>>","name":"keyword.operator.bitwise.shift.js"},{"match":"===|!==|==|!=","name":"keyword.operator.comparison.js"},{"match":"<=|>=|<>|<|>","name":"keyword.operator.relational.js"},{"captures":{"1":{"name":"keyword.operator.logical.js"},"2":{"name":"keyword.operator.assignment.compound.js"},"3":{"name":"keyword.operator.arithmetic.js"}},"match":"(?<=[_$[:alnum:]])(\\\\!)\\\\s*(?:(/=)|(?:(/)(?![/*])))"},{"match":"\\\\!|&&|\\\\|\\\\||\\\\?\\\\?","name":"keyword.operator.logical.js"},{"match":"\\\\&|~|\\\\^|\\\\|","name":"keyword.operator.bitwise.js"},{"match":"\\\\=","name":"keyword.operator.assignment.js"},{"match":"--","name":"keyword.operator.decrement.js"},{"match":"\\\\+\\\\+","name":"keyword.operator.increment.js"},{"match":"%|\\\\*|/|-|\\\\+","name":"keyword.operator.arithmetic.js"},{"begin":"(?<=[_$[:alnum:])\\\\]])\\\\s*(?=(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)+(?:(/=)|(?:(/)(?![/*]))))","end":"(?:(/=)|(?:(/)(?!\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/)))","endCaptures":{"1":{"name":"keyword.operator.assignment.compound.js"},"2":{"name":"keyword.operator.arithmetic.js"}},"patterns":[{"include":"#comment"}]},{"captures":{"1":{"name":"keyword.operator.assignment.compound.js"},"2":{"name":"keyword.operator.arithmetic.js"}},"match":"(?<=[_$[:alnum:])\\\\]])\\\\s*(?:(/=)|(?:(/)(?![/*])))"}]},"expressionPunctuations":{"patterns":[{"include":"#punctuation-comma"},{"include":"#punctuation-accessor"}]},"expressionWithoutIdentifiers":{"patterns":[{"include":"#jsx"},{"include":"#string"},{"include":"#regex"},{"include":"#comment"},{"include":"#function-expression"},{"include":"#class-expression"},{"include":"#arrow-function"},{"include":"#paren-expression-possibly-arrow"},{"include":"#cast"},{"include":"#ternary-expression"},{"include":"#new-expr"},{"include":"#instanceof-expr"},{"include":"#object-literal"},{"include":"#expression-operators"},{"include":"#function-call"},{"include":"#literal"},{"include":"#support-objects"},{"include":"#paren-expression"}]},"field-declaration":{"begin":"(?<!\\\\()(?:(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(readonly)\\\\s+)?(?=\\\\s*((\\\\b(?<!\\\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\\\b(?!\\\\$))|(\\\\b(?<!\\\\$)0(?:b|B)[01][01_]*(n)?\\\\b(?!\\\\$))|(\\\\b(?<!\\\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\\\b(?!\\\\$))|((?<!\\\\$)(?:(?:\\\\b[0-9][0-9_]*(\\\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\B(\\\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)(n)?\\\\B)|(?:\\\\B(\\\\.)[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(n)?\\\\b(?!\\\\.)))(?!\\\\$))|(\\\\#?[_$[:alpha:]][_$[:alnum:]]*)|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`)|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])+\\\\]))\\\\s*(?:(?:(\\\\?)|(\\\\!))\\\\s*)?(=|:|;|,|\\\\}|$))","beginCaptures":{"1":{"name":"storage.modifier.js"}},"end":"(?=\\\\}|;|,|$|(^(?!\\\\s*((\\\\b(?<!\\\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\\\b(?!\\\\$))|(\\\\b(?<!\\\\$)0(?:b|B)[01][01_]*(n)?\\\\b(?!\\\\$))|(\\\\b(?<!\\\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\\\b(?!\\\\$))|((?<!\\\\$)(?:(?:\\\\b[0-9][0-9_]*(\\\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\B(\\\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)(n)?\\\\B)|(?:\\\\B(\\\\.)[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(n)?\\\\b(?!\\\\.)))(?!\\\\$))|(\\\\#?[_$[:alpha:]][_$[:alnum:]]*)|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`)|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])+\\\\]))\\\\s*(?:(?:(\\\\?)|(\\\\!))\\\\s*)?(=|:|;|,|$))))|(?<=\\\\})","name":"meta.field.declaration.js","patterns":[{"include":"#variable-initializer"},{"include":"#type-annotation"},{"include":"#string"},{"include":"#array-literal"},{"include":"#numeric-literal"},{"include":"#comment"},{"captures":{"1":{"name":"meta.definition.property.js entity.name.function.js"},"2":{"name":"keyword.operator.optional.js"},"3":{"name":"keyword.operator.definiteassignment.js"}},"match":"(\\\\#?[_$[:alpha:]][_$[:alnum:]]*)(?:(\\\\?)|(\\\\!))?(?=\\\\s*\\\\s*(=\\\\s*(((async\\\\s+)?((function\\\\s*[(<*])|(function\\\\s+)|([_$[:alpha:]][_$[:alnum:]]*\\\\s*=>)))|((async\\\\s*)?(((<\\\\s*$)|([\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*))))))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[(]\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([)]\\\\s*:)|((\\\\.\\\\.\\\\.\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s*:)))|([<]\\\\s*[_$[:alpha:]][_$[:alnum:]]*\\\\s+extends\\\\s*[^=>])|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\(\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([_$[:alpha:]]|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\.\\\\.\\\\.\\\\s*[_$[:alpha:]]))([^()\\\\'\\\\\\"\\\\\`]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))*)?\\\\)(\\\\s*:\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+)?\\\\s*=>)))))|(:\\\\s*((<)|([(]\\\\s*(([)])|(\\\\.\\\\.\\\\.)|([_$[:alnum:]]+\\\\s*(([:,?=])|([)]\\\\s*=>)))))))|(:\\\\s*(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))Function(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.)))|(:\\\\s*((<\\\\s*$)|([\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))))))|(:\\\\s*(=>|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(<[^<>]*>)|[^<>(),=])+=\\\\s*(((async\\\\s+)?((function\\\\s*[(<*])|(function\\\\s+)|([_$[:alpha:]][_$[:alnum:]]*\\\\s*=>)))|((async\\\\s*)?(((<\\\\s*$)|([\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*))))))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[(]\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([)]\\\\s*:)|((\\\\.\\\\.\\\\.\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s*:)))|([<]\\\\s*[_$[:alpha:]][_$[:alnum:]]*\\\\s+extends\\\\s*[^=>])|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\(\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([_$[:alpha:]]|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\.\\\\.\\\\.\\\\s*[_$[:alpha:]]))([^()\\\\'\\\\\\"\\\\\`]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))*)?\\\\)(\\\\s*:\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+)?\\\\s*=>))))))"},{"match":"\\\\#?[_$[:alpha:]][_$[:alnum:]]*","name":"meta.definition.property.js variable.object.property.js"},{"match":"\\\\?","name":"keyword.operator.optional.js"},{"match":"\\\\!","name":"keyword.operator.definiteassignment.js"}]},"for-loop":{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))for(?=((\\\\s+|(\\\\s*\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*))await)?\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)?(\\\\())","beginCaptures":{"0":{"name":"keyword.control.loop.js"}},"end":"(?<=\\\\))","patterns":[{"include":"#comment"},{"match":"await","name":"keyword.control.loop.js"},{"begin":"\\\\(","beginCaptures":{"0":{"name":"meta.brace.round.js"}},"end":"\\\\)","endCaptures":{"0":{"name":"meta.brace.round.js"}},"patterns":[{"include":"#var-expr"},{"include":"#expression"},{"include":"#punctuation-semicolon"}]}]},"function-body":{"patterns":[{"include":"#comment"},{"include":"#type-parameters"},{"include":"#function-parameters"},{"include":"#return-type"},{"include":"#type-function-return-type"},{"include":"#decl-block"},{"match":"\\\\*","name":"keyword.generator.asterisk.js"}]},"function-call":{"patterns":[{"begin":"(?=(((([_$[:alpha:]][_$[:alnum:]]*)(\\\\s*\\\\??\\\\.\\\\s*(\\\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\\\??\\\\.\\\\s*\\\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?<=[\\\\)]))\\\\s*(?:(\\\\?\\\\.\\\\s*)|(\\\\!))?((<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>|\\\\<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))(([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>|\\\\<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>)*(?<!=)\\\\>))*(?<!=)\\\\>)*(?<!=)>\\\\s*)?\\\\())","end":"(?<=\\\\))(?!(((([_$[:alpha:]][_$[:alnum:]]*)(\\\\s*\\\\??\\\\.\\\\s*(\\\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\\\??\\\\.\\\\s*\\\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?<=[\\\\)]))\\\\s*(?:(\\\\?\\\\.\\\\s*)|(\\\\!))?((<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>|\\\\<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))(([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>|\\\\<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>)*(?<!=)\\\\>))*(?<!=)\\\\>)*(?<!=)>\\\\s*)?\\\\())","patterns":[{"begin":"(?=(([_$[:alpha:]][_$[:alnum:]]*)(\\\\s*\\\\??\\\\.\\\\s*(\\\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\\\??\\\\.\\\\s*\\\\#?[_$[:alpha:]][_$[:alnum:]]*))","end":"(?=\\\\s*(?:(\\\\?\\\\.\\\\s*)|(\\\\!))?((<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>|\\\\<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))(([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>|\\\\<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>)*(?<!=)\\\\>))*(?<!=)\\\\>)*(?<!=)>\\\\s*)?\\\\())","name":"meta.function-call.js","patterns":[{"include":"#function-call-target"}]},{"include":"#comment"},{"include":"#function-call-optionals"},{"include":"#type-arguments"},{"include":"#paren-expression"}]},{"begin":"(?=(((([_$[:alpha:]][_$[:alnum:]]*)(\\\\s*\\\\??\\\\.\\\\s*(\\\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\\\??\\\\.\\\\s*\\\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?<=[\\\\)]))(<\\\\s*[\\\\{\\\\[\\\\(]\\\\s*$))","end":"(?<=\\\\>)(?!(((([_$[:alpha:]][_$[:alnum:]]*)(\\\\s*\\\\??\\\\.\\\\s*(\\\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\\\??\\\\.\\\\s*\\\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?<=[\\\\)]))(<\\\\s*[\\\\{\\\\[\\\\(]\\\\s*$))","patterns":[{"begin":"(?=(([_$[:alpha:]][_$[:alnum:]]*)(\\\\s*\\\\??\\\\.\\\\s*(\\\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\\\??\\\\.\\\\s*\\\\#?[_$[:alpha:]][_$[:alnum:]]*))","end":"(?=(<\\\\s*[\\\\{\\\\[\\\\(]\\\\s*$))","name":"meta.function-call.js","patterns":[{"include":"#function-call-target"}]},{"include":"#comment"},{"include":"#function-call-optionals"},{"include":"#type-arguments"}]}]},"function-call-optionals":{"patterns":[{"match":"\\\\?\\\\.","name":"meta.function-call.js punctuation.accessor.optional.js"},{"match":"\\\\!","name":"meta.function-call.js keyword.operator.definiteassignment.js"}]},"function-call-target":{"patterns":[{"include":"#support-function-call-identifiers"},{"match":"(\\\\#?[_$[:alpha:]][_$[:alnum:]]*)","name":"entity.name.function.js"}]},"function-declaration":{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(\\\\bexport)\\\\s+)?(?:(\\\\bdeclare)\\\\s+)?(?:(async)\\\\s+)?(function\\\\b)(?:\\\\s*(\\\\*))?(?:(?:\\\\s+|(?<=\\\\*))([_$[:alpha:]][_$[:alnum:]]*))?\\\\s*","beginCaptures":{"1":{"name":"keyword.control.export.js"},"2":{"name":"storage.modifier.js"},"3":{"name":"storage.modifier.async.js"},"4":{"name":"storage.type.function.js"},"5":{"name":"keyword.generator.asterisk.js"},"6":{"name":"meta.definition.function.js entity.name.function.js"}},"end":"(?=;|^\\\\s*$|(?:^\\\\s*(?:abstract|async|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|var|while)\\\\b))|(?<=\\\\})","name":"meta.function.js","patterns":[{"include":"#function-name"},{"include":"#function-body"}]},"function-expression":{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(async)\\\\s+)?(function\\\\b)(?:\\\\s*(\\\\*))?(?:(?:\\\\s+|(?<=\\\\*))([_$[:alpha:]][_$[:alnum:]]*))?\\\\s*","beginCaptures":{"1":{"name":"storage.modifier.async.js"},"2":{"name":"storage.type.function.js"},"3":{"name":"keyword.generator.asterisk.js"},"4":{"name":"meta.definition.function.js entity.name.function.js"}},"end":"(?=;)|(?<=\\\\})","name":"meta.function.expression.js","patterns":[{"include":"#function-name"},{"include":"#single-line-comment-consuming-line-ending"},{"include":"#function-body"}]},"function-name":{"match":"[_$[:alpha:]][_$[:alnum:]]*","name":"meta.definition.function.js entity.name.function.js"},"function-parameters":{"begin":"\\\\(","beginCaptures":{"0":{"name":"punctuation.definition.parameters.begin.js"}},"end":"\\\\)","endCaptures":{"0":{"name":"punctuation.definition.parameters.end.js"}},"name":"meta.parameters.js","patterns":[{"include":"#function-parameters-body"}]},"function-parameters-body":{"patterns":[{"include":"#comment"},{"include":"#string"},{"include":"#decorator"},{"include":"#destructuring-parameter"},{"include":"#parameter-name"},{"include":"#parameter-type-annotation"},{"include":"#variable-initializer"},{"match":",","name":"punctuation.separator.parameter.js"}]},"identifiers":{"patterns":[{"include":"#object-identifiers"},{"captures":{"1":{"name":"punctuation.accessor.js"},"2":{"name":"punctuation.accessor.optional.js"},"3":{"name":"entity.name.function.js"}},"match":"(?:(?:(\\\\.)|(\\\\?\\\\.(?!\\\\s*[[:digit:]])))\\\\s*)?([_$[:alpha:]][_$[:alnum:]]*)(?=\\\\s*=\\\\s*(((async\\\\s+)?((function\\\\s*[(<*])|(function\\\\s+)|([_$[:alpha:]][_$[:alnum:]]*\\\\s*=>)))|((async\\\\s*)?(((<\\\\s*$)|([\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*))))))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[(]\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([)]\\\\s*:)|((\\\\.\\\\.\\\\.\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s*:)))|([<]\\\\s*[_$[:alpha:]][_$[:alnum:]]*\\\\s+extends\\\\s*[^=>])|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\(\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([_$[:alpha:]]|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\.\\\\.\\\\.\\\\s*[_$[:alpha:]]))([^()\\\\'\\\\\\"\\\\\`]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))*)?\\\\)(\\\\s*:\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+)?\\\\s*=>)))))"},{"captures":{"1":{"name":"punctuation.accessor.js"},"2":{"name":"punctuation.accessor.optional.js"},"3":{"name":"variable.other.constant.property.js"}},"match":"(?:(\\\\.)|(\\\\?\\\\.(?!\\\\s*[[:digit:]])))\\\\s*(\\\\#?[[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])"},{"captures":{"1":{"name":"punctuation.accessor.js"},"2":{"name":"punctuation.accessor.optional.js"},"3":{"name":"variable.other.property.js"}},"match":"(?:(\\\\.)|(\\\\?\\\\.(?!\\\\s*[[:digit:]])))\\\\s*(\\\\#?[_$[:alpha:]][_$[:alnum:]]*)"},{"match":"([[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])","name":"variable.other.constant.js"},{"match":"[_$[:alpha:]][_$[:alnum:]]*","name":"variable.other.readwrite.js"}]},"if-statement":{"patterns":[{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?=\\\\bif\\\\s*(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))\\\\s*(?!\\\\{))","end":"(?=;|$|\\\\})","patterns":[{"include":"#comment"},{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(if)\\\\s*(\\\\()","beginCaptures":{"1":{"name":"keyword.control.conditional.js"},"2":{"name":"meta.brace.round.js"}},"end":"\\\\)","endCaptures":{"0":{"name":"meta.brace.round.js"}},"patterns":[{"include":"#expression"}]},{"begin":"(?<=\\\\))\\\\s*\\\\/(?![\\\\/*])(?=(?:[^\\\\/\\\\\\\\\\\\[]|\\\\\\\\.|\\\\[([^\\\\]\\\\\\\\]|\\\\\\\\.)*\\\\])+\\\\/([dgimsuvy]+|(?![\\\\/\\\\*])|(?=\\\\/\\\\*))(?!\\\\s*[a-zA-Z0-9_$]))","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.js"}},"end":"(/)([dgimsuvy]*)","endCaptures":{"1":{"name":"punctuation.definition.string.end.js"},"2":{"name":"keyword.other.js"}},"name":"string.regexp.js","patterns":[{"include":"#regexp"}]},{"include":"#statements"}]}]},"import-declaration":{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(\\\\bexport)\\\\s+)?(?:(\\\\bdeclare)\\\\s+)?\\\\b(import)(?:\\\\s+(type)(?!\\\\s+from))?(?!\\\\s*[:\\\\(])(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","beginCaptures":{"1":{"name":"keyword.control.export.js"},"2":{"name":"storage.modifier.js"},"3":{"name":"keyword.control.import.js"},"4":{"name":"keyword.control.type.js"}},"end":"(?<!^import|[^\\\\._$[:alnum:]]import)(?=;|$|^)","name":"meta.import.js","patterns":[{"include":"#single-line-comment-consuming-line-ending"},{"include":"#comment"},{"include":"#string"},{"begin":"(?<=^import|[^\\\\._$[:alnum:]]import)(?!\\\\s*[\\"'])","end":"\\\\bfrom\\\\b","endCaptures":{"0":{"name":"keyword.control.from.js"}},"patterns":[{"include":"#import-export-declaration"}]},{"include":"#import-export-declaration"}]},"import-equals-declaration":{"patterns":[{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(\\\\bexport)\\\\s+)?(?:(\\\\bdeclare)\\\\s+)?\\\\b(import)(?:\\\\s+(type))?\\\\s+([_$[:alpha:]][_$[:alnum:]]*)\\\\s*(=)\\\\s*(require)\\\\s*(\\\\()","beginCaptures":{"1":{"name":"keyword.control.export.js"},"2":{"name":"storage.modifier.js"},"3":{"name":"keyword.control.import.js"},"4":{"name":"keyword.control.type.js"},"5":{"name":"variable.other.readwrite.alias.js"},"6":{"name":"keyword.operator.assignment.js"},"7":{"name":"keyword.control.require.js"},"8":{"name":"meta.brace.round.js"}},"end":"\\\\)","endCaptures":{"0":{"name":"meta.brace.round.js"}},"name":"meta.import-equals.external.js","patterns":[{"include":"#comment"},{"include":"#string"}]},{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(\\\\bexport)\\\\s+)?(?:(\\\\bdeclare)\\\\s+)?\\\\b(import)(?:\\\\s+(type))?\\\\s+([_$[:alpha:]][_$[:alnum:]]*)\\\\s*(=)\\\\s*(?!require\\\\b)","beginCaptures":{"1":{"name":"keyword.control.export.js"},"2":{"name":"storage.modifier.js"},"3":{"name":"keyword.control.import.js"},"4":{"name":"keyword.control.type.js"},"5":{"name":"variable.other.readwrite.alias.js"},"6":{"name":"keyword.operator.assignment.js"}},"end":"(?=;|$|^)","name":"meta.import-equals.internal.js","patterns":[{"include":"#single-line-comment-consuming-line-ending"},{"include":"#comment"},{"captures":{"1":{"name":"entity.name.type.module.js"},"2":{"name":"punctuation.accessor.js"},"3":{"name":"punctuation.accessor.optional.js"}},"match":"([_$[:alpha:]][_$[:alnum:]]*)\\\\s*(?:(\\\\.)|(\\\\?\\\\.(?!\\\\s*[[:digit:]])))"},{"match":"([_$[:alpha:]][_$[:alnum:]]*)","name":"variable.other.readwrite.js"}]}]},"import-export-assert-clause":{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(with)|(assert))\\\\s*(\\\\{)","beginCaptures":{"1":{"name":"keyword.control.with.js"},"2":{"name":"keyword.control.assert.js"},"3":{"name":"punctuation.definition.block.js"}},"end":"\\\\}","endCaptures":{"0":{"name":"punctuation.definition.block.js"}},"patterns":[{"include":"#comment"},{"include":"#string"},{"match":"(?:[_$[:alpha:]][_$[:alnum:]]*)\\\\s*(?=(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*:)","name":"meta.object-literal.key.js"},{"match":":","name":"punctuation.separator.key-value.js"}]},"import-export-block":{"begin":"\\\\{","beginCaptures":{"0":{"name":"punctuation.definition.block.js"}},"end":"\\\\}","endCaptures":{"0":{"name":"punctuation.definition.block.js"}},"name":"meta.block.js","patterns":[{"include":"#import-export-clause"}]},"import-export-clause":{"patterns":[{"include":"#comment"},{"captures":{"1":{"name":"keyword.control.type.js"},"2":{"name":"keyword.control.default.js"},"3":{"name":"constant.language.import-export-all.js"},"4":{"name":"variable.other.readwrite.js"},"5":{"name":"string.quoted.alias.js"},"12":{"name":"keyword.control.as.js"},"13":{"name":"keyword.control.default.js"},"14":{"name":"variable.other.readwrite.alias.js"},"15":{"name":"string.quoted.alias.js"}},"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(?:(\\\\btype)\\\\s+)?(?:(\\\\bdefault)|(\\\\*)|(\\\\b[_$[:alpha:]][_$[:alnum:]]*)|((\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))))\\\\s+(as)\\\\s+(?:(default(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.)))|([_$[:alpha:]][_$[:alnum:]]*)|((\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`)))"},{"include":"#punctuation-comma"},{"match":"\\\\*","name":"constant.language.import-export-all.js"},{"match":"\\\\b(default)\\\\b","name":"keyword.control.default.js"},{"captures":{"1":{"name":"keyword.control.type.js"},"2":{"name":"variable.other.readwrite.alias.js"},"3":{"name":"string.quoted.alias.js"}},"match":"(?:(\\\\btype)\\\\s+)?(?:([_$[:alpha:]][_$[:alnum:]]*)|((\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`)))"}]},"import-export-declaration":{"patterns":[{"include":"#comment"},{"include":"#string"},{"include":"#import-export-block"},{"match":"\\\\bfrom\\\\b","name":"keyword.control.from.js"},{"include":"#import-export-assert-clause"},{"include":"#import-export-clause"}]},"indexer-declaration":{"begin":"(?:(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(readonly)\\\\s*)?\\\\s*(\\\\[)\\\\s*([_$[:alpha:]][_$[:alnum:]]*)\\\\s*(?=:)","beginCaptures":{"1":{"name":"storage.modifier.js"},"2":{"name":"meta.brace.square.js"},"3":{"name":"variable.parameter.js"}},"end":"(\\\\])\\\\s*(\\\\?\\\\s*)?|$","endCaptures":{"1":{"name":"meta.brace.square.js"},"2":{"name":"keyword.operator.optional.js"}},"name":"meta.indexer.declaration.js","patterns":[{"include":"#type-annotation"}]},"indexer-mapped-type-declaration":{"begin":"(?:(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))([+-])?(readonly)\\\\s*)?\\\\s*(\\\\[)\\\\s*([_$[:alpha:]][_$[:alnum:]]*)\\\\s+(in)\\\\s+","beginCaptures":{"1":{"name":"keyword.operator.type.modifier.js"},"2":{"name":"storage.modifier.js"},"3":{"name":"meta.brace.square.js"},"4":{"name":"entity.name.type.js"},"5":{"name":"keyword.operator.expression.in.js"}},"end":"(\\\\])([+-])?\\\\s*(\\\\?\\\\s*)?|$","endCaptures":{"1":{"name":"meta.brace.square.js"},"2":{"name":"keyword.operator.type.modifier.js"},"3":{"name":"keyword.operator.optional.js"}},"name":"meta.indexer.mappedtype.declaration.js","patterns":[{"captures":{"1":{"name":"keyword.control.as.js"}},"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(as)\\\\s+"},{"include":"#type"}]},"inline-tags":{"patterns":[{"captures":{"1":{"name":"punctuation.definition.bracket.square.begin.jsdoc"},"2":{"name":"punctuation.definition.bracket.square.end.jsdoc"}},"match":"(\\\\[)[^\\\\]]+(\\\\])(?={@(?:link|linkcode|linkplain|tutorial))","name":"constant.other.description.jsdoc"},{"begin":"({)((@)(?:link(?:code|plain)?|tutorial))\\\\s*","beginCaptures":{"1":{"name":"punctuation.definition.bracket.curly.begin.jsdoc"},"2":{"name":"storage.type.class.jsdoc"},"3":{"name":"punctuation.definition.inline.tag.jsdoc"}},"end":"}|(?=\\\\*/)","endCaptures":{"0":{"name":"punctuation.definition.bracket.curly.end.jsdoc"}},"name":"entity.name.type.instance.jsdoc","patterns":[{"captures":{"1":{"name":"variable.other.link.underline.jsdoc"},"2":{"name":"punctuation.separator.pipe.jsdoc"}},"match":"\\\\G((?=https?://)(?:[^|}\\\\s*]|\\\\*[/])+)(\\\\|)?"},{"captures":{"1":{"name":"variable.other.description.jsdoc"},"2":{"name":"punctuation.separator.pipe.jsdoc"}},"match":"\\\\G((?:[^{}@\\\\s|*]|\\\\*[^/])+)(\\\\|)?"}]}]},"instanceof-expr":{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(instanceof)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","beginCaptures":{"1":{"name":"keyword.operator.expression.instanceof.js"}},"end":"(?<=\\\\))|(?=[;),}\\\\]:?\\\\-\\\\+\\\\>]|\\\\|\\\\||\\\\&\\\\&|\\\\!\\\\=\\\\=|$|(===|!==|==|!=)|(([\\\\&\\\\~\\\\^\\\\|]\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s+instanceof(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.)))|((?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))function((\\\\s+[_$[:alpha:]][_$[:alnum:]]*)|(\\\\s*[\\\\(]))))","patterns":[{"include":"#type"}]},"interface-declaration":{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(\\\\bexport)\\\\s+)?(?:(\\\\bdeclare)\\\\s+)?\\\\b(?:(abstract)\\\\s+)?\\\\b(interface)\\\\b(?=\\\\s+|/[/*])","beginCaptures":{"1":{"name":"keyword.control.export.js"},"2":{"name":"storage.modifier.js"},"3":{"name":"storage.modifier.js"},"4":{"name":"storage.type.interface.js"}},"end":"(?<=\\\\})","name":"meta.interface.js","patterns":[{"include":"#comment"},{"include":"#class-or-interface-heritage"},{"captures":{"0":{"name":"entity.name.type.interface.js"}},"match":"[_$[:alpha:]][_$[:alnum:]]*"},{"include":"#type-parameters"},{"include":"#class-or-interface-body"}]},"jsdoctype":{"patterns":[{"begin":"\\\\G({)","beginCaptures":{"0":{"name":"entity.name.type.instance.jsdoc"},"1":{"name":"punctuation.definition.bracket.curly.begin.jsdoc"}},"contentName":"entity.name.type.instance.jsdoc","end":"((}))\\\\s*|(?=\\\\*/)","endCaptures":{"1":{"name":"entity.name.type.instance.jsdoc"},"2":{"name":"punctuation.definition.bracket.curly.end.jsdoc"}},"patterns":[{"include":"#brackets"}]}]},"jsx":{"patterns":[{"include":"#jsx-tag-without-attributes-in-expression"},{"include":"#jsx-tag-in-expression"}]},"jsx-children":{"patterns":[{"include":"#jsx-tag-without-attributes"},{"include":"#jsx-tag"},{"include":"#jsx-evaluated-code"},{"include":"#jsx-entities"}]},"jsx-entities":{"patterns":[{"captures":{"1":{"name":"punctuation.definition.entity.js"},"3":{"name":"punctuation.definition.entity.js"}},"match":"(&)([a-zA-Z0-9]+|#[0-9]+|#x[0-9a-fA-F]+)(;)","name":"constant.character.entity.js"}]},"jsx-evaluated-code":{"begin":"\\\\{","beginCaptures":{"0":{"name":"punctuation.section.embedded.begin.js"}},"contentName":"meta.embedded.expression.js","end":"\\\\}","endCaptures":{"0":{"name":"punctuation.section.embedded.end.js"}},"patterns":[{"include":"#expression"}]},"jsx-string-double-quoted":{"begin":"\\"","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.js"}},"end":"\\"","endCaptures":{"0":{"name":"punctuation.definition.string.end.js"}},"name":"string.quoted.double.js","patterns":[{"include":"#jsx-entities"}]},"jsx-string-single-quoted":{"begin":"'","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.js"}},"end":"'","endCaptures":{"0":{"name":"punctuation.definition.string.end.js"}},"name":"string.quoted.single.js","patterns":[{"include":"#jsx-entities"}]},"jsx-tag":{"begin":"(?=(<)\\\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?<!\\\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?<!\\\\.|-))(?=((<\\\\s*)|(\\\\s+))(?!\\\\?)|\\\\/?>))","end":"(/>)|(?:(</)\\\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?<!\\\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?<!\\\\.|-))?\\\\s*(>))","endCaptures":{"1":{"name":"punctuation.definition.tag.end.js"},"2":{"name":"punctuation.definition.tag.begin.js"},"3":{"name":"entity.name.tag.namespace.js"},"4":{"name":"punctuation.separator.namespace.js"},"5":{"name":"entity.name.tag.js"},"6":{"name":"support.class.component.js"},"7":{"name":"punctuation.definition.tag.end.js"}},"name":"meta.tag.js","patterns":[{"begin":"(<)\\\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?<!\\\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?<!\\\\.|-))(?=((<\\\\s*)|(\\\\s+))(?!\\\\?)|\\\\/?>)","beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.js"},"2":{"name":"entity.name.tag.namespace.js"},"3":{"name":"punctuation.separator.namespace.js"},"4":{"name":"entity.name.tag.js"},"5":{"name":"support.class.component.js"}},"end":"(?=[/]?>)","patterns":[{"include":"#comment"},{"include":"#type-arguments"},{"include":"#jsx-tag-attributes"}]},{"begin":"(>)","beginCaptures":{"1":{"name":"punctuation.definition.tag.end.js"}},"contentName":"meta.jsx.children.js","end":"(?=</)","patterns":[{"include":"#jsx-children"}]}]},"jsx-tag-attribute-assignment":{"match":"=(?=\\\\s*(?:'|\\"|{|/\\\\*|//|\\\\n))","name":"keyword.operator.assignment.js"},"jsx-tag-attribute-name":{"captures":{"1":{"name":"entity.other.attribute-name.namespace.js"},"2":{"name":"punctuation.separator.namespace.js"},"3":{"name":"entity.other.attribute-name.js"}},"match":"\\\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(:))?([_$[:alpha:]][-_$[:alnum:]]*)(?=\\\\s|=|/?>|/\\\\*|//)"},"jsx-tag-attributes":{"begin":"\\\\s+","end":"(?=[/]?>)","name":"meta.tag.attributes.js","patterns":[{"include":"#comment"},{"include":"#jsx-tag-attribute-name"},{"include":"#jsx-tag-attribute-assignment"},{"include":"#jsx-string-double-quoted"},{"include":"#jsx-string-single-quoted"},{"include":"#jsx-evaluated-code"},{"include":"#jsx-tag-attributes-illegal"}]},"jsx-tag-attributes-illegal":{"match":"\\\\S+","name":"invalid.illegal.attribute.js"},"jsx-tag-in-expression":{"begin":"(?<!\\\\+\\\\+|--)(?<=[({\\\\[,?=>:*]|&&|\\\\|\\\\||\\\\?|\\\\*\\\\/|^await|[^\\\\._$[:alnum:]]await|^return|[^\\\\._$[:alnum:]]return|^default|[^\\\\._$[:alnum:]]default|^yield|[^\\\\._$[:alnum:]]yield|^)\\\\s*(?!<\\\\s*[_$[:alpha:]][_$[:alnum:]]*((\\\\s+extends\\\\s+[^=>])|,))(?=(<)\\\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?<!\\\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?<!\\\\.|-))(?=((<\\\\s*)|(\\\\s+))(?!\\\\?)|\\\\/?>))","end":"(?!(<)\\\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?<!\\\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?<!\\\\.|-))(?=((<\\\\s*)|(\\\\s+))(?!\\\\?)|\\\\/?>))","patterns":[{"include":"#jsx-tag"}]},"jsx-tag-without-attributes":{"begin":"(<)\\\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?<!\\\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?<!\\\\.|-))?\\\\s*(>)","beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.js"},"2":{"name":"entity.name.tag.namespace.js"},"3":{"name":"punctuation.separator.namespace.js"},"4":{"name":"entity.name.tag.js"},"5":{"name":"support.class.component.js"},"6":{"name":"punctuation.definition.tag.end.js"}},"contentName":"meta.jsx.children.js","end":"(</)\\\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?<!\\\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?<!\\\\.|-))?\\\\s*(>)","endCaptures":{"1":{"name":"punctuation.definition.tag.begin.js"},"2":{"name":"entity.name.tag.namespace.js"},"3":{"name":"punctuation.separator.namespace.js"},"4":{"name":"entity.name.tag.js"},"5":{"name":"support.class.component.js"},"6":{"name":"punctuation.definition.tag.end.js"}},"name":"meta.tag.without-attributes.js","patterns":[{"include":"#jsx-children"}]},"jsx-tag-without-attributes-in-expression":{"begin":"(?<!\\\\+\\\\+|--)(?<=[({\\\\[,?=>:*]|&&|\\\\|\\\\||\\\\?|\\\\*\\\\/|^await|[^\\\\._$[:alnum:]]await|^return|[^\\\\._$[:alnum:]]return|^default|[^\\\\._$[:alnum:]]default|^yield|[^\\\\._$[:alnum:]]yield|^)\\\\s*(?=(<)\\\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?<!\\\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?<!\\\\.|-))?\\\\s*(>))","end":"(?!(<)\\\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?<!\\\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?<!\\\\.|-))?\\\\s*(>))","patterns":[{"include":"#jsx-tag-without-attributes"}]},"label":{"patterns":[{"begin":"([_$[:alpha:]][_$[:alnum:]]*)\\\\s*(:)(?=\\\\s*\\\\{)","beginCaptures":{"1":{"name":"entity.name.label.js"},"2":{"name":"punctuation.separator.label.js"}},"end":"(?<=\\\\})","patterns":[{"include":"#decl-block"}]},{"captures":{"1":{"name":"entity.name.label.js"},"2":{"name":"punctuation.separator.label.js"}},"match":"([_$[:alpha:]][_$[:alnum:]]*)\\\\s*(:)"}]},"literal":{"patterns":[{"include":"#numeric-literal"},{"include":"#boolean-literal"},{"include":"#null-literal"},{"include":"#undefined-literal"},{"include":"#numericConstant-literal"},{"include":"#array-literal"},{"include":"#this-literal"},{"include":"#super-literal"}]},"method-declaration":{"patterns":[{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:\\\\b(override)\\\\s+)?(?:\\\\b(public|private|protected)\\\\s+)?(?:\\\\b(abstract)\\\\s+)?(?:\\\\b(async)\\\\s+)?\\\\s*\\\\b(constructor)\\\\b(?!:)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","beginCaptures":{"1":{"name":"storage.modifier.js"},"2":{"name":"storage.modifier.js"},"3":{"name":"storage.modifier.js"},"4":{"name":"storage.modifier.async.js"},"5":{"name":"storage.type.js"}},"end":"(?=\\\\}|;|,|$)|(?<=\\\\})","name":"meta.method.declaration.js","patterns":[{"include":"#method-declaration-name"},{"include":"#function-body"}]},{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:\\\\b(override)\\\\s+)?(?:\\\\b(public|private|protected)\\\\s+)?(?:\\\\b(abstract)\\\\s+)?(?:\\\\b(async)\\\\s+)?(?:(?:\\\\s*\\\\b(new)\\\\b(?!:)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.)))|(?:(\\\\*)\\\\s*)?)(?=\\\\s*((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*))?[\\\\(])","beginCaptures":{"1":{"name":"storage.modifier.js"},"2":{"name":"storage.modifier.js"},"3":{"name":"storage.modifier.js"},"4":{"name":"storage.modifier.async.js"},"5":{"name":"keyword.operator.new.js"},"6":{"name":"keyword.generator.asterisk.js"}},"end":"(?=\\\\}|;|,|$)|(?<=\\\\})","name":"meta.method.declaration.js","patterns":[{"include":"#method-declaration-name"},{"include":"#function-body"}]},{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:\\\\b(override)\\\\s+)?(?:\\\\b(public|private|protected)\\\\s+)?(?:\\\\b(abstract)\\\\s+)?(?:\\\\b(async)\\\\s+)?(?:\\\\b(get|set)\\\\s+)?(?:(\\\\*)\\\\s*)?(?=\\\\s*(((\\\\b(?<!\\\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\\\b(?!\\\\$))|(\\\\b(?<!\\\\$)0(?:b|B)[01][01_]*(n)?\\\\b(?!\\\\$))|(\\\\b(?<!\\\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\\\b(?!\\\\$))|((?<!\\\\$)(?:(?:\\\\b[0-9][0-9_]*(\\\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\B(\\\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)(n)?\\\\B)|(?:\\\\B(\\\\.)[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(n)?\\\\b(?!\\\\.)))(?!\\\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`)|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])+\\\\]))\\\\s*(\\\\??))\\\\s*((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*))?[\\\\(])","beginCaptures":{"1":{"name":"storage.modifier.js"},"2":{"name":"storage.modifier.js"},"3":{"name":"storage.modifier.js"},"4":{"name":"storage.modifier.async.js"},"5":{"name":"storage.type.property.js"},"6":{"name":"keyword.generator.asterisk.js"}},"end":"(?=\\\\}|;|,|$)|(?<=\\\\})","name":"meta.method.declaration.js","patterns":[{"include":"#method-declaration-name"},{"include":"#function-body"}]}]},"method-declaration-name":{"begin":"(?=((\\\\b(?<!\\\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\\\b(?!\\\\$))|(\\\\b(?<!\\\\$)0(?:b|B)[01][01_]*(n)?\\\\b(?!\\\\$))|(\\\\b(?<!\\\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\\\b(?!\\\\$))|((?<!\\\\$)(?:(?:\\\\b[0-9][0-9_]*(\\\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\B(\\\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)(n)?\\\\B)|(?:\\\\B(\\\\.)[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(n)?\\\\b(?!\\\\.)))(?!\\\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`)|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])+\\\\]))\\\\s*(\\\\??)\\\\s*[\\\\(\\\\<])","end":"(?=\\\\(|\\\\<)","patterns":[{"include":"#string"},{"include":"#array-literal"},{"include":"#numeric-literal"},{"match":"[_$[:alpha:]][_$[:alnum:]]*","name":"meta.definition.method.js entity.name.function.js"},{"match":"\\\\?","name":"keyword.operator.optional.js"}]},"namespace-declaration":{"begin":"(?:(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(\\\\bexport)\\\\s+)?(?:(\\\\bdeclare)\\\\s+)?\\\\b(namespace|module)\\\\s+(?=[_$[:alpha:]\\"'\`]))","beginCaptures":{"1":{"name":"keyword.control.export.js"},"2":{"name":"storage.modifier.js"},"3":{"name":"storage.type.namespace.js"}},"end":"(?<=\\\\})|(?=;|^\\\\s*$|(?:^\\\\s*(?:abstract|async|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|var|while)\\\\b))","name":"meta.namespace.declaration.js","patterns":[{"include":"#comment"},{"include":"#string"},{"match":"([_$[:alpha:]][_$[:alnum:]]*)","name":"entity.name.type.module.js"},{"include":"#punctuation-accessor"},{"include":"#decl-block"}]},"new-expr":{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(new)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","beginCaptures":{"1":{"name":"keyword.operator.new.js"}},"end":"(?<=\\\\))|(?=[;),}\\\\]:?\\\\-\\\\+\\\\>]|\\\\|\\\\||\\\\&\\\\&|\\\\!\\\\=\\\\=|$|((?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))new(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.)))|((?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))function((\\\\s+[_$[:alpha:]][_$[:alnum:]]*)|(\\\\s*[\\\\(]))))","name":"new.expr.js","patterns":[{"include":"#expression"}]},"null-literal":{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))null(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"constant.language.null.js"},"numeric-literal":{"patterns":[{"captures":{"1":{"name":"storage.type.numeric.bigint.js"}},"match":"\\\\b(?<!\\\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\\\b(?!\\\\$)","name":"constant.numeric.hex.js"},{"captures":{"1":{"name":"storage.type.numeric.bigint.js"}},"match":"\\\\b(?<!\\\\$)0(?:b|B)[01][01_]*(n)?\\\\b(?!\\\\$)","name":"constant.numeric.binary.js"},{"captures":{"1":{"name":"storage.type.numeric.bigint.js"}},"match":"\\\\b(?<!\\\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\\\b(?!\\\\$)","name":"constant.numeric.octal.js"},{"captures":{"0":{"name":"constant.numeric.decimal.js"},"1":{"name":"meta.delimiter.decimal.period.js"},"2":{"name":"storage.type.numeric.bigint.js"},"3":{"name":"meta.delimiter.decimal.period.js"},"4":{"name":"storage.type.numeric.bigint.js"},"5":{"name":"meta.delimiter.decimal.period.js"},"6":{"name":"storage.type.numeric.bigint.js"},"7":{"name":"storage.type.numeric.bigint.js"},"8":{"name":"meta.delimiter.decimal.period.js"},"9":{"name":"storage.type.numeric.bigint.js"},"10":{"name":"meta.delimiter.decimal.period.js"},"11":{"name":"storage.type.numeric.bigint.js"},"12":{"name":"meta.delimiter.decimal.period.js"},"13":{"name":"storage.type.numeric.bigint.js"},"14":{"name":"storage.type.numeric.bigint.js"}},"match":"(?<!\\\\$)(?:(?:\\\\b[0-9][0-9_]*(\\\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\B(\\\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)(n)?\\\\B)|(?:\\\\B(\\\\.)[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(n)?\\\\b(?!\\\\.)))(?!\\\\$)"}]},"numericConstant-literal":{"patterns":[{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))NaN(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"constant.language.nan.js"},{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))Infinity(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"constant.language.infinity.js"}]},"object-binding-element":{"patterns":[{"include":"#comment"},{"begin":"(?=((\\\\b(?<!\\\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\\\b(?!\\\\$))|(\\\\b(?<!\\\\$)0(?:b|B)[01][01_]*(n)?\\\\b(?!\\\\$))|(\\\\b(?<!\\\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\\\b(?!\\\\$))|((?<!\\\\$)(?:(?:\\\\b[0-9][0-9_]*(\\\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\B(\\\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)(n)?\\\\B)|(?:\\\\B(\\\\.)[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(n)?\\\\b(?!\\\\.)))(?!\\\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`)|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])+\\\\]))\\\\s*(:))","end":"(?=,|\\\\})","patterns":[{"include":"#object-binding-element-propertyName"},{"include":"#binding-element"}]},{"include":"#object-binding-pattern"},{"include":"#destructuring-variable-rest"},{"include":"#variable-initializer"},{"include":"#punctuation-comma"}]},"object-binding-element-const":{"patterns":[{"include":"#comment"},{"begin":"(?=((\\\\b(?<!\\\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\\\b(?!\\\\$))|(\\\\b(?<!\\\\$)0(?:b|B)[01][01_]*(n)?\\\\b(?!\\\\$))|(\\\\b(?<!\\\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\\\b(?!\\\\$))|((?<!\\\\$)(?:(?:\\\\b[0-9][0-9_]*(\\\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\B(\\\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)(n)?\\\\B)|(?:\\\\B(\\\\.)[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(n)?\\\\b(?!\\\\.)))(?!\\\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`)|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])+\\\\]))\\\\s*(:))","end":"(?=,|\\\\})","patterns":[{"include":"#object-binding-element-propertyName"},{"include":"#binding-element-const"}]},{"include":"#object-binding-pattern-const"},{"include":"#destructuring-variable-rest-const"},{"include":"#variable-initializer"},{"include":"#punctuation-comma"}]},"object-binding-element-propertyName":{"begin":"(?=((\\\\b(?<!\\\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\\\b(?!\\\\$))|(\\\\b(?<!\\\\$)0(?:b|B)[01][01_]*(n)?\\\\b(?!\\\\$))|(\\\\b(?<!\\\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\\\b(?!\\\\$))|((?<!\\\\$)(?:(?:\\\\b[0-9][0-9_]*(\\\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\B(\\\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)(n)?\\\\B)|(?:\\\\B(\\\\.)[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(n)?\\\\b(?!\\\\.)))(?!\\\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`)|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])+\\\\]))\\\\s*(:))","end":"(:)","endCaptures":{"0":{"name":"punctuation.destructuring.js"}},"patterns":[{"include":"#string"},{"include":"#array-literal"},{"include":"#numeric-literal"},{"match":"([_$[:alpha:]][_$[:alnum:]]*)","name":"variable.object.property.js"}]},"object-binding-pattern":{"begin":"(?:(\\\\.\\\\.\\\\.)\\\\s*)?(\\\\{)","beginCaptures":{"1":{"name":"keyword.operator.rest.js"},"2":{"name":"punctuation.definition.binding-pattern.object.js"}},"end":"\\\\}","endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.object.js"}},"patterns":[{"include":"#object-binding-element"}]},"object-binding-pattern-const":{"begin":"(?:(\\\\.\\\\.\\\\.)\\\\s*)?(\\\\{)","beginCaptures":{"1":{"name":"keyword.operator.rest.js"},"2":{"name":"punctuation.definition.binding-pattern.object.js"}},"end":"\\\\}","endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.object.js"}},"patterns":[{"include":"#object-binding-element-const"}]},"object-identifiers":{"patterns":[{"match":"([_$[:alpha:]][_$[:alnum:]]*)(?=\\\\s*\\\\??\\\\.\\\\s*prototype\\\\b(?!\\\\$))","name":"support.class.js"},{"captures":{"1":{"name":"punctuation.accessor.js"},"2":{"name":"punctuation.accessor.optional.js"},"3":{"name":"variable.other.constant.object.property.js"},"4":{"name":"variable.other.object.property.js"}},"match":"(?:(\\\\.)|(\\\\?\\\\.(?!\\\\s*[[:digit:]])))\\\\s*(?:(\\\\#?[[:upper:]][_$[:digit:][:upper:]]*)|(\\\\#?[_$[:alpha:]][_$[:alnum:]]*))(?=\\\\s*\\\\??\\\\.\\\\s*\\\\#?[_$[:alpha:]][_$[:alnum:]]*)"},{"captures":{"1":{"name":"variable.other.constant.object.js"},"2":{"name":"variable.other.object.js"}},"match":"(?:([[:upper:]][_$[:digit:][:upper:]]*)|([_$[:alpha:]][_$[:alnum:]]*))(?=\\\\s*\\\\??\\\\.\\\\s*\\\\#?[_$[:alpha:]][_$[:alnum:]]*)"}]},"object-literal":{"begin":"\\\\{","beginCaptures":{"0":{"name":"punctuation.definition.block.js"}},"end":"\\\\}","endCaptures":{"0":{"name":"punctuation.definition.block.js"}},"name":"meta.objectliteral.js","patterns":[{"include":"#object-member"}]},"object-literal-method-declaration":{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:\\\\b(async)\\\\s+)?(?:\\\\b(get|set)\\\\s+)?(?:(\\\\*)\\\\s*)?(?=\\\\s*(((\\\\b(?<!\\\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\\\b(?!\\\\$))|(\\\\b(?<!\\\\$)0(?:b|B)[01][01_]*(n)?\\\\b(?!\\\\$))|(\\\\b(?<!\\\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\\\b(?!\\\\$))|((?<!\\\\$)(?:(?:\\\\b[0-9][0-9_]*(\\\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\B(\\\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)(n)?\\\\B)|(?:\\\\B(\\\\.)[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(n)?\\\\b(?!\\\\.)))(?!\\\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`)|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])+\\\\]))\\\\s*(\\\\??))\\\\s*((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*))?[\\\\(])","beginCaptures":{"1":{"name":"storage.modifier.async.js"},"2":{"name":"storage.type.property.js"},"3":{"name":"keyword.generator.asterisk.js"}},"end":"(?=\\\\}|;|,)|(?<=\\\\})","name":"meta.method.declaration.js","patterns":[{"include":"#method-declaration-name"},{"include":"#function-body"},{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:\\\\b(async)\\\\s+)?(?:\\\\b(get|set)\\\\s+)?(?:(\\\\*)\\\\s*)?(?=\\\\s*(((\\\\b(?<!\\\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\\\b(?!\\\\$))|(\\\\b(?<!\\\\$)0(?:b|B)[01][01_]*(n)?\\\\b(?!\\\\$))|(\\\\b(?<!\\\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\\\b(?!\\\\$))|((?<!\\\\$)(?:(?:\\\\b[0-9][0-9_]*(\\\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\B(\\\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)(n)?\\\\B)|(?:\\\\B(\\\\.)[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(n)?\\\\b(?!\\\\.)))(?!\\\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`)|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])+\\\\]))\\\\s*(\\\\??))\\\\s*((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*))?[\\\\(])","beginCaptures":{"1":{"name":"storage.modifier.async.js"},"2":{"name":"storage.type.property.js"},"3":{"name":"keyword.generator.asterisk.js"}},"end":"(?=\\\\(|\\\\<)","patterns":[{"include":"#method-declaration-name"}]}]},"object-member":{"patterns":[{"include":"#comment"},{"include":"#object-literal-method-declaration"},{"begin":"(?=\\\\[)","end":"(?=:)|((?<=[\\\\]])(?=\\\\s*[\\\\(\\\\<]))","name":"meta.object.member.js meta.object-literal.key.js","patterns":[{"include":"#comment"},{"include":"#array-literal"}]},{"begin":"(?=[\\\\'\\\\\\"\\\\\`])","end":"(?=:)|((?<=[\\\\'\\\\\\"\\\\\`])(?=((\\\\s*[\\\\(\\\\<,}])|(\\\\s+(as|satisifies)\\\\s+))))","name":"meta.object.member.js meta.object-literal.key.js","patterns":[{"include":"#comment"},{"include":"#string"}]},{"begin":"(?=(\\\\b(?<!\\\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\\\b(?!\\\\$))|(\\\\b(?<!\\\\$)0(?:b|B)[01][01_]*(n)?\\\\b(?!\\\\$))|(\\\\b(?<!\\\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\\\b(?!\\\\$))|((?<!\\\\$)(?:(?:\\\\b[0-9][0-9_]*(\\\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\B(\\\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)(n)?\\\\B)|(?:\\\\B(\\\\.)[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(n)?\\\\b(?!\\\\.)))(?!\\\\$)))","end":"(?=:)|(?=\\\\s*([\\\\(\\\\<,}])|(\\\\s+as|satisifies\\\\s+))","name":"meta.object.member.js meta.object-literal.key.js","patterns":[{"include":"#comment"},{"include":"#numeric-literal"}]},{"begin":"(?<=[\\\\]\\\\'\\\\\\"\\\\\`])(?=\\\\s*[\\\\(\\\\<])","end":"(?=\\\\}|;|,)|(?<=\\\\})","name":"meta.method.declaration.js","patterns":[{"include":"#function-body"}]},{"captures":{"0":{"name":"meta.object-literal.key.js"},"1":{"name":"constant.numeric.decimal.js"}},"match":"(?![_$[:alpha:]])([[:digit:]]+)\\\\s*(?=(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*:)","name":"meta.object.member.js"},{"captures":{"0":{"name":"meta.object-literal.key.js"},"1":{"name":"entity.name.function.js"}},"match":"(?:([_$[:alpha:]][_$[:alnum:]]*)\\\\s*(?=(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*:(\\\\s*\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/)*\\\\s*(((async\\\\s+)?((function\\\\s*[(<*])|(function\\\\s+)|([_$[:alpha:]][_$[:alnum:]]*\\\\s*=>)))|((async\\\\s*)?(((<\\\\s*$)|([\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*))))))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[(]\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([)]\\\\s*:)|((\\\\.\\\\.\\\\.\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s*:)))|([<]\\\\s*[_$[:alpha:]][_$[:alnum:]]*\\\\s+extends\\\\s*[^=>])|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\(\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([_$[:alpha:]]|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\.\\\\.\\\\.\\\\s*[_$[:alpha:]]))([^()\\\\'\\\\\\"\\\\\`]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))*)?\\\\)(\\\\s*:\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+)?\\\\s*=>))))))","name":"meta.object.member.js"},{"captures":{"0":{"name":"meta.object-literal.key.js"}},"match":"(?:[_$[:alpha:]][_$[:alnum:]]*)\\\\s*(?=(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*:)","name":"meta.object.member.js"},{"begin":"\\\\.\\\\.\\\\.","beginCaptures":{"0":{"name":"keyword.operator.spread.js"}},"end":"(?=,|\\\\})","name":"meta.object.member.js","patterns":[{"include":"#expression"}]},{"captures":{"1":{"name":"variable.other.readwrite.js"}},"match":"([_$[:alpha:]][_$[:alnum:]]*)\\\\s*(?=,|\\\\}|$|\\\\/\\\\/|\\\\/\\\\*)","name":"meta.object.member.js"},{"captures":{"1":{"name":"keyword.control.as.js"},"2":{"name":"storage.modifier.js"}},"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(as)\\\\s+(const)(?=\\\\s*([,}]|$))","name":"meta.object.member.js"},{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(as)|(satisfies))\\\\s+","beginCaptures":{"1":{"name":"keyword.control.as.js"},"2":{"name":"keyword.control.satisfies.js"}},"end":"(?=[;),}\\\\]:?\\\\-\\\\+\\\\>]|\\\\|\\\\||\\\\&\\\\&|\\\\!\\\\=\\\\=|$|^|((?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(as|satisifies)\\\\s+))","name":"meta.object.member.js","patterns":[{"include":"#type"}]},{"begin":"(?=[_$[:alpha:]][_$[:alnum:]]*\\\\s*=)","end":"(?=,|\\\\}|$|\\\\/\\\\/|\\\\/\\\\*)","name":"meta.object.member.js","patterns":[{"include":"#expression"}]},{"begin":":","beginCaptures":{"0":{"name":"meta.object-literal.key.js punctuation.separator.key-value.js"}},"end":"(?=,|\\\\})","name":"meta.object.member.js","patterns":[{"begin":"(?<=:)\\\\s*(async)?(?=\\\\s*(<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)\\\\(\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))))","beginCaptures":{"1":{"name":"storage.modifier.async.js"}},"end":"(?<=\\\\))","patterns":[{"include":"#type-parameters"},{"begin":"\\\\(","beginCaptures":{"0":{"name":"meta.brace.round.js"}},"end":"\\\\)","endCaptures":{"0":{"name":"meta.brace.round.js"}},"patterns":[{"include":"#expression-inside-possibly-arrow-parens"}]}]},{"begin":"(?<=:)\\\\s*(async)?\\\\s*(\\\\()(?=\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))))","beginCaptures":{"1":{"name":"storage.modifier.async.js"},"2":{"name":"meta.brace.round.js"}},"end":"\\\\)","endCaptures":{"0":{"name":"meta.brace.round.js"}},"patterns":[{"include":"#expression-inside-possibly-arrow-parens"}]},{"begin":"(?<=:)\\\\s*(async)?\\\\s*(?=\\\\<\\\\s*$)","beginCaptures":{"1":{"name":"storage.modifier.async.js"}},"end":"(?<=\\\\>)","patterns":[{"include":"#type-parameters"}]},{"begin":"(?<=\\\\>)\\\\s*(\\\\()(?=\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))))","beginCaptures":{"1":{"name":"meta.brace.round.js"}},"end":"\\\\)","endCaptures":{"0":{"name":"meta.brace.round.js"}},"patterns":[{"include":"#expression-inside-possibly-arrow-parens"}]},{"include":"#possibly-arrow-return-type"},{"include":"#expression"}]},{"include":"#punctuation-comma"},{"include":"#decl-block"}]},"parameter-array-binding-pattern":{"begin":"(?:(\\\\.\\\\.\\\\.)\\\\s*)?(\\\\[)","beginCaptures":{"1":{"name":"keyword.operator.rest.js"},"2":{"name":"punctuation.definition.binding-pattern.array.js"}},"end":"\\\\]","endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.array.js"}},"patterns":[{"include":"#parameter-binding-element"},{"include":"#punctuation-comma"}]},"parameter-binding-element":{"patterns":[{"include":"#comment"},{"include":"#string"},{"include":"#numeric-literal"},{"include":"#regex"},{"include":"#parameter-object-binding-pattern"},{"include":"#parameter-array-binding-pattern"},{"include":"#destructuring-parameter-rest"},{"include":"#variable-initializer"}]},"parameter-name":{"patterns":[{"captures":{"1":{"name":"storage.modifier.js"}},"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(override|public|protected|private|readonly)\\\\s+(?=(override|public|protected|private|readonly)\\\\s+)"},{"captures":{"1":{"name":"storage.modifier.js"},"2":{"name":"keyword.operator.rest.js"},"3":{"name":"entity.name.function.js variable.language.this.js"},"4":{"name":"entity.name.function.js"},"5":{"name":"keyword.operator.optional.js"}},"match":"(?:(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(override|public|private|protected|readonly)\\\\s+)?(?:(\\\\.\\\\.\\\\.)\\\\s*)?(?<!=|:)(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))\\\\s*(\\\\??)(?=\\\\s*(=\\\\s*(((async\\\\s+)?((function\\\\s*[(<*])|(function\\\\s+)|([_$[:alpha:]][_$[:alnum:]]*\\\\s*=>)))|((async\\\\s*)?(((<\\\\s*$)|([\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*))))))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[(]\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([)]\\\\s*:)|((\\\\.\\\\.\\\\.\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s*:)))|([<]\\\\s*[_$[:alpha:]][_$[:alnum:]]*\\\\s+extends\\\\s*[^=>])|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\(\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([_$[:alpha:]]|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\.\\\\.\\\\.\\\\s*[_$[:alpha:]]))([^()\\\\'\\\\\\"\\\\\`]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))*)?\\\\)(\\\\s*:\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+)?\\\\s*=>)))))|(:\\\\s*((<)|([(]\\\\s*(([)])|(\\\\.\\\\.\\\\.)|([_$[:alnum:]]+\\\\s*(([:,?=])|([)]\\\\s*=>)))))))|(:\\\\s*(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))Function(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.)))|(:\\\\s*((<\\\\s*$)|([\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))))))|(:\\\\s*(=>|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(<[^<>]*>)|[^<>(),=])+=\\\\s*(((async\\\\s+)?((function\\\\s*[(<*])|(function\\\\s+)|([_$[:alpha:]][_$[:alnum:]]*\\\\s*=>)))|((async\\\\s*)?(((<\\\\s*$)|([\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*))))))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[(]\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([)]\\\\s*:)|((\\\\.\\\\.\\\\.\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s*:)))|([<]\\\\s*[_$[:alpha:]][_$[:alnum:]]*\\\\s+extends\\\\s*[^=>])|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\(\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([_$[:alpha:]]|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\.\\\\.\\\\.\\\\s*[_$[:alpha:]]))([^()\\\\'\\\\\\"\\\\\`]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))*)?\\\\)(\\\\s*:\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+)?\\\\s*=>))))))"},{"captures":{"1":{"name":"storage.modifier.js"},"2":{"name":"keyword.operator.rest.js"},"3":{"name":"variable.parameter.js variable.language.this.js"},"4":{"name":"variable.parameter.js"},"5":{"name":"keyword.operator.optional.js"}},"match":"(?:(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(override|public|private|protected|readonly)\\\\s+)?(?:(\\\\.\\\\.\\\\.)\\\\s*)?(?<!=|:)(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))\\\\s*(\\\\??)"}]},"parameter-object-binding-element":{"patterns":[{"include":"#comment"},{"begin":"(?=((\\\\b(?<!\\\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\\\b(?!\\\\$))|(\\\\b(?<!\\\\$)0(?:b|B)[01][01_]*(n)?\\\\b(?!\\\\$))|(\\\\b(?<!\\\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\\\b(?!\\\\$))|((?<!\\\\$)(?:(?:\\\\b[0-9][0-9_]*(\\\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\B(\\\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(\\\\.)(n)?\\\\B)|(?:\\\\B(\\\\.)[0-9][0-9_]*(n)?\\\\b)|(?:\\\\b[0-9][0-9_]*(n)?\\\\b(?!\\\\.)))(?!\\\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`)|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])+\\\\]))\\\\s*(:))","end":"(?=,|\\\\})","patterns":[{"include":"#object-binding-element-propertyName"},{"include":"#parameter-binding-element"},{"include":"#paren-expression"}]},{"include":"#parameter-object-binding-pattern"},{"include":"#destructuring-parameter-rest"},{"include":"#variable-initializer"},{"include":"#punctuation-comma"}]},"parameter-object-binding-pattern":{"begin":"(?:(\\\\.\\\\.\\\\.)\\\\s*)?(\\\\{)","beginCaptures":{"1":{"name":"keyword.operator.rest.js"},"2":{"name":"punctuation.definition.binding-pattern.object.js"}},"end":"\\\\}","endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.object.js"}},"patterns":[{"include":"#parameter-object-binding-element"}]},"parameter-type-annotation":{"patterns":[{"begin":"(:)","beginCaptures":{"1":{"name":"keyword.operator.type.annotation.js"}},"end":"(?=[,)])|(?==[^>])","name":"meta.type.annotation.js","patterns":[{"include":"#type"}]}]},"paren-expression":{"begin":"\\\\(","beginCaptures":{"0":{"name":"meta.brace.round.js"}},"end":"\\\\)","endCaptures":{"0":{"name":"meta.brace.round.js"}},"patterns":[{"include":"#expression"}]},"paren-expression-possibly-arrow":{"patterns":[{"begin":"(?<=[(=,])\\\\s*(async)?(?=\\\\s*((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*))?\\\\(\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))))","beginCaptures":{"1":{"name":"storage.modifier.async.js"}},"end":"(?<=\\\\))","patterns":[{"include":"#paren-expression-possibly-arrow-with-typeparameters"}]},{"begin":"(?<=[(=,]|=>|^return|[^\\\\._$[:alnum:]]return)\\\\s*(async)?(?=\\\\s*((((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*))?\\\\()|(<)|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)))\\\\s*$)","beginCaptures":{"1":{"name":"storage.modifier.async.js"}},"end":"(?<=\\\\))","patterns":[{"include":"#paren-expression-possibly-arrow-with-typeparameters"}]},{"include":"#possibly-arrow-return-type"}]},"paren-expression-possibly-arrow-with-typeparameters":{"patterns":[{"include":"#type-parameters"},{"begin":"\\\\(","beginCaptures":{"0":{"name":"meta.brace.round.js"}},"end":"\\\\)","endCaptures":{"0":{"name":"meta.brace.round.js"}},"patterns":[{"include":"#expression-inside-possibly-arrow-parens"}]}]},"possibly-arrow-return-type":{"begin":"(?<=\\\\)|^)\\\\s*(:)(?=\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*=>)","beginCaptures":{"1":{"name":"meta.arrow.js meta.return.type.arrow.js keyword.operator.type.annotation.js"}},"contentName":"meta.arrow.js meta.return.type.arrow.js","end":"(?==>|\\\\{|(^\\\\s*(export|function|class|interface|let|var|(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b)|const|import|enum|namespace|module|type|abstract|declare)\\\\s+))","patterns":[{"include":"#arrow-return-type-body"}]},"property-accessor":{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(accessor|get|set)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"storage.type.property.js"},"punctuation-accessor":{"captures":{"1":{"name":"punctuation.accessor.js"},"2":{"name":"punctuation.accessor.optional.js"}},"match":"(?:(\\\\.)|(\\\\?\\\\.(?!\\\\s*[[:digit:]])))"},"punctuation-comma":{"match":",","name":"punctuation.separator.comma.js"},"punctuation-semicolon":{"match":";","name":"punctuation.terminator.statement.js"},"qstring-double":{"begin":"\\"","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.js"}},"end":"(\\")|((?:[^\\\\\\\\\\\\n])$)","endCaptures":{"1":{"name":"punctuation.definition.string.end.js"},"2":{"name":"invalid.illegal.newline.js"}},"name":"string.quoted.double.js","patterns":[{"include":"#string-character-escape"}]},"qstring-single":{"begin":"'","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.js"}},"end":"(\\\\')|((?:[^\\\\\\\\\\\\n])$)","endCaptures":{"1":{"name":"punctuation.definition.string.end.js"},"2":{"name":"invalid.illegal.newline.js"}},"name":"string.quoted.single.js","patterns":[{"include":"#string-character-escape"}]},"regex":{"patterns":[{"begin":"(?<!\\\\+\\\\+|--|})(?<=[=(:,\\\\[?+!]|^return|[^\\\\._$[:alnum:]]return|^case|[^\\\\._$[:alnum:]]case|=>|&&|\\\\|\\\\||\\\\*\\\\/)\\\\s*(\\\\/)(?![\\\\/*])(?=(?:[^\\\\/\\\\\\\\\\\\[\\\\()]|\\\\\\\\.|\\\\[([^\\\\]\\\\\\\\]|\\\\\\\\.)+\\\\]|\\\\(([^\\\\)\\\\\\\\]|\\\\\\\\.)+\\\\))+\\\\/([dgimsuvy]+|(?![\\\\/\\\\*])|(?=\\\\/\\\\*))(?!\\\\s*[a-zA-Z0-9_$]))","beginCaptures":{"1":{"name":"punctuation.definition.string.begin.js"}},"end":"(/)([dgimsuvy]*)","endCaptures":{"1":{"name":"punctuation.definition.string.end.js"},"2":{"name":"keyword.other.js"}},"name":"string.regexp.js","patterns":[{"include":"#regexp"}]},{"begin":"((?<![_$[:alnum:])\\\\]]|\\\\+\\\\+|--|}|\\\\*\\\\/)|((?<=^return|[^\\\\._$[:alnum:]]return|^case|[^\\\\._$[:alnum:]]case))\\\\s*)\\\\/(?![\\\\/*])(?=(?:[^\\\\/\\\\\\\\\\\\[]|\\\\\\\\.|\\\\[([^\\\\]\\\\\\\\]|\\\\\\\\.)*\\\\])+\\\\/([dgimsuvy]+|(?![\\\\/\\\\*])|(?=\\\\/\\\\*))(?!\\\\s*[a-zA-Z0-9_$]))","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.js"}},"end":"(/)([dgimsuvy]*)","endCaptures":{"1":{"name":"punctuation.definition.string.end.js"},"2":{"name":"keyword.other.js"}},"name":"string.regexp.js","patterns":[{"include":"#regexp"}]}]},"regex-character-class":{"patterns":[{"match":"\\\\\\\\[wWsSdDtrnvf]|\\\\.","name":"constant.other.character-class.regexp"},{"match":"\\\\\\\\([0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4})","name":"constant.character.numeric.regexp"},{"match":"\\\\\\\\c[A-Z]","name":"constant.character.control.regexp"},{"match":"\\\\\\\\.","name":"constant.character.escape.backslash.regexp"}]},"regexp":{"patterns":[{"match":"\\\\\\\\[bB]|\\\\^|\\\\$","name":"keyword.control.anchor.regexp"},{"captures":{"0":{"name":"keyword.other.back-reference.regexp"},"1":{"name":"variable.other.regexp"}},"match":"\\\\\\\\[1-9]\\\\d*|\\\\\\\\k<([a-zA-Z_$][\\\\w$]*)>"},{"match":"[?+*]|\\\\{(\\\\d+,\\\\d+|\\\\d+,|,\\\\d+|\\\\d+)\\\\}\\\\??","name":"keyword.operator.quantifier.regexp"},{"match":"\\\\|","name":"keyword.operator.or.regexp"},{"begin":"(\\\\()((\\\\?=)|(\\\\?!)|(\\\\?<=)|(\\\\?<!))","beginCaptures":{"1":{"name":"punctuation.definition.group.regexp"},"2":{"name":"punctuation.definition.group.assertion.regexp"},"3":{"name":"meta.assertion.look-ahead.regexp"},"4":{"name":"meta.assertion.negative-look-ahead.regexp"},"5":{"name":"meta.assertion.look-behind.regexp"},"6":{"name":"meta.assertion.negative-look-behind.regexp"}},"end":"(\\\\))","endCaptures":{"1":{"name":"punctuation.definition.group.regexp"}},"name":"meta.group.assertion.regexp","patterns":[{"include":"#regexp"}]},{"begin":"\\\\((?:(\\\\?:)|(?:\\\\?<([a-zA-Z_$][\\\\w$]*)>))?","beginCaptures":{"0":{"name":"punctuation.definition.group.regexp"},"1":{"name":"punctuation.definition.group.no-capture.regexp"},"2":{"name":"variable.other.regexp"}},"end":"\\\\)","endCaptures":{"0":{"name":"punctuation.definition.group.regexp"}},"name":"meta.group.regexp","patterns":[{"include":"#regexp"}]},{"begin":"(\\\\[)(\\\\^)?","beginCaptures":{"1":{"name":"punctuation.definition.character-class.regexp"},"2":{"name":"keyword.operator.negation.regexp"}},"end":"(\\\\])","endCaptures":{"1":{"name":"punctuation.definition.character-class.regexp"}},"name":"constant.other.character-class.set.regexp","patterns":[{"captures":{"1":{"name":"constant.character.numeric.regexp"},"2":{"name":"constant.character.control.regexp"},"3":{"name":"constant.character.escape.backslash.regexp"},"4":{"name":"constant.character.numeric.regexp"},"5":{"name":"constant.character.control.regexp"},"6":{"name":"constant.character.escape.backslash.regexp"}},"match":"(?:.|(\\\\\\\\(?:[0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}))|(\\\\\\\\c[A-Z])|(\\\\\\\\.))\\\\-(?:[^\\\\]\\\\\\\\]|(\\\\\\\\(?:[0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}))|(\\\\\\\\c[A-Z])|(\\\\\\\\.))","name":"constant.other.character-class.range.regexp"},{"include":"#regex-character-class"}]},{"include":"#regex-character-class"}]},"return-type":{"patterns":[{"begin":"(?<=\\\\))\\\\s*(:)(?=\\\\s*\\\\S)","beginCaptures":{"1":{"name":"keyword.operator.type.annotation.js"}},"end":"(?<![:|&])(?=$|^|[{};,]|//)","name":"meta.return.type.js","patterns":[{"include":"#return-type-core"}]},{"begin":"(?<=\\\\))\\\\s*(:)","beginCaptures":{"1":{"name":"keyword.operator.type.annotation.js"}},"end":"(?<![:|&])((?=[{};,]|//|^\\\\s*$)|((?<=\\\\S)(?=\\\\s*$)))","name":"meta.return.type.js","patterns":[{"include":"#return-type-core"}]}]},"return-type-core":{"patterns":[{"include":"#comment"},{"begin":"(?<=[:|&])(?=\\\\s*\\\\{)","end":"(?<=\\\\})","patterns":[{"include":"#type-object"}]},{"include":"#type-predicate-operator"},{"include":"#type"}]},"shebang":{"captures":{"1":{"name":"punctuation.definition.comment.js"}},"match":"\\\\A(#!).*(?=$)","name":"comment.line.shebang.js"},"single-line-comment-consuming-line-ending":{"begin":"(^[ \\\\t]+)?((//)(?:\\\\s*((@)internal)(?=\\\\s|$))?)","beginCaptures":{"1":{"name":"punctuation.whitespace.comment.leading.js"},"2":{"name":"comment.line.double-slash.js"},"3":{"name":"punctuation.definition.comment.js"},"4":{"name":"storage.type.internaldeclaration.js"},"5":{"name":"punctuation.decorator.internaldeclaration.js"}},"contentName":"comment.line.double-slash.js","end":"(?=^)"},"statements":{"patterns":[{"include":"#declaration"},{"include":"#control-statement"},{"include":"#after-operator-block-as-object-literal"},{"include":"#decl-block"},{"include":"#label"},{"include":"#expression"},{"include":"#punctuation-semicolon"},{"include":"#string"},{"include":"#comment"}]},"string":{"patterns":[{"include":"#qstring-single"},{"include":"#qstring-double"},{"include":"#template"}]},"string-character-escape":{"match":"\\\\\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}|u\\\\{[0-9A-Fa-f]+\\\\}|[0-2][0-7]{0,2}|3[0-6][0-7]?|37[0-7]?|[4-7][0-7]?|.|$)","name":"constant.character.escape.js"},"super-literal":{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))super\\\\b(?!\\\\$)","name":"variable.language.super.js"},"support-function-call-identifiers":{"patterns":[{"include":"#literal"},{"include":"#support-objects"},{"include":"#object-identifiers"},{"include":"#punctuation-accessor"},{"match":"(?:(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))import(?=\\\\s*[\\\\(]\\\\s*[\\\\\\"\\\\'\\\\\`]))","name":"keyword.operator.expression.import.js"}]},"support-objects":{"patterns":[{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(arguments)\\\\b(?!\\\\$)","name":"variable.language.arguments.js"},{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(Promise)\\\\b(?!\\\\$)","name":"support.class.promise.js"},{"captures":{"1":{"name":"keyword.control.import.js"},"2":{"name":"punctuation.accessor.js"},"3":{"name":"punctuation.accessor.optional.js"},"4":{"name":"support.variable.property.importmeta.js"}},"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(import)\\\\s*(?:(\\\\.)|(\\\\?\\\\.(?!\\\\s*[[:digit:]])))\\\\s*(meta)\\\\b(?!\\\\$)"},{"captures":{"1":{"name":"keyword.operator.new.js"},"2":{"name":"punctuation.accessor.js"},"3":{"name":"punctuation.accessor.optional.js"},"4":{"name":"support.variable.property.target.js"}},"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(new)\\\\s*(?:(\\\\.)|(\\\\?\\\\.(?!\\\\s*[[:digit:]])))\\\\s*(target)\\\\b(?!\\\\$)"},{"captures":{"1":{"name":"punctuation.accessor.js"},"2":{"name":"punctuation.accessor.optional.js"},"3":{"name":"support.variable.property.js"},"4":{"name":"support.constant.js"}},"match":"(?:(\\\\.)|(\\\\?\\\\.(?!\\\\s*[[:digit:]])))\\\\s*(?:(?:(constructor|length|prototype|__proto__)\\\\b(?!\\\\$|\\\\s*(<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\())|(?:(EPSILON|MAX_SAFE_INTEGER|MAX_VALUE|MIN_SAFE_INTEGER|MIN_VALUE|NEGATIVE_INFINITY|POSITIVE_INFINITY)\\\\b(?!\\\\$)))"},{"captures":{"1":{"name":"support.type.object.module.js"},"2":{"name":"support.type.object.module.js"},"3":{"name":"punctuation.accessor.js"},"4":{"name":"punctuation.accessor.optional.js"},"5":{"name":"support.type.object.module.js"}},"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(exports)|(module)(?:(?:(\\\\.)|(\\\\?\\\\.(?!\\\\s*[[:digit:]])))(exports|id|filename|loaded|parent|children))?)\\\\b(?!\\\\$)"}]},"switch-statement":{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?=\\\\bswitch\\\\s*\\\\()","end":"\\\\}","endCaptures":{"0":{"name":"punctuation.definition.block.js"}},"name":"switch-statement.expr.js","patterns":[{"include":"#comment"},{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(switch)\\\\s*(\\\\()","beginCaptures":{"1":{"name":"keyword.control.switch.js"},"2":{"name":"meta.brace.round.js"}},"end":"\\\\)","endCaptures":{"0":{"name":"meta.brace.round.js"}},"name":"switch-expression.expr.js","patterns":[{"include":"#expression"}]},{"begin":"\\\\{","beginCaptures":{"0":{"name":"punctuation.definition.block.js"}},"end":"(?=\\\\})","name":"switch-block.expr.js","patterns":[{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(case|default(?=:))(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","beginCaptures":{"1":{"name":"keyword.control.switch.js"}},"end":"(?=:)","name":"case-clause.expr.js","patterns":[{"include":"#expression"}]},{"begin":"(:)\\\\s*(\\\\{)","beginCaptures":{"1":{"name":"case-clause.expr.js punctuation.definition.section.case-statement.js"},"2":{"name":"meta.block.js punctuation.definition.block.js"}},"contentName":"meta.block.js","end":"\\\\}","endCaptures":{"0":{"name":"meta.block.js punctuation.definition.block.js"}},"patterns":[{"include":"#statements"}]},{"captures":{"0":{"name":"case-clause.expr.js punctuation.definition.section.case-statement.js"}},"match":"(:)"},{"include":"#statements"}]}]},"template":{"patterns":[{"include":"#template-call"},{"begin":"([_$[:alpha:]][_$[:alnum:]]*)?(\`)","beginCaptures":{"1":{"name":"entity.name.function.tagged-template.js"},"2":{"name":"string.template.js punctuation.definition.string.template.begin.js"}},"contentName":"string.template.js","end":"\`","endCaptures":{"0":{"name":"string.template.js punctuation.definition.string.template.end.js"}},"patterns":[{"include":"#template-substitution-element"},{"include":"#string-character-escape"}]}]},"template-call":{"patterns":[{"begin":"(?=(([_$[:alpha:]][_$[:alnum:]]*\\\\s*\\\\??\\\\.\\\\s*)*|(\\\\??\\\\.\\\\s*)?)([_$[:alpha:]][_$[:alnum:]]*)(<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>|\\\\<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))(([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>|\\\\<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>)*(?<!=)\\\\>))*(?<!=)\\\\>)*(?<!=)>\\\\s*)?\`)","end":"(?=\`)","patterns":[{"begin":"(?=(([_$[:alpha:]][_$[:alnum:]]*\\\\s*\\\\??\\\\.\\\\s*)*|(\\\\??\\\\.\\\\s*)?)([_$[:alpha:]][_$[:alnum:]]*))","end":"(?=(<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>|\\\\<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))(([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>|\\\\<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>)*(?<!=)\\\\>))*(?<!=)\\\\>)*(?<!=)>\\\\s*)?\`)","patterns":[{"include":"#support-function-call-identifiers"},{"match":"([_$[:alpha:]][_$[:alnum:]]*)","name":"entity.name.function.tagged-template.js"}]},{"include":"#type-arguments"}]},{"begin":"([_$[:alpha:]][_$[:alnum:]]*)?\\\\s*(?=(<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>|\\\\<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))(([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>|\\\\<\\\\s*(((keyof|infer|typeof|readonly)\\\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))(?=\\\\s*([\\\\<\\\\>\\\\,\\\\.\\\\[]|=>|&(?!&)|\\\\|(?!\\\\|)))))([^<>\\\\(]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(?<==)\\\\>)*(?<!=)\\\\>))*(?<!=)\\\\>)*(?<!=)>\\\\s*)\`)","beginCaptures":{"1":{"name":"entity.name.function.tagged-template.js"}},"end":"(?=\`)","patterns":[{"include":"#type-arguments"}]}]},"template-substitution-element":{"begin":"\\\\$\\\\{","beginCaptures":{"0":{"name":"punctuation.definition.template-expression.begin.js"}},"contentName":"meta.embedded.line.js","end":"\\\\}","endCaptures":{"0":{"name":"punctuation.definition.template-expression.end.js"}},"name":"meta.template.expression.js","patterns":[{"include":"#expression"}]},"template-type":{"patterns":[{"include":"#template-call"},{"begin":"([_$[:alpha:]][_$[:alnum:]]*)?(\`)","beginCaptures":{"1":{"name":"entity.name.function.tagged-template.js"},"2":{"name":"string.template.js punctuation.definition.string.template.begin.js"}},"contentName":"string.template.js","end":"\`","endCaptures":{"0":{"name":"string.template.js punctuation.definition.string.template.end.js"}},"patterns":[{"include":"#template-type-substitution-element"},{"include":"#string-character-escape"}]}]},"template-type-substitution-element":{"begin":"\\\\$\\\\{","beginCaptures":{"0":{"name":"punctuation.definition.template-expression.begin.js"}},"contentName":"meta.embedded.line.js","end":"\\\\}","endCaptures":{"0":{"name":"punctuation.definition.template-expression.end.js"}},"name":"meta.template.expression.js","patterns":[{"include":"#type"}]},"ternary-expression":{"begin":"(?!\\\\?\\\\.\\\\s*[^[:digit:]])(\\\\?)(?!\\\\?)","beginCaptures":{"1":{"name":"keyword.operator.ternary.js"}},"end":"\\\\s*(:)","endCaptures":{"1":{"name":"keyword.operator.ternary.js"}},"patterns":[{"include":"#expression"}]},"this-literal":{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))this\\\\b(?!\\\\$)","name":"variable.language.this.js"},"type":{"patterns":[{"include":"#comment"},{"include":"#type-string"},{"include":"#numeric-literal"},{"include":"#type-primitive"},{"include":"#type-builtin-literals"},{"include":"#type-parameters"},{"include":"#type-tuple"},{"include":"#type-object"},{"include":"#type-operators"},{"include":"#type-conditional"},{"include":"#type-fn-type-parameters"},{"include":"#type-paren-or-function-parameters"},{"include":"#type-function-return-type"},{"captures":{"1":{"name":"storage.modifier.js"}},"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(readonly)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))\\\\s*"},{"include":"#type-name"}]},"type-alias-declaration":{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(\\\\bexport)\\\\s+)?(?:(\\\\bdeclare)\\\\s+)?\\\\b(type)\\\\b\\\\s+([_$[:alpha:]][_$[:alnum:]]*)\\\\s*","beginCaptures":{"1":{"name":"keyword.control.export.js"},"2":{"name":"storage.modifier.js"},"3":{"name":"storage.type.type.js"},"4":{"name":"entity.name.type.alias.js"}},"end":"(?=\\\\}|;|^\\\\s*$|(?:^\\\\s*(?:abstract|async|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|var|while)\\\\b))","name":"meta.type.declaration.js","patterns":[{"include":"#comment"},{"include":"#type-parameters"},{"begin":"(=)\\\\s*(intrinsic)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","beginCaptures":{"1":{"name":"keyword.operator.assignment.js"},"2":{"name":"keyword.control.intrinsic.js"}},"end":"(?=\\\\}|;|^\\\\s*$|(?:^\\\\s*(?:abstract|async|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|var|while)\\\\b))","patterns":[{"include":"#type"}]},{"begin":"(=)\\\\s*","beginCaptures":{"1":{"name":"keyword.operator.assignment.js"}},"end":"(?=\\\\}|;|^\\\\s*$|(?:^\\\\s*(?:abstract|async|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|var|while)\\\\b))","patterns":[{"include":"#type"}]}]},"type-annotation":{"patterns":[{"begin":"(:)(?=\\\\s*\\\\S)","beginCaptures":{"1":{"name":"keyword.operator.type.annotation.js"}},"end":"(?<![:|&])(?!\\\\s*[|&]\\\\s+)((?=^|[,);\\\\}\\\\]]|//)|(?==[^>])|((?<=[\\\\}>\\\\]\\\\)]|[_$[:alpha:]])\\\\s*(?=\\\\{)))","name":"meta.type.annotation.js","patterns":[{"include":"#type"}]},{"begin":"(:)","beginCaptures":{"1":{"name":"keyword.operator.type.annotation.js"}},"end":"(?<![:|&])((?=[,);\\\\}\\\\]]|\\\\/\\\\/)|(?==[^>])|(?=^\\\\s*$)|((?<=[\\\\}>\\\\]\\\\)]|[_$[:alpha:]])\\\\s*(?=\\\\{)))","name":"meta.type.annotation.js","patterns":[{"include":"#type"}]}]},"type-arguments":{"begin":"\\\\<","beginCaptures":{"0":{"name":"punctuation.definition.typeparameters.begin.js"}},"end":"\\\\>","endCaptures":{"0":{"name":"punctuation.definition.typeparameters.end.js"}},"name":"meta.type.parameters.js","patterns":[{"include":"#type-arguments-body"}]},"type-arguments-body":{"patterns":[{"captures":{"0":{"name":"keyword.operator.type.js"}},"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(_)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))"},{"include":"#type"},{"include":"#punctuation-comma"}]},"type-builtin-literals":{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(this|true|false|undefined|null|object)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"support.type.builtin.js"},"type-conditional":{"patterns":[{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(extends)\\\\s+","beginCaptures":{"1":{"name":"storage.modifier.js"}},"end":"(?<=:)","patterns":[{"begin":"\\\\?","beginCaptures":{"0":{"name":"keyword.operator.ternary.js"}},"end":":","endCaptures":{"0":{"name":"keyword.operator.ternary.js"}},"patterns":[{"include":"#type"}]},{"include":"#type"}]}]},"type-fn-type-parameters":{"patterns":[{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(abstract)\\\\s+)?(new)\\\\b(?=\\\\s*\\\\<)","beginCaptures":{"1":{"name":"meta.type.constructor.js storage.modifier.js"},"2":{"name":"meta.type.constructor.js keyword.control.new.js"}},"end":"(?<=>)","patterns":[{"include":"#comment"},{"include":"#type-parameters"}]},{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(abstract)\\\\s+)?(new)\\\\b\\\\s*(?=\\\\()","beginCaptures":{"1":{"name":"storage.modifier.js"},"2":{"name":"keyword.control.new.js"}},"end":"(?<=\\\\))","name":"meta.type.constructor.js","patterns":[{"include":"#function-parameters"}]},{"begin":"((?=[(]\\\\s*(([)])|(\\\\.\\\\.\\\\.)|([_$[:alnum:]]+\\\\s*(([:,?=])|([)]\\\\s*=>))))))","end":"(?<=\\\\))","name":"meta.type.function.js","patterns":[{"include":"#function-parameters"}]}]},"type-function-return-type":{"patterns":[{"begin":"(=>)(?=\\\\s*\\\\S)","beginCaptures":{"1":{"name":"storage.type.function.arrow.js"}},"end":"(?<!=>)(?<![|&])(?=[,\\\\]\\\\)\\\\{\\\\}=;>:\\\\?]|//|$)","name":"meta.type.function.return.js","patterns":[{"include":"#type-function-return-type-core"}]},{"begin":"=>","beginCaptures":{"0":{"name":"storage.type.function.arrow.js"}},"end":"(?<!=>)(?<![|&])((?=[,\\\\]\\\\)\\\\{\\\\}=;:\\\\?>]|//|^\\\\s*$)|((?<=\\\\S)(?=\\\\s*$)))","name":"meta.type.function.return.js","patterns":[{"include":"#type-function-return-type-core"}]}]},"type-function-return-type-core":{"patterns":[{"include":"#comment"},{"begin":"(?<==>)(?=\\\\s*\\\\{)","end":"(?<=\\\\})","patterns":[{"include":"#type-object"}]},{"include":"#type-predicate-operator"},{"include":"#type"}]},"type-infer":{"patterns":[{"captures":{"1":{"name":"keyword.operator.expression.infer.js"},"2":{"name":"entity.name.type.js"},"3":{"name":"keyword.operator.expression.extends.js"}},"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(infer)\\\\s+([_$[:alpha:]][_$[:alnum:]]*)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))(?:\\\\s+(extends)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.)))?","name":"meta.type.infer.js"}]},"type-name":{"patterns":[{"begin":"([_$[:alpha:]][_$[:alnum:]]*)\\\\s*(?:(\\\\.)|(\\\\?\\\\.(?!\\\\s*[[:digit:]])))\\\\s*(<)","captures":{"1":{"name":"entity.name.type.module.js"},"2":{"name":"punctuation.accessor.js"},"3":{"name":"punctuation.accessor.optional.js"},"4":{"name":"meta.type.parameters.js punctuation.definition.typeparameters.begin.js"}},"contentName":"meta.type.parameters.js","end":"(>)","endCaptures":{"1":{"name":"meta.type.parameters.js punctuation.definition.typeparameters.end.js"}},"patterns":[{"include":"#type-arguments-body"}]},{"begin":"([_$[:alpha:]][_$[:alnum:]]*)\\\\s*(<)","beginCaptures":{"1":{"name":"entity.name.type.js"},"2":{"name":"meta.type.parameters.js punctuation.definition.typeparameters.begin.js"}},"contentName":"meta.type.parameters.js","end":"(>)","endCaptures":{"1":{"name":"meta.type.parameters.js punctuation.definition.typeparameters.end.js"}},"patterns":[{"include":"#type-arguments-body"}]},{"captures":{"1":{"name":"entity.name.type.module.js"},"2":{"name":"punctuation.accessor.js"},"3":{"name":"punctuation.accessor.optional.js"}},"match":"([_$[:alpha:]][_$[:alnum:]]*)\\\\s*(?:(\\\\.)|(\\\\?\\\\.(?!\\\\s*[[:digit:]])))"},{"match":"[_$[:alpha:]][_$[:alnum:]]*","name":"entity.name.type.js"}]},"type-object":{"begin":"\\\\{","beginCaptures":{"0":{"name":"punctuation.definition.block.js"}},"end":"\\\\}","endCaptures":{"0":{"name":"punctuation.definition.block.js"}},"name":"meta.object.type.js","patterns":[{"include":"#comment"},{"include":"#method-declaration"},{"include":"#indexer-declaration"},{"include":"#indexer-mapped-type-declaration"},{"include":"#field-declaration"},{"include":"#type-annotation"},{"begin":"\\\\.\\\\.\\\\.","beginCaptures":{"0":{"name":"keyword.operator.spread.js"}},"end":"(?=\\\\}|;|,|$)|(?<=\\\\})","patterns":[{"include":"#type"}]},{"include":"#punctuation-comma"},{"include":"#punctuation-semicolon"},{"include":"#type"}]},"type-operators":{"patterns":[{"include":"#typeof-operator"},{"include":"#type-infer"},{"begin":"([&|])(?=\\\\s*\\\\{)","beginCaptures":{"0":{"name":"keyword.operator.type.js"}},"end":"(?<=\\\\})","patterns":[{"include":"#type-object"}]},{"begin":"[&|]","beginCaptures":{"0":{"name":"keyword.operator.type.js"}},"end":"(?=\\\\S)"},{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))keyof(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"keyword.operator.expression.keyof.js"},{"match":"(\\\\?|\\\\:)","name":"keyword.operator.ternary.js"},{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))import(?=\\\\s*\\\\()","name":"keyword.operator.expression.import.js"}]},"type-parameters":{"begin":"(<)","beginCaptures":{"1":{"name":"punctuation.definition.typeparameters.begin.js"}},"end":"(>)","endCaptures":{"1":{"name":"punctuation.definition.typeparameters.end.js"}},"name":"meta.type.parameters.js","patterns":[{"include":"#comment"},{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(extends|in|out|const)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"storage.modifier.js"},{"include":"#type"},{"include":"#punctuation-comma"},{"match":"(=)(?!>)","name":"keyword.operator.assignment.js"}]},"type-paren-or-function-parameters":{"begin":"\\\\(","beginCaptures":{"0":{"name":"meta.brace.round.js"}},"end":"\\\\)","endCaptures":{"0":{"name":"meta.brace.round.js"}},"name":"meta.type.paren.cover.js","patterns":[{"captures":{"1":{"name":"storage.modifier.js"},"2":{"name":"keyword.operator.rest.js"},"3":{"name":"entity.name.function.js variable.language.this.js"},"4":{"name":"entity.name.function.js"},"5":{"name":"keyword.operator.optional.js"}},"match":"(?:(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(public|private|protected|readonly)\\\\s+)?(?:(\\\\.\\\\.\\\\.)\\\\s*)?(?<!=|:)(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))\\\\s*(\\\\??)(?=\\\\s*(:\\\\s*((<)|([(]\\\\s*(([)])|(\\\\.\\\\.\\\\.)|([_$[:alnum:]]+\\\\s*(([:,?=])|([)]\\\\s*=>)))))))|(:\\\\s*(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))Function(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.)))|(:\\\\s*((<\\\\s*$)|([\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*))))))))"},{"captures":{"1":{"name":"storage.modifier.js"},"2":{"name":"keyword.operator.rest.js"},"3":{"name":"variable.parameter.js variable.language.this.js"},"4":{"name":"variable.parameter.js"},"5":{"name":"keyword.operator.optional.js"}},"match":"(?:(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(public|private|protected|readonly)\\\\s+)?(?:(\\\\.\\\\.\\\\.)\\\\s*)?(?<!=|:)(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))\\\\s*(\\\\??)(?=:)"},{"include":"#type-annotation"},{"match":",","name":"punctuation.separator.parameter.js"},{"include":"#type"}]},"type-predicate-operator":{"patterns":[{"captures":{"1":{"name":"keyword.operator.type.asserts.js"},"2":{"name":"variable.parameter.js variable.language.this.js"},"3":{"name":"variable.parameter.js"},"4":{"name":"keyword.operator.expression.is.js"}},"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(asserts)\\\\s+)?(?!asserts)(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))\\\\s(is)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))"},{"captures":{"1":{"name":"keyword.operator.type.asserts.js"},"2":{"name":"variable.parameter.js variable.language.this.js"},"3":{"name":"variable.parameter.js"}},"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(asserts)\\\\s+(?!is)(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))"},{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))asserts(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"keyword.operator.type.asserts.js"},{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))is(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"keyword.operator.expression.is.js"}]},"type-primitive":{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(string|number|bigint|boolean|symbol|any|void|never|unknown)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"support.type.primitive.js"},"type-string":{"patterns":[{"include":"#qstring-single"},{"include":"#qstring-double"},{"include":"#template-type"}]},"type-tuple":{"begin":"\\\\[","beginCaptures":{"0":{"name":"meta.brace.square.js"}},"end":"\\\\]","endCaptures":{"0":{"name":"meta.brace.square.js"}},"name":"meta.type.tuple.js","patterns":[{"match":"\\\\.\\\\.\\\\.","name":"keyword.operator.rest.js"},{"captures":{"1":{"name":"entity.name.label.js"},"2":{"name":"keyword.operator.optional.js"},"3":{"name":"punctuation.separator.label.js"}},"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))([_$[:alpha:]][_$[:alnum:]]*)\\\\s*(\\\\?)?\\\\s*(:)"},{"include":"#type"},{"include":"#punctuation-comma"}]},"typeof-operator":{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))typeof(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","beginCaptures":{"0":{"name":"keyword.operator.expression.typeof.js"}},"end":"(?=[,);}\\\\]=>:&|{\\\\?]|(extends\\\\s+)|$|;|^\\\\s*$|(?:^\\\\s*(?:abstract|async|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|var|while)\\\\b))","patterns":[{"include":"#type-arguments"},{"include":"#expression"}]},"undefined-literal":{"match":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))undefined(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))","name":"constant.language.undefined.js"},"var-expr":{"patterns":[{"begin":"(?=(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(\\\\bexport)\\\\s+)?(?:(\\\\bdeclare)\\\\s+)?\\\\b(var|let)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.)))","end":"(?!(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(\\\\bexport)\\\\s+)?(?:(\\\\bdeclare)\\\\s+)?\\\\b(var|let)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.)))((?=^|;|}|((?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(of|in)\\\\s+)|;|^\\\\s*$|(?:^\\\\s*(?:abstract|async|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|var|while)\\\\b))|((?<!^let|[^\\\\._$[:alnum:]]let|^var|[^\\\\._$[:alnum:]]var)(?=\\\\s*$)))","name":"meta.var.expr.js","patterns":[{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(\\\\bexport)\\\\s+)?(?:(\\\\bdeclare)\\\\s+)?\\\\b(var|let)(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))\\\\s*","beginCaptures":{"1":{"name":"keyword.control.export.js"},"2":{"name":"storage.modifier.js"},"3":{"name":"storage.type.js"}},"end":"(?=\\\\S)"},{"include":"#destructuring-variable"},{"include":"#var-single-variable"},{"include":"#variable-initializer"},{"include":"#comment"},{"begin":"(,)\\\\s*(?=$|\\\\/\\\\/)","beginCaptures":{"1":{"name":"punctuation.separator.comma.js"}},"end":"(?<!,)(((?==|;|}|((?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(of|in)\\\\s+)|^\\\\s*$))|((?<=\\\\S)(?=\\\\s*$)))","patterns":[{"include":"#single-line-comment-consuming-line-ending"},{"include":"#comment"},{"include":"#destructuring-variable"},{"include":"#var-single-variable"},{"include":"#punctuation-comma"}]},{"include":"#punctuation-comma"}]},{"begin":"(?=(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(\\\\bexport)\\\\s+)?(?:(\\\\bdeclare)\\\\s+)?\\\\b(const(?!\\\\s+enum\\\\b))(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.)))","beginCaptures":{"1":{"name":"keyword.control.export.js"},"2":{"name":"storage.modifier.js"},"3":{"name":"storage.type.js"}},"end":"(?!(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(\\\\bexport)\\\\s+)?(?:(\\\\bdeclare)\\\\s+)?\\\\b(const(?!\\\\s+enum\\\\b))(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.)))((?=^|;|}|((?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(of|in)\\\\s+)|;|^\\\\s*$|(?:^\\\\s*(?:abstract|async|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|var|while)\\\\b))|((?<!^const|[^\\\\._$[:alnum:]]const)(?=\\\\s*$)))","name":"meta.var.expr.js","patterns":[{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(\\\\bexport)\\\\s+)?(?:(\\\\bdeclare)\\\\s+)?\\\\b(const(?!\\\\s+enum\\\\b))(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))\\\\s*","beginCaptures":{"1":{"name":"keyword.control.export.js"},"2":{"name":"storage.modifier.js"},"3":{"name":"storage.type.js"}},"end":"(?=\\\\S)"},{"include":"#destructuring-const"},{"include":"#var-single-const"},{"include":"#variable-initializer"},{"include":"#comment"},{"begin":"(,)\\\\s*(?=$|\\\\/\\\\/)","beginCaptures":{"1":{"name":"punctuation.separator.comma.js"}},"end":"(?<!,)(((?==|;|}|((?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(of|in)\\\\s+)|^\\\\s*$))|((?<=\\\\S)(?=\\\\s*$)))","patterns":[{"include":"#single-line-comment-consuming-line-ending"},{"include":"#comment"},{"include":"#destructuring-const"},{"include":"#var-single-const"},{"include":"#punctuation-comma"}]},{"include":"#punctuation-comma"}]},{"begin":"(?=(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(\\\\bexport)\\\\s+)?(?:(\\\\bdeclare)\\\\s+)?\\\\b((?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b))(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.)))","beginCaptures":{"1":{"name":"keyword.control.export.js"},"2":{"name":"storage.modifier.js"},"3":{"name":"storage.type.js"}},"end":"(?!(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(\\\\bexport)\\\\s+)?(?:(\\\\bdeclare)\\\\s+)?\\\\b((?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b))(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.)))((?=;|}|((?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(of|in)\\\\s+)|;|^\\\\s*$|(?:^\\\\s*(?:abstract|async|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|var|while)\\\\b))|((?<!^using|[^\\\\._$[:alnum:]]using|^await\\\\s+using|[^\\\\._$[:alnum:]]await\\\\s+using)(?=\\\\s*$)))","name":"meta.var.expr.js","patterns":[{"begin":"(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(?:(\\\\bexport)\\\\s+)?(?:(\\\\bdeclare)\\\\s+)?\\\\b((?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b))(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.))\\\\s*","beginCaptures":{"1":{"name":"keyword.control.export.js"},"2":{"name":"storage.modifier.js"},"3":{"name":"storage.type.js"}},"end":"(?=\\\\S)"},{"include":"#var-single-const"},{"include":"#variable-initializer"},{"include":"#comment"},{"begin":"(,)\\\\s*((?!\\\\S)|(?=\\\\/\\\\/))","beginCaptures":{"1":{"name":"punctuation.separator.comma.js"}},"end":"(?<!,)(((?==|;|}|((?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(of|in)\\\\s+)|^\\\\s*$))|((?<=\\\\S)(?=\\\\s*$)))","patterns":[{"include":"#single-line-comment-consuming-line-ending"},{"include":"#comment"},{"include":"#var-single-const"},{"include":"#punctuation-comma"}]},{"include":"#punctuation-comma"}]}]},"var-single-const":{"patterns":[{"begin":"([_$[:alpha:]][_$[:alnum:]]*)(?=\\\\s*(=\\\\s*(((async\\\\s+)?((function\\\\s*[(<*])|(function\\\\s+)|([_$[:alpha:]][_$[:alnum:]]*\\\\s*=>)))|((async\\\\s*)?(((<\\\\s*$)|([\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*))))))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[(]\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([)]\\\\s*:)|((\\\\.\\\\.\\\\.\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s*:)))|([<]\\\\s*[_$[:alpha:]][_$[:alnum:]]*\\\\s+extends\\\\s*[^=>])|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\(\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([_$[:alpha:]]|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\.\\\\.\\\\.\\\\s*[_$[:alpha:]]))([^()\\\\'\\\\\\"\\\\\`]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))*)?\\\\)(\\\\s*:\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+)?\\\\s*=>)))))|(:\\\\s*((<)|([(]\\\\s*(([)])|(\\\\.\\\\.\\\\.)|([_$[:alnum:]]+\\\\s*(([:,?=])|([)]\\\\s*=>)))))))|(:\\\\s*(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))Function(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.)))|(:\\\\s*((<\\\\s*$)|([\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))))))|(:\\\\s*(=>|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(<[^<>]*>)|[^<>(),=])+=\\\\s*(((async\\\\s+)?((function\\\\s*[(<*])|(function\\\\s+)|([_$[:alpha:]][_$[:alnum:]]*\\\\s*=>)))|((async\\\\s*)?(((<\\\\s*$)|([\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*))))))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[(]\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([)]\\\\s*:)|((\\\\.\\\\.\\\\.\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s*:)))|([<]\\\\s*[_$[:alpha:]][_$[:alnum:]]*\\\\s+extends\\\\s*[^=>])|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\(\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([_$[:alpha:]]|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\.\\\\.\\\\.\\\\s*[_$[:alpha:]]))([^()\\\\'\\\\\\"\\\\\`]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))*)?\\\\)(\\\\s*:\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+)?\\\\s*=>))))))","beginCaptures":{"1":{"name":"meta.definition.variable.js variable.other.constant.js entity.name.function.js"}},"end":"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(of|in)\\\\s+)|(;|^\\\\s*$|(?:^\\\\s*(?:abstract|async|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|var|while)\\\\b)))","name":"meta.var-single-variable.expr.js","patterns":[{"include":"#var-single-variable-type-annotation"}]},{"begin":"([_$[:alpha:]][_$[:alnum:]]*)","beginCaptures":{"1":{"name":"meta.definition.variable.js variable.other.constant.js"}},"end":"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(of|in)\\\\s+)|(;|^\\\\s*$|(?:^\\\\s*(?:abstract|async|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|var|while)\\\\b)))","name":"meta.var-single-variable.expr.js","patterns":[{"include":"#var-single-variable-type-annotation"}]}]},"var-single-variable":{"patterns":[{"begin":"([_$[:alpha:]][_$[:alnum:]]*)(\\\\!)?(?=\\\\s*(=\\\\s*(((async\\\\s+)?((function\\\\s*[(<*])|(function\\\\s+)|([_$[:alpha:]][_$[:alnum:]]*\\\\s*=>)))|((async\\\\s*)?(((<\\\\s*$)|([\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*))))))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[(]\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([)]\\\\s*:)|((\\\\.\\\\.\\\\.\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s*:)))|([<]\\\\s*[_$[:alpha:]][_$[:alnum:]]*\\\\s+extends\\\\s*[^=>])|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\(\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([_$[:alpha:]]|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\.\\\\.\\\\.\\\\s*[_$[:alpha:]]))([^()\\\\'\\\\\\"\\\\\`]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))*)?\\\\)(\\\\s*:\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+)?\\\\s*=>)))))|(:\\\\s*((<)|([(]\\\\s*(([)])|(\\\\.\\\\.\\\\.)|([_$[:alnum:]]+\\\\s*(([:,?=])|([)]\\\\s*=>)))))))|(:\\\\s*(?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))Function(?![_$[:alnum:]])(?:(?=\\\\.\\\\.\\\\.)|(?!\\\\.)))|(:\\\\s*((<\\\\s*$)|([\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))))))|(:\\\\s*(=>|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(<[^<>]*>)|[^<>(),=])+=\\\\s*(((async\\\\s+)?((function\\\\s*[(<*])|(function\\\\s+)|([_$[:alpha:]][_$[:alnum:]]*\\\\s*=>)))|((async\\\\s*)?(((<\\\\s*$)|([\\\\(]\\\\s*((([\\\\{\\\\[]\\\\s*)?$)|((\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})\\\\s*((:\\\\s*\\\\{?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*)))|((\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])\\\\s*((:\\\\s*\\\\[?$)|((\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+\\\\s*)?=\\\\s*))))))|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?[(]\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([)]\\\\s*:)|((\\\\.\\\\.\\\\.\\\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\\\s*:)))|([<]\\\\s*[_$[:alpha:]][_$[:alnum:]]*\\\\s+extends\\\\s*[^=>])|((<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<]|\\\\<\\\\s*(((const\\\\s+)?[_$[:alpha:]])|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\]))([^=<>]|=[^<])*\\\\>)*\\\\>)*>\\\\s*)?\\\\(\\\\s*(\\\\/\\\\*([^\\\\*]|(\\\\*[^\\\\/]))*\\\\*\\\\/\\\\s*)*(([_$[:alpha:]]|(\\\\{([^\\\\{\\\\}]|(\\\\{([^\\\\{\\\\}]|\\\\{[^\\\\{\\\\}]*\\\\})*\\\\}))*\\\\})|(\\\\[([^\\\\[\\\\]]|(\\\\[([^\\\\[\\\\]]|\\\\[[^\\\\[\\\\]]*\\\\])*\\\\]))*\\\\])|(\\\\.\\\\.\\\\.\\\\s*[_$[:alpha:]]))([^()\\\\'\\\\\\"\\\\\`]|(\\\\(([^\\\\(\\\\)]|(\\\\(([^\\\\(\\\\)]|\\\\([^\\\\(\\\\)]*\\\\))*\\\\)))*\\\\))|(\\\\'([^\\\\'\\\\\\\\]|\\\\\\\\.)*\\\\')|(\\\\\\"([^\\\\\\"\\\\\\\\]|\\\\\\\\.)*\\\\\\")|(\\\\\`([^\\\\\`\\\\\\\\]|\\\\\\\\.)*\\\\\`))*)?\\\\)(\\\\s*:\\\\s*([^<>\\\\(\\\\)\\\\{\\\\}]|\\\\<([^<>]|\\\\<([^<>]|\\\\<[^<>]+\\\\>)+\\\\>)+\\\\>|\\\\([^\\\\(\\\\)]+\\\\)|\\\\{[^\\\\{\\\\}]+\\\\})+)?\\\\s*=>))))))","beginCaptures":{"1":{"name":"meta.definition.variable.js entity.name.function.js"},"2":{"name":"keyword.operator.definiteassignment.js"}},"end":"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(of|in)\\\\s+)|(;|^\\\\s*$|(?:^\\\\s*(?:abstract|async|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|var|while)\\\\b)))","name":"meta.var-single-variable.expr.js","patterns":[{"include":"#var-single-variable-type-annotation"}]},{"begin":"([[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])(\\\\!)?","beginCaptures":{"1":{"name":"meta.definition.variable.js variable.other.constant.js"},"2":{"name":"keyword.operator.definiteassignment.js"}},"end":"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(of|in)\\\\s+)|(;|^\\\\s*$|(?:^\\\\s*(?:abstract|async|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|var|while)\\\\b)))","name":"meta.var-single-variable.expr.js","patterns":[{"include":"#var-single-variable-type-annotation"}]},{"begin":"([_$[:alpha:]][_$[:alnum:]]*)(\\\\!)?","beginCaptures":{"1":{"name":"meta.definition.variable.js variable.other.readwrite.js"},"2":{"name":"keyword.operator.definiteassignment.js"}},"end":"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(of|in)\\\\s+)|(;|^\\\\s*$|(?:^\\\\s*(?:abstract|async|(?:\\\\bawait\\\\s+(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)\\\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\\\busing(?=\\\\s+(?!in\\\\b|of\\\\b(?!\\\\s*(?:of\\\\b|=)))[_$[:alpha:]])\\\\b)|var|while)\\\\b)))","name":"meta.var-single-variable.expr.js","patterns":[{"include":"#var-single-variable-type-annotation"}]}]},"var-single-variable-type-annotation":{"patterns":[{"include":"#type-annotation"},{"include":"#string"},{"include":"#comment"}]},"variable-initializer":{"patterns":[{"begin":"(?<!=|!)(=)(?!=)(?=\\\\s*\\\\S)(?!\\\\s*.*=>\\\\s*$)","beginCaptures":{"1":{"name":"keyword.operator.assignment.js"}},"end":"(?=$|^|[,);}\\\\]]|((?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(of|in)\\\\s+))","patterns":[{"include":"#expression"}]},{"begin":"(?<!=|!)(=)(?!=)","beginCaptures":{"1":{"name":"keyword.operator.assignment.js"}},"end":"(?=[,);}\\\\]]|((?<![_$[:alnum:]])(?:(?<=\\\\.\\\\.\\\\.)|(?<!\\\\.))(of|in)\\\\s+))|(?=^\\\\s*$)|(?<![\\\\|\\\\&\\\\+\\\\-\\\\*\\\\/])(?<=\\\\S)(?<!=)(?=\\\\s*$)","patterns":[{"include":"#expression"}]}]}},"scopeName":"source.js","aliases":["js"]}`)),n=[e];export{n as default}; diff --git a/_payload.json b/_payload.json new file mode 100644 index 0000000..1d6ebce --- /dev/null +++ b/_payload.json @@ -0,0 +1 @@ +[{"data":1,"prerenderedAt":1926},["ShallowReactive",2],{"home":3,"NhRHPQAIJ0":448,"LrdCQtEyO6":464,"ujOpD44ojg":474,"PVldv0aW3l":500,"SIq5bWXhnM":510,"ZmfZwJGZ9Q":530,"ute9jCuZhD":547,"NkKUxCt7XR":564,"MCJN662Lss":1278},{"id":4,"title":5,"authorQuote":6,"cta":14,"description":28,"extension":29,"faq":30,"features":56,"hero":96,"logos":110,"meta":156,"pricing":387,"sections":398,"stem":412,"templates":413,"testimonials":419},"content/index.yml","Nuxt UI Pro - Landing template",{"quote":7,"user":8},"Nuxt UI, born from a desire to improve Vue component development, is the go-to library for building modern web interfaces. We aim to provide you with a comprehensive set of tools to create and customize your next UI while maintaining the best developer experience.",{"name":9,"description":10,"to":11,"avatar":12},"Benjamin Canac","Author of Nuxt UI","https://github.com/benjamincanac",{"src":13},"https://github.com/benjamincanac.png",{"title":15,"description":16,"links":17},"Start with Nuxt UI Pro today!","Nuxt UI Pro is free in development, but you need a license to use it in production.",[18,23],{"label":19,"to":20,"target":21,"icon":22},"Buy now","https://ui.nuxt.com/pro/purchase","_blank","i-lucide-shopping-cart",{"label":24,"to":25,"trailingIcon":26,"target":21,"variant":27},"License","https://ui3.nuxt.dev/getting-started/license","i-lucide-circle-help","subtle","Nuxt UI Pro is a collection of premium Vue components built on top of Nuxt UI to create beautiful & responsive Nuxt applications in minutes.","yml",{"title":31,"description":32,"items":33},"Frequently Asked Questions","If you can't find what you're looking for, email our support team and if you're lucky someone will get back to you.",[34,38,41,44,47,50,53],{"label":35,"content":36,"defaultOpen":37},"Do you have a free trial?","We have much better than a free trial, you can use Nuxt UI Pro for free in development mode. Once you are ready to deploy your application, you can purchase a license.",true,{"label":39,"content":40},"Can I use Nuxt UI Pro for Open Source projects?","Yes, you can use Nuxt UI Pro for your open source projects as well as your commercial projects as long as you don't sell Nuxt UI Pro as a product and that you don't share your license key.",{"label":42,"content":43},"What does “Unlimited minor & patch updates” include?","We add new components and improvements to Nuxt UI Pro as we get new ideas and feedback, you will receive these updates for the major version you purchased. :br **Your license key will work forever for the major version.** We may release a major version including more advanced components and features in the future, you will be able to upgrade to this version with a generous discount.",{"label":45,"content":46},"What does “lifetime access” means?","Nuxt UI Pro is a one-time purchase, with no recurring subscription. You will have access to all assets of Nuxt UI Pro forever.",{"label":48,"content":49},"Do you have discounts for students or non-profits?","Yes, we offer a 50% discount for students using Nuxt UI Pro purely for educational purposes. Contact us at ui-pro@nuxt.com with your details and we'll send you a discount code.",{"label":51,"content":52},"Do you offer technical support?","Once you sign up you get access to our private GitHub repository, where you can ask questions, report bugs or feature requests and get help from other customers. If you require more specialised support or consultancy, contact us at ui-pro@nuxt.com.",{"label":54,"content":55},"What is your refund policy?","If you are not satisfied with Nuxt UI Pro, let us know within 14 days of your purchase at ui-pro@nuxt.com and we'll refund your money.",{"title":57,"description":58,"features":59},"Create stunning Nuxt apps","Nuxt UI Pro comes packed with powerful features to help you build modern, high-performance Nuxt applications faster. From pre-built UI sections to Figma design kits, every detail is crafted to enhance your workflow and deliver a polished user experience.",[60,64,68,72,76,80,84,88,92],{"title":61,"description":62,"icon":63},"40+ Ready-to-use Sections","Pre-built UI components for landing pages, documentation, blogs, dashboards, and more—ready to use out of the box.","i-lucide-layout-grid",{"title":65,"description":66,"icon":67},"Auto Dark Mode","Seamlessly adapts to user preferences with a built-in dark mode switch—no extra configuration needed.","i-lucide-moon",{"title":69,"description":70,"icon":71},"Blazing-fast Performance","Optimized for Nuxt 3 with minimal bundle size, lightning-fast rendering, and best practices in performance.","i-lucide-zap",{"title":73,"description":74,"icon":75},"SEO & Accessibility Ready","Built with proper semantic HTML, structured data, and accessibility in mind for better rankings and usability.","i-lucide-search-check",{"title":77,"description":78,"icon":79},"Fully Customizable UI","Modify colors, fonts, spacing, and layouts with Tailwind CSS and Nuxt UI’s design tokens to match your brand identity.","i-lucide-settings-2",{"title":81,"description":82,"icon":83},"Nuxt Content Support","Write content with Markdown and MDC, making it easy to build documentation, blogs, and knowledge bases.","i-simple-icons-markdown",{"title":85,"description":86,"icon":87},"Vue-only mode","Enjoy the benefits of Nuxt UI Pro without Nuxt. Integrate it seamlessly into your Vue 3 + Vite projects and build modern UIs with ease.","i-simple-icons-vuedotjs",{"title":89,"description":90,"icon":91},"Built-in Internationalization (i18n)","Easily localize your site with built-in support for multiple languages and right-to-left (RTL) layouts.","i-lucide-globe",{"title":93,"description":94,"icon":95},"Figma Design Kits","Match your development workflow with Nuxt UI & UI Pro Figma UI kits, ensuring a fast transition from design to code.","i-simple-icons-figma",{"title":97,"description":98,"links":99},"Build your landing with Nuxt UI Pro","Nuxt UI Pro is a collection of premium Vue components built on top of Nuxt UI to create beautiful & responsive Nuxt applications in minutes. It includes all primitives to build landing pages, documentations, blogs, dashboards or entire SaaS products.",[100,105],{"label":101,"icon":102,"trailing":37,"to":103,"target":21,"size":104},"Get started","i-lucide-arrow-right","https://ui3.nuxt.dev/getting-started/installation/pro/nuxt","xl",{"label":106,"icon":107,"size":104,"color":108,"variant":27,"to":109,"target":21},"Use this template","i-simple-icons-github","neutral","https://github.com/nuxt-ui-pro/landing/tree/v3",[111,114,117,120,123,126,129,132,135,138,141,144,147,150,153],{"src":112,"alt":113},"/logos/springfieldclinic.svg","Springfield Clinic",{"src":115,"alt":116},"/logos/churnkey.svg","Churnkey",{"src":118,"alt":119},"/logos/bosch.svg","BOSCH",{"src":121,"alt":122},"/logos/blizzard.svg","Blizzard",{"src":124,"alt":125},"/logos/bodet.svg","Bodet",{"src":127,"alt":128},"/logos/win.svg","WinReality",{"src":130,"alt":131},"/logos/tower.svg","Tower Research",{"src":133,"alt":134},"/logos/liegeairport.svg","Liege Airport",{"src":136,"alt":137},"/logos/wuniversity.svg","University of Washington",{"src":139,"alt":140},"/logos/funda.svg","Funda",{"src":142,"alt":143},"/logos/exxonmobil.svg","ExxonMobil",{"src":145,"alt":146},"/logos/mainpost.svg","Main Post",{"src":148,"alt":149},"/logos/insep.svg","INSEP",{"src":151,"alt":152},"/logos/applause.svg","Applause",{"src":154,"alt":155},"/logos/instadapp.svg","Instadapp",{"path":157,"body":158},"/",{"title":5,"description":28,"hero":159,"features":163,"authorQuote":174,"sections":177,"templates":216,"pricing":244,"logos":281,"testimonials":297,"cta":374,"faq":378},{"title":97,"description":98,"links":160},[161,162],{"label":101,"icon":102,"trailing":37,"to":103,"target":21,"size":104},{"label":106,"icon":107,"size":104,"color":108,"variant":27,"to":109,"target":21},{"title":57,"description":58,"features":164},[165,166,167,168,169,170,171,172,173],{"title":61,"description":62,"icon":63},{"title":65,"description":66,"icon":67},{"title":69,"description":70,"icon":71},{"title":73,"description":74,"icon":75},{"title":77,"description":78,"icon":79},{"title":81,"description":82,"icon":83},{"title":85,"description":86,"icon":87},{"title":89,"description":90,"icon":91},{"title":93,"description":94,"icon":95},{"quote":7,"user":175},{"name":9,"description":10,"to":11,"avatar":176},{"src":13},[178,200],{"title":179,"description":180,"id":181,"features":182,"links":195,"code":199},"The freedom to build anything","Nuxt UI Pro ships with an extensive set of advanced components that cover a wide range of use-cases. Carefully crafted to reduce boilerplate code without sacrificing flexibility.","features",[183,187,191],{"name":184,"description":185,"icon":186},"Fully customizable","Like Nuxt UI, change the style of any component from your App Config or customize them specifically through the ui prop.","i-lucide-pencil-ruler",{"name":188,"description":189,"icon":190},"Slots for everything","Each component leverages the power of Vue's slots to give you the flexibility to build anything.","i-lucide-code",{"name":192,"description":193,"icon":194},"Responsive by design","Nuxt UI Pro components aims to structure your content, they are responsive by design and will adapt to any screen size.","i-lucide-layout",[196],{"label":197,"to":198,"trailingIcon":102},"Explore components","https://ui3.nuxt.dev/components","```vue [app.vue]\n\u003Cscript setup lang=\"ts\">\nconst links = [\n { to: '/', label: 'Home' },\n { to: '/about', label: 'About' },\n { to: '/contact', label: 'Contact' }\n]\n\u003C/script>\n\n\u003Ctemplate>\n \u003CUApp>\n \u003CUHeader :links=\"links\" />\n\n \u003CUPageHero title=\"Hello World\" />\n\n \u003CUPageSection title=\"Features\">\n \u003CUPageGrid>\n \u003CUPageCard title=\"First Card\" />\n \u003CUPageCard title=\"Second Card\" />\n \u003CUPageCard title=\"Third Card\" />\n \u003C/UPageGrid>\n \u003C/UPageSection>\n\n \u003CUFooter />\n \u003C/UApp>\n\u003C/template>\n```\n",{"title":201,"description":202,"reverse":37,"features":203,"links":211,"code":215},"The flexibility to control your data","Although you can use any data source you want, Nuxt UI Pro is fully integrated with Nuxt Content and provides additional features when the module is detected.",[204,207],{"name":205,"description":206,"icon":83},"Write Markdown with ease","Nuxt UI Pro overrides Nuxt Content prose components to make them awesome but also adds new ones like Callout, CodeGroup, Field, etc.",{"name":208,"description":209,"icon":210},"Full-Text Search out of the box","Nuxt UI Pro ships with a ready to use command palette component. No need to setup Algolia DocSearch anymore.","i-lucide-search",[212],{"label":213,"to":214,"icon":102,"trailing":37},"Nuxt Content integration","https://ui3.nuxt.dev/getting-started/content","```vue [pages/\\[...slug\\\\].vue]\n\u003Cscript setup lang=\"ts\">\nconst route = useRoute()\n\nconst { data: page } = await useAsyncData(route.path, () => queryCollection('content').path(route.path).first())\n\u003C/script>\n\n\u003Ctemplate>\n \u003CUPage>\n \u003CUPageHeader :title=\"page.title\" :description=\"page.description\" :links=\"page.links\" />\n\n \u003CUPageBody>\n \u003CContentRenderer v-if=\"page.body\" :value=\"page\" />\n \u003C/UPageBody>\n\n \u003Ctemplate #right>\n \u003CUContentToc :links=\"page.body.toc.links\" />\n \u003C/template>\n \u003C/UPage>\n\u003C/template>\n```\n",{"headline":217,"title":218,"description":219,"items":220},"Templates","Kickstart with Nuxt UI in seconds","Choose from a variety of templates to get started with Nuxt UI Pro in seconds. Each template is designed to help you build beautiful and responsive Nuxt applications in minutes.",[221,226,232,238],{"title":222,"description":223,"icon":194,"to":224,"image":225},"Landing","A template for building a landing page with Nuxt UI Pro.","https://landing-template.nuxt.dev/","/templates/landing.png",{"title":227,"description":228,"icon":229,"to":230,"image":231},"Saas","A template for building a SaaS application with Nuxt UI Pro.","i-lucide-cloud","https://saas-template.nuxt.dev/","/templates/saas.png",{"title":233,"description":234,"icon":235,"to":236,"image":237},"Docs","A template for building a documentation site with Nuxt UI Pro.","i-lucide-book","https://docs-template.nuxt.dev/","/templates/docs.png",{"title":239,"description":240,"icon":241,"to":242,"image":243},"Dashboard","A template for building a dashboard with Nuxt UI Pro.","i-lucide-chart-bar","https://dashboard-template.nuxt.dev/","/templates/dashboard.png",{"headline":245,"title":246,"description":247,"plans":248},"Pricing","A plan for every need","On top of 40+ open source components from Nuxt UI, Pro gives you access to 50+ premium Vue components to create beautiful & responsive Nuxt applications in minutes. It includes all primitives to build landing pages, documentations, blogs, dashboards or entire SaaS products.",[249,263,271],{"title":250,"description":251,"price":252,"billing_period":253,"billing_cycle":254,"features":255,"button":261},"Solo","Tailored for indie hackers, freelancers and solo founders.","$249","one-time payment","plus local taxes",[256,257,258,259,260],"One developer","Unlimited projects","Access to the GitHub repository","Unlimited minor & patch updates","Lifetime access",{"label":19,"to":262},"https://nuxt.lemonsqueezy.com/buy/057dacb2-87ba-4dc1-9256-59ee5b3bd394",{"title":264,"description":265,"price":266,"billing_period":253,"billing_cycle":254,"features":267,"button":269,"highlight":37},"Startup","Best suited for small teams, startups and agencies.","$499",[268,257,258,259,260],"Up to 5 developers",{"label":19,"to":270},"https://nuxt.lemonsqueezy.com/buy/2e042a33-7e76-4dda-bd68-e353c182e571",{"title":272,"description":273,"price":274,"billing_period":253,"billing_cycle":254,"features":275,"button":279},"Organization","Ideal for larger teams and organizations.","$999",[276,257,277,278,259,260],"Up to 20 developers","Everything in Startup","Prioritized feature requests",{"label":19,"to":280},"https://nuxt.lemonsqueezy.com/buy/2979099c-b7a0-4ba1-90e0-a0d60509b92d",[282,283,284,285,286,287,288,289,290,291,292,293,294,295,296],{"src":112,"alt":113},{"src":115,"alt":116},{"src":118,"alt":119},{"src":121,"alt":122},{"src":124,"alt":125},{"src":127,"alt":128},{"src":130,"alt":131},{"src":133,"alt":134},{"src":136,"alt":137},{"src":139,"alt":140},{"src":142,"alt":143},{"src":145,"alt":146},{"src":148,"alt":149},{"src":151,"alt":152},{"src":154,"alt":155},{"title":298,"description":299,"items":300},"What people are saying","Nuxt UI Pro is already trusted by 1,500+ users and teams around the world.",[301,309,317,326,334,342,350,358,366],{"quote":302,"user":303},"We were using a SaaS service for the docs site, but were left unfulfilled. We put in the effort to do it in house, with UI Pro and not only did we get complimented by a prospect on our site, but they wanted to know our platform.",{"name":304,"description":305,"to":306,"target":21,"avatar":307},"Anthony Bettini","CEO and founder of VulnCheck","https://www.linkedin.com/in/anthonybettini/",{"src":308},"https://media.licdn.com/dms/image/v2/C4E03AQEY3pmXsH8hDg/profile-displayphoto-shrink_200_200/profile-displayphoto-shrink_200_200/0/1519741249602?e=1743638400&v=beta&t=lw2K6vS0OOCZWGtHY1buJVkRItQCa4OQw0vzAhhpJk8",{"quote":310,"user":311},"Wow, Nuxt UI Pro is a total game-changer! I'm seriously impressed with the quality, attention to detail, and the insane variety of components you get. It's like hitting the jackpot for any developer. I've saved countless hours that I would've spent stressing over making my apps look good, with amazing accessible UX, and instead, I've been able to focus on the real deal – building the app itself. It's an instant buy for me, every single time. No second thoughts!",{"name":312,"description":313,"to":314,"target":21,"avatar":315},"Yaz Jallad","Founder Ninjaparade Digital","https://twitter.com/ninjaparade/",{"src":316},"https://pbs.twimg.com/profile_images/1824690890222485504/lQ7v1AGt_400x400.jpg",{"quote":318,"user":319},"Nuxt UI Pro saves 100s of hours of dev and design time while delivering a clean professional look on any device.",{"name":320,"description":321,"to":322,"target":21,"avatar":323},"Kevin Olson","Founder of Fume.app","https://github.com/acidjazz",{"src":324,"srcset":325},"https://ipx.nuxt.com/f_auto,s_40x40/gh_avatar/acidjazz","https://ipx.nuxt.com/f_auto,s_80x80/gh_avatar/acidjazz 2x",{"quote":327,"user":328},"I decided to replace my custom-built components with a component library and chose Nuxt UI Pro. It only took me a few hours, and the new UI looks more professional. Integrating the library is easy; the components are well-documented and highly customizable. I can only recommend it; this library is my new choice for new SaaS products.",{"name":329,"description":330,"to":331,"target":21,"avatar":332},"Michael Hoffmann","Senior Frontend Developer","https://mokkapps.de/",{"src":333},"https://ipx.nuxt.com/f_auto,s_40x40/gh_avatar/mokkapps",{"quote":335,"user":336},"Nuxt UI Pro is my go to component library. Out-of-the-box it handles all of the UI demands I throw at it while looking great. The customisation is really worth thought out, allowing you to override components in a breeze. Always amazed at the improvements dropped in each update as well, the team is doing an amazing job.",{"name":337,"description":338,"to":339,"target":21,"avatar":340},"Harlan Wilton","Nuxt core team member","https://github.com/harlan-zw",{"src":341},"https://ipx.nuxt.com/f_auto,s_40x40/gh_avatar/harlan-zw",{"quote":343,"user":344},"I jumped at the chance to buy the Nuxt team's new UI kit as soon as I saw it. While I'm already a fan of Nuxt UI, the pro version takes it to a whole new level and lets me paste entire blocks into all my projects, saving me a ton of time.",{"name":345,"description":346,"to":347,"target":21,"avatar":348},"Thomas Sanlis","Freelance developer and designer","https://twitter.com/T_Zahil",{"src":349},"https://pbs.twimg.com/profile_images/1374040164180299791/ACw4G3nZ_400x400.jpg",{"quote":351,"user":352},"Nuxt UI has allowed me to develop my SaaS without any prior mockups. The design quality of their components and the intelligence of the DX meant that I was able to try many different layouts for my application until I found the perfect UX for my users. Nuxt UI is the ui-kit I would have dreamed of building myself, and Nuxt UI Pro makes things even easier when you want to go further with your SaaS. Kudos to the team.",{"name":353,"description":354,"to":355,"target":21,"avatar":356},"Benjamin Code","YouTuber and SaaS builder","https://twitter.com/benjamincode",{"src":357},"https://pbs.twimg.com/profile_images/1607353032420769793/I8qQSUfQ_400x400.jpg",{"quote":359,"user":360},"Nuxt UI Pro is my preferred choice for everything, from a POC to a web platform. It's ready to use out-of-the-box and assists me in crafting pixel-perfect UIs. It saves me a significant amount of time while remaining highly customizable. Give it a try, and you won't be let down.",{"name":361,"description":362,"to":363,"target":21,"avatar":364},"Estéban Soubiran","Web developer and UnJS member","https://twitter.com/soubiran_",{"src":365},"https://pbs.twimg.com/profile_images/1801649350319218689/aS_X_iTm_400x400.jpg",{"quote":367,"user":368},"As someone who builds a lot of projects, Nuxt UI Pro has been a game-changer. It's not just about saving time – it's about having components that are thoughtfully designed and just work. The developer experience is exceptional, and I can focus on building features instead of tweaking UI components.",{"name":369,"description":370,"to":371,"target":21,"avatar":372},"Hugo Richard","Frontend Engineer at NuxtLabs","https://twitter.com/hugorcd__",{"src":373},"https://avatars.githubusercontent.com/u/71938701?v=4",{"title":15,"description":16,"links":375},[376,377],{"label":19,"to":20,"target":21,"icon":22},{"label":24,"to":25,"trailingIcon":26,"target":21,"variant":27},{"title":31,"description":32,"items":379},[380,381,382,383,384,385,386],{"label":35,"content":36,"defaultOpen":37},{"label":39,"content":40},{"label":42,"content":43},{"label":45,"content":46},{"label":48,"content":49},{"label":51,"content":52},{"label":54,"content":55},{"headline":245,"title":246,"description":247,"plans":388},[389,392,395],{"title":250,"description":251,"price":252,"billing_period":253,"billing_cycle":254,"features":390,"button":391},[256,257,258,259,260],{"label":19,"to":262},{"title":264,"description":265,"price":266,"billing_period":253,"billing_cycle":254,"features":393,"button":394,"highlight":37},[268,257,258,259,260],{"label":19,"to":270},{"title":272,"description":273,"price":274,"billing_period":253,"billing_cycle":254,"features":396,"button":397},[276,257,277,278,259,260],{"label":19,"to":280},[399,406],{"title":179,"description":180,"id":181,"features":400,"links":404,"code":199},[401,402,403],{"name":184,"description":185,"icon":186},{"name":188,"description":189,"icon":190},{"name":192,"description":193,"icon":194},[405],{"label":197,"to":198,"trailingIcon":102},{"title":201,"description":202,"reverse":37,"features":407,"links":410,"code":215},[408,409],{"name":205,"description":206,"icon":83},{"name":208,"description":209,"icon":210},[411],{"label":213,"to":214,"icon":102,"trailing":37},"index",{"headline":217,"title":218,"description":219,"items":414},[415,416,417,418],{"title":222,"description":223,"icon":194,"to":224,"image":225},{"title":227,"description":228,"icon":229,"to":230,"image":231},{"title":233,"description":234,"icon":235,"to":236,"image":237},{"title":239,"description":240,"icon":241,"to":242,"image":243},{"title":298,"description":299,"items":420},[421,424,427,430,433,436,439,442,445],{"quote":302,"user":422},{"name":304,"description":305,"to":306,"target":21,"avatar":423},{"src":308},{"quote":310,"user":425},{"name":312,"description":313,"to":314,"target":21,"avatar":426},{"src":316},{"quote":318,"user":428},{"name":320,"description":321,"to":322,"target":21,"avatar":429},{"src":324,"srcset":325},{"quote":327,"user":431},{"name":329,"description":330,"to":331,"target":21,"avatar":432},{"src":333},{"quote":335,"user":434},{"name":337,"description":338,"to":339,"target":21,"avatar":435},{"src":341},{"quote":343,"user":437},{"name":345,"description":346,"to":347,"target":21,"avatar":438},{"src":349},{"quote":351,"user":440},{"name":353,"description":354,"to":355,"target":21,"avatar":441},{"src":357},{"quote":359,"user":443},{"name":361,"description":362,"to":363,"target":21,"avatar":444},{"src":365},{"quote":367,"user":446},{"name":369,"description":370,"to":371,"target":21,"avatar":447},{"src":373},{"data":449,"body":451,"excerpt":-1,"toc":461},{"title":450,"description":36},"",{"type":452,"children":453},"root",[454],{"type":455,"tag":456,"props":457,"children":458},"element","p",{},[459],{"type":460,"value":36},"text",{"title":450,"searchDepth":462,"depth":462,"links":463},2,[],{"data":465,"body":466,"excerpt":-1,"toc":472},{"title":450,"description":40},{"type":452,"children":467},[468],{"type":455,"tag":456,"props":469,"children":470},{},[471],{"type":460,"value":40},{"title":450,"searchDepth":462,"depth":462,"links":473},[],{"data":475,"body":477,"excerpt":-1,"toc":498},{"title":450,"description":476},"We add new components and improvements to Nuxt UI Pro as we get new ideas and feedback, you will receive these updates for the major version you purchased. Your license key will work forever for the major version. We may release a major version including more advanced components and features in the future, you will be able to upgrade to this version with a generous discount.",{"type":452,"children":478},[479],{"type":455,"tag":456,"props":480,"children":481},{},[482,484,488,490,496],{"type":460,"value":483},"We add new components and improvements to Nuxt UI Pro as we get new ideas and feedback, you will receive these updates for the major version you purchased. ",{"type":455,"tag":485,"props":486,"children":487},"br",{},[],{"type":460,"value":489}," ",{"type":455,"tag":491,"props":492,"children":493},"strong",{},[494],{"type":460,"value":495},"Your license key will work forever for the major version.",{"type":460,"value":497}," We may release a major version including more advanced components and features in the future, you will be able to upgrade to this version with a generous discount.",{"title":450,"searchDepth":462,"depth":462,"links":499},[],{"data":501,"body":502,"excerpt":-1,"toc":508},{"title":450,"description":46},{"type":452,"children":503},[504],{"type":455,"tag":456,"props":505,"children":506},{},[507],{"type":460,"value":46},{"title":450,"searchDepth":462,"depth":462,"links":509},[],{"data":511,"body":512,"excerpt":-1,"toc":528},{"title":450,"description":49},{"type":452,"children":513},[514],{"type":455,"tag":456,"props":515,"children":516},{},[517,519,526],{"type":460,"value":518},"Yes, we offer a 50% discount for students using Nuxt UI Pro purely for educational purposes. Contact us at ",{"type":455,"tag":520,"props":521,"children":523},"a",{"href":522},"mailto:ui-pro@nuxt.com",[524],{"type":460,"value":525},"ui-pro@nuxt.com",{"type":460,"value":527}," with your details and we'll send you a discount code.",{"title":450,"searchDepth":462,"depth":462,"links":529},[],{"data":531,"body":532,"excerpt":-1,"toc":545},{"title":450,"description":52},{"type":452,"children":533},[534],{"type":455,"tag":456,"props":535,"children":536},{},[537,539,543],{"type":460,"value":538},"Once you sign up you get access to our private GitHub repository, where you can ask questions, report bugs or feature requests and get help from other customers. If you require more specialised support or consultancy, contact us at ",{"type":455,"tag":520,"props":540,"children":541},{"href":522},[542],{"type":460,"value":525},{"type":460,"value":544},".",{"title":450,"searchDepth":462,"depth":462,"links":546},[],{"data":548,"body":549,"excerpt":-1,"toc":562},{"title":450,"description":55},{"type":452,"children":550},[551],{"type":455,"tag":456,"props":552,"children":553},{},[554,556,560],{"type":460,"value":555},"If you are not satisfied with Nuxt UI Pro, let us know within 14 days of your purchase at ",{"type":455,"tag":520,"props":557,"children":558},{"href":522},[559],{"type":460,"value":525},{"type":460,"value":561}," and we'll refund your money.",{"title":450,"searchDepth":462,"depth":462,"links":563},[],{"data":565,"body":566,"excerpt":-1,"toc":1276},{"title":450,"description":450},{"type":452,"children":567},[568,1270],{"type":455,"tag":569,"props":570,"children":575},"pre",{"className":571,"code":572,"filename":573,"language":574,"meta":450,"style":450},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Cscript setup lang=\"ts\">\nconst links = [\n { to: '/', label: 'Home' },\n { to: '/about', label: 'About' },\n { to: '/contact', label: 'Contact' }\n]\n\u003C/script>\n\n\u003Ctemplate>\n \u003CUApp>\n \u003CUHeader :links=\"links\" />\n\n \u003CUPageHero title=\"Hello World\" />\n\n \u003CUPageSection title=\"Features\">\n \u003CUPageGrid>\n \u003CUPageCard title=\"First Card\" />\n \u003CUPageCard title=\"Second Card\" />\n \u003CUPageCard title=\"Third Card\" />\n \u003C/UPageGrid>\n \u003C/UPageSection>\n\n \u003CUFooter />\n \u003C/UApp>\n\u003C/template>\n","app.vue","vue",[576],{"type":455,"tag":577,"props":578,"children":579},"code",{"__ignoreMap":450},[580,634,657,722,780,839,848,865,874,891,909,954,962,1001,1009,1047,1065,1104,1141,1178,1195,1212,1220,1237,1254],{"type":455,"tag":581,"props":582,"children":585},"span",{"class":583,"line":584},"line",1,[586,592,598,604,609,614,619,625,629],{"type":455,"tag":581,"props":587,"children":589},{"style":588},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[590],{"type":460,"value":591},"\u003C",{"type":455,"tag":581,"props":593,"children":595},{"style":594},"--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178",[596],{"type":460,"value":597},"script",{"type":455,"tag":581,"props":599,"children":601},{"style":600},"--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA",[602],{"type":460,"value":603}," setup",{"type":455,"tag":581,"props":605,"children":606},{"style":600},[607],{"type":460,"value":608}," lang",{"type":455,"tag":581,"props":610,"children":611},{"style":588},[612],{"type":460,"value":613},"=",{"type":455,"tag":581,"props":615,"children":616},{"style":588},[617],{"type":460,"value":618},"\"",{"type":455,"tag":581,"props":620,"children":622},{"style":621},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[623],{"type":460,"value":624},"ts",{"type":455,"tag":581,"props":626,"children":627},{"style":588},[628],{"type":460,"value":618},{"type":455,"tag":581,"props":630,"children":631},{"style":588},[632],{"type":460,"value":633},">\n",{"type":455,"tag":581,"props":635,"children":636},{"class":583,"line":462},[637,642,648,652],{"type":455,"tag":581,"props":638,"children":639},{"style":600},[640],{"type":460,"value":641},"const",{"type":455,"tag":581,"props":643,"children":645},{"style":644},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8",[646],{"type":460,"value":647}," links ",{"type":455,"tag":581,"props":649,"children":650},{"style":588},[651],{"type":460,"value":613},{"type":455,"tag":581,"props":653,"children":654},{"style":644},[655],{"type":460,"value":656}," [\n",{"type":455,"tag":581,"props":658,"children":660},{"class":583,"line":659},3,[661,666,671,676,681,685,690,695,700,704,708,713,717],{"type":455,"tag":581,"props":662,"children":663},{"style":588},[664],{"type":460,"value":665}," {",{"type":455,"tag":581,"props":667,"children":668},{"style":594},[669],{"type":460,"value":670}," to",{"type":455,"tag":581,"props":672,"children":673},{"style":588},[674],{"type":460,"value":675},":",{"type":455,"tag":581,"props":677,"children":678},{"style":588},[679],{"type":460,"value":680}," '",{"type":455,"tag":581,"props":682,"children":683},{"style":621},[684],{"type":460,"value":157},{"type":455,"tag":581,"props":686,"children":687},{"style":588},[688],{"type":460,"value":689},"'",{"type":455,"tag":581,"props":691,"children":692},{"style":588},[693],{"type":460,"value":694},",",{"type":455,"tag":581,"props":696,"children":697},{"style":594},[698],{"type":460,"value":699}," label",{"type":455,"tag":581,"props":701,"children":702},{"style":588},[703],{"type":460,"value":675},{"type":455,"tag":581,"props":705,"children":706},{"style":588},[707],{"type":460,"value":680},{"type":455,"tag":581,"props":709,"children":710},{"style":621},[711],{"type":460,"value":712},"Home",{"type":455,"tag":581,"props":714,"children":715},{"style":588},[716],{"type":460,"value":689},{"type":455,"tag":581,"props":718,"children":719},{"style":588},[720],{"type":460,"value":721}," },\n",{"type":455,"tag":581,"props":723,"children":725},{"class":583,"line":724},4,[726,730,734,738,742,747,751,755,759,763,767,772,776],{"type":455,"tag":581,"props":727,"children":728},{"style":588},[729],{"type":460,"value":665},{"type":455,"tag":581,"props":731,"children":732},{"style":594},[733],{"type":460,"value":670},{"type":455,"tag":581,"props":735,"children":736},{"style":588},[737],{"type":460,"value":675},{"type":455,"tag":581,"props":739,"children":740},{"style":588},[741],{"type":460,"value":680},{"type":455,"tag":581,"props":743,"children":744},{"style":621},[745],{"type":460,"value":746},"/about",{"type":455,"tag":581,"props":748,"children":749},{"style":588},[750],{"type":460,"value":689},{"type":455,"tag":581,"props":752,"children":753},{"style":588},[754],{"type":460,"value":694},{"type":455,"tag":581,"props":756,"children":757},{"style":594},[758],{"type":460,"value":699},{"type":455,"tag":581,"props":760,"children":761},{"style":588},[762],{"type":460,"value":675},{"type":455,"tag":581,"props":764,"children":765},{"style":588},[766],{"type":460,"value":680},{"type":455,"tag":581,"props":768,"children":769},{"style":621},[770],{"type":460,"value":771},"About",{"type":455,"tag":581,"props":773,"children":774},{"style":588},[775],{"type":460,"value":689},{"type":455,"tag":581,"props":777,"children":778},{"style":588},[779],{"type":460,"value":721},{"type":455,"tag":581,"props":781,"children":783},{"class":583,"line":782},5,[784,788,792,796,800,805,809,813,817,821,825,830,834],{"type":455,"tag":581,"props":785,"children":786},{"style":588},[787],{"type":460,"value":665},{"type":455,"tag":581,"props":789,"children":790},{"style":594},[791],{"type":460,"value":670},{"type":455,"tag":581,"props":793,"children":794},{"style":588},[795],{"type":460,"value":675},{"type":455,"tag":581,"props":797,"children":798},{"style":588},[799],{"type":460,"value":680},{"type":455,"tag":581,"props":801,"children":802},{"style":621},[803],{"type":460,"value":804},"/contact",{"type":455,"tag":581,"props":806,"children":807},{"style":588},[808],{"type":460,"value":689},{"type":455,"tag":581,"props":810,"children":811},{"style":588},[812],{"type":460,"value":694},{"type":455,"tag":581,"props":814,"children":815},{"style":594},[816],{"type":460,"value":699},{"type":455,"tag":581,"props":818,"children":819},{"style":588},[820],{"type":460,"value":675},{"type":455,"tag":581,"props":822,"children":823},{"style":588},[824],{"type":460,"value":680},{"type":455,"tag":581,"props":826,"children":827},{"style":621},[828],{"type":460,"value":829},"Contact",{"type":455,"tag":581,"props":831,"children":832},{"style":588},[833],{"type":460,"value":689},{"type":455,"tag":581,"props":835,"children":836},{"style":588},[837],{"type":460,"value":838}," }\n",{"type":455,"tag":581,"props":840,"children":842},{"class":583,"line":841},6,[843],{"type":455,"tag":581,"props":844,"children":845},{"style":644},[846],{"type":460,"value":847},"]\n",{"type":455,"tag":581,"props":849,"children":851},{"class":583,"line":850},7,[852,857,861],{"type":455,"tag":581,"props":853,"children":854},{"style":588},[855],{"type":460,"value":856},"\u003C/",{"type":455,"tag":581,"props":858,"children":859},{"style":594},[860],{"type":460,"value":597},{"type":455,"tag":581,"props":862,"children":863},{"style":588},[864],{"type":460,"value":633},{"type":455,"tag":581,"props":866,"children":868},{"class":583,"line":867},8,[869],{"type":455,"tag":581,"props":870,"children":871},{"emptyLinePlaceholder":37},[872],{"type":460,"value":873},"\n",{"type":455,"tag":581,"props":875,"children":877},{"class":583,"line":876},9,[878,882,887],{"type":455,"tag":581,"props":879,"children":880},{"style":588},[881],{"type":460,"value":591},{"type":455,"tag":581,"props":883,"children":884},{"style":594},[885],{"type":460,"value":886},"template",{"type":455,"tag":581,"props":888,"children":889},{"style":588},[890],{"type":460,"value":633},{"type":455,"tag":581,"props":892,"children":894},{"class":583,"line":893},10,[895,900,905],{"type":455,"tag":581,"props":896,"children":897},{"style":588},[898],{"type":460,"value":899}," \u003C",{"type":455,"tag":581,"props":901,"children":902},{"style":594},[903],{"type":460,"value":904},"UApp",{"type":455,"tag":581,"props":906,"children":907},{"style":588},[908],{"type":460,"value":633},{"type":455,"tag":581,"props":910,"children":912},{"class":583,"line":911},11,[913,918,923,928,933,937,941,945,949],{"type":455,"tag":581,"props":914,"children":915},{"style":588},[916],{"type":460,"value":917}," \u003C",{"type":455,"tag":581,"props":919,"children":920},{"style":594},[921],{"type":460,"value":922},"UHeader",{"type":455,"tag":581,"props":924,"children":925},{"style":588},[926],{"type":460,"value":927}," :",{"type":455,"tag":581,"props":929,"children":930},{"style":600},[931],{"type":460,"value":932},"links",{"type":455,"tag":581,"props":934,"children":935},{"style":588},[936],{"type":460,"value":613},{"type":455,"tag":581,"props":938,"children":939},{"style":588},[940],{"type":460,"value":618},{"type":455,"tag":581,"props":942,"children":943},{"style":644},[944],{"type":460,"value":932},{"type":455,"tag":581,"props":946,"children":947},{"style":588},[948],{"type":460,"value":618},{"type":455,"tag":581,"props":950,"children":951},{"style":588},[952],{"type":460,"value":953}," />\n",{"type":455,"tag":581,"props":955,"children":957},{"class":583,"line":956},12,[958],{"type":455,"tag":581,"props":959,"children":960},{"emptyLinePlaceholder":37},[961],{"type":460,"value":873},{"type":455,"tag":581,"props":963,"children":965},{"class":583,"line":964},13,[966,970,975,980,984,988,993,997],{"type":455,"tag":581,"props":967,"children":968},{"style":588},[969],{"type":460,"value":917},{"type":455,"tag":581,"props":971,"children":972},{"style":594},[973],{"type":460,"value":974},"UPageHero",{"type":455,"tag":581,"props":976,"children":977},{"style":600},[978],{"type":460,"value":979}," title",{"type":455,"tag":581,"props":981,"children":982},{"style":588},[983],{"type":460,"value":613},{"type":455,"tag":581,"props":985,"children":986},{"style":588},[987],{"type":460,"value":618},{"type":455,"tag":581,"props":989,"children":990},{"style":621},[991],{"type":460,"value":992},"Hello World",{"type":455,"tag":581,"props":994,"children":995},{"style":588},[996],{"type":460,"value":618},{"type":455,"tag":581,"props":998,"children":999},{"style":588},[1000],{"type":460,"value":953},{"type":455,"tag":581,"props":1002,"children":1004},{"class":583,"line":1003},14,[1005],{"type":455,"tag":581,"props":1006,"children":1007},{"emptyLinePlaceholder":37},[1008],{"type":460,"value":873},{"type":455,"tag":581,"props":1010,"children":1012},{"class":583,"line":1011},15,[1013,1017,1022,1026,1030,1034,1039,1043],{"type":455,"tag":581,"props":1014,"children":1015},{"style":588},[1016],{"type":460,"value":917},{"type":455,"tag":581,"props":1018,"children":1019},{"style":594},[1020],{"type":460,"value":1021},"UPageSection",{"type":455,"tag":581,"props":1023,"children":1024},{"style":600},[1025],{"type":460,"value":979},{"type":455,"tag":581,"props":1027,"children":1028},{"style":588},[1029],{"type":460,"value":613},{"type":455,"tag":581,"props":1031,"children":1032},{"style":588},[1033],{"type":460,"value":618},{"type":455,"tag":581,"props":1035,"children":1036},{"style":621},[1037],{"type":460,"value":1038},"Features",{"type":455,"tag":581,"props":1040,"children":1041},{"style":588},[1042],{"type":460,"value":618},{"type":455,"tag":581,"props":1044,"children":1045},{"style":588},[1046],{"type":460,"value":633},{"type":455,"tag":581,"props":1048,"children":1050},{"class":583,"line":1049},16,[1051,1056,1061],{"type":455,"tag":581,"props":1052,"children":1053},{"style":588},[1054],{"type":460,"value":1055}," \u003C",{"type":455,"tag":581,"props":1057,"children":1058},{"style":594},[1059],{"type":460,"value":1060},"UPageGrid",{"type":455,"tag":581,"props":1062,"children":1063},{"style":588},[1064],{"type":460,"value":633},{"type":455,"tag":581,"props":1066,"children":1068},{"class":583,"line":1067},17,[1069,1074,1079,1083,1087,1091,1096,1100],{"type":455,"tag":581,"props":1070,"children":1071},{"style":588},[1072],{"type":460,"value":1073}," \u003C",{"type":455,"tag":581,"props":1075,"children":1076},{"style":594},[1077],{"type":460,"value":1078},"UPageCard",{"type":455,"tag":581,"props":1080,"children":1081},{"style":600},[1082],{"type":460,"value":979},{"type":455,"tag":581,"props":1084,"children":1085},{"style":588},[1086],{"type":460,"value":613},{"type":455,"tag":581,"props":1088,"children":1089},{"style":588},[1090],{"type":460,"value":618},{"type":455,"tag":581,"props":1092,"children":1093},{"style":621},[1094],{"type":460,"value":1095},"First Card",{"type":455,"tag":581,"props":1097,"children":1098},{"style":588},[1099],{"type":460,"value":618},{"type":455,"tag":581,"props":1101,"children":1102},{"style":588},[1103],{"type":460,"value":953},{"type":455,"tag":581,"props":1105,"children":1107},{"class":583,"line":1106},18,[1108,1112,1116,1120,1124,1128,1133,1137],{"type":455,"tag":581,"props":1109,"children":1110},{"style":588},[1111],{"type":460,"value":1073},{"type":455,"tag":581,"props":1113,"children":1114},{"style":594},[1115],{"type":460,"value":1078},{"type":455,"tag":581,"props":1117,"children":1118},{"style":600},[1119],{"type":460,"value":979},{"type":455,"tag":581,"props":1121,"children":1122},{"style":588},[1123],{"type":460,"value":613},{"type":455,"tag":581,"props":1125,"children":1126},{"style":588},[1127],{"type":460,"value":618},{"type":455,"tag":581,"props":1129,"children":1130},{"style":621},[1131],{"type":460,"value":1132},"Second Card",{"type":455,"tag":581,"props":1134,"children":1135},{"style":588},[1136],{"type":460,"value":618},{"type":455,"tag":581,"props":1138,"children":1139},{"style":588},[1140],{"type":460,"value":953},{"type":455,"tag":581,"props":1142,"children":1144},{"class":583,"line":1143},19,[1145,1149,1153,1157,1161,1165,1170,1174],{"type":455,"tag":581,"props":1146,"children":1147},{"style":588},[1148],{"type":460,"value":1073},{"type":455,"tag":581,"props":1150,"children":1151},{"style":594},[1152],{"type":460,"value":1078},{"type":455,"tag":581,"props":1154,"children":1155},{"style":600},[1156],{"type":460,"value":979},{"type":455,"tag":581,"props":1158,"children":1159},{"style":588},[1160],{"type":460,"value":613},{"type":455,"tag":581,"props":1162,"children":1163},{"style":588},[1164],{"type":460,"value":618},{"type":455,"tag":581,"props":1166,"children":1167},{"style":621},[1168],{"type":460,"value":1169},"Third Card",{"type":455,"tag":581,"props":1171,"children":1172},{"style":588},[1173],{"type":460,"value":618},{"type":455,"tag":581,"props":1175,"children":1176},{"style":588},[1177],{"type":460,"value":953},{"type":455,"tag":581,"props":1179,"children":1181},{"class":583,"line":1180},20,[1182,1187,1191],{"type":455,"tag":581,"props":1183,"children":1184},{"style":588},[1185],{"type":460,"value":1186}," \u003C/",{"type":455,"tag":581,"props":1188,"children":1189},{"style":594},[1190],{"type":460,"value":1060},{"type":455,"tag":581,"props":1192,"children":1193},{"style":588},[1194],{"type":460,"value":633},{"type":455,"tag":581,"props":1196,"children":1198},{"class":583,"line":1197},21,[1199,1204,1208],{"type":455,"tag":581,"props":1200,"children":1201},{"style":588},[1202],{"type":460,"value":1203}," \u003C/",{"type":455,"tag":581,"props":1205,"children":1206},{"style":594},[1207],{"type":460,"value":1021},{"type":455,"tag":581,"props":1209,"children":1210},{"style":588},[1211],{"type":460,"value":633},{"type":455,"tag":581,"props":1213,"children":1215},{"class":583,"line":1214},22,[1216],{"type":455,"tag":581,"props":1217,"children":1218},{"emptyLinePlaceholder":37},[1219],{"type":460,"value":873},{"type":455,"tag":581,"props":1221,"children":1223},{"class":583,"line":1222},23,[1224,1228,1233],{"type":455,"tag":581,"props":1225,"children":1226},{"style":588},[1227],{"type":460,"value":917},{"type":455,"tag":581,"props":1229,"children":1230},{"style":594},[1231],{"type":460,"value":1232},"UFooter",{"type":455,"tag":581,"props":1234,"children":1235},{"style":588},[1236],{"type":460,"value":953},{"type":455,"tag":581,"props":1238,"children":1240},{"class":583,"line":1239},24,[1241,1246,1250],{"type":455,"tag":581,"props":1242,"children":1243},{"style":588},[1244],{"type":460,"value":1245}," \u003C/",{"type":455,"tag":581,"props":1247,"children":1248},{"style":594},[1249],{"type":460,"value":904},{"type":455,"tag":581,"props":1251,"children":1252},{"style":588},[1253],{"type":460,"value":633},{"type":455,"tag":581,"props":1255,"children":1257},{"class":583,"line":1256},25,[1258,1262,1266],{"type":455,"tag":581,"props":1259,"children":1260},{"style":588},[1261],{"type":460,"value":856},{"type":455,"tag":581,"props":1263,"children":1264},{"style":594},[1265],{"type":460,"value":886},{"type":455,"tag":581,"props":1267,"children":1268},{"style":588},[1269],{"type":460,"value":633},{"type":455,"tag":1271,"props":1272,"children":1273},"style",{},[1274],{"type":460,"value":1275},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":450,"searchDepth":462,"depth":462,"links":1277},[],{"data":1279,"body":1280,"excerpt":-1,"toc":1924},{"title":450,"description":450},{"type":452,"children":1281},[1282,1920],{"type":455,"tag":569,"props":1283,"children":1286},{"className":571,"code":1284,"filename":1285,"language":574,"meta":450,"style":450},"\u003Cscript setup lang=\"ts\">\nconst route = useRoute()\n\nconst { data: page } = await useAsyncData(route.path, () => queryCollection('content').path(route.path).first())\n\u003C/script>\n\n\u003Ctemplate>\n \u003CUPage>\n \u003CUPageHeader :title=\"page.title\" :description=\"page.description\" :links=\"page.links\" />\n\n \u003CUPageBody>\n \u003CContentRenderer v-if=\"page.body\" :value=\"page\" />\n \u003C/UPageBody>\n\n \u003Ctemplate #right>\n \u003CUContentToc :links=\"page.body.toc.links\" />\n \u003C/template>\n \u003C/UPage>\n\u003C/template>\n","pages/[...slug].vue",[1287],{"type":455,"tag":577,"props":1288,"children":1289},{"__ignoreMap":450},[1290,1329,1356,1363,1501,1516,1523,1538,1554,1669,1676,1692,1763,1778,1785,1810,1875,1890,1905],{"type":455,"tag":581,"props":1291,"children":1292},{"class":583,"line":584},[1293,1297,1301,1305,1309,1313,1317,1321,1325],{"type":455,"tag":581,"props":1294,"children":1295},{"style":588},[1296],{"type":460,"value":591},{"type":455,"tag":581,"props":1298,"children":1299},{"style":594},[1300],{"type":460,"value":597},{"type":455,"tag":581,"props":1302,"children":1303},{"style":600},[1304],{"type":460,"value":603},{"type":455,"tag":581,"props":1306,"children":1307},{"style":600},[1308],{"type":460,"value":608},{"type":455,"tag":581,"props":1310,"children":1311},{"style":588},[1312],{"type":460,"value":613},{"type":455,"tag":581,"props":1314,"children":1315},{"style":588},[1316],{"type":460,"value":618},{"type":455,"tag":581,"props":1318,"children":1319},{"style":621},[1320],{"type":460,"value":624},{"type":455,"tag":581,"props":1322,"children":1323},{"style":588},[1324],{"type":460,"value":618},{"type":455,"tag":581,"props":1326,"children":1327},{"style":588},[1328],{"type":460,"value":633},{"type":455,"tag":581,"props":1330,"children":1331},{"class":583,"line":462},[1332,1336,1341,1345,1351],{"type":455,"tag":581,"props":1333,"children":1334},{"style":600},[1335],{"type":460,"value":641},{"type":455,"tag":581,"props":1337,"children":1338},{"style":644},[1339],{"type":460,"value":1340}," route ",{"type":455,"tag":581,"props":1342,"children":1343},{"style":588},[1344],{"type":460,"value":613},{"type":455,"tag":581,"props":1346,"children":1348},{"style":1347},"--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF",[1349],{"type":460,"value":1350}," useRoute",{"type":455,"tag":581,"props":1352,"children":1353},{"style":644},[1354],{"type":460,"value":1355},"()\n",{"type":455,"tag":581,"props":1357,"children":1358},{"class":583,"line":659},[1359],{"type":455,"tag":581,"props":1360,"children":1361},{"emptyLinePlaceholder":37},[1362],{"type":460,"value":873},{"type":455,"tag":581,"props":1364,"children":1365},{"class":583,"line":724},[1366,1370,1375,1380,1384,1389,1394,1399,1405,1410,1415,1419,1424,1428,1433,1438,1443,1448,1452,1457,1461,1466,1470,1474,1478,1482,1487,1491,1496],{"type":455,"tag":581,"props":1367,"children":1368},{"style":600},[1369],{"type":460,"value":641},{"type":455,"tag":581,"props":1371,"children":1372},{"style":588},[1373],{"type":460,"value":1374}," {",{"type":455,"tag":581,"props":1376,"children":1377},{"style":594},[1378],{"type":460,"value":1379}," data",{"type":455,"tag":581,"props":1381,"children":1382},{"style":588},[1383],{"type":460,"value":675},{"type":455,"tag":581,"props":1385,"children":1386},{"style":644},[1387],{"type":460,"value":1388}," page ",{"type":455,"tag":581,"props":1390,"children":1391},{"style":588},[1392],{"type":460,"value":1393},"}",{"type":455,"tag":581,"props":1395,"children":1396},{"style":588},[1397],{"type":460,"value":1398}," =",{"type":455,"tag":581,"props":1400,"children":1402},{"style":1401},"--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic",[1403],{"type":460,"value":1404}," await",{"type":455,"tag":581,"props":1406,"children":1407},{"style":1347},[1408],{"type":460,"value":1409}," useAsyncData",{"type":455,"tag":581,"props":1411,"children":1412},{"style":644},[1413],{"type":460,"value":1414},"(route",{"type":455,"tag":581,"props":1416,"children":1417},{"style":588},[1418],{"type":460,"value":544},{"type":455,"tag":581,"props":1420,"children":1421},{"style":644},[1422],{"type":460,"value":1423},"path",{"type":455,"tag":581,"props":1425,"children":1426},{"style":588},[1427],{"type":460,"value":694},{"type":455,"tag":581,"props":1429,"children":1430},{"style":588},[1431],{"type":460,"value":1432}," ()",{"type":455,"tag":581,"props":1434,"children":1435},{"style":600},[1436],{"type":460,"value":1437}," =>",{"type":455,"tag":581,"props":1439,"children":1440},{"style":1347},[1441],{"type":460,"value":1442}," queryCollection",{"type":455,"tag":581,"props":1444,"children":1445},{"style":644},[1446],{"type":460,"value":1447},"(",{"type":455,"tag":581,"props":1449,"children":1450},{"style":588},[1451],{"type":460,"value":689},{"type":455,"tag":581,"props":1453,"children":1454},{"style":621},[1455],{"type":460,"value":1456},"content",{"type":455,"tag":581,"props":1458,"children":1459},{"style":588},[1460],{"type":460,"value":689},{"type":455,"tag":581,"props":1462,"children":1463},{"style":644},[1464],{"type":460,"value":1465},")",{"type":455,"tag":581,"props":1467,"children":1468},{"style":588},[1469],{"type":460,"value":544},{"type":455,"tag":581,"props":1471,"children":1472},{"style":1347},[1473],{"type":460,"value":1423},{"type":455,"tag":581,"props":1475,"children":1476},{"style":644},[1477],{"type":460,"value":1414},{"type":455,"tag":581,"props":1479,"children":1480},{"style":588},[1481],{"type":460,"value":544},{"type":455,"tag":581,"props":1483,"children":1484},{"style":644},[1485],{"type":460,"value":1486},"path)",{"type":455,"tag":581,"props":1488,"children":1489},{"style":588},[1490],{"type":460,"value":544},{"type":455,"tag":581,"props":1492,"children":1493},{"style":1347},[1494],{"type":460,"value":1495},"first",{"type":455,"tag":581,"props":1497,"children":1498},{"style":644},[1499],{"type":460,"value":1500},"())\n",{"type":455,"tag":581,"props":1502,"children":1503},{"class":583,"line":782},[1504,1508,1512],{"type":455,"tag":581,"props":1505,"children":1506},{"style":588},[1507],{"type":460,"value":856},{"type":455,"tag":581,"props":1509,"children":1510},{"style":594},[1511],{"type":460,"value":597},{"type":455,"tag":581,"props":1513,"children":1514},{"style":588},[1515],{"type":460,"value":633},{"type":455,"tag":581,"props":1517,"children":1518},{"class":583,"line":841},[1519],{"type":455,"tag":581,"props":1520,"children":1521},{"emptyLinePlaceholder":37},[1522],{"type":460,"value":873},{"type":455,"tag":581,"props":1524,"children":1525},{"class":583,"line":850},[1526,1530,1534],{"type":455,"tag":581,"props":1527,"children":1528},{"style":588},[1529],{"type":460,"value":591},{"type":455,"tag":581,"props":1531,"children":1532},{"style":594},[1533],{"type":460,"value":886},{"type":455,"tag":581,"props":1535,"children":1536},{"style":588},[1537],{"type":460,"value":633},{"type":455,"tag":581,"props":1539,"children":1540},{"class":583,"line":867},[1541,1545,1550],{"type":455,"tag":581,"props":1542,"children":1543},{"style":588},[1544],{"type":460,"value":899},{"type":455,"tag":581,"props":1546,"children":1547},{"style":594},[1548],{"type":460,"value":1549},"UPage",{"type":455,"tag":581,"props":1551,"children":1552},{"style":588},[1553],{"type":460,"value":633},{"type":455,"tag":581,"props":1555,"children":1556},{"class":583,"line":876},[1557,1561,1566,1570,1575,1579,1583,1588,1592,1596,1600,1604,1609,1613,1617,1621,1625,1629,1633,1637,1641,1645,1649,1653,1657,1661,1665],{"type":455,"tag":581,"props":1558,"children":1559},{"style":588},[1560],{"type":460,"value":917},{"type":455,"tag":581,"props":1562,"children":1563},{"style":594},[1564],{"type":460,"value":1565},"UPageHeader",{"type":455,"tag":581,"props":1567,"children":1568},{"style":588},[1569],{"type":460,"value":927},{"type":455,"tag":581,"props":1571,"children":1572},{"style":600},[1573],{"type":460,"value":1574},"title",{"type":455,"tag":581,"props":1576,"children":1577},{"style":588},[1578],{"type":460,"value":613},{"type":455,"tag":581,"props":1580,"children":1581},{"style":588},[1582],{"type":460,"value":618},{"type":455,"tag":581,"props":1584,"children":1585},{"style":644},[1586],{"type":460,"value":1587},"page",{"type":455,"tag":581,"props":1589,"children":1590},{"style":588},[1591],{"type":460,"value":544},{"type":455,"tag":581,"props":1593,"children":1594},{"style":644},[1595],{"type":460,"value":1574},{"type":455,"tag":581,"props":1597,"children":1598},{"style":588},[1599],{"type":460,"value":618},{"type":455,"tag":581,"props":1601,"children":1602},{"style":588},[1603],{"type":460,"value":927},{"type":455,"tag":581,"props":1605,"children":1606},{"style":600},[1607],{"type":460,"value":1608},"description",{"type":455,"tag":581,"props":1610,"children":1611},{"style":588},[1612],{"type":460,"value":613},{"type":455,"tag":581,"props":1614,"children":1615},{"style":588},[1616],{"type":460,"value":618},{"type":455,"tag":581,"props":1618,"children":1619},{"style":644},[1620],{"type":460,"value":1587},{"type":455,"tag":581,"props":1622,"children":1623},{"style":588},[1624],{"type":460,"value":544},{"type":455,"tag":581,"props":1626,"children":1627},{"style":644},[1628],{"type":460,"value":1608},{"type":455,"tag":581,"props":1630,"children":1631},{"style":588},[1632],{"type":460,"value":618},{"type":455,"tag":581,"props":1634,"children":1635},{"style":588},[1636],{"type":460,"value":927},{"type":455,"tag":581,"props":1638,"children":1639},{"style":600},[1640],{"type":460,"value":932},{"type":455,"tag":581,"props":1642,"children":1643},{"style":588},[1644],{"type":460,"value":613},{"type":455,"tag":581,"props":1646,"children":1647},{"style":588},[1648],{"type":460,"value":618},{"type":455,"tag":581,"props":1650,"children":1651},{"style":644},[1652],{"type":460,"value":1587},{"type":455,"tag":581,"props":1654,"children":1655},{"style":588},[1656],{"type":460,"value":544},{"type":455,"tag":581,"props":1658,"children":1659},{"style":644},[1660],{"type":460,"value":932},{"type":455,"tag":581,"props":1662,"children":1663},{"style":588},[1664],{"type":460,"value":618},{"type":455,"tag":581,"props":1666,"children":1667},{"style":588},[1668],{"type":460,"value":953},{"type":455,"tag":581,"props":1670,"children":1671},{"class":583,"line":893},[1672],{"type":455,"tag":581,"props":1673,"children":1674},{"emptyLinePlaceholder":37},[1675],{"type":460,"value":873},{"type":455,"tag":581,"props":1677,"children":1678},{"class":583,"line":911},[1679,1683,1688],{"type":455,"tag":581,"props":1680,"children":1681},{"style":588},[1682],{"type":460,"value":917},{"type":455,"tag":581,"props":1684,"children":1685},{"style":594},[1686],{"type":460,"value":1687},"UPageBody",{"type":455,"tag":581,"props":1689,"children":1690},{"style":588},[1691],{"type":460,"value":633},{"type":455,"tag":581,"props":1693,"children":1694},{"class":583,"line":956},[1695,1699,1704,1709,1713,1717,1721,1725,1730,1734,1738,1743,1747,1751,1755,1759],{"type":455,"tag":581,"props":1696,"children":1697},{"style":588},[1698],{"type":460,"value":1055},{"type":455,"tag":581,"props":1700,"children":1701},{"style":594},[1702],{"type":460,"value":1703},"ContentRenderer",{"type":455,"tag":581,"props":1705,"children":1706},{"style":1401},[1707],{"type":460,"value":1708}," v-if",{"type":455,"tag":581,"props":1710,"children":1711},{"style":588},[1712],{"type":460,"value":613},{"type":455,"tag":581,"props":1714,"children":1715},{"style":588},[1716],{"type":460,"value":618},{"type":455,"tag":581,"props":1718,"children":1719},{"style":644},[1720],{"type":460,"value":1587},{"type":455,"tag":581,"props":1722,"children":1723},{"style":588},[1724],{"type":460,"value":544},{"type":455,"tag":581,"props":1726,"children":1727},{"style":644},[1728],{"type":460,"value":1729},"body",{"type":455,"tag":581,"props":1731,"children":1732},{"style":588},[1733],{"type":460,"value":618},{"type":455,"tag":581,"props":1735,"children":1736},{"style":588},[1737],{"type":460,"value":927},{"type":455,"tag":581,"props":1739,"children":1740},{"style":600},[1741],{"type":460,"value":1742},"value",{"type":455,"tag":581,"props":1744,"children":1745},{"style":588},[1746],{"type":460,"value":613},{"type":455,"tag":581,"props":1748,"children":1749},{"style":588},[1750],{"type":460,"value":618},{"type":455,"tag":581,"props":1752,"children":1753},{"style":644},[1754],{"type":460,"value":1587},{"type":455,"tag":581,"props":1756,"children":1757},{"style":588},[1758],{"type":460,"value":618},{"type":455,"tag":581,"props":1760,"children":1761},{"style":588},[1762],{"type":460,"value":953},{"type":455,"tag":581,"props":1764,"children":1765},{"class":583,"line":964},[1766,1770,1774],{"type":455,"tag":581,"props":1767,"children":1768},{"style":588},[1769],{"type":460,"value":1203},{"type":455,"tag":581,"props":1771,"children":1772},{"style":594},[1773],{"type":460,"value":1687},{"type":455,"tag":581,"props":1775,"children":1776},{"style":588},[1777],{"type":460,"value":633},{"type":455,"tag":581,"props":1779,"children":1780},{"class":583,"line":1003},[1781],{"type":455,"tag":581,"props":1782,"children":1783},{"emptyLinePlaceholder":37},[1784],{"type":460,"value":873},{"type":455,"tag":581,"props":1786,"children":1787},{"class":583,"line":1011},[1788,1792,1796,1801,1806],{"type":455,"tag":581,"props":1789,"children":1790},{"style":588},[1791],{"type":460,"value":917},{"type":455,"tag":581,"props":1793,"children":1794},{"style":594},[1795],{"type":460,"value":886},{"type":455,"tag":581,"props":1797,"children":1798},{"style":588},[1799],{"type":460,"value":1800}," #",{"type":455,"tag":581,"props":1802,"children":1803},{"style":600},[1804],{"type":460,"value":1805},"right",{"type":455,"tag":581,"props":1807,"children":1808},{"style":588},[1809],{"type":460,"value":633},{"type":455,"tag":581,"props":1811,"children":1812},{"class":583,"line":1049},[1813,1817,1822,1826,1830,1834,1838,1842,1846,1850,1854,1859,1863,1867,1871],{"type":455,"tag":581,"props":1814,"children":1815},{"style":588},[1816],{"type":460,"value":1055},{"type":455,"tag":581,"props":1818,"children":1819},{"style":594},[1820],{"type":460,"value":1821},"UContentToc",{"type":455,"tag":581,"props":1823,"children":1824},{"style":588},[1825],{"type":460,"value":927},{"type":455,"tag":581,"props":1827,"children":1828},{"style":600},[1829],{"type":460,"value":932},{"type":455,"tag":581,"props":1831,"children":1832},{"style":588},[1833],{"type":460,"value":613},{"type":455,"tag":581,"props":1835,"children":1836},{"style":588},[1837],{"type":460,"value":618},{"type":455,"tag":581,"props":1839,"children":1840},{"style":644},[1841],{"type":460,"value":1587},{"type":455,"tag":581,"props":1843,"children":1844},{"style":588},[1845],{"type":460,"value":544},{"type":455,"tag":581,"props":1847,"children":1848},{"style":644},[1849],{"type":460,"value":1729},{"type":455,"tag":581,"props":1851,"children":1852},{"style":588},[1853],{"type":460,"value":544},{"type":455,"tag":581,"props":1855,"children":1856},{"style":644},[1857],{"type":460,"value":1858},"toc",{"type":455,"tag":581,"props":1860,"children":1861},{"style":588},[1862],{"type":460,"value":544},{"type":455,"tag":581,"props":1864,"children":1865},{"style":644},[1866],{"type":460,"value":932},{"type":455,"tag":581,"props":1868,"children":1869},{"style":588},[1870],{"type":460,"value":618},{"type":455,"tag":581,"props":1872,"children":1873},{"style":588},[1874],{"type":460,"value":953},{"type":455,"tag":581,"props":1876,"children":1877},{"class":583,"line":1067},[1878,1882,1886],{"type":455,"tag":581,"props":1879,"children":1880},{"style":588},[1881],{"type":460,"value":1203},{"type":455,"tag":581,"props":1883,"children":1884},{"style":594},[1885],{"type":460,"value":886},{"type":455,"tag":581,"props":1887,"children":1888},{"style":588},[1889],{"type":460,"value":633},{"type":455,"tag":581,"props":1891,"children":1892},{"class":583,"line":1106},[1893,1897,1901],{"type":455,"tag":581,"props":1894,"children":1895},{"style":588},[1896],{"type":460,"value":1245},{"type":455,"tag":581,"props":1898,"children":1899},{"style":594},[1900],{"type":460,"value":1549},{"type":455,"tag":581,"props":1902,"children":1903},{"style":588},[1904],{"type":460,"value":633},{"type":455,"tag":581,"props":1906,"children":1907},{"class":583,"line":1143},[1908,1912,1916],{"type":455,"tag":581,"props":1909,"children":1910},{"style":588},[1911],{"type":460,"value":856},{"type":455,"tag":581,"props":1913,"children":1914},{"style":594},[1915],{"type":460,"value":886},{"type":455,"tag":581,"props":1917,"children":1918},{"style":588},[1919],{"type":460,"value":633},{"type":455,"tag":1271,"props":1921,"children":1922},{},[1923],{"type":460,"value":1275},{"title":450,"searchDepth":462,"depth":462,"links":1925},[],1740611395930] \ No newline at end of file diff --git a/api/content/content/database.sql/index.html b/api/content/content/database.sql/index.html new file mode 100644 index 0000000..a702ef0 --- /dev/null +++ b/api/content/content/database.sql/index.html @@ -0,0 +1 @@ +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 \ No newline at end of file diff --git a/app/app.config.ts b/app/app.config.ts deleted file mode 100644 index aec8967..0000000 --- a/app/app.config.ts +++ /dev/null @@ -1,8 +0,0 @@ -export default defineAppConfig({ - ui: { - colors: { - primary: 'green', - neutral: 'zinc' - } - } -}) diff --git a/app/app.vue b/app/app.vue deleted file mode 100644 index 8ef0b90..0000000 --- a/app/app.vue +++ /dev/null @@ -1,31 +0,0 @@ -<script setup lang="ts"> -useHead({ - meta: [ - { name: 'viewport', content: 'width=device-width, initial-scale=1' } - ], - link: [ - { rel: 'icon', href: '/favicon.ico' } - ], - htmlAttrs: { - lang: 'en' - } -}) - -useSeoMeta({ - ogImage: 'https://landing-template.nuxt.dev/social-card.png', - twitterImage: 'https://landing-template.nuxt.dev/social-card.png', - twitterCard: 'summary_large_image' -}) -</script> - -<template> - <UApp :toaster="{ expand: false }"> - <AppHeader /> - - <UMain> - <NuxtPage /> - </UMain> - - <AppFooter /> - </UApp> -</template> diff --git a/app/assets/css/main.css b/app/assets/css/main.css deleted file mode 100644 index 094ca91..0000000 --- a/app/assets/css/main.css +++ /dev/null @@ -1,28 +0,0 @@ -@import "tailwindcss"; -@import "@nuxt/ui-pro"; - -@theme { - --font-sans: 'Public Sans', sans-serif; - - --color-green-50: #EFFDF5; - --color-green-100: #D9FBE8; - --color-green-200: #B3F5D1; - --color-green-300: #75EDAE; - --color-green-400: #00DC82; - --color-green-500: #00C16A; - --color-green-600: #00A155; - --color-green-700: #007F45; - --color-green-800: #016538; - --color-green-900: #0A5331; - --color-green-950: #052E16; -} - -:root { - --ui-primary: black; - --ui-bg: white; -} - -.dark { - --ui-primary: white; - --ui-bg: #090909; -} diff --git a/app/components/AppFooter.vue b/app/components/AppFooter.vue deleted file mode 100644 index b079865..0000000 --- a/app/components/AppFooter.vue +++ /dev/null @@ -1,108 +0,0 @@ -<script setup lang="ts"> -const columns = [{ - label: 'Resources', - children: [{ - label: 'Help center' - }, { - label: 'Docs' - }, { - label: 'Roadmap' - }, { - label: 'Changelog' - }] -}, { - label: 'Features', - children: [{ - label: 'Affiliates' - }, { - label: 'Portal' - }, { - label: 'Jobs' - }, { - label: 'Sponsors' - }] -}, { - label: 'Company', - children: [{ - label: 'About' - }, { - label: 'Pricing' - }, { - label: 'Careers' - }, { - label: 'Blog' - }] -}] - -const toast = useToast() - -const email = ref('') -const loading = ref(false) - -function onSubmit() { - loading.value = true - - toast.add({ - title: 'Subscribed!', - description: 'You\'ve been subscribed to our newsletter.' - }) -} -</script> - -<template> - <USeparator - icon="i-simple-icons-nuxtdotjs" - class="h-px" - /> - - <UFooter :ui="{ top: 'border-b border-(--ui-border)' }"> - <template #top> - <UContainer> - <UFooterColumns :columns="columns"> - <template #right> - <form @submit.prevent="onSubmit"> - <UFormField - name="email" - label="Subscribe to our newsletter" - size="lg" - > - <UInput - v-model="email" - type="email" - class="w-full" - placeholder="Enter your email" - > - <template #trailing> - <UButton - type="submit" - size="xs" - color="neutral" - label="Subscribe" - /> - </template> - </UInput> - </UFormField> - </form> - </template> - </UFooterColumns> - </UContainer> - </template> - - <template #left> - <p class="text-sm text-(--ui-text-muted)"> - Copyright © {{ new Date().getFullYear() }} - </p> - </template> - - <template #right> - <UButton - to="https://github.com/nuxt-ui-pro/landing/tree/v3" - target="_blank" - icon="i-simple-icons-github" - aria-label="GitHub" - color="neutral" - variant="ghost" - /> - </template> - </UFooter> -</template> diff --git a/app/components/AppHeader.vue b/app/components/AppHeader.vue deleted file mode 100644 index 3298916..0000000 --- a/app/components/AppHeader.vue +++ /dev/null @@ -1,73 +0,0 @@ -<script setup lang="ts"> -const nuxtApp = useNuxtApp() -const { activeHeadings, updateHeadings } = useScrollspy() - -const items = computed(() => [{ - label: 'Features', - to: '#features', - active: activeHeadings.value.includes('features') && !activeHeadings.value.includes('templates') -}, { - label: 'Templates', - to: '#templates', - active: activeHeadings.value.includes('templates') && !activeHeadings.value.includes('pricing') -}, { - label: 'Pricing', - to: '#pricing', - active: activeHeadings.value.includes('pricing') && !activeHeadings.value.includes('testimonials') -}, { - label: 'Testimonials', - to: '#testimonials', - active: activeHeadings.value.includes('testimonials') && !activeHeadings.value.includes('faq') -}, { - label: 'FAQ', - to: '#faq', - active: activeHeadings.value.includes('faq') -}]) - -nuxtApp.hooks.hookOnce('page:finish', () => { - updateHeadings([ - document.querySelector('#features'), - document.querySelector('#templates'), - document.querySelector('#pricing'), - document.querySelector('#testimonials'), - document.querySelector('#faq') - ]) -}) -</script> - -<template> - <UHeader> - <template #left> - <NuxtLink to="/"> - <LogoPro class="w-auto h-6 shrink-0" /> - </NuxtLink> - <TemplateMenu /> - </template> - - <UNavigationMenu - :items="items" - variant="link" - /> - - <template #right> - <UColorModeButton /> - - <UButton - to="https://github.com/nuxt-ui-pro/landing/tree/v3" - target="_blank" - icon="i-simple-icons-github" - aria-label="GitHub" - color="neutral" - variant="ghost" - /> - </template> - - <template #body> - <UNavigationMenu - :items="items" - orientation="vertical" - class="-mx-2.5" - /> - </template> - </UHeader> -</template> diff --git a/app/components/LogoPro.vue b/app/components/LogoPro.vue deleted file mode 100644 index 005494b..0000000 --- a/app/components/LogoPro.vue +++ /dev/null @@ -1,52 +0,0 @@ -<template> - <svg - width="1352" - height="200" - viewBox="0 0 1352 200" - fill="none" - xmlns="http://www.w3.org/2000/svg" - > - <path - d="M377 200C379.16 200 381 198.209 381 196V103C381 103 386 112 395 127L434 194C435.785 197.74 439.744 200 443 200H470V50H443C441.202 50 439 51.4941 439 54V148L421 116L385 55C383.248 51.8912 379.479 50 376 50H350V200H377Z" - fill="currentColor" - /> - <path - d="M726 92H739C742.314 92 745 89.3137 745 86V60H773V92H800V116H773V159C773 169.5 778.057 174 787 174H800V200H783C759.948 200 745 185.071 745 160V116H726V92Z" - fill="currentColor" - /> - <path - d="M591 92V154C591 168.004 585.742 179.809 578 188C570.258 196.191 559.566 200 545 200C530.434 200 518.742 196.191 511 188C503.389 179.809 498 168.004 498 154V92H514C517.412 92 520.769 92.622 523 95C525.231 97.2459 526 98.5652 526 102V154C526 162.059 526.457 167.037 530 171C533.543 174.831 537.914 176 545 176C552.217 176 555.457 174.831 559 171C562.543 167.037 563 162.059 563 154V102C563 98.5652 563.769 96.378 566 94C567.96 91.9107 570.028 91.9599 573 92C573.411 92.0055 574.586 92 575 92H591Z" - fill="currentColor" - /> - <path - d="M676 144L710 92H684C680.723 92 677.812 93.1758 676 96L660 120L645 97C643.188 94.1758 639.277 92 636 92H611L645 143L608 200H634C637.25 200 640.182 196.787 642 194L660 167L679 195C680.818 197.787 683.75 200 687 200H713L676 144Z" - fill="currentColor" - /> - <path - d="M168 200H279C282.542 200 285.932 198.756 289 197C292.068 195.244 295.23 193.041 297 190C298.77 186.959 300.002 183.51 300 179.999C299.998 176.488 298.773 173.04 297 170.001L222 41C220.23 37.96 218.067 35.7552 215 34C211.933 32.2448 207.542 31 204 31C200.458 31 197.067 32.2448 194 34C190.933 35.7552 188.77 37.96 187 41L168 74L130 9.99764C128.228 6.95784 126.068 3.75491 123 2C119.932 0.245087 116.542 0 113 0C109.458 0 106.068 0.245087 103 2C99.9323 3.75491 96.7717 6.95784 95 9.99764L2 170.001C0.226979 173.04 0.00154312 176.488 1.90993e-06 179.999C-0.0015393 183.51 0.229648 186.959 2 190C3.77035 193.04 6.93245 195.244 10 197C13.0675 198.756 16.4578 200 20 200H90C117.737 200 137.925 187.558 152 164L186 105L204 74L259 168H186L168 200ZM89 168H40L113 42L150 105L125.491 147.725C116.144 163.01 105.488 168 89 168Z" - fill="var(--ui-primary)" - /> - <path - d="M958 60.0001H938C933.524 60.0001 929.926 59.9395 927 63C924.074 65.8905 925 67.5792 925 72V141C925 151.372 923.648 156.899 919 162C914.352 166.931 908.468 169 899 169C889.705 169 882.648 166.931 878 162C873.352 156.899 873 151.372 873 141V72.0001C873 67.5793 872.926 65.8906 870 63.0001C867.074 59.9396 863.476 60.0001 859 60.0001H840V141C840 159.023 845.016 173.458 855 184C865.156 194.542 879.893 200 899 200C918.107 200 932.844 194.542 943 184C953.156 173.458 958 159.023 958 141V60.0001Z" - fill="currentColor" - /> - <path - fill-rule="evenodd" - clip-rule="evenodd" - d="M1000 60.0233L1020 60V77L1020 128V156.007L1020 181L1020 189.004C1020 192.938 1019.98 194.429 1017 197.001C1014.02 199.725 1009.56 200 1005 200H986.001V181.006L986 130.012V70.0215C986 66.1576 986.016 64.5494 989 62.023C991.819 59.6358 995.437 60.0233 1000 60.0233Z" - fill="currentColor" - /> - <path - d="M1060 200V60H1117C1126.67 60 1134.98 61.2896 1142 65C1149.16 68.7104 1155.29 74.3744 1159 81C1162.71 87.6256 1164 95.3867 1164 104C1164 112.481 1162.71 120.374 1159 127C1155.29 133.626 1149.16 138.157 1142 142C1134.98 145.71 1126.67 148 1117 148H1090V200H1060ZM1115 123C1121.63 123 1126.69 121.578 1130 118C1133.31 114.29 1135 109.433 1135 104C1135 98.567 1133.31 93.5778 1130 90C1126.69 86.2896 1121.63 85 1115 85H1090V123H1115Z" - fill="var(--ui-primary)" - /> - <path - d="M1226 123C1219.37 123 1214.31 124.965 1211 130C1207.69 135.035 1206 142.122 1206 151V200H1178V100H1200C1203.31 100 1206 102.686 1206 106V116C1208.65 109.904 1211.16 106.518 1215 104C1218.98 101.482 1224.77 100 1231 100H1242V123H1226Z" - fill="var(--ui-primary)" - /> - <path - d="M1299 200C1288.93 200 1280.08 197.373 1272 193C1263.92 188.495 1257.51 182.818 1253 175C1248.49 167.049 1246 157.806 1246 148C1246 138.194 1248.49 129.818 1253 122C1257.51 114.049 1263.92 107.373 1272 103C1280.08 98.4946 1288.93 97 1299 97C1309.07 97 1318.92 98.4946 1327 103C1335.08 107.373 1340.49 114.049 1345 122C1349.51 129.818 1352 138.194 1352 148C1352 157.806 1349.51 167.049 1345 175C1340.49 182.818 1335.08 188.495 1327 193C1318.92 197.373 1309.07 200 1299 200ZM1299 176C1306.42 176 1312.36 173.168 1317 168C1321.64 162.832 1324 156.216 1324 148C1324 139.652 1321.64 133.168 1317 128C1312.36 122.832 1306.42 120 1299 120C1291.58 120 1285.64 122.832 1281 128C1276.36 133.168 1274 139.652 1274 148C1274 156.216 1276.36 162.832 1281 168C1285.64 173.168 1291.58 176 1299 176Z" - fill="var(--ui-primary)" - /> - </svg> -</template> diff --git a/app/components/ParticlesBg.vue b/app/components/ParticlesBg.vue deleted file mode 100644 index 9649b0c..0000000 --- a/app/components/ParticlesBg.vue +++ /dev/null @@ -1,249 +0,0 @@ -<template> - <div - ref="canvasContainerRef" - :class="$props.class" - aria-hidden="true" - > - <canvas ref="canvasRef" /> - </div> -</template> - -<script setup lang="ts"> -import { useMouse, useDevicePixelRatio } from '@vueuse/core' - -type Circle = { - x: number - y: number - translateX: number - translateY: number - size: number - alpha: number - targetAlpha: number - dx: number - dy: number - magnetism: number -} - -type Props = { - color?: string - quantity?: number - staticity?: number - ease?: number - class?: string -} - -const props = withDefaults(defineProps<Props>(), { - color: '#FFF', - quantity: 100, - staticity: 50, - ease: 50, - class: '' -}) - -const canvasRef = ref<HTMLCanvasElement | null>(null) -const canvasContainerRef = ref<HTMLDivElement | null>(null) -const context = ref<CanvasRenderingContext2D | null>(null) -const circles = ref<Circle[]>([]) -const mouse = reactive<{ x: number, y: number }>({ x: 0, y: 0 }) -const canvasSize = reactive<{ w: number, h: number }>({ w: 0, h: 0 }) -const { x: mouseX, y: mouseY } = useMouse() -const { pixelRatio } = useDevicePixelRatio() - -const color = computed(() => { - // Remove the leading '#' if it's present - let hex = props.color.replace(/^#/, '') - - // If the hex code is 3 characters, expand it to 6 characters - if (hex.length === 3) { - hex = hex - .split('') - .map(char => char + char) - .join('') - } - - // Parse the r, g, b values from the hex string - const bigint = parseInt(hex, 16) - const r = (bigint >> 16) & 255 // Extract the red component - const g = (bigint >> 8) & 255 // Extract the green component - const b = bigint & 255 // Extract the blue component - - // Return the RGB values as a string separated by spaces - return `${r} ${g} ${b}` -}) - -onMounted(() => { - if (canvasRef.value) { - context.value = canvasRef.value.getContext('2d') - } - - initCanvas() - animate() - window.addEventListener('resize', initCanvas) -}) - -onBeforeUnmount(() => { - window.removeEventListener('resize', initCanvas) -}) - -watch([mouseX, mouseY], () => { - onMouseMove() -}) - -function initCanvas() { - resizeCanvas() - drawParticles() -} - -function onMouseMove() { - if (canvasRef.value) { - const rect = canvasRef.value.getBoundingClientRect() - const { w, h } = canvasSize - const x = mouseX.value - rect.left - w / 2 - const y = mouseY.value - rect.top - h / 2 - - const inside = x < w / 2 && x > -w / 2 && y < h / 2 && y > -h / 2 - if (inside) { - mouse.x = x - mouse.y = y - } - } -} - -function resizeCanvas() { - if (canvasContainerRef.value && canvasRef.value && context.value) { - circles.value.length = 0 - canvasSize.w = canvasContainerRef.value.offsetWidth - canvasSize.h = canvasContainerRef.value.offsetHeight - canvasRef.value.width = canvasSize.w * pixelRatio.value - canvasRef.value.height = canvasSize.h * pixelRatio.value - canvasRef.value.style.width = canvasSize.w + 'px' - canvasRef.value.style.height = canvasSize.h + 'px' - context.value.scale(pixelRatio.value, pixelRatio.value) - } -} - -function circleParams(): Circle { - const x = Math.floor(Math.random() * canvasSize.w) - const y = Math.floor(Math.random() * canvasSize.h) - const translateX = 0 - const translateY = 0 - const size = Math.floor(Math.random() * 2) + 1 - const alpha = 0 - const targetAlpha = parseFloat((Math.random() * 0.6 + 0.1).toFixed(1)) - const dx = (Math.random() - 0.5) * 0.2 - const dy = (Math.random() - 0.5) * 0.2 - const magnetism = 0.1 + Math.random() * 4 - return { - x, - y, - translateX, - translateY, - size, - alpha, - targetAlpha, - dx, - dy, - magnetism - } -} - -function drawCircle(circle: Circle, update = false) { - if (context.value) { - const { x, y, translateX, translateY, size, alpha } = circle - context.value.translate(translateX, translateY) - context.value.beginPath() - context.value.arc(x, y, size, 0, 2 * Math.PI) - context.value.fillStyle = `rgba(${color.value.split(' ').join(', ')}, ${alpha})` - context.value.fill() - context.value.setTransform(pixelRatio.value, 0, 0, pixelRatio.value, 0, 0) - - if (!update) { - circles.value.push(circle) - } - } -} - -function clearContext() { - if (context.value) { - context.value.clearRect(0, 0, canvasSize.w, canvasSize.h) - } -} - -function drawParticles() { - clearContext() - const particleCount = props.quantity - for (let i = 0; i < particleCount; i++) { - const circle = circleParams() - drawCircle(circle) - } -} - -function remapValue( - value: number, - start1: number, - end1: number, - start2: number, - end2: number -): number { - const remapped = ((value - start1) * (end2 - start2)) / (end1 - start1) + start2 - return remapped > 0 ? remapped : 0 -} - -function animate() { - clearContext() - circles.value.forEach((circle, i) => { - // Handle the alpha value - const edge = [ - circle.x + circle.translateX - circle.size, // distance from left edge - canvasSize.w - circle.x - circle.translateX - circle.size, // distance from right edge - circle.y + circle.translateY - circle.size, // distance from top edge - canvasSize.h - circle.y - circle.translateY - circle.size // distance from bottom edge - ] - - const closestEdge = edge.reduce((a, b) => Math.min(a, b)) - const remapClosestEdge = parseFloat(remapValue(closestEdge, 0, 20, 0, 1).toFixed(2)) - - if (remapClosestEdge > 1) { - circle.alpha += 0.02 - if (circle.alpha > circle.targetAlpha) circle.alpha = circle.targetAlpha - } else { - circle.alpha = circle.targetAlpha * remapClosestEdge - } - - circle.x += circle.dx - circle.y += circle.dy - circle.translateX - += (mouse.x / (props.staticity / circle.magnetism) - circle.translateX) / props.ease - circle.translateY - += (mouse.y / (props.staticity / circle.magnetism) - circle.translateY) / props.ease - - // circle gets out of the canvas - if ( - circle.x < -circle.size - || circle.x > canvasSize.w + circle.size - || circle.y < -circle.size - || circle.y > canvasSize.h + circle.size - ) { - // remove the circle from the array - circles.value.splice(i, 1) - // create a new circle - const newCircle = circleParams() - drawCircle(newCircle) - // update the circle position - } else { - drawCircle( - { - ...circle, - x: circle.x, - y: circle.y, - translateX: circle.translateX, - translateY: circle.translateY, - alpha: circle.alpha - }, - true - ) - } - }) - window.requestAnimationFrame(animate) -} -</script> diff --git a/app/components/PromotionalVideo.vue b/app/components/PromotionalVideo.vue deleted file mode 100644 index edc10b5..0000000 --- a/app/components/PromotionalVideo.vue +++ /dev/null @@ -1,29 +0,0 @@ -<template> - <div class="relative"> - <UPageCard - variant="subtle" - class="grayscale rounded-2xl" - > - <video - class="rounded-xl" - data-v-baf90ddd="" - preload="none" - poster="https://res.cloudinary.com/nuxt/video/upload/so_3.3/v1708511800/ui-pro/video-nuxt-ui-pro_kwfbdh.jpg" - :controls="true" - ><source - data-v-baf90ddd="" - src="https://res.cloudinary.com/nuxt/video/upload/v1708511800/ui-pro/video-nuxt-ui-pro_kwfbdh.webm" - type="video/webm" - ><source - data-v-baf90ddd="" - src="https://res.cloudinary.com/nuxt/video/upload/v1708511800/ui-pro/video-nuxt-ui-pro_kwfbdh.mp4" - type="video/mp4" - ><source - data-v-baf90ddd="" - src="https://res.cloudinary.com/nuxt/video/upload/v1708511800/ui-pro/video-nuxt-ui-pro_kwfbdh.ogg" - type="video/ogg" - > - </video> - </UPageCard> - </div> -</template> diff --git a/app/components/StarsBg.vue b/app/components/StarsBg.vue deleted file mode 100644 index 38b257d..0000000 --- a/app/components/StarsBg.vue +++ /dev/null @@ -1,56 +0,0 @@ -<template> - <div class="stars size-full absolute pointer-events-none inset-x-0 top-0 opacity-75"> - <div class="h-px w-px rounded-full bg-transparent" /> - <div class="h-px w-px rounded-full bg-transparent" /> - <div class="h-px w-px rounded-full bg-transparent" /> - </div> -</template> - -<style scoped> -/* Credits: https://reflect.app/ */ -.stars { - left: 50%; - -webkit-mask-image: linear-gradient(180deg, rgba(217, 217, 217, 0) 0%, rgba(217, 217, 217, .8) 25%, #d9d9d9 50%, rgba(217, 217, 217, .8) 75%, rgba(217, 217, 217, 0) 100%); - mask-image: linear-gradient(180deg, rgba(217, 217, 217, 0) 0%, rgba(217, 217, 217, .8) 25%, #d9d9d9 50%, rgba(217, 217, 217, .8) 75%, rgba(217, 217, 217, 0) 100%); - -webkit-mask-size: cover; - mask-size: cover; - transform: translate(-50%); - - --color: #000; -} - -.dark .stars { - --color: #fff; -} - -.stars > div { - animation: risingStarsAnimation linear infinite; -} - -.stars div:nth-child(1) { - animation-duration: 100s !important; - box-shadow: 693px 8435px var(--color), 1921px 246px var(--color), 1120px 872px var(--color), 1614px 1319px var(--color), 628px 1227px var(--color), 144px 1298px var(--color), 1152px 1529px var(--color), 1486px 1897px var(--color), 401px 1213px var(--color), 1023px 73px var(--color), 122px 509px var(--color), 1264px 1265px var(--color), 235px 1276px var(--color), 514px 1138px var(--color), 1019px 1915px var(--color), 1214px 1058px var(--color), 1740px 1354px var(--color), 1947px 791px var(--color), 1046px 438px var(--color), 695px 1209px var(--color), 58px 442px var(--color), 1143px 1489px var(--color), 1486px 607px var(--color), 730px 1396px var(--color), 402px 1177px var(--color), 1533px 657px var(--color), 1436px 657px var(--color), 1567px 1081px var(--color), 1632px 295px var(--color), 460px 1293px var(--color), 196px 800px var(--color), 1554px 1284px var(--color), 645px 1441px var(--color), 467px 502px var(--color), 1413px 497px var(--color), 1468px 434px var(--color), 34px 619px var(--color), 1858px 1004px var(--color), 834px 511px var(--color), 693px 916px var(--color), 330px 91px var(--color), 1686px 1366px var(--color), 36px 56px var(--color), 390px 1355px var(--color), 656px 99px var(--color), 1695px 1869px var(--color), 321px 1219px var(--color), 271px 1082px var(--color), 1730px 407px var(--color), 1769px 1790px var(--color), 1072px 780px var(--color), 630px 1561px var(--color), 1238px 1991px var(--color), 26px 440px var(--color), 998px 1604px var(--color), 1865px 631px var(--color), 289px 1635px var(--color), 689px 547px var(--color), 1691px 1147px var(--color), 113px 1933px var(--color), 1656px 949px var(--color), 903px 1220px var(--color), 1214px 503px var(--color), 505px 1391px var(--color), 1300px 1766px var(--color), 56px 194px var(--color), 1920px 572px var(--color), 1704px 945px var(--color), 1627px 278px var(--color), 1659px 793px var(--color), 1249px 1495px var(--color), 1029px 1187px var(--color), 1555px 408px var(--color), 1030px 250px var(--color), 725px 1744px var(--color), 1787px 1643px var(--color), 627px 199px var(--color), 1151px 698px var(--color), 1862px 81px var(--color), 166px 1098px var(--color), 896px 1022px var(--color), 1313px 123px var(--color), 1097px 1047px var(--color), 1288px 1258px var(--color), 691px 348px var(--color), 573px 862px var(--color), 277px 1220px var(--color), 1039px 1041px var(--color), 105px 634px var(--color), 389px 1046px var(--color), 1452px 914px var(--color), 1636px 1264px var(--color), 1809px 1362px var(--color), 1796px 1460px var(--color), 758px 131px var(--color), 1116px 891px var(--color), 837px 844px var(--color), 996px 497px var(--color), 270px 990px var(--color), 1646px 1943px var(--color), 1896px 734px var(--color), 1237px 154px var(--color), 795px 796px var(--color), 1773px 1527px var(--color), 1262px 1316px var(--color), 1949px 499px var(--color), 1987px 1438px var(--color), 993px 1583px var(--color), 1371px 423px var(--color), 1596px 388px var(--color), 878px 498px var(--color), 1571px 1310px var(--color), 1339px 290px var(--color), 1323px 1028px var(--color), 1224px 1001px var(--color), 1211px 1638px var(--color), 1877px 85px var(--color), 300px 787px var(--color), 1699px 1559px var(--color), 506px 8px var(--color), 703px 228px var(--color), 1903px 233px var(--color), 1740px 963px var(--color), 1901px 1551px var(--color), 34px 440px var(--color), 660px 713px var(--color), 953px 1397px var(--color), 1292px 1730px var(--color), 1733px 922px var(--color), 844px 1972px var(--color), 292px 85px var(--color), 786px 284px var(--color), 1716px 1293px var(--color), 111px 1807px var(--color), 1787px 1462px var(--color), 1190px 1837px var(--color), 224px 1552px var(--color), 1532px 1693px var(--color), 819px 594px var(--color), 1441px 1037px var(--color), 11px 1657px var(--color), 580px 645px var(--color), 1469px 330px var(--color), 1532px 1057px var(--color), 1146px 860px var(--color), 1438px 784px var(--color), 1365px 1858px var(--color), 271px 1335px var(--color), 1118px 712px var(--color), 1261px 48px var(--color), 1045px 447px var(--color), 1325px 1454px var(--color), 1517px 406px var(--color), 1339px 386px var(--color), 1375px 1652px var(--color), 1719px 966px var(--color), 581px 765px var(--color), 1222px 599px var(--color), 1567px 666px var(--color), 1154px 1378px var(--color), 1709px 480px var(--color), 1862px 285px var(--color), 286px 1888px var(--color), 587px 870px var(--color), 46px 832px var(--color), 1036px 286px var(--color), 1376px 261px var(--color), 1794px 981px var(--color), 1530px 1004px var(--color), 1700px 1617px var(--color), 1810px 253px var(--color), 578px 521px var(--color), 37px 1207px var(--color), 1126px 151px var(--color), 644px 603px var(--color), 1897px 1995px var(--color), 415px 579px var(--color), 929px 718px var(--color), 1025px 1952px var(--color), 1779px 1959px var(--color), 1955px 1752px var(--color), 1991px 136px var(--color), 659px 1463px var(--color), 1113px 1052px var(--color), 1628px 1806px var(--color), 1891px 1064px var(--color), 1782px 1329px var(--color), 510px 526px var(--color), 1348px 599px var(--color), 1157px 1994px var(--color), 936px 260px var(--color), 227px 251px var(--color), 24px 1290px var(--color), 1944px 701px var(--color), 1665px 745px var(--color), 1648px 1817px var(--color), 1446px 1941px var(--color), 1552px 802px var(--color), 483px 264px var(--color), 974px 537px var(--color), 966px 941px var(--color), 1960px 1542px var(--color), 281px 930px var(--color), 1000px 863px var(--color), 800px 1257px var(--color), 1949px 1845px var(--color), 43px 1126px var(--color), 981px 36px var(--color), 1355px 1949px var(--color), 797px 43px var(--color), 110px 906px var(--color), 829px 853px var(--color), 845px 1999px var(--color), 565px 1058px var(--color), 1424px 1028px var(--color), 903px 1574px var(--color), 1670px 632px var(--color), 1417px 1997px var(--color), 592px 1967px var(--color), 843px 1894px var(--color), 111px 341px var(--color), 1868px 1896px var(--color), 1846px 832px var(--color), 1627px 1557px var(--color), 1331px 723px var(--color), 707px 770px var(--color), 1589px 1422px var(--color), 1960px 1137px var(--color), 304px 572px var(--color), 1275px 459px var(--color), 707px 866px var(--color), 914px 1524px var(--color), 796px 551px var(--color), 896px 1655px var(--color), 1051px 182px var(--color), 1834px 636px var(--color), 278px 1663px var(--color), 1197px 1203px var(--color), 482px 1601px var(--color), 199px 924px var(--color), 1974px 1084px var(--color), 1676px 668px var(--color), 858px 1226px var(--color), 1375px 1873px var(--color), 415px 1817px var(--color), 1112px 312px var(--color), 1011px 1629px var(--color), 1217px 991px var(--color), 1418px 1998px var(--color), 1645px 1226px var(--color), 186px 1661px var(--color), 1614px 1374px var(--color), 732px 544px var(--color), 458px 72px var(--color), 1137px 1584px var(--color), 1704px 1103px var(--color), 329px 1958px var(--color), 17px 141px var(--color), 308px 1980px var(--color), 1975px 675px var(--color), 555px 330px var(--color), 787px 712px var(--color), 1062px 39px var(--color), 1586px 1771px var(--color), 1022px 1632px var(--color), 559px 1316px var(--color), 1254px 294px var(--color), 799px 865px var(--color), 672px 116px var(--color), 1994px 575px var(--color), 1733px 652px var(--color), 1233px 894px var(--color), 1369px 573px var(--color), 237px 262px var(--color), 1980px 200px var(--color), 657px 1489px var(--color), 1871px 1364px var(--color), 1571px 891px var(--color), 115px 617px var(--color), 1711px 1178px var(--color), 463px 183px var(--color), 1148px 841px var(--color), 566px 782px var(--color), 844px 1056px var(--color), 811px 1855px var(--color), 97px 842px var(--color), 1097px 10px var(--color), 886px 1066px var(--color), 1590px 1707px var(--color), 1884px 1313px var(--color), 1719px 408px var(--color), 256px 319px var(--color), 116px 253px var(--color), 132px 1237px var(--color), 912px 1912px var(--color), 568px 1053px var(--color), 840px 1523px var(--color), 521px 1780px var(--color), 1092px 554px var(--color), 1833px 1018px var(--color), 1897px 514px var(--color), 1765px 1236px var(--color), 415px 1512px var(--color), 1457px 1382px var(--color), 567px 1294px var(--color), 777px 505px var(--color), 1502px 635px var(--color), 422px 933px var(--color), 1609px 1030px var(--color), 124px 550px var(--color), 1839px 895px var(--color), 671px 1187px var(--color), 1445px 1668px var(--color), 1457px 633px var(--color), 363px 1250px var(--color), 1770px 1598px var(--color), 1802px 82px var(--color), 1784px 1798px var(--color), 1275px 1504px var(--color), 888px 264px var(--color), 157px 209px var(--color), 1803px 1572px var(--color), 722px 851px var(--color), 732px 365px var(--color), 485px 1277px var(--color), 155px 974px var(--color), 986px 339px var(--color), 283px 49px var(--color), 1605px 727px var(--color), 55px 359px var(--color), 468px 987px var(--color), 789px 283px var(--color), 97px 623px var(--color), 237px 432px var(--color), 577px 619px var(--color), 891px 623px var(--color), 861px 373px var(--color), 510px 1655px var(--color), 808px 1413px var(--color), 1626px 1241px var(--color), 368px 53px var(--color), 796px 852px var(--color), 1832px 152px var(--color), 575px 1066px var(--color), 1374px 1739px var(--color), 951px 1313px var(--color), 1305px 742px var(--color), 607px 1560px var(--color), 1735px 682px var(--color), 827px 805px var(--color), 270px 1759px var(--color), 606px 1115px var(--color), 569px 1730px var(--color), 742px 158px var(--color), 261px 1861px var(--color), 1926px 1332px var(--color), 461px 1982px var(--color), 380px 855px var(--color), 194px 1920px var(--color), 423px 228px var(--color), 498px 75px var(--color), 480px 27px var(--color), 1842px 769px var(--color), 1587px 605px var(--color), 721px 371px var(--color), 1248px 20px var(--color), 457px 1734px var(--color), 1642px 895px var(--color), 37px 282px var(--color), 139px 856px var(--color), 1863px 1254px var(--color), 728px 419px var(--color), 1930px 1638px var(--color), 587px 1392px var(--color), 52px 228px var(--color), 483px 1150px var(--color), 1127px 970px var(--color), 20px 1909px var(--color), 1427px 1208px var(--color), 421px 951px var(--color), 1552px 259px var(--color), 688px 1070px var(--color), 1618px 1896px var(--color), 1422px 942px var(--color), 902px 741px var(--color), 340px 916px var(--color), 1392px 1128px var(--color), 1713px 539px var(--color), 1213px 1312px var(--color), 170px 1565px var(--color), 1603px 719px var(--color), 1504px 1666px var(--color), 880px 440px var(--color), 1611px 1247px var(--color), 408px 1211px var(--color), 624px 371px var(--color), 1309px 531px var(--color), 1913px 955px var(--color), 170px 1921px var(--color), 40px 1967px var(--color), 1074px 1194px var(--color), 1025px 632px var(--color), 165px 277px var(--color), 1685px 1842px var(--color), 1840px 1925px var(--color), 1534px 859px var(--color), 411px 780px var(--color), 1814px 618px var(--color), 802px 1791px var(--color), 724px 1305px var(--color), 692px 603px var(--color), 662px 1720px var(--color), 682px 333px var(--color), 962px 170px var(--color), 845px 1277px var(--color), 1692px 650px var(--color), 810px 1576px var(--color), 1812px 1536px var(--color), 1031px 641px var(--color), 1794px 1450px var(--color), 496px 1923px var(--color), 1410px 998px var(--color), 1984px 1904px var(--color), 989px 1970px var(--color), 926px 1826px var(--color), 1063px 1831px var(--color), 586px 59px var(--color), 769px 1816px var(--color), 789px 993px var(--color), 1228px 1880px var(--color), 12px 1624px var(--color), 1706px 787px var(--color), 763px 1189px var(--color), 1066px 1139px var(--color), 1927px 182px var(--color), 1058px 927px var(--color), 463px 938px var(--color), 1608px 564px var(--color), 681px 1082px var(--color), 1681px 1704px var(--color), 499px 1586px var(--color), 1270px 184px var(--color), 731px 233px var(--color), 500px 916px var(--color), 1488px 1864px var(--color), 38px 1593px var(--color), 155px 639px var(--color), 1210px 435px var(--color), 671px 1152px var(--color), 1671px 473px var(--color), 424px 101px var(--color), 1456px 1419px var(--color), 1791px 1837px var(--color), 1783px 411px var(--color), 1355px 11px var(--color), 1840px 536px var(--color), 555px 538px var(--color), 71px 683px var(--color), 1375px 674px var(--color), 269px 545px var(--color), 1523px 79px var(--color), 1960px 602px var(--color), 828px 732px var(--color), 723px 771px var(--color), 712px 1505px var(--color), 285px 606px var(--color), 286px 1741px var(--color), 1233px 778px var(--color), 1717px 1221px var(--color), 1225px 981px var(--color), 691px 752px var(--color), 829px 78px var(--color), 1211px 1365px var(--color), 1701px 1323px var(--color), 1614px 87px var(--color), 1974px 1744px var(--color), 1227px 873px var(--color), 549px 1357px var(--color), 881px 1414px var(--color), 321px 1381px var(--color), 1378px 1339px var(--color), 1331px 1263px var(--color), 1997px 50px var(--color), 149px 776px var(--color), 1297px 1054px var(--color), 1183px 757px var(--color), 421px 58px var(--color), 1847px 217px var(--color), 1128px 1490px var(--color), 681px 485px var(--color), 486px 1455px var(--color), 224px 804px var(--color), 1971px 210px var(--color), 699px 1124px var(--color), 1210px 799px var(--color), 521px 18px var(--color), 1793px 1493px var(--color), 36px 815px var(--color), 1776px 462px var(--color), 1701px 196px var(--color); -} - -.stars div:nth-child(2) { - animation-duration: 150s !important; - box-shadow: 1432px 8687px var(--color), 281px 1550px var(--color), 797px 588px var(--color), 1219px 1750px var(--color), 291px 20px var(--color), 989px 1462px var(--color), 321px 1536px var(--color), 660px 1179px var(--color), 630px 1097px var(--color), 138px 1129px var(--color), 317px 982px var(--color), 1005px 692px var(--color), 594px 770px var(--color), 817px 1325px var(--color), 1750px 516px var(--color), 306px 784px var(--color), 103px 1251px var(--color), 1035px 897px var(--color), 1598px 760px var(--color), 1671px 1684px var(--color), 473px 120px var(--color), 1871px 422px var(--color), 1416px 1596px var(--color), 664px 469px var(--color), 1706px 1842px var(--color), 1830px 647px var(--color), 1494px 831px var(--color), 386px 209px var(--color), 1804px 1120px var(--color), 439px 1000px var(--color), 1089px 7px var(--color), 1293px 560px var(--color), 102px 1926px var(--color), 1219px 1667px var(--color), 1364px 1107px var(--color), 1270px 619px var(--color), 1180px 1657px var(--color), 1208px 521px var(--color), 807px 1325px var(--color), 478px 396px var(--color), 995px 327px var(--color), 1067px 352px var(--color), 1620px 1648px var(--color), 114px 1380px var(--color), 24px 883px var(--color), 1589px 883px var(--color), 1365px 139px var(--color), 778px 1926px var(--color), 1390px 1943px var(--color), 1755px 193px var(--color), 1575px 292px var(--color), 214px 1095px var(--color), 372px 1011px var(--color), 251px 31px var(--color), 1249px 1150px var(--color), 1481px 520px var(--color), 1716px 499px var(--color), 937px 1934px var(--color), 743px 494px var(--color), 1341px 1953px var(--color), 670px 1523px var(--color), 441px 940px var(--color), 1056px 944px var(--color), 1963px 1467px var(--color), 1543px 852px var(--color), 225px 763px var(--color), 957px 1937px var(--color), 1344px 460px var(--color), 497px 512px var(--color), 1676px 1196px var(--color), 961px 438px var(--color), 1721px 1580px var(--color), 418px 1874px var(--color), 316px 1597px var(--color), 1897px 526px var(--color), 640px 1420px var(--color), 50px 1211px var(--color), 1871px 726px var(--color), 1672px 1990px var(--color), 1258px 864px var(--color), 62px 614px var(--color), 314px 882px var(--color), 878px 1076px var(--color), 1724px 1142px var(--color), 543px 46px var(--color), 641px 425px var(--color), 76px 57px var(--color), 227px 927px var(--color), 816px 1130px var(--color), 1064px 1389px var(--color), 1915px 671px var(--color), 407px 1527px var(--color), 257px 605px var(--color), 983px 1012px var(--color), 1576px 388px var(--color), 1575px 1935px var(--color), 68px 1594px var(--color), 311px 107px var(--color), 832px 144px var(--color), 349px 1401px var(--color), 1150px 1652px var(--color), 627px 1663px var(--color), 922px 1119px var(--color), 720px 1629px var(--color), 305px 642px var(--color), 1125px 146px var(--color), 898px 750px var(--color), 642px 1538px var(--color), 88px 782px var(--color), 723px 1320px var(--color), 355px 785px var(--color), 1149px 1949px var(--color), 1522px 1885px var(--color), 1984px 957px var(--color), 256px 1165px var(--color), 1216px 1415px var(--color), 777px 408px var(--color), 819px 510px var(--color), 1239px 1325px var(--color), 1202px 326px var(--color), 225px 384px var(--color), 291px 498px var(--color), 1349px 535px var(--color), 1927px 1931px var(--color), 1673px 507px var(--color), 584px 1285px var(--color), 486px 743px var(--color), 1391px 1091px var(--color), 541px 947px var(--color), 1505px 1612px var(--color), 231px 1371px var(--color), 1336px 1722px var(--color), 729px 1068px var(--color), 1179px 1525px var(--color), 203px 76px var(--color), 1878px 736px var(--color), 1704px 1381px var(--color), 551px 1527px var(--color), 1110px 1859px var(--color), 313px 596px var(--color), 543px 9px var(--color), 1091px 951px var(--color), 1178px 1081px var(--color), 137px 1930px var(--color), 705px 1554px var(--color), 1427px 1999px var(--color), 988px 1968px var(--color), 271px 1720px var(--color), 1234px 1857px var(--color), 1559px 1284px var(--color), 1353px 1409px var(--color), 298px 1591px var(--color), 602px 1198px var(--color), 1451px 106px var(--color), 1835px 1119px var(--color), 1098px 324px var(--color), 946px 842px var(--color), 1308px 1879px var(--color), 1013px 57px var(--color), 1856px 1163px var(--color), 266px 1889px var(--color), 361px 657px var(--color), 1450px 873px var(--color), 1008px 644px var(--color), 632px 1115px var(--color), 45px 1126px var(--color), 845px 1090px var(--color), 582px 974px var(--color), 671px 82px var(--color), 561px 1442px var(--color), 1417px 594px var(--color), 931px 984px var(--color), 1677px 1052px var(--color), 1698px 844px var(--color), 1043px 1059px var(--color), 861px 1672px var(--color), 1922px 1111px var(--color), 1261px 310px var(--color), 1940px 1966px var(--color), 391px 1960px var(--color), 1116px 158px var(--color), 639px 1471px var(--color), 526px 1349px var(--color), 888px 1053px var(--color), 547px 563px var(--color), 1005px 1053px var(--color), 67px 98px var(--color), 9px 872px var(--color), 693px 1422px var(--color), 1303px 1524px var(--color), 1765px 655px var(--color), 66px 188px var(--color), 1929px 1145px var(--color), 1158px 1423px var(--color), 1897px 302px var(--color), 1421px 630px var(--color), 120px 240px var(--color), 777px 1748px var(--color), 802px 1919px var(--color), 1039px 745px var(--color), 1739px 897px var(--color), 327px 972px var(--color), 426px 1450px var(--color), 1900px 1785px var(--color), 431px 87px var(--color), 394px 1871px var(--color), 226px 1776px var(--color), 698px 757px var(--color), 944px 274px var(--color), 1764px 899px var(--color), 736px 858px var(--color), 1581px 867px var(--color), 1760px 594px var(--color), 315px 1572px var(--color), 612px 69px var(--color), 491px 1784px var(--color), 1487px 1998px var(--color), 371px 1477px var(--color), 1770px 638px var(--color), 606px 1666px var(--color), 347px 1014px var(--color), 659px 585px var(--color), 1762px 1819px var(--color), 1795px 823px var(--color), 486px 1488px var(--color), 1424px 977px var(--color), 1441px 1377px var(--color), 372px 1103px var(--color), 1736px 1114px var(--color), 883px 789px var(--color), 760px 456px var(--color), 1475px 1368px var(--color), 343px 415px var(--color), 1221px 823px var(--color), 894px 513px var(--color), 1016px 713px var(--color), 751px 22px var(--color), 875px 595px var(--color), 1999px 1266px var(--color), 1340px 652px var(--color), 1872px 540px var(--color), 1957px 753px var(--color), 308px 1242px var(--color), 1551px 1124px var(--color), 1417px 305px var(--color), 1701px 1843px var(--color), 539px 1505px var(--color), 404px 1442px var(--color), 146px 248px var(--color), 1942px 602px var(--color), 1019px 1240px var(--color), 813px 1300px var(--color), 1259px 1092px var(--color), 1820px 10px var(--color), 27px 222px var(--color), 278px 1838px var(--color), 1420px 1702px var(--color), 367px 61px var(--color), 433px 518px var(--color), 253px 1444px var(--color), 791px 954px var(--color), 1768px 1504px var(--color), 709px 1529px var(--color), 198px 246px var(--color), 1228px 131px var(--color), 812px 1859px var(--color), 1145px 784px var(--color), 165px 377px var(--color), 847px 535px var(--color), 71px 1404px var(--color), 1364px 1168px var(--color), 410px 1120px var(--color), 1265px 261px var(--color), 1678px 1845px var(--color), 305px 873px var(--color), 1524px 1720px var(--color), 608px 682px var(--color), 1277px 991px var(--color), 1865px 1097px var(--color), 1426px 197px var(--color), 435px 1774px var(--color), 42px 470px var(--color), 27px 453px var(--color), 306px 1691px var(--color), 60px 1692px var(--color), 1097px 1408px var(--color), 992px 136px var(--color), 1082px 1688px var(--color), 1925px 1301px var(--color), 156px 1675px var(--color), 164px 1147px var(--color), 109px 480px var(--color), 1597px 1391px var(--color), 238px 1553px var(--color), 1609px 303px var(--color), 1932px 1158px var(--color), 127px 891px var(--color), 279px 1047px var(--color), 909px 1389px var(--color), 1517px 1647px var(--color), 394px 1866px var(--color), 1351px 838px var(--color), 787px 660px var(--color), 138px 871px var(--color), 1228px 1149px var(--color), 1251px 1946px var(--color), 1766px 1350px var(--color), 230px 1552px var(--color), 1412px 1835px var(--color), 1465px 1476px var(--color), 288px 1472px var(--color), 1608px 1698px var(--color), 1503px 1254px var(--color), 888px 1080px var(--color), 962px 1952px var(--color), 987px 249px var(--color), 1516px 1971px var(--color), 598px 1683px var(--color), 740px 12px var(--color), 1017px 1917px var(--color), 1094px 894px var(--color), 596px 71px var(--color), 745px 1504px var(--color), 1234px 1514px var(--color), 13px 25px var(--color), 1981px 758px var(--color), 714px 853px var(--color), 1964px 637px var(--color), 373px 1568px var(--color), 1580px 1172px var(--color), 130px 605px var(--color), 1736px 1281px var(--color), 65px 1793px var(--color), 436px 861px var(--color), 33px 161px var(--color), 1530px 1981px var(--color), 1199px 1707px var(--color), 1118px 1175px var(--color), 470px 1959px var(--color), 1552px 233px var(--color), 1450px 1039px var(--color), 1012px 543px var(--color), 722px 621px var(--color), 777px 1365px var(--color), 1510px 1339px var(--color), 95px 896px var(--color), 60px 1765px var(--color), 62px 1148px var(--color), 720px 763px var(--color), 1434px 1114px var(--color), 250px 400px var(--color), 1903px 490px var(--color), 715px 762px var(--color), 185px 1156px var(--color), 1993px 907px var(--color), 389px 95px var(--color), 347px 1342px var(--color), 189px 1186px var(--color), 1498px 1760px var(--color), 1525px 358px var(--color), 479px 1712px var(--color), 483px 418px var(--color), 317px 815px var(--color), 380px 1413px var(--color), 1486px 922px var(--color), 1379px 894px var(--color), 1149px 1911px var(--color), 1360px 1819px var(--color), 140px 1776px var(--color), 1167px 875px var(--color), 332px 1193px var(--color), 1252px 1232px var(--color), 1713px 1820px var(--color), 455px 58px var(--color), 1045px 555px var(--color), 377px 1058px var(--color), 900px 1396px var(--color), 288px 592px var(--color), 399px 762px var(--color), 590px 460px var(--color), 126px 1925px var(--color), 1429px 890px var(--color), 1841px 1712px var(--color), 1975px 182px var(--color), 1559px 1169px var(--color), 1661px 1463px var(--color), 1723px 1948px var(--color), 1280px 1703px var(--color), 713px 1205px var(--color), 334px 1816px var(--color), 460px 724px var(--color), 1573px 1084px var(--color), 1543px 1086px var(--color), 1319px 1241px var(--color), 1014px 880px var(--color), 1492px 18px var(--color), 330px 153px var(--color), 3px 1416px var(--color), 1396px 166px var(--color), 1482px 1299px var(--color), 819px 1966px var(--color), 281px 3px var(--color), 1072px 1199px var(--color), 510px 456px var(--color), 1521px 1731px var(--color), 1801px 643px var(--color), 446px 529px var(--color), 1888px 1169px var(--color), 893px 683px var(--color), 1588px 348px var(--color), 1748px 566px var(--color), 232px 481px var(--color), 769px 200px var(--color), 1649px 1016px var(--color), 1675px 1930px var(--color), 1018px 1607px var(--color), 1137px 825px var(--color), 491px 608px var(--color), 28px 1383px var(--color), 329px 746px var(--color), 273px 1846px var(--color), 1257px 1139px var(--color), 258px 1278px var(--color), 821px 1393px var(--color), 237px 1117px var(--color), 172px 771px var(--color), 120px 608px var(--color), 670px 939px var(--color), 1412px 1095px var(--color), 1257px 1094px var(--color), 996px 1308px var(--color), 953px 1799px var(--color), 769px 11px var(--color), 1586px 864px var(--color), 1217px 1677px var(--color), 1276px 1159px var(--color), 1961px 488px var(--color), 1888px 676px var(--color), 1965px 634px var(--color), 1372px 1360px var(--color), 875px 1653px var(--color), 939px 408px var(--color), 1632px 1895px var(--color), 1858px 802px var(--color), 574px 1280px var(--color), 1800px 1240px var(--color), 1484px 537px var(--color), 926px 1379px var(--color), 1436px 1123px var(--color), 136px 506px var(--color), 920px 1692px var(--color), 1640px 1581px var(--color), 426px 528px var(--color), 1531px 45px var(--color), 634px 991px var(--color), 629px 319px var(--color), 808px 1818px var(--color), 144px 1357px var(--color), 69px 409px var(--color), 284px 1280px var(--color), 1975px 546px var(--color), 817px 261px var(--color), 1794px 575px var(--color), 1747px 1141px var(--color), 997px 1824px var(--color), 783px 1897px var(--color), 597px 1756px var(--color), 464px 1327px var(--color), 1041px 1795px var(--color), 1341px 699px var(--color), 1155px 1249px var(--color), 1801px 1098px var(--color), 1224px 922px var(--color), 1548px 85px var(--color), 1446px 1746px var(--color), 898px 625px var(--color), 1374px 742px var(--color), 1587px 1468px var(--color), 1720px 1268px var(--color), 776px 667px var(--color), 867px 128px var(--color), 841px 1808px var(--color), 1825px 1805px var(--color), 411px 1851px var(--color), 455px 1033px var(--color), 1103px 612px var(--color), 1066px 1433px var(--color), 1068px 835px var(--color), 1497px 1510px var(--color), 1517px 1457px var(--color), 793px 363px var(--color), 983px 613px var(--color), 655px 1820px var(--color), 1244px 1592px var(--color), 625px 264px var(--color), 744px 248px var(--color), 423px 1810px var(--color), 36px 428px var(--color), 797px 489px var(--color), 152px 1855px var(--color); - opacity: .75; -} - -.stars div:nth-child(3) { - animation-duration: 200s !important; - box-shadow: 1101px 12446px var(--color), 1029px 11px var(--color), 1085px 961px var(--color), 1767px 1121px var(--color), 78px 1112px var(--color), 1969px 440px var(--color), 743px 1548px var(--color), 1005px 1473px var(--color), 1843px 1450px var(--color), 1062px 547px var(--color), 1105px 1501px var(--color), 316px 1466px var(--color), 831px 1071px var(--color), 879px 1157px var(--color), 1400px 1368px var(--color), 1491px 1832px var(--color), 833px 1040px var(--color), 1788px 1114px var(--color), 312px 406px var(--color), 447px 1127px var(--color), 312px 1249px var(--color), 577px 1906px var(--color), 1673px 1170px var(--color), 926px 1822px var(--color), 1378px 770px var(--color), 55px 1592px var(--color), 1377px 419px var(--color), 577px 933px var(--color), 668px 576px var(--color), 1347px 1630px var(--color), 1994px 1661px var(--color), 856px 1426px var(--color), 262px 1304px var(--color), 736px 895px var(--color), 419px 329px var(--color), 1248px 187px var(--color), 1584px 1841px var(--color), 789px 603px var(--color), 1831px 1181px var(--color), 1972px 11px var(--color), 567px 1408px var(--color), 203px 1943px var(--color), 502px 961px var(--color), 1992px 284px var(--color), 153px 1236px var(--color), 1395px 491px var(--color), 133px 153px var(--color), 699px 61px var(--color), 511px 1467px var(--color), 1069px 909px var(--color), 1534px 1962px var(--color), 561px 866px var(--color), 1392px 1318px var(--color), 1524px 369px var(--color), 195px 1687px var(--color), 707px 1428px var(--color), 1528px 208px var(--color), 1658px 669px var(--color), 1579px 161px var(--color), 757px 766px var(--color), 72px 4px var(--color), 372px 1622px var(--color), 515px 1062px var(--color), 581px 89px var(--color), 818px 860px var(--color), 1949px 779px var(--color), 1085px 1014px var(--color), 1677px 551px var(--color), 502px 371px var(--color), 1034px 1401px var(--color), 1745px 1621px var(--color), 857px 1349px var(--color), 946px 1184px var(--color), 376px 1131px var(--color), 781px 1298px var(--color), 481px 1846px var(--color), 1052px 370px var(--color), 1499px 872px var(--color), 1606px 905px var(--color), 363px 1429px var(--color), 319px 177px var(--color), 1119px 1019px var(--color), 1056px 1981px var(--color), 64px 1192px var(--color), 572px 1714px var(--color), 569px 1206px var(--color), 795px 29px var(--color), 1125px 1133px var(--color), 1495px 862px var(--color), 1298px 587px var(--color), 1938px 1234px var(--color), 1009px 1328px var(--color), 1882px 684px var(--color), 682px 1022px var(--color), 844px 936px var(--color), 1246px 1933px var(--color), 1044px 1128px var(--color), 1973px 395px var(--color), 482px 1715px var(--color), 695px 528px var(--color), 1806px 1908px var(--color), 1578px 998px var(--color), 143px 1347px var(--color), 998px 1688px var(--color), 890px 1063px var(--color), 1355px 1564px var(--color), 1349px 350px var(--color), 1225px 1779px var(--color), 1841px 1934px var(--color), 314px 1913px var(--color), 143px 1167px var(--color), 1974px 25px var(--color), 615px 1143px var(--color), 416px 1967px var(--color), 1504px 1977px var(--color), 1017px 1660px var(--color), 580px 1086px var(--color), 1974px 1626px var(--color), 1014px 1610px var(--color), 266px 1343px var(--color), 963px 1117px var(--color), 82px 1048px var(--color), 1963px 1702px var(--color), 1294px 1845px var(--color), 1758px 1448px var(--color), 1829px 1691px var(--color), 1299px 279px var(--color), 446px 1018px var(--color), 1228px 1952px var(--color), 1369px 1924px var(--color), 1416px 532px var(--color), 263px 1688px var(--color), 1437px 792px var(--color), 469px 692px var(--color), 1904px 34px var(--color), 1618px 1580px var(--color), 663px 1204px var(--color), 816px 1628px var(--color), 340px 529px var(--color), 1404px 287px var(--color), 1149px 1846px var(--color), 1883px 1682px var(--color), 1637px 1057px var(--color), 570px 951px var(--color), 1623px 205px var(--color), 988px 439px var(--color), 519px 316px var(--color), 1510px 1127px var(--color), 120px 115px var(--color), 145px 853px var(--color), 772px 1379px var(--color), 852px 155px var(--color), 1741px 817px var(--color), 593px 1083px var(--color), 456px 260px var(--color), 527px 393px var(--color), 1763px 1510px var(--color), 1643px 1437px var(--color), 997px 1537px var(--color), 1320px 1844px var(--color), 611px 892px var(--color), 1242px 879px var(--color), 1556px 1491px var(--color), 882px 264px var(--color), 1632px 1402px var(--color), 206px 378px var(--color), 745px 1042px var(--color), 1734px 26px var(--color), 996px 352px var(--color), 181px 634px var(--color), 1609px 1890px var(--color), 1995px 1687px var(--color), 381px 547px var(--color), 1779px 225px var(--color), 1790px 1496px var(--color), 1368px 1212px var(--color), 140px 1516px var(--color), 992px 1470px var(--color), 748px 98px var(--color), 1682px 1653px var(--color), 21px 823px var(--color), 539px 789px var(--color), 1158px 1232px var(--color), 437px 1554px var(--color), 1224px 1078px var(--color), 262px 254px var(--color), 1618px 349px var(--color), 945px 1054px var(--color), 780px 131px var(--color), 605px 157px var(--color), 1586px 617px var(--color), 1120px 1794px var(--color), 1533px 751px var(--color), 1391px 1941px var(--color), 1920px 1852px var(--color), 1860px 1543px var(--color), 1621px 695px var(--color), 42px 1618px var(--color), 362px 428px var(--color), 1354px 688px var(--color), 1347px 228px var(--color), 1956px 1145px var(--color), 1160px 1979px var(--color), 124px 597px var(--color), 1491px 1234px var(--color), 1552px 876px var(--color), 1066px 1057px var(--color), 1420px 316px var(--color), 179px 590px var(--color), 435px 142px var(--color), 772px 861px var(--color), 878px 53px var(--color), 1172px 1627px var(--color), 1847px 580px var(--color), 1574px 1056px var(--color), 281px 1326px var(--color), 443px 1159px var(--color), 1768px 1225px var(--color), 1883px 1368px var(--color), 1957px 1304px var(--color), 1666px 1523px var(--color), 1607px 593px var(--color), 413px 549px var(--color), 878px 1579px var(--color), 1041px 766px var(--color), 638px 1178px var(--color), 1985px 534px var(--color), 537px 142px var(--color), 1376px 1133px var(--color), 990px 430px var(--color), 1062px 839px var(--color), 1658px 1871px var(--color), 20px 29px var(--color), 336px 219px var(--color), 1793px 323px var(--color), 1538px 176px var(--color), 558px 1227px var(--color), 1826px 1132px var(--color), 572px 1461px var(--color), 1900px 1647px var(--color), 1126px 1972px var(--color), 703px 358px var(--color), 1444px 1988px var(--color), 980px 721px var(--color), 240px 674px var(--color), 1731px 1607px var(--color), 49px 293px var(--color), 1392px 1831px var(--color), 101px 1661px var(--color), 1834px 1163px var(--color), 1709px 1336px var(--color), 88px 1546px var(--color), 1688px 1721px var(--color), 624px 1058px var(--color), 1347px 352px var(--color), 1262px 677px var(--color), 948px 1820px var(--color), 1222px 224px var(--color), 365px 633px var(--color), 747px 1162px var(--color), 527px 1874px var(--color), 1146px 1467px var(--color), 949px 1127px var(--color), 92px 1714px var(--color), 546px 657px var(--color), 172px 1489px var(--color), 587px 970px var(--color), 359px 1225px var(--color), 641px 1px var(--color), 1577px 926px var(--color), 608px 111px var(--color), 46px 1967px var(--color), 1339px 1895px var(--color), 723px 1320px var(--color), 329px 1730px var(--color), 1485px 247px var(--color), 824px 944px var(--color), 1441px 1462px var(--color), 1790px 193px var(--color), 909px 219px var(--color), 1161px 1469px var(--color), 1037px 501px var(--color), 1397px 999px var(--color), 1863px 1019px var(--color), 1956px 406px var(--color), 1424px 1301px var(--color), 1036px 676px var(--color), 1080px 1177px var(--color), 3px 696px var(--color), 488px 311px var(--color), 1907px 334px var(--color), 174px 1634px var(--color), 1975px 1271px var(--color), 947px 64px var(--color), 669px 767px var(--color), 721px 1159px var(--color), 1119px 902px var(--color), 1498px 2px var(--color), 372px 434px var(--color), 1658px 1144px var(--color), 178px 1549px var(--color), 1207px 1874px var(--color), 254px 393px var(--color), 1965px 1954px var(--color), 1688px 1283px var(--color), 359px 1700px var(--color), 1518px 394px var(--color), 77px 1612px var(--color), 216px 387px var(--color), 1435px 1841px var(--color), 1110px 1563px var(--color), 1828px 1710px var(--color), 527px 973px var(--color), 1471px 674px var(--color), 486px 851px var(--color), 926px 1590px var(--color), 1566px 1940px var(--color), 1638px 76px var(--color), 1369px 1201px var(--color), 1852px 1309px var(--color), 675px 1153px var(--color), 75px 1758px var(--color), 583px 1871px var(--color), 170px 655px var(--color), 710px 12px var(--color), 908px 1634px var(--color), 63px 1219px var(--color), 974px 1654px var(--color), 855px 1576px var(--color), 655px 1377px var(--color), 980px 1494px var(--color), 45px 100px var(--color), 1347px 969px var(--color), 212px 1349px var(--color), 676px 1443px var(--color), 1727px 738px var(--color), 1724px 513px var(--color), 295px 1126px var(--color), 582px 722px var(--color), 222px 291px var(--color), 1264px 731px var(--color), 1895px 1348px var(--color), 1234px 76px var(--color), 47px 1101px var(--color), 774px 1279px var(--color), 1251px 1960px var(--color), 1113px 1422px var(--color), 1025px 1581px var(--color), 1195px 953px var(--color), 1402px 1616px var(--color), 537px 92px var(--color), 832px 887px var(--color), 95px 1596px var(--color), 351px 270px var(--color), 1231px 1562px var(--color), 830px 364px var(--color), 664px 128px var(--color), 1792px 879px var(--color), 1847px 287px var(--color), 1140px 615px var(--color), 122px 69px var(--color), 1881px 1138px var(--color), 1221px 1144px var(--color), 338px 1372px var(--color), 1222px 1110px var(--color), 1245px 1334px var(--color), 775px 824px var(--color), 1829px 1036px var(--color), 966px 1438px var(--color), 1256px 1511px var(--color), 1313px 1398px var(--color), 1641px 1165px var(--color), 1112px 355px var(--color), 69px 1672px var(--color), 1251px 453px var(--color), 733px 244px var(--color), 665px 527px var(--color), 829px 975px var(--color), 332px 1765px var(--color), 1332px 1562px var(--color), 1445px 803px var(--color), 899px 1365px var(--color), 1791px 1417px var(--color), 1766px 1682px var(--color), 1995px 234px var(--color), 407px 660px var(--color), 97px 88px var(--color), 158px 1614px var(--color), 1474px 321px var(--color), 776px 889px var(--color), 199px 83px var(--color), 1999px 1201px var(--color), 1591px 1090px var(--color), 640px 404px var(--color), 92px 1325px var(--color), 1802px 1062px var(--color), 389px 1731px var(--color), 64px 1986px var(--color), 334px 25px var(--color), 682px 1235px var(--color), 19px 1285px var(--color), 761px 259px var(--color), 1129px 494px var(--color), 1272px 677px var(--color), 285px 1943px var(--color), 938px 1838px var(--color), 1942px 66px var(--color), 1921px 595px var(--color), 1767px 843px var(--color), 1018px 1857px var(--color), 1487px 904px var(--color), 1541px 338px var(--color), 842px 593px var(--color), 1643px 1017px var(--color), 463px 329px var(--color), 1903px 1984px var(--color), 105px 663px var(--color), 975px 116px var(--color), 274px 955px var(--color), 1421px 1158px var(--color), 784px 596px var(--color), 218px 796px var(--color), 763px 1015px var(--color), 494px 36px var(--color), 99px 1630px var(--color), 91px 21px var(--color), 929px 1894px var(--color), 670px 1560px var(--color), 1096px 1824px var(--color), 313px 1784px var(--color), 1512px 251px var(--color), 1020px 1738px var(--color), 714px 671px var(--color), 278px 1287px var(--color), 1251px 886px var(--color), 1852px 545px var(--color), 209px 1270px var(--color), 128px 1874px var(--color), 853px 1429px var(--color), 150px 1984px var(--color), 991px 709px var(--color), 417px 1871px var(--color), 1439px 1133px var(--color), 702px 1448px var(--color), 827px 1661px var(--color), 630px 103px var(--color), 589px 894px var(--color), 1178px 297px var(--color), 1202px 1982px var(--color), 1728px 679px var(--color), 1936px 1470px var(--color), 1161px 1711px var(--color), 1661px 1092px var(--color), 46px 1100px var(--color), 187px 388px var(--color), 636px 1445px var(--color), 171px 1213px var(--color), 1646px 1200px var(--color), 1182px 157px var(--color), 1217px 1015px var(--color), 1936px 807px var(--color), 1743px 890px var(--color), 1825px 27px var(--color), 545px 21px var(--color), 1895px 993px var(--color), 1631px 1180px var(--color), 1634px 411px var(--color), 1998px 886px var(--color), 1479px 906px var(--color), 528px 970px var(--color), 861px 1238px var(--color), 881px 361px var(--color), 960px 916px var(--color), 280px 950px var(--color), 1310px 986px var(--color), 768px 1796px var(--color), 1187px 980px var(--color), 612px 1279px var(--color), 377px 1876px var(--color), 1170px 736px var(--color), 1331px 733px var(--color), 450px 233px var(--color), 1875px 1317px var(--color), 1868px 1315px var(--color), 1874px 1018px var(--color), 1062px 1949px var(--color), 1266px 797px var(--color), 1087px 443px var(--color), 1984px 369px var(--color), 1209px 1726px var(--color), 1626px 501px var(--color), 1991px 986px var(--color), 1467px 356px var(--color), 1163px 964px var(--color), 1671px 1944px var(--color), 374px 1634px var(--color), 1556px 820px var(--color), 1800px 1600px var(--color), 1314px 1935px var(--color), 1174px 1293px var(--color); - opacity: .5; -} - -@keyframes risingStarsAnimation { - 0% { - transform: translateZ(0) translateY(0) - } - - to { - transform: translateZ(0) translateY(-2000px) - } -} -</style> diff --git a/app/components/TemplateMenu.vue b/app/components/TemplateMenu.vue deleted file mode 100644 index 7eeeb25..0000000 --- a/app/components/TemplateMenu.vue +++ /dev/null @@ -1,39 +0,0 @@ -<template> - <UDropdownMenu - v-slot="{ open }" - :modal="false" - :items="[{ - label: `Starter`, - to: 'https://ui-pro-starter.nuxt.dev/' - }, { - label: `Landing`, - to: 'https://landing-template.nuxt.dev/', - color: 'primary', - checked: true, - type: 'checkbox' - }, { - label: `Docs`, - to: 'https://docs-template.nuxt.dev/' - }, { - label: `SaaS`, - to: 'https://saas-template.nuxt.dev/' - }, { - label: `Dashboard`, - to: 'https://dashboard-template.nuxt.dev/' - }]" - :ui="{ content: 'w-(--reka-dropdown-menu-trigger-width) min-w-0' }" - size="xs" - > - <UButton - label="Landing" - variant="subtle" - trailing-icon="i-lucide-chevron-down" - size="xs" - class="-mb-[6px] font-semibold rounded-full truncate" - :class="[open && 'bg-(--ui-primary)/15']" - :ui="{ - trailingIcon: ['transition-transform duration-200', open ? 'rotate-180' : undefined].filter(Boolean).join(' ') - }" - /> - </UDropdownMenu> -</template> diff --git a/app/pages/index.vue b/app/pages/index.vue deleted file mode 100644 index c0d65ab..0000000 --- a/app/pages/index.vue +++ /dev/null @@ -1,195 +0,0 @@ -<script setup lang="ts"> -const { data: page } = await useAsyncData('home', () => { - return queryCollection('content').first() -}) - -useSeoMeta({ - title: page.value.title, - ogTitle: page.value.title, - description: page.value.description, - ogDescription: page.value.description -}) - -const isDark = computed(() => useColorMode().value == 'dark') -</script> - -<template> - <div class="relative"> - <UPageHero - :title="page.hero.title" - :description="page.hero.description" - :links="page.hero.links" - class="relative" - > - <template #top> - <div class="absolute rounded-full dark:bg-(--ui-primary) blur-[300px] size-60 sm:size-80 transform -translate-x-1/2 left-1/2 -translate-y-80" /> - - <ParticlesBg - class="absolute inset-0 z-[-1] h-[400px]" - :quantity="100" - :ease="100" - :color="isDark ? '#FFF' : '#000'" - :staticity="10" - refresh - /> - </template> - - <PromotionalVideo /> - </UPageHero> - - <UPageSection - v-bind="page.features" - :ui="{ title: 'text-left', description: 'text-left' }" - /> - - <UPageCTA - :description="page.authorQuote.quote" - variant="soft" - class="rounded-none" - :ui="{ container: 'sm:py-12 lg:py-12 sm:gap-8', description: 'before:content-[open-quote] after:content-[close-quote]' }" - > - <UUser - v-bind="page.authorQuote.user" - size="xl" - class="justify-center" - /> - </UPageCTA> - - <UPageSection - v-for="(section, index) in page.sections" - :key="index" - v-bind="section" - orientation="horizontal" - > - <MDC :value="section.code" /> - </UPageSection> - - <UPageSection - id="templates" - v-bind="page.templates" - class="overflow-hidden" - > - <UCarousel - v-slot="{ item }" - loop - arrows - dots - :autoplay="{ delay: 3000 }" - :items="page.templates.items" - :ui="{ item: 'basis-1/2', container: 'py-2' }" - > - <UPageCard - :to="item.to" - :description="item.description" - class="group" - :ui="{ container: 'p-4 sm:p-4', title: 'flex items-center gap-1' }" - > - <template #title> - <UIcon :name="item.icon" /> - <span> - {{ item.title }} - </span> - </template> - <img - :src="item.image" - :alt="item.title" - class="rounded-lg grayscale group-hover:grayscale-0 transition-all duration-200 ease-in-out" - > - </UPageCard> - </UCarousel> - </UPageSection> - - <UPageSection - id="pricing" - v-bind="page.pricing" - > - <UContainer> - <UPricingPlans - class="mb-16" - scale - > - <UPricingPlan - v-for="(plan, index) in page.pricing.plans" - :key="index" - :title="plan.title" - :description="plan.description" - :price="plan.price" - :billing-period="plan.billing_period" - :billing-cycle="plan.billing_cycle" - :highlight="plan.highlight" - :scale="plan.highlight" - variant="soft" - :features="plan.features" - :button="plan.button" - /> - </UPricingPlans> - </UContainer> - </UPageSection> - - <UPageSection - id="testimonials" - v-bind="page.testimonials" - > - <UPageMarquee - pause-on-hover - class="[--duration:50s]" - > - <img - v-for="(logo, index) in page.logos" - :key="index" - v-bind="logo" - class="h-6 shrink-0 max-w-[140px] filter invert dark:invert-0" - > - </UPageMarquee> - <UContainer> - <UPageColumns class="xl:columns-4"> - <UPageCard - v-for="(testimonial, index) in page.testimonials.items" - :key="index" - variant="subtle" - :description="testimonial.quote" - :ui="{ description: 'before:content-[open-quote] after:content-[close-quote]' }" - > - <template #footer> - <UUser - v-bind="testimonial.user" - size="xl" - /> - </template> - </UPageCard> - </UPageColumns> - </UContainer> - </UPageSection> - - <UPageSection - id="faq" - v-bind="page.faq" - class="scroll-mt-(--ui-header-height)" - > - <UPageAccordion - multiple - :items="page.faq.items" - class="max-w-4xl mx-auto" - > - <template #body="{ item }"> - <MDC - :value="item.content" - unwrap="p" - /> - </template> - </UPageAccordion> - </UPageSection> - - <USeparator /> - - <UPageCTA - v-bind="page.cta" - variant="naked" - class="overflow-hidden" - > - <div class="absolute rounded-full dark:bg-(--ui-primary) blur-[250px] size-40 sm:size-50 transform -translate-x-1/2 left-1/2 -translate-y-80" /> - - <StarsBg /> - </UPageCTA> - </div> -</template> diff --git a/content.config.ts b/content.config.ts deleted file mode 100644 index 283a68c..0000000 --- a/content.config.ts +++ /dev/null @@ -1,117 +0,0 @@ -import { defineCollection, z } from '@nuxt/content' - -const variantEnum = z.enum(['solid', 'outline', 'subtle', 'soft', 'ghost', 'link']) -const colorEnum = z.enum(['primary', 'secondary', 'neutral', 'error', 'warning', 'success', 'info']) -const sizeEnum = z.enum(['xs', 'sm', 'md', 'lg', 'xl']) - -const baseSchema = { - title: z.string().nonempty(), - description: z.string().nonempty() -} - -const linkSchema = z.object({ - label: z.string().nonempty(), - to: z.string().nonempty(), - icon: z.string().optional(), - size: sizeEnum, - trailing: z.boolean().optional(), - target: z.string().optional(), - color: colorEnum, - variant: variantEnum -}) - -const imageSchema = z.object({ - src: z.string().nonempty(), - alt: z.string().optional(), - loading: z.string().optional(), - srcset: z.string().optional() -}) - -const featureItemSchema = z.object({ - ...baseSchema, - icon: z.string().nonempty() -}) - -const sectionSchema = z.object({ - headline: z.string().optional(), - ...baseSchema, - features: z.array(featureItemSchema) -}) - -const userSchema = z.object({ - name: z.string().nonempty(), - description: z.string().nonempty(), - to: z.string().nonempty(), - avatar: imageSchema -}) - -const sectionWithLinksSchema = sectionSchema.extend({ - links: z.array(linkSchema) -}) - -const testimonialUserSchema = userSchema.extend({ - target: z.string().nonempty() -}) - -export const collections = { - content: defineCollection({ - source: 'index.yml', - type: 'data', - schema: z.object({ - ...baseSchema, - hero: sectionWithLinksSchema, - features: sectionSchema, - authorQuote: z.object({ - quote: z.string().nonempty(), - user: userSchema - }), - sections: z.array( - sectionSchema.extend({ - items: z.array(featureItemSchema), - links: z.array(linkSchema), - reverse: z.boolean().optional(), - code: z.string().optional() - }) - ), - templates: sectionWithLinksSchema.extend({ - items: z.array( - featureItemSchema.extend({ - image: z.string().nonempty(), - to: z.string().nonempty() - }) - ) - }), - pricing: sectionSchema.extend({ - plans: z.array(z.object({ - ...baseSchema, - price: z.string().nonempty(), - billing_period: z.string().nonempty(), - billing_cycle: z.string().nonempty(), - button: linkSchema, - features: z.array(z.string().nonempty()), - highlight: z.boolean().optional() - })) - }), - logos: z.array(z.object({ - src: z.string().nonempty(), - alt: z.string().nonempty(), - width: z.string().nonempty(), - height: z.string().nonempty() - })), - testimonials: sectionSchema.extend({ - items: z.array(z.object({ - quote: z.string().nonempty(), - user: testimonialUserSchema - })) - }), - cta: sectionWithLinksSchema, - faq: sectionSchema.extend({ - items: z.array(z.object({ - label: z.string().nonempty(), - content: z.string().nonempty(), - defaultOpen: z.boolean().optional() - })) - }) - }) - }) -} diff --git a/content/index.yml b/content/index.yml deleted file mode 100644 index ac75efe..0000000 --- a/content/index.yml +++ /dev/null @@ -1,355 +0,0 @@ -title: Nuxt UI Pro - Landing template -description: Nuxt UI Pro is a collection of premium Vue components built on top of Nuxt UI to create beautiful & responsive Nuxt applications in minutes. -hero: - title: Build your landing with Nuxt UI Pro - description: Nuxt UI Pro is a collection of premium Vue components built on top of Nuxt UI to create beautiful & responsive Nuxt applications in minutes. It includes all primitives to build landing pages, documentations, blogs, dashboards or entire SaaS products. - links: - - label: Get started - icon: i-lucide-arrow-right - trailing: true - to: https://ui3.nuxt.dev/getting-started/installation/pro/nuxt - target: _blank - size: xl - - label: Use this template - icon: i-simple-icons-github - size: xl - color: neutral - variant: subtle - to: https://github.com/nuxt-ui-pro/landing/tree/v3 - target: _blank -features: - title: Create stunning Nuxt apps - description: Nuxt UI Pro comes packed with powerful features to help you build modern, high-performance Nuxt applications faster. From pre-built UI sections to Figma design kits, every detail is crafted to enhance your workflow and deliver a polished user experience. - features: - - title: 40+ Ready-to-use Sections - description: Pre-built UI components for landing pages, documentation, blogs, dashboards, and more—ready to use out of the box. - icon: i-lucide-layout-grid - - title: Auto Dark Mode - description: Seamlessly adapts to user preferences with a built-in dark mode switch—no extra configuration needed. - icon: i-lucide-moon - - title: Blazing-fast Performance - description: Optimized for Nuxt 3 with minimal bundle size, lightning-fast rendering, and best practices in performance. - icon: i-lucide-zap - - title: SEO & Accessibility Ready - description: Built with proper semantic HTML, structured data, and accessibility in mind for better rankings and usability. - icon: i-lucide-search-check - - title: Fully Customizable UI - description: Modify colors, fonts, spacing, and layouts with Tailwind CSS and Nuxt UI’s design tokens to match your brand identity. - icon: i-lucide-settings-2 - - title: Nuxt Content Support - description: Write content with Markdown and MDC, making it easy to build documentation, blogs, and knowledge bases. - icon: i-simple-icons-markdown - - title: Vue-only mode - description: Enjoy the benefits of Nuxt UI Pro without Nuxt. Integrate it seamlessly into your Vue 3 + Vite projects and build modern UIs with ease. - icon: i-simple-icons-vuedotjs - - title: Built-in Internationalization (i18n) - description: Easily localize your site with built-in support for multiple languages and right-to-left (RTL) layouts. - icon: i-lucide-globe - - title: Figma Design Kits - description: Match your development workflow with Nuxt UI & UI Pro Figma UI kits, ensuring a fast transition from design to code. - icon: i-simple-icons-figma -authorQuote: - quote: Nuxt UI, born from a desire to improve Vue component development, is the go-to library for building modern web interfaces. We aim to provide you with a comprehensive set of tools to create and customize your next UI while maintaining the best developer experience. - user: - name: Benjamin Canac - description: Author of Nuxt UI - to: https://github.com/benjamincanac - avatar: - src: https://github.com/benjamincanac.png -sections: - - title: The freedom to build anything - description: Nuxt UI Pro ships with an extensive set of advanced components that cover a wide range of use-cases. Carefully crafted to reduce boilerplate code without sacrificing flexibility. - id: features - features: - - name: Fully customizable - description: Like Nuxt UI, change the style of any component from your App Config or customize them specifically through the ui prop. - icon: i-lucide-pencil-ruler - - name: Slots for everything - description: Each component leverages the power of Vue's slots to give you the flexibility to build anything. - icon: i-lucide-code - - name: Responsive by design - description: Nuxt UI Pro components aims to structure your content, they are responsive by design and will adapt to any screen size. - icon: i-lucide-layout - links: - - label: Explore components - to: https://ui3.nuxt.dev/components - trailingIcon: i-lucide-arrow-right - code: | - ```vue [app.vue] - <script setup lang="ts"> - const links = [ - { to: '/', label: 'Home' }, - { to: '/about', label: 'About' }, - { to: '/contact', label: 'Contact' } - ] - </script> - - <template> - <UApp> - <UHeader :links="links" /> - - <UPageHero title="Hello World" /> - - <UPageSection title="Features"> - <UPageGrid> - <UPageCard title="First Card" /> - <UPageCard title="Second Card" /> - <UPageCard title="Third Card" /> - </UPageGrid> - </UPageSection> - - <UFooter /> - </UApp> - </template> - ``` - - title: The flexibility to control your data - description: Although you can use any data source you want, Nuxt UI Pro is fully integrated with Nuxt Content and provides additional features when the module is detected. - reverse: true - features: - - name: 'Write Markdown with ease' - description: Nuxt UI Pro overrides Nuxt Content prose components to make them awesome but also adds new ones like Callout, CodeGroup, Field, etc. - icon: i-simple-icons-markdown - - name: Full-Text Search out of the box - description: 'Nuxt UI Pro ships with a ready to use command palette component. No need to setup Algolia DocSearch anymore.' - icon: i-lucide-search - links: - - label: Nuxt Content integration - to: https://ui3.nuxt.dev/getting-started/content - icon: i-lucide-arrow-right - trailing: true - code: | - ```vue [pages/\[...slug\\].vue] - <script setup lang="ts"> - const route = useRoute() - - const { data: page } = await useAsyncData(route.path, () => queryCollection('content').path(route.path).first()) - </script> - - <template> - <UPage> - <UPageHeader :title="page.title" :description="page.description" :links="page.links" /> - - <UPageBody> - <ContentRenderer v-if="page.body" :value="page" /> - </UPageBody> - - <template #right> - <UContentToc :links="page.body.toc.links" /> - </template> - </UPage> - </template> - ``` -templates: - headline: Templates - title: Kickstart with Nuxt UI in seconds - description: Choose from a variety of templates to get started with Nuxt UI Pro in seconds. Each template is designed to help you build beautiful and responsive Nuxt applications in minutes. - items: - - title: Landing - description: A template for building a landing page with Nuxt UI Pro. - icon: i-lucide-layout - to: 'https://landing-template.nuxt.dev/' - image: '/templates/landing.png' - - title: Saas - description: A template for building a SaaS application with Nuxt UI Pro. - icon: i-lucide-cloud - to: 'https://saas-template.nuxt.dev/' - image: '/templates/saas.png' - - title: Docs - description: A template for building a documentation site with Nuxt UI Pro. - icon: i-lucide-book - to: 'https://docs-template.nuxt.dev/' - image: '/templates/docs.png' - - title: Dashboard - description: A template for building a dashboard with Nuxt UI Pro. - icon: i-lucide-chart-bar - to: 'https://dashboard-template.nuxt.dev/' - image: '/templates/dashboard.png' -pricing: - headline: Pricing - title: A plan for every need - description: On top of 40+ open source components from Nuxt UI, Pro gives you access to 50+ premium Vue components to create beautiful & responsive Nuxt applications in minutes. It includes all primitives to build landing pages, documentations, blogs, dashboards or entire SaaS products. - plans: - - title: Solo - description: Tailored for indie hackers, freelancers and solo founders. - price: $249 - billing_period: one-time payment - billing_cycle: plus local taxes - features: - - One developer - - Unlimited projects - - Access to the GitHub repository - - Unlimited minor & patch updates - - Lifetime access - button: - label: Buy now - to: https://nuxt.lemonsqueezy.com/buy/057dacb2-87ba-4dc1-9256-59ee5b3bd394 - - title: Startup - description: Best suited for small teams, startups and agencies. - price: $499 - billing_period: one-time payment - billing_cycle: plus local taxes - features: - - Up to 5 developers - - Unlimited projects - - Access to the GitHub repository - - Unlimited minor & patch updates - - Lifetime access - button: - label: Buy now - to: https://nuxt.lemonsqueezy.com/buy/2e042a33-7e76-4dda-bd68-e353c182e571 - highlight: true - - title: Organization - description: Ideal for larger teams and organizations. - price: $999 - billing_period: one-time payment - billing_cycle: plus local taxes - features: - - Up to 20 developers - - Unlimited projects - - Everything in Startup - - Prioritized feature requests - - Unlimited minor & patch updates - - Lifetime access - button: - label: Buy now - to: https://nuxt.lemonsqueezy.com/buy/2979099c-b7a0-4ba1-90e0-a0d60509b92d -logos: - - src: /logos/springfieldclinic.svg - alt: Springfield Clinic - - src: /logos/churnkey.svg - alt: Churnkey - - src: /logos/bosch.svg - alt: BOSCH - - src: /logos/blizzard.svg - alt: Blizzard - - src: /logos/bodet.svg - alt: Bodet - - src: /logos/win.svg - alt: WinReality - - src: /logos/tower.svg - alt: Tower Research - - src: /logos/liegeairport.svg - alt: Liege Airport - - src: /logos/wuniversity.svg - alt: University of Washington - - src: /logos/funda.svg - alt: Funda - - src: /logos/exxonmobil.svg - alt: ExxonMobil - - src: /logos/mainpost.svg - alt: Main Post - - src: /logos/insep.svg - alt: INSEP - - src: /logos/applause.svg - alt: Applause - - src: /logos/instadapp.svg - alt: Instadapp -testimonials: - title: What people are saying - description: Nuxt UI Pro is already trusted by 1,500+ users and teams around the world. - items: - - quote: "We were using a SaaS service for the docs site, but were left unfulfilled. We put in the effort to do it in house, with UI Pro and not only did we get complimented by a prospect on our site, but they wanted to know our platform." - user: - name: 'Anthony Bettini' - description: 'CEO and founder of VulnCheck' - to: 'https://www.linkedin.com/in/anthonybettini/' - target: _blank - avatar: - src: 'https://media.licdn.com/dms/image/v2/C4E03AQEY3pmXsH8hDg/profile-displayphoto-shrink_200_200/profile-displayphoto-shrink_200_200/0/1519741249602?e=1743638400&v=beta&t=lw2K6vS0OOCZWGtHY1buJVkRItQCa4OQw0vzAhhpJk8' - - quote: "Wow, Nuxt UI Pro is a total game-changer! I'm seriously impressed with the quality, attention to detail, and the insane variety of components you get. It's like hitting the jackpot for any developer. I've saved countless hours that I would've spent stressing over making my apps look good, with amazing accessible UX, and instead, I've been able to focus on the real deal – building the app itself. It's an instant buy for me, every single time. No second thoughts!" - user: - name: 'Yaz Jallad' - description: 'Founder Ninjaparade Digital' - to: 'https://twitter.com/ninjaparade/' - target: _blank - avatar: - src: 'https://pbs.twimg.com/profile_images/1824690890222485504/lQ7v1AGt_400x400.jpg' - - quote: "Nuxt UI Pro saves 100s of hours of dev and design time while delivering a clean professional look on any device." - user: - name: 'Kevin Olson' - description: 'Founder of Fume.app' - to: 'https://github.com/acidjazz' - target: _blank - avatar: - src: 'https://ipx.nuxt.com/f_auto,s_40x40/gh_avatar/acidjazz' - srcset: 'https://ipx.nuxt.com/f_auto,s_80x80/gh_avatar/acidjazz 2x' - - quote: "I decided to replace my custom-built components with a component library and chose Nuxt UI Pro. It only took me a few hours, and the new UI looks more professional. Integrating the library is easy; the components are well-documented and highly customizable. I can only recommend it; this library is my new choice for new SaaS products." - user: - name: 'Michael Hoffmann' - description: 'Senior Frontend Developer' - to: 'https://mokkapps.de/' - target: _blank - avatar: - src: 'https://ipx.nuxt.com/f_auto,s_40x40/gh_avatar/mokkapps' - - quote: "Nuxt UI Pro is my go to component library. Out-of-the-box it handles all of the UI demands I throw at it while looking great. The customisation is really worth thought out, allowing you to override components in a breeze. Always amazed at the improvements dropped in each update as well, the team is doing an amazing job." - user: - name: 'Harlan Wilton' - description: 'Nuxt core team member' - to: 'https://github.com/harlan-zw' - target: _blank - avatar: - src: 'https://ipx.nuxt.com/f_auto,s_40x40/gh_avatar/harlan-zw' - - quote: "I jumped at the chance to buy the Nuxt team's new UI kit as soon as I saw it. While I'm already a fan of Nuxt UI, the pro version takes it to a whole new level and lets me paste entire blocks into all my projects, saving me a ton of time." - user: - name: 'Thomas Sanlis' - description: 'Freelance developer and designer' - to: 'https://twitter.com/T_Zahil' - target: _blank - avatar: - src: 'https://pbs.twimg.com/profile_images/1374040164180299791/ACw4G3nZ_400x400.jpg' - - quote: "Nuxt UI has allowed me to develop my SaaS without any prior mockups. The design quality of their components and the intelligence of the DX meant that I was able to try many different layouts for my application until I found the perfect UX for my users. Nuxt UI is the ui-kit I would have dreamed of building myself, and Nuxt UI Pro makes things even easier when you want to go further with your SaaS. Kudos to the team." - user: - name: 'Benjamin Code' - description: 'YouTuber and SaaS builder' - to: 'https://twitter.com/benjamincode' - target: _blank - avatar: - src: 'https://pbs.twimg.com/profile_images/1607353032420769793/I8qQSUfQ_400x400.jpg' - - quote: "Nuxt UI Pro is my preferred choice for everything, from a POC to a web platform. It's ready to use out-of-the-box and assists me in crafting pixel-perfect UIs. It saves me a significant amount of time while remaining highly customizable. Give it a try, and you won't be let down." - user: - name: 'Estéban Soubiran' - description: 'Web developer and UnJS member' - to: 'https://twitter.com/soubiran_' - target: _blank - avatar: - src: 'https://pbs.twimg.com/profile_images/1801649350319218689/aS_X_iTm_400x400.jpg' - - quote: "As someone who builds a lot of projects, Nuxt UI Pro has been a game-changer. It's not just about saving time – it's about having components that are thoughtfully designed and just work. The developer experience is exceptional, and I can focus on building features instead of tweaking UI components." - user: - name: 'Hugo Richard' - description: 'Frontend Engineer at NuxtLabs' - to: 'https://twitter.com/hugorcd__' - target: _blank - avatar: - src: 'https://avatars.githubusercontent.com/u/71938701?v=4' -cta: - title: Start with Nuxt UI Pro today! - description: Nuxt UI Pro is free in development, but you need a license to use it in production. - links: - - label: Buy now - to: 'https://ui.nuxt.com/pro/purchase' - target: _blank - icon: i-lucide-shopping-cart - - label: License - to: 'https://ui3.nuxt.dev/getting-started/license' - trailingIcon: i-lucide-circle-help - target: _blank - variant: subtle -faq: - title: Frequently Asked Questions - description: If you can't find what you're looking for, email our support team and if you're lucky someone will get back to you. - items: - - label: Do you have a free trial? - content: We have much better than a free trial, you can use Nuxt UI Pro for free in development mode. Once you are ready to deploy your application, you can purchase a license. - defaultOpen: true - - label: Can I use Nuxt UI Pro for Open Source projects? - content: Yes, you can use Nuxt UI Pro for your open source projects as well as your commercial projects as long as you don't sell Nuxt UI Pro as a product and that you don't share your license key. - - label: What does “Unlimited minor & patch updates” include? - content: We add new components and improvements to Nuxt UI Pro as we get new ideas and feedback, you will receive these updates for the major version you purchased. :br **Your license key will work forever for the major version.** We may release a major version including more advanced components and features in the future, you will be able to upgrade to this version with a generous discount. - - label: What does “lifetime access” means? - content: Nuxt UI Pro is a one-time purchase, with no recurring subscription. You will have access to all assets of Nuxt UI Pro forever. - - label: Do you have discounts for students or non-profits? - content: Yes, we offer a 50% discount for students using Nuxt UI Pro purely for educational purposes. Contact us at ui-pro@nuxt.com with your details and we'll send you a discount code. - - label: Do you offer technical support? - content: Once you sign up you get access to our private GitHub repository, where you can ask questions, report bugs or feature requests and get help from other customers. If you require more specialised support or consultancy, contact us at ui-pro@nuxt.com. - - label: What is your refund policy? - content: If you are not satisfied with Nuxt UI Pro, let us know within 14 days of your purchase at ui-pro@nuxt.com and we'll refund your money. diff --git a/eslint.config.mjs b/eslint.config.mjs deleted file mode 100644 index 934c3a1..0000000 --- a/eslint.config.mjs +++ /dev/null @@ -1,6 +0,0 @@ -// @ts-check -import withNuxt from './.nuxt/eslint.config.mjs' - -export default withNuxt( - // Your custom configs here -) diff --git a/public/favicon.ico b/favicon.ico similarity index 100% rename from public/favicon.ico rename to favicon.ico diff --git a/index.html b/index.html new file mode 100644 index 0000000..ec2a425 --- /dev/null +++ b/index.html @@ -0,0 +1,189 @@ +<!DOCTYPE html><html lang="en" data-capo=""><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><style id="nuxt-ui-colors" type="text/css">@layer base { + :root { + --ui-color-primary-50: var(--color-green-50); + --ui-color-primary-100: var(--color-green-100); + --ui-color-primary-200: var(--color-green-200); + --ui-color-primary-300: var(--color-green-300); + --ui-color-primary-400: var(--color-green-400); + --ui-color-primary-500: var(--color-green-500); + --ui-color-primary-600: var(--color-green-600); + --ui-color-primary-700: var(--color-green-700); + --ui-color-primary-800: var(--color-green-800); + --ui-color-primary-900: var(--color-green-900); + --ui-color-primary-950: var(--color-green-950); + --ui-color-secondary-50: var(--color-blue-50); + --ui-color-secondary-100: var(--color-blue-100); + --ui-color-secondary-200: var(--color-blue-200); + --ui-color-secondary-300: var(--color-blue-300); + --ui-color-secondary-400: var(--color-blue-400); + --ui-color-secondary-500: var(--color-blue-500); + --ui-color-secondary-600: var(--color-blue-600); + --ui-color-secondary-700: var(--color-blue-700); + --ui-color-secondary-800: var(--color-blue-800); + --ui-color-secondary-900: var(--color-blue-900); + --ui-color-secondary-950: var(--color-blue-950); + --ui-color-success-50: var(--color-green-50); + --ui-color-success-100: var(--color-green-100); + --ui-color-success-200: var(--color-green-200); + --ui-color-success-300: var(--color-green-300); + --ui-color-success-400: var(--color-green-400); + --ui-color-success-500: var(--color-green-500); + --ui-color-success-600: var(--color-green-600); + --ui-color-success-700: var(--color-green-700); + --ui-color-success-800: var(--color-green-800); + --ui-color-success-900: var(--color-green-900); + --ui-color-success-950: var(--color-green-950); + --ui-color-info-50: var(--color-blue-50); + --ui-color-info-100: var(--color-blue-100); + --ui-color-info-200: var(--color-blue-200); + --ui-color-info-300: var(--color-blue-300); + --ui-color-info-400: var(--color-blue-400); + --ui-color-info-500: var(--color-blue-500); + --ui-color-info-600: var(--color-blue-600); + --ui-color-info-700: var(--color-blue-700); + --ui-color-info-800: var(--color-blue-800); + --ui-color-info-900: var(--color-blue-900); + --ui-color-info-950: var(--color-blue-950); + --ui-color-warning-50: var(--color-yellow-50); + --ui-color-warning-100: var(--color-yellow-100); + --ui-color-warning-200: var(--color-yellow-200); + --ui-color-warning-300: var(--color-yellow-300); + --ui-color-warning-400: var(--color-yellow-400); + --ui-color-warning-500: var(--color-yellow-500); + --ui-color-warning-600: var(--color-yellow-600); + --ui-color-warning-700: var(--color-yellow-700); + --ui-color-warning-800: var(--color-yellow-800); + --ui-color-warning-900: var(--color-yellow-900); + --ui-color-warning-950: var(--color-yellow-950); + --ui-color-error-50: var(--color-red-50); + --ui-color-error-100: var(--color-red-100); + --ui-color-error-200: var(--color-red-200); + --ui-color-error-300: var(--color-red-300); + --ui-color-error-400: var(--color-red-400); + --ui-color-error-500: var(--color-red-500); + --ui-color-error-600: var(--color-red-600); + --ui-color-error-700: var(--color-red-700); + --ui-color-error-800: var(--color-red-800); + --ui-color-error-900: var(--color-red-900); + --ui-color-error-950: var(--color-red-950); + --ui-color-neutral-50: var(--color-zinc-50); + --ui-color-neutral-100: var(--color-zinc-100); + --ui-color-neutral-200: var(--color-zinc-200); + --ui-color-neutral-300: var(--color-zinc-300); + --ui-color-neutral-400: var(--color-zinc-400); + --ui-color-neutral-500: var(--color-zinc-500); + --ui-color-neutral-600: var(--color-zinc-600); + --ui-color-neutral-700: var(--color-zinc-700); + --ui-color-neutral-800: var(--color-zinc-800); + --ui-color-neutral-900: var(--color-zinc-900); + --ui-color-neutral-950: var(--color-zinc-950); + } + :root, .light { + --ui-primary: var(--ui-color-primary-500); + --ui-secondary: var(--ui-color-secondary-500); + --ui-success: var(--ui-color-success-500); + --ui-info: var(--ui-color-info-500); + --ui-warning: var(--ui-color-warning-500); + --ui-error: var(--ui-color-error-500); + } + .dark { + --ui-primary: var(--ui-color-primary-400); + --ui-secondary: var(--ui-color-secondary-400); + --ui-success: var(--ui-color-success-400); + --ui-info: var(--ui-color-info-400); + --ui-warning: var(--ui-color-warning-400); + --ui-error: var(--ui-color-error-400); + } +}</style><title>Nuxt UI Pro - Landing template

Build your landing with Nuxt UI Pro

Nuxt UI Pro is a collection of premium Vue components built on top of Nuxt UI to create beautiful & responsive Nuxt applications in minutes. It includes all primitives to build landing pages, documentations, blogs, dashboards or entire SaaS products.

Create stunning Nuxt apps

Nuxt UI Pro comes packed with powerful features to help you build modern, high-performance Nuxt applications faster. From pre-built UI sections to Figma design kits, every detail is crafted to enhance your workflow and deliver a polished user experience.
  • 40+ Ready-to-use Sections
    Pre-built UI components for landing pages, documentation, blogs, dashboards, and more—ready to use out of the box.
  • Auto Dark Mode
    Seamlessly adapts to user preferences with a built-in dark mode switch—no extra configuration needed.
  • Blazing-fast Performance
    Optimized for Nuxt 3 with minimal bundle size, lightning-fast rendering, and best practices in performance.
  • SEO & Accessibility Ready
    Built with proper semantic HTML, structured data, and accessibility in mind for better rankings and usability.
  • Fully Customizable UI
    Modify colors, fonts, spacing, and layouts with Tailwind CSS and Nuxt UI’s design tokens to match your brand identity.
  • Nuxt Content Support
    Write content with Markdown and MDC, making it easy to build documentation, blogs, and knowledge bases.
  • Vue-only mode
    Enjoy the benefits of Nuxt UI Pro without Nuxt. Integrate it seamlessly into your Vue 3 + Vite projects and build modern UIs with ease.
  • Built-in Internationalization (i18n)
    Easily localize your site with built-in support for multiple languages and right-to-left (RTL) layouts.
  • Figma Design Kits
    Match your development workflow with Nuxt UI & UI Pro Figma UI kits, ensuring a fast transition from design to code.
Nuxt UI, born from a desire to improve Vue component development, is the go-to library for building modern web interfaces. We aim to provide you with a comprehensive set of tools to create and customize your next UI while maintaining the best developer experience.
BC

Benjamin Canac

Author of Nuxt UI

The freedom to build anything

Nuxt UI Pro ships with an extensive set of advanced components that cover a wide range of use-cases. Carefully crafted to reduce boilerplate code without sacrificing flexibility.
  • Like Nuxt UI, change the style of any component from your App Config or customize them specifically through the ui prop.
  • Each component leverages the power of Vue's slots to give you the flexibility to build anything.
  • Nuxt UI Pro components aims to structure your content, they are responsive by design and will adapt to any screen size.
app.vue
<script setup lang="ts">
+const links = [
+  { to: '/', label: 'Home' },
+  { to: '/about', label: 'About' },
+  { to: '/contact', label: 'Contact' }
+]
+</script>
+
+<template>
+  <UApp>
+    <UHeader :links="links" />
+
+    <UPageHero title="Hello World" />
+
+    <UPageSection title="Features">
+      <UPageGrid>
+        <UPageCard title="First Card" />
+        <UPageCard title="Second Card" />
+        <UPageCard title="Third Card" />
+      </UPageGrid>
+    </UPageSection>
+
+    <UFooter />
+  </UApp>
+</template>
+

The flexibility to control your data

Although you can use any data source you want, Nuxt UI Pro is fully integrated with Nuxt Content and provides additional features when the module is detected.
  • Nuxt UI Pro overrides Nuxt Content prose components to make them awesome but also adds new ones like Callout, CodeGroup, Field, etc.
  • Nuxt UI Pro ships with a ready to use command palette component. No need to setup Algolia DocSearch anymore.
pages/[...slug].vue
<script setup lang="ts">
+const route = useRoute()
+
+const { data: page } = await useAsyncData(route.path, () => queryCollection('content').path(route.path).first())
+</script>
+
+<template>
+  <UPage>
+    <UPageHeader :title="page.title" :description="page.description" :links="page.links" />
+
+    <UPageBody>
+      <ContentRenderer v-if="page.body" :value="page" />
+    </UPageBody>
+
+    <template #right>
+      <UContentToc :links="page.body.toc.links" />
+    </template>
+  </UPage>
+</template>
+
Templates

Kickstart with Nuxt UI in seconds

Choose from a variety of templates to get started with Nuxt UI Pro in seconds. Each template is designed to help you build beautiful and responsive Nuxt applications in minutes.
Landing
A template for building a landing page with Nuxt UI Pro.
Landing
Saas
A template for building a SaaS application with Nuxt UI Pro.
Saas
Docs
A template for building a documentation site with Nuxt UI Pro.
Docs
Dashboard
A template for building a dashboard with Nuxt UI Pro.
Dashboard
Pricing

A plan for every need

On top of 40+ open source components from Nuxt UI, Pro gives you access to 50+ premium Vue components to create beautiful & responsive Nuxt applications in minutes. It includes all primitives to build landing pages, documentations, blogs, dashboards or entire SaaS products.
Solo
Tailored for indie hackers, freelancers and solo founders.
$249
one-time paymentplus local taxes
  • One developer
  • Unlimited projects
  • Access to the GitHub repository
  • Unlimited minor & patch updates
  • Lifetime access
Startup
Best suited for small teams, startups and agencies.
$499
one-time paymentplus local taxes
  • Up to 5 developers
  • Unlimited projects
  • Access to the GitHub repository
  • Unlimited minor & patch updates
  • Lifetime access
Organization
Ideal for larger teams and organizations.
$999
one-time paymentplus local taxes
  • Up to 20 developers
  • Unlimited projects
  • Everything in Startup
  • Prioritized feature requests
  • Unlimited minor & patch updates
  • Lifetime access

What people are saying

Nuxt UI Pro is already trusted by 1,500+ users and teams around the world.
Springfield ClinicChurnkeyBOSCHBlizzardBodetWinRealityTower ResearchLiege AirportUniversity of WashingtonFundaExxonMobilMain PostINSEPApplauseInstadapp
Springfield ClinicChurnkeyBOSCHBlizzardBodetWinRealityTower ResearchLiege AirportUniversity of WashingtonFundaExxonMobilMain PostINSEPApplauseInstadapp
Springfield ClinicChurnkeyBOSCHBlizzardBodetWinRealityTower ResearchLiege AirportUniversity of WashingtonFundaExxonMobilMain PostINSEPApplauseInstadapp
Springfield ClinicChurnkeyBOSCHBlizzardBodetWinRealityTower ResearchLiege AirportUniversity of WashingtonFundaExxonMobilMain PostINSEPApplauseInstadapp
We were using a SaaS service for the docs site, but were left unfulfilled. We put in the effort to do it in house, with UI Pro and not only did we get complimented by a prospect on our site, but they wanted to know our platform.
AB

Anthony Bettini

CEO and founder of VulnCheck

Wow, Nuxt UI Pro is a total game-changer! I'm seriously impressed with the quality, attention to detail, and the insane variety of components you get. It's like hitting the jackpot for any developer. I've saved countless hours that I would've spent stressing over making my apps look good, with amazing accessible UX, and instead, I've been able to focus on the real deal – building the app itself. It's an instant buy for me, every single time. No second thoughts!
YJ

Yaz Jallad

Founder Ninjaparade Digital

Nuxt UI Pro saves 100s of hours of dev and design time while delivering a clean professional look on any device.
KO

Kevin Olson

Founder of Fume.app

I decided to replace my custom-built components with a component library and chose Nuxt UI Pro. It only took me a few hours, and the new UI looks more professional. Integrating the library is easy; the components are well-documented and highly customizable. I can only recommend it; this library is my new choice for new SaaS products.
MH

Michael Hoffmann

Senior Frontend Developer

Nuxt UI Pro is my go to component library. Out-of-the-box it handles all of the UI demands I throw at it while looking great. The customisation is really worth thought out, allowing you to override components in a breeze. Always amazed at the improvements dropped in each update as well, the team is doing an amazing job.
HW

Harlan Wilton

Nuxt core team member

I jumped at the chance to buy the Nuxt team's new UI kit as soon as I saw it. While I'm already a fan of Nuxt UI, the pro version takes it to a whole new level and lets me paste entire blocks into all my projects, saving me a ton of time.
TS

Thomas Sanlis

Freelance developer and designer

Nuxt UI has allowed me to develop my SaaS without any prior mockups. The design quality of their components and the intelligence of the DX meant that I was able to try many different layouts for my application until I found the perfect UX for my users. Nuxt UI is the ui-kit I would have dreamed of building myself, and Nuxt UI Pro makes things even easier when you want to go further with your SaaS. Kudos to the team.
BC

Benjamin Code

YouTuber and SaaS builder

Nuxt UI Pro is my preferred choice for everything, from a POC to a web platform. It's ready to use out-of-the-box and assists me in crafting pixel-perfect UIs. It saves me a significant amount of time while remaining highly customizable. Give it a try, and you won't be let down.
ES

Estéban Soubiran

Web developer and UnJS member

As someone who builds a lot of projects, Nuxt UI Pro has been a game-changer. It's not just about saving time – it's about having components that are thoughtfully designed and just work. The developer experience is exceptional, and I can focus on building features instead of tweaking UI components.
HR

Hugo Richard

Frontend Engineer at NuxtLabs

Frequently Asked Questions

If you can't find what you're looking for, email our support team and if you're lucky someone will get back to you.

Start with Nuxt UI Pro today!

Nuxt UI Pro is free in development, but you need a license to use it in production.

Copyright © 2025

\ No newline at end of file diff --git a/public/logos/applause.svg b/logos/applause.svg similarity index 100% rename from public/logos/applause.svg rename to logos/applause.svg diff --git a/public/logos/blizzard.svg b/logos/blizzard.svg similarity index 100% rename from public/logos/blizzard.svg rename to logos/blizzard.svg diff --git a/public/logos/bodet.svg b/logos/bodet.svg similarity index 100% rename from public/logos/bodet.svg rename to logos/bodet.svg diff --git a/public/logos/bosch.svg b/logos/bosch.svg similarity index 100% rename from public/logos/bosch.svg rename to logos/bosch.svg diff --git a/public/logos/churnkey.svg b/logos/churnkey.svg similarity index 100% rename from public/logos/churnkey.svg rename to logos/churnkey.svg diff --git a/public/logos/exxonmobil.svg b/logos/exxonmobil.svg similarity index 100% rename from public/logos/exxonmobil.svg rename to logos/exxonmobil.svg diff --git a/public/logos/funda.svg b/logos/funda.svg similarity index 100% rename from public/logos/funda.svg rename to logos/funda.svg diff --git a/public/logos/insep.svg b/logos/insep.svg similarity index 100% rename from public/logos/insep.svg rename to logos/insep.svg diff --git a/public/logos/instadapp.svg b/logos/instadapp.svg similarity index 100% rename from public/logos/instadapp.svg rename to logos/instadapp.svg diff --git a/public/logos/liegeairport.svg b/logos/liegeairport.svg similarity index 100% rename from public/logos/liegeairport.svg rename to logos/liegeairport.svg diff --git a/public/logos/mainpost.svg b/logos/mainpost.svg similarity index 100% rename from public/logos/mainpost.svg rename to logos/mainpost.svg diff --git a/public/logos/springfieldclinic.svg b/logos/springfieldclinic.svg similarity index 100% rename from public/logos/springfieldclinic.svg rename to logos/springfieldclinic.svg diff --git a/public/logos/tower.svg b/logos/tower.svg similarity index 100% rename from public/logos/tower.svg rename to logos/tower.svg diff --git a/public/logos/win.svg b/logos/win.svg similarity index 100% rename from public/logos/win.svg rename to logos/win.svg diff --git a/public/logos/wuniversity.svg b/logos/wuniversity.svg similarity index 100% rename from public/logos/wuniversity.svg rename to logos/wuniversity.svg diff --git a/nuxt.config.ts b/nuxt.config.ts deleted file mode 100644 index 82c13ad..0000000 --- a/nuxt.config.ts +++ /dev/null @@ -1,50 +0,0 @@ -// https://nuxt.com/docs/api/configuration/nuxt-config -export default defineNuxtConfig({ - modules: [ - '@nuxt/eslint', - '@nuxt/image', - '@nuxt/ui-pro', - '@nuxt/content' - ], - - devtools: { - enabled: true - }, - - css: ['~/assets/css/main.css'], - - content: { - preview: { - api: 'https://api.nuxt.studio' - } - }, - - mdc: { - highlight: { - noApiRoute: false - } - }, - - routeRules: { - '/': { prerender: true } - }, - - future: { - compatibilityVersion: 4 - }, - - compatibilityDate: '2025-01-15', - - typescript: { - strict: false - }, - - eslint: { - config: { - stylistic: { - commaDangle: 'never', - braceStyle: '1tbs' - } - } - } -}) diff --git a/nuxt.schema.ts b/nuxt.schema.ts deleted file mode 100644 index 51cbdc0..0000000 --- a/nuxt.schema.ts +++ /dev/null @@ -1,31 +0,0 @@ -import { field, group } from '@nuxt/content/preview' - -export default defineNuxtSchema({ - appConfig: { - ui: group({ - title: 'UI', - description: 'UI configuration', - icon: 'i-ph-palette-fill', - fields: { - colors: group({ - primary: field({ - type: 'string', - title: 'Primary', - description: 'Primary color of your UI.', - icon: 'i-mdi-palette-outline', - default: 'green', - required: ['sky', 'mint', 'rose', 'amber', 'violet', 'emerald', 'fuchsia', 'indigo', 'lime', 'orange', 'pink', 'purple', 'red', 'teal', 'yellow', 'green', 'blue', 'cyan', 'gray', 'white', 'black'] - }), - neutral: field({ - type: 'string', - title: 'Neutral', - description: 'Neutral color of your UI.', - icon: 'i-mdi-palette-outline', - default: 'slate', - required: ['slate', 'neutral', 'stone', 'gray', 'zinc'] - }) - }) - } - }) - } -}) diff --git a/package.json b/package.json deleted file mode 100644 index 8feef98..0000000 --- a/package.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "name": "nuxt-ui-pro-template-landing", - "private": true, - "type": "module", - "scripts": { - "build": "nuxt build", - "dev": "nuxt dev", - "generate": "nuxt generate", - "preview": "nuxt preview", - "postinstall": "nuxt prepare", - "lint": "eslint .", - "typecheck": "nuxt typecheck" - }, - "dependencies": { - "@iconify-json/lucide": "^1.2.26", - "@iconify-json/simple-icons": "^1.2.26", - "@nuxt/content": "^3.2.2", - "@nuxt/image": "^1.9.0", - "@nuxt/ui-pro": "3.0.0-alpha.13", - "nuxt": "^3.15.4" - }, - "devDependencies": { - "@nuxt/eslint": "^1.1.0", - "eslint": "^9.21.0", - "typescript": "^5.7.3", - "vue-tsc": "^2.2.2" - }, - "resolutions": { - "tailwindcss": "4.0.7", - "@tailwindcss/postcss": "4.0.7", - "@tailwindcss/vite": "4.0.7", - "vue-tsc": "2.2.2" - }, - "pnpm": { - "onlyBuiltDependencies": [ - "better-sqlite3" - ] - }, - "packageManager": "pnpm@10.5.0" -} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml deleted file mode 100644 index 2376366..0000000 --- a/pnpm-lock.yaml +++ /dev/null @@ -1,11423 +0,0 @@ -lockfileVersion: '9.0' - -settings: - autoInstallPeers: true - excludeLinksFromLockfile: false - -overrides: - tailwindcss: 4.0.7 - '@tailwindcss/postcss': 4.0.7 - '@tailwindcss/vite': 4.0.7 - vue-tsc: 2.2.2 - -importers: - - .: - dependencies: - '@iconify-json/lucide': - specifier: ^1.2.26 - version: 1.2.26 - '@iconify-json/simple-icons': - specifier: ^1.2.26 - version: 1.2.26 - '@nuxt/content': - specifier: ^3.2.2 - version: 3.2.2(magicast@0.3.5)(typescript@5.7.3) - '@nuxt/image': - specifier: ^1.9.0 - version: 1.9.0(db0@0.2.4(better-sqlite3@11.8.1))(ioredis@5.5.0)(magicast@0.3.5) - '@nuxt/ui-pro': - specifier: 3.0.0-alpha.13 - version: 3.0.0-alpha.13(@babel/parser@7.26.9)(change-case@5.4.4)(db0@0.2.4(better-sqlite3@11.8.1))(embla-carousel@8.5.2)(ioredis@5.5.0)(magicast@0.3.5)(radix-vue@1.9.16(vue@3.5.13(typescript@5.7.3)))(typescript@5.7.3)(vite@6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) - nuxt: - specifier: ^3.15.4 - version: 3.15.4(@parcel/watcher@2.5.1)(@types/node@22.13.5)(better-sqlite3@11.8.1)(db0@0.2.4(better-sqlite3@11.8.1))(eslint@9.21.0(jiti@2.4.2))(ioredis@5.5.0)(lightningcss@1.29.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.34.8)(terser@5.39.0)(typescript@5.7.3)(vite@6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.39.0)(yaml@2.7.0))(vue-tsc@2.2.2(typescript@5.7.3))(yaml@2.7.0) - devDependencies: - '@nuxt/eslint': - specifier: ^1.1.0 - version: 1.1.0(@vue/compiler-sfc@3.5.13)(eslint@9.21.0(jiti@2.4.2))(magicast@0.3.5)(typescript@5.7.3)(vite@6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.39.0)(yaml@2.7.0)) - eslint: - specifier: ^9.21.0 - version: 9.21.0(jiti@2.4.2) - typescript: - specifier: ^5.7.3 - version: 5.7.3 - vue-tsc: - specifier: 2.2.2 - version: 2.2.2(typescript@5.7.3) - -packages: - - '@alloc/quick-lru@5.2.0': - resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} - engines: {node: '>=10'} - - '@ampproject/remapping@2.3.0': - resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} - engines: {node: '>=6.0.0'} - - '@antfu/install-pkg@1.0.0': - resolution: {integrity: sha512-xvX6P/lo1B3ej0OsaErAjqgFYzYVcJpamjLAFLYh9vRJngBrMoUG7aVnrGTeqM7yxbyTD5p3F2+0/QUEh8Vzhw==} - - '@antfu/utils@0.7.10': - resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==} - - '@antfu/utils@8.1.1': - resolution: {integrity: sha512-Mex9nXf9vR6AhcXmMrlz/HVgYYZpVGJ6YlPgwl7UnaFpnshXs6EK/oa5Gpf3CzENMjkvEx2tQtntGnb7UtSTOQ==} - - '@apidevtools/json-schema-ref-parser@11.9.1': - resolution: {integrity: sha512-OvyhwtYaWSTfo8NfibmFlgl+pIMaBOmN0OwZ3CPaGscEK3B8FCVDuQ7zgxY8seU/1kfSvNWnyB0DtKJyNLxX7g==} - engines: {node: '>= 16'} - - '@babel/code-frame@7.26.2': - resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} - engines: {node: '>=6.9.0'} - - '@babel/compat-data@7.26.8': - resolution: {integrity: sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==} - engines: {node: '>=6.9.0'} - - '@babel/core@7.26.9': - resolution: {integrity: sha512-lWBYIrF7qK5+GjY5Uy+/hEgp8OJWOD/rpy74GplYRhEauvbHDeFB8t5hPOZxCZ0Oxf4Cc36tK51/l3ymJysrKw==} - engines: {node: '>=6.9.0'} - - '@babel/generator@7.26.9': - resolution: {integrity: sha512-kEWdzjOAUMW4hAyrzJ0ZaTOu9OmpyDIQicIh0zg0EEcEkYXZb2TjtBhnHi2ViX7PKwZqF4xwqfAm299/QMP3lg==} - engines: {node: '>=6.9.0'} - - '@babel/helper-annotate-as-pure@7.25.9': - resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==} - engines: {node: '>=6.9.0'} - - '@babel/helper-compilation-targets@7.26.5': - resolution: {integrity: sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==} - engines: {node: '>=6.9.0'} - - '@babel/helper-create-class-features-plugin@7.26.9': - resolution: {integrity: sha512-ubbUqCofvxPRurw5L8WTsCLSkQiVpov4Qx0WMA+jUN+nXBK8ADPlJO1grkFw5CWKC5+sZSOfuGMdX1aI1iT9Sg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/helper-member-expression-to-functions@7.25.9': - resolution: {integrity: sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==} - engines: {node: '>=6.9.0'} - - '@babel/helper-module-imports@7.25.9': - resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} - engines: {node: '>=6.9.0'} - - '@babel/helper-module-transforms@7.26.0': - resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/helper-optimise-call-expression@7.25.9': - resolution: {integrity: sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==} - engines: {node: '>=6.9.0'} - - '@babel/helper-plugin-utils@7.26.5': - resolution: {integrity: sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==} - engines: {node: '>=6.9.0'} - - '@babel/helper-replace-supers@7.26.5': - resolution: {integrity: sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/helper-skip-transparent-expression-wrappers@7.25.9': - resolution: {integrity: sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==} - engines: {node: '>=6.9.0'} - - '@babel/helper-string-parser@7.25.9': - resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} - engines: {node: '>=6.9.0'} - - '@babel/helper-validator-identifier@7.25.9': - resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} - engines: {node: '>=6.9.0'} - - '@babel/helper-validator-option@7.25.9': - resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==} - engines: {node: '>=6.9.0'} - - '@babel/helpers@7.26.9': - resolution: {integrity: sha512-Mz/4+y8udxBKdmzt/UjPACs4G3j5SshJJEFFKxlCGPydG4JAHXxjWjAwjd09tf6oINvl1VfMJo+nB7H2YKQ0dA==} - engines: {node: '>=6.9.0'} - - '@babel/parser@7.26.9': - resolution: {integrity: sha512-81NWa1njQblgZbQHxWHpxxCzNsa3ZwvFqpUg7P+NNUU6f3UU2jBEg4OlF/J6rl8+PQGh1q6/zWScd001YwcA5A==} - engines: {node: '>=6.0.0'} - hasBin: true - - '@babel/plugin-proposal-decorators@7.25.9': - resolution: {integrity: sha512-smkNLL/O1ezy9Nhy4CNosc4Va+1wo5w4gzSZeLe6y6dM4mmHfYOCPolXQPHQxonZCF+ZyebxN9vqOolkYrSn5g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-decorators@7.25.9': - resolution: {integrity: sha512-ryzI0McXUPJnRCvMo4lumIKZUzhYUO/ScI+Mz4YVaTLt04DHNSjEUjKVvbzQjZFLuod/cYEc07mJWhzl6v4DPg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-import-attributes@7.26.0': - resolution: {integrity: sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-import-meta@7.10.4': - resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-jsx@7.25.9': - resolution: {integrity: sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-typescript@7.25.9': - resolution: {integrity: sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-typescript@7.26.8': - resolution: {integrity: sha512-bME5J9AC8ChwA7aEPJ6zym3w7aObZULHhbNLU0bKUhKsAkylkzUdq+0kdymh9rzi8nlNFl2bmldFBCKNJBUpuw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/standalone@7.26.9': - resolution: {integrity: sha512-UTeQKy0kzJwWRe55kT1uK4G9H6D0lS6G4207hCU/bDaOhA5t2aC0qHN6GmID0Axv3OFLNXm27NdqcWp+BXcGtA==} - engines: {node: '>=6.9.0'} - - '@babel/template@7.26.9': - resolution: {integrity: sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==} - engines: {node: '>=6.9.0'} - - '@babel/traverse@7.26.9': - resolution: {integrity: sha512-ZYW7L+pL8ahU5fXmNbPF+iZFHCv5scFak7MZ9bwaRPLUhHh7QQEMjZUg0HevihoqCM5iSYHN61EyCoZvqC+bxg==} - engines: {node: '>=6.9.0'} - - '@babel/types@7.26.9': - resolution: {integrity: sha512-Y3IR1cRnOxOCDvMmNiym7XpXQ93iGDDPHx+Zj+NM+rg0fBaShfQLkg+hKPaZCEvg5N/LeCo4+Rj/i3FuJsIQaw==} - engines: {node: '>=6.9.0'} - - '@capsizecss/metrics@2.2.0': - resolution: {integrity: sha512-DkFIser1KbGxWyG2hhQQeCit72TnOQDx5pr9bkA7+XlIy7qv+4lYtslH3bidVxm2qkY2guAgypSIPYuQQuk70A==} - - '@capsizecss/unpack@2.3.0': - resolution: {integrity: sha512-qkf9IoFIVTOkkpr8oZtCNSmubyWFCuPU4EOWO6J/rFPP5Ks2b1k1EHDSQRLwfokh6nCd7mJgBT2lhcuDCE6w4w==} - - '@clack/core@0.4.1': - resolution: {integrity: sha512-Pxhij4UXg8KSr7rPek6Zowm+5M22rbd2g1nfojHJkxp5YkFqiZ2+YLEM/XGVIzvGOcM0nqjIFxrpDwWRZYWYjA==} - - '@clack/prompts@0.10.0': - resolution: {integrity: sha512-H3rCl6CwW1NdQt9rE3n373t7o5cthPv7yUoxF2ytZvyvlJv89C5RYMJu83Hed8ODgys5vpBU0GKxIRG83jd8NQ==} - - '@cloudflare/kv-asset-handler@0.3.4': - resolution: {integrity: sha512-YLPHc8yASwjNkmcDMQMY35yiWjoKAKnhUbPRszBRS0YgH+IXtsMp61j+yTcnCE3oO2DgP0U3iejLC8FTtKDC8Q==} - engines: {node: '>=16.13'} - - '@es-joy/jsdoccomment@0.49.0': - resolution: {integrity: sha512-xjZTSFgECpb9Ohuk5yMX5RhUEbfeQcuOp8IF60e+wyzWEF0M5xeSgqsfLtvPEX8BIyOX9saZqzuGPmZ8oWc+5Q==} - engines: {node: '>=16'} - - '@esbuild/aix-ppc64@0.24.2': - resolution: {integrity: sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [aix] - - '@esbuild/aix-ppc64@0.25.0': - resolution: {integrity: sha512-O7vun9Sf8DFjH2UtqK8Ku3LkquL9SZL8OLY1T5NZkA34+wG3OQF7cl4Ql8vdNzM6fzBbYfLaiRLIOZ+2FOCgBQ==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [aix] - - '@esbuild/android-arm64@0.24.2': - resolution: {integrity: sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [android] - - '@esbuild/android-arm64@0.25.0': - resolution: {integrity: sha512-grvv8WncGjDSyUBjN9yHXNt+cq0snxXbDxy5pJtzMKGmmpPxeAmAhWxXI+01lU5rwZomDgD3kJwulEnhTRUd6g==} - engines: {node: '>=18'} - cpu: [arm64] - os: [android] - - '@esbuild/android-arm@0.24.2': - resolution: {integrity: sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==} - engines: {node: '>=18'} - cpu: [arm] - os: [android] - - '@esbuild/android-arm@0.25.0': - resolution: {integrity: sha512-PTyWCYYiU0+1eJKmw21lWtC+d08JDZPQ5g+kFyxP0V+es6VPPSUhM6zk8iImp2jbV6GwjX4pap0JFbUQN65X1g==} - engines: {node: '>=18'} - cpu: [arm] - os: [android] - - '@esbuild/android-x64@0.24.2': - resolution: {integrity: sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==} - engines: {node: '>=18'} - cpu: [x64] - os: [android] - - '@esbuild/android-x64@0.25.0': - resolution: {integrity: sha512-m/ix7SfKG5buCnxasr52+LI78SQ+wgdENi9CqyCXwjVR2X4Jkz+BpC3le3AoBPYTC9NHklwngVXvbJ9/Akhrfg==} - engines: {node: '>=18'} - cpu: [x64] - os: [android] - - '@esbuild/darwin-arm64@0.24.2': - resolution: {integrity: sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==} - engines: {node: '>=18'} - cpu: [arm64] - os: [darwin] - - '@esbuild/darwin-arm64@0.25.0': - resolution: {integrity: sha512-mVwdUb5SRkPayVadIOI78K7aAnPamoeFR2bT5nszFUZ9P8UpK4ratOdYbZZXYSqPKMHfS1wdHCJk1P1EZpRdvw==} - engines: {node: '>=18'} - cpu: [arm64] - os: [darwin] - - '@esbuild/darwin-x64@0.24.2': - resolution: {integrity: sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==} - engines: {node: '>=18'} - cpu: [x64] - os: [darwin] - - '@esbuild/darwin-x64@0.25.0': - resolution: {integrity: sha512-DgDaYsPWFTS4S3nWpFcMn/33ZZwAAeAFKNHNa1QN0rI4pUjgqf0f7ONmXf6d22tqTY+H9FNdgeaAa+YIFUn2Rg==} - engines: {node: '>=18'} - cpu: [x64] - os: [darwin] - - '@esbuild/freebsd-arm64@0.24.2': - resolution: {integrity: sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [freebsd] - - '@esbuild/freebsd-arm64@0.25.0': - resolution: {integrity: sha512-VN4ocxy6dxefN1MepBx/iD1dH5K8qNtNe227I0mnTRjry8tj5MRk4zprLEdG8WPyAPb93/e4pSgi1SoHdgOa4w==} - engines: {node: '>=18'} - cpu: [arm64] - os: [freebsd] - - '@esbuild/freebsd-x64@0.24.2': - resolution: {integrity: sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==} - engines: {node: '>=18'} - cpu: [x64] - os: [freebsd] - - '@esbuild/freebsd-x64@0.25.0': - resolution: {integrity: sha512-mrSgt7lCh07FY+hDD1TxiTyIHyttn6vnjesnPoVDNmDfOmggTLXRv8Id5fNZey1gl/V2dyVK1VXXqVsQIiAk+A==} - engines: {node: '>=18'} - cpu: [x64] - os: [freebsd] - - '@esbuild/linux-arm64@0.24.2': - resolution: {integrity: sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [linux] - - '@esbuild/linux-arm64@0.25.0': - resolution: {integrity: sha512-9QAQjTWNDM/Vk2bgBl17yWuZxZNQIF0OUUuPZRKoDtqF2k4EtYbpyiG5/Dk7nqeK6kIJWPYldkOcBqjXjrUlmg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [linux] - - '@esbuild/linux-arm@0.24.2': - resolution: {integrity: sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==} - engines: {node: '>=18'} - cpu: [arm] - os: [linux] - - '@esbuild/linux-arm@0.25.0': - resolution: {integrity: sha512-vkB3IYj2IDo3g9xX7HqhPYxVkNQe8qTK55fraQyTzTX/fxaDtXiEnavv9geOsonh2Fd2RMB+i5cbhu2zMNWJwg==} - engines: {node: '>=18'} - cpu: [arm] - os: [linux] - - '@esbuild/linux-ia32@0.24.2': - resolution: {integrity: sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==} - engines: {node: '>=18'} - cpu: [ia32] - os: [linux] - - '@esbuild/linux-ia32@0.25.0': - resolution: {integrity: sha512-43ET5bHbphBegyeqLb7I1eYn2P/JYGNmzzdidq/w0T8E2SsYL1U6un2NFROFRg1JZLTzdCoRomg8Rvf9M6W6Gg==} - engines: {node: '>=18'} - cpu: [ia32] - os: [linux] - - '@esbuild/linux-loong64@0.24.2': - resolution: {integrity: sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==} - engines: {node: '>=18'} - cpu: [loong64] - os: [linux] - - '@esbuild/linux-loong64@0.25.0': - resolution: {integrity: sha512-fC95c/xyNFueMhClxJmeRIj2yrSMdDfmqJnyOY4ZqsALkDrrKJfIg5NTMSzVBr5YW1jf+l7/cndBfP3MSDpoHw==} - engines: {node: '>=18'} - cpu: [loong64] - os: [linux] - - '@esbuild/linux-mips64el@0.24.2': - resolution: {integrity: sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==} - engines: {node: '>=18'} - cpu: [mips64el] - os: [linux] - - '@esbuild/linux-mips64el@0.25.0': - resolution: {integrity: sha512-nkAMFju7KDW73T1DdH7glcyIptm95a7Le8irTQNO/qtkoyypZAnjchQgooFUDQhNAy4iu08N79W4T4pMBwhPwQ==} - engines: {node: '>=18'} - cpu: [mips64el] - os: [linux] - - '@esbuild/linux-ppc64@0.24.2': - resolution: {integrity: sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [linux] - - '@esbuild/linux-ppc64@0.25.0': - resolution: {integrity: sha512-NhyOejdhRGS8Iwv+KKR2zTq2PpysF9XqY+Zk77vQHqNbo/PwZCzB5/h7VGuREZm1fixhs4Q/qWRSi5zmAiO4Fw==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [linux] - - '@esbuild/linux-riscv64@0.24.2': - resolution: {integrity: sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==} - engines: {node: '>=18'} - cpu: [riscv64] - os: [linux] - - '@esbuild/linux-riscv64@0.25.0': - resolution: {integrity: sha512-5S/rbP5OY+GHLC5qXp1y/Mx//e92L1YDqkiBbO9TQOvuFXM+iDqUNG5XopAnXoRH3FjIUDkeGcY1cgNvnXp/kA==} - engines: {node: '>=18'} - cpu: [riscv64] - os: [linux] - - '@esbuild/linux-s390x@0.24.2': - resolution: {integrity: sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==} - engines: {node: '>=18'} - cpu: [s390x] - os: [linux] - - '@esbuild/linux-s390x@0.25.0': - resolution: {integrity: sha512-XM2BFsEBz0Fw37V0zU4CXfcfuACMrppsMFKdYY2WuTS3yi8O1nFOhil/xhKTmE1nPmVyvQJjJivgDT+xh8pXJA==} - engines: {node: '>=18'} - cpu: [s390x] - os: [linux] - - '@esbuild/linux-x64@0.24.2': - resolution: {integrity: sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==} - engines: {node: '>=18'} - cpu: [x64] - os: [linux] - - '@esbuild/linux-x64@0.25.0': - resolution: {integrity: sha512-9yl91rHw/cpwMCNytUDxwj2XjFpxML0y9HAOH9pNVQDpQrBxHy01Dx+vaMu0N1CKa/RzBD2hB4u//nfc+Sd3Cw==} - engines: {node: '>=18'} - cpu: [x64] - os: [linux] - - '@esbuild/netbsd-arm64@0.24.2': - resolution: {integrity: sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==} - engines: {node: '>=18'} - cpu: [arm64] - os: [netbsd] - - '@esbuild/netbsd-arm64@0.25.0': - resolution: {integrity: sha512-RuG4PSMPFfrkH6UwCAqBzauBWTygTvb1nxWasEJooGSJ/NwRw7b2HOwyRTQIU97Hq37l3npXoZGYMy3b3xYvPw==} - engines: {node: '>=18'} - cpu: [arm64] - os: [netbsd] - - '@esbuild/netbsd-x64@0.24.2': - resolution: {integrity: sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==} - engines: {node: '>=18'} - cpu: [x64] - os: [netbsd] - - '@esbuild/netbsd-x64@0.25.0': - resolution: {integrity: sha512-jl+qisSB5jk01N5f7sPCsBENCOlPiS/xptD5yxOx2oqQfyourJwIKLRA2yqWdifj3owQZCL2sn6o08dBzZGQzA==} - engines: {node: '>=18'} - cpu: [x64] - os: [netbsd] - - '@esbuild/openbsd-arm64@0.24.2': - resolution: {integrity: sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openbsd] - - '@esbuild/openbsd-arm64@0.25.0': - resolution: {integrity: sha512-21sUNbq2r84YE+SJDfaQRvdgznTD8Xc0oc3p3iW/a1EVWeNj/SdUCbm5U0itZPQYRuRTW20fPMWMpcrciH2EJw==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openbsd] - - '@esbuild/openbsd-x64@0.24.2': - resolution: {integrity: sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==} - engines: {node: '>=18'} - cpu: [x64] - os: [openbsd] - - '@esbuild/openbsd-x64@0.25.0': - resolution: {integrity: sha512-2gwwriSMPcCFRlPlKx3zLQhfN/2WjJ2NSlg5TKLQOJdV0mSxIcYNTMhk3H3ulL/cak+Xj0lY1Ym9ysDV1igceg==} - engines: {node: '>=18'} - cpu: [x64] - os: [openbsd] - - '@esbuild/sunos-x64@0.24.2': - resolution: {integrity: sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==} - engines: {node: '>=18'} - cpu: [x64] - os: [sunos] - - '@esbuild/sunos-x64@0.25.0': - resolution: {integrity: sha512-bxI7ThgLzPrPz484/S9jLlvUAHYMzy6I0XiU1ZMeAEOBcS0VePBFxh1JjTQt3Xiat5b6Oh4x7UC7IwKQKIJRIg==} - engines: {node: '>=18'} - cpu: [x64] - os: [sunos] - - '@esbuild/win32-arm64@0.24.2': - resolution: {integrity: sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==} - engines: {node: '>=18'} - cpu: [arm64] - os: [win32] - - '@esbuild/win32-arm64@0.25.0': - resolution: {integrity: sha512-ZUAc2YK6JW89xTbXvftxdnYy3m4iHIkDtK3CLce8wg8M2L+YZhIvO1DKpxrd0Yr59AeNNkTiic9YLf6FTtXWMw==} - engines: {node: '>=18'} - cpu: [arm64] - os: [win32] - - '@esbuild/win32-ia32@0.24.2': - resolution: {integrity: sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==} - engines: {node: '>=18'} - cpu: [ia32] - os: [win32] - - '@esbuild/win32-ia32@0.25.0': - resolution: {integrity: sha512-eSNxISBu8XweVEWG31/JzjkIGbGIJN/TrRoiSVZwZ6pkC6VX4Im/WV2cz559/TXLcYbcrDN8JtKgd9DJVIo8GA==} - engines: {node: '>=18'} - cpu: [ia32] - os: [win32] - - '@esbuild/win32-x64@0.24.2': - resolution: {integrity: sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==} - engines: {node: '>=18'} - cpu: [x64] - os: [win32] - - '@esbuild/win32-x64@0.25.0': - resolution: {integrity: sha512-ZENoHJBxA20C2zFzh6AI4fT6RraMzjYw4xKWemRTRmRVtN9c5DcH9r/f2ihEkMjOW5eGgrwCslG/+Y/3bL+DHQ==} - engines: {node: '>=18'} - cpu: [x64] - os: [win32] - - '@eslint-community/eslint-utils@4.4.1': - resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - - '@eslint-community/regexpp@4.12.1': - resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} - engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - - '@eslint/compat@1.2.7': - resolution: {integrity: sha512-xvv7hJE32yhegJ8xNAnb62ggiAwTYHBpUCWhRxEj/ksvgDJuSXfoDkBcRYaYNFiJ+jH0IE3K16hd+xXzhBgNbg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^9.10.0 - peerDependenciesMeta: - eslint: - optional: true - - '@eslint/config-array@0.19.2': - resolution: {integrity: sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/config-inspector@1.0.0': - resolution: {integrity: sha512-fzl4OHQazPSpsT5LIoE5qQV+8m48pdLN92lPdmIZJpQpD+kZmYC5JfxRilj5vcSaVmB9klJ8s81knNyC3hG7Eg==} - hasBin: true - peerDependencies: - eslint: ^8.50.0 || ^9.0.0 - - '@eslint/core@0.12.0': - resolution: {integrity: sha512-cmrR6pytBuSMTaBweKoGMwu3EiHiEC+DoyupPmlZ0HxBJBtIxwe+j/E4XPIKNx+Q74c8lXKPwYawBf5glsTkHg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/eslintrc@3.3.0': - resolution: {integrity: sha512-yaVPAiNAalnCZedKLdR21GOGILMLKPyqSLWaAjQFvYA2i/ciDi8ArYVr69Anohb6cH2Ukhqti4aFnYyPm8wdwQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/js@9.21.0': - resolution: {integrity: sha512-BqStZ3HX8Yz6LvsF5ByXYrtigrV5AXADWLAGc7PH/1SxOb7/FIYYMszZZWiUou/GB9P2lXWk2SV4d+Z8h0nknw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/object-schema@2.1.6': - resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/plugin-kit@0.2.7': - resolution: {integrity: sha512-JubJ5B2pJ4k4yGxaNLdbjrnk9d/iDz6/q8wOilpIowd6PJPgaxCuHBnBszq7Ce2TyMrywm5r4PnKm6V3iiZF+g==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@fastify/accept-negotiator@1.1.0': - resolution: {integrity: sha512-OIHZrb2ImZ7XG85HXOONLcJWGosv7sIvM2ifAPQVhg9Lv7qdmMBNVaai4QTdyuaqbKM5eO6sLSQOYI7wEQeCJQ==} - engines: {node: '>=14'} - - '@floating-ui/core@1.6.9': - resolution: {integrity: sha512-uMXCuQ3BItDUbAMhIXw7UPXRfAlOAvZzdK9BWpE60MCn+Svt3aLn9jsPTi/WNGlRUu2uI0v5S7JiIUsbsvh3fw==} - - '@floating-ui/dom@1.6.13': - resolution: {integrity: sha512-umqzocjDgNRGTuO7Q8CU32dkHkECqI8ZdMZ5Swb6QAM0t5rnlrN3lGo1hdpscRd3WS8T6DKYK4ephgIH9iRh3w==} - - '@floating-ui/utils@0.2.9': - resolution: {integrity: sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==} - - '@floating-ui/vue@1.1.6': - resolution: {integrity: sha512-XFlUzGHGv12zbgHNk5FN2mUB7ROul3oG2ENdTpWdE+qMFxyNxWSRmsoyhiEnpmabNm6WnUvR1OvJfUfN4ojC1A==} - - '@humanfs/core@0.19.1': - resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} - engines: {node: '>=18.18.0'} - - '@humanfs/node@0.16.6': - resolution: {integrity: sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==} - engines: {node: '>=18.18.0'} - - '@humanwhocodes/module-importer@1.0.1': - resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} - engines: {node: '>=12.22'} - - '@humanwhocodes/retry@0.3.1': - resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==} - engines: {node: '>=18.18'} - - '@humanwhocodes/retry@0.4.2': - resolution: {integrity: sha512-xeO57FpIu4p1Ri3Jq/EXq4ClRm86dVF2z/+kvFnyqVYRavTZmaFaUBbWCOuuTh0o/g7DSsk6kc2vrS4Vl5oPOQ==} - engines: {node: '>=18.18'} - - '@iconify-json/lucide@1.2.26': - resolution: {integrity: sha512-arD/8mK0lRxFY2LgLf345NhWVWiOtV8sOxJuLnq4QRz3frMiOwVwGxEgp5Xe/bRGzxO2CxxCBok0bPRpCkYZQQ==} - - '@iconify-json/simple-icons@1.2.26': - resolution: {integrity: sha512-NvqRuE+5h/tp4boPlnvfs0alD0CvnRE7oeG9Li5NGmZRx2/rhwlNjW/vEVTyhZcR9zqvRPAVh2GXR+PTEpzV+A==} - - '@iconify/collections@1.0.521': - resolution: {integrity: sha512-fryCall7fKZsBwsg5cA+2n+qBrFyFpJoGdIrdtznX9smwA2djSd4iRwClpmvkWk9xk1M/uPnu1PYUjiSnOiaeQ==} - - '@iconify/types@2.0.0': - resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} - - '@iconify/utils@2.3.0': - resolution: {integrity: sha512-GmQ78prtwYW6EtzXRU1rY+KwOKfz32PD7iJh6Iyqw68GiKuoZ2A6pRtzWONz5VQJbp50mEjXh/7NkumtrAgRKA==} - - '@iconify/vue@4.3.0': - resolution: {integrity: sha512-Xq0h6zMrHBbrW8jXJ9fISi+x8oDQllg5hTDkDuxnWiskJ63rpJu9CvJshj8VniHVTbsxCg9fVoPAaNp3RQI5OQ==} - peerDependencies: - vue: '>=3' - - '@internationalized/date@3.7.0': - resolution: {integrity: sha512-VJ5WS3fcVx0bejE/YHfbDKR/yawZgKqn/if+oEeLqNwBtPzVB06olkfcnojTmEMX+gTpH+FlQ69SHNitJ8/erQ==} - - '@internationalized/number@3.6.0': - resolution: {integrity: sha512-PtrRcJVy7nw++wn4W2OuePQQfTqDzfusSuY1QTtui4wa7r+rGVtR75pO8CyKvHvzyQYi3Q1uO5sY0AsB4e65Bw==} - - '@ioredis/commands@1.2.0': - resolution: {integrity: sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==} - - '@isaacs/cliui@8.0.2': - resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} - engines: {node: '>=12'} - - '@isaacs/fs-minipass@4.0.1': - resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==} - engines: {node: '>=18.0.0'} - - '@jridgewell/gen-mapping@0.3.8': - resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} - engines: {node: '>=6.0.0'} - - '@jridgewell/resolve-uri@3.1.2': - resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} - engines: {node: '>=6.0.0'} - - '@jridgewell/set-array@1.2.1': - resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} - engines: {node: '>=6.0.0'} - - '@jridgewell/source-map@0.3.6': - resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} - - '@jridgewell/sourcemap-codec@1.5.0': - resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} - - '@jridgewell/trace-mapping@0.3.25': - resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} - - '@jsdevtools/ono@7.1.3': - resolution: {integrity: sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==} - - '@kwsites/file-exists@1.1.1': - resolution: {integrity: sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==} - - '@kwsites/promise-deferred@1.1.1': - resolution: {integrity: sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==} - - '@mapbox/node-pre-gyp@2.0.0': - resolution: {integrity: sha512-llMXd39jtP0HpQLVI37Bf1m2ADlEb35GYSh1SDSLsBhR+5iCxiNGlT31yqbNtVHygHAtMy6dWFERpU2JgufhPg==} - engines: {node: '>=18'} - hasBin: true - - '@netlify/functions@2.8.2': - resolution: {integrity: sha512-DeoAQh8LuNPvBE4qsKlezjKj0PyXDryOFJfJKo3Z1qZLKzQ21sT314KQKPVjfvw6knqijj+IO+0kHXy/TJiqNA==} - engines: {node: '>=14.0.0'} - - '@netlify/node-cookies@0.1.0': - resolution: {integrity: sha512-OAs1xG+FfLX0LoRASpqzVntVV/RpYkgpI0VrUnw2u0Q1qiZUzcPffxRK8HF3gc4GjuhG5ahOEMJ9bswBiZPq0g==} - engines: {node: ^14.16.0 || >=16.0.0} - - '@netlify/serverless-functions-api@1.26.1': - resolution: {integrity: sha512-q3L9i3HoNfz0SGpTIS4zTcKBbRkxzCRpd169eyiTuk3IwcPC3/85mzLHranlKo2b+HYT0gu37YxGB45aD8A3Tw==} - engines: {node: '>=18.0.0'} - - '@nodelib/fs.scandir@2.1.5': - resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} - engines: {node: '>= 8'} - - '@nodelib/fs.scandir@4.0.1': - resolution: {integrity: sha512-vAkI715yhnmiPupY+dq+xenu5Tdf2TBQ66jLvBIcCddtz+5Q8LbMKaf9CIJJreez8fQ8fgaY+RaywQx8RJIWpw==} - engines: {node: '>=18.18.0'} - - '@nodelib/fs.stat@2.0.5': - resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} - engines: {node: '>= 8'} - - '@nodelib/fs.stat@4.0.0': - resolution: {integrity: sha512-ctr6bByzksKRCV0bavi8WoQevU6plSp2IkllIsEqaiKe2mwNNnaluhnRhcsgGZHrrHk57B3lf95MkLMO3STYcg==} - engines: {node: '>=18.18.0'} - - '@nodelib/fs.walk@1.2.8': - resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} - engines: {node: '>= 8'} - - '@nodelib/fs.walk@3.0.1': - resolution: {integrity: sha512-nIh/M6Kh3ZtOmlY00DaUYB4xeeV6F3/ts1l29iwl3/cfyY/OuCfUx+v08zgx8TKPTifXRcjjqVQ4KB2zOYSbyw==} - engines: {node: '>=18.18.0'} - - '@nuxt/cli@3.22.2': - resolution: {integrity: sha512-Xtu3Loe3fVLvOE1/NC/SrE6Buu7Aj6qrnu3hewAfamUyZ7mVUBOsJ5ScUhofSK2L6muGPvS3R1PisuJMFbdexg==} - engines: {node: ^16.10.0 || >=18.0.0} - hasBin: true - - '@nuxt/content@3.2.2': - resolution: {integrity: sha512-ug3UadxHTXXfaQpgBAA3OkrLidjxDi4XdLRjeoFfGhx2sWT77YzbytEWYA2VkxtqkZ9y4BzCs9xfum9m1/AcKg==} - peerDependencies: - '@electric-sql/pglite': '*' - '@libsql/client': '*' - sqlite3: '*' - peerDependenciesMeta: - '@electric-sql/pglite': - optional: true - '@libsql/client': - optional: true - sqlite3: - optional: true - - '@nuxt/devalue@2.0.2': - resolution: {integrity: sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==} - - '@nuxt/devtools-kit@1.7.0': - resolution: {integrity: sha512-+NgZ2uP5BuneqvQbe7EdOEaFEDy8762c99pLABtn7/Ur0ExEsQJMP7pYjjoTfKubhBqecr5Vo9yHkPBj1eHulQ==} - peerDependencies: - vite: '*' - - '@nuxt/devtools-kit@2.1.0': - resolution: {integrity: sha512-1fhwU7dDq/vIpjpNRwjEmTllRT1O0nzyBEhY187bQ8xBpoCC93t3zG3iTKcl8XkpT1aK9SqcgmXOnj5fNIAaYA==} - peerDependencies: - vite: '>=6.0' - - '@nuxt/devtools-wizard@1.7.0': - resolution: {integrity: sha512-86Gd92uEw0Dh2ErIYT9TMIrMOISE96fCRN4rxeryTvyiowQOsyrbkCeMNYrEehoRL+lohoyK6iDmFajadPNwWQ==} - hasBin: true - - '@nuxt/devtools@1.7.0': - resolution: {integrity: sha512-uvnjt5Zowkz7tZmnks2cGreg1XZIiSyVzQ2MYiRXACodlXcwJ0dpUS3WTxu8BR562K+772oRdvKie9AQlyZUgg==} - hasBin: true - peerDependencies: - vite: '*' - - '@nuxt/eslint-config@1.1.0': - resolution: {integrity: sha512-xPKoACePUL5ItyLRqsExTnuQOeOr0JiQ7ESY7XKeJZAxAUUiWRuxpxDbPoHX9REKlz2oVBSzFQZFnJzpOPNyrA==} - peerDependencies: - eslint: ^9.0.0 - eslint-plugin-format: '*' - peerDependenciesMeta: - eslint-plugin-format: - optional: true - - '@nuxt/eslint-plugin@1.1.0': - resolution: {integrity: sha512-WRN2xvEdNfqLgjllDG8jtK/31daGitVpr2yb7N9XNNYIh29mWD0GP1lN8znBbJvnG3AXwN9qOb8NAXXvekw/IQ==} - peerDependencies: - eslint: ^9.0.0 - - '@nuxt/eslint@1.1.0': - resolution: {integrity: sha512-T5CmWwMhJIjpPk2yTSj2aOifBug5bRA3sv8ec6FpWZV+cMBV9wnXsAxrIHjX+PZMt691It89ORunPjkoPSCDVQ==} - peerDependencies: - eslint: ^9.0.0 - eslint-webpack-plugin: ^4.1.0 - vite-plugin-eslint2: ^5.0.0 - peerDependenciesMeta: - eslint-webpack-plugin: - optional: true - vite-plugin-eslint2: - optional: true - - '@nuxt/fonts@0.10.3': - resolution: {integrity: sha512-wLCQ+olKZtClVmMEgjsNNDfcNCmyhIv8eujcWYYoFiv1Csy1ySqjI2+1Kq7wwaJhWl4sU83KQC2lLdiMuEeHCw==} - - '@nuxt/icon@1.10.3': - resolution: {integrity: sha512-ESIiSIpETLLcn5p4U8S0F3AQ5Mox0MoHAVKczamY4STh3Dwrc8labLhtN6lunwpQEv6UGuiutdvfkJ88zu44Ew==} - - '@nuxt/image@1.9.0': - resolution: {integrity: sha512-kuuePx/jtlmsuG/G8mTMELntw4p8MLD4tu9f4A064xor/ks29oEoBmFRzvfFwxqZ7cqfG2M4LZfTZFjQz5St+Q==} - engines: {node: '>=18.20.5'} - - '@nuxt/kit@3.15.4': - resolution: {integrity: sha512-dr7I7eZOoRLl4uxdxeL2dQsH0OrbEiVPIyBHnBpA4co24CBnoJoF+JINuP9l3PAM3IhUzc5JIVq3/YY3lEc3Hw==} - engines: {node: '>=18.12.0'} - - '@nuxt/schema@3.15.4': - resolution: {integrity: sha512-pAYZb/3ocSC/db1EFd5y+otmgHqUkvfxfhd9EknDB5DygnJuOIQNuGJ7LMJM6S2c0DYgBIHOdEelLxKHOjwbgQ==} - engines: {node: ^14.18.0 || >=16.10.0} - - '@nuxt/telemetry@2.6.5': - resolution: {integrity: sha512-lwMp9OHML/m0mjh7P5iz9PxINnk5smGkGebh88Wh8PjvnRooY1TBsbyq7mlSrNibpwD1BkwqhV5IAZOXWHLxMQ==} - engines: {node: '>=18.12.0'} - hasBin: true - - '@nuxt/ui-pro@3.0.0-alpha.13': - resolution: {integrity: sha512-Z+IM39hCFX4npb7TKgBxT09UDWx9WiKZKc4rwSl3R0fFLEs8vnRVpnq17cMj6bhQMhhmBP4ZUYGAaPLFzR3V4Q==} - peerDependencies: - typescript: ^5.6.3 - - '@nuxt/ui@3.0.0-alpha.13': - resolution: {integrity: sha512-RjCR5P1jdgsmVPgaIsaZaTT20r+EN3Qt3cQlu5yiE/9VhrF5YZWfxcNKIGdDqgRObRKgpV0GlaxYVZiDu9wAmQ==} - hasBin: true - peerDependencies: - typescript: ^5.6.3 - - '@nuxt/vite-builder@3.15.4': - resolution: {integrity: sha512-yBK6tWT973+ExKC3ciTWymZpjJ+enToOtYz574kXCyGO0PbSnuXdoJKTvrwXw1lK97PajCKxExlmwI/3oLOmMQ==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0.0} - peerDependencies: - vue: ^3.3.4 - - '@nuxtjs/color-mode@3.5.2': - resolution: {integrity: sha512-cC6RfgZh3guHBMLLjrBB2Uti5eUoGM9KyauOaYS9ETmxNWBMTvpgjvSiSJp1OFljIXPIqVTJ3xtJpSNZiO3ZaA==} - - '@nuxtjs/mdc@0.13.5': - resolution: {integrity: sha512-bbToK+RByIKdg0bO1k5ApMn3zuBzXqRNOKGGIA4HiHTZAPpHnSHjmKRP+2qKbdth+QJ/vyBj3cHQTlMT5onxsg==} - - '@parcel/watcher-android-arm64@2.5.1': - resolution: {integrity: sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==} - engines: {node: '>= 10.0.0'} - cpu: [arm64] - os: [android] - - '@parcel/watcher-darwin-arm64@2.5.1': - resolution: {integrity: sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==} - engines: {node: '>= 10.0.0'} - cpu: [arm64] - os: [darwin] - - '@parcel/watcher-darwin-x64@2.5.1': - resolution: {integrity: sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==} - engines: {node: '>= 10.0.0'} - cpu: [x64] - os: [darwin] - - '@parcel/watcher-freebsd-x64@2.5.1': - resolution: {integrity: sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==} - engines: {node: '>= 10.0.0'} - cpu: [x64] - os: [freebsd] - - '@parcel/watcher-linux-arm-glibc@2.5.1': - resolution: {integrity: sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==} - engines: {node: '>= 10.0.0'} - cpu: [arm] - os: [linux] - - '@parcel/watcher-linux-arm-musl@2.5.1': - resolution: {integrity: sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==} - engines: {node: '>= 10.0.0'} - cpu: [arm] - os: [linux] - - '@parcel/watcher-linux-arm64-glibc@2.5.1': - resolution: {integrity: sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==} - engines: {node: '>= 10.0.0'} - cpu: [arm64] - os: [linux] - - '@parcel/watcher-linux-arm64-musl@2.5.1': - resolution: {integrity: sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==} - engines: {node: '>= 10.0.0'} - cpu: [arm64] - os: [linux] - - '@parcel/watcher-linux-x64-glibc@2.5.1': - resolution: {integrity: sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==} - engines: {node: '>= 10.0.0'} - cpu: [x64] - os: [linux] - - '@parcel/watcher-linux-x64-musl@2.5.1': - resolution: {integrity: sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==} - engines: {node: '>= 10.0.0'} - cpu: [x64] - os: [linux] - - '@parcel/watcher-wasm@2.5.1': - resolution: {integrity: sha512-RJxlQQLkaMMIuWRozy+z2vEqbaQlCuaCgVZIUCzQLYggY22LZbP5Y1+ia+FD724Ids9e+XIyOLXLrLgQSHIthw==} - engines: {node: '>= 10.0.0'} - bundledDependencies: - - napi-wasm - - '@parcel/watcher-win32-arm64@2.5.1': - resolution: {integrity: sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==} - engines: {node: '>= 10.0.0'} - cpu: [arm64] - os: [win32] - - '@parcel/watcher-win32-ia32@2.5.1': - resolution: {integrity: sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==} - engines: {node: '>= 10.0.0'} - cpu: [ia32] - os: [win32] - - '@parcel/watcher-win32-x64@2.5.1': - resolution: {integrity: sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==} - engines: {node: '>= 10.0.0'} - cpu: [x64] - os: [win32] - - '@parcel/watcher@2.5.1': - resolution: {integrity: sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==} - engines: {node: '>= 10.0.0'} - - '@pkgjs/parseargs@0.11.0': - resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} - engines: {node: '>=14'} - - '@pkgr/core@0.1.1': - resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} - engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - - '@polka/url@1.0.0-next.28': - resolution: {integrity: sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==} - - '@redocly/ajv@8.11.2': - resolution: {integrity: sha512-io1JpnwtIcvojV7QKDUSIuMN/ikdOUd1ReEnUnMKGfDVridQZ31J0MmIuqwuRjWDZfmvr+Q0MqCcfHM2gTivOg==} - - '@redocly/config@0.20.3': - resolution: {integrity: sha512-Nyyv1Bj7GgYwj/l46O0nkH1GTKWbO3Ixe7KFcn021aZipkZd+z8Vlu1BwkhqtVgivcKaClaExtWU/lDHkjBzag==} - - '@redocly/openapi-core@1.31.1': - resolution: {integrity: sha512-FoTmi+iA6NGXk6rZpX6QvmEqbApbJgYC6soLj3zfx0f/1M4vUff5GuOEC24GWj7rN0vNx5E6eUx59h0M4sjRnQ==} - engines: {node: '>=18.17.0', npm: '>=9.5.0'} - - '@rollup/plugin-alias@5.1.1': - resolution: {integrity: sha512-PR9zDb+rOzkRb2VD+EuKB7UC41vU5DIwZ5qqCpk0KJudcWAyi8rvYOhS7+L5aZCspw1stTViLgN5v6FF1p5cgQ==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - - '@rollup/plugin-commonjs@28.0.2': - resolution: {integrity: sha512-BEFI2EDqzl+vA1rl97IDRZ61AIwGH093d9nz8+dThxJNH8oSoB7MjWvPCX3dkaK1/RCJ/1v/R1XB15FuSs0fQw==} - engines: {node: '>=16.0.0 || 14 >= 14.17'} - peerDependencies: - rollup: ^2.68.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - - '@rollup/plugin-inject@5.0.5': - resolution: {integrity: sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - - '@rollup/plugin-json@6.1.0': - resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - - '@rollup/plugin-node-resolve@15.3.1': - resolution: {integrity: sha512-tgg6b91pAybXHJQMAAwW9VuWBO6Thi+q7BCNARLwSqlmsHz0XYURtGvh/AuwSADXSI4h/2uHbs7s4FzlZDGSGA==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^2.78.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - - '@rollup/plugin-replace@6.0.2': - resolution: {integrity: sha512-7QaYCf8bqF04dOy7w/eHmJeNExxTYwvKAmlSAH/EaWWUzbT0h5sbF6bktFoX/0F/0qwng5/dWFMyf3gzaM8DsQ==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - - '@rollup/plugin-terser@0.4.4': - resolution: {integrity: sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - - '@rollup/pluginutils@5.1.4': - resolution: {integrity: sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - - '@rollup/rollup-android-arm-eabi@4.34.8': - resolution: {integrity: sha512-q217OSE8DTp8AFHuNHXo0Y86e1wtlfVrXiAlwkIvGRQv9zbc6mE3sjIVfwI8sYUyNxwOg0j/Vm1RKM04JcWLJw==} - cpu: [arm] - os: [android] - - '@rollup/rollup-android-arm64@4.34.8': - resolution: {integrity: sha512-Gigjz7mNWaOL9wCggvoK3jEIUUbGul656opstjaUSGC3eT0BM7PofdAJaBfPFWWkXNVAXbaQtC99OCg4sJv70Q==} - cpu: [arm64] - os: [android] - - '@rollup/rollup-darwin-arm64@4.34.8': - resolution: {integrity: sha512-02rVdZ5tgdUNRxIUrFdcMBZQoaPMrxtwSb+/hOfBdqkatYHR3lZ2A2EGyHq2sGOd0Owk80oV3snlDASC24He3Q==} - cpu: [arm64] - os: [darwin] - - '@rollup/rollup-darwin-x64@4.34.8': - resolution: {integrity: sha512-qIP/elwR/tq/dYRx3lgwK31jkZvMiD6qUtOycLhTzCvrjbZ3LjQnEM9rNhSGpbLXVJYQ3rq39A6Re0h9tU2ynw==} - cpu: [x64] - os: [darwin] - - '@rollup/rollup-freebsd-arm64@4.34.8': - resolution: {integrity: sha512-IQNVXL9iY6NniYbTaOKdrlVP3XIqazBgJOVkddzJlqnCpRi/yAeSOa8PLcECFSQochzqApIOE1GHNu3pCz+BDA==} - cpu: [arm64] - os: [freebsd] - - '@rollup/rollup-freebsd-x64@4.34.8': - resolution: {integrity: sha512-TYXcHghgnCqYFiE3FT5QwXtOZqDj5GmaFNTNt3jNC+vh22dc/ukG2cG+pi75QO4kACohZzidsq7yKTKwq/Jq7Q==} - cpu: [x64] - os: [freebsd] - - '@rollup/rollup-linux-arm-gnueabihf@4.34.8': - resolution: {integrity: sha512-A4iphFGNkWRd+5m3VIGuqHnG3MVnqKe7Al57u9mwgbyZ2/xF9Jio72MaY7xxh+Y87VAHmGQr73qoKL9HPbXj1g==} - cpu: [arm] - os: [linux] - - '@rollup/rollup-linux-arm-musleabihf@4.34.8': - resolution: {integrity: sha512-S0lqKLfTm5u+QTxlFiAnb2J/2dgQqRy/XvziPtDd1rKZFXHTyYLoVL58M/XFwDI01AQCDIevGLbQrMAtdyanpA==} - cpu: [arm] - os: [linux] - - '@rollup/rollup-linux-arm64-gnu@4.34.8': - resolution: {integrity: sha512-jpz9YOuPiSkL4G4pqKrus0pn9aYwpImGkosRKwNi+sJSkz+WU3anZe6hi73StLOQdfXYXC7hUfsQlTnjMd3s1A==} - cpu: [arm64] - os: [linux] - - '@rollup/rollup-linux-arm64-musl@4.34.8': - resolution: {integrity: sha512-KdSfaROOUJXgTVxJNAZ3KwkRc5nggDk+06P6lgi1HLv1hskgvxHUKZ4xtwHkVYJ1Rep4GNo+uEfycCRRxht7+Q==} - cpu: [arm64] - os: [linux] - - '@rollup/rollup-linux-loongarch64-gnu@4.34.8': - resolution: {integrity: sha512-NyF4gcxwkMFRjgXBM6g2lkT58OWztZvw5KkV2K0qqSnUEqCVcqdh2jN4gQrTn/YUpAcNKyFHfoOZEer9nwo6uQ==} - cpu: [loong64] - os: [linux] - - '@rollup/rollup-linux-powerpc64le-gnu@4.34.8': - resolution: {integrity: sha512-LMJc999GkhGvktHU85zNTDImZVUCJ1z/MbAJTnviiWmmjyckP5aQsHtcujMjpNdMZPT2rQEDBlJfubhs3jsMfw==} - cpu: [ppc64] - os: [linux] - - '@rollup/rollup-linux-riscv64-gnu@4.34.8': - resolution: {integrity: sha512-xAQCAHPj8nJq1PI3z8CIZzXuXCstquz7cIOL73HHdXiRcKk8Ywwqtx2wrIy23EcTn4aZ2fLJNBB8d0tQENPCmw==} - cpu: [riscv64] - os: [linux] - - '@rollup/rollup-linux-s390x-gnu@4.34.8': - resolution: {integrity: sha512-DdePVk1NDEuc3fOe3dPPTb+rjMtuFw89gw6gVWxQFAuEqqSdDKnrwzZHrUYdac7A7dXl9Q2Vflxpme15gUWQFA==} - cpu: [s390x] - os: [linux] - - '@rollup/rollup-linux-x64-gnu@4.34.8': - resolution: {integrity: sha512-8y7ED8gjxITUltTUEJLQdgpbPh1sUQ0kMTmufRF/Ns5tI9TNMNlhWtmPKKHCU0SilX+3MJkZ0zERYYGIVBYHIA==} - cpu: [x64] - os: [linux] - - '@rollup/rollup-linux-x64-musl@4.34.8': - resolution: {integrity: sha512-SCXcP0ZpGFIe7Ge+McxY5zKxiEI5ra+GT3QRxL0pMMtxPfpyLAKleZODi1zdRHkz5/BhueUrYtYVgubqe9JBNQ==} - cpu: [x64] - os: [linux] - - '@rollup/rollup-win32-arm64-msvc@4.34.8': - resolution: {integrity: sha512-YHYsgzZgFJzTRbth4h7Or0m5O74Yda+hLin0irAIobkLQFRQd1qWmnoVfwmKm9TXIZVAD0nZ+GEb2ICicLyCnQ==} - cpu: [arm64] - os: [win32] - - '@rollup/rollup-win32-ia32-msvc@4.34.8': - resolution: {integrity: sha512-r3NRQrXkHr4uWy5TOjTpTYojR9XmF0j/RYgKCef+Ag46FWUTltm5ziticv8LdNsDMehjJ543x/+TJAek/xBA2w==} - cpu: [ia32] - os: [win32] - - '@rollup/rollup-win32-x64-msvc@4.34.8': - resolution: {integrity: sha512-U0FaE5O1BCpZSeE6gBl3c5ObhePQSfk9vDRToMmTkbhCOgW4jqvtS5LGyQ76L1fH8sM0keRp4uDTsbjiUyjk0g==} - cpu: [x64] - os: [win32] - - '@sec-ant/readable-stream@0.4.1': - resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} - - '@shikijs/core@1.29.2': - resolution: {integrity: sha512-vju0lY9r27jJfOY4Z7+Rt/nIOjzJpZ3y+nYpqtUZInVoXQ/TJZcfGnNOGnKjFdVZb8qexiCuSlZRKcGfhhTTZQ==} - - '@shikijs/core@2.5.0': - resolution: {integrity: sha512-uu/8RExTKtavlpH7XqnVYBrfBkUc20ngXiX9NSrBhOVZYv/7XQRKUyhtkeflY5QsxC0GbJThCerruZfsUaSldg==} - - '@shikijs/engine-javascript@1.29.2': - resolution: {integrity: sha512-iNEZv4IrLYPv64Q6k7EPpOCE/nuvGiKl7zxdq0WFuRPF5PAE9PRo2JGq/d8crLusM59BRemJ4eOqrFrC4wiQ+A==} - - '@shikijs/engine-javascript@2.5.0': - resolution: {integrity: sha512-VjnOpnQf8WuCEZtNUdjjwGUbtAVKuZkVQ/5cHy/tojVVRIRtlWMYVjyWhxOmIq05AlSOv72z7hRNRGVBgQOl0w==} - - '@shikijs/engine-oniguruma@1.29.2': - resolution: {integrity: sha512-7iiOx3SG8+g1MnlzZVDYiaeHe7Ez2Kf2HrJzdmGwkRisT7r4rak0e655AcM/tF9JG/kg5fMNYlLLKglbN7gBqA==} - - '@shikijs/engine-oniguruma@2.5.0': - resolution: {integrity: sha512-pGd1wRATzbo/uatrCIILlAdFVKdxImWJGQ5rFiB5VZi2ve5xj3Ax9jny8QvkaV93btQEwR/rSz5ERFpC5mKNIw==} - - '@shikijs/langs@1.29.2': - resolution: {integrity: sha512-FIBA7N3LZ+223U7cJDUYd5shmciFQlYkFXlkKVaHsCPgfVLiO+e12FmQE6Tf9vuyEsFe3dIl8qGWKXgEHL9wmQ==} - - '@shikijs/langs@2.5.0': - resolution: {integrity: sha512-Qfrrt5OsNH5R+5tJ/3uYBBZv3SuGmnRPejV9IlIbFH3HTGLDlkqgHymAlzklVmKBjAaVmkPkyikAV/sQ1wSL+w==} - - '@shikijs/themes@1.29.2': - resolution: {integrity: sha512-i9TNZlsq4uoyqSbluIcZkmPL9Bfi3djVxRnofUHwvx/h6SRW3cwgBC5SML7vsDcWyukY0eCzVN980rqP6qNl9g==} - - '@shikijs/themes@2.5.0': - resolution: {integrity: sha512-wGrk+R8tJnO0VMzmUExHR+QdSaPUl/NKs+a4cQQRWyoc3YFbUzuLEi/KWK1hj+8BfHRKm2jNhhJck1dfstJpiw==} - - '@shikijs/transformers@1.29.2': - resolution: {integrity: sha512-NHQuA+gM7zGuxGWP9/Ub4vpbwrYCrho9nQCLcCPfOe3Yc7LOYwmSuhElI688oiqIXk9dlZwDiyAG9vPBTuPJMA==} - - '@shikijs/types@1.29.2': - resolution: {integrity: sha512-VJjK0eIijTZf0QSTODEXCqinjBn0joAHQ+aPSBzrv4O2d/QSbsMw+ZeSRx03kV34Hy7NzUvV/7NqfYGRLrASmw==} - - '@shikijs/types@2.5.0': - resolution: {integrity: sha512-ygl5yhxki9ZLNuNpPitBWvcy9fsSKKaRuO4BAlMyagszQidxcpLAr0qiW/q43DtSIDxO6hEbtYLiFZNXO/hdGw==} - - '@shikijs/vscode-textmate@10.0.2': - resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} - - '@sindresorhus/is@4.6.0': - resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} - engines: {node: '>=10'} - - '@sindresorhus/merge-streams@2.3.0': - resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} - engines: {node: '>=18'} - - '@sindresorhus/merge-streams@4.0.0': - resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==} - engines: {node: '>=18'} - - '@socket.io/component-emitter@3.1.2': - resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} - - '@sqlite.org/sqlite-wasm@3.49.0-build3': - resolution: {integrity: sha512-Dfbkybv7AIfDKAbIA5jjupT/mqFWyIMcgAwqR1qVyfHuidmEpPL48PWaOga/l4Elnty5RATzOY9U9P1yeUgjGQ==} - hasBin: true - - '@stylistic/eslint-plugin@4.1.0': - resolution: {integrity: sha512-bytbL7qiici7yPyEiId0fGPK9kjQbzcPMj2aftPfzTCyJ/CRSKdtI+iVjM0LSGzGxfunflI+MDDU9vyIIeIpoQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: '>=9.0.0' - - '@swc/helpers@0.5.15': - resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==} - - '@tailwindcss/node@4.0.7': - resolution: {integrity: sha512-dkFXufkbRB2mu3FPsW5xLAUWJyexpJA+/VtQj18k3SUiJVLdpgzBd1v1gRRcIpEJj7K5KpxBKfOXlZxT3ZZRuA==} - - '@tailwindcss/oxide-android-arm64@4.0.7': - resolution: {integrity: sha512-5iQXXcAeOHBZy8ASfHFm1k0O/9wR2E3tKh6+P+ilZZbQiMgu+qrnfpBWYPc3FPuQdWiWb73069WT5D+CAfx/tg==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [android] - - '@tailwindcss/oxide-darwin-arm64@4.0.7': - resolution: {integrity: sha512-7yGZtEc5IgVYylqK/2B0yVqoofk4UAbkn1ygNpIJZyrOhbymsfr8uUFCueTu2fUxmAYIfMZ8waWo2dLg/NgLgg==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - - '@tailwindcss/oxide-darwin-x64@4.0.7': - resolution: {integrity: sha512-tPQDV20fBjb26yWbPqT1ZSoDChomMCiXTKn4jupMSoMCFyU7+OJvIY1ryjqBuY622dEBJ8LnCDDWsnj1lX9nNQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - - '@tailwindcss/oxide-freebsd-x64@4.0.7': - resolution: {integrity: sha512-sZqJpTyTZiknU9LLHuByg5GKTW+u3FqM7q7myequAXxKOpAFiOfXpY710FuMY+gjzSapyRbDXJlsTQtCyiTo5w==} - engines: {node: '>= 10'} - cpu: [x64] - os: [freebsd] - - '@tailwindcss/oxide-linux-arm-gnueabihf@4.0.7': - resolution: {integrity: sha512-PBgvULgeSswjd8cbZ91gdIcIDMdc3TUHV5XemEpxlqt9M8KoydJzkuB/Dt910jYdofOIaTWRL6adG9nJICvU4A==} - engines: {node: '>= 10'} - cpu: [arm] - os: [linux] - - '@tailwindcss/oxide-linux-arm64-gnu@4.0.7': - resolution: {integrity: sha512-By/a2yeh+e9b+C67F88ndSwVJl2A3tcUDb29FbedDi+DZ4Mr07Oqw9Y1DrDrtHIDhIZ3bmmiL1dkH2YxrtV+zw==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - - '@tailwindcss/oxide-linux-arm64-musl@4.0.7': - resolution: {integrity: sha512-WHYs3cpPEJb/ccyT20NOzopYQkl7JKncNBUbb77YFlwlXMVJLLV3nrXQKhr7DmZxz2ZXqjyUwsj2rdzd9stYdw==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - - '@tailwindcss/oxide-linux-x64-gnu@4.0.7': - resolution: {integrity: sha512-7bP1UyuX9kFxbOwkeIJhBZNevKYPXB6xZI37v09fqi6rqRJR8elybwjMUHm54GVP+UTtJ14ueB1K54Dy1tIO6w==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - - '@tailwindcss/oxide-linux-x64-musl@4.0.7': - resolution: {integrity: sha512-gBQIV8nL/LuhARNGeroqzXymMzzW5wQzqlteVqOVoqwEfpHOP3GMird5pGFbnpY+NP0fOlsZGrxxOPQ4W/84bQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - - '@tailwindcss/oxide-win32-arm64-msvc@4.0.7': - resolution: {integrity: sha512-aH530NFfx0kpQpvYMfWoeG03zGnRCMVlQG8do/5XeahYydz+6SIBxA1tl/cyITSJyWZHyVt6GVNkXeAD30v0Xg==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - - '@tailwindcss/oxide-win32-x64-msvc@4.0.7': - resolution: {integrity: sha512-8Cva6bbJN7ZJx320k7vxGGdU0ewmpfS5A4PudyzUuofdi8MgeINuiiWiPQ0VZCda/GX88K6qp+6UpDZNVr8HMQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - - '@tailwindcss/oxide@4.0.7': - resolution: {integrity: sha512-yr6w5YMgjy+B+zkJiJtIYGXW+HNYOPfRPtSs+aqLnKwdEzNrGv4ZuJh9hYJ3mcA+HMq/K1rtFV+KsEr65S558g==} - engines: {node: '>= 10'} - - '@tailwindcss/postcss@4.0.7': - resolution: {integrity: sha512-zXcKs1uGssVDlnsQ+iwrkul5GPKvsXPynGCuk/eXLx3DVhHlQKMpA6tXN2oO28x2ki1xRBTfadKiHy2taVvp7g==} - - '@tailwindcss/vite@4.0.7': - resolution: {integrity: sha512-GYx5sxArfIMtdZCsxfya3S/efMmf4RvfqdiLUozkhmSFBNUFnYVodatpoO/en4/BsOIGvq/RB6HwcTLn9prFnQ==} - peerDependencies: - vite: ^5.2.0 || ^6 - - '@tanstack/table-core@8.21.2': - resolution: {integrity: sha512-uvXk/U4cBiFMxt+p9/G7yUWI/UbHYbyghLCjlpWZ3mLeIZiUBSKcUnw9UnKkdRz7Z/N4UBuFLWQdJCjUe7HjvA==} - engines: {node: '>=12'} - - '@tanstack/virtual-core@3.13.2': - resolution: {integrity: sha512-Qzz4EgzMbO5gKrmqUondCjiHcuu4B1ftHb0pjCut661lXZdGoHeze9f/M8iwsK1t5LGR6aNuNGU7mxkowaW6RQ==} - - '@tanstack/vue-table@8.21.2': - resolution: {integrity: sha512-KBgOWxha/x4m1EdhVWxOpqHb661UjqAxzPcmXR3QiA7aShZ547x19Gw0UJX9we+m+tVcPuLRZ61JsYW47QZFfQ==} - engines: {node: '>=12'} - peerDependencies: - vue: '>=3.2' - - '@tanstack/vue-virtual@3.13.2': - resolution: {integrity: sha512-z4swzjdhzCh95n9dw9lTvw+t3iwSkYRlVkYkra3C9mul/m5fTzHR7KmtkwH4qXMTXGJUbngtC/bz2cHQIHkO8g==} - peerDependencies: - vue: ^2.7.0 || ^3.0.0 - - '@trysound/sax@0.2.0': - resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} - engines: {node: '>=10.13.0'} - - '@types/debug@4.1.12': - resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} - - '@types/doctrine@0.0.9': - resolution: {integrity: sha512-eOIHzCUSH7SMfonMG1LsC2f8vxBFtho6NGBznK41R84YzPuvSBzrhEps33IsQiOW9+VL6NQ9DbjQJznk/S4uRA==} - - '@types/estree@1.0.6': - resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} - - '@types/hast@3.0.4': - resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} - - '@types/http-proxy@1.17.16': - resolution: {integrity: sha512-sdWoUajOB1cd0A8cRRQ1cfyWNbmFKLAqBB89Y8x5iYyG/mkJHc0YUH8pdWBy2omi9qtCpiIgGjuwO0dQST2l5w==} - - '@types/json-schema@7.0.15': - resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - - '@types/mdast@4.0.4': - resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} - - '@types/ms@2.1.0': - resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - - '@types/node@22.13.5': - resolution: {integrity: sha512-+lTU0PxZXn0Dr1NBtC7Y8cR21AJr87dLLU953CWA6pMxxv/UDc7jYAY90upcrie1nRcD6XNG5HOYEDtgW5TxAg==} - - '@types/normalize-package-data@2.4.4': - resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} - - '@types/parse-path@7.0.3': - resolution: {integrity: sha512-LriObC2+KYZD3FzCrgWGv/qufdUy4eXrxcLgQMfYXgPbLIecKIsVBaQgUPmxSSLcjmYbDTQbMgr6qr6l/eb7Bg==} - - '@types/resolve@1.20.2': - resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} - - '@types/unist@2.0.11': - resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} - - '@types/unist@3.0.3': - resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} - - '@types/web-bluetooth@0.0.20': - resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==} - - '@typescript-eslint/eslint-plugin@8.25.0': - resolution: {integrity: sha512-VM7bpzAe7JO/BFf40pIT1lJqS/z1F8OaSsUB3rpFJucQA4cOSuH2RVVVkFULN+En0Djgr29/jb4EQnedUo95KA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 - eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <5.8.0' - - '@typescript-eslint/parser@8.25.0': - resolution: {integrity: sha512-4gbs64bnbSzu4FpgMiQ1A+D+urxkoJk/kqlDJ2W//5SygaEiAP2B4GoS7TEdxgwol2el03gckFV9lJ4QOMiiHg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <5.8.0' - - '@typescript-eslint/scope-manager@8.25.0': - resolution: {integrity: sha512-6PPeiKIGbgStEyt4NNXa2ru5pMzQ8OYKO1hX1z53HMomrmiSB+R5FmChgQAP1ro8jMtNawz+TRQo/cSXrauTpg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@typescript-eslint/type-utils@8.25.0': - resolution: {integrity: sha512-d77dHgHWnxmXOPJuDWO4FDWADmGQkN5+tt6SFRZz/RtCWl4pHgFl3+WdYCn16+3teG09DY6XtEpf3gGD0a186g==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <5.8.0' - - '@typescript-eslint/types@8.25.0': - resolution: {integrity: sha512-+vUe0Zb4tkNgznQwicsvLUJgZIRs6ITeWSCclX1q85pR1iOiaj+4uZJIUp//Z27QWu5Cseiw3O3AR8hVpax7Aw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@typescript-eslint/typescript-estree@8.25.0': - resolution: {integrity: sha512-ZPaiAKEZ6Blt/TPAx5Ot0EIB/yGtLI2EsGoY6F7XKklfMxYQyvtL+gT/UCqkMzO0BVFHLDlzvFqQzurYahxv9Q==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <5.8.0' - - '@typescript-eslint/utils@8.25.0': - resolution: {integrity: sha512-syqRbrEv0J1wywiLsK60XzHnQe/kRViI3zwFALrNEgnntn1l24Ra2KvOAWwWbWZ1lBZxZljPDGOq967dsl6fkA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <5.8.0' - - '@typescript-eslint/visitor-keys@8.25.0': - resolution: {integrity: sha512-kCYXKAum9CecGVHGij7muybDfTS2sD3t0L4bJsEZLkyrXUImiCTq1M3LG2SRtOhiHFwMR9wAFplpT6XHYjTkwQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@ungap/structured-clone@1.3.0': - resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} - - '@unhead/dom@1.11.20': - resolution: {integrity: sha512-jgfGYdOH+xHJF/j8gudjsYu3oIjFyXhCWcgKaw3vQnT616gSqyqnGQGOItL+BQtQZACKNISwIfx5PuOtztMKLA==} - - '@unhead/schema@1.11.20': - resolution: {integrity: sha512-0zWykKAaJdm+/Y7yi/Yds20PrUK7XabLe9c3IRcjnwYmSWY6z0Cr19VIs3ozCj8P+GhR+/TI2mwtGlueCEYouA==} - - '@unhead/shared@1.11.20': - resolution: {integrity: sha512-1MOrBkGgkUXS+sOKz/DBh4U20DNoITlJwpmvSInxEUNhghSNb56S0RnaHRq0iHkhrO/cDgz2zvfdlRpoPLGI3w==} - - '@unhead/ssr@1.11.20': - resolution: {integrity: sha512-j6ehzmdWGAvv0TEZyLE3WBnG1ULnsbKQcLqBDh3fvKS6b3xutcVZB7mjvrVE7ckSZt6WwOtG0ED3NJDS7IjzBA==} - - '@unhead/vue@1.11.20': - resolution: {integrity: sha512-sqQaLbwqY9TvLEGeq8Fd7+F2TIuV3nZ5ihVISHjWpAM3y7DwNWRU7NmT9+yYT+2/jw1Vjwdkv5/HvDnvCLrgmg==} - peerDependencies: - vue: '>=2.7 || >=3' - - '@vercel/nft@0.27.10': - resolution: {integrity: sha512-zbaF9Wp/NsZtKLE4uVmL3FyfFwlpDyuymQM1kPbeT0mVOHKDQQNjnnfslB3REg3oZprmNFJuh3pkHBk2qAaizg==} - engines: {node: '>=16'} - hasBin: true - - '@vitejs/plugin-vue-jsx@4.1.1': - resolution: {integrity: sha512-uMJqv/7u1zz/9NbWAD3XdjaY20tKTf17XVfQ9zq4wY1BjsB/PjpJPMe2xiG39QpP4ZdhYNhm4Hvo66uJrykNLA==} - engines: {node: ^18.0.0 || >=20.0.0} - peerDependencies: - vite: ^5.0.0 || ^6.0.0 - vue: ^3.0.0 - - '@vitejs/plugin-vue@5.2.1': - resolution: {integrity: sha512-cxh314tzaWwOLqVes2gnnCtvBDcM1UMdn+iFR+UjAn411dPT3tOmqrJjbMd7koZpMAmBM/GqeV4n9ge7JSiJJQ==} - engines: {node: ^18.0.0 || >=20.0.0} - peerDependencies: - vite: ^5.0.0 || ^6.0.0 - vue: ^3.2.25 - - '@volar/language-core@2.4.11': - resolution: {integrity: sha512-lN2C1+ByfW9/JRPpqScuZt/4OrUUse57GLI6TbLgTIqBVemdl1wNcZ1qYGEo2+Gw8coYLgCy7SuKqn6IrQcQgg==} - - '@volar/source-map@2.4.11': - resolution: {integrity: sha512-ZQpmafIGvaZMn/8iuvCFGrW3smeqkq/IIh9F1SdSx9aUl0J4Iurzd6/FhmjNO5g2ejF3rT45dKskgXWiofqlZQ==} - - '@volar/typescript@2.4.11': - resolution: {integrity: sha512-2DT+Tdh88Spp5PyPbqhyoYavYCPDsqbHLFwcUI9K1NlY1YgUJvujGdrqUp0zWxnW7KWNTr3xSpMuv2WnaTKDAw==} - - '@vue-macros/common@1.16.1': - resolution: {integrity: sha512-Pn/AWMTjoMYuquepLZP813BIcq8DTZiNCoaceuNlvaYuOTd8DqBZWc5u0uOMQZMInwME1mdSmmBAcTluiV9Jtg==} - engines: {node: '>=16.14.0'} - peerDependencies: - vue: ^2.7.0 || ^3.2.25 - peerDependenciesMeta: - vue: - optional: true - - '@vue/babel-helper-vue-transform-on@1.2.5': - resolution: {integrity: sha512-lOz4t39ZdmU4DJAa2hwPYmKc8EsuGa2U0L9KaZaOJUt0UwQNjNA3AZTq6uEivhOKhhG1Wvy96SvYBoFmCg3uuw==} - - '@vue/babel-plugin-jsx@1.2.5': - resolution: {integrity: sha512-zTrNmOd4939H9KsRIGmmzn3q2zvv1mjxkYZHgqHZgDrXz5B1Q3WyGEjO2f+JrmKghvl1JIRcvo63LgM1kH5zFg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - - '@vue/babel-plugin-resolve-type@1.2.5': - resolution: {integrity: sha512-U/ibkQrf5sx0XXRnUZD1mo5F7PkpKyTbfXM3a3rC4YnUz6crHEz9Jg09jzzL6QYlXNto/9CePdOg/c87O4Nlfg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@vue/compiler-core@3.5.13': - resolution: {integrity: sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==} - - '@vue/compiler-dom@3.5.13': - resolution: {integrity: sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==} - - '@vue/compiler-sfc@3.5.13': - resolution: {integrity: sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==} - - '@vue/compiler-ssr@3.5.13': - resolution: {integrity: sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==} - - '@vue/compiler-vue2@2.7.16': - resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==} - - '@vue/devtools-api@6.6.4': - resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==} - - '@vue/devtools-core@7.6.8': - resolution: {integrity: sha512-8X4roysTwzQ94o7IobjVcOd1aZF5iunikrMrHPI2uUdigZCi2kFTQc7ffYiFiTNaLElCpjOhCnM7bo7aK1yU7A==} - peerDependencies: - vue: ^3.0.0 - - '@vue/devtools-kit@7.6.8': - resolution: {integrity: sha512-JhJ8M3sPU+v0P2iZBF2DkdmR9L0dnT5RXJabJqX6o8KtFs3tebdvfoXV2Dm3BFuqeECuMJIfF1aCzSt+WQ4wrw==} - - '@vue/devtools-shared@7.7.2': - resolution: {integrity: sha512-uBFxnp8gwW2vD6FrJB8JZLUzVb6PNRG0B0jBnHsOH8uKyva2qINY8PTF5Te4QlTbMDqU5K6qtJDr6cNsKWhbOA==} - - '@vue/language-core@2.2.2': - resolution: {integrity: sha512-QotO41kurE5PLf3vrNgGTk3QswO2PdUFjBwNiOi7zMmGhwb25PSTh9hD1MCgKC06AVv+8sZQvlL3Do4TTVHSiQ==} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@vue/language-core@2.2.4': - resolution: {integrity: sha512-eGGdw7eWUwdIn9Fy/irJ7uavCGfgemuHQABgJ/hU1UgZFnbTg9VWeXvHQdhY+2SPQZWJqWXvRWIg67t4iWEa+Q==} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@vue/reactivity@3.5.13': - resolution: {integrity: sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg==} - - '@vue/runtime-core@3.5.13': - resolution: {integrity: sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw==} - - '@vue/runtime-dom@3.5.13': - resolution: {integrity: sha512-dLaj94s93NYLqjLiyFzVs9X6dWhTdAlEAciC3Moq7gzAc13VJUdCnjjRurNM6uTLFATRHexHCTu/Xp3eW6yoog==} - - '@vue/server-renderer@3.5.13': - resolution: {integrity: sha512-wAi4IRJV/2SAW3htkTlB+dHeRmpTiVIK1OGLWV1yeStVSebSQQOwGwIq0D3ZIoBj2C2qpgz5+vX9iEBkTdk5YA==} - peerDependencies: - vue: 3.5.13 - - '@vue/shared@3.5.13': - resolution: {integrity: sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==} - - '@vueuse/core@10.11.1': - resolution: {integrity: sha512-guoy26JQktXPcz+0n3GukWIy/JDNKti9v6VEMu6kV2sYBsWuGiTU8OWdg+ADfUbHg3/3DlqySDe7JmdHrktiww==} - - '@vueuse/core@12.7.0': - resolution: {integrity: sha512-jtK5B7YjZXmkGNHjviyGO4s3ZtEhbzSgrbX+s5o+Lr8i2nYqNyHuPVOeTdM1/hZ5Tkxg/KktAuAVDDiHMraMVA==} - - '@vueuse/integrations@12.7.0': - resolution: {integrity: sha512-IEq7K4bCl7mn3uKJaWtNXnd1CAPaHLUMuyj5K1/k/pVcItt0VONZW8xiGxdIovJcQjkzOHjImhX5t6gija+0/g==} - peerDependencies: - async-validator: ^4 - axios: ^1 - change-case: ^5 - drauu: ^0.4 - focus-trap: ^7 - fuse.js: ^7 - idb-keyval: ^6 - jwt-decode: ^4 - nprogress: ^0.2 - qrcode: ^1.5 - sortablejs: ^1 - universal-cookie: ^7 - peerDependenciesMeta: - async-validator: - optional: true - axios: - optional: true - change-case: - optional: true - drauu: - optional: true - focus-trap: - optional: true - fuse.js: - optional: true - idb-keyval: - optional: true - jwt-decode: - optional: true - nprogress: - optional: true - qrcode: - optional: true - sortablejs: - optional: true - universal-cookie: - optional: true - - '@vueuse/metadata@10.11.1': - resolution: {integrity: sha512-IGa5FXd003Ug1qAZmyE8wF3sJ81xGLSqTqtQ6jaVfkeZ4i5kS2mwQF61yhVqojRnenVew5PldLyRgvdl4YYuSw==} - - '@vueuse/metadata@12.7.0': - resolution: {integrity: sha512-4VvTH9mrjXqFN5LYa5YfqHVRI6j7R00Vy4995Rw7PQxyCL3z0Lli86iN4UemWqixxEvYfRjG+hF9wL8oLOn+3g==} - - '@vueuse/shared@10.11.1': - resolution: {integrity: sha512-LHpC8711VFZlDaYUXEBbFBCQ7GS3dVU9mjOhhMhXP6txTV4EhYQg/KGnQuvt/sPAtoUKq7VVUnL6mVtFoL42sA==} - - '@vueuse/shared@12.7.0': - resolution: {integrity: sha512-coLlUw2HHKsm7rPN6WqHJQr18WymN4wkA/3ThFaJ4v4gWGWAQQGK+MJxLuJTBs4mojQiazlVWAKNJNpUWGRkNw==} - - '@webcontainer/env@1.1.1': - resolution: {integrity: sha512-6aN99yL695Hi9SuIk1oC88l9o0gmxL1nGWWQ/kNy81HigJ0FoaoTXpytCj6ItzgyCEwA9kF1wixsTuv5cjsgng==} - - abbrev@3.0.0: - resolution: {integrity: sha512-+/kfrslGQ7TNV2ecmQwMJj/B65g5KVq1/L3SGVZ3tCYGqlzFuFCGBZJtMP99wH3NpEUyAjn0zPdPUg0D+DwrOA==} - engines: {node: ^18.17.0 || >=20.5.0} - - abort-controller@3.0.0: - resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} - engines: {node: '>=6.5'} - - acorn-import-attributes@1.9.5: - resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==} - peerDependencies: - acorn: ^8 - - acorn-jsx@5.3.2: - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - - acorn@8.14.0: - resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} - engines: {node: '>=0.4.0'} - hasBin: true - - agent-base@7.1.3: - resolution: {integrity: sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==} - engines: {node: '>= 14'} - - ajv@6.12.6: - resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - - alien-signals@1.0.4: - resolution: {integrity: sha512-DJqqQD3XcsaQcQ1s+iE2jDUZmmQpXwHiR6fCAim/w87luaW+vmLY8fMlrdkmRwzaFXhkxf3rqPCR59tKVv1MDw==} - - ansi-colors@4.1.3: - resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} - engines: {node: '>=6'} - - ansi-escapes@4.3.2: - resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} - engines: {node: '>=8'} - - ansi-regex@5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} - engines: {node: '>=8'} - - ansi-regex@6.1.0: - resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} - engines: {node: '>=12'} - - ansi-styles@4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} - - ansi-styles@6.2.1: - resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} - engines: {node: '>=12'} - - anymatch@3.1.3: - resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} - engines: {node: '>= 8'} - - archiver-utils@5.0.2: - resolution: {integrity: sha512-wuLJMmIBQYCsGZgYLTy5FIB2pF6Lfb6cXMSF8Qywwk3t20zWnAi7zLcQFdKQmIB8wyZpY5ER38x08GbwtR2cLA==} - engines: {node: '>= 14'} - - archiver@7.0.1: - resolution: {integrity: sha512-ZcbTaIqJOfCc03QwD468Unz/5Ir8ATtvAHsK+FdXbDIbGfihqh9mrvdcYunQzqn4HrvWWaFyaxJhGZagaJJpPQ==} - engines: {node: '>= 14'} - - are-docs-informative@0.0.2: - resolution: {integrity: sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==} - engines: {node: '>=14'} - - argparse@2.0.1: - resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - - aria-hidden@1.2.4: - resolution: {integrity: sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==} - engines: {node: '>=10'} - - ast-kit@1.4.0: - resolution: {integrity: sha512-BlGeOw73FDsX7z0eZE/wuuafxYoek2yzNJ6l6A1nsb4+z/p87TOPbHaWuN53kFKNuUXiCQa2M+xLF71IqQmRSw==} - engines: {node: '>=16.14.0'} - - ast-walker-scope@0.6.2: - resolution: {integrity: sha512-1UWOyC50xI3QZkRuDj6PqDtpm1oHWtYs+NQGwqL/2R11eN3Q81PHAHPM0SWW3BNQm53UDwS//Jv8L4CCVLM1bQ==} - engines: {node: '>=16.14.0'} - - async-sema@3.1.1: - resolution: {integrity: sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==} - - async@3.2.6: - resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==} - - autoprefixer@10.4.20: - resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==} - engines: {node: ^10 || ^12 || >=14} - hasBin: true - peerDependencies: - postcss: ^8.1.0 - - b4a@1.6.7: - resolution: {integrity: sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==} - - bail@2.0.2: - resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} - - balanced-match@1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - - bare-events@2.5.4: - resolution: {integrity: sha512-+gFfDkR8pj4/TrWCGUGWmJIkBwuxPS5F+a5yWjOHQt2hHvNZd5YLzadjmDUtFmMM4y429bnKLa8bYBMHcYdnQA==} - - bare-fs@4.0.1: - resolution: {integrity: sha512-ilQs4fm/l9eMfWY2dY0WCIUplSUp7U0CT1vrqMg1MUdeZl4fypu5UP0XcDBK5WBQPJAKP1b7XEodISmekH/CEg==} - engines: {bare: '>=1.7.0'} - - bare-os@3.5.1: - resolution: {integrity: sha512-LvfVNDcWLw2AnIw5f2mWUgumW3I3N/WYGiWeimhQC1Ybt71n2FjlS9GJKeCnFeg1MKZHxzIFmpFnBXDI+sBeFg==} - engines: {bare: '>=1.14.0'} - - bare-path@3.0.0: - resolution: {integrity: sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw==} - - bare-stream@2.6.5: - resolution: {integrity: sha512-jSmxKJNJmHySi6hC42zlZnq00rga4jjxcgNZjY9N5WlOe/iOoGRtdwGsHzQv2RlH2KOYMwGUXhf2zXd32BA9RA==} - peerDependencies: - bare-buffer: '*' - bare-events: '*' - peerDependenciesMeta: - bare-buffer: - optional: true - bare-events: - optional: true - - base64-js@1.5.1: - resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - - better-sqlite3@11.8.1: - resolution: {integrity: sha512-9BxNaBkblMjhJW8sMRZxnxVTRgbRmssZW0Oxc1MPBTfiR+WW21e2Mk4qu8CzrcZb1LwPCnFsfDEzq+SNcBU8eg==} - - binary-extensions@2.3.0: - resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} - engines: {node: '>=8'} - - bindings@1.5.0: - resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} - - birpc@0.2.19: - resolution: {integrity: sha512-5WeXXAvTmitV1RqJFppT5QtUiz2p1mRSYU000Jkft5ZUCLJIk4uQriYNO50HknxKwM6jd8utNc66K1qGIwwWBQ==} - - bl@4.1.0: - resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} - - blob-to-buffer@1.2.9: - resolution: {integrity: sha512-BF033y5fN6OCofD3vgHmNtwZWRcq9NLyyxyILx9hfMy1sXYy4ojFl765hJ2lP0YaN2fuxPaLO2Vzzoxy0FLFFA==} - - boolbase@1.0.0: - resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} - - brace-expansion@1.1.11: - resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} - - brace-expansion@2.0.1: - resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} - - braces@3.0.3: - resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} - engines: {node: '>=8'} - - brotli@1.3.3: - resolution: {integrity: sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==} - - browserslist@4.24.4: - resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - - buffer-crc32@1.0.0: - resolution: {integrity: sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==} - engines: {node: '>=8.0.0'} - - buffer-from@1.1.2: - resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} - - buffer@5.7.1: - resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} - - buffer@6.0.3: - resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} - - builtin-modules@4.0.0: - resolution: {integrity: sha512-p1n8zyCkt1BVrKNFymOHjcDSAl7oq/gUvfgULv2EblgpPVQlQr9yHnWjg9IJ2MhfwPqiYqMMrr01OY7yQoK2yA==} - engines: {node: '>=18.20'} - - bundle-name@4.1.0: - resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} - engines: {node: '>=18'} - - bundle-require@5.1.0: - resolution: {integrity: sha512-3WrrOuZiyaaZPWiEt4G3+IffISVC9HYlWueJEBWED4ZH4aIAC2PnkdnuRrR94M+w6yGWn4AglWtJtBI8YqvgoA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - peerDependencies: - esbuild: '>=0.18' - - c12@2.0.1: - resolution: {integrity: sha512-Z4JgsKXHG37C6PYUtIxCfLJZvo6FyhHJoClwwb9ftUkLpPSkuYqn6Tr+vnaN8hymm0kIbcg6Ey3kv/Q71k5w/A==} - peerDependencies: - magicast: ^0.3.5 - peerDependenciesMeta: - magicast: - optional: true - - c12@2.0.4: - resolution: {integrity: sha512-3DbbhnFt0fKJHxU4tEUPmD1ahWE4PWPMomqfYsTJdrhpmEnRKJi3qSC4rO5U6E6zN1+pjBY7+z8fUmNRMaVKLw==} - peerDependencies: - magicast: ^0.3.5 - peerDependenciesMeta: - magicast: - optional: true - - cac@6.7.14: - resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} - engines: {node: '>=8'} - - callsites@3.1.0: - resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} - engines: {node: '>=6'} - - caniuse-api@3.0.0: - resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - - caniuse-lite@1.0.30001701: - resolution: {integrity: sha512-faRs/AW3jA9nTwmJBSO1PQ6L/EOgsB5HMQQq4iCu5zhPgVVgO/pZRHlmatwijZKetFw8/Pr4q6dEN8sJuq8qTw==} - - ccount@2.0.1: - resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} - - chalk@4.1.2: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} - engines: {node: '>=10'} - - chalk@5.4.1: - resolution: {integrity: sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==} - engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - - change-case@5.4.4: - resolution: {integrity: sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w==} - - char-regex@1.0.2: - resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} - engines: {node: '>=10'} - - character-entities-html4@2.1.0: - resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} - - character-entities-legacy@3.0.0: - resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} - - character-entities@2.0.2: - resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} - - character-reference-invalid@2.0.1: - resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} - - chokidar@3.6.0: - resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} - engines: {node: '>= 8.10.0'} - - chokidar@4.0.3: - resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} - engines: {node: '>= 14.16.0'} - - chownr@1.1.4: - resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} - - chownr@2.0.0: - resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} - engines: {node: '>=10'} - - chownr@3.0.0: - resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==} - engines: {node: '>=18'} - - ci-info@4.1.0: - resolution: {integrity: sha512-HutrvTNsF48wnxkzERIXOe5/mlcfFcbfCmwcg6CJnizbSue78AbDt+1cgl26zwn61WFxhcPykPfZrbqjGmBb4A==} - engines: {node: '>=8'} - - citty@0.1.6: - resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} - - clean-regexp@1.0.0: - resolution: {integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==} - engines: {node: '>=4'} - - clipboardy@4.0.0: - resolution: {integrity: sha512-5mOlNS0mhX0707P2I0aZ2V/cmHUEO/fL7VFLqszkhUsxt7RwnmrInf/eEQKlf5GzvYeHIjT+Ov1HRfNmymlG0w==} - engines: {node: '>=18'} - - cliui@8.0.1: - resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} - engines: {node: '>=12'} - - clone@2.1.2: - resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==} - engines: {node: '>=0.8'} - - cluster-key-slot@1.1.2: - resolution: {integrity: sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==} - engines: {node: '>=0.10.0'} - - color-convert@2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} - - color-name@1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - - color-string@1.9.1: - resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} - - color@4.2.3: - resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} - engines: {node: '>=12.5.0'} - - colord@2.9.3: - resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} - - colorette@1.4.0: - resolution: {integrity: sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==} - - colortranslator@4.1.0: - resolution: {integrity: sha512-bwa5awaMnQ6dpm9D3nbsFwUr6x6FrTKmxPdolNtSYfxCNR7ZM93GG1OF5Y3Sy1LvYdalb3riKC9uTn0X5NB36g==} - - comma-separated-tokens@2.0.3: - resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} - - commander@2.20.3: - resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} - - commander@7.2.0: - resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} - engines: {node: '>= 10'} - - commander@8.3.0: - resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} - engines: {node: '>= 12'} - - comment-parser@1.4.1: - resolution: {integrity: sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==} - engines: {node: '>= 12.0.0'} - - commondir@1.0.1: - resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} - - compatx@0.1.8: - resolution: {integrity: sha512-jcbsEAR81Bt5s1qOFymBufmCbXCXbk0Ql+K5ouj6gCyx2yHlu6AgmGIi9HxfKixpUDO5bCFJUHQ5uM6ecbTebw==} - - compress-commons@6.0.2: - resolution: {integrity: sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg==} - engines: {node: '>= 14'} - - concat-map@0.0.1: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - - confbox@0.1.8: - resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} - - consola@3.4.0: - resolution: {integrity: sha512-EiPU8G6dQG0GFHNR8ljnZFki/8a+cQwEQ+7wpxdChl02Q8HXlwEZWD5lqAF8vC2sEC3Tehr8hy7vErz88LHyUA==} - engines: {node: ^14.18.0 || >=16.10.0} - - convert-source-map@2.0.0: - resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - - cookie-es@1.2.2: - resolution: {integrity: sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==} - - copy-anything@3.0.5: - resolution: {integrity: sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==} - engines: {node: '>=12.13'} - - core-js-compat@3.40.0: - resolution: {integrity: sha512-0XEDpr5y5mijvw8Lbc6E5AkjrHfp7eEoPlu36SWeAbcL8fn1G1ANe8DBlo2XoNN89oVpxWwOjYIPVzR4ZvsKCQ==} - - core-util-is@1.0.3: - resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - - crc-32@1.2.2: - resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} - engines: {node: '>=0.8'} - hasBin: true - - crc32-stream@6.0.0: - resolution: {integrity: sha512-piICUB6ei4IlTv1+653yq5+KoqfBYmj9bw6LqXoOneTMDXk5nM1qt12mFW1caG3LlJXEKW1Bp0WggEmIfQB34g==} - engines: {node: '>= 14'} - - croner@9.0.0: - resolution: {integrity: sha512-onMB0OkDjkXunhdW9htFjEhqrD54+M94i6ackoUkjHKbRnXdyEyKRelp4nJ1kAz32+s27jP1FsebpJCVl0BsvA==} - engines: {node: '>=18.0'} - - cronstrue@2.55.0: - resolution: {integrity: sha512-ZsBZNtQWb0Rk6CNGJlzpPBYqNE7t93Aez5ZCExLihGwmIpE5qThSTDQzDV8Z1Nw6ksmLkwI98nPKyciZ5sH7dw==} - hasBin: true - - cross-fetch@3.2.0: - resolution: {integrity: sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==} - - cross-spawn@7.0.6: - resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} - engines: {node: '>= 8'} - - crossws@0.3.4: - resolution: {integrity: sha512-uj0O1ETYX1Bh6uSgktfPvwDiPYGQ3aI4qVsaC/LWpkIzGj1nUYm5FK3K+t11oOlpN01lGbprFCH4wBlKdJjVgw==} - - css-declaration-sorter@7.2.0: - resolution: {integrity: sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==} - engines: {node: ^14 || ^16 || >=18} - peerDependencies: - postcss: ^8.0.9 - - css-select@5.1.0: - resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} - - css-tree@2.2.1: - resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==} - engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} - - css-tree@2.3.1: - resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} - engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} - - css-tree@3.1.0: - resolution: {integrity: sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==} - engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} - - css-what@6.1.0: - resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} - engines: {node: '>= 6'} - - cssesc@3.0.0: - resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} - engines: {node: '>=4'} - hasBin: true - - cssfilter@0.0.10: - resolution: {integrity: sha512-FAaLDaplstoRsDR8XGYH51znUN0UY7nMc6Z9/fvE8EXGwvJE9hu7W2vHwx1+bd6gCYnln9nLbzxFTrcO9YQDZw==} - - cssnano-preset-default@7.0.6: - resolution: {integrity: sha512-ZzrgYupYxEvdGGuqL+JKOY70s7+saoNlHSCK/OGn1vB2pQK8KSET8jvenzItcY+kA7NoWvfbb/YhlzuzNKjOhQ==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - cssnano-utils@5.0.0: - resolution: {integrity: sha512-Uij0Xdxc24L6SirFr25MlwC2rCFX6scyUmuKpzI+JQ7cyqDEwD42fJ0xfB3yLfOnRDU5LKGgjQ9FA6LYh76GWQ==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - cssnano@7.0.6: - resolution: {integrity: sha512-54woqx8SCbp8HwvNZYn68ZFAepuouZW4lTwiMVnBErM3VkO7/Sd4oTOt3Zz3bPx3kxQ36aISppyXj2Md4lg8bw==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - csso@5.0.5: - resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} - engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} - - csstype@3.1.3: - resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - - db0@0.2.4: - resolution: {integrity: sha512-hIzftLH1nMsF95zSLjDLYLbE9huOXnLYUTAQ5yKF5amp0FpeD+B15XJa8BvGYSOeSCH4gl2WahB/y1FcUByQSg==} - peerDependencies: - '@electric-sql/pglite': '*' - '@libsql/client': '*' - better-sqlite3: '*' - drizzle-orm: '*' - mysql2: '*' - sqlite3: '*' - peerDependenciesMeta: - '@electric-sql/pglite': - optional: true - '@libsql/client': - optional: true - better-sqlite3: - optional: true - drizzle-orm: - optional: true - mysql2: - optional: true - sqlite3: - optional: true - - de-indent@1.0.2: - resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==} - - debug@2.6.9: - resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - debug@3.2.7: - resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - debug@4.3.7: - resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - debug@4.4.0: - resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - decode-named-character-reference@1.0.2: - resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} - - decompress-response@6.0.0: - resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} - engines: {node: '>=10'} - - deep-extend@0.6.0: - resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} - engines: {node: '>=4.0.0'} - - deep-is@0.1.4: - resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - - deepmerge@4.3.1: - resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} - engines: {node: '>=0.10.0'} - - default-browser-id@5.0.0: - resolution: {integrity: sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==} - engines: {node: '>=18'} - - default-browser@5.2.1: - resolution: {integrity: sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==} - engines: {node: '>=18'} - - define-lazy-prop@2.0.0: - resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} - engines: {node: '>=8'} - - define-lazy-prop@3.0.0: - resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} - engines: {node: '>=12'} - - defu@6.1.4: - resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} - - denque@2.1.0: - resolution: {integrity: sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==} - engines: {node: '>=0.10'} - - depd@2.0.0: - resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} - engines: {node: '>= 0.8'} - - dequal@2.0.3: - resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} - engines: {node: '>=6'} - - destr@2.0.3: - resolution: {integrity: sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==} - - destroy@1.2.0: - resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - - detab@3.0.2: - resolution: {integrity: sha512-7Bp16Bk8sk0Y6gdXiCtnpGbghn8atnTJdd/82aWvS5ESnlcNvgUc10U2NYS0PAiDSGjWiI8qs/Cv1b2uSGdQ8w==} - - detect-libc@1.0.3: - resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==} - engines: {node: '>=0.10'} - hasBin: true - - detect-libc@2.0.3: - resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} - engines: {node: '>=8'} - - devalue@5.1.1: - resolution: {integrity: sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==} - - devlop@1.1.0: - resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} - - dfa@1.2.0: - resolution: {integrity: sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==} - - diff@7.0.0: - resolution: {integrity: sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==} - engines: {node: '>=0.3.1'} - - doctrine@3.0.0: - resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} - engines: {node: '>=6.0.0'} - - dom-serializer@2.0.0: - resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} - - domelementtype@2.3.0: - resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} - - domhandler@5.0.3: - resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} - engines: {node: '>= 4'} - - domutils@3.2.2: - resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==} - - dot-prop@9.0.0: - resolution: {integrity: sha512-1gxPBJpI/pcjQhKgIU91II6Wkay+dLcN3M6rf2uwP8hRur3HtQXjVrdAK3sjC0piaEuxzMwjXChcETiJl47lAQ==} - engines: {node: '>=18'} - - dotenv@16.4.7: - resolution: {integrity: sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==} - engines: {node: '>=12'} - - duplexer@0.1.2: - resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} - - eastasianwidth@0.2.0: - resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - - ee-first@1.1.1: - resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - - electron-to-chromium@1.5.105: - resolution: {integrity: sha512-ccp7LocdXx3yBhwiG0qTQ7XFrK48Ua2pxIxBdJO8cbddp/MvbBtPFzvnTchtyHQTsgqqczO8cdmAIbpMa0u2+g==} - - embla-carousel-auto-height@8.5.2: - resolution: {integrity: sha512-cWO35ThnVVr8kSS5zni/Ywf6gNSpROV8PgFTd/jfiQZ73Wd6SltugitVQ74kHfchLXMWXGQgHxmUg4Ya+r4axg==} - peerDependencies: - embla-carousel: 8.5.2 - - embla-carousel-auto-scroll@8.5.2: - resolution: {integrity: sha512-B0QF4vcHRLu7DJwDpgTq5q8qsX4185hOuXfpWPtOlZW+a+QG7ZIN3zTSUTI3Xt0MTWkAB5ZJ0gsFj2zUMKL3ig==} - peerDependencies: - embla-carousel: 8.5.2 - - embla-carousel-autoplay@8.5.2: - resolution: {integrity: sha512-27emJ0px3q/c0kCHCjwRrEbYcyYUPfGO3g5IBWF1i7714TTzE6L9P81V6PHLoSMAKJ1aHoT2e7YFOsuFKCbyag==} - peerDependencies: - embla-carousel: 8.5.2 - - embla-carousel-class-names@8.5.2: - resolution: {integrity: sha512-hYqvN06fzOs+e3QQKkDTqIxiTdlxSKoMQ7lO7oStRr/u1Gc8kNCBSh2flWmnXAHhZiVxoAX6o4jiBqJGW6xHsQ==} - peerDependencies: - embla-carousel: 8.5.2 - - embla-carousel-fade@8.5.2: - resolution: {integrity: sha512-QJ46Xy+mpijjquQeIY0d0sPSy34XduREUnz7tn1K20hcKyZYTONNIXQZu3GGNwG59cvhMqYJMw9ki92Rjd14YA==} - peerDependencies: - embla-carousel: 8.5.2 - - embla-carousel-reactive-utils@8.5.2: - resolution: {integrity: sha512-QC8/hYSK/pEmqEdU1IO5O+XNc/Ptmmq7uCB44vKplgLKhB/l0+yvYx0+Cv0sF6Ena8Srld5vUErZkT+yTahtDg==} - peerDependencies: - embla-carousel: 8.5.2 - - embla-carousel-vue@8.5.2: - resolution: {integrity: sha512-jPZKpst5auGJQ/GRs+UPc7KQGYd/zkwU+bA3m/SDCd4dsTpNScSmfBDWeB/SSUcc6G3z9GV+bOfyAJw1gZLUMA==} - peerDependencies: - vue: ^3.2.37 - - embla-carousel-wheel-gestures@8.0.1: - resolution: {integrity: sha512-LMAnruDqDmsjL6UoQD65aLotpmfO49Fsr3H0bMi7I+BH6jbv9OJiE61kN56daKsVtCQEt0SU1MrJslbhtgF3yQ==} - engines: {node: '>=10'} - peerDependencies: - embla-carousel: ^8.0.0 || ~8.0.0-rc03 - - embla-carousel@8.5.2: - resolution: {integrity: sha512-xQ9oVLrun/eCG/7ru3R+I5bJ7shsD8fFwLEY7yPe27/+fDHCNj0OT5EoG5ZbFyOxOcG6yTwW8oTz/dWyFnyGpg==} - - emoji-regex-xs@1.0.0: - resolution: {integrity: sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg==} - - emoji-regex@8.0.0: - resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - - emoji-regex@9.2.2: - resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - - emojilib@2.4.0: - resolution: {integrity: sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==} - - emoticon@4.1.0: - resolution: {integrity: sha512-VWZfnxqwNcc51hIy/sbOdEem6D+cVtpPzEEtVAFdaas30+1dgkyaOQ4sQ6Bp0tOMqWO1v+HQfYaoodOkdhK6SQ==} - - encodeurl@1.0.2: - resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} - engines: {node: '>= 0.8'} - - encodeurl@2.0.0: - resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} - engines: {node: '>= 0.8'} - - end-of-stream@1.4.4: - resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} - - engine.io-client@6.6.3: - resolution: {integrity: sha512-T0iLjnyNWahNyv/lcjS2y4oE358tVS/SYQNxYXGAJ9/GLgH4VCvOQ/mhTjqU88mLZCQgiG8RIegFHYCdVC+j5w==} - - engine.io-parser@5.2.3: - resolution: {integrity: sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==} - engines: {node: '>=10.0.0'} - - enhanced-resolve@5.18.1: - resolution: {integrity: sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==} - engines: {node: '>=10.13.0'} - - entities@4.5.0: - resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} - engines: {node: '>=0.12'} - - error-stack-parser-es@0.1.5: - resolution: {integrity: sha512-xHku1X40RO+fO8yJ8Wh2f2rZWVjqyhb1zgq1yZ8aZRQkv6OOKhKWRUaht3eSCUbAOBaKIgM+ykwFLE+QUxgGeg==} - - errx@0.1.0: - resolution: {integrity: sha512-fZmsRiDNv07K6s2KkKFTiD2aIvECa7++PKyD5NC32tpRw46qZA3sOz+aM+/V9V0GDHxVTKLziveV4JhzBHDp9Q==} - - es-module-lexer@1.6.0: - resolution: {integrity: sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==} - - esbuild@0.24.2: - resolution: {integrity: sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==} - engines: {node: '>=18'} - hasBin: true - - esbuild@0.25.0: - resolution: {integrity: sha512-BXq5mqc8ltbaN34cDqWuYKyNhX8D/Z0J1xdtdQ8UcIIIyJyz+ZMKUt58tF3SrZ85jcfN/PZYhjR5uDQAYNVbuw==} - engines: {node: '>=18'} - hasBin: true - - escalade@3.2.0: - resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} - engines: {node: '>=6'} - - escape-html@1.0.3: - resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} - - escape-string-regexp@1.0.5: - resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} - engines: {node: '>=0.8.0'} - - escape-string-regexp@4.0.0: - resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} - engines: {node: '>=10'} - - escape-string-regexp@5.0.0: - resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} - engines: {node: '>=12'} - - eslint-config-flat-gitignore@2.1.0: - resolution: {integrity: sha512-cJzNJ7L+psWp5mXM7jBX+fjHtBvvh06RBlcweMhKD8jWqQw0G78hOW5tpVALGHGFPsBV+ot2H+pdDGJy6CV8pA==} - peerDependencies: - eslint: ^9.5.0 - - eslint-flat-config-utils@2.0.1: - resolution: {integrity: sha512-brf0eAgQ6JlKj3bKfOTuuI7VcCZvi8ZCD1MMTVoEvS/d38j8cByZViLFALH/36+eqB17ukmfmKq3bWzGvizejA==} - - eslint-import-resolver-node@0.3.9: - resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} - - eslint-merge-processors@2.0.0: - resolution: {integrity: sha512-sUuhSf3IrJdGooquEUB5TNpGNpBoQccbnaLHsb1XkBLUPPqCNivCpY05ZcpCOiV9uHwO2yxXEWVczVclzMxYlA==} - peerDependencies: - eslint: '*' - - eslint-plugin-import-x@4.6.1: - resolution: {integrity: sha512-wluSUifMIb7UfwWXqx7Yx0lE/SGCcGXECLx/9bCmbY2nneLwvAZ4vkd1IXDjPKFvdcdUgr1BaRnaRpx3k2+Pfw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - - eslint-plugin-jsdoc@50.6.3: - resolution: {integrity: sha512-NxbJyt1M5zffPcYZ8Nb53/8nnbIScmiLAMdoe0/FAszwb7lcSiX3iYBTsuF7RV84dZZJC8r3NghomrUXsmWvxQ==} - engines: {node: '>=18'} - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 - - eslint-plugin-regexp@2.7.0: - resolution: {integrity: sha512-U8oZI77SBtH8U3ulZ05iu0qEzIizyEDXd+BWHvyVxTOjGwcDcvy/kEpgFG4DYca2ByRLiVPFZ2GeH7j1pdvZTA==} - engines: {node: ^18 || >=20} - peerDependencies: - eslint: '>=8.44.0' - - eslint-plugin-unicorn@57.0.0: - resolution: {integrity: sha512-zUYYa6zfNdTeG9BISWDlcLmz16c+2Ck2o5ZDHh0UzXJz3DEP7xjmlVDTzbyV0W+XksgZ0q37WEWzN2D2Ze+g9Q==} - engines: {node: '>=18.18'} - peerDependencies: - eslint: '>=9.20.0' - - eslint-plugin-vue@9.32.0: - resolution: {integrity: sha512-b/Y05HYmnB/32wqVcjxjHZzNpwxj1onBOvqW89W+V+XNG1dRuaFbNd3vT9CLbr2LXjEoq+3vn8DanWf7XU22Ug==} - engines: {node: ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 - - eslint-processor-vue-blocks@2.0.0: - resolution: {integrity: sha512-u4W0CJwGoWY3bjXAuFpc/b6eK3NQEI8MoeW7ritKj3G3z/WtHrKjkqf+wk8mPEy5rlMGS+k6AZYOw2XBoN/02Q==} - peerDependencies: - '@vue/compiler-sfc': ^3.3.0 - eslint: '>=9.0.0' - - eslint-scope@7.2.2: - resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - eslint-scope@8.2.0: - resolution: {integrity: sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - eslint-typegen@1.0.0: - resolution: {integrity: sha512-1Dku9Ljb/lBjpuI2tT5VZPTivPirs+fjrAnoXSy97BDMIs6fcz8nOqajv/zzPrSxtiRINxz/DymGLn4X+Oiksg==} - peerDependencies: - eslint: ^8.45.0 || ^9.0.0 - - eslint-visitor-keys@3.4.3: - resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - eslint-visitor-keys@4.2.0: - resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - eslint@9.21.0: - resolution: {integrity: sha512-KjeihdFqTPhOMXTt7StsDxriV4n66ueuF/jfPNC3j/lduHwr/ijDwJMsF+wyMJethgiKi5wniIE243vi07d3pg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - hasBin: true - peerDependencies: - jiti: '*' - peerDependenciesMeta: - jiti: - optional: true - - espree@10.3.0: - resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - espree@9.6.1: - resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - esquery@1.6.0: - resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} - engines: {node: '>=0.10'} - - esrecurse@4.3.0: - resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} - engines: {node: '>=4.0'} - - estraverse@5.3.0: - resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} - engines: {node: '>=4.0'} - - estree-walker@2.0.2: - resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} - - estree-walker@3.0.3: - resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} - - esutils@2.0.3: - resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} - engines: {node: '>=0.10.0'} - - etag@1.8.1: - resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} - engines: {node: '>= 0.6'} - - event-target-shim@5.0.1: - resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} - engines: {node: '>=6'} - - events@3.3.0: - resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} - engines: {node: '>=0.8.x'} - - execa@7.2.0: - resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==} - engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} - - execa@8.0.1: - resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} - engines: {node: '>=16.17'} - - execa@9.5.2: - resolution: {integrity: sha512-EHlpxMCpHWSAh1dgS6bVeoLAXGnJNdR93aabr4QCGbzOM73o5XmRfM/e5FUqsw3aagP8S8XEWUWFAxnRBnAF0Q==} - engines: {node: ^18.19.0 || >=20.5.0} - - expand-template@2.0.3: - resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==} - engines: {node: '>=6'} - - extend@3.0.2: - resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} - - externality@1.0.2: - resolution: {integrity: sha512-LyExtJWKxtgVzmgtEHyQtLFpw1KFhQphF9nTG8TpAIVkiI/xQ3FJh75tRFLYl4hkn7BNIIdLJInuDAavX35pMw==} - - fast-deep-equal@3.1.3: - resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - - fast-fifo@1.3.2: - resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} - - fast-glob@3.3.3: - resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} - engines: {node: '>=8.6.0'} - - fast-json-stable-stringify@2.1.0: - resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - - fast-levenshtein@2.0.6: - resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - - fast-npm-meta@0.2.2: - resolution: {integrity: sha512-E+fdxeaOQGo/CMWc9f4uHFfgUPJRAu7N3uB8GBvB3SDPAIWJK4GKyYhkAGFq+GYrcbKNfQIz5VVQyJnDuPPCrg==} - - fastq@1.19.1: - resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==} - - fdir@6.4.3: - resolution: {integrity: sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==} - peerDependencies: - picomatch: ^3 || ^4 - peerDependenciesMeta: - picomatch: - optional: true - - figures@6.1.0: - resolution: {integrity: sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==} - engines: {node: '>=18'} - - file-entry-cache@8.0.0: - resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} - engines: {node: '>=16.0.0'} - - file-uri-to-path@1.0.0: - resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} - - fill-range@7.1.1: - resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} - engines: {node: '>=8'} - - find-up-simple@1.0.0: - resolution: {integrity: sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw==} - engines: {node: '>=18'} - - find-up@5.0.0: - resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} - engines: {node: '>=10'} - - find-up@7.0.0: - resolution: {integrity: sha512-YyZM99iHrqLKjmt4LJDj58KI+fYyufRLBSYcqycxf//KpBk9FoewoGX0450m9nB44qrZnovzC2oeP5hUibxc/g==} - engines: {node: '>=18'} - - flat-cache@4.0.1: - resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} - engines: {node: '>=16'} - - flat@6.0.1: - resolution: {integrity: sha512-/3FfIa8mbrg3xE7+wAhWeV+bd7L2Mof+xtZb5dRDKZ+wDvYJK4WDYeIOuOhre5Yv5aQObZrlbRmk3RTSiuQBtw==} - engines: {node: '>=18'} - hasBin: true - - flatted@3.3.3: - resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} - - fontaine@0.5.0: - resolution: {integrity: sha512-vPDSWKhVAfTx4hRKT777+N6Szh2pAosAuzLpbppZ6O3UdD/1m6OlHjNcC3vIbgkRTIcLjzySLHXzPeLO2rE8cA==} - - fontkit@2.0.4: - resolution: {integrity: sha512-syetQadaUEDNdxdugga9CpEYVaQIxOwk7GlwZWWZ19//qW4zE5bknOKeMBDYAASwnpaSHKJITRLMF9m1fp3s6g==} - - foreground-child@3.3.1: - resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==} - engines: {node: '>=14'} - - fraction.js@4.3.7: - resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} - - fresh@0.5.2: - resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} - engines: {node: '>= 0.6'} - - fs-constants@1.0.0: - resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} - - fs-extra@11.3.0: - resolution: {integrity: sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==} - engines: {node: '>=14.14'} - - fs-minipass@2.1.0: - resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} - engines: {node: '>= 8'} - - fs.realpath@1.0.0: - resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} - - fsevents@2.3.3: - resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - - function-bind@1.1.2: - resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - - fuse.js@7.1.0: - resolution: {integrity: sha512-trLf4SzuuUxfusZADLINj+dE8clK1frKdmqiJNb1Es75fmI5oY6X2mxLVUciLLjxqw/xr72Dhy+lER6dGd02FQ==} - engines: {node: '>=10'} - - gensync@1.0.0-beta.2: - resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} - engines: {node: '>=6.9.0'} - - get-caller-file@2.0.5: - resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} - engines: {node: 6.* || 8.* || >= 10.*} - - get-port-please@3.1.2: - resolution: {integrity: sha512-Gxc29eLs1fbn6LQ4jSU4vXjlwyZhF5HsGuMAa7gqBP4Rw4yxxltyDUuF5MBclFzDTXO+ACchGQoeela4DSfzdQ==} - - get-stream@6.0.1: - resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} - engines: {node: '>=10'} - - get-stream@8.0.1: - resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} - engines: {node: '>=16'} - - get-stream@9.0.1: - resolution: {integrity: sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==} - engines: {node: '>=18'} - - get-tsconfig@4.10.0: - resolution: {integrity: sha512-kGzZ3LWWQcGIAmg6iWvXn0ei6WDtV26wzHRMwDSzmAbcXrTEXxHy6IehI6/4eT6VRKyMP1eF1VqwrVUmE/LR7A==} - - giget@1.2.5: - resolution: {integrity: sha512-r1ekGw/Bgpi3HLV3h1MRBIlSAdHoIMklpaQ3OQLFcRw9PwAj2rqigvIbg+dBUI51OxVI2jsEtDywDBjSiuf7Ug==} - hasBin: true - - git-config-path@2.0.0: - resolution: {integrity: sha512-qc8h1KIQbJpp+241id3GuAtkdyJ+IK+LIVtkiFTRKRrmddDzs3SI9CvP1QYmWBFvm1I/PWRwj//of8bgAc0ltA==} - engines: {node: '>=4'} - - git-up@8.0.1: - resolution: {integrity: sha512-2XFu1uNZMSjkyetaF+8rqn6P0XqpMq/C+2ycjI6YwrIKcszZ5/WR4UubxjN0lILOKqLkLaHDaCr2B6fP1cke6g==} - - git-url-parse@16.0.1: - resolution: {integrity: sha512-mcD36GrhAzX5JVOsIO52qNpgRyFzYWRbU1VSRFCvJt1IJvqfvH427wWw/CFqkWvjVPtdG5VTx4MKUeC5GeFPDQ==} - - github-from-package@0.0.0: - resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==} - - github-slugger@2.0.0: - resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} - - glob-parent@5.1.2: - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} - engines: {node: '>= 6'} - - glob-parent@6.0.2: - resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} - engines: {node: '>=10.13.0'} - - glob@10.4.5: - resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} - hasBin: true - - glob@7.2.3: - resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - deprecated: Glob versions prior to v9 are no longer supported - - global-directory@4.0.1: - resolution: {integrity: sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==} - engines: {node: '>=18'} - - globals@11.12.0: - resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} - engines: {node: '>=4'} - - globals@13.24.0: - resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} - engines: {node: '>=8'} - - globals@14.0.0: - resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} - engines: {node: '>=18'} - - globals@15.15.0: - resolution: {integrity: sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==} - engines: {node: '>=18'} - - globby@14.1.0: - resolution: {integrity: sha512-0Ia46fDOaT7k4og1PDW4YbodWWr3scS2vAr2lTbsplOt2WkKp0vQbkI9wKis/T5LV/dqPjO3bpS/z6GTJB82LA==} - engines: {node: '>=18'} - - graceful-fs@4.2.11: - resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - - graphemer@1.4.0: - resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - - gzip-size@7.0.0: - resolution: {integrity: sha512-O1Ld7Dr+nqPnmGpdhzLmMTQ4vAsD+rHwMm1NLUmoUFFymBOMKxCCrtDxqdBRYXdeEPEi3SyoR4TizJLQrnKBNA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - h3@1.15.1: - resolution: {integrity: sha512-+ORaOBttdUm1E2Uu/obAyCguiI7MbBvsLTndc3gyK3zU+SYLoZXlyCP9Xgy0gikkGufFLTZXCXD6+4BsufnmHA==} - - has-flag@4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} - - hasown@2.0.2: - resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} - engines: {node: '>= 0.4'} - - hast-util-embedded@3.0.0: - resolution: {integrity: sha512-naH8sld4Pe2ep03qqULEtvYr7EjrLK2QHY8KJR6RJkTUjPGObe1vnx585uzem2hGra+s1q08DZZpfgDVYRbaXA==} - - hast-util-format@1.1.0: - resolution: {integrity: sha512-yY1UDz6bC9rDvCWHpx12aIBGRG7krurX0p0Fm6pT547LwDIZZiNr8a+IHDogorAdreULSEzP82Nlv5SZkHZcjA==} - - hast-util-from-parse5@8.0.3: - resolution: {integrity: sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==} - - hast-util-has-property@3.0.0: - resolution: {integrity: sha512-MNilsvEKLFpV604hwfhVStK0usFY/QmM5zX16bo7EjnAEGofr5YyI37kzopBlZJkHD4t887i+q/C8/tr5Q94cA==} - - hast-util-heading-rank@3.0.0: - resolution: {integrity: sha512-EJKb8oMUXVHcWZTDepnr+WNbfnXKFNf9duMesmr4S8SXTJBJ9M4Yok08pu9vxdJwdlGRhVumk9mEhkEvKGifwA==} - - hast-util-is-body-ok-link@3.0.1: - resolution: {integrity: sha512-0qpnzOBLztXHbHQenVB8uNuxTnm/QBFUOmdOSsEn7GnBtyY07+ENTWVFBAnXd/zEgd9/SUG3lRY7hSIBWRgGpQ==} - - hast-util-is-element@3.0.0: - resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==} - - hast-util-minify-whitespace@1.0.1: - resolution: {integrity: sha512-L96fPOVpnclQE0xzdWb/D12VT5FabA7SnZOUMtL1DbXmYiHJMXZvFkIZfiMmTCNJHUeO2K9UYNXoVyfz+QHuOw==} - - hast-util-parse-selector@4.0.0: - resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} - - hast-util-phrasing@3.0.1: - resolution: {integrity: sha512-6h60VfI3uBQUxHqTyMymMZnEbNl1XmEGtOxxKYL7stY2o601COo62AWAYBQR9lZbYXYSBoxag8UpPRXK+9fqSQ==} - - hast-util-raw@9.1.0: - resolution: {integrity: sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==} - - hast-util-to-html@9.0.5: - resolution: {integrity: sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==} - - hast-util-to-mdast@10.1.2: - resolution: {integrity: sha512-FiCRI7NmOvM4y+f5w32jPRzcxDIz+PUqDwEqn1A+1q2cdp3B8Gx7aVrXORdOKjMNDQsD1ogOr896+0jJHW1EFQ==} - - hast-util-to-parse5@8.0.0: - resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==} - - hast-util-to-string@3.0.1: - resolution: {integrity: sha512-XelQVTDWvqcl3axRfI0xSeoVKzyIFPwsAGSLIsKdJKQMXDYJS4WYrBNF/8J7RdhIcFI2BOHgAifggsvsxp/3+A==} - - hast-util-to-text@4.0.2: - resolution: {integrity: sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==} - - hast-util-whitespace@3.0.0: - resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} - - hastscript@9.0.1: - resolution: {integrity: sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==} - - he@1.2.0: - resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} - hasBin: true - - hookable@5.5.3: - resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==} - - hosted-git-info@7.0.2: - resolution: {integrity: sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==} - engines: {node: ^16.14.0 || >=18.0.0} - - html-tags@3.3.1: - resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==} - engines: {node: '>=8'} - - html-void-elements@3.0.0: - resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} - - html-whitespace-sensitive-tag-names@3.0.1: - resolution: {integrity: sha512-q+310vW8zmymYHALr1da4HyXUQ0zgiIwIicEfotYPWGN0OJVEN/58IJ3A4GBYcEq3LGAZqKb+ugvP0GNB9CEAA==} - - http-errors@2.0.0: - resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} - engines: {node: '>= 0.8'} - - http-shutdown@1.2.2: - resolution: {integrity: sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==} - engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} - - https-proxy-agent@7.0.6: - resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==} - engines: {node: '>= 14'} - - httpxy@0.1.7: - resolution: {integrity: sha512-pXNx8gnANKAndgga5ahefxc++tJvNL87CXoRwxn1cJE2ZkWEojF3tNfQIEhZX/vfpt+wzeAzpUI4qkediX1MLQ==} - - human-signals@4.3.1: - resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==} - engines: {node: '>=14.18.0'} - - human-signals@5.0.0: - resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} - engines: {node: '>=16.17.0'} - - human-signals@8.0.0: - resolution: {integrity: sha512-/1/GPCpDUCCYwlERiYjxoczfP0zfvZMU/OWgQPMya9AbAE24vseigFdhAMObpc8Q4lc/kjutPfUddDYyAmejnA==} - engines: {node: '>=18.18.0'} - - ieee754@1.2.1: - resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - - ignore@5.3.2: - resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} - engines: {node: '>= 4'} - - ignore@7.0.3: - resolution: {integrity: sha512-bAH5jbK/F3T3Jls4I0SO1hmPR0dKU0a7+SY6n1yzRtG54FLO8d6w/nxLFX2Nb7dBu6cCWXPaAME6cYqFUMmuCA==} - engines: {node: '>= 4'} - - image-meta@0.2.1: - resolution: {integrity: sha512-K6acvFaelNxx8wc2VjbIzXKDVB0Khs0QT35U6NkGfTdCmjLNcO2945m7RFNR9/RPVFm48hq7QPzK8uGH18HCGw==} - - import-fresh@3.3.1: - resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} - engines: {node: '>=6'} - - impound@0.2.0: - resolution: {integrity: sha512-gXgeSyp9Hf7qG2/PLKmywHXyQf2xFrw+mJGpoj9DsAB9L7/MIKn+DeEx98UryWXdmbv8wUUPdcQof6qXnZoCGg==} - - imurmurhash@0.1.4: - resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} - engines: {node: '>=0.8.19'} - - indent-string@5.0.0: - resolution: {integrity: sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==} - engines: {node: '>=12'} - - index-to-position@0.1.2: - resolution: {integrity: sha512-MWDKS3AS1bGCHLBA2VLImJz42f7bJh8wQsTGCzI3j519/CASStoDONUBVz2I/VID0MpiX3SGSnbOD2xUalbE5g==} - engines: {node: '>=18'} - - inflight@1.0.6: - resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} - deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. - - inherits@2.0.4: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - - ini@1.3.8: - resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} - - ini@4.1.1: - resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - - ioredis@5.5.0: - resolution: {integrity: sha512-7CutT89g23FfSa8MDoIFs2GYYa0PaNiW/OrT+nRyjRXHDZd17HmIgy+reOQ/yhh72NznNjGuS8kbCAcA4Ro4mw==} - engines: {node: '>=12.22.0'} - - ipx@2.1.0: - resolution: {integrity: sha512-AVnPGXJ8L41vjd11Z4akIF2yd14636Klxul3tBySxHA6PKfCOQPxBDkCFK5zcWh0z/keR6toh1eg8qzdBVUgdA==} - hasBin: true - - iron-webcrypto@1.2.1: - resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==} - - is-absolute-url@4.0.1: - resolution: {integrity: sha512-/51/TKE88Lmm7Gc4/8btclNXWS+g50wXhYJq8HWIBAGUBnoAdRu1aXeh364t/O7wXDAcTJDP8PNuNKWUDWie+A==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - is-alphabetical@2.0.1: - resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} - - is-alphanumerical@2.0.1: - resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} - - is-arrayish@0.3.2: - resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} - - is-binary-path@2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} - engines: {node: '>=8'} - - is-builtin-module@4.0.0: - resolution: {integrity: sha512-rWP3AMAalQSesXO8gleROyL2iKU73SX5Er66losQn9rWOWL4Gef0a/xOEOVqjWGMuR2vHG3FJ8UUmT700O8oFg==} - engines: {node: '>=18.20'} - - is-core-module@2.16.1: - resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} - engines: {node: '>= 0.4'} - - is-decimal@2.0.1: - resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} - - is-docker@2.2.1: - resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} - engines: {node: '>=8'} - hasBin: true - - is-docker@3.0.0: - resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - hasBin: true - - is-extglob@2.1.1: - resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} - engines: {node: '>=0.10.0'} - - is-fullwidth-code-point@3.0.0: - resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} - engines: {node: '>=8'} - - is-glob@4.0.3: - resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} - engines: {node: '>=0.10.0'} - - is-hexadecimal@2.0.1: - resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} - - is-inside-container@1.0.0: - resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} - engines: {node: '>=14.16'} - hasBin: true - - is-installed-globally@1.0.0: - resolution: {integrity: sha512-K55T22lfpQ63N4KEN57jZUAaAYqYHEe8veb/TycJRk9DdSCLLcovXz/mL6mOnhQaZsQGwPhuFopdQIlqGSEjiQ==} - engines: {node: '>=18'} - - is-module@1.0.0: - resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} - - is-number@7.0.0: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} - engines: {node: '>=0.12.0'} - - is-path-inside@4.0.0: - resolution: {integrity: sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==} - engines: {node: '>=12'} - - is-plain-obj@4.1.0: - resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} - engines: {node: '>=12'} - - is-reference@1.2.1: - resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} - - is-ssh@1.4.1: - resolution: {integrity: sha512-JNeu1wQsHjyHgn9NcWTaXq6zWSR6hqE0++zhfZlkFBbScNkyvxCdeV8sRkSBaeLKxmbpR21brail63ACNxJ0Tg==} - - is-stream@2.0.1: - resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} - engines: {node: '>=8'} - - is-stream@3.0.0: - resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - is-stream@4.0.1: - resolution: {integrity: sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==} - engines: {node: '>=18'} - - is-unicode-supported@2.1.0: - resolution: {integrity: sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==} - engines: {node: '>=18'} - - is-what@4.1.16: - resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==} - engines: {node: '>=12.13'} - - is-wsl@2.2.0: - resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} - engines: {node: '>=8'} - - is-wsl@3.1.0: - resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} - engines: {node: '>=16'} - - is64bit@2.0.0: - resolution: {integrity: sha512-jv+8jaWCl0g2lSBkNSVXdzfBA0npK1HGC2KtWM9FumFRoGS94g3NbCCLVnCYHLjp4GrW2KZeeSTMo5ddtznmGw==} - engines: {node: '>=18'} - - isarray@1.0.0: - resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} - - isexe@2.0.0: - resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - - jackspeak@3.4.3: - resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} - - jiti@2.4.2: - resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==} - hasBin: true - - js-levenshtein@1.1.6: - resolution: {integrity: sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==} - engines: {node: '>=0.10.0'} - - js-tokens@4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - - js-tokens@9.0.1: - resolution: {integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==} - - js-yaml@4.1.0: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} - hasBin: true - - jsdoc-type-pratt-parser@4.1.0: - resolution: {integrity: sha512-Hicd6JK5Njt2QB6XYFS7ok9e37O8AYk3jTcppG4YVQnYjOemymvTcmc7OWsmq/Qqj5TdRFO5/x/tIPmBeRtGHg==} - engines: {node: '>=12.0.0'} - - jsesc@3.0.2: - resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} - engines: {node: '>=6'} - hasBin: true - - jsesc@3.1.0: - resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} - engines: {node: '>=6'} - hasBin: true - - json-buffer@3.0.1: - resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} - - json-schema-to-typescript-lite@14.1.0: - resolution: {integrity: sha512-b8K6P3aiLgiYKYcHacgZKrwPXPyjekqRPV5vkNfBt0EoohcOSXEbcuGzgi6KQmsAhuy5Mh2KMxofXodRhMxURA==} - - json-schema-traverse@0.4.1: - resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} - - json-schema-traverse@1.0.0: - resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} - - json-stable-stringify-without-jsonify@1.0.1: - resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} - - json5@2.2.3: - resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} - engines: {node: '>=6'} - hasBin: true - - jsonfile@6.1.0: - resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} - - keyv@4.5.4: - resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} - - kleur@3.0.3: - resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} - engines: {node: '>=6'} - - klona@2.0.6: - resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} - engines: {node: '>= 8'} - - knitwork@1.2.0: - resolution: {integrity: sha512-xYSH7AvuQ6nXkq42x0v5S8/Iry+cfulBz/DJQzhIyESdLD7425jXsPy4vn5cCXU+HhRN2kVw51Vd1K6/By4BQg==} - - kolorist@1.8.0: - resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} - - launch-editor@2.10.0: - resolution: {integrity: sha512-D7dBRJo/qcGX9xlvt/6wUYzQxjh5G1RvZPgPv8vi4KRU99DVQL/oW7tnVOCCTm2HGeo3C5HvGE5Yrh6UBoZ0vA==} - - lazystream@1.0.1: - resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==} - engines: {node: '>= 0.6.3'} - - levn@0.4.1: - resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} - engines: {node: '>= 0.8.0'} - - lightningcss-darwin-arm64@1.29.1: - resolution: {integrity: sha512-HtR5XJ5A0lvCqYAoSv2QdZZyoHNttBpa5EP9aNuzBQeKGfbyH5+UipLWvVzpP4Uml5ej4BYs5I9Lco9u1fECqw==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [darwin] - - lightningcss-darwin-x64@1.29.1: - resolution: {integrity: sha512-k33G9IzKUpHy/J/3+9MCO4e+PzaFblsgBjSGlpAaFikeBFm8B/CkO3cKU9oI4g+fjS2KlkLM/Bza9K/aw8wsNA==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [darwin] - - lightningcss-freebsd-x64@1.29.1: - resolution: {integrity: sha512-0SUW22fv/8kln2LnIdOCmSuXnxgxVC276W5KLTwoehiO0hxkacBxjHOL5EtHD8BAXg2BvuhsJPmVMasvby3LiQ==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [freebsd] - - lightningcss-linux-arm-gnueabihf@1.29.1: - resolution: {integrity: sha512-sD32pFvlR0kDlqsOZmYqH/68SqUMPNj+0pucGxToXZi4XZgZmqeX/NkxNKCPsswAXU3UeYgDSpGhu05eAufjDg==} - engines: {node: '>= 12.0.0'} - cpu: [arm] - os: [linux] - - lightningcss-linux-arm64-gnu@1.29.1: - resolution: {integrity: sha512-0+vClRIZ6mmJl/dxGuRsE197o1HDEeeRk6nzycSy2GofC2JsY4ifCRnvUWf/CUBQmlrvMzt6SMQNMSEu22csWQ==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [linux] - - lightningcss-linux-arm64-musl@1.29.1: - resolution: {integrity: sha512-UKMFrG4rL/uHNgelBsDwJcBqVpzNJbzsKkbI3Ja5fg00sgQnHw/VrzUTEc4jhZ+AN2BvQYz/tkHu4vt1kLuJyw==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [linux] - - lightningcss-linux-x64-gnu@1.29.1: - resolution: {integrity: sha512-u1S+xdODy/eEtjADqirA774y3jLcm8RPtYztwReEXoZKdzgsHYPl0s5V52Tst+GKzqjebkULT86XMSxejzfISw==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [linux] - - lightningcss-linux-x64-musl@1.29.1: - resolution: {integrity: sha512-L0Tx0DtaNUTzXv0lbGCLB/c/qEADanHbu4QdcNOXLIe1i8i22rZRpbT3gpWYsCh9aSL9zFujY/WmEXIatWvXbw==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [linux] - - lightningcss-win32-arm64-msvc@1.29.1: - resolution: {integrity: sha512-QoOVnkIEFfbW4xPi+dpdft/zAKmgLgsRHfJalEPYuJDOWf7cLQzYg0DEh8/sn737FaeMJxHZRc1oBreiwZCjog==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [win32] - - lightningcss-win32-x64-msvc@1.29.1: - resolution: {integrity: sha512-NygcbThNBe4JElP+olyTI/doBNGJvLs3bFCRPdvuCcxZCcCZ71B858IHpdm7L1btZex0FvCmM17FK98Y9MRy1Q==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [win32] - - lightningcss@1.29.1: - resolution: {integrity: sha512-FmGoeD4S05ewj+AkhTY+D+myDvXI6eL27FjHIjoyUkO/uw7WZD1fBVs0QxeYWa7E17CUHJaYX/RUGISCtcrG4Q==} - engines: {node: '>= 12.0.0'} - - lilconfig@3.1.3: - resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} - engines: {node: '>=14'} - - listhen@1.9.0: - resolution: {integrity: sha512-I8oW2+QL5KJo8zXNWX046M134WchxsXC7SawLPvRQpogCbkyQIaFxPE89A2HiwR7vAK2Dm2ERBAmyjTYGYEpBg==} - hasBin: true - - load-tsconfig@0.2.5: - resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - local-pkg@0.5.1: - resolution: {integrity: sha512-9rrA30MRRP3gBD3HTGnC6cDFpaE1kVDWxWgqWJUN0RvDNAo+Nz/9GxB+nHOH0ifbVFy0hSA1V6vFDvnx54lTEQ==} - engines: {node: '>=14'} - - local-pkg@1.0.0: - resolution: {integrity: sha512-bbgPw/wmroJsil/GgL4qjDzs5YLTBMQ99weRsok1XCDccQeehbHA/I1oRvk2NPtr7KGZgT/Y5tPRnAtMqeG2Kg==} - engines: {node: '>=14'} - - locate-path@6.0.0: - resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} - engines: {node: '>=10'} - - locate-path@7.2.0: - resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - lodash.defaults@4.2.0: - resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==} - - lodash.isarguments@3.1.0: - resolution: {integrity: sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==} - - lodash.memoize@4.1.2: - resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} - - lodash.merge@4.6.2: - resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - - lodash.uniq@4.5.0: - resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} - - lodash@4.17.21: - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - - longest-streak@3.1.0: - resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} - - lru-cache@10.4.3: - resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} - - lru-cache@5.1.1: - resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} - - magic-regexp@0.8.0: - resolution: {integrity: sha512-lOSLWdE156csDYwCTIGiAymOLN7Epu/TU5e/oAnISZfU6qP+pgjkE+xbVjVn3yLPKN8n1G2yIAYTAM5KRk6/ow==} - - magic-string-ast@0.7.0: - resolution: {integrity: sha512-686fgAHaJY7wLTFEq7nnKqeQrhqmXB19d1HnqT35Ci7BN6hbAYLZUezTQ062uUHM7ggZEQlqJ94Ftls+KDXU8Q==} - engines: {node: '>=16.14.0'} - - magic-string@0.30.17: - resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} - - magicast@0.3.5: - resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==} - - markdown-table@3.0.4: - resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} - - mdast-util-find-and-replace@3.0.2: - resolution: {integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==} - - mdast-util-from-markdown@2.0.2: - resolution: {integrity: sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==} - - mdast-util-gfm-autolink-literal@2.0.1: - resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} - - mdast-util-gfm-footnote@2.1.0: - resolution: {integrity: sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==} - - mdast-util-gfm-strikethrough@2.0.0: - resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} - - mdast-util-gfm-table@2.0.0: - resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} - - mdast-util-gfm-task-list-item@2.0.0: - resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} - - mdast-util-gfm@3.1.0: - resolution: {integrity: sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==} - - mdast-util-phrasing@4.1.0: - resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} - - mdast-util-to-hast@13.2.0: - resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==} - - mdast-util-to-markdown@2.1.2: - resolution: {integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==} - - mdast-util-to-string@4.0.0: - resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} - - mdn-data@2.0.28: - resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} - - mdn-data@2.0.30: - resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} - - mdn-data@2.12.2: - resolution: {integrity: sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==} - - merge-stream@2.0.0: - resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} - - merge2@1.4.1: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} - engines: {node: '>= 8'} - - micromark-core-commonmark@2.0.2: - resolution: {integrity: sha512-FKjQKbxd1cibWMM1P9N+H8TwlgGgSkWZMmfuVucLCHaYqeSvJ0hFeHsIa65pA2nYbes0f8LDHPMrd9X7Ujxg9w==} - - micromark-extension-gfm-autolink-literal@2.1.0: - resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} - - micromark-extension-gfm-footnote@2.1.0: - resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==} - - micromark-extension-gfm-strikethrough@2.1.0: - resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==} - - micromark-extension-gfm-table@2.1.1: - resolution: {integrity: sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==} - - micromark-extension-gfm-tagfilter@2.0.0: - resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} - - micromark-extension-gfm-task-list-item@2.1.0: - resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==} - - micromark-extension-gfm@3.0.0: - resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} - - micromark-factory-destination@2.0.1: - resolution: {integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==} - - micromark-factory-label@2.0.1: - resolution: {integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==} - - micromark-factory-space@2.0.1: - resolution: {integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==} - - micromark-factory-title@2.0.1: - resolution: {integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==} - - micromark-factory-whitespace@2.0.1: - resolution: {integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==} - - micromark-util-character@2.1.1: - resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==} - - micromark-util-chunked@2.0.1: - resolution: {integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==} - - micromark-util-classify-character@2.0.1: - resolution: {integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==} - - micromark-util-combine-extensions@2.0.1: - resolution: {integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==} - - micromark-util-decode-numeric-character-reference@2.0.2: - resolution: {integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==} - - micromark-util-decode-string@2.0.1: - resolution: {integrity: sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==} - - micromark-util-encode@2.0.1: - resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==} - - micromark-util-html-tag-name@2.0.1: - resolution: {integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==} - - micromark-util-normalize-identifier@2.0.1: - resolution: {integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==} - - micromark-util-resolve-all@2.0.1: - resolution: {integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==} - - micromark-util-sanitize-uri@2.0.1: - resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==} - - micromark-util-subtokenize@2.0.4: - resolution: {integrity: sha512-N6hXjrin2GTJDe3MVjf5FuXpm12PGm80BrUAeub9XFXca8JZbP+oIwY4LJSVwFUCL1IPm/WwSVUN7goFHmSGGQ==} - - micromark-util-symbol@2.0.1: - resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==} - - micromark-util-types@2.0.1: - resolution: {integrity: sha512-534m2WhVTddrcKVepwmVEVnUAmtrx9bfIjNoQHRqfnvdaHQiFytEhJoTgpWJvDEXCO5gLTQh3wYC1PgOJA4NSQ==} - - micromark@4.0.1: - resolution: {integrity: sha512-eBPdkcoCNvYcxQOAKAlceo5SNdzZWfF+FcSupREAzdAh9rRmE239CEQAiTwIgblwnoM8zzj35sZ5ZwvSEOF6Kw==} - - micromatch@4.0.8: - resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} - engines: {node: '>=8.6'} - - mime@1.6.0: - resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} - engines: {node: '>=4'} - hasBin: true - - mime@3.0.0: - resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} - engines: {node: '>=10.0.0'} - hasBin: true - - mime@4.0.6: - resolution: {integrity: sha512-4rGt7rvQHBbaSOF9POGkk1ocRP16Md1x36Xma8sz8h8/vfCUI2OtEIeCqe4Ofes853x4xDoPiFLIT47J5fI/7A==} - engines: {node: '>=16'} - hasBin: true - - mimic-fn@4.0.0: - resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} - engines: {node: '>=12'} - - mimic-response@3.1.0: - resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} - engines: {node: '>=10'} - - min-indent@1.0.1: - resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} - engines: {node: '>=4'} - - minimatch@10.0.1: - resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==} - engines: {node: 20 || >=22} - - minimatch@3.1.2: - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} - - minimatch@5.1.6: - resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} - engines: {node: '>=10'} - - minimatch@9.0.5: - resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} - engines: {node: '>=16 || 14 >=14.17'} - - minimist@1.2.8: - resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - - minipass@3.3.6: - resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} - engines: {node: '>=8'} - - minipass@5.0.0: - resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} - engines: {node: '>=8'} - - minipass@7.1.2: - resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} - engines: {node: '>=16 || 14 >=14.17'} - - minizlib@2.1.2: - resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} - engines: {node: '>= 8'} - - minizlib@3.0.1: - resolution: {integrity: sha512-umcy022ILvb5/3Djuu8LWeqUa8D68JaBzlttKeMWen48SjabqS3iY5w/vzeMzMUNhLDifyhbOwKDSznB1vvrwg==} - engines: {node: '>= 18'} - - mitt@3.0.1: - resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==} - - mkdirp-classic@0.5.3: - resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} - - mkdirp@1.0.4: - resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} - engines: {node: '>=10'} - hasBin: true - - mkdirp@3.0.1: - resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==} - engines: {node: '>=10'} - hasBin: true - - mlly@1.7.4: - resolution: {integrity: sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==} - - mrmime@2.0.1: - resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==} - engines: {node: '>=10'} - - ms@2.0.0: - resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} - - ms@2.1.3: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - - muggle-string@0.4.1: - resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==} - - nanoid@3.3.8: - resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - - nanoid@5.1.2: - resolution: {integrity: sha512-b+CiXQCNMUGe0Ri64S9SXFcP9hogjAJ2Rd6GdVxhPLRm7mhGaM7VgOvCAJ1ZshfHbqVDI3uqTI5C8/GaKuLI7g==} - engines: {node: ^18 || >=20} - hasBin: true - - nanotar@0.2.0: - resolution: {integrity: sha512-9ca1h0Xjvo9bEkE4UOxgAzLV0jHKe6LMaxo37ND2DAhhAtd0j8pR1Wxz+/goMrZO8AEZTWCmyaOsFI/W5AdpCQ==} - - napi-build-utils@2.0.0: - resolution: {integrity: sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==} - - natural-compare@1.4.0: - resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - - nitropack@2.10.4: - resolution: {integrity: sha512-sJiG/MIQlZCVSw2cQrFG1H6mLeSqHlYfFerRjLKz69vUfdu0EL2l0WdOxlQbzJr3mMv/l4cOlCCLzVRzjzzF/g==} - engines: {node: ^16.11.0 || >=17.0.0} - hasBin: true - peerDependencies: - xml2js: ^0.6.2 - peerDependenciesMeta: - xml2js: - optional: true - - node-abi@3.74.0: - resolution: {integrity: sha512-c5XK0MjkGBrQPGYG24GBADZud0NCbznxNx0ZkS+ebUTrmV1qTDxPxSL8zEAPURXSbLRWVexxmP4986BziahL5w==} - engines: {node: '>=10'} - - node-addon-api@6.1.0: - resolution: {integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==} - - node-addon-api@7.1.1: - resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} - - node-emoji@2.2.0: - resolution: {integrity: sha512-Z3lTE9pLaJF47NyMhd4ww1yFTAP8YhYI8SleJiHzM46Fgpm5cnNzSl9XfzFNqbaz+VlJrIj3fXQ4DeN1Rjm6cw==} - engines: {node: '>=18'} - - node-fetch-native@1.6.6: - resolution: {integrity: sha512-8Mc2HhqPdlIfedsuZoc3yioPuzp6b+L5jRCRY1QzuWZh2EGJVQrGppC6V6cF0bLdbW0+O2YpqCA25aF/1lvipQ==} - - node-fetch@2.7.0: - resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} - engines: {node: 4.x || >=6.0.0} - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - - node-forge@1.3.1: - resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} - engines: {node: '>= 6.13.0'} - - node-gyp-build@4.8.4: - resolution: {integrity: sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==} - hasBin: true - - node-mock-http@1.0.0: - resolution: {integrity: sha512-0uGYQ1WQL1M5kKvGRXWQ3uZCHtLTO8hln3oBjIusM75WoesZ909uQJs/Hb946i2SS+Gsrhkaa6iAO17jRIv6DQ==} - - node-releases@2.0.19: - resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} - - nopt@8.1.0: - resolution: {integrity: sha512-ieGu42u/Qsa4TFktmaKEwM6MQH0pOWnaB3htzh0JRtx84+Mebc0cbZYN5bC+6WTZ4+77xrL9Pn5m7CV6VIkV7A==} - engines: {node: ^18.17.0 || >=20.5.0} - hasBin: true - - normalize-package-data@6.0.2: - resolution: {integrity: sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==} - engines: {node: ^16.14.0 || >=18.0.0} - - normalize-path@3.0.0: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} - engines: {node: '>=0.10.0'} - - normalize-range@0.1.2: - resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} - engines: {node: '>=0.10.0'} - - npm-run-path@4.0.1: - resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} - engines: {node: '>=8'} - - npm-run-path@5.3.0: - resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - npm-run-path@6.0.0: - resolution: {integrity: sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==} - engines: {node: '>=18'} - - nth-check@2.1.1: - resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} - - nuxt-component-meta@0.10.0: - resolution: {integrity: sha512-iq7hbSnfp4Ff/PTMYBF8pYabTQuF3u7HVN66Kb3hOnrnaPEdXEn/q6HkAn5V8UjOVSgXYpvycM0wSnwyADYNVA==} - hasBin: true - - nuxt@3.15.4: - resolution: {integrity: sha512-hSbZO4mR0uAMJtZPNTnCfiAtgleoOu28gvJcBNU7KQHgWnNXPjlWgwMczko2O4Tmnv9zIe/CQged+2HsPwl2ZA==} - engines: {node: ^18.20.5 || ^20.9.0 || >=22.0.0} - hasBin: true - peerDependencies: - '@parcel/watcher': ^2.1.0 - '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 - peerDependenciesMeta: - '@parcel/watcher': - optional: true - '@types/node': - optional: true - - nypm@0.4.1: - resolution: {integrity: sha512-1b9mihliBh8UCcKtcGRu//G50iHpjxIQVUqkdhPT/SDVE7KdJKoHXLS0heuYTQCx95dFqiyUbXZB9r8ikn+93g==} - engines: {node: ^14.16.0 || >=16.10.0} - hasBin: true - - nypm@0.5.4: - resolution: {integrity: sha512-X0SNNrZiGU8/e/zAB7sCTtdxWTMSIO73q+xuKgglm2Yvzwlo8UoC5FNySQFCvl84uPaeADkqHUZUkWy4aH4xOA==} - engines: {node: ^14.16.0 || >=16.10.0} - hasBin: true - - ofetch@1.4.1: - resolution: {integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==} - - ohash@1.1.4: - resolution: {integrity: sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g==} - - ohash@2.0.5: - resolution: {integrity: sha512-3k3APZwRRPYyohdIDmPTpe5i0AY5lm7gvu/Oip7tZrTaEGfSlKX+7kXUoWLd9sHX0GDRVwVvlW18yEcD7qS1zw==} - - on-finished@2.4.1: - resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} - engines: {node: '>= 0.8'} - - once@1.4.0: - resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} - - onetime@6.0.0: - resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} - engines: {node: '>=12'} - - oniguruma-to-es@2.3.0: - resolution: {integrity: sha512-bwALDxriqfKGfUufKGGepCzu9x7nJQuoRoAFp4AnwehhC2crqrDIAP/uN2qdlsAvSMpeRC3+Yzhqc7hLmle5+g==} - - oniguruma-to-es@3.1.1: - resolution: {integrity: sha512-bUH8SDvPkH3ho3dvwJwfonjlQ4R80vjyvrU8YpxuROddv55vAEJrTuCuCVUhhsHbtlD9tGGbaNApGQckXhS8iQ==} - - open@10.1.0: - resolution: {integrity: sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==} - engines: {node: '>=18'} - - open@8.4.2: - resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} - engines: {node: '>=12'} - - openapi-typescript@7.6.1: - resolution: {integrity: sha512-F7RXEeo/heF3O9lOXo2bNjCOtfp7u+D6W3a3VNEH2xE6v+fxLtn5nq0uvUcA1F5aT+CMhNeC5Uqtg5tlXFX/ag==} - hasBin: true - peerDependencies: - typescript: ^5.x - - optionator@0.9.4: - resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} - engines: {node: '>= 0.8.0'} - - p-limit@3.1.0: - resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} - engines: {node: '>=10'} - - p-limit@4.0.0: - resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - p-locate@5.0.0: - resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} - engines: {node: '>=10'} - - p-locate@6.0.0: - resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - package-json-from-dist@1.0.1: - resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} - - package-manager-detector@0.2.9: - resolution: {integrity: sha512-+vYvA/Y31l8Zk8dwxHhL3JfTuHPm6tlxM2A3GeQyl7ovYnSp1+mzAxClxaOr0qO1TtPxbQxetI7v5XqKLJZk7Q==} - - packrup@0.1.2: - resolution: {integrity: sha512-ZcKU7zrr5GlonoS9cxxrb5HVswGnyj6jQvwFBa6p5VFw7G71VAHcUKL5wyZSU/ECtPM/9gacWxy2KFQKt1gMNA==} - - pako@0.2.9: - resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==} - - parent-module@1.0.1: - resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} - engines: {node: '>=6'} - - parse-entities@4.0.2: - resolution: {integrity: sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==} - - parse-git-config@3.0.0: - resolution: {integrity: sha512-wXoQGL1D+2COYWCD35/xbiKma1Z15xvZL8cI25wvxzled58V51SJM04Urt/uznS900iQor7QO04SgdfT/XlbuA==} - engines: {node: '>=8'} - - parse-imports@2.2.1: - resolution: {integrity: sha512-OL/zLggRp8mFhKL0rNORUTR4yBYujK/uU+xZL+/0Rgm2QE4nLO9v8PzEweSJEbMGKmDRjJE4R3IMJlL2di4JeQ==} - engines: {node: '>= 18'} - - parse-json@8.1.0: - resolution: {integrity: sha512-rum1bPifK5SSar35Z6EKZuYPJx85pkNaFrxBK3mwdfSJ1/WKbYrjoW/zTPSjRRamfmVX1ACBIdFAO0VRErW/EA==} - engines: {node: '>=18'} - - parse-ms@4.0.0: - resolution: {integrity: sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==} - engines: {node: '>=18'} - - parse-path@7.0.1: - resolution: {integrity: sha512-6ReLMptznuuOEzLoGEa+I1oWRSj2Zna5jLWC+l6zlfAI4dbbSaIES29ThzuPkbhNahT65dWzfoZEO6cfJw2Ksg==} - - parse-url@9.2.0: - resolution: {integrity: sha512-bCgsFI+GeGWPAvAiUv63ZorMeif3/U0zaXABGJbOWt5OH2KCaPHF6S+0ok4aqM9RuIPGyZdx9tR9l13PsW4AYQ==} - engines: {node: '>=14.13.0'} - - parse5@7.2.1: - resolution: {integrity: sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==} - - parseurl@1.3.3: - resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} - engines: {node: '>= 0.8'} - - path-browserify@1.0.1: - resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} - - path-exists@4.0.0: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} - engines: {node: '>=8'} - - path-exists@5.0.0: - resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - path-is-absolute@1.0.1: - resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} - engines: {node: '>=0.10.0'} - - path-key@3.1.1: - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} - engines: {node: '>=8'} - - path-key@4.0.0: - resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} - engines: {node: '>=12'} - - path-parse@1.0.7: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - - path-scurry@1.11.1: - resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} - engines: {node: '>=16 || 14 >=14.18'} - - path-type@6.0.0: - resolution: {integrity: sha512-Vj7sf++t5pBD637NSfkxpHSMfWaeig5+DKWLhcqIYx6mWQz5hdJTGDVMQiJcw1ZYkhs7AazKDGpRVji1LJCZUQ==} - engines: {node: '>=18'} - - pathe@1.1.2: - resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} - - pathe@2.0.3: - resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} - - perfect-debounce@1.0.0: - resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} - - picocolors@1.1.1: - resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} - - picomatch@2.3.1: - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} - engines: {node: '>=8.6'} - - picomatch@4.0.2: - resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} - engines: {node: '>=12'} - - pkg-types@1.3.1: - resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==} - - pluralize@8.0.0: - resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} - engines: {node: '>=4'} - - postcss-calc@10.1.1: - resolution: {integrity: sha512-NYEsLHh8DgG/PRH2+G9BTuUdtf9ViS+vdoQ0YA5OQdGsfN4ztiwtDWNtBl9EKeqNMFnIu8IKZ0cLxEQ5r5KVMw==} - engines: {node: ^18.12 || ^20.9 || >=22.0} - peerDependencies: - postcss: ^8.4.38 - - postcss-colormin@7.0.2: - resolution: {integrity: sha512-YntRXNngcvEvDbEjTdRWGU606eZvB5prmHG4BF0yLmVpamXbpsRJzevyy6MZVyuecgzI2AWAlvFi8DAeCqwpvA==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-convert-values@7.0.4: - resolution: {integrity: sha512-e2LSXPqEHVW6aoGbjV9RsSSNDO3A0rZLCBxN24zvxF25WknMPpX8Dm9UxxThyEbaytzggRuZxaGXqaOhxQ514Q==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-discard-comments@7.0.3: - resolution: {integrity: sha512-q6fjd4WU4afNhWOA2WltHgCbkRhZPgQe7cXF74fuVB/ge4QbM9HEaOIzGSiMvM+g/cOsNAUGdf2JDzqA2F8iLA==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-discard-duplicates@7.0.1: - resolution: {integrity: sha512-oZA+v8Jkpu1ct/xbbrntHRsfLGuzoP+cpt0nJe5ED2FQF8n8bJtn7Bo28jSmBYwqgqnqkuSXJfSUEE7if4nClQ==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-discard-empty@7.0.0: - resolution: {integrity: sha512-e+QzoReTZ8IAwhnSdp/++7gBZ/F+nBq9y6PomfwORfP7q9nBpK5AMP64kOt0bA+lShBFbBDcgpJ3X4etHg4lzA==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-discard-overridden@7.0.0: - resolution: {integrity: sha512-GmNAzx88u3k2+sBTZrJSDauR0ccpE24omTQCVmaTTZFz1du6AasspjaUPMJ2ud4RslZpoFKyf+6MSPETLojc6w==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-merge-longhand@7.0.4: - resolution: {integrity: sha512-zer1KoZA54Q8RVHKOY5vMke0cCdNxMP3KBfDerjH/BYHh4nCIh+1Yy0t1pAEQF18ac/4z3OFclO+ZVH8azjR4A==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-merge-rules@7.0.4: - resolution: {integrity: sha512-ZsaamiMVu7uBYsIdGtKJ64PkcQt6Pcpep/uO90EpLS3dxJi6OXamIobTYcImyXGoW0Wpugh7DSD3XzxZS9JCPg==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-minify-font-values@7.0.0: - resolution: {integrity: sha512-2ckkZtgT0zG8SMc5aoNwtm5234eUx1GGFJKf2b1bSp8UflqaeFzR50lid4PfqVI9NtGqJ2J4Y7fwvnP/u1cQog==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-minify-gradients@7.0.0: - resolution: {integrity: sha512-pdUIIdj/C93ryCHew0UgBnL2DtUS3hfFa5XtERrs4x+hmpMYGhbzo6l/Ir5de41O0GaKVpK1ZbDNXSY6GkXvtg==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-minify-params@7.0.2: - resolution: {integrity: sha512-nyqVLu4MFl9df32zTsdcLqCFfE/z2+f8GE1KHPxWOAmegSo6lpV2GNy5XQvrzwbLmiU7d+fYay4cwto1oNdAaQ==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-minify-selectors@7.0.4: - resolution: {integrity: sha512-JG55VADcNb4xFCf75hXkzc1rNeURhlo7ugf6JjiiKRfMsKlDzN9CXHZDyiG6x/zGchpjQS+UAgb1d4nqXqOpmA==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-normalize-charset@7.0.0: - resolution: {integrity: sha512-ABisNUXMeZeDNzCQxPxBCkXexvBrUHV+p7/BXOY+ulxkcjUZO0cp8ekGBwvIh2LbCwnWbyMPNJVtBSdyhM2zYQ==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-normalize-display-values@7.0.0: - resolution: {integrity: sha512-lnFZzNPeDf5uGMPYgGOw7v0BfB45+irSRz9gHQStdkkhiM0gTfvWkWB5BMxpn0OqgOQuZG/mRlZyJxp0EImr2Q==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-normalize-positions@7.0.0: - resolution: {integrity: sha512-I0yt8wX529UKIGs2y/9Ybs2CelSvItfmvg/DBIjTnoUSrPxSV7Z0yZ8ShSVtKNaV/wAY+m7bgtyVQLhB00A1NQ==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-normalize-repeat-style@7.0.0: - resolution: {integrity: sha512-o3uSGYH+2q30ieM3ppu9GTjSXIzOrRdCUn8UOMGNw7Af61bmurHTWI87hRybrP6xDHvOe5WlAj3XzN6vEO8jLw==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-normalize-string@7.0.0: - resolution: {integrity: sha512-w/qzL212DFVOpMy3UGyxrND+Kb0fvCiBBujiaONIihq7VvtC7bswjWgKQU/w4VcRyDD8gpfqUiBQ4DUOwEJ6Qg==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-normalize-timing-functions@7.0.0: - resolution: {integrity: sha512-tNgw3YV0LYoRwg43N3lTe3AEWZ66W7Dh7lVEpJbHoKOuHc1sLrzMLMFjP8SNULHaykzsonUEDbKedv8C+7ej6g==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-normalize-unicode@7.0.2: - resolution: {integrity: sha512-ztisabK5C/+ZWBdYC+Y9JCkp3M9qBv/XFvDtSw0d/XwfT3UaKeW/YTm/MD/QrPNxuecia46vkfEhewjwcYFjkg==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-normalize-url@7.0.0: - resolution: {integrity: sha512-+d7+PpE+jyPX1hDQZYG+NaFD+Nd2ris6r8fPTBAjE8z/U41n/bib3vze8x7rKs5H1uEw5ppe9IojewouHk0klQ==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-normalize-whitespace@7.0.0: - resolution: {integrity: sha512-37/toN4wwZErqohedXYqWgvcHUGlT8O/m2jVkAfAe9Bd4MzRqlBmXrJRePH0e9Wgnz2X7KymTgTOaaFizQe3AQ==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-ordered-values@7.0.1: - resolution: {integrity: sha512-irWScWRL6nRzYmBOXReIKch75RRhNS86UPUAxXdmW/l0FcAsg0lvAXQCby/1lymxn/o0gVa6Rv/0f03eJOwHxw==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-reduce-initial@7.0.2: - resolution: {integrity: sha512-pOnu9zqQww7dEKf62Nuju6JgsW2V0KRNBHxeKohU+JkHd/GAH5uvoObqFLqkeB2n20mr6yrlWDvo5UBU5GnkfA==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-reduce-transforms@7.0.0: - resolution: {integrity: sha512-pnt1HKKZ07/idH8cpATX/ujMbtOGhUfE+m8gbqwJE05aTaNw8gbo34a2e3if0xc0dlu75sUOiqvwCGY3fzOHew==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-selector-parser@6.1.2: - resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} - engines: {node: '>=4'} - - postcss-selector-parser@7.1.0: - resolution: {integrity: sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==} - engines: {node: '>=4'} - - postcss-svgo@7.0.1: - resolution: {integrity: sha512-0WBUlSL4lhD9rA5k1e5D8EN5wCEyZD6HJk0jIvRxl+FDVOMlJ7DePHYWGGVc5QRqrJ3/06FTXM0bxjmJpmTPSA==} - engines: {node: ^18.12.0 || ^20.9.0 || >= 18} - peerDependencies: - postcss: ^8.4.31 - - postcss-unique-selectors@7.0.3: - resolution: {integrity: sha512-J+58u5Ic5T1QjP/LDV9g3Cx4CNOgB5vz+kM6+OxHHhFACdcDeKhBXjQmB7fnIZM12YSTvsL0Opwco83DmacW2g==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-value-parser@4.2.0: - resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - - postcss@8.5.3: - resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==} - engines: {node: ^10 || ^12 || >=14} - - prebuild-install@7.1.3: - resolution: {integrity: sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==} - engines: {node: '>=10'} - hasBin: true - - prelude-ls@1.2.1: - resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} - engines: {node: '>= 0.8.0'} - - pretty-bytes@6.1.1: - resolution: {integrity: sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ==} - engines: {node: ^14.13.1 || >=16.0.0} - - pretty-ms@9.2.0: - resolution: {integrity: sha512-4yf0QO/sllf/1zbZWYnvWw3NxCQwLXKzIj0G849LSufP15BXKM0rbD2Z3wVnkMfjdn/CB0Dpp444gYAACdsplg==} - engines: {node: '>=18'} - - process-nextick-args@2.0.1: - resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} - - process@0.11.10: - resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} - engines: {node: '>= 0.6.0'} - - prompts@2.4.2: - resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} - engines: {node: '>= 6'} - - property-information@6.5.0: - resolution: {integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==} - - property-information@7.0.0: - resolution: {integrity: sha512-7D/qOz/+Y4X/rzSB6jKxKUsQnphO046ei8qxG59mtM3RG3DHgTK81HrxrmoDVINJb8NKT5ZsRbwHvQ6B68Iyhg==} - - protocols@2.0.2: - resolution: {integrity: sha512-hHVTzba3wboROl0/aWRRG9dMytgH6ow//STBZh43l/wQgmMhYhOFi0EHWAPtoCz9IAUymsyP0TSBHkhgMEGNnQ==} - - pump@3.0.2: - resolution: {integrity: sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==} - - punycode@2.3.1: - resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} - engines: {node: '>=6'} - - queue-microtask@1.2.3: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - - radix-vue@1.9.16: - resolution: {integrity: sha512-xwkTfQ7Ub/0XmT40JDc3g03xuYqKIJzVKGazcIkk8mUksj/tbw1pcCVRP0e3hKvPHKeQ0cktI1MvRnlUwCRvoQ==} - peerDependencies: - vue: '>= 3.2.0' - - radix3@1.1.2: - resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==} - - randombytes@2.1.0: - resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} - - range-parser@1.2.1: - resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} - engines: {node: '>= 0.6'} - - rc9@2.1.2: - resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==} - - rc@1.2.8: - resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} - hasBin: true - - read-package-up@11.0.0: - resolution: {integrity: sha512-MbgfoNPANMdb4oRBNg5eqLbB2t2r+o5Ua1pNt8BqGp4I0FJZhuVSOj3PaBPni4azWuSzEdNn2evevzVmEk1ohQ==} - engines: {node: '>=18'} - - read-pkg@9.0.1: - resolution: {integrity: sha512-9viLL4/n1BJUCT1NXVTdS1jtm80yDEgR5T4yCelII49Mbj0v1rZdKqj7zCiYdbB0CuCgdrvHcNogAKTFPBocFA==} - engines: {node: '>=18'} - - readable-stream@2.3.8: - resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} - - readable-stream@3.6.2: - resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} - engines: {node: '>= 6'} - - readable-stream@4.7.0: - resolution: {integrity: sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - readdir-glob@1.1.3: - resolution: {integrity: sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==} - - readdirp@3.6.0: - resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} - engines: {node: '>=8.10.0'} - - readdirp@4.1.2: - resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} - engines: {node: '>= 14.18.0'} - - redis-errors@1.2.0: - resolution: {integrity: sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==} - engines: {node: '>=4'} - - redis-parser@3.0.0: - resolution: {integrity: sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==} - engines: {node: '>=4'} - - refa@0.12.1: - resolution: {integrity: sha512-J8rn6v4DBb2nnFqkqwy6/NnTYMcgLA+sLr0iIO41qpv0n+ngb7ksag2tMRl0inb1bbO/esUwzW1vbJi7K0sI0g==} - engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - - regex-recursion@5.1.1: - resolution: {integrity: sha512-ae7SBCbzVNrIjgSbh7wMznPcQel1DNlDtzensnFxpiNpXt1U2ju/bHugH422r+4LAVS1FpW1YCwilmnNsjum9w==} - - regex-recursion@6.0.2: - resolution: {integrity: sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==} - - regex-utilities@2.3.0: - resolution: {integrity: sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==} - - regex@5.1.1: - resolution: {integrity: sha512-dN5I359AVGPnwzJm2jN1k0W9LPZ+ePvoOeVMMfqIMFz53sSwXkxaJoxr50ptnsC771lK95BnTrVSZxq0b9yCGw==} - - regex@6.0.1: - resolution: {integrity: sha512-uorlqlzAKjKQZ5P+kTJr3eeJGSVroLKoHmquUj4zHWuR+hEyNqlXsSKlYYF5F4NI6nl7tWCs0apKJ0lmfsXAPA==} - - regexp-ast-analysis@0.7.1: - resolution: {integrity: sha512-sZuz1dYW/ZsfG17WSAG7eS85r5a0dDsvg+7BiiYR5o6lKCAtUrEwdmRmaGF6rwVj3LcmAeYkOWKEPlbPzN3Y3A==} - engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - - regexp-tree@0.1.27: - resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==} - hasBin: true - - regjsparser@0.12.0: - resolution: {integrity: sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==} - hasBin: true - - rehype-external-links@3.0.0: - resolution: {integrity: sha512-yp+e5N9V3C6bwBeAC4n796kc86M4gJCdlVhiMTxIrJG5UHDMh+PJANf9heqORJbt1nrCbDwIlAZKjANIaVBbvw==} - - rehype-minify-whitespace@6.0.2: - resolution: {integrity: sha512-Zk0pyQ06A3Lyxhe9vGtOtzz3Z0+qZ5+7icZ/PL/2x1SHPbKao5oB/g/rlc6BCTajqBb33JcOe71Ye1oFsuYbnw==} - - rehype-raw@7.0.0: - resolution: {integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==} - - rehype-remark@10.0.0: - resolution: {integrity: sha512-+aDXY/icqMFOafJQomVjxe3BAP7aR3lIsQ3GV6VIwpbCD2nvNFOXjGvotMe5p0Ny+Gt6L13DhEf/FjOOpTuUbQ==} - - rehype-slug@6.0.0: - resolution: {integrity: sha512-lWyvf/jwu+oS5+hL5eClVd3hNdmwM1kAC0BUvEGD19pajQMIzcNUd/k9GsfQ+FfECvX+JE+e9/btsKH0EjJT6A==} - - rehype-sort-attribute-values@5.0.1: - resolution: {integrity: sha512-lU3ABJO5frbUgV132YS6SL7EISf//irIm9KFMaeu5ixHfgWf6jhe+09Uf/Ef8pOYUJWKOaQJDRJGCXs6cNsdsQ==} - - rehype-sort-attributes@5.0.1: - resolution: {integrity: sha512-Bxo+AKUIELcnnAZwJDt5zUDDRpt4uzhfz9d0PVGhcxYWsbFj5Cv35xuWxu5r1LeYNFNhgGqsr9Q2QiIOM/Qctg==} - - reka-ui@1.0.0-alpha.10: - resolution: {integrity: sha512-fQ+7LLKlZ9dTFOMsSmefRBDLEnFdOcstWW3ZIaV7000d8YYsteYZOY86WWRi7k64FuWn8pMIE8Ya3Aq0pkc7lw==} - peerDependencies: - vue: '>= 3.2.0' - - remark-emoji@5.0.1: - resolution: {integrity: sha512-QCqTSvcZ65Ym+P+VyBKd4JfJfh7icMl7cIOGVmPMzWkDtdD8pQ0nQG7yxGolVIiMzSx90EZ7SwNiVpYpfTxn7w==} - engines: {node: '>=18'} - - remark-gfm@4.0.1: - resolution: {integrity: sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==} - - remark-mdc@3.5.3: - resolution: {integrity: sha512-XmIAhEYBCtDvGjvLfyCtF8Bj1Uey9v3JD2f9WutM32Xfy9Uif3vPqJtg9n2whwIsXBtD+nvK+bEBt0zrq1DqtA==} - - remark-parse@11.0.0: - resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} - - remark-rehype@11.1.1: - resolution: {integrity: sha512-g/osARvjkBXb6Wo0XvAeXQohVta8i84ACbenPpoSsxTOQH/Ae0/RGP4WZgnMH5pMLpsj4FG7OHmcIcXxpza8eQ==} - - remark-stringify@11.0.0: - resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} - - require-directory@2.1.1: - resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} - engines: {node: '>=0.10.0'} - - require-from-string@2.0.2: - resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} - engines: {node: '>=0.10.0'} - - resolve-from@4.0.0: - resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} - engines: {node: '>=4'} - - resolve-from@5.0.0: - resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} - engines: {node: '>=8'} - - resolve-pkg-maps@1.0.0: - resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} - - resolve@1.22.10: - resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==} - engines: {node: '>= 0.4'} - hasBin: true - - restructure@3.0.2: - resolution: {integrity: sha512-gSfoiOEA0VPE6Tukkrr7I0RBdE0s7H1eFCDBk05l1KIQT1UIKNc5JZy6jdyW6eYH3aR3g5b3PuL77rq0hvwtAw==} - - reusify@1.1.0: - resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} - engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - - rfdc@1.4.1: - resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} - - rimraf@5.0.10: - resolution: {integrity: sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==} - hasBin: true - - rollup-plugin-visualizer@5.14.0: - resolution: {integrity: sha512-VlDXneTDaKsHIw8yzJAFWtrzguoJ/LnQ+lMpoVfYJ3jJF4Ihe5oYLAqLklIK/35lgUY+1yEzCkHyZ1j4A5w5fA==} - engines: {node: '>=18'} - hasBin: true - peerDependencies: - rolldown: 1.x - rollup: 2.x || 3.x || 4.x - peerDependenciesMeta: - rolldown: - optional: true - rollup: - optional: true - - rollup@4.34.8: - resolution: {integrity: sha512-489gTVMzAYdiZHFVA/ig/iYFllCcWFHMvUHI1rpFmkoUtRlQxqh6/yiNqnYibjMZ2b/+FUQwldG+aLsEt6bglQ==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true - - run-applescript@7.0.0: - resolution: {integrity: sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==} - engines: {node: '>=18'} - - run-parallel@1.2.0: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - - safe-buffer@5.1.2: - resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} - - safe-buffer@5.2.1: - resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - - scslre@0.3.0: - resolution: {integrity: sha512-3A6sD0WYP7+QrjbfNA2FN3FsOaGGFoekCVgTyypy53gPxhbkCIjtO6YWgdrfM+n/8sI8JeXZOIxsHjMTNxQ4nQ==} - engines: {node: ^14.0.0 || >=16.0.0} - - scule@1.3.0: - resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==} - - semver@6.3.1: - resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} - hasBin: true - - semver@7.7.1: - resolution: {integrity: sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==} - engines: {node: '>=10'} - hasBin: true - - send@0.19.0: - resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} - engines: {node: '>= 0.8.0'} - - serialize-javascript@6.0.2: - resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} - - serve-placeholder@2.0.2: - resolution: {integrity: sha512-/TMG8SboeiQbZJWRlfTCqMs2DD3SZgWp0kDQePz9yUuCnDfDh/92gf7/PxGhzXTKBIPASIHxFcZndoNbp6QOLQ==} - - serve-static@1.16.2: - resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==} - engines: {node: '>= 0.8.0'} - - setprototypeof@1.2.0: - resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} - - sharp@0.32.6: - resolution: {integrity: sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==} - engines: {node: '>=14.15.0'} - - shebang-command@2.0.0: - resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} - engines: {node: '>=8'} - - shebang-regex@3.0.0: - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} - engines: {node: '>=8'} - - shell-quote@1.8.2: - resolution: {integrity: sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==} - engines: {node: '>= 0.4'} - - shiki@1.29.2: - resolution: {integrity: sha512-njXuliz/cP+67jU2hukkxCNuH1yUi4QfdZZY+sMr5PPrIyXSu5iTb/qYC4BiWWB0vZ+7TbdvYUCeL23zpwCfbg==} - - shiki@2.5.0: - resolution: {integrity: sha512-mI//trrsaiCIPsja5CNfsyNOqgAZUb6VpJA+340toL42UpzQlXpwRV9nch69X6gaUxrr9kaOOa6e3y3uAkGFxQ==} - - signal-exit@3.0.7: - resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - - signal-exit@4.1.0: - resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} - engines: {node: '>=14'} - - simple-concat@1.0.1: - resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} - - simple-get@4.0.1: - resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==} - - simple-git@3.27.0: - resolution: {integrity: sha512-ivHoFS9Yi9GY49ogc6/YAi3Fl9ROnF4VyubNylgCkA+RVqLaKWnDSzXOVzya8csELIaWaYNutsEuAhZrtOjozA==} - - simple-swizzle@0.2.2: - resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} - - sirv@3.0.1: - resolution: {integrity: sha512-FoqMu0NCGBLCcAkS1qA+XJIQTR6/JHfQXl+uGteNCQ76T91DMUjPa9xfmeqMY3z80nLSg9yQmNjK0Px6RWsH/A==} - engines: {node: '>=18'} - - sisteransi@1.0.5: - resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} - - skin-tone@2.0.0: - resolution: {integrity: sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==} - engines: {node: '>=8'} - - slash@5.1.0: - resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} - engines: {node: '>=14.16'} - - slashes@3.0.12: - resolution: {integrity: sha512-Q9VME8WyGkc7pJf6QEkj3wE+2CnvZMI+XJhwdTPR8Z/kWQRXi7boAWLDibRPyHRTUTPx5FaU7MsyrjI3yLB4HA==} - - slugify@1.6.6: - resolution: {integrity: sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==} - engines: {node: '>=8.0.0'} - - smob@1.5.0: - resolution: {integrity: sha512-g6T+p7QO8npa+/hNx9ohv1E5pVCmWrVCUzUXJyLdMmftX6ER0oiWY/w9knEonLpnOp6b6FenKnMfR8gqwWdwig==} - - socket.io-client@4.8.1: - resolution: {integrity: sha512-hJVXfu3E28NmzGk8o1sHhN3om52tRvwYeidbj7xKy2eIIse5IoKX3USlS6Tqt3BHAtflLIkCQBkzVrEEfWUyYQ==} - engines: {node: '>=10.0.0'} - - socket.io-parser@4.2.4: - resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==} - engines: {node: '>=10.0.0'} - - source-map-js@1.2.1: - resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} - engines: {node: '>=0.10.0'} - - source-map-support@0.5.21: - resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} - - source-map@0.6.1: - resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} - engines: {node: '>=0.10.0'} - - source-map@0.7.4: - resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} - engines: {node: '>= 8'} - - space-separated-tokens@2.0.2: - resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} - - spdx-correct@3.2.0: - resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} - - spdx-exceptions@2.5.0: - resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==} - - spdx-expression-parse@3.0.1: - resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} - - spdx-expression-parse@4.0.0: - resolution: {integrity: sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==} - - spdx-license-ids@3.0.21: - resolution: {integrity: sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==} - - speakingurl@14.0.1: - resolution: {integrity: sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==} - engines: {node: '>=0.10.0'} - - stable-hash@0.0.4: - resolution: {integrity: sha512-LjdcbuBeLcdETCrPn9i8AYAZ1eCtu4ECAWtP7UleOiZ9LzVxRzzUZEoZ8zB24nhkQnDWyET0I+3sWokSDS3E7g==} - - standard-as-callback@2.1.0: - resolution: {integrity: sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==} - - statuses@2.0.1: - resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} - engines: {node: '>= 0.8'} - - std-env@3.8.0: - resolution: {integrity: sha512-Bc3YwwCB+OzldMxOXJIIvC6cPRWr/LxOp48CdQTOkPyk/t4JWWJbrilwBd7RJzKV8QW7tJkcgAmeuLLJugl5/w==} - - streamx@2.22.0: - resolution: {integrity: sha512-sLh1evHOzBy/iWRiR6d1zRcLao4gGZr3C1kzNz4fopCOKJb6xD9ub8Mpi9Mr1R6id5o43S+d93fI48UC5uM9aw==} - - string-width@4.2.3: - resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} - engines: {node: '>=8'} - - string-width@5.1.2: - resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} - engines: {node: '>=12'} - - string_decoder@1.1.1: - resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} - - string_decoder@1.3.0: - resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} - - stringify-entities@4.0.4: - resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} - - strip-ansi@6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} - engines: {node: '>=8'} - - strip-ansi@7.1.0: - resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} - engines: {node: '>=12'} - - strip-final-newline@3.0.0: - resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} - engines: {node: '>=12'} - - strip-final-newline@4.0.0: - resolution: {integrity: sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==} - engines: {node: '>=18'} - - strip-indent@4.0.0: - resolution: {integrity: sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==} - engines: {node: '>=12'} - - strip-json-comments@2.0.1: - resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} - engines: {node: '>=0.10.0'} - - strip-json-comments@3.1.1: - resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} - engines: {node: '>=8'} - - strip-literal@2.1.1: - resolution: {integrity: sha512-631UJ6O00eNGfMiWG78ck80dfBab8X6IVFB51jZK5Icd7XAs60Z5y7QdSd/wGIklnWvRbUNloVzhOKKmutxQ6Q==} - - strip-literal@3.0.0: - resolution: {integrity: sha512-TcccoMhJOM3OebGhSBEmp3UZ2SfDMZUEBdRA/9ynfLi8yYajyWX3JiXArcJt4Umh4vISpspkQIY8ZZoCqjbviA==} - - stylehacks@7.0.4: - resolution: {integrity: sha512-i4zfNrGMt9SB4xRK9L83rlsFCgdGANfeDAYacO1pkqcE7cRHPdWHwnKZVz7WY17Veq/FvyYsRAU++Ga+qDFIww==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - superjson@2.2.2: - resolution: {integrity: sha512-5JRxVqC8I8NuOUjzBbvVJAKNM8qoVuH0O77h4WInc/qC2q5IreqKxYwgkga3PfA22OayK2ikceb/B26dztPl+Q==} - engines: {node: '>=16'} - - supports-color@7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} - engines: {node: '>=8'} - - supports-color@9.4.0: - resolution: {integrity: sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==} - engines: {node: '>=12'} - - supports-preserve-symlinks-flag@1.0.0: - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} - engines: {node: '>= 0.4'} - - svg-tags@1.0.0: - resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==} - - svgo@3.3.2: - resolution: {integrity: sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==} - engines: {node: '>=14.0.0'} - hasBin: true - - synckit@0.9.2: - resolution: {integrity: sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==} - engines: {node: ^14.18.0 || >=16.0.0} - - system-architecture@0.1.0: - resolution: {integrity: sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA==} - engines: {node: '>=18'} - - tailwind-merge@2.5.4: - resolution: {integrity: sha512-0q8cfZHMu9nuYP/b5Shb7Y7Sh1B7Nnl5GqNr1U+n2p6+mybvRtayrQ+0042Z5byvTA8ihjlP8Odo8/VnHbZu4Q==} - - tailwind-variants@0.3.1: - resolution: {integrity: sha512-krn67M3FpPwElg4FsZrOQd0U26o7UDH/QOkK8RNaiCCrr052f6YJPBUfNKnPo/s/xRzNPtv1Mldlxsg8Tb46BQ==} - engines: {node: '>=16.x', pnpm: '>=7.x'} - peerDependencies: - tailwindcss: 4.0.7 - - tailwindcss@4.0.7: - resolution: {integrity: sha512-yH5bPPyapavo7L+547h3c4jcBXcrKwybQRjwdEIVAd9iXRvy/3T1CC6XSQEgZtRySjKfqvo3Cc0ZF1DTheuIdA==} - - tapable@2.2.1: - resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} - engines: {node: '>=6'} - - tar-fs@2.1.2: - resolution: {integrity: sha512-EsaAXwxmx8UB7FRKqeozqEPop69DXcmYwTQwXvyAPF352HJsPdkVhvTaDPYqfNgruveJIJy3TA2l+2zj8LJIJA==} - - tar-fs@3.0.8: - resolution: {integrity: sha512-ZoROL70jptorGAlgAYiLoBLItEKw/fUxg9BSYK/dF/GAGYFJOJJJMvjPAKDJraCXFwadD456FCuvLWgfhMsPwg==} - - tar-stream@2.2.0: - resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} - engines: {node: '>=6'} - - tar-stream@3.1.7: - resolution: {integrity: sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==} - - tar@6.2.1: - resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} - engines: {node: '>=10'} - - tar@7.4.3: - resolution: {integrity: sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==} - engines: {node: '>=18'} - - terser@5.39.0: - resolution: {integrity: sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==} - engines: {node: '>=10'} - hasBin: true - - text-decoder@1.2.3: - resolution: {integrity: sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==} - - tiny-inflate@1.0.3: - resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==} - - tiny-invariant@1.3.3: - resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} - - tinyexec@0.3.2: - resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} - - tinyglobby@0.2.10: - resolution: {integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==} - engines: {node: '>=12.0.0'} - - tinyglobby@0.2.12: - resolution: {integrity: sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==} - engines: {node: '>=12.0.0'} - - to-regex-range@5.0.1: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} - engines: {node: '>=8.0'} - - toidentifier@1.0.1: - resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} - engines: {node: '>=0.6'} - - totalist@3.0.1: - resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} - engines: {node: '>=6'} - - tr46@0.0.3: - resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} - - trim-lines@3.0.1: - resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} - - trim-trailing-lines@2.1.0: - resolution: {integrity: sha512-5UR5Biq4VlVOtzqkm2AZlgvSlDJtME46uV0br0gENbwN4l5+mMKT4b9gJKqWtuL2zAIqajGJGuvbCbcAJUZqBg==} - - trough@2.2.0: - resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} - - ts-api-utils@2.0.1: - resolution: {integrity: sha512-dnlgjFSVetynI8nzgJ+qF62efpglpWRk8isUEWZGWlJYySCTD6aKvbUDu+zbPeDakk3bg5H4XpitHukgfL1m9w==} - engines: {node: '>=18.12'} - peerDependencies: - typescript: '>=4.8.4' - - tslib@2.8.1: - resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - - tunnel-agent@0.6.0: - resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} - - type-check@0.4.0: - resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} - engines: {node: '>= 0.8.0'} - - type-fest@0.20.2: - resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} - engines: {node: '>=10'} - - type-fest@0.21.3: - resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} - engines: {node: '>=10'} - - type-fest@4.35.0: - resolution: {integrity: sha512-2/AwEFQDFEy30iOLjrvHDIH7e4HEWH+f1Yl1bI5XMqzuoCUqwYCdxachgsgv0og/JdVZUhbfjcJAoHj5L1753A==} - engines: {node: '>=16'} - - type-level-regexp@0.1.17: - resolution: {integrity: sha512-wTk4DH3cxwk196uGLK/E9pE45aLfeKJacKmcEgEOA/q5dnPGNxXt0cfYdFxb57L+sEpf1oJH4Dnx/pnRcku9jg==} - - typescript@5.7.3: - resolution: {integrity: sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==} - engines: {node: '>=14.17'} - hasBin: true - - ufo@1.5.4: - resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} - - ultrahtml@1.5.3: - resolution: {integrity: sha512-GykOvZwgDWZlTQMtp5jrD4BVL+gNn2NVlVafjcFUJ7taY20tqYdwdoWBFy6GBJsNTZe1GkGPkSl5knQAjtgceg==} - - uncrypto@0.1.3: - resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} - - unctx@2.4.1: - resolution: {integrity: sha512-AbaYw0Nm4mK4qjhns67C+kgxR2YWiwlDBPzxrN8h8C6VtAdCgditAY5Dezu3IJy4XVqAnbrXt9oQJvsn3fyozg==} - - undici-types@6.20.0: - resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} - - unenv@1.10.0: - resolution: {integrity: sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ==} - - unhead@1.11.20: - resolution: {integrity: sha512-3AsNQC0pjwlLqEYHLjtichGWankK8yqmocReITecmpB1H0aOabeESueyy+8X1gyJx4ftZVwo9hqQ4O3fPWffCA==} - - unicode-emoji-modifier-base@1.0.0: - resolution: {integrity: sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==} - engines: {node: '>=4'} - - unicode-properties@1.4.1: - resolution: {integrity: sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==} - - unicode-trie@2.0.0: - resolution: {integrity: sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==} - - unicorn-magic@0.1.0: - resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} - engines: {node: '>=18'} - - unicorn-magic@0.3.0: - resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==} - engines: {node: '>=18'} - - unified@11.0.5: - resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} - - unifont@0.1.7: - resolution: {integrity: sha512-UyN6r/TUyl69iW/jhXaCtuwA6bP9ZSLhVViwgP8LH9EHRGk5FyIMDxvClqD5z2BV6MI9GMATzd0dyLqFxKkUmQ==} - - unimport@3.14.6: - resolution: {integrity: sha512-CYvbDaTT04Rh8bmD8jz3WPmHYZRG/NnvYVzwD6V1YAlvvKROlAeNDUBhkBGzNav2RKaeuXvlWYaa1V4Lfi/O0g==} - - unimport@4.1.2: - resolution: {integrity: sha512-oVUL7PSlyVV3QRhsdcyYEMaDX8HJyS/CnUonEJTYA3//bWO+o/4gG8F7auGWWWkrrxBQBYOO8DKe+C53ktpRXw==} - engines: {node: '>=18.12.0'} - - unist-builder@4.0.0: - resolution: {integrity: sha512-wmRFnH+BLpZnTKpc5L7O67Kac89s9HMrtELpnNaE6TAobq5DTZZs5YaTQfAZBA9bFPECx2uVAPO31c+GVug8mg==} - - unist-util-find-after@5.0.0: - resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==} - - unist-util-is@6.0.0: - resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} - - unist-util-position@5.0.0: - resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} - - unist-util-stringify-position@4.0.0: - resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} - - unist-util-visit-parents@6.0.1: - resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} - - unist-util-visit@5.0.0: - resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} - - universalify@2.0.1: - resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} - engines: {node: '>= 10.0.0'} - - unplugin-auto-import@19.1.0: - resolution: {integrity: sha512-B+TGBEBHqY9aR+7YfShfLujETOHstzpV+yaqgy5PkfV0QG7Py+TYMX7vJ9W4SrysHR+UzR+gzcx/nuZjmPeclA==} - engines: {node: '>=14'} - peerDependencies: - '@nuxt/kit': ^3.2.2 - '@vueuse/core': '*' - peerDependenciesMeta: - '@nuxt/kit': - optional: true - '@vueuse/core': - optional: true - - unplugin-utils@0.2.4: - resolution: {integrity: sha512-8U/MtpkPkkk3Atewj1+RcKIjb5WBimZ/WSLhhR3w6SsIj8XJuKTacSP8g+2JhfSGw0Cb125Y+2zA/IzJZDVbhA==} - engines: {node: '>=18.12.0'} - - unplugin-vue-components@28.4.0: - resolution: {integrity: sha512-fnamX2RiKM30nPK4tihEas+bHnbLICo6MmOiP4jGg7fAlgNEuaLvN9yx96JwZDOYfLQcrNzikDdPhZ8k6pkhMg==} - engines: {node: '>=14'} - peerDependencies: - '@babel/parser': ^7.15.8 - '@nuxt/kit': ^3.2.2 - vue: 2 || 3 - peerDependenciesMeta: - '@babel/parser': - optional: true - '@nuxt/kit': - optional: true - - unplugin-vue-router@0.11.2: - resolution: {integrity: sha512-X8BbQ3BNnMqaCYeMj80jtz5jC4AB0jcpdmECIYey9qKm6jy/upaPZ/WzfuT+iTGRiQAY4WemHueXxuzH127oOg==} - peerDependencies: - vue-router: ^4.4.0 - peerDependenciesMeta: - vue-router: - optional: true - - unplugin@1.16.1: - resolution: {integrity: sha512-4/u/j4FrCKdi17jaxuJA0jClGxB1AvU2hw/IuayPc4ay1XGaJs/rbb4v5WKwAjNifjmXK9PIFyuPiaK8azyR9w==} - engines: {node: '>=14.0.0'} - - unplugin@2.1.2: - resolution: {integrity: sha512-Q3LU0e4zxKfRko1wMV2HmP8lB9KWislY7hxXpxd+lGx0PRInE4vhMBVEZwpdVYHvtqzhSrzuIfErsob6bQfCzw==} - engines: {node: '>=18.12.0'} - - unplugin@2.2.0: - resolution: {integrity: sha512-m1ekpSwuOT5hxkJeZGRxO7gXbXT3gF26NjQ7GdVHoLoF8/nopLcd/QfPigpCy7i51oFHiRJg/CyHhj4vs2+KGw==} - engines: {node: '>=18.12.0'} - - unstorage@1.15.0: - resolution: {integrity: sha512-m40eHdGY/gA6xAPqo8eaxqXgBuzQTlAKfmB1iF7oCKXE1HfwHwzDJBywK+qQGn52dta+bPlZluPF7++yR3p/bg==} - peerDependencies: - '@azure/app-configuration': ^1.8.0 - '@azure/cosmos': ^4.2.0 - '@azure/data-tables': ^13.3.0 - '@azure/identity': ^4.6.0 - '@azure/keyvault-secrets': ^4.9.0 - '@azure/storage-blob': ^12.26.0 - '@capacitor/preferences': ^6.0.3 - '@deno/kv': '>=0.9.0' - '@netlify/blobs': ^6.5.0 || ^7.0.0 || ^8.1.0 - '@planetscale/database': ^1.19.0 - '@upstash/redis': ^1.34.3 - '@vercel/blob': '>=0.27.1' - '@vercel/kv': ^1.0.1 - aws4fetch: ^1.0.20 - db0: '>=0.2.1' - idb-keyval: ^6.2.1 - ioredis: ^5.4.2 - uploadthing: ^7.4.4 - peerDependenciesMeta: - '@azure/app-configuration': - optional: true - '@azure/cosmos': - optional: true - '@azure/data-tables': - optional: true - '@azure/identity': - optional: true - '@azure/keyvault-secrets': - optional: true - '@azure/storage-blob': - optional: true - '@capacitor/preferences': - optional: true - '@deno/kv': - optional: true - '@netlify/blobs': - optional: true - '@planetscale/database': - optional: true - '@upstash/redis': - optional: true - '@vercel/blob': - optional: true - '@vercel/kv': - optional: true - aws4fetch: - optional: true - db0: - optional: true - idb-keyval: - optional: true - ioredis: - optional: true - uploadthing: - optional: true - - untun@0.1.3: - resolution: {integrity: sha512-4luGP9LMYszMRZwsvyUd9MrxgEGZdZuZgpVQHEEX0lCYFESasVRvZd0EYpCkOIbJKHMuv0LskpXc/8Un+MJzEQ==} - hasBin: true - - untyped@1.5.2: - resolution: {integrity: sha512-eL/8PlhLcMmlMDtNPKhyyz9kEBDS3Uk4yMu/ewlkT2WFbtzScjHWPJLdQLmaGPUKjXzwe9MumOtOgc4Fro96Kg==} - hasBin: true - - unwasm@0.3.9: - resolution: {integrity: sha512-LDxTx/2DkFURUd+BU1vUsF/moj0JsoTvl+2tcg2AUOiEzVturhGGx17/IMgGvKUYdZwr33EJHtChCJuhu9Ouvg==} - - update-browserslist-db@1.1.2: - resolution: {integrity: sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - - uqr@0.1.2: - resolution: {integrity: sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA==} - - uri-js-replace@1.0.1: - resolution: {integrity: sha512-W+C9NWNLFOoBI2QWDp4UT9pv65r2w5Cx+3sTYFvtMdDBxkKt1syCqsUdSFAChbEe1uK5TfS04wt/nGwmaeIQ0g==} - - uri-js@4.4.1: - resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} - - urlpattern-polyfill@8.0.2: - resolution: {integrity: sha512-Qp95D4TPJl1kC9SKigDcqgyM2VDVO4RiJc2d4qe5GrYm+zbIQCWWKAFaJNQ4BhdFeDGwBmAxqJBwWSJDb9T3BQ==} - - util-deprecate@1.0.2: - resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - - validate-npm-package-license@3.0.4: - resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} - - vaul-vue@0.2.1: - resolution: {integrity: sha512-iF91R1JQZzxb9mb9uGNHYv8rVFxR5bL5Fj51iqvyXjzMPAzNMciCrXb9OUBu2NdlhcF6rVtEADXnQoTY+pKIeA==} - peerDependencies: - radix-vue: ^1.4.0 - vue: ^3.3.0 - - vfile-location@5.0.3: - resolution: {integrity: sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==} - - vfile-message@4.0.2: - resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} - - vfile@6.0.3: - resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} - - vite-hot-client@0.2.4: - resolution: {integrity: sha512-a1nzURqO7DDmnXqabFOliz908FRmIppkBKsJthS8rbe8hBEXwEwe4C3Pp33Z1JoFCYfVL4kTOMLKk0ZZxREIeA==} - peerDependencies: - vite: ^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 - - vite-node@3.0.7: - resolution: {integrity: sha512-2fX0QwX4GkkkpULXdT1Pf4q0tC1i1lFOyseKoonavXUNlQ77KpW2XqBGGNIm/J4Ows4KxgGJzDguYVPKwG/n5A==} - engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} - hasBin: true - - vite-plugin-checker@0.8.0: - resolution: {integrity: sha512-UA5uzOGm97UvZRTdZHiQVYFnd86AVn8EVaD4L3PoVzxH+IZSfaAw14WGFwX9QS23UW3lV/5bVKZn6l0w+q9P0g==} - engines: {node: '>=14.16'} - peerDependencies: - '@biomejs/biome': '>=1.7' - eslint: '>=7' - meow: ^9.0.0 - optionator: ^0.9.1 - stylelint: '>=13' - typescript: '*' - vite: '>=2.0.0' - vls: '*' - vti: '*' - vue-tsc: 2.2.2 - peerDependenciesMeta: - '@biomejs/biome': - optional: true - eslint: - optional: true - meow: - optional: true - optionator: - optional: true - stylelint: - optional: true - typescript: - optional: true - vls: - optional: true - vti: - optional: true - vue-tsc: - optional: true - - vite-plugin-inspect@0.8.9: - resolution: {integrity: sha512-22/8qn+LYonzibb1VeFZmISdVao5kC22jmEKm24vfFE8siEn47EpVcCLYMv6iKOYMJfjSvSJfueOwcFCkUnV3A==} - engines: {node: '>=14'} - peerDependencies: - '@nuxt/kit': '*' - vite: ^3.1.0 || ^4.0.0 || ^5.0.0-0 || ^6.0.1 - peerDependenciesMeta: - '@nuxt/kit': - optional: true - - vite-plugin-vue-inspector@5.3.1: - resolution: {integrity: sha512-cBk172kZKTdvGpJuzCCLg8lJ909wopwsu3Ve9FsL1XsnLBiRT9U3MePcqrgGHgCX2ZgkqZmAGR8taxw+TV6s7A==} - peerDependencies: - vite: ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 || ^6.0.0-0 - - vite@6.2.0: - resolution: {integrity: sha512-7dPxoo+WsT/64rDcwoOjk76XHj+TqNTIvHKcuMQ1k4/SeHDaQt5GFAeLYzrimZrMpn/O6DtdI03WUjdxuPM0oQ==} - engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} - hasBin: true - peerDependencies: - '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 - jiti: '>=1.21.0' - less: '*' - lightningcss: ^1.21.0 - sass: '*' - sass-embedded: '*' - stylus: '*' - sugarss: '*' - terser: ^5.16.0 - tsx: ^4.8.1 - yaml: ^2.4.2 - peerDependenciesMeta: - '@types/node': - optional: true - jiti: - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - sass-embedded: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - tsx: - optional: true - yaml: - optional: true - - vscode-jsonrpc@6.0.0: - resolution: {integrity: sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==} - engines: {node: '>=8.0.0 || >=10.0.0'} - - vscode-languageclient@7.0.0: - resolution: {integrity: sha512-P9AXdAPlsCgslpP9pRxYPqkNYV7Xq8300/aZDpO35j1fJm/ncize8iGswzYlcvFw5DQUx4eVk+KvfXdL0rehNg==} - engines: {vscode: ^1.52.0} - - vscode-languageserver-protocol@3.16.0: - resolution: {integrity: sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==} - - vscode-languageserver-textdocument@1.0.12: - resolution: {integrity: sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==} - - vscode-languageserver-types@3.16.0: - resolution: {integrity: sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==} - - vscode-languageserver@7.0.0: - resolution: {integrity: sha512-60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw==} - hasBin: true - - vscode-uri@3.1.0: - resolution: {integrity: sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==} - - vue-bundle-renderer@2.1.1: - resolution: {integrity: sha512-+qALLI5cQncuetYOXp4yScwYvqh8c6SMXee3B+M7oTZxOgtESP0l4j/fXdEJoZ+EdMxkGWIj+aSEyjXkOdmd7g==} - - vue-component-meta@2.2.4: - resolution: {integrity: sha512-Nv2B3+PwSH84ZpJDvOdn+kvkWv0kJAke6VljiFDatpE169C4Gt8oEUPoF5LdUkrdpjbWa4vvIDV4uueA8RSnaQ==} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - vue-component-type-helpers@2.2.4: - resolution: {integrity: sha512-F66p0XLbAu92BRz6kakHyAcaUSF7HWpWX/THCqL0TxySSj7z/nok5UUMohfNkkCm1pZtawsdzoJ4p1cjNqCx0Q==} - - vue-demi@0.14.10: - resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==} - engines: {node: '>=12'} - hasBin: true - peerDependencies: - '@vue/composition-api': ^1.0.0-rc.1 - vue: ^3.0.0-0 || ^2.6.0 - peerDependenciesMeta: - '@vue/composition-api': - optional: true - - vue-devtools-stub@0.1.0: - resolution: {integrity: sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==} - - vue-eslint-parser@9.4.3: - resolution: {integrity: sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==} - engines: {node: ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: '>=6.0.0' - - vue-router@4.5.0: - resolution: {integrity: sha512-HDuk+PuH5monfNuY+ct49mNmkCRK4xJAV9Ts4z9UFc4rzdDnxQLyCMGGc8pKhZhHTVzfanpNwB/lwqevcBwI4w==} - peerDependencies: - vue: ^3.2.0 - - vue-tsc@2.2.2: - resolution: {integrity: sha512-1icPKkxAA5KTAaSwg0wVWdE48EdsH8fgvcbAiqojP4jXKl6LEM3soiW1aG/zrWrFt8Mw1ncG2vG1PvpZpVfehA==} - hasBin: true - peerDependencies: - typescript: '>=5.0.0' - - vue@3.5.13: - resolution: {integrity: sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - web-namespaces@2.0.1: - resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} - - webidl-conversions@3.0.1: - resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} - - webpack-virtual-modules@0.6.2: - resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==} - - whatwg-url@5.0.0: - resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} - - wheel-gestures@2.2.48: - resolution: {integrity: sha512-f+Gy33Oa5Z14XY9679Zze+7VFhbsQfBFXodnU2x589l4kxGM9L5Y8zETTmcMR5pWOPQyRv4Z0lNax6xCO0NSlA==} - engines: {node: '>=18'} - - which@2.0.2: - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} - engines: {node: '>= 8'} - hasBin: true - - which@3.0.1: - resolution: {integrity: sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - hasBin: true - - word-wrap@1.2.5: - resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} - engines: {node: '>=0.10.0'} - - wrap-ansi@7.0.0: - resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} - engines: {node: '>=10'} - - wrap-ansi@8.1.0: - resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} - engines: {node: '>=12'} - - wrappy@1.0.2: - resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - - ws@8.17.1: - resolution: {integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - - ws@8.18.1: - resolution: {integrity: sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - - xml-name-validator@4.0.0: - resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} - engines: {node: '>=12'} - - xmlhttprequest-ssl@2.1.2: - resolution: {integrity: sha512-TEU+nJVUUnA4CYJFLvK5X9AOeH4KvDvhIfm0vV1GaQRtchnG0hgK5p8hw/xjv8cunWYCsiPCSDzObPyhEwq3KQ==} - engines: {node: '>=0.4.0'} - - xss@1.0.15: - resolution: {integrity: sha512-FVdlVVC67WOIPvfOwhoMETV72f6GbW7aOabBC3WxN/oUdoEMDyLz4OgRv5/gck2ZeNqEQu+Tb0kloovXOfpYVg==} - engines: {node: '>= 0.10.0'} - hasBin: true - - y18n@5.0.8: - resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} - engines: {node: '>=10'} - - yallist@3.1.1: - resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} - - yallist@4.0.0: - resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - - yallist@5.0.0: - resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==} - engines: {node: '>=18'} - - yaml-ast-parser@0.0.43: - resolution: {integrity: sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A==} - - yaml@2.7.0: - resolution: {integrity: sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==} - engines: {node: '>= 14'} - hasBin: true - - yargs-parser@21.1.1: - resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} - engines: {node: '>=12'} - - yargs@17.7.2: - resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} - engines: {node: '>=12'} - - yocto-queue@0.1.0: - resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} - engines: {node: '>=10'} - - yocto-queue@1.1.1: - resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==} - engines: {node: '>=12.20'} - - yoctocolors@2.1.1: - resolution: {integrity: sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==} - engines: {node: '>=18'} - - zhead@2.2.4: - resolution: {integrity: sha512-8F0OI5dpWIA5IGG5NHUg9staDwz/ZPxZtvGVf01j7vHqSyZ0raHY+78atOVxRqb73AotX22uV1pXt3gYSstGag==} - - zip-stream@6.0.1: - resolution: {integrity: sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==} - engines: {node: '>= 14'} - - zod-to-json-schema@3.24.3: - resolution: {integrity: sha512-HIAfWdYIt1sssHfYZFCXp4rU1w2r8hVVXYIlmoa0r0gABLs5di3RCqPU5DDROogVz1pAdYBaz7HK5n9pSUNs3A==} - peerDependencies: - zod: ^3.24.1 - - zod-to-ts@1.2.0: - resolution: {integrity: sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==} - peerDependencies: - typescript: ^4.9.4 || ^5.0.2 - zod: ^3 - - zod@3.24.2: - resolution: {integrity: sha512-lY7CDW43ECgW9u1TcT3IoXHflywfVqDYze4waEz812jR/bZ8FHDsl7pFQoSZTz5N+2NqRXs8GBwnAwo3ZNxqhQ==} - - zwitch@2.0.4: - resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} - -snapshots: - - '@alloc/quick-lru@5.2.0': {} - - '@ampproject/remapping@2.3.0': - dependencies: - '@jridgewell/gen-mapping': 0.3.8 - '@jridgewell/trace-mapping': 0.3.25 - - '@antfu/install-pkg@1.0.0': - dependencies: - package-manager-detector: 0.2.9 - tinyexec: 0.3.2 - - '@antfu/utils@0.7.10': {} - - '@antfu/utils@8.1.1': {} - - '@apidevtools/json-schema-ref-parser@11.9.1': - dependencies: - '@jsdevtools/ono': 7.1.3 - '@types/json-schema': 7.0.15 - js-yaml: 4.1.0 - - '@babel/code-frame@7.26.2': - dependencies: - '@babel/helper-validator-identifier': 7.25.9 - js-tokens: 4.0.0 - picocolors: 1.1.1 - - '@babel/compat-data@7.26.8': {} - - '@babel/core@7.26.9': - dependencies: - '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.9 - '@babel/helper-compilation-targets': 7.26.5 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.9) - '@babel/helpers': 7.26.9 - '@babel/parser': 7.26.9 - '@babel/template': 7.26.9 - '@babel/traverse': 7.26.9 - '@babel/types': 7.26.9 - convert-source-map: 2.0.0 - debug: 4.4.0(supports-color@9.4.0) - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - '@babel/generator@7.26.9': - dependencies: - '@babel/parser': 7.26.9 - '@babel/types': 7.26.9 - '@jridgewell/gen-mapping': 0.3.8 - '@jridgewell/trace-mapping': 0.3.25 - jsesc: 3.1.0 - - '@babel/helper-annotate-as-pure@7.25.9': - dependencies: - '@babel/types': 7.26.9 - - '@babel/helper-compilation-targets@7.26.5': - dependencies: - '@babel/compat-data': 7.26.8 - '@babel/helper-validator-option': 7.25.9 - browserslist: 4.24.4 - lru-cache: 5.1.1 - semver: 6.3.1 - - '@babel/helper-create-class-features-plugin@7.26.9(@babel/core@7.26.9)': - dependencies: - '@babel/core': 7.26.9 - '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-member-expression-to-functions': 7.25.9 - '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/helper-replace-supers': 7.26.5(@babel/core@7.26.9) - '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - '@babel/traverse': 7.26.9 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - '@babel/helper-member-expression-to-functions@7.25.9': - dependencies: - '@babel/traverse': 7.26.9 - '@babel/types': 7.26.9 - transitivePeerDependencies: - - supports-color - - '@babel/helper-module-imports@7.25.9': - dependencies: - '@babel/traverse': 7.26.9 - '@babel/types': 7.26.9 - transitivePeerDependencies: - - supports-color - - '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.9)': - dependencies: - '@babel/core': 7.26.9 - '@babel/helper-module-imports': 7.25.9 - '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.26.9 - transitivePeerDependencies: - - supports-color - - '@babel/helper-optimise-call-expression@7.25.9': - dependencies: - '@babel/types': 7.26.9 - - '@babel/helper-plugin-utils@7.26.5': {} - - '@babel/helper-replace-supers@7.26.5(@babel/core@7.26.9)': - dependencies: - '@babel/core': 7.26.9 - '@babel/helper-member-expression-to-functions': 7.25.9 - '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/traverse': 7.26.9 - transitivePeerDependencies: - - supports-color - - '@babel/helper-skip-transparent-expression-wrappers@7.25.9': - dependencies: - '@babel/traverse': 7.26.9 - '@babel/types': 7.26.9 - transitivePeerDependencies: - - supports-color - - '@babel/helper-string-parser@7.25.9': {} - - '@babel/helper-validator-identifier@7.25.9': {} - - '@babel/helper-validator-option@7.25.9': {} - - '@babel/helpers@7.26.9': - dependencies: - '@babel/template': 7.26.9 - '@babel/types': 7.26.9 - - '@babel/parser@7.26.9': - dependencies: - '@babel/types': 7.26.9 - - '@babel/plugin-proposal-decorators@7.25.9(@babel/core@7.26.9)': - dependencies: - '@babel/core': 7.26.9 - '@babel/helper-create-class-features-plugin': 7.26.9(@babel/core@7.26.9) - '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-syntax-decorators': 7.25.9(@babel/core@7.26.9) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-syntax-decorators@7.25.9(@babel/core@7.26.9)': - dependencies: - '@babel/core': 7.26.9 - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.26.9)': - dependencies: - '@babel/core': 7.26.9 - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.26.9)': - dependencies: - '@babel/core': 7.26.9 - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.9)': - dependencies: - '@babel/core': 7.26.9 - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.9)': - dependencies: - '@babel/core': 7.26.9 - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-transform-typescript@7.26.8(@babel/core@7.26.9)': - dependencies: - '@babel/core': 7.26.9 - '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-create-class-features-plugin': 7.26.9(@babel/core@7.26.9) - '@babel/helper-plugin-utils': 7.26.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.9) - transitivePeerDependencies: - - supports-color - - '@babel/standalone@7.26.9': {} - - '@babel/template@7.26.9': - dependencies: - '@babel/code-frame': 7.26.2 - '@babel/parser': 7.26.9 - '@babel/types': 7.26.9 - - '@babel/traverse@7.26.9': - dependencies: - '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.9 - '@babel/parser': 7.26.9 - '@babel/template': 7.26.9 - '@babel/types': 7.26.9 - debug: 4.4.0(supports-color@9.4.0) - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - - '@babel/types@7.26.9': - dependencies: - '@babel/helper-string-parser': 7.25.9 - '@babel/helper-validator-identifier': 7.25.9 - - '@capsizecss/metrics@2.2.0': {} - - '@capsizecss/unpack@2.3.0': - dependencies: - blob-to-buffer: 1.2.9 - cross-fetch: 3.2.0 - fontkit: 2.0.4 - transitivePeerDependencies: - - encoding - - '@clack/core@0.4.1': - dependencies: - picocolors: 1.1.1 - sisteransi: 1.0.5 - - '@clack/prompts@0.10.0': - dependencies: - '@clack/core': 0.4.1 - picocolors: 1.1.1 - sisteransi: 1.0.5 - - '@cloudflare/kv-asset-handler@0.3.4': - dependencies: - mime: 3.0.0 - - '@es-joy/jsdoccomment@0.49.0': - dependencies: - comment-parser: 1.4.1 - esquery: 1.6.0 - jsdoc-type-pratt-parser: 4.1.0 - - '@esbuild/aix-ppc64@0.24.2': - optional: true - - '@esbuild/aix-ppc64@0.25.0': - optional: true - - '@esbuild/android-arm64@0.24.2': - optional: true - - '@esbuild/android-arm64@0.25.0': - optional: true - - '@esbuild/android-arm@0.24.2': - optional: true - - '@esbuild/android-arm@0.25.0': - optional: true - - '@esbuild/android-x64@0.24.2': - optional: true - - '@esbuild/android-x64@0.25.0': - optional: true - - '@esbuild/darwin-arm64@0.24.2': - optional: true - - '@esbuild/darwin-arm64@0.25.0': - optional: true - - '@esbuild/darwin-x64@0.24.2': - optional: true - - '@esbuild/darwin-x64@0.25.0': - optional: true - - '@esbuild/freebsd-arm64@0.24.2': - optional: true - - '@esbuild/freebsd-arm64@0.25.0': - optional: true - - '@esbuild/freebsd-x64@0.24.2': - optional: true - - '@esbuild/freebsd-x64@0.25.0': - optional: true - - '@esbuild/linux-arm64@0.24.2': - optional: true - - '@esbuild/linux-arm64@0.25.0': - optional: true - - '@esbuild/linux-arm@0.24.2': - optional: true - - '@esbuild/linux-arm@0.25.0': - optional: true - - '@esbuild/linux-ia32@0.24.2': - optional: true - - '@esbuild/linux-ia32@0.25.0': - optional: true - - '@esbuild/linux-loong64@0.24.2': - optional: true - - '@esbuild/linux-loong64@0.25.0': - optional: true - - '@esbuild/linux-mips64el@0.24.2': - optional: true - - '@esbuild/linux-mips64el@0.25.0': - optional: true - - '@esbuild/linux-ppc64@0.24.2': - optional: true - - '@esbuild/linux-ppc64@0.25.0': - optional: true - - '@esbuild/linux-riscv64@0.24.2': - optional: true - - '@esbuild/linux-riscv64@0.25.0': - optional: true - - '@esbuild/linux-s390x@0.24.2': - optional: true - - '@esbuild/linux-s390x@0.25.0': - optional: true - - '@esbuild/linux-x64@0.24.2': - optional: true - - '@esbuild/linux-x64@0.25.0': - optional: true - - '@esbuild/netbsd-arm64@0.24.2': - optional: true - - '@esbuild/netbsd-arm64@0.25.0': - optional: true - - '@esbuild/netbsd-x64@0.24.2': - optional: true - - '@esbuild/netbsd-x64@0.25.0': - optional: true - - '@esbuild/openbsd-arm64@0.24.2': - optional: true - - '@esbuild/openbsd-arm64@0.25.0': - optional: true - - '@esbuild/openbsd-x64@0.24.2': - optional: true - - '@esbuild/openbsd-x64@0.25.0': - optional: true - - '@esbuild/sunos-x64@0.24.2': - optional: true - - '@esbuild/sunos-x64@0.25.0': - optional: true - - '@esbuild/win32-arm64@0.24.2': - optional: true - - '@esbuild/win32-arm64@0.25.0': - optional: true - - '@esbuild/win32-ia32@0.24.2': - optional: true - - '@esbuild/win32-ia32@0.25.0': - optional: true - - '@esbuild/win32-x64@0.24.2': - optional: true - - '@esbuild/win32-x64@0.25.0': - optional: true - - '@eslint-community/eslint-utils@4.4.1(eslint@9.21.0(jiti@2.4.2))': - dependencies: - eslint: 9.21.0(jiti@2.4.2) - eslint-visitor-keys: 3.4.3 - - '@eslint-community/regexpp@4.12.1': {} - - '@eslint/compat@1.2.7(eslint@9.21.0(jiti@2.4.2))': - optionalDependencies: - eslint: 9.21.0(jiti@2.4.2) - - '@eslint/config-array@0.19.2': - dependencies: - '@eslint/object-schema': 2.1.6 - debug: 4.4.0(supports-color@9.4.0) - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color - - '@eslint/config-inspector@1.0.0(eslint@9.21.0(jiti@2.4.2))': - dependencies: - '@nodelib/fs.walk': 3.0.1 - bundle-require: 5.1.0(esbuild@0.24.2) - cac: 6.7.14 - chokidar: 4.0.3 - debug: 4.4.0(supports-color@9.4.0) - esbuild: 0.24.2 - eslint: 9.21.0(jiti@2.4.2) - fast-glob: 3.3.3 - find-up: 7.0.0 - get-port-please: 3.1.2 - h3: 1.15.1 - mlly: 1.7.4 - mrmime: 2.0.1 - open: 10.1.0 - picocolors: 1.1.1 - ws: 8.18.1 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - '@eslint/core@0.12.0': - dependencies: - '@types/json-schema': 7.0.15 - - '@eslint/eslintrc@3.3.0': - dependencies: - ajv: 6.12.6 - debug: 4.4.0(supports-color@9.4.0) - espree: 10.3.0 - globals: 14.0.0 - ignore: 5.3.2 - import-fresh: 3.3.1 - js-yaml: 4.1.0 - minimatch: 3.1.2 - strip-json-comments: 3.1.1 - transitivePeerDependencies: - - supports-color - - '@eslint/js@9.21.0': {} - - '@eslint/object-schema@2.1.6': {} - - '@eslint/plugin-kit@0.2.7': - dependencies: - '@eslint/core': 0.12.0 - levn: 0.4.1 - - '@fastify/accept-negotiator@1.1.0': - optional: true - - '@floating-ui/core@1.6.9': - dependencies: - '@floating-ui/utils': 0.2.9 - - '@floating-ui/dom@1.6.13': - dependencies: - '@floating-ui/core': 1.6.9 - '@floating-ui/utils': 0.2.9 - - '@floating-ui/utils@0.2.9': {} - - '@floating-ui/vue@1.1.6(vue@3.5.13(typescript@5.7.3))': - dependencies: - '@floating-ui/dom': 1.6.13 - '@floating-ui/utils': 0.2.9 - vue-demi: 0.14.10(vue@3.5.13(typescript@5.7.3)) - transitivePeerDependencies: - - '@vue/composition-api' - - vue - - '@humanfs/core@0.19.1': {} - - '@humanfs/node@0.16.6': - dependencies: - '@humanfs/core': 0.19.1 - '@humanwhocodes/retry': 0.3.1 - - '@humanwhocodes/module-importer@1.0.1': {} - - '@humanwhocodes/retry@0.3.1': {} - - '@humanwhocodes/retry@0.4.2': {} - - '@iconify-json/lucide@1.2.26': - dependencies: - '@iconify/types': 2.0.0 - - '@iconify-json/simple-icons@1.2.26': - dependencies: - '@iconify/types': 2.0.0 - - '@iconify/collections@1.0.521': - dependencies: - '@iconify/types': 2.0.0 - - '@iconify/types@2.0.0': {} - - '@iconify/utils@2.3.0': - dependencies: - '@antfu/install-pkg': 1.0.0 - '@antfu/utils': 8.1.1 - '@iconify/types': 2.0.0 - debug: 4.4.0(supports-color@9.4.0) - globals: 15.15.0 - kolorist: 1.8.0 - local-pkg: 1.0.0 - mlly: 1.7.4 - transitivePeerDependencies: - - supports-color - - '@iconify/vue@4.3.0(vue@3.5.13(typescript@5.7.3))': - dependencies: - '@iconify/types': 2.0.0 - vue: 3.5.13(typescript@5.7.3) - - '@internationalized/date@3.7.0': - dependencies: - '@swc/helpers': 0.5.15 - - '@internationalized/number@3.6.0': - dependencies: - '@swc/helpers': 0.5.15 - - '@ioredis/commands@1.2.0': {} - - '@isaacs/cliui@8.0.2': - dependencies: - string-width: 5.1.2 - string-width-cjs: string-width@4.2.3 - strip-ansi: 7.1.0 - strip-ansi-cjs: strip-ansi@6.0.1 - wrap-ansi: 8.1.0 - wrap-ansi-cjs: wrap-ansi@7.0.0 - - '@isaacs/fs-minipass@4.0.1': - dependencies: - minipass: 7.1.2 - - '@jridgewell/gen-mapping@0.3.8': - dependencies: - '@jridgewell/set-array': 1.2.1 - '@jridgewell/sourcemap-codec': 1.5.0 - '@jridgewell/trace-mapping': 0.3.25 - - '@jridgewell/resolve-uri@3.1.2': {} - - '@jridgewell/set-array@1.2.1': {} - - '@jridgewell/source-map@0.3.6': - dependencies: - '@jridgewell/gen-mapping': 0.3.8 - '@jridgewell/trace-mapping': 0.3.25 - - '@jridgewell/sourcemap-codec@1.5.0': {} - - '@jridgewell/trace-mapping@0.3.25': - dependencies: - '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.0 - - '@jsdevtools/ono@7.1.3': {} - - '@kwsites/file-exists@1.1.1': - dependencies: - debug: 4.4.0(supports-color@9.4.0) - transitivePeerDependencies: - - supports-color - - '@kwsites/promise-deferred@1.1.1': {} - - '@mapbox/node-pre-gyp@2.0.0': - dependencies: - consola: 3.4.0 - detect-libc: 2.0.3 - https-proxy-agent: 7.0.6(supports-color@9.4.0) - node-fetch: 2.7.0 - nopt: 8.1.0 - semver: 7.7.1 - tar: 7.4.3 - transitivePeerDependencies: - - encoding - - supports-color - - '@netlify/functions@2.8.2': - dependencies: - '@netlify/serverless-functions-api': 1.26.1 - - '@netlify/node-cookies@0.1.0': {} - - '@netlify/serverless-functions-api@1.26.1': - dependencies: - '@netlify/node-cookies': 0.1.0 - urlpattern-polyfill: 8.0.2 - - '@nodelib/fs.scandir@2.1.5': - dependencies: - '@nodelib/fs.stat': 2.0.5 - run-parallel: 1.2.0 - - '@nodelib/fs.scandir@4.0.1': - dependencies: - '@nodelib/fs.stat': 4.0.0 - run-parallel: 1.2.0 - - '@nodelib/fs.stat@2.0.5': {} - - '@nodelib/fs.stat@4.0.0': {} - - '@nodelib/fs.walk@1.2.8': - dependencies: - '@nodelib/fs.scandir': 2.1.5 - fastq: 1.19.1 - - '@nodelib/fs.walk@3.0.1': - dependencies: - '@nodelib/fs.scandir': 4.0.1 - fastq: 1.19.1 - - '@nuxt/cli@3.22.2(magicast@0.3.5)': - dependencies: - c12: 2.0.4(magicast@0.3.5) - chokidar: 4.0.3 - citty: 0.1.6 - clipboardy: 4.0.0 - consola: 3.4.0 - defu: 6.1.4 - fuse.js: 7.1.0 - giget: 1.2.5 - h3: 1.15.1 - httpxy: 0.1.7 - jiti: 2.4.2 - listhen: 1.9.0 - nypm: 0.5.4 - ofetch: 1.4.1 - ohash: 2.0.5 - pathe: 2.0.3 - perfect-debounce: 1.0.0 - pkg-types: 1.3.1 - scule: 1.3.0 - semver: 7.7.1 - std-env: 3.8.0 - tinyexec: 0.3.2 - ufo: 1.5.4 - transitivePeerDependencies: - - magicast - - '@nuxt/content@3.2.2(magicast@0.3.5)(typescript@5.7.3)': - dependencies: - '@nuxt/kit': 3.15.4(magicast@0.3.5) - '@nuxtjs/mdc': 0.13.5(magicast@0.3.5) - '@shikijs/langs': 2.5.0 - '@sqlite.org/sqlite-wasm': 3.49.0-build3 - '@webcontainer/env': 1.1.1 - better-sqlite3: 11.8.1 - c12: 2.0.4(magicast@0.3.5) - chokidar: 4.0.3 - consola: 3.4.0 - db0: 0.2.4(better-sqlite3@11.8.1) - defu: 6.1.4 - destr: 2.0.3 - fast-glob: 3.3.3 - git-url-parse: 16.0.1 - jiti: 2.4.2 - knitwork: 1.2.0 - listhen: 1.9.0 - mdast-util-to-hast: 13.2.0 - mdast-util-to-string: 4.0.0 - micromark: 4.0.1 - micromark-util-character: 2.1.1 - micromark-util-chunked: 2.0.1 - micromark-util-resolve-all: 2.0.1 - micromark-util-sanitize-uri: 2.0.1 - micromatch: 4.0.8 - minimatch: 10.0.1 - nuxt-component-meta: 0.10.0(magicast@0.3.5) - ohash: 1.1.4 - parse-git-config: 3.0.0 - pathe: 2.0.3 - pkg-types: 1.3.1 - remark-mdc: 3.5.3 - scule: 1.3.0 - shiki: 2.5.0 - slugify: 1.6.6 - socket.io-client: 4.8.1 - tar: 7.4.3 - ufo: 1.5.4 - unified: 11.0.5 - unist-util-stringify-position: 4.0.0 - unist-util-visit: 5.0.0 - ws: 8.18.1 - zod: 3.24.2 - zod-to-json-schema: 3.24.3(zod@3.24.2) - zod-to-ts: 1.2.0(typescript@5.7.3)(zod@3.24.2) - transitivePeerDependencies: - - bufferutil - - drizzle-orm - - magicast - - mysql2 - - supports-color - - typescript - - utf-8-validate - - '@nuxt/devalue@2.0.2': {} - - '@nuxt/devtools-kit@1.7.0(magicast@0.3.5)(vite@6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.39.0)(yaml@2.7.0))': - dependencies: - '@nuxt/kit': 3.15.4(magicast@0.3.5) - '@nuxt/schema': 3.15.4 - execa: 7.2.0 - vite: 6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.39.0)(yaml@2.7.0) - transitivePeerDependencies: - - magicast - - supports-color - - '@nuxt/devtools-kit@2.1.0(magicast@0.3.5)(vite@6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.39.0)(yaml@2.7.0))': - dependencies: - '@nuxt/kit': 3.15.4(magicast@0.3.5) - '@nuxt/schema': 3.15.4 - execa: 9.5.2 - vite: 6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.39.0)(yaml@2.7.0) - transitivePeerDependencies: - - magicast - - supports-color - - '@nuxt/devtools-wizard@1.7.0': - dependencies: - consola: 3.4.0 - diff: 7.0.0 - execa: 7.2.0 - global-directory: 4.0.1 - magicast: 0.3.5 - pathe: 1.1.2 - pkg-types: 1.3.1 - prompts: 2.4.2 - rc9: 2.1.2 - semver: 7.7.1 - - '@nuxt/devtools@1.7.0(rollup@4.34.8)(vite@6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': - dependencies: - '@antfu/utils': 0.7.10 - '@nuxt/devtools-kit': 1.7.0(magicast@0.3.5)(vite@6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.39.0)(yaml@2.7.0)) - '@nuxt/devtools-wizard': 1.7.0 - '@nuxt/kit': 3.15.4(magicast@0.3.5) - '@vue/devtools-core': 7.6.8(vite@6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) - '@vue/devtools-kit': 7.6.8 - birpc: 0.2.19 - consola: 3.4.0 - cronstrue: 2.55.0 - destr: 2.0.3 - error-stack-parser-es: 0.1.5 - execa: 7.2.0 - fast-npm-meta: 0.2.2 - flatted: 3.3.3 - get-port-please: 3.1.2 - hookable: 5.5.3 - image-meta: 0.2.1 - is-installed-globally: 1.0.0 - launch-editor: 2.10.0 - local-pkg: 0.5.1 - magicast: 0.3.5 - nypm: 0.4.1 - ohash: 1.1.4 - pathe: 1.1.2 - perfect-debounce: 1.0.0 - pkg-types: 1.3.1 - rc9: 2.1.2 - scule: 1.3.0 - semver: 7.7.1 - simple-git: 3.27.0 - sirv: 3.0.1 - tinyglobby: 0.2.10 - unimport: 3.14.6(rollup@4.34.8) - vite: 6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.39.0)(yaml@2.7.0) - vite-plugin-inspect: 0.8.9(@nuxt/kit@3.15.4(magicast@0.3.5))(rollup@4.34.8)(vite@6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.39.0)(yaml@2.7.0)) - vite-plugin-vue-inspector: 5.3.1(vite@6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.39.0)(yaml@2.7.0)) - which: 3.0.1 - ws: 8.18.1 - transitivePeerDependencies: - - bufferutil - - rollup - - supports-color - - utf-8-validate - - vue - - '@nuxt/eslint-config@1.1.0(@vue/compiler-sfc@3.5.13)(eslint@9.21.0(jiti@2.4.2))(typescript@5.7.3)': - dependencies: - '@antfu/install-pkg': 1.0.0 - '@clack/prompts': 0.10.0 - '@eslint/js': 9.21.0 - '@nuxt/eslint-plugin': 1.1.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.7.3) - '@stylistic/eslint-plugin': 4.1.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.7.3) - '@typescript-eslint/eslint-plugin': 8.25.0(@typescript-eslint/parser@8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.21.0(jiti@2.4.2))(typescript@5.7.3) - '@typescript-eslint/parser': 8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.7.3) - eslint: 9.21.0(jiti@2.4.2) - eslint-config-flat-gitignore: 2.1.0(eslint@9.21.0(jiti@2.4.2)) - eslint-flat-config-utils: 2.0.1 - eslint-merge-processors: 2.0.0(eslint@9.21.0(jiti@2.4.2)) - eslint-plugin-import-x: 4.6.1(eslint@9.21.0(jiti@2.4.2))(typescript@5.7.3) - eslint-plugin-jsdoc: 50.6.3(eslint@9.21.0(jiti@2.4.2)) - eslint-plugin-regexp: 2.7.0(eslint@9.21.0(jiti@2.4.2)) - eslint-plugin-unicorn: 57.0.0(eslint@9.21.0(jiti@2.4.2)) - eslint-plugin-vue: 9.32.0(eslint@9.21.0(jiti@2.4.2)) - eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.13)(eslint@9.21.0(jiti@2.4.2)) - globals: 15.15.0 - local-pkg: 1.0.0 - pathe: 2.0.3 - vue-eslint-parser: 9.4.3(eslint@9.21.0(jiti@2.4.2)) - transitivePeerDependencies: - - '@vue/compiler-sfc' - - supports-color - - typescript - - '@nuxt/eslint-plugin@1.1.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.7.3)': - dependencies: - '@typescript-eslint/types': 8.25.0 - '@typescript-eslint/utils': 8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.7.3) - eslint: 9.21.0(jiti@2.4.2) - transitivePeerDependencies: - - supports-color - - typescript - - '@nuxt/eslint@1.1.0(@vue/compiler-sfc@3.5.13)(eslint@9.21.0(jiti@2.4.2))(magicast@0.3.5)(typescript@5.7.3)(vite@6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.39.0)(yaml@2.7.0))': - dependencies: - '@eslint/config-inspector': 1.0.0(eslint@9.21.0(jiti@2.4.2)) - '@nuxt/devtools-kit': 2.1.0(magicast@0.3.5)(vite@6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.39.0)(yaml@2.7.0)) - '@nuxt/eslint-config': 1.1.0(@vue/compiler-sfc@3.5.13)(eslint@9.21.0(jiti@2.4.2))(typescript@5.7.3) - '@nuxt/eslint-plugin': 1.1.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.7.3) - '@nuxt/kit': 3.15.4(magicast@0.3.5) - chokidar: 4.0.3 - eslint: 9.21.0(jiti@2.4.2) - eslint-flat-config-utils: 2.0.1 - eslint-typegen: 1.0.0(eslint@9.21.0(jiti@2.4.2)) - find-up: 7.0.0 - get-port-please: 3.1.2 - mlly: 1.7.4 - pathe: 2.0.3 - unimport: 4.1.2 - transitivePeerDependencies: - - '@vue/compiler-sfc' - - bufferutil - - eslint-plugin-format - - magicast - - supports-color - - typescript - - utf-8-validate - - vite - - '@nuxt/fonts@0.10.3(db0@0.2.4(better-sqlite3@11.8.1))(ioredis@5.5.0)(magicast@0.3.5)(vite@6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.39.0)(yaml@2.7.0))': - dependencies: - '@nuxt/devtools-kit': 1.7.0(magicast@0.3.5)(vite@6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.39.0)(yaml@2.7.0)) - '@nuxt/kit': 3.15.4(magicast@0.3.5) - chalk: 5.4.1 - css-tree: 3.1.0 - defu: 6.1.4 - esbuild: 0.24.2 - fontaine: 0.5.0 - h3: 1.15.1 - jiti: 2.4.2 - magic-regexp: 0.8.0 - magic-string: 0.30.17 - node-fetch-native: 1.6.6 - ohash: 1.1.4 - pathe: 1.1.2 - sirv: 3.0.1 - tinyglobby: 0.2.12 - ufo: 1.5.4 - unifont: 0.1.7 - unplugin: 2.2.0 - unstorage: 1.15.0(db0@0.2.4(better-sqlite3@11.8.1))(ioredis@5.5.0) - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@deno/kv' - - '@netlify/blobs' - - '@planetscale/database' - - '@upstash/redis' - - '@vercel/blob' - - '@vercel/kv' - - aws4fetch - - db0 - - encoding - - idb-keyval - - ioredis - - magicast - - supports-color - - uploadthing - - vite - - '@nuxt/icon@1.10.3(magicast@0.3.5)(vite@6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': - dependencies: - '@iconify/collections': 1.0.521 - '@iconify/types': 2.0.0 - '@iconify/utils': 2.3.0 - '@iconify/vue': 4.3.0(vue@3.5.13(typescript@5.7.3)) - '@nuxt/devtools-kit': 1.7.0(magicast@0.3.5)(vite@6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.39.0)(yaml@2.7.0)) - '@nuxt/kit': 3.15.4(magicast@0.3.5) - consola: 3.4.0 - local-pkg: 0.5.1 - mlly: 1.7.4 - ohash: 1.1.4 - pathe: 1.1.2 - picomatch: 4.0.2 - std-env: 3.8.0 - tinyglobby: 0.2.12 - transitivePeerDependencies: - - magicast - - supports-color - - vite - - vue - - '@nuxt/image@1.9.0(db0@0.2.4(better-sqlite3@11.8.1))(ioredis@5.5.0)(magicast@0.3.5)': - dependencies: - '@nuxt/kit': 3.15.4(magicast@0.3.5) - consola: 3.4.0 - defu: 6.1.4 - h3: 1.15.1 - image-meta: 0.2.1 - ohash: 1.1.4 - pathe: 2.0.3 - std-env: 3.8.0 - ufo: 1.5.4 - optionalDependencies: - ipx: 2.1.0(db0@0.2.4(better-sqlite3@11.8.1))(ioredis@5.5.0) - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@deno/kv' - - '@netlify/blobs' - - '@planetscale/database' - - '@upstash/redis' - - '@vercel/blob' - - '@vercel/kv' - - aws4fetch - - bare-buffer - - db0 - - idb-keyval - - ioredis - - magicast - - supports-color - - uploadthing - - '@nuxt/kit@3.15.4(magicast@0.3.5)': - dependencies: - c12: 2.0.4(magicast@0.3.5) - consola: 3.4.0 - defu: 6.1.4 - destr: 2.0.3 - globby: 14.1.0 - ignore: 7.0.3 - jiti: 2.4.2 - klona: 2.0.6 - knitwork: 1.2.0 - mlly: 1.7.4 - ohash: 1.1.4 - pathe: 2.0.3 - pkg-types: 1.3.1 - scule: 1.3.0 - semver: 7.7.1 - std-env: 3.8.0 - ufo: 1.5.4 - unctx: 2.4.1 - unimport: 4.1.2 - untyped: 1.5.2 - transitivePeerDependencies: - - magicast - - supports-color - - '@nuxt/schema@3.15.4': - dependencies: - consola: 3.4.0 - defu: 6.1.4 - pathe: 2.0.3 - std-env: 3.8.0 - - '@nuxt/telemetry@2.6.5(magicast@0.3.5)': - dependencies: - '@nuxt/kit': 3.15.4(magicast@0.3.5) - citty: 0.1.6 - consola: 3.4.0 - destr: 2.0.3 - dotenv: 16.4.7 - git-url-parse: 16.0.1 - is-docker: 3.0.0 - ofetch: 1.4.1 - package-manager-detector: 0.2.9 - parse-git-config: 3.0.0 - pathe: 2.0.3 - rc9: 2.1.2 - std-env: 3.8.0 - transitivePeerDependencies: - - magicast - - supports-color - - '@nuxt/ui-pro@3.0.0-alpha.13(@babel/parser@7.26.9)(change-case@5.4.4)(db0@0.2.4(better-sqlite3@11.8.1))(embla-carousel@8.5.2)(ioredis@5.5.0)(magicast@0.3.5)(radix-vue@1.9.16(vue@3.5.13(typescript@5.7.3)))(typescript@5.7.3)(vite@6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': - dependencies: - '@nuxt/kit': 3.15.4(magicast@0.3.5) - '@nuxt/schema': 3.15.4 - '@nuxt/ui': 3.0.0-alpha.13(@babel/parser@7.26.9)(change-case@5.4.4)(db0@0.2.4(better-sqlite3@11.8.1))(embla-carousel@8.5.2)(ioredis@5.5.0)(magicast@0.3.5)(radix-vue@1.9.16(vue@3.5.13(typescript@5.7.3)))(typescript@5.7.3)(vite@6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) - '@vueuse/core': 12.7.0(typescript@5.7.3) - consola: 3.4.0 - defu: 6.1.4 - git-url-parse: 16.0.1 - ofetch: 1.4.1 - parse-git-config: 3.0.0 - pkg-types: 1.3.1 - scule: 1.3.0 - typescript: 5.7.3 - vue-component-type-helpers: 2.2.4 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@babel/parser' - - '@capacitor/preferences' - - '@deno/kv' - - '@netlify/blobs' - - '@planetscale/database' - - '@upstash/redis' - - '@vercel/blob' - - '@vercel/kv' - - '@vue/composition-api' - - async-validator - - aws4fetch - - axios - - change-case - - db0 - - drauu - - embla-carousel - - encoding - - focus-trap - - idb-keyval - - ioredis - - jwt-decode - - magicast - - nprogress - - qrcode - - radix-vue - - sortablejs - - supports-color - - universal-cookie - - uploadthing - - vite - - vue - - '@nuxt/ui@3.0.0-alpha.13(@babel/parser@7.26.9)(change-case@5.4.4)(db0@0.2.4(better-sqlite3@11.8.1))(embla-carousel@8.5.2)(ioredis@5.5.0)(magicast@0.3.5)(radix-vue@1.9.16(vue@3.5.13(typescript@5.7.3)))(typescript@5.7.3)(vite@6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': - dependencies: - '@iconify/vue': 4.3.0(vue@3.5.13(typescript@5.7.3)) - '@internationalized/date': 3.7.0 - '@internationalized/number': 3.6.0 - '@nuxt/devtools-kit': 2.1.0(magicast@0.3.5)(vite@6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.39.0)(yaml@2.7.0)) - '@nuxt/fonts': 0.10.3(db0@0.2.4(better-sqlite3@11.8.1))(ioredis@5.5.0)(magicast@0.3.5)(vite@6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.39.0)(yaml@2.7.0)) - '@nuxt/icon': 1.10.3(magicast@0.3.5)(vite@6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) - '@nuxt/kit': 3.15.4(magicast@0.3.5) - '@nuxt/schema': 3.15.4 - '@nuxtjs/color-mode': 3.5.2(magicast@0.3.5) - '@tailwindcss/postcss': 4.0.7 - '@tailwindcss/vite': 4.0.7(vite@6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.39.0)(yaml@2.7.0)) - '@tanstack/vue-table': 8.21.2(vue@3.5.13(typescript@5.7.3)) - '@unhead/vue': 1.11.20(vue@3.5.13(typescript@5.7.3)) - '@vueuse/core': 12.7.0(typescript@5.7.3) - '@vueuse/integrations': 12.7.0(change-case@5.4.4)(fuse.js@7.1.0)(typescript@5.7.3) - colortranslator: 4.1.0 - consola: 3.4.0 - defu: 6.1.4 - embla-carousel-auto-height: 8.5.2(embla-carousel@8.5.2) - embla-carousel-auto-scroll: 8.5.2(embla-carousel@8.5.2) - embla-carousel-autoplay: 8.5.2(embla-carousel@8.5.2) - embla-carousel-class-names: 8.5.2(embla-carousel@8.5.2) - embla-carousel-fade: 8.5.2(embla-carousel@8.5.2) - embla-carousel-vue: 8.5.2(vue@3.5.13(typescript@5.7.3)) - embla-carousel-wheel-gestures: 8.0.1(embla-carousel@8.5.2) - fuse.js: 7.1.0 - get-port-please: 3.1.2 - knitwork: 1.2.0 - magic-string: 0.30.17 - mlly: 1.7.4 - ohash: 1.1.4 - pathe: 2.0.3 - reka-ui: 1.0.0-alpha.10(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) - scule: 1.3.0 - sirv: 3.0.1 - tailwind-variants: 0.3.1(tailwindcss@4.0.7) - tailwindcss: 4.0.7 - tinyglobby: 0.2.12 - typescript: 5.7.3 - unplugin: 2.2.0 - unplugin-auto-import: 19.1.0(@nuxt/kit@3.15.4(magicast@0.3.5))(@vueuse/core@12.7.0(typescript@5.7.3)) - unplugin-vue-components: 28.4.0(@babel/parser@7.26.9)(@nuxt/kit@3.15.4(magicast@0.3.5))(vue@3.5.13(typescript@5.7.3)) - vaul-vue: 0.2.1(radix-vue@1.9.16(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3)) - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@babel/parser' - - '@capacitor/preferences' - - '@deno/kv' - - '@netlify/blobs' - - '@planetscale/database' - - '@upstash/redis' - - '@vercel/blob' - - '@vercel/kv' - - '@vue/composition-api' - - async-validator - - aws4fetch - - axios - - change-case - - db0 - - drauu - - embla-carousel - - encoding - - focus-trap - - idb-keyval - - ioredis - - jwt-decode - - magicast - - nprogress - - qrcode - - radix-vue - - sortablejs - - supports-color - - universal-cookie - - uploadthing - - vite - - vue - - '@nuxt/vite-builder@3.15.4(@types/node@22.13.5)(eslint@9.21.0(jiti@2.4.2))(lightningcss@1.29.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.34.8)(terser@5.39.0)(typescript@5.7.3)(vue-tsc@2.2.2(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3))(yaml@2.7.0)': - dependencies: - '@nuxt/kit': 3.15.4(magicast@0.3.5) - '@rollup/plugin-replace': 6.0.2(rollup@4.34.8) - '@vitejs/plugin-vue': 5.2.1(vite@6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) - '@vitejs/plugin-vue-jsx': 4.1.1(vite@6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) - autoprefixer: 10.4.20(postcss@8.5.3) - consola: 3.4.0 - cssnano: 7.0.6(postcss@8.5.3) - defu: 6.1.4 - esbuild: 0.24.2 - escape-string-regexp: 5.0.0 - externality: 1.0.2 - get-port-please: 3.1.2 - h3: 1.15.1 - jiti: 2.4.2 - knitwork: 1.2.0 - magic-string: 0.30.17 - mlly: 1.7.4 - ohash: 1.1.4 - pathe: 2.0.3 - perfect-debounce: 1.0.0 - pkg-types: 1.3.1 - postcss: 8.5.3 - rollup-plugin-visualizer: 5.14.0(rollup@4.34.8) - std-env: 3.8.0 - ufo: 1.5.4 - unenv: 1.10.0 - unplugin: 2.2.0 - vite: 6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.39.0)(yaml@2.7.0) - vite-node: 3.0.7(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.39.0)(yaml@2.7.0) - vite-plugin-checker: 0.8.0(eslint@9.21.0(jiti@2.4.2))(optionator@0.9.4)(typescript@5.7.3)(vite@6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.39.0)(yaml@2.7.0))(vue-tsc@2.2.2(typescript@5.7.3)) - vue: 3.5.13(typescript@5.7.3) - vue-bundle-renderer: 2.1.1 - transitivePeerDependencies: - - '@biomejs/biome' - - '@types/node' - - eslint - - less - - lightningcss - - magicast - - meow - - optionator - - rolldown - - rollup - - sass - - sass-embedded - - stylelint - - stylus - - sugarss - - supports-color - - terser - - tsx - - typescript - - vls - - vti - - vue-tsc - - yaml - - '@nuxtjs/color-mode@3.5.2(magicast@0.3.5)': - dependencies: - '@nuxt/kit': 3.15.4(magicast@0.3.5) - pathe: 1.1.2 - pkg-types: 1.3.1 - semver: 7.7.1 - transitivePeerDependencies: - - magicast - - supports-color - - '@nuxtjs/mdc@0.13.5(magicast@0.3.5)': - dependencies: - '@nuxt/kit': 3.15.4(magicast@0.3.5) - '@shikijs/transformers': 1.29.2 - '@types/hast': 3.0.4 - '@types/mdast': 4.0.4 - '@vue/compiler-core': 3.5.13 - consola: 3.4.0 - debug: 4.4.0(supports-color@9.4.0) - defu: 6.1.4 - destr: 2.0.3 - detab: 3.0.2 - github-slugger: 2.0.0 - hast-util-format: 1.1.0 - hast-util-to-mdast: 10.1.2 - hast-util-to-string: 3.0.1 - mdast-util-to-hast: 13.2.0 - micromark-util-sanitize-uri: 2.0.1 - ohash: 1.1.4 - parse5: 7.2.1 - pathe: 2.0.3 - property-information: 6.5.0 - rehype-external-links: 3.0.0 - rehype-minify-whitespace: 6.0.2 - rehype-raw: 7.0.0 - rehype-remark: 10.0.0 - rehype-slug: 6.0.0 - rehype-sort-attribute-values: 5.0.1 - rehype-sort-attributes: 5.0.1 - remark-emoji: 5.0.1 - remark-gfm: 4.0.1 - remark-mdc: 3.5.3 - remark-parse: 11.0.0 - remark-rehype: 11.1.1 - remark-stringify: 11.0.0 - scule: 1.3.0 - shiki: 1.29.2 - ufo: 1.5.4 - unified: 11.0.5 - unist-builder: 4.0.0 - unist-util-visit: 5.0.0 - unwasm: 0.3.9 - vfile: 6.0.3 - transitivePeerDependencies: - - magicast - - supports-color - - '@parcel/watcher-android-arm64@2.5.1': - optional: true - - '@parcel/watcher-darwin-arm64@2.5.1': - optional: true - - '@parcel/watcher-darwin-x64@2.5.1': - optional: true - - '@parcel/watcher-freebsd-x64@2.5.1': - optional: true - - '@parcel/watcher-linux-arm-glibc@2.5.1': - optional: true - - '@parcel/watcher-linux-arm-musl@2.5.1': - optional: true - - '@parcel/watcher-linux-arm64-glibc@2.5.1': - optional: true - - '@parcel/watcher-linux-arm64-musl@2.5.1': - optional: true - - '@parcel/watcher-linux-x64-glibc@2.5.1': - optional: true - - '@parcel/watcher-linux-x64-musl@2.5.1': - optional: true - - '@parcel/watcher-wasm@2.5.1': - dependencies: - is-glob: 4.0.3 - micromatch: 4.0.8 - - '@parcel/watcher-win32-arm64@2.5.1': - optional: true - - '@parcel/watcher-win32-ia32@2.5.1': - optional: true - - '@parcel/watcher-win32-x64@2.5.1': - optional: true - - '@parcel/watcher@2.5.1': - dependencies: - detect-libc: 1.0.3 - is-glob: 4.0.3 - micromatch: 4.0.8 - node-addon-api: 7.1.1 - optionalDependencies: - '@parcel/watcher-android-arm64': 2.5.1 - '@parcel/watcher-darwin-arm64': 2.5.1 - '@parcel/watcher-darwin-x64': 2.5.1 - '@parcel/watcher-freebsd-x64': 2.5.1 - '@parcel/watcher-linux-arm-glibc': 2.5.1 - '@parcel/watcher-linux-arm-musl': 2.5.1 - '@parcel/watcher-linux-arm64-glibc': 2.5.1 - '@parcel/watcher-linux-arm64-musl': 2.5.1 - '@parcel/watcher-linux-x64-glibc': 2.5.1 - '@parcel/watcher-linux-x64-musl': 2.5.1 - '@parcel/watcher-win32-arm64': 2.5.1 - '@parcel/watcher-win32-ia32': 2.5.1 - '@parcel/watcher-win32-x64': 2.5.1 - - '@pkgjs/parseargs@0.11.0': - optional: true - - '@pkgr/core@0.1.1': {} - - '@polka/url@1.0.0-next.28': {} - - '@redocly/ajv@8.11.2': - dependencies: - fast-deep-equal: 3.1.3 - json-schema-traverse: 1.0.0 - require-from-string: 2.0.2 - uri-js-replace: 1.0.1 - - '@redocly/config@0.20.3': {} - - '@redocly/openapi-core@1.31.1(supports-color@9.4.0)': - dependencies: - '@redocly/ajv': 8.11.2 - '@redocly/config': 0.20.3 - colorette: 1.4.0 - https-proxy-agent: 7.0.6(supports-color@9.4.0) - js-levenshtein: 1.1.6 - js-yaml: 4.1.0 - minimatch: 5.1.6 - pluralize: 8.0.0 - yaml-ast-parser: 0.0.43 - transitivePeerDependencies: - - supports-color - - '@rollup/plugin-alias@5.1.1(rollup@4.34.8)': - optionalDependencies: - rollup: 4.34.8 - - '@rollup/plugin-commonjs@28.0.2(rollup@4.34.8)': - dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.34.8) - commondir: 1.0.1 - estree-walker: 2.0.2 - fdir: 6.4.3(picomatch@4.0.2) - is-reference: 1.2.1 - magic-string: 0.30.17 - picomatch: 4.0.2 - optionalDependencies: - rollup: 4.34.8 - - '@rollup/plugin-inject@5.0.5(rollup@4.34.8)': - dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.34.8) - estree-walker: 2.0.2 - magic-string: 0.30.17 - optionalDependencies: - rollup: 4.34.8 - - '@rollup/plugin-json@6.1.0(rollup@4.34.8)': - dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.34.8) - optionalDependencies: - rollup: 4.34.8 - - '@rollup/plugin-node-resolve@15.3.1(rollup@4.34.8)': - dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.34.8) - '@types/resolve': 1.20.2 - deepmerge: 4.3.1 - is-module: 1.0.0 - resolve: 1.22.10 - optionalDependencies: - rollup: 4.34.8 - - '@rollup/plugin-replace@6.0.2(rollup@4.34.8)': - dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.34.8) - magic-string: 0.30.17 - optionalDependencies: - rollup: 4.34.8 - - '@rollup/plugin-terser@0.4.4(rollup@4.34.8)': - dependencies: - serialize-javascript: 6.0.2 - smob: 1.5.0 - terser: 5.39.0 - optionalDependencies: - rollup: 4.34.8 - - '@rollup/pluginutils@5.1.4(rollup@4.34.8)': - dependencies: - '@types/estree': 1.0.6 - estree-walker: 2.0.2 - picomatch: 4.0.2 - optionalDependencies: - rollup: 4.34.8 - - '@rollup/rollup-android-arm-eabi@4.34.8': - optional: true - - '@rollup/rollup-android-arm64@4.34.8': - optional: true - - '@rollup/rollup-darwin-arm64@4.34.8': - optional: true - - '@rollup/rollup-darwin-x64@4.34.8': - optional: true - - '@rollup/rollup-freebsd-arm64@4.34.8': - optional: true - - '@rollup/rollup-freebsd-x64@4.34.8': - optional: true - - '@rollup/rollup-linux-arm-gnueabihf@4.34.8': - optional: true - - '@rollup/rollup-linux-arm-musleabihf@4.34.8': - optional: true - - '@rollup/rollup-linux-arm64-gnu@4.34.8': - optional: true - - '@rollup/rollup-linux-arm64-musl@4.34.8': - optional: true - - '@rollup/rollup-linux-loongarch64-gnu@4.34.8': - optional: true - - '@rollup/rollup-linux-powerpc64le-gnu@4.34.8': - optional: true - - '@rollup/rollup-linux-riscv64-gnu@4.34.8': - optional: true - - '@rollup/rollup-linux-s390x-gnu@4.34.8': - optional: true - - '@rollup/rollup-linux-x64-gnu@4.34.8': - optional: true - - '@rollup/rollup-linux-x64-musl@4.34.8': - optional: true - - '@rollup/rollup-win32-arm64-msvc@4.34.8': - optional: true - - '@rollup/rollup-win32-ia32-msvc@4.34.8': - optional: true - - '@rollup/rollup-win32-x64-msvc@4.34.8': - optional: true - - '@sec-ant/readable-stream@0.4.1': {} - - '@shikijs/core@1.29.2': - dependencies: - '@shikijs/engine-javascript': 1.29.2 - '@shikijs/engine-oniguruma': 1.29.2 - '@shikijs/types': 1.29.2 - '@shikijs/vscode-textmate': 10.0.2 - '@types/hast': 3.0.4 - hast-util-to-html: 9.0.5 - - '@shikijs/core@2.5.0': - dependencies: - '@shikijs/engine-javascript': 2.5.0 - '@shikijs/engine-oniguruma': 2.5.0 - '@shikijs/types': 2.5.0 - '@shikijs/vscode-textmate': 10.0.2 - '@types/hast': 3.0.4 - hast-util-to-html: 9.0.5 - - '@shikijs/engine-javascript@1.29.2': - dependencies: - '@shikijs/types': 1.29.2 - '@shikijs/vscode-textmate': 10.0.2 - oniguruma-to-es: 2.3.0 - - '@shikijs/engine-javascript@2.5.0': - dependencies: - '@shikijs/types': 2.5.0 - '@shikijs/vscode-textmate': 10.0.2 - oniguruma-to-es: 3.1.1 - - '@shikijs/engine-oniguruma@1.29.2': - dependencies: - '@shikijs/types': 1.29.2 - '@shikijs/vscode-textmate': 10.0.2 - - '@shikijs/engine-oniguruma@2.5.0': - dependencies: - '@shikijs/types': 2.5.0 - '@shikijs/vscode-textmate': 10.0.2 - - '@shikijs/langs@1.29.2': - dependencies: - '@shikijs/types': 1.29.2 - - '@shikijs/langs@2.5.0': - dependencies: - '@shikijs/types': 2.5.0 - - '@shikijs/themes@1.29.2': - dependencies: - '@shikijs/types': 1.29.2 - - '@shikijs/themes@2.5.0': - dependencies: - '@shikijs/types': 2.5.0 - - '@shikijs/transformers@1.29.2': - dependencies: - '@shikijs/core': 1.29.2 - '@shikijs/types': 1.29.2 - - '@shikijs/types@1.29.2': - dependencies: - '@shikijs/vscode-textmate': 10.0.2 - '@types/hast': 3.0.4 - - '@shikijs/types@2.5.0': - dependencies: - '@shikijs/vscode-textmate': 10.0.2 - '@types/hast': 3.0.4 - - '@shikijs/vscode-textmate@10.0.2': {} - - '@sindresorhus/is@4.6.0': {} - - '@sindresorhus/merge-streams@2.3.0': {} - - '@sindresorhus/merge-streams@4.0.0': {} - - '@socket.io/component-emitter@3.1.2': {} - - '@sqlite.org/sqlite-wasm@3.49.0-build3': {} - - '@stylistic/eslint-plugin@4.1.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.7.3)': - dependencies: - '@typescript-eslint/utils': 8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.7.3) - eslint: 9.21.0(jiti@2.4.2) - eslint-visitor-keys: 4.2.0 - espree: 10.3.0 - estraverse: 5.3.0 - picomatch: 4.0.2 - transitivePeerDependencies: - - supports-color - - typescript - - '@swc/helpers@0.5.15': - dependencies: - tslib: 2.8.1 - - '@tailwindcss/node@4.0.7': - dependencies: - enhanced-resolve: 5.18.1 - jiti: 2.4.2 - tailwindcss: 4.0.7 - - '@tailwindcss/oxide-android-arm64@4.0.7': - optional: true - - '@tailwindcss/oxide-darwin-arm64@4.0.7': - optional: true - - '@tailwindcss/oxide-darwin-x64@4.0.7': - optional: true - - '@tailwindcss/oxide-freebsd-x64@4.0.7': - optional: true - - '@tailwindcss/oxide-linux-arm-gnueabihf@4.0.7': - optional: true - - '@tailwindcss/oxide-linux-arm64-gnu@4.0.7': - optional: true - - '@tailwindcss/oxide-linux-arm64-musl@4.0.7': - optional: true - - '@tailwindcss/oxide-linux-x64-gnu@4.0.7': - optional: true - - '@tailwindcss/oxide-linux-x64-musl@4.0.7': - optional: true - - '@tailwindcss/oxide-win32-arm64-msvc@4.0.7': - optional: true - - '@tailwindcss/oxide-win32-x64-msvc@4.0.7': - optional: true - - '@tailwindcss/oxide@4.0.7': - optionalDependencies: - '@tailwindcss/oxide-android-arm64': 4.0.7 - '@tailwindcss/oxide-darwin-arm64': 4.0.7 - '@tailwindcss/oxide-darwin-x64': 4.0.7 - '@tailwindcss/oxide-freebsd-x64': 4.0.7 - '@tailwindcss/oxide-linux-arm-gnueabihf': 4.0.7 - '@tailwindcss/oxide-linux-arm64-gnu': 4.0.7 - '@tailwindcss/oxide-linux-arm64-musl': 4.0.7 - '@tailwindcss/oxide-linux-x64-gnu': 4.0.7 - '@tailwindcss/oxide-linux-x64-musl': 4.0.7 - '@tailwindcss/oxide-win32-arm64-msvc': 4.0.7 - '@tailwindcss/oxide-win32-x64-msvc': 4.0.7 - - '@tailwindcss/postcss@4.0.7': - dependencies: - '@alloc/quick-lru': 5.2.0 - '@tailwindcss/node': 4.0.7 - '@tailwindcss/oxide': 4.0.7 - lightningcss: 1.29.1 - postcss: 8.5.3 - tailwindcss: 4.0.7 - - '@tailwindcss/vite@4.0.7(vite@6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.39.0)(yaml@2.7.0))': - dependencies: - '@tailwindcss/node': 4.0.7 - '@tailwindcss/oxide': 4.0.7 - lightningcss: 1.29.1 - tailwindcss: 4.0.7 - vite: 6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.39.0)(yaml@2.7.0) - - '@tanstack/table-core@8.21.2': {} - - '@tanstack/virtual-core@3.13.2': {} - - '@tanstack/vue-table@8.21.2(vue@3.5.13(typescript@5.7.3))': - dependencies: - '@tanstack/table-core': 8.21.2 - vue: 3.5.13(typescript@5.7.3) - - '@tanstack/vue-virtual@3.13.2(vue@3.5.13(typescript@5.7.3))': - dependencies: - '@tanstack/virtual-core': 3.13.2 - vue: 3.5.13(typescript@5.7.3) - - '@trysound/sax@0.2.0': {} - - '@types/debug@4.1.12': - dependencies: - '@types/ms': 2.1.0 - - '@types/doctrine@0.0.9': {} - - '@types/estree@1.0.6': {} - - '@types/hast@3.0.4': - dependencies: - '@types/unist': 3.0.3 - - '@types/http-proxy@1.17.16': - dependencies: - '@types/node': 22.13.5 - - '@types/json-schema@7.0.15': {} - - '@types/mdast@4.0.4': - dependencies: - '@types/unist': 3.0.3 - - '@types/ms@2.1.0': {} - - '@types/node@22.13.5': - dependencies: - undici-types: 6.20.0 - - '@types/normalize-package-data@2.4.4': {} - - '@types/parse-path@7.0.3': {} - - '@types/resolve@1.20.2': {} - - '@types/unist@2.0.11': {} - - '@types/unist@3.0.3': {} - - '@types/web-bluetooth@0.0.20': {} - - '@typescript-eslint/eslint-plugin@8.25.0(@typescript-eslint/parser@8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.21.0(jiti@2.4.2))(typescript@5.7.3)': - dependencies: - '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.7.3) - '@typescript-eslint/scope-manager': 8.25.0 - '@typescript-eslint/type-utils': 8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.7.3) - '@typescript-eslint/utils': 8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.7.3) - '@typescript-eslint/visitor-keys': 8.25.0 - eslint: 9.21.0(jiti@2.4.2) - graphemer: 1.4.0 - ignore: 5.3.2 - natural-compare: 1.4.0 - ts-api-utils: 2.0.1(typescript@5.7.3) - typescript: 5.7.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/parser@8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.7.3)': - dependencies: - '@typescript-eslint/scope-manager': 8.25.0 - '@typescript-eslint/types': 8.25.0 - '@typescript-eslint/typescript-estree': 8.25.0(typescript@5.7.3) - '@typescript-eslint/visitor-keys': 8.25.0 - debug: 4.4.0(supports-color@9.4.0) - eslint: 9.21.0(jiti@2.4.2) - typescript: 5.7.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/scope-manager@8.25.0': - dependencies: - '@typescript-eslint/types': 8.25.0 - '@typescript-eslint/visitor-keys': 8.25.0 - - '@typescript-eslint/type-utils@8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.7.3)': - dependencies: - '@typescript-eslint/typescript-estree': 8.25.0(typescript@5.7.3) - '@typescript-eslint/utils': 8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.7.3) - debug: 4.4.0(supports-color@9.4.0) - eslint: 9.21.0(jiti@2.4.2) - ts-api-utils: 2.0.1(typescript@5.7.3) - typescript: 5.7.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/types@8.25.0': {} - - '@typescript-eslint/typescript-estree@8.25.0(typescript@5.7.3)': - dependencies: - '@typescript-eslint/types': 8.25.0 - '@typescript-eslint/visitor-keys': 8.25.0 - debug: 4.4.0(supports-color@9.4.0) - fast-glob: 3.3.3 - is-glob: 4.0.3 - minimatch: 9.0.5 - semver: 7.7.1 - ts-api-utils: 2.0.1(typescript@5.7.3) - typescript: 5.7.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/utils@8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.7.3)': - dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.21.0(jiti@2.4.2)) - '@typescript-eslint/scope-manager': 8.25.0 - '@typescript-eslint/types': 8.25.0 - '@typescript-eslint/typescript-estree': 8.25.0(typescript@5.7.3) - eslint: 9.21.0(jiti@2.4.2) - typescript: 5.7.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/visitor-keys@8.25.0': - dependencies: - '@typescript-eslint/types': 8.25.0 - eslint-visitor-keys: 4.2.0 - - '@ungap/structured-clone@1.3.0': {} - - '@unhead/dom@1.11.20': - dependencies: - '@unhead/schema': 1.11.20 - '@unhead/shared': 1.11.20 - - '@unhead/schema@1.11.20': - dependencies: - hookable: 5.5.3 - zhead: 2.2.4 - - '@unhead/shared@1.11.20': - dependencies: - '@unhead/schema': 1.11.20 - packrup: 0.1.2 - - '@unhead/ssr@1.11.20': - dependencies: - '@unhead/schema': 1.11.20 - '@unhead/shared': 1.11.20 - - '@unhead/vue@1.11.20(vue@3.5.13(typescript@5.7.3))': - dependencies: - '@unhead/schema': 1.11.20 - '@unhead/shared': 1.11.20 - hookable: 5.5.3 - unhead: 1.11.20 - vue: 3.5.13(typescript@5.7.3) - - '@vercel/nft@0.27.10(rollup@4.34.8)': - dependencies: - '@mapbox/node-pre-gyp': 2.0.0 - '@rollup/pluginutils': 5.1.4(rollup@4.34.8) - acorn: 8.14.0 - acorn-import-attributes: 1.9.5(acorn@8.14.0) - async-sema: 3.1.1 - bindings: 1.5.0 - estree-walker: 2.0.2 - glob: 7.2.3 - graceful-fs: 4.2.11 - node-gyp-build: 4.8.4 - picomatch: 4.0.2 - resolve-from: 5.0.0 - transitivePeerDependencies: - - encoding - - rollup - - supports-color - - '@vitejs/plugin-vue-jsx@4.1.1(vite@6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': - dependencies: - '@babel/core': 7.26.9 - '@babel/plugin-transform-typescript': 7.26.8(@babel/core@7.26.9) - '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.26.9) - vite: 6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.39.0)(yaml@2.7.0) - vue: 3.5.13(typescript@5.7.3) - transitivePeerDependencies: - - supports-color - - '@vitejs/plugin-vue@5.2.1(vite@6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': - dependencies: - vite: 6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.39.0)(yaml@2.7.0) - vue: 3.5.13(typescript@5.7.3) - - '@volar/language-core@2.4.11': - dependencies: - '@volar/source-map': 2.4.11 - - '@volar/source-map@2.4.11': {} - - '@volar/typescript@2.4.11': - dependencies: - '@volar/language-core': 2.4.11 - path-browserify: 1.0.1 - vscode-uri: 3.1.0 - - '@vue-macros/common@1.16.1(vue@3.5.13(typescript@5.7.3))': - dependencies: - '@vue/compiler-sfc': 3.5.13 - ast-kit: 1.4.0 - local-pkg: 1.0.0 - magic-string-ast: 0.7.0 - pathe: 2.0.3 - picomatch: 4.0.2 - optionalDependencies: - vue: 3.5.13(typescript@5.7.3) - - '@vue/babel-helper-vue-transform-on@1.2.5': {} - - '@vue/babel-plugin-jsx@1.2.5(@babel/core@7.26.9)': - dependencies: - '@babel/helper-module-imports': 7.25.9 - '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.9) - '@babel/template': 7.26.9 - '@babel/traverse': 7.26.9 - '@babel/types': 7.26.9 - '@vue/babel-helper-vue-transform-on': 1.2.5 - '@vue/babel-plugin-resolve-type': 1.2.5(@babel/core@7.26.9) - html-tags: 3.3.1 - svg-tags: 1.0.0 - optionalDependencies: - '@babel/core': 7.26.9 - transitivePeerDependencies: - - supports-color - - '@vue/babel-plugin-resolve-type@1.2.5(@babel/core@7.26.9)': - dependencies: - '@babel/code-frame': 7.26.2 - '@babel/core': 7.26.9 - '@babel/helper-module-imports': 7.25.9 - '@babel/helper-plugin-utils': 7.26.5 - '@babel/parser': 7.26.9 - '@vue/compiler-sfc': 3.5.13 - transitivePeerDependencies: - - supports-color - - '@vue/compiler-core@3.5.13': - dependencies: - '@babel/parser': 7.26.9 - '@vue/shared': 3.5.13 - entities: 4.5.0 - estree-walker: 2.0.2 - source-map-js: 1.2.1 - - '@vue/compiler-dom@3.5.13': - dependencies: - '@vue/compiler-core': 3.5.13 - '@vue/shared': 3.5.13 - - '@vue/compiler-sfc@3.5.13': - dependencies: - '@babel/parser': 7.26.9 - '@vue/compiler-core': 3.5.13 - '@vue/compiler-dom': 3.5.13 - '@vue/compiler-ssr': 3.5.13 - '@vue/shared': 3.5.13 - estree-walker: 2.0.2 - magic-string: 0.30.17 - postcss: 8.5.3 - source-map-js: 1.2.1 - - '@vue/compiler-ssr@3.5.13': - dependencies: - '@vue/compiler-dom': 3.5.13 - '@vue/shared': 3.5.13 - - '@vue/compiler-vue2@2.7.16': - dependencies: - de-indent: 1.0.2 - he: 1.2.0 - - '@vue/devtools-api@6.6.4': {} - - '@vue/devtools-core@7.6.8(vite@6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': - dependencies: - '@vue/devtools-kit': 7.6.8 - '@vue/devtools-shared': 7.7.2 - mitt: 3.0.1 - nanoid: 5.1.2 - pathe: 1.1.2 - vite-hot-client: 0.2.4(vite@6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.39.0)(yaml@2.7.0)) - vue: 3.5.13(typescript@5.7.3) - transitivePeerDependencies: - - vite - - '@vue/devtools-kit@7.6.8': - dependencies: - '@vue/devtools-shared': 7.7.2 - birpc: 0.2.19 - hookable: 5.5.3 - mitt: 3.0.1 - perfect-debounce: 1.0.0 - speakingurl: 14.0.1 - superjson: 2.2.2 - - '@vue/devtools-shared@7.7.2': - dependencies: - rfdc: 1.4.1 - - '@vue/language-core@2.2.2(typescript@5.7.3)': - dependencies: - '@volar/language-core': 2.4.11 - '@vue/compiler-dom': 3.5.13 - '@vue/compiler-vue2': 2.7.16 - '@vue/shared': 3.5.13 - alien-signals: 1.0.4 - minimatch: 9.0.5 - muggle-string: 0.4.1 - path-browserify: 1.0.1 - optionalDependencies: - typescript: 5.7.3 - - '@vue/language-core@2.2.4(typescript@5.7.3)': - dependencies: - '@volar/language-core': 2.4.11 - '@vue/compiler-dom': 3.5.13 - '@vue/compiler-vue2': 2.7.16 - '@vue/shared': 3.5.13 - alien-signals: 1.0.4 - minimatch: 9.0.5 - muggle-string: 0.4.1 - path-browserify: 1.0.1 - optionalDependencies: - typescript: 5.7.3 - - '@vue/reactivity@3.5.13': - dependencies: - '@vue/shared': 3.5.13 - - '@vue/runtime-core@3.5.13': - dependencies: - '@vue/reactivity': 3.5.13 - '@vue/shared': 3.5.13 - - '@vue/runtime-dom@3.5.13': - dependencies: - '@vue/reactivity': 3.5.13 - '@vue/runtime-core': 3.5.13 - '@vue/shared': 3.5.13 - csstype: 3.1.3 - - '@vue/server-renderer@3.5.13(vue@3.5.13(typescript@5.7.3))': - dependencies: - '@vue/compiler-ssr': 3.5.13 - '@vue/shared': 3.5.13 - vue: 3.5.13(typescript@5.7.3) - - '@vue/shared@3.5.13': {} - - '@vueuse/core@10.11.1(vue@3.5.13(typescript@5.7.3))': - dependencies: - '@types/web-bluetooth': 0.0.20 - '@vueuse/metadata': 10.11.1 - '@vueuse/shared': 10.11.1(vue@3.5.13(typescript@5.7.3)) - vue-demi: 0.14.10(vue@3.5.13(typescript@5.7.3)) - transitivePeerDependencies: - - '@vue/composition-api' - - vue - - '@vueuse/core@12.7.0(typescript@5.7.3)': - dependencies: - '@types/web-bluetooth': 0.0.20 - '@vueuse/metadata': 12.7.0 - '@vueuse/shared': 12.7.0(typescript@5.7.3) - vue: 3.5.13(typescript@5.7.3) - transitivePeerDependencies: - - typescript - - '@vueuse/integrations@12.7.0(change-case@5.4.4)(fuse.js@7.1.0)(typescript@5.7.3)': - dependencies: - '@vueuse/core': 12.7.0(typescript@5.7.3) - '@vueuse/shared': 12.7.0(typescript@5.7.3) - vue: 3.5.13(typescript@5.7.3) - optionalDependencies: - change-case: 5.4.4 - fuse.js: 7.1.0 - transitivePeerDependencies: - - typescript - - '@vueuse/metadata@10.11.1': {} - - '@vueuse/metadata@12.7.0': {} - - '@vueuse/shared@10.11.1(vue@3.5.13(typescript@5.7.3))': - dependencies: - vue-demi: 0.14.10(vue@3.5.13(typescript@5.7.3)) - transitivePeerDependencies: - - '@vue/composition-api' - - vue - - '@vueuse/shared@12.7.0(typescript@5.7.3)': - dependencies: - vue: 3.5.13(typescript@5.7.3) - transitivePeerDependencies: - - typescript - - '@webcontainer/env@1.1.1': {} - - abbrev@3.0.0: {} - - abort-controller@3.0.0: - dependencies: - event-target-shim: 5.0.1 - - acorn-import-attributes@1.9.5(acorn@8.14.0): - dependencies: - acorn: 8.14.0 - - acorn-jsx@5.3.2(acorn@8.14.0): - dependencies: - acorn: 8.14.0 - - acorn@8.14.0: {} - - agent-base@7.1.3: {} - - ajv@6.12.6: - dependencies: - fast-deep-equal: 3.1.3 - fast-json-stable-stringify: 2.1.0 - json-schema-traverse: 0.4.1 - uri-js: 4.4.1 - - alien-signals@1.0.4: {} - - ansi-colors@4.1.3: {} - - ansi-escapes@4.3.2: - dependencies: - type-fest: 0.21.3 - - ansi-regex@5.0.1: {} - - ansi-regex@6.1.0: {} - - ansi-styles@4.3.0: - dependencies: - color-convert: 2.0.1 - - ansi-styles@6.2.1: {} - - anymatch@3.1.3: - dependencies: - normalize-path: 3.0.0 - picomatch: 2.3.1 - - archiver-utils@5.0.2: - dependencies: - glob: 10.4.5 - graceful-fs: 4.2.11 - is-stream: 2.0.1 - lazystream: 1.0.1 - lodash: 4.17.21 - normalize-path: 3.0.0 - readable-stream: 4.7.0 - - archiver@7.0.1: - dependencies: - archiver-utils: 5.0.2 - async: 3.2.6 - buffer-crc32: 1.0.0 - readable-stream: 4.7.0 - readdir-glob: 1.1.3 - tar-stream: 3.1.7 - zip-stream: 6.0.1 - - are-docs-informative@0.0.2: {} - - argparse@2.0.1: {} - - aria-hidden@1.2.4: - dependencies: - tslib: 2.8.1 - - ast-kit@1.4.0: - dependencies: - '@babel/parser': 7.26.9 - pathe: 2.0.3 - - ast-walker-scope@0.6.2: - dependencies: - '@babel/parser': 7.26.9 - ast-kit: 1.4.0 - - async-sema@3.1.1: {} - - async@3.2.6: {} - - autoprefixer@10.4.20(postcss@8.5.3): - dependencies: - browserslist: 4.24.4 - caniuse-lite: 1.0.30001701 - fraction.js: 4.3.7 - normalize-range: 0.1.2 - picocolors: 1.1.1 - postcss: 8.5.3 - postcss-value-parser: 4.2.0 - - b4a@1.6.7: {} - - bail@2.0.2: {} - - balanced-match@1.0.2: {} - - bare-events@2.5.4: - optional: true - - bare-fs@4.0.1: - dependencies: - bare-events: 2.5.4 - bare-path: 3.0.0 - bare-stream: 2.6.5(bare-events@2.5.4) - transitivePeerDependencies: - - bare-buffer - optional: true - - bare-os@3.5.1: - optional: true - - bare-path@3.0.0: - dependencies: - bare-os: 3.5.1 - optional: true - - bare-stream@2.6.5(bare-events@2.5.4): - dependencies: - streamx: 2.22.0 - optionalDependencies: - bare-events: 2.5.4 - optional: true - - base64-js@1.5.1: {} - - better-sqlite3@11.8.1: - dependencies: - bindings: 1.5.0 - prebuild-install: 7.1.3 - - binary-extensions@2.3.0: {} - - bindings@1.5.0: - dependencies: - file-uri-to-path: 1.0.0 - - birpc@0.2.19: {} - - bl@4.1.0: - dependencies: - buffer: 5.7.1 - inherits: 2.0.4 - readable-stream: 3.6.2 - - blob-to-buffer@1.2.9: {} - - boolbase@1.0.0: {} - - brace-expansion@1.1.11: - dependencies: - balanced-match: 1.0.2 - concat-map: 0.0.1 - - brace-expansion@2.0.1: - dependencies: - balanced-match: 1.0.2 - - braces@3.0.3: - dependencies: - fill-range: 7.1.1 - - brotli@1.3.3: - dependencies: - base64-js: 1.5.1 - - browserslist@4.24.4: - dependencies: - caniuse-lite: 1.0.30001701 - electron-to-chromium: 1.5.105 - node-releases: 2.0.19 - update-browserslist-db: 1.1.2(browserslist@4.24.4) - - buffer-crc32@1.0.0: {} - - buffer-from@1.1.2: {} - - buffer@5.7.1: - dependencies: - base64-js: 1.5.1 - ieee754: 1.2.1 - - buffer@6.0.3: - dependencies: - base64-js: 1.5.1 - ieee754: 1.2.1 - - builtin-modules@4.0.0: {} - - bundle-name@4.1.0: - dependencies: - run-applescript: 7.0.0 - - bundle-require@5.1.0(esbuild@0.24.2): - dependencies: - esbuild: 0.24.2 - load-tsconfig: 0.2.5 - - c12@2.0.1(magicast@0.3.5): - dependencies: - chokidar: 4.0.3 - confbox: 0.1.8 - defu: 6.1.4 - dotenv: 16.4.7 - giget: 1.2.5 - jiti: 2.4.2 - mlly: 1.7.4 - ohash: 1.1.4 - pathe: 1.1.2 - perfect-debounce: 1.0.0 - pkg-types: 1.3.1 - rc9: 2.1.2 - optionalDependencies: - magicast: 0.3.5 - - c12@2.0.4(magicast@0.3.5): - dependencies: - chokidar: 4.0.3 - confbox: 0.1.8 - defu: 6.1.4 - dotenv: 16.4.7 - giget: 1.2.5 - jiti: 2.4.2 - mlly: 1.7.4 - ohash: 2.0.5 - pathe: 2.0.3 - perfect-debounce: 1.0.0 - pkg-types: 1.3.1 - rc9: 2.1.2 - optionalDependencies: - magicast: 0.3.5 - - cac@6.7.14: {} - - callsites@3.1.0: {} - - caniuse-api@3.0.0: - dependencies: - browserslist: 4.24.4 - caniuse-lite: 1.0.30001701 - lodash.memoize: 4.1.2 - lodash.uniq: 4.5.0 - - caniuse-lite@1.0.30001701: {} - - ccount@2.0.1: {} - - chalk@4.1.2: - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - - chalk@5.4.1: {} - - change-case@5.4.4: {} - - char-regex@1.0.2: {} - - character-entities-html4@2.1.0: {} - - character-entities-legacy@3.0.0: {} - - character-entities@2.0.2: {} - - character-reference-invalid@2.0.1: {} - - chokidar@3.6.0: - dependencies: - anymatch: 3.1.3 - braces: 3.0.3 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.3 - normalize-path: 3.0.0 - readdirp: 3.6.0 - optionalDependencies: - fsevents: 2.3.3 - - chokidar@4.0.3: - dependencies: - readdirp: 4.1.2 - - chownr@1.1.4: {} - - chownr@2.0.0: {} - - chownr@3.0.0: {} - - ci-info@4.1.0: {} - - citty@0.1.6: - dependencies: - consola: 3.4.0 - - clean-regexp@1.0.0: - dependencies: - escape-string-regexp: 1.0.5 - - clipboardy@4.0.0: - dependencies: - execa: 8.0.1 - is-wsl: 3.1.0 - is64bit: 2.0.0 - - cliui@8.0.1: - dependencies: - string-width: 4.2.3 - strip-ansi: 6.0.1 - wrap-ansi: 7.0.0 - - clone@2.1.2: {} - - cluster-key-slot@1.1.2: {} - - color-convert@2.0.1: - dependencies: - color-name: 1.1.4 - - color-name@1.1.4: {} - - color-string@1.9.1: - dependencies: - color-name: 1.1.4 - simple-swizzle: 0.2.2 - optional: true - - color@4.2.3: - dependencies: - color-convert: 2.0.1 - color-string: 1.9.1 - optional: true - - colord@2.9.3: {} - - colorette@1.4.0: {} - - colortranslator@4.1.0: {} - - comma-separated-tokens@2.0.3: {} - - commander@2.20.3: {} - - commander@7.2.0: {} - - commander@8.3.0: {} - - comment-parser@1.4.1: {} - - commondir@1.0.1: {} - - compatx@0.1.8: {} - - compress-commons@6.0.2: - dependencies: - crc-32: 1.2.2 - crc32-stream: 6.0.0 - is-stream: 2.0.1 - normalize-path: 3.0.0 - readable-stream: 4.7.0 - - concat-map@0.0.1: {} - - confbox@0.1.8: {} - - consola@3.4.0: {} - - convert-source-map@2.0.0: {} - - cookie-es@1.2.2: {} - - copy-anything@3.0.5: - dependencies: - is-what: 4.1.16 - - core-js-compat@3.40.0: - dependencies: - browserslist: 4.24.4 - - core-util-is@1.0.3: {} - - crc-32@1.2.2: {} - - crc32-stream@6.0.0: - dependencies: - crc-32: 1.2.2 - readable-stream: 4.7.0 - - croner@9.0.0: {} - - cronstrue@2.55.0: {} - - cross-fetch@3.2.0: - dependencies: - node-fetch: 2.7.0 - transitivePeerDependencies: - - encoding - - cross-spawn@7.0.6: - dependencies: - path-key: 3.1.1 - shebang-command: 2.0.0 - which: 2.0.2 - - crossws@0.3.4: - dependencies: - uncrypto: 0.1.3 - - css-declaration-sorter@7.2.0(postcss@8.5.3): - dependencies: - postcss: 8.5.3 - - css-select@5.1.0: - dependencies: - boolbase: 1.0.0 - css-what: 6.1.0 - domhandler: 5.0.3 - domutils: 3.2.2 - nth-check: 2.1.1 - - css-tree@2.2.1: - dependencies: - mdn-data: 2.0.28 - source-map-js: 1.2.1 - - css-tree@2.3.1: - dependencies: - mdn-data: 2.0.30 - source-map-js: 1.2.1 - - css-tree@3.1.0: - dependencies: - mdn-data: 2.12.2 - source-map-js: 1.2.1 - - css-what@6.1.0: {} - - cssesc@3.0.0: {} - - cssfilter@0.0.10: - optional: true - - cssnano-preset-default@7.0.6(postcss@8.5.3): - dependencies: - browserslist: 4.24.4 - css-declaration-sorter: 7.2.0(postcss@8.5.3) - cssnano-utils: 5.0.0(postcss@8.5.3) - postcss: 8.5.3 - postcss-calc: 10.1.1(postcss@8.5.3) - postcss-colormin: 7.0.2(postcss@8.5.3) - postcss-convert-values: 7.0.4(postcss@8.5.3) - postcss-discard-comments: 7.0.3(postcss@8.5.3) - postcss-discard-duplicates: 7.0.1(postcss@8.5.3) - postcss-discard-empty: 7.0.0(postcss@8.5.3) - postcss-discard-overridden: 7.0.0(postcss@8.5.3) - postcss-merge-longhand: 7.0.4(postcss@8.5.3) - postcss-merge-rules: 7.0.4(postcss@8.5.3) - postcss-minify-font-values: 7.0.0(postcss@8.5.3) - postcss-minify-gradients: 7.0.0(postcss@8.5.3) - postcss-minify-params: 7.0.2(postcss@8.5.3) - postcss-minify-selectors: 7.0.4(postcss@8.5.3) - postcss-normalize-charset: 7.0.0(postcss@8.5.3) - postcss-normalize-display-values: 7.0.0(postcss@8.5.3) - postcss-normalize-positions: 7.0.0(postcss@8.5.3) - postcss-normalize-repeat-style: 7.0.0(postcss@8.5.3) - postcss-normalize-string: 7.0.0(postcss@8.5.3) - postcss-normalize-timing-functions: 7.0.0(postcss@8.5.3) - postcss-normalize-unicode: 7.0.2(postcss@8.5.3) - postcss-normalize-url: 7.0.0(postcss@8.5.3) - postcss-normalize-whitespace: 7.0.0(postcss@8.5.3) - postcss-ordered-values: 7.0.1(postcss@8.5.3) - postcss-reduce-initial: 7.0.2(postcss@8.5.3) - postcss-reduce-transforms: 7.0.0(postcss@8.5.3) - postcss-svgo: 7.0.1(postcss@8.5.3) - postcss-unique-selectors: 7.0.3(postcss@8.5.3) - - cssnano-utils@5.0.0(postcss@8.5.3): - dependencies: - postcss: 8.5.3 - - cssnano@7.0.6(postcss@8.5.3): - dependencies: - cssnano-preset-default: 7.0.6(postcss@8.5.3) - lilconfig: 3.1.3 - postcss: 8.5.3 - - csso@5.0.5: - dependencies: - css-tree: 2.2.1 - - csstype@3.1.3: {} - - db0@0.2.4(better-sqlite3@11.8.1): - optionalDependencies: - better-sqlite3: 11.8.1 - - de-indent@1.0.2: {} - - debug@2.6.9: - dependencies: - ms: 2.0.0 - - debug@3.2.7: - dependencies: - ms: 2.1.3 - - debug@4.3.7: - dependencies: - ms: 2.1.3 - - debug@4.4.0(supports-color@9.4.0): - dependencies: - ms: 2.1.3 - optionalDependencies: - supports-color: 9.4.0 - - decode-named-character-reference@1.0.2: - dependencies: - character-entities: 2.0.2 - - decompress-response@6.0.0: - dependencies: - mimic-response: 3.1.0 - - deep-extend@0.6.0: {} - - deep-is@0.1.4: {} - - deepmerge@4.3.1: {} - - default-browser-id@5.0.0: {} - - default-browser@5.2.1: - dependencies: - bundle-name: 4.1.0 - default-browser-id: 5.0.0 - - define-lazy-prop@2.0.0: {} - - define-lazy-prop@3.0.0: {} - - defu@6.1.4: {} - - denque@2.1.0: {} - - depd@2.0.0: {} - - dequal@2.0.3: {} - - destr@2.0.3: {} - - destroy@1.2.0: {} - - detab@3.0.2: {} - - detect-libc@1.0.3: {} - - detect-libc@2.0.3: {} - - devalue@5.1.1: {} - - devlop@1.1.0: - dependencies: - dequal: 2.0.3 - - dfa@1.2.0: {} - - diff@7.0.0: {} - - doctrine@3.0.0: - dependencies: - esutils: 2.0.3 - - dom-serializer@2.0.0: - dependencies: - domelementtype: 2.3.0 - domhandler: 5.0.3 - entities: 4.5.0 - - domelementtype@2.3.0: {} - - domhandler@5.0.3: - dependencies: - domelementtype: 2.3.0 - - domutils@3.2.2: - dependencies: - dom-serializer: 2.0.0 - domelementtype: 2.3.0 - domhandler: 5.0.3 - - dot-prop@9.0.0: - dependencies: - type-fest: 4.35.0 - - dotenv@16.4.7: {} - - duplexer@0.1.2: {} - - eastasianwidth@0.2.0: {} - - ee-first@1.1.1: {} - - electron-to-chromium@1.5.105: {} - - embla-carousel-auto-height@8.5.2(embla-carousel@8.5.2): - dependencies: - embla-carousel: 8.5.2 - - embla-carousel-auto-scroll@8.5.2(embla-carousel@8.5.2): - dependencies: - embla-carousel: 8.5.2 - - embla-carousel-autoplay@8.5.2(embla-carousel@8.5.2): - dependencies: - embla-carousel: 8.5.2 - - embla-carousel-class-names@8.5.2(embla-carousel@8.5.2): - dependencies: - embla-carousel: 8.5.2 - - embla-carousel-fade@8.5.2(embla-carousel@8.5.2): - dependencies: - embla-carousel: 8.5.2 - - embla-carousel-reactive-utils@8.5.2(embla-carousel@8.5.2): - dependencies: - embla-carousel: 8.5.2 - - embla-carousel-vue@8.5.2(vue@3.5.13(typescript@5.7.3)): - dependencies: - embla-carousel: 8.5.2 - embla-carousel-reactive-utils: 8.5.2(embla-carousel@8.5.2) - vue: 3.5.13(typescript@5.7.3) - - embla-carousel-wheel-gestures@8.0.1(embla-carousel@8.5.2): - dependencies: - embla-carousel: 8.5.2 - wheel-gestures: 2.2.48 - - embla-carousel@8.5.2: {} - - emoji-regex-xs@1.0.0: {} - - emoji-regex@8.0.0: {} - - emoji-regex@9.2.2: {} - - emojilib@2.4.0: {} - - emoticon@4.1.0: {} - - encodeurl@1.0.2: {} - - encodeurl@2.0.0: {} - - end-of-stream@1.4.4: - dependencies: - once: 1.4.0 - - engine.io-client@6.6.3: - dependencies: - '@socket.io/component-emitter': 3.1.2 - debug: 4.3.7 - engine.io-parser: 5.2.3 - ws: 8.17.1 - xmlhttprequest-ssl: 2.1.2 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - engine.io-parser@5.2.3: {} - - enhanced-resolve@5.18.1: - dependencies: - graceful-fs: 4.2.11 - tapable: 2.2.1 - - entities@4.5.0: {} - - error-stack-parser-es@0.1.5: {} - - errx@0.1.0: {} - - es-module-lexer@1.6.0: {} - - esbuild@0.24.2: - optionalDependencies: - '@esbuild/aix-ppc64': 0.24.2 - '@esbuild/android-arm': 0.24.2 - '@esbuild/android-arm64': 0.24.2 - '@esbuild/android-x64': 0.24.2 - '@esbuild/darwin-arm64': 0.24.2 - '@esbuild/darwin-x64': 0.24.2 - '@esbuild/freebsd-arm64': 0.24.2 - '@esbuild/freebsd-x64': 0.24.2 - '@esbuild/linux-arm': 0.24.2 - '@esbuild/linux-arm64': 0.24.2 - '@esbuild/linux-ia32': 0.24.2 - '@esbuild/linux-loong64': 0.24.2 - '@esbuild/linux-mips64el': 0.24.2 - '@esbuild/linux-ppc64': 0.24.2 - '@esbuild/linux-riscv64': 0.24.2 - '@esbuild/linux-s390x': 0.24.2 - '@esbuild/linux-x64': 0.24.2 - '@esbuild/netbsd-arm64': 0.24.2 - '@esbuild/netbsd-x64': 0.24.2 - '@esbuild/openbsd-arm64': 0.24.2 - '@esbuild/openbsd-x64': 0.24.2 - '@esbuild/sunos-x64': 0.24.2 - '@esbuild/win32-arm64': 0.24.2 - '@esbuild/win32-ia32': 0.24.2 - '@esbuild/win32-x64': 0.24.2 - - esbuild@0.25.0: - optionalDependencies: - '@esbuild/aix-ppc64': 0.25.0 - '@esbuild/android-arm': 0.25.0 - '@esbuild/android-arm64': 0.25.0 - '@esbuild/android-x64': 0.25.0 - '@esbuild/darwin-arm64': 0.25.0 - '@esbuild/darwin-x64': 0.25.0 - '@esbuild/freebsd-arm64': 0.25.0 - '@esbuild/freebsd-x64': 0.25.0 - '@esbuild/linux-arm': 0.25.0 - '@esbuild/linux-arm64': 0.25.0 - '@esbuild/linux-ia32': 0.25.0 - '@esbuild/linux-loong64': 0.25.0 - '@esbuild/linux-mips64el': 0.25.0 - '@esbuild/linux-ppc64': 0.25.0 - '@esbuild/linux-riscv64': 0.25.0 - '@esbuild/linux-s390x': 0.25.0 - '@esbuild/linux-x64': 0.25.0 - '@esbuild/netbsd-arm64': 0.25.0 - '@esbuild/netbsd-x64': 0.25.0 - '@esbuild/openbsd-arm64': 0.25.0 - '@esbuild/openbsd-x64': 0.25.0 - '@esbuild/sunos-x64': 0.25.0 - '@esbuild/win32-arm64': 0.25.0 - '@esbuild/win32-ia32': 0.25.0 - '@esbuild/win32-x64': 0.25.0 - - escalade@3.2.0: {} - - escape-html@1.0.3: {} - - escape-string-regexp@1.0.5: {} - - escape-string-regexp@4.0.0: {} - - escape-string-regexp@5.0.0: {} - - eslint-config-flat-gitignore@2.1.0(eslint@9.21.0(jiti@2.4.2)): - dependencies: - '@eslint/compat': 1.2.7(eslint@9.21.0(jiti@2.4.2)) - eslint: 9.21.0(jiti@2.4.2) - - eslint-flat-config-utils@2.0.1: - dependencies: - pathe: 2.0.3 - - eslint-import-resolver-node@0.3.9: - dependencies: - debug: 3.2.7 - is-core-module: 2.16.1 - resolve: 1.22.10 - transitivePeerDependencies: - - supports-color - - eslint-merge-processors@2.0.0(eslint@9.21.0(jiti@2.4.2)): - dependencies: - eslint: 9.21.0(jiti@2.4.2) - - eslint-plugin-import-x@4.6.1(eslint@9.21.0(jiti@2.4.2))(typescript@5.7.3): - dependencies: - '@types/doctrine': 0.0.9 - '@typescript-eslint/scope-manager': 8.25.0 - '@typescript-eslint/utils': 8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.7.3) - debug: 4.4.0(supports-color@9.4.0) - doctrine: 3.0.0 - enhanced-resolve: 5.18.1 - eslint: 9.21.0(jiti@2.4.2) - eslint-import-resolver-node: 0.3.9 - get-tsconfig: 4.10.0 - is-glob: 4.0.3 - minimatch: 9.0.5 - semver: 7.7.1 - stable-hash: 0.0.4 - tslib: 2.8.1 - transitivePeerDependencies: - - supports-color - - typescript - - eslint-plugin-jsdoc@50.6.3(eslint@9.21.0(jiti@2.4.2)): - dependencies: - '@es-joy/jsdoccomment': 0.49.0 - are-docs-informative: 0.0.2 - comment-parser: 1.4.1 - debug: 4.4.0(supports-color@9.4.0) - escape-string-regexp: 4.0.0 - eslint: 9.21.0(jiti@2.4.2) - espree: 10.3.0 - esquery: 1.6.0 - parse-imports: 2.2.1 - semver: 7.7.1 - spdx-expression-parse: 4.0.0 - synckit: 0.9.2 - transitivePeerDependencies: - - supports-color - - eslint-plugin-regexp@2.7.0(eslint@9.21.0(jiti@2.4.2)): - dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.21.0(jiti@2.4.2)) - '@eslint-community/regexpp': 4.12.1 - comment-parser: 1.4.1 - eslint: 9.21.0(jiti@2.4.2) - jsdoc-type-pratt-parser: 4.1.0 - refa: 0.12.1 - regexp-ast-analysis: 0.7.1 - scslre: 0.3.0 - - eslint-plugin-unicorn@57.0.0(eslint@9.21.0(jiti@2.4.2)): - dependencies: - '@babel/helper-validator-identifier': 7.25.9 - '@eslint-community/eslint-utils': 4.4.1(eslint@9.21.0(jiti@2.4.2)) - ci-info: 4.1.0 - clean-regexp: 1.0.0 - core-js-compat: 3.40.0 - eslint: 9.21.0(jiti@2.4.2) - esquery: 1.6.0 - globals: 15.15.0 - indent-string: 5.0.0 - is-builtin-module: 4.0.0 - jsesc: 3.1.0 - pluralize: 8.0.0 - read-package-up: 11.0.0 - regexp-tree: 0.1.27 - regjsparser: 0.12.0 - semver: 7.7.1 - strip-indent: 4.0.0 - - eslint-plugin-vue@9.32.0(eslint@9.21.0(jiti@2.4.2)): - dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.21.0(jiti@2.4.2)) - eslint: 9.21.0(jiti@2.4.2) - globals: 13.24.0 - natural-compare: 1.4.0 - nth-check: 2.1.1 - postcss-selector-parser: 6.1.2 - semver: 7.7.1 - vue-eslint-parser: 9.4.3(eslint@9.21.0(jiti@2.4.2)) - xml-name-validator: 4.0.0 - transitivePeerDependencies: - - supports-color - - eslint-processor-vue-blocks@2.0.0(@vue/compiler-sfc@3.5.13)(eslint@9.21.0(jiti@2.4.2)): - dependencies: - '@vue/compiler-sfc': 3.5.13 - eslint: 9.21.0(jiti@2.4.2) - - eslint-scope@7.2.2: - dependencies: - esrecurse: 4.3.0 - estraverse: 5.3.0 - - eslint-scope@8.2.0: - dependencies: - esrecurse: 4.3.0 - estraverse: 5.3.0 - - eslint-typegen@1.0.0(eslint@9.21.0(jiti@2.4.2)): - dependencies: - eslint: 9.21.0(jiti@2.4.2) - json-schema-to-typescript-lite: 14.1.0 - ohash: 1.1.4 - - eslint-visitor-keys@3.4.3: {} - - eslint-visitor-keys@4.2.0: {} - - eslint@9.21.0(jiti@2.4.2): - dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.21.0(jiti@2.4.2)) - '@eslint-community/regexpp': 4.12.1 - '@eslint/config-array': 0.19.2 - '@eslint/core': 0.12.0 - '@eslint/eslintrc': 3.3.0 - '@eslint/js': 9.21.0 - '@eslint/plugin-kit': 0.2.7 - '@humanfs/node': 0.16.6 - '@humanwhocodes/module-importer': 1.0.1 - '@humanwhocodes/retry': 0.4.2 - '@types/estree': 1.0.6 - '@types/json-schema': 7.0.15 - ajv: 6.12.6 - chalk: 4.1.2 - cross-spawn: 7.0.6 - debug: 4.4.0(supports-color@9.4.0) - escape-string-regexp: 4.0.0 - eslint-scope: 8.2.0 - eslint-visitor-keys: 4.2.0 - espree: 10.3.0 - esquery: 1.6.0 - esutils: 2.0.3 - fast-deep-equal: 3.1.3 - file-entry-cache: 8.0.0 - find-up: 5.0.0 - glob-parent: 6.0.2 - ignore: 5.3.2 - imurmurhash: 0.1.4 - is-glob: 4.0.3 - json-stable-stringify-without-jsonify: 1.0.1 - lodash.merge: 4.6.2 - minimatch: 3.1.2 - natural-compare: 1.4.0 - optionator: 0.9.4 - optionalDependencies: - jiti: 2.4.2 - transitivePeerDependencies: - - supports-color - - espree@10.3.0: - dependencies: - acorn: 8.14.0 - acorn-jsx: 5.3.2(acorn@8.14.0) - eslint-visitor-keys: 4.2.0 - - espree@9.6.1: - dependencies: - acorn: 8.14.0 - acorn-jsx: 5.3.2(acorn@8.14.0) - eslint-visitor-keys: 3.4.3 - - esquery@1.6.0: - dependencies: - estraverse: 5.3.0 - - esrecurse@4.3.0: - dependencies: - estraverse: 5.3.0 - - estraverse@5.3.0: {} - - estree-walker@2.0.2: {} - - estree-walker@3.0.3: - dependencies: - '@types/estree': 1.0.6 - - esutils@2.0.3: {} - - etag@1.8.1: {} - - event-target-shim@5.0.1: {} - - events@3.3.0: {} - - execa@7.2.0: - dependencies: - cross-spawn: 7.0.6 - get-stream: 6.0.1 - human-signals: 4.3.1 - is-stream: 3.0.0 - merge-stream: 2.0.0 - npm-run-path: 5.3.0 - onetime: 6.0.0 - signal-exit: 3.0.7 - strip-final-newline: 3.0.0 - - execa@8.0.1: - dependencies: - cross-spawn: 7.0.6 - get-stream: 8.0.1 - human-signals: 5.0.0 - is-stream: 3.0.0 - merge-stream: 2.0.0 - npm-run-path: 5.3.0 - onetime: 6.0.0 - signal-exit: 4.1.0 - strip-final-newline: 3.0.0 - - execa@9.5.2: - dependencies: - '@sindresorhus/merge-streams': 4.0.0 - cross-spawn: 7.0.6 - figures: 6.1.0 - get-stream: 9.0.1 - human-signals: 8.0.0 - is-plain-obj: 4.1.0 - is-stream: 4.0.1 - npm-run-path: 6.0.0 - pretty-ms: 9.2.0 - signal-exit: 4.1.0 - strip-final-newline: 4.0.0 - yoctocolors: 2.1.1 - - expand-template@2.0.3: {} - - extend@3.0.2: {} - - externality@1.0.2: - dependencies: - enhanced-resolve: 5.18.1 - mlly: 1.7.4 - pathe: 1.1.2 - ufo: 1.5.4 - - fast-deep-equal@3.1.3: {} - - fast-fifo@1.3.2: {} - - fast-glob@3.3.3: - dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.8 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.8 - - fast-json-stable-stringify@2.1.0: {} - - fast-levenshtein@2.0.6: {} - - fast-npm-meta@0.2.2: {} - - fastq@1.19.1: - dependencies: - reusify: 1.1.0 - - fdir@6.4.3(picomatch@4.0.2): - optionalDependencies: - picomatch: 4.0.2 - - figures@6.1.0: - dependencies: - is-unicode-supported: 2.1.0 - - file-entry-cache@8.0.0: - dependencies: - flat-cache: 4.0.1 - - file-uri-to-path@1.0.0: {} - - fill-range@7.1.1: - dependencies: - to-regex-range: 5.0.1 - - find-up-simple@1.0.0: {} - - find-up@5.0.0: - dependencies: - locate-path: 6.0.0 - path-exists: 4.0.0 - - find-up@7.0.0: - dependencies: - locate-path: 7.2.0 - path-exists: 5.0.0 - unicorn-magic: 0.1.0 - - flat-cache@4.0.1: - dependencies: - flatted: 3.3.3 - keyv: 4.5.4 - - flat@6.0.1: {} - - flatted@3.3.3: {} - - fontaine@0.5.0: - dependencies: - '@capsizecss/metrics': 2.2.0 - '@capsizecss/unpack': 2.3.0 - magic-regexp: 0.8.0 - magic-string: 0.30.17 - pathe: 1.1.2 - ufo: 1.5.4 - unplugin: 1.16.1 - transitivePeerDependencies: - - encoding - - fontkit@2.0.4: - dependencies: - '@swc/helpers': 0.5.15 - brotli: 1.3.3 - clone: 2.1.2 - dfa: 1.2.0 - fast-deep-equal: 3.1.3 - restructure: 3.0.2 - tiny-inflate: 1.0.3 - unicode-properties: 1.4.1 - unicode-trie: 2.0.0 - - foreground-child@3.3.1: - dependencies: - cross-spawn: 7.0.6 - signal-exit: 4.1.0 - - fraction.js@4.3.7: {} - - fresh@0.5.2: {} - - fs-constants@1.0.0: {} - - fs-extra@11.3.0: - dependencies: - graceful-fs: 4.2.11 - jsonfile: 6.1.0 - universalify: 2.0.1 - - fs-minipass@2.1.0: - dependencies: - minipass: 3.3.6 - - fs.realpath@1.0.0: {} - - fsevents@2.3.3: - optional: true - - function-bind@1.1.2: {} - - fuse.js@7.1.0: {} - - gensync@1.0.0-beta.2: {} - - get-caller-file@2.0.5: {} - - get-port-please@3.1.2: {} - - get-stream@6.0.1: {} - - get-stream@8.0.1: {} - - get-stream@9.0.1: - dependencies: - '@sec-ant/readable-stream': 0.4.1 - is-stream: 4.0.1 - - get-tsconfig@4.10.0: - dependencies: - resolve-pkg-maps: 1.0.0 - - giget@1.2.5: - dependencies: - citty: 0.1.6 - consola: 3.4.0 - defu: 6.1.4 - node-fetch-native: 1.6.6 - nypm: 0.5.4 - pathe: 2.0.3 - tar: 6.2.1 - - git-config-path@2.0.0: {} - - git-up@8.0.1: - dependencies: - is-ssh: 1.4.1 - parse-url: 9.2.0 - - git-url-parse@16.0.1: - dependencies: - git-up: 8.0.1 - - github-from-package@0.0.0: {} - - github-slugger@2.0.0: {} - - glob-parent@5.1.2: - dependencies: - is-glob: 4.0.3 - - glob-parent@6.0.2: - dependencies: - is-glob: 4.0.3 - - glob@10.4.5: - dependencies: - foreground-child: 3.3.1 - jackspeak: 3.4.3 - minimatch: 9.0.5 - minipass: 7.1.2 - package-json-from-dist: 1.0.1 - path-scurry: 1.11.1 - - glob@7.2.3: - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.1.2 - once: 1.4.0 - path-is-absolute: 1.0.1 - - global-directory@4.0.1: - dependencies: - ini: 4.1.1 - - globals@11.12.0: {} - - globals@13.24.0: - dependencies: - type-fest: 0.20.2 - - globals@14.0.0: {} - - globals@15.15.0: {} - - globby@14.1.0: - dependencies: - '@sindresorhus/merge-streams': 2.3.0 - fast-glob: 3.3.3 - ignore: 7.0.3 - path-type: 6.0.0 - slash: 5.1.0 - unicorn-magic: 0.3.0 - - graceful-fs@4.2.11: {} - - graphemer@1.4.0: {} - - gzip-size@7.0.0: - dependencies: - duplexer: 0.1.2 - - h3@1.15.1: - dependencies: - cookie-es: 1.2.2 - crossws: 0.3.4 - defu: 6.1.4 - destr: 2.0.3 - iron-webcrypto: 1.2.1 - node-mock-http: 1.0.0 - radix3: 1.1.2 - ufo: 1.5.4 - uncrypto: 0.1.3 - - has-flag@4.0.0: {} - - hasown@2.0.2: - dependencies: - function-bind: 1.1.2 - - hast-util-embedded@3.0.0: - dependencies: - '@types/hast': 3.0.4 - hast-util-is-element: 3.0.0 - - hast-util-format@1.1.0: - dependencies: - '@types/hast': 3.0.4 - hast-util-embedded: 3.0.0 - hast-util-minify-whitespace: 1.0.1 - hast-util-phrasing: 3.0.1 - hast-util-whitespace: 3.0.0 - html-whitespace-sensitive-tag-names: 3.0.1 - unist-util-visit-parents: 6.0.1 - - hast-util-from-parse5@8.0.3: - dependencies: - '@types/hast': 3.0.4 - '@types/unist': 3.0.3 - devlop: 1.1.0 - hastscript: 9.0.1 - property-information: 7.0.0 - vfile: 6.0.3 - vfile-location: 5.0.3 - web-namespaces: 2.0.1 - - hast-util-has-property@3.0.0: - dependencies: - '@types/hast': 3.0.4 - - hast-util-heading-rank@3.0.0: - dependencies: - '@types/hast': 3.0.4 - - hast-util-is-body-ok-link@3.0.1: - dependencies: - '@types/hast': 3.0.4 - - hast-util-is-element@3.0.0: - dependencies: - '@types/hast': 3.0.4 - - hast-util-minify-whitespace@1.0.1: - dependencies: - '@types/hast': 3.0.4 - hast-util-embedded: 3.0.0 - hast-util-is-element: 3.0.0 - hast-util-whitespace: 3.0.0 - unist-util-is: 6.0.0 - - hast-util-parse-selector@4.0.0: - dependencies: - '@types/hast': 3.0.4 - - hast-util-phrasing@3.0.1: - dependencies: - '@types/hast': 3.0.4 - hast-util-embedded: 3.0.0 - hast-util-has-property: 3.0.0 - hast-util-is-body-ok-link: 3.0.1 - hast-util-is-element: 3.0.0 - - hast-util-raw@9.1.0: - dependencies: - '@types/hast': 3.0.4 - '@types/unist': 3.0.3 - '@ungap/structured-clone': 1.3.0 - hast-util-from-parse5: 8.0.3 - hast-util-to-parse5: 8.0.0 - html-void-elements: 3.0.0 - mdast-util-to-hast: 13.2.0 - parse5: 7.2.1 - unist-util-position: 5.0.0 - unist-util-visit: 5.0.0 - vfile: 6.0.3 - web-namespaces: 2.0.1 - zwitch: 2.0.4 - - hast-util-to-html@9.0.5: - dependencies: - '@types/hast': 3.0.4 - '@types/unist': 3.0.3 - ccount: 2.0.1 - comma-separated-tokens: 2.0.3 - hast-util-whitespace: 3.0.0 - html-void-elements: 3.0.0 - mdast-util-to-hast: 13.2.0 - property-information: 7.0.0 - space-separated-tokens: 2.0.2 - stringify-entities: 4.0.4 - zwitch: 2.0.4 - - hast-util-to-mdast@10.1.2: - dependencies: - '@types/hast': 3.0.4 - '@types/mdast': 4.0.4 - '@ungap/structured-clone': 1.3.0 - hast-util-phrasing: 3.0.1 - hast-util-to-html: 9.0.5 - hast-util-to-text: 4.0.2 - hast-util-whitespace: 3.0.0 - mdast-util-phrasing: 4.1.0 - mdast-util-to-hast: 13.2.0 - mdast-util-to-string: 4.0.0 - rehype-minify-whitespace: 6.0.2 - trim-trailing-lines: 2.1.0 - unist-util-position: 5.0.0 - unist-util-visit: 5.0.0 - - hast-util-to-parse5@8.0.0: - dependencies: - '@types/hast': 3.0.4 - comma-separated-tokens: 2.0.3 - devlop: 1.1.0 - property-information: 6.5.0 - space-separated-tokens: 2.0.2 - web-namespaces: 2.0.1 - zwitch: 2.0.4 - - hast-util-to-string@3.0.1: - dependencies: - '@types/hast': 3.0.4 - - hast-util-to-text@4.0.2: - dependencies: - '@types/hast': 3.0.4 - '@types/unist': 3.0.3 - hast-util-is-element: 3.0.0 - unist-util-find-after: 5.0.0 - - hast-util-whitespace@3.0.0: - dependencies: - '@types/hast': 3.0.4 - - hastscript@9.0.1: - dependencies: - '@types/hast': 3.0.4 - comma-separated-tokens: 2.0.3 - hast-util-parse-selector: 4.0.0 - property-information: 7.0.0 - space-separated-tokens: 2.0.2 - - he@1.2.0: {} - - hookable@5.5.3: {} - - hosted-git-info@7.0.2: - dependencies: - lru-cache: 10.4.3 - - html-tags@3.3.1: {} - - html-void-elements@3.0.0: {} - - html-whitespace-sensitive-tag-names@3.0.1: {} - - http-errors@2.0.0: - dependencies: - depd: 2.0.0 - inherits: 2.0.4 - setprototypeof: 1.2.0 - statuses: 2.0.1 - toidentifier: 1.0.1 - - http-shutdown@1.2.2: {} - - https-proxy-agent@7.0.6(supports-color@9.4.0): - dependencies: - agent-base: 7.1.3 - debug: 4.4.0(supports-color@9.4.0) - transitivePeerDependencies: - - supports-color - - httpxy@0.1.7: {} - - human-signals@4.3.1: {} - - human-signals@5.0.0: {} - - human-signals@8.0.0: {} - - ieee754@1.2.1: {} - - ignore@5.3.2: {} - - ignore@7.0.3: {} - - image-meta@0.2.1: {} - - import-fresh@3.3.1: - dependencies: - parent-module: 1.0.1 - resolve-from: 4.0.0 - - impound@0.2.0(rollup@4.34.8): - dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.34.8) - mlly: 1.7.4 - pathe: 1.1.2 - unenv: 1.10.0 - unplugin: 1.16.1 - transitivePeerDependencies: - - rollup - - imurmurhash@0.1.4: {} - - indent-string@5.0.0: {} - - index-to-position@0.1.2: {} - - inflight@1.0.6: - dependencies: - once: 1.4.0 - wrappy: 1.0.2 - - inherits@2.0.4: {} - - ini@1.3.8: {} - - ini@4.1.1: {} - - ioredis@5.5.0: - dependencies: - '@ioredis/commands': 1.2.0 - cluster-key-slot: 1.1.2 - debug: 4.4.0(supports-color@9.4.0) - denque: 2.1.0 - lodash.defaults: 4.2.0 - lodash.isarguments: 3.1.0 - redis-errors: 1.2.0 - redis-parser: 3.0.0 - standard-as-callback: 2.1.0 - transitivePeerDependencies: - - supports-color - - ipx@2.1.0(db0@0.2.4(better-sqlite3@11.8.1))(ioredis@5.5.0): - dependencies: - '@fastify/accept-negotiator': 1.1.0 - citty: 0.1.6 - consola: 3.4.0 - defu: 6.1.4 - destr: 2.0.3 - etag: 1.8.1 - h3: 1.15.1 - image-meta: 0.2.1 - listhen: 1.9.0 - ofetch: 1.4.1 - pathe: 1.1.2 - sharp: 0.32.6 - svgo: 3.3.2 - ufo: 1.5.4 - unstorage: 1.15.0(db0@0.2.4(better-sqlite3@11.8.1))(ioredis@5.5.0) - xss: 1.0.15 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@deno/kv' - - '@netlify/blobs' - - '@planetscale/database' - - '@upstash/redis' - - '@vercel/blob' - - '@vercel/kv' - - aws4fetch - - bare-buffer - - db0 - - idb-keyval - - ioredis - - uploadthing - optional: true - - iron-webcrypto@1.2.1: {} - - is-absolute-url@4.0.1: {} - - is-alphabetical@2.0.1: {} - - is-alphanumerical@2.0.1: - dependencies: - is-alphabetical: 2.0.1 - is-decimal: 2.0.1 - - is-arrayish@0.3.2: - optional: true - - is-binary-path@2.1.0: - dependencies: - binary-extensions: 2.3.0 - - is-builtin-module@4.0.0: - dependencies: - builtin-modules: 4.0.0 - - is-core-module@2.16.1: - dependencies: - hasown: 2.0.2 - - is-decimal@2.0.1: {} - - is-docker@2.2.1: {} - - is-docker@3.0.0: {} - - is-extglob@2.1.1: {} - - is-fullwidth-code-point@3.0.0: {} - - is-glob@4.0.3: - dependencies: - is-extglob: 2.1.1 - - is-hexadecimal@2.0.1: {} - - is-inside-container@1.0.0: - dependencies: - is-docker: 3.0.0 - - is-installed-globally@1.0.0: - dependencies: - global-directory: 4.0.1 - is-path-inside: 4.0.0 - - is-module@1.0.0: {} - - is-number@7.0.0: {} - - is-path-inside@4.0.0: {} - - is-plain-obj@4.1.0: {} - - is-reference@1.2.1: - dependencies: - '@types/estree': 1.0.6 - - is-ssh@1.4.1: - dependencies: - protocols: 2.0.2 - - is-stream@2.0.1: {} - - is-stream@3.0.0: {} - - is-stream@4.0.1: {} - - is-unicode-supported@2.1.0: {} - - is-what@4.1.16: {} - - is-wsl@2.2.0: - dependencies: - is-docker: 2.2.1 - - is-wsl@3.1.0: - dependencies: - is-inside-container: 1.0.0 - - is64bit@2.0.0: - dependencies: - system-architecture: 0.1.0 - - isarray@1.0.0: {} - - isexe@2.0.0: {} - - jackspeak@3.4.3: - dependencies: - '@isaacs/cliui': 8.0.2 - optionalDependencies: - '@pkgjs/parseargs': 0.11.0 - - jiti@2.4.2: {} - - js-levenshtein@1.1.6: {} - - js-tokens@4.0.0: {} - - js-tokens@9.0.1: {} - - js-yaml@4.1.0: - dependencies: - argparse: 2.0.1 - - jsdoc-type-pratt-parser@4.1.0: {} - - jsesc@3.0.2: {} - - jsesc@3.1.0: {} - - json-buffer@3.0.1: {} - - json-schema-to-typescript-lite@14.1.0: - dependencies: - '@apidevtools/json-schema-ref-parser': 11.9.1 - '@types/json-schema': 7.0.15 - - json-schema-traverse@0.4.1: {} - - json-schema-traverse@1.0.0: {} - - json-stable-stringify-without-jsonify@1.0.1: {} - - json5@2.2.3: {} - - jsonfile@6.1.0: - dependencies: - universalify: 2.0.1 - optionalDependencies: - graceful-fs: 4.2.11 - - keyv@4.5.4: - dependencies: - json-buffer: 3.0.1 - - kleur@3.0.3: {} - - klona@2.0.6: {} - - knitwork@1.2.0: {} - - kolorist@1.8.0: {} - - launch-editor@2.10.0: - dependencies: - picocolors: 1.1.1 - shell-quote: 1.8.2 - - lazystream@1.0.1: - dependencies: - readable-stream: 2.3.8 - - levn@0.4.1: - dependencies: - prelude-ls: 1.2.1 - type-check: 0.4.0 - - lightningcss-darwin-arm64@1.29.1: - optional: true - - lightningcss-darwin-x64@1.29.1: - optional: true - - lightningcss-freebsd-x64@1.29.1: - optional: true - - lightningcss-linux-arm-gnueabihf@1.29.1: - optional: true - - lightningcss-linux-arm64-gnu@1.29.1: - optional: true - - lightningcss-linux-arm64-musl@1.29.1: - optional: true - - lightningcss-linux-x64-gnu@1.29.1: - optional: true - - lightningcss-linux-x64-musl@1.29.1: - optional: true - - lightningcss-win32-arm64-msvc@1.29.1: - optional: true - - lightningcss-win32-x64-msvc@1.29.1: - optional: true - - lightningcss@1.29.1: - dependencies: - detect-libc: 1.0.3 - optionalDependencies: - lightningcss-darwin-arm64: 1.29.1 - lightningcss-darwin-x64: 1.29.1 - lightningcss-freebsd-x64: 1.29.1 - lightningcss-linux-arm-gnueabihf: 1.29.1 - lightningcss-linux-arm64-gnu: 1.29.1 - lightningcss-linux-arm64-musl: 1.29.1 - lightningcss-linux-x64-gnu: 1.29.1 - lightningcss-linux-x64-musl: 1.29.1 - lightningcss-win32-arm64-msvc: 1.29.1 - lightningcss-win32-x64-msvc: 1.29.1 - - lilconfig@3.1.3: {} - - listhen@1.9.0: - dependencies: - '@parcel/watcher': 2.5.1 - '@parcel/watcher-wasm': 2.5.1 - citty: 0.1.6 - clipboardy: 4.0.0 - consola: 3.4.0 - crossws: 0.3.4 - defu: 6.1.4 - get-port-please: 3.1.2 - h3: 1.15.1 - http-shutdown: 1.2.2 - jiti: 2.4.2 - mlly: 1.7.4 - node-forge: 1.3.1 - pathe: 1.1.2 - std-env: 3.8.0 - ufo: 1.5.4 - untun: 0.1.3 - uqr: 0.1.2 - - load-tsconfig@0.2.5: {} - - local-pkg@0.5.1: - dependencies: - mlly: 1.7.4 - pkg-types: 1.3.1 - - local-pkg@1.0.0: - dependencies: - mlly: 1.7.4 - pkg-types: 1.3.1 - - locate-path@6.0.0: - dependencies: - p-locate: 5.0.0 - - locate-path@7.2.0: - dependencies: - p-locate: 6.0.0 - - lodash.defaults@4.2.0: {} - - lodash.isarguments@3.1.0: {} - - lodash.memoize@4.1.2: {} - - lodash.merge@4.6.2: {} - - lodash.uniq@4.5.0: {} - - lodash@4.17.21: {} - - longest-streak@3.1.0: {} - - lru-cache@10.4.3: {} - - lru-cache@5.1.1: - dependencies: - yallist: 3.1.1 - - magic-regexp@0.8.0: - dependencies: - estree-walker: 3.0.3 - magic-string: 0.30.17 - mlly: 1.7.4 - regexp-tree: 0.1.27 - type-level-regexp: 0.1.17 - ufo: 1.5.4 - unplugin: 1.16.1 - - magic-string-ast@0.7.0: - dependencies: - magic-string: 0.30.17 - - magic-string@0.30.17: - dependencies: - '@jridgewell/sourcemap-codec': 1.5.0 - - magicast@0.3.5: - dependencies: - '@babel/parser': 7.26.9 - '@babel/types': 7.26.9 - source-map-js: 1.2.1 - - markdown-table@3.0.4: {} - - mdast-util-find-and-replace@3.0.2: - dependencies: - '@types/mdast': 4.0.4 - escape-string-regexp: 5.0.0 - unist-util-is: 6.0.0 - unist-util-visit-parents: 6.0.1 - - mdast-util-from-markdown@2.0.2: - dependencies: - '@types/mdast': 4.0.4 - '@types/unist': 3.0.3 - decode-named-character-reference: 1.0.2 - devlop: 1.1.0 - mdast-util-to-string: 4.0.0 - micromark: 4.0.1 - micromark-util-decode-numeric-character-reference: 2.0.2 - micromark-util-decode-string: 2.0.1 - micromark-util-normalize-identifier: 2.0.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.1 - unist-util-stringify-position: 4.0.0 - transitivePeerDependencies: - - supports-color - - mdast-util-gfm-autolink-literal@2.0.1: - dependencies: - '@types/mdast': 4.0.4 - ccount: 2.0.1 - devlop: 1.1.0 - mdast-util-find-and-replace: 3.0.2 - micromark-util-character: 2.1.1 - - mdast-util-gfm-footnote@2.1.0: - dependencies: - '@types/mdast': 4.0.4 - devlop: 1.1.0 - mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.2 - micromark-util-normalize-identifier: 2.0.1 - transitivePeerDependencies: - - supports-color - - mdast-util-gfm-strikethrough@2.0.0: - dependencies: - '@types/mdast': 4.0.4 - mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.2 - transitivePeerDependencies: - - supports-color - - mdast-util-gfm-table@2.0.0: - dependencies: - '@types/mdast': 4.0.4 - devlop: 1.1.0 - markdown-table: 3.0.4 - mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.2 - transitivePeerDependencies: - - supports-color - - mdast-util-gfm-task-list-item@2.0.0: - dependencies: - '@types/mdast': 4.0.4 - devlop: 1.1.0 - mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.2 - transitivePeerDependencies: - - supports-color - - mdast-util-gfm@3.1.0: - dependencies: - mdast-util-from-markdown: 2.0.2 - mdast-util-gfm-autolink-literal: 2.0.1 - mdast-util-gfm-footnote: 2.1.0 - mdast-util-gfm-strikethrough: 2.0.0 - mdast-util-gfm-table: 2.0.0 - mdast-util-gfm-task-list-item: 2.0.0 - mdast-util-to-markdown: 2.1.2 - transitivePeerDependencies: - - supports-color - - mdast-util-phrasing@4.1.0: - dependencies: - '@types/mdast': 4.0.4 - unist-util-is: 6.0.0 - - mdast-util-to-hast@13.2.0: - dependencies: - '@types/hast': 3.0.4 - '@types/mdast': 4.0.4 - '@ungap/structured-clone': 1.3.0 - devlop: 1.1.0 - micromark-util-sanitize-uri: 2.0.1 - trim-lines: 3.0.1 - unist-util-position: 5.0.0 - unist-util-visit: 5.0.0 - vfile: 6.0.3 - - mdast-util-to-markdown@2.1.2: - dependencies: - '@types/mdast': 4.0.4 - '@types/unist': 3.0.3 - longest-streak: 3.1.0 - mdast-util-phrasing: 4.1.0 - mdast-util-to-string: 4.0.0 - micromark-util-classify-character: 2.0.1 - micromark-util-decode-string: 2.0.1 - unist-util-visit: 5.0.0 - zwitch: 2.0.4 - - mdast-util-to-string@4.0.0: - dependencies: - '@types/mdast': 4.0.4 - - mdn-data@2.0.28: {} - - mdn-data@2.0.30: {} - - mdn-data@2.12.2: {} - - merge-stream@2.0.0: {} - - merge2@1.4.1: {} - - micromark-core-commonmark@2.0.2: - dependencies: - decode-named-character-reference: 1.0.2 - devlop: 1.1.0 - micromark-factory-destination: 2.0.1 - micromark-factory-label: 2.0.1 - micromark-factory-space: 2.0.1 - micromark-factory-title: 2.0.1 - micromark-factory-whitespace: 2.0.1 - micromark-util-character: 2.1.1 - micromark-util-chunked: 2.0.1 - micromark-util-classify-character: 2.0.1 - micromark-util-html-tag-name: 2.0.1 - micromark-util-normalize-identifier: 2.0.1 - micromark-util-resolve-all: 2.0.1 - micromark-util-subtokenize: 2.0.4 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.1 - - micromark-extension-gfm-autolink-literal@2.1.0: - dependencies: - micromark-util-character: 2.1.1 - micromark-util-sanitize-uri: 2.0.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.1 - - micromark-extension-gfm-footnote@2.1.0: - dependencies: - devlop: 1.1.0 - micromark-core-commonmark: 2.0.2 - micromark-factory-space: 2.0.1 - micromark-util-character: 2.1.1 - micromark-util-normalize-identifier: 2.0.1 - micromark-util-sanitize-uri: 2.0.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.1 - - micromark-extension-gfm-strikethrough@2.1.0: - dependencies: - devlop: 1.1.0 - micromark-util-chunked: 2.0.1 - micromark-util-classify-character: 2.0.1 - micromark-util-resolve-all: 2.0.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.1 - - micromark-extension-gfm-table@2.1.1: - dependencies: - devlop: 1.1.0 - micromark-factory-space: 2.0.1 - micromark-util-character: 2.1.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.1 - - micromark-extension-gfm-tagfilter@2.0.0: - dependencies: - micromark-util-types: 2.0.1 - - micromark-extension-gfm-task-list-item@2.1.0: - dependencies: - devlop: 1.1.0 - micromark-factory-space: 2.0.1 - micromark-util-character: 2.1.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.1 - - micromark-extension-gfm@3.0.0: - dependencies: - micromark-extension-gfm-autolink-literal: 2.1.0 - micromark-extension-gfm-footnote: 2.1.0 - micromark-extension-gfm-strikethrough: 2.1.0 - micromark-extension-gfm-table: 2.1.1 - micromark-extension-gfm-tagfilter: 2.0.0 - micromark-extension-gfm-task-list-item: 2.1.0 - micromark-util-combine-extensions: 2.0.1 - micromark-util-types: 2.0.1 - - micromark-factory-destination@2.0.1: - dependencies: - micromark-util-character: 2.1.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.1 - - micromark-factory-label@2.0.1: - dependencies: - devlop: 1.1.0 - micromark-util-character: 2.1.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.1 - - micromark-factory-space@2.0.1: - dependencies: - micromark-util-character: 2.1.1 - micromark-util-types: 2.0.1 - - micromark-factory-title@2.0.1: - dependencies: - micromark-factory-space: 2.0.1 - micromark-util-character: 2.1.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.1 - - micromark-factory-whitespace@2.0.1: - dependencies: - micromark-factory-space: 2.0.1 - micromark-util-character: 2.1.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.1 - - micromark-util-character@2.1.1: - dependencies: - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.1 - - micromark-util-chunked@2.0.1: - dependencies: - micromark-util-symbol: 2.0.1 - - micromark-util-classify-character@2.0.1: - dependencies: - micromark-util-character: 2.1.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.1 - - micromark-util-combine-extensions@2.0.1: - dependencies: - micromark-util-chunked: 2.0.1 - micromark-util-types: 2.0.1 - - micromark-util-decode-numeric-character-reference@2.0.2: - dependencies: - micromark-util-symbol: 2.0.1 - - micromark-util-decode-string@2.0.1: - dependencies: - decode-named-character-reference: 1.0.2 - micromark-util-character: 2.1.1 - micromark-util-decode-numeric-character-reference: 2.0.2 - micromark-util-symbol: 2.0.1 - - micromark-util-encode@2.0.1: {} - - micromark-util-html-tag-name@2.0.1: {} - - micromark-util-normalize-identifier@2.0.1: - dependencies: - micromark-util-symbol: 2.0.1 - - micromark-util-resolve-all@2.0.1: - dependencies: - micromark-util-types: 2.0.1 - - micromark-util-sanitize-uri@2.0.1: - dependencies: - micromark-util-character: 2.1.1 - micromark-util-encode: 2.0.1 - micromark-util-symbol: 2.0.1 - - micromark-util-subtokenize@2.0.4: - dependencies: - devlop: 1.1.0 - micromark-util-chunked: 2.0.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.1 - - micromark-util-symbol@2.0.1: {} - - micromark-util-types@2.0.1: {} - - micromark@4.0.1: - dependencies: - '@types/debug': 4.1.12 - debug: 4.4.0(supports-color@9.4.0) - decode-named-character-reference: 1.0.2 - devlop: 1.1.0 - micromark-core-commonmark: 2.0.2 - micromark-factory-space: 2.0.1 - micromark-util-character: 2.1.1 - micromark-util-chunked: 2.0.1 - micromark-util-combine-extensions: 2.0.1 - micromark-util-decode-numeric-character-reference: 2.0.2 - micromark-util-encode: 2.0.1 - micromark-util-normalize-identifier: 2.0.1 - micromark-util-resolve-all: 2.0.1 - micromark-util-sanitize-uri: 2.0.1 - micromark-util-subtokenize: 2.0.4 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.1 - transitivePeerDependencies: - - supports-color - - micromatch@4.0.8: - dependencies: - braces: 3.0.3 - picomatch: 2.3.1 - - mime@1.6.0: {} - - mime@3.0.0: {} - - mime@4.0.6: {} - - mimic-fn@4.0.0: {} - - mimic-response@3.1.0: {} - - min-indent@1.0.1: {} - - minimatch@10.0.1: - dependencies: - brace-expansion: 2.0.1 - - minimatch@3.1.2: - dependencies: - brace-expansion: 1.1.11 - - minimatch@5.1.6: - dependencies: - brace-expansion: 2.0.1 - - minimatch@9.0.5: - dependencies: - brace-expansion: 2.0.1 - - minimist@1.2.8: {} - - minipass@3.3.6: - dependencies: - yallist: 4.0.0 - - minipass@5.0.0: {} - - minipass@7.1.2: {} - - minizlib@2.1.2: - dependencies: - minipass: 3.3.6 - yallist: 4.0.0 - - minizlib@3.0.1: - dependencies: - minipass: 7.1.2 - rimraf: 5.0.10 - - mitt@3.0.1: {} - - mkdirp-classic@0.5.3: {} - - mkdirp@1.0.4: {} - - mkdirp@3.0.1: {} - - mlly@1.7.4: - dependencies: - acorn: 8.14.0 - pathe: 2.0.3 - pkg-types: 1.3.1 - ufo: 1.5.4 - - mrmime@2.0.1: {} - - ms@2.0.0: {} - - ms@2.1.3: {} - - muggle-string@0.4.1: {} - - nanoid@3.3.8: {} - - nanoid@5.1.2: {} - - nanotar@0.2.0: {} - - napi-build-utils@2.0.0: {} - - natural-compare@1.4.0: {} - - nitropack@2.10.4(better-sqlite3@11.8.1)(typescript@5.7.3): - dependencies: - '@cloudflare/kv-asset-handler': 0.3.4 - '@netlify/functions': 2.8.2 - '@rollup/plugin-alias': 5.1.1(rollup@4.34.8) - '@rollup/plugin-commonjs': 28.0.2(rollup@4.34.8) - '@rollup/plugin-inject': 5.0.5(rollup@4.34.8) - '@rollup/plugin-json': 6.1.0(rollup@4.34.8) - '@rollup/plugin-node-resolve': 15.3.1(rollup@4.34.8) - '@rollup/plugin-replace': 6.0.2(rollup@4.34.8) - '@rollup/plugin-terser': 0.4.4(rollup@4.34.8) - '@rollup/pluginutils': 5.1.4(rollup@4.34.8) - '@types/http-proxy': 1.17.16 - '@vercel/nft': 0.27.10(rollup@4.34.8) - archiver: 7.0.1 - c12: 2.0.1(magicast@0.3.5) - chokidar: 3.6.0 - citty: 0.1.6 - compatx: 0.1.8 - confbox: 0.1.8 - consola: 3.4.0 - cookie-es: 1.2.2 - croner: 9.0.0 - crossws: 0.3.4 - db0: 0.2.4(better-sqlite3@11.8.1) - defu: 6.1.4 - destr: 2.0.3 - dot-prop: 9.0.0 - esbuild: 0.24.2 - escape-string-regexp: 5.0.0 - etag: 1.8.1 - fs-extra: 11.3.0 - globby: 14.1.0 - gzip-size: 7.0.0 - h3: 1.15.1 - hookable: 5.5.3 - httpxy: 0.1.7 - ioredis: 5.5.0 - jiti: 2.4.2 - klona: 2.0.6 - knitwork: 1.2.0 - listhen: 1.9.0 - magic-string: 0.30.17 - magicast: 0.3.5 - mime: 4.0.6 - mlly: 1.7.4 - node-fetch-native: 1.6.6 - ofetch: 1.4.1 - ohash: 1.1.4 - openapi-typescript: 7.6.1(typescript@5.7.3) - pathe: 1.1.2 - perfect-debounce: 1.0.0 - pkg-types: 1.3.1 - pretty-bytes: 6.1.1 - radix3: 1.1.2 - rollup: 4.34.8 - rollup-plugin-visualizer: 5.14.0(rollup@4.34.8) - scule: 1.3.0 - semver: 7.7.1 - serve-placeholder: 2.0.2 - serve-static: 1.16.2 - std-env: 3.8.0 - ufo: 1.5.4 - uncrypto: 0.1.3 - unctx: 2.4.1 - unenv: 1.10.0 - unimport: 3.14.6(rollup@4.34.8) - unstorage: 1.15.0(db0@0.2.4(better-sqlite3@11.8.1))(ioredis@5.5.0) - untyped: 1.5.2 - unwasm: 0.3.9 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@deno/kv' - - '@electric-sql/pglite' - - '@libsql/client' - - '@netlify/blobs' - - '@planetscale/database' - - '@upstash/redis' - - '@vercel/blob' - - '@vercel/kv' - - aws4fetch - - better-sqlite3 - - drizzle-orm - - encoding - - idb-keyval - - mysql2 - - rolldown - - sqlite3 - - supports-color - - typescript - - uploadthing - - node-abi@3.74.0: - dependencies: - semver: 7.7.1 - - node-addon-api@6.1.0: - optional: true - - node-addon-api@7.1.1: {} - - node-emoji@2.2.0: - dependencies: - '@sindresorhus/is': 4.6.0 - char-regex: 1.0.2 - emojilib: 2.4.0 - skin-tone: 2.0.0 - - node-fetch-native@1.6.6: {} - - node-fetch@2.7.0: - dependencies: - whatwg-url: 5.0.0 - - node-forge@1.3.1: {} - - node-gyp-build@4.8.4: {} - - node-mock-http@1.0.0: {} - - node-releases@2.0.19: {} - - nopt@8.1.0: - dependencies: - abbrev: 3.0.0 - - normalize-package-data@6.0.2: - dependencies: - hosted-git-info: 7.0.2 - semver: 7.7.1 - validate-npm-package-license: 3.0.4 - - normalize-path@3.0.0: {} - - normalize-range@0.1.2: {} - - npm-run-path@4.0.1: - dependencies: - path-key: 3.1.1 - - npm-run-path@5.3.0: - dependencies: - path-key: 4.0.0 - - npm-run-path@6.0.0: - dependencies: - path-key: 4.0.0 - unicorn-magic: 0.3.0 - - nth-check@2.1.1: - dependencies: - boolbase: 1.0.0 - - nuxt-component-meta@0.10.0(magicast@0.3.5): - dependencies: - '@nuxt/kit': 3.15.4(magicast@0.3.5) - citty: 0.1.6 - mlly: 1.7.4 - scule: 1.3.0 - typescript: 5.7.3 - ufo: 1.5.4 - vue-component-meta: 2.2.4(typescript@5.7.3) - transitivePeerDependencies: - - magicast - - supports-color - - nuxt@3.15.4(@parcel/watcher@2.5.1)(@types/node@22.13.5)(better-sqlite3@11.8.1)(db0@0.2.4(better-sqlite3@11.8.1))(eslint@9.21.0(jiti@2.4.2))(ioredis@5.5.0)(lightningcss@1.29.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.34.8)(terser@5.39.0)(typescript@5.7.3)(vite@6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.39.0)(yaml@2.7.0))(vue-tsc@2.2.2(typescript@5.7.3))(yaml@2.7.0): - dependencies: - '@nuxt/cli': 3.22.2(magicast@0.3.5) - '@nuxt/devalue': 2.0.2 - '@nuxt/devtools': 1.7.0(rollup@4.34.8)(vite@6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) - '@nuxt/kit': 3.15.4(magicast@0.3.5) - '@nuxt/schema': 3.15.4 - '@nuxt/telemetry': 2.6.5(magicast@0.3.5) - '@nuxt/vite-builder': 3.15.4(@types/node@22.13.5)(eslint@9.21.0(jiti@2.4.2))(lightningcss@1.29.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.34.8)(terser@5.39.0)(typescript@5.7.3)(vue-tsc@2.2.2(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3))(yaml@2.7.0) - '@unhead/dom': 1.11.20 - '@unhead/shared': 1.11.20 - '@unhead/ssr': 1.11.20 - '@unhead/vue': 1.11.20(vue@3.5.13(typescript@5.7.3)) - '@vue/shared': 3.5.13 - acorn: 8.14.0 - c12: 2.0.4(magicast@0.3.5) - chokidar: 4.0.3 - compatx: 0.1.8 - consola: 3.4.0 - cookie-es: 1.2.2 - defu: 6.1.4 - destr: 2.0.3 - devalue: 5.1.1 - errx: 0.1.0 - esbuild: 0.24.2 - escape-string-regexp: 5.0.0 - estree-walker: 3.0.3 - globby: 14.1.0 - h3: 1.15.1 - hookable: 5.5.3 - ignore: 7.0.3 - impound: 0.2.0(rollup@4.34.8) - jiti: 2.4.2 - klona: 2.0.6 - knitwork: 1.2.0 - magic-string: 0.30.17 - mlly: 1.7.4 - nanotar: 0.2.0 - nitropack: 2.10.4(better-sqlite3@11.8.1)(typescript@5.7.3) - nypm: 0.5.4 - ofetch: 1.4.1 - ohash: 1.1.4 - pathe: 2.0.3 - perfect-debounce: 1.0.0 - pkg-types: 1.3.1 - radix3: 1.1.2 - scule: 1.3.0 - semver: 7.7.1 - std-env: 3.8.0 - strip-literal: 3.0.0 - tinyglobby: 0.2.10 - ufo: 1.5.4 - ultrahtml: 1.5.3 - uncrypto: 0.1.3 - unctx: 2.4.1 - unenv: 1.10.0 - unhead: 1.11.20 - unimport: 4.1.2 - unplugin: 2.2.0 - unplugin-vue-router: 0.11.2(rollup@4.34.8)(vue-router@4.5.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3)) - unstorage: 1.15.0(db0@0.2.4(better-sqlite3@11.8.1))(ioredis@5.5.0) - untyped: 1.5.2 - vue: 3.5.13(typescript@5.7.3) - vue-bundle-renderer: 2.1.1 - vue-devtools-stub: 0.1.0 - vue-router: 4.5.0(vue@3.5.13(typescript@5.7.3)) - optionalDependencies: - '@parcel/watcher': 2.5.1 - '@types/node': 22.13.5 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@biomejs/biome' - - '@capacitor/preferences' - - '@deno/kv' - - '@electric-sql/pglite' - - '@libsql/client' - - '@netlify/blobs' - - '@planetscale/database' - - '@upstash/redis' - - '@vercel/blob' - - '@vercel/kv' - - aws4fetch - - better-sqlite3 - - bufferutil - - db0 - - drizzle-orm - - encoding - - eslint - - idb-keyval - - ioredis - - less - - lightningcss - - magicast - - meow - - mysql2 - - optionator - - rolldown - - rollup - - sass - - sass-embedded - - sqlite3 - - stylelint - - stylus - - sugarss - - supports-color - - terser - - tsx - - typescript - - uploadthing - - utf-8-validate - - vite - - vls - - vti - - vue-tsc - - xml2js - - yaml - - nypm@0.4.1: - dependencies: - citty: 0.1.6 - consola: 3.4.0 - pathe: 1.1.2 - pkg-types: 1.3.1 - tinyexec: 0.3.2 - ufo: 1.5.4 - - nypm@0.5.4: - dependencies: - citty: 0.1.6 - consola: 3.4.0 - pathe: 2.0.3 - pkg-types: 1.3.1 - tinyexec: 0.3.2 - ufo: 1.5.4 - - ofetch@1.4.1: - dependencies: - destr: 2.0.3 - node-fetch-native: 1.6.6 - ufo: 1.5.4 - - ohash@1.1.4: {} - - ohash@2.0.5: {} - - on-finished@2.4.1: - dependencies: - ee-first: 1.1.1 - - once@1.4.0: - dependencies: - wrappy: 1.0.2 - - onetime@6.0.0: - dependencies: - mimic-fn: 4.0.0 - - oniguruma-to-es@2.3.0: - dependencies: - emoji-regex-xs: 1.0.0 - regex: 5.1.1 - regex-recursion: 5.1.1 - - oniguruma-to-es@3.1.1: - dependencies: - emoji-regex-xs: 1.0.0 - regex: 6.0.1 - regex-recursion: 6.0.2 - - open@10.1.0: - dependencies: - default-browser: 5.2.1 - define-lazy-prop: 3.0.0 - is-inside-container: 1.0.0 - is-wsl: 3.1.0 - - open@8.4.2: - dependencies: - define-lazy-prop: 2.0.0 - is-docker: 2.2.1 - is-wsl: 2.2.0 - - openapi-typescript@7.6.1(typescript@5.7.3): - dependencies: - '@redocly/openapi-core': 1.31.1(supports-color@9.4.0) - ansi-colors: 4.1.3 - change-case: 5.4.4 - parse-json: 8.1.0 - supports-color: 9.4.0 - typescript: 5.7.3 - yargs-parser: 21.1.1 - - optionator@0.9.4: - dependencies: - deep-is: 0.1.4 - fast-levenshtein: 2.0.6 - levn: 0.4.1 - prelude-ls: 1.2.1 - type-check: 0.4.0 - word-wrap: 1.2.5 - - p-limit@3.1.0: - dependencies: - yocto-queue: 0.1.0 - - p-limit@4.0.0: - dependencies: - yocto-queue: 1.1.1 - - p-locate@5.0.0: - dependencies: - p-limit: 3.1.0 - - p-locate@6.0.0: - dependencies: - p-limit: 4.0.0 - - package-json-from-dist@1.0.1: {} - - package-manager-detector@0.2.9: {} - - packrup@0.1.2: {} - - pako@0.2.9: {} - - parent-module@1.0.1: - dependencies: - callsites: 3.1.0 - - parse-entities@4.0.2: - dependencies: - '@types/unist': 2.0.11 - character-entities-legacy: 3.0.0 - character-reference-invalid: 2.0.1 - decode-named-character-reference: 1.0.2 - is-alphanumerical: 2.0.1 - is-decimal: 2.0.1 - is-hexadecimal: 2.0.1 - - parse-git-config@3.0.0: - dependencies: - git-config-path: 2.0.0 - ini: 1.3.8 - - parse-imports@2.2.1: - dependencies: - es-module-lexer: 1.6.0 - slashes: 3.0.12 - - parse-json@8.1.0: - dependencies: - '@babel/code-frame': 7.26.2 - index-to-position: 0.1.2 - type-fest: 4.35.0 - - parse-ms@4.0.0: {} - - parse-path@7.0.1: - dependencies: - protocols: 2.0.2 - - parse-url@9.2.0: - dependencies: - '@types/parse-path': 7.0.3 - parse-path: 7.0.1 - - parse5@7.2.1: - dependencies: - entities: 4.5.0 - - parseurl@1.3.3: {} - - path-browserify@1.0.1: {} - - path-exists@4.0.0: {} - - path-exists@5.0.0: {} - - path-is-absolute@1.0.1: {} - - path-key@3.1.1: {} - - path-key@4.0.0: {} - - path-parse@1.0.7: {} - - path-scurry@1.11.1: - dependencies: - lru-cache: 10.4.3 - minipass: 7.1.2 - - path-type@6.0.0: {} - - pathe@1.1.2: {} - - pathe@2.0.3: {} - - perfect-debounce@1.0.0: {} - - picocolors@1.1.1: {} - - picomatch@2.3.1: {} - - picomatch@4.0.2: {} - - pkg-types@1.3.1: - dependencies: - confbox: 0.1.8 - mlly: 1.7.4 - pathe: 2.0.3 - - pluralize@8.0.0: {} - - postcss-calc@10.1.1(postcss@8.5.3): - dependencies: - postcss: 8.5.3 - postcss-selector-parser: 7.1.0 - postcss-value-parser: 4.2.0 - - postcss-colormin@7.0.2(postcss@8.5.3): - dependencies: - browserslist: 4.24.4 - caniuse-api: 3.0.0 - colord: 2.9.3 - postcss: 8.5.3 - postcss-value-parser: 4.2.0 - - postcss-convert-values@7.0.4(postcss@8.5.3): - dependencies: - browserslist: 4.24.4 - postcss: 8.5.3 - postcss-value-parser: 4.2.0 - - postcss-discard-comments@7.0.3(postcss@8.5.3): - dependencies: - postcss: 8.5.3 - postcss-selector-parser: 6.1.2 - - postcss-discard-duplicates@7.0.1(postcss@8.5.3): - dependencies: - postcss: 8.5.3 - - postcss-discard-empty@7.0.0(postcss@8.5.3): - dependencies: - postcss: 8.5.3 - - postcss-discard-overridden@7.0.0(postcss@8.5.3): - dependencies: - postcss: 8.5.3 - - postcss-merge-longhand@7.0.4(postcss@8.5.3): - dependencies: - postcss: 8.5.3 - postcss-value-parser: 4.2.0 - stylehacks: 7.0.4(postcss@8.5.3) - - postcss-merge-rules@7.0.4(postcss@8.5.3): - dependencies: - browserslist: 4.24.4 - caniuse-api: 3.0.0 - cssnano-utils: 5.0.0(postcss@8.5.3) - postcss: 8.5.3 - postcss-selector-parser: 6.1.2 - - postcss-minify-font-values@7.0.0(postcss@8.5.3): - dependencies: - postcss: 8.5.3 - postcss-value-parser: 4.2.0 - - postcss-minify-gradients@7.0.0(postcss@8.5.3): - dependencies: - colord: 2.9.3 - cssnano-utils: 5.0.0(postcss@8.5.3) - postcss: 8.5.3 - postcss-value-parser: 4.2.0 - - postcss-minify-params@7.0.2(postcss@8.5.3): - dependencies: - browserslist: 4.24.4 - cssnano-utils: 5.0.0(postcss@8.5.3) - postcss: 8.5.3 - postcss-value-parser: 4.2.0 - - postcss-minify-selectors@7.0.4(postcss@8.5.3): - dependencies: - cssesc: 3.0.0 - postcss: 8.5.3 - postcss-selector-parser: 6.1.2 - - postcss-normalize-charset@7.0.0(postcss@8.5.3): - dependencies: - postcss: 8.5.3 - - postcss-normalize-display-values@7.0.0(postcss@8.5.3): - dependencies: - postcss: 8.5.3 - postcss-value-parser: 4.2.0 - - postcss-normalize-positions@7.0.0(postcss@8.5.3): - dependencies: - postcss: 8.5.3 - postcss-value-parser: 4.2.0 - - postcss-normalize-repeat-style@7.0.0(postcss@8.5.3): - dependencies: - postcss: 8.5.3 - postcss-value-parser: 4.2.0 - - postcss-normalize-string@7.0.0(postcss@8.5.3): - dependencies: - postcss: 8.5.3 - postcss-value-parser: 4.2.0 - - postcss-normalize-timing-functions@7.0.0(postcss@8.5.3): - dependencies: - postcss: 8.5.3 - postcss-value-parser: 4.2.0 - - postcss-normalize-unicode@7.0.2(postcss@8.5.3): - dependencies: - browserslist: 4.24.4 - postcss: 8.5.3 - postcss-value-parser: 4.2.0 - - postcss-normalize-url@7.0.0(postcss@8.5.3): - dependencies: - postcss: 8.5.3 - postcss-value-parser: 4.2.0 - - postcss-normalize-whitespace@7.0.0(postcss@8.5.3): - dependencies: - postcss: 8.5.3 - postcss-value-parser: 4.2.0 - - postcss-ordered-values@7.0.1(postcss@8.5.3): - dependencies: - cssnano-utils: 5.0.0(postcss@8.5.3) - postcss: 8.5.3 - postcss-value-parser: 4.2.0 - - postcss-reduce-initial@7.0.2(postcss@8.5.3): - dependencies: - browserslist: 4.24.4 - caniuse-api: 3.0.0 - postcss: 8.5.3 - - postcss-reduce-transforms@7.0.0(postcss@8.5.3): - dependencies: - postcss: 8.5.3 - postcss-value-parser: 4.2.0 - - postcss-selector-parser@6.1.2: - dependencies: - cssesc: 3.0.0 - util-deprecate: 1.0.2 - - postcss-selector-parser@7.1.0: - dependencies: - cssesc: 3.0.0 - util-deprecate: 1.0.2 - - postcss-svgo@7.0.1(postcss@8.5.3): - dependencies: - postcss: 8.5.3 - postcss-value-parser: 4.2.0 - svgo: 3.3.2 - - postcss-unique-selectors@7.0.3(postcss@8.5.3): - dependencies: - postcss: 8.5.3 - postcss-selector-parser: 6.1.2 - - postcss-value-parser@4.2.0: {} - - postcss@8.5.3: - dependencies: - nanoid: 3.3.8 - picocolors: 1.1.1 - source-map-js: 1.2.1 - - prebuild-install@7.1.3: - dependencies: - detect-libc: 2.0.3 - expand-template: 2.0.3 - github-from-package: 0.0.0 - minimist: 1.2.8 - mkdirp-classic: 0.5.3 - napi-build-utils: 2.0.0 - node-abi: 3.74.0 - pump: 3.0.2 - rc: 1.2.8 - simple-get: 4.0.1 - tar-fs: 2.1.2 - tunnel-agent: 0.6.0 - - prelude-ls@1.2.1: {} - - pretty-bytes@6.1.1: {} - - pretty-ms@9.2.0: - dependencies: - parse-ms: 4.0.0 - - process-nextick-args@2.0.1: {} - - process@0.11.10: {} - - prompts@2.4.2: - dependencies: - kleur: 3.0.3 - sisteransi: 1.0.5 - - property-information@6.5.0: {} - - property-information@7.0.0: {} - - protocols@2.0.2: {} - - pump@3.0.2: - dependencies: - end-of-stream: 1.4.4 - once: 1.4.0 - - punycode@2.3.1: {} - - queue-microtask@1.2.3: {} - - radix-vue@1.9.16(vue@3.5.13(typescript@5.7.3)): - dependencies: - '@floating-ui/dom': 1.6.13 - '@floating-ui/vue': 1.1.6(vue@3.5.13(typescript@5.7.3)) - '@internationalized/date': 3.7.0 - '@internationalized/number': 3.6.0 - '@tanstack/vue-virtual': 3.13.2(vue@3.5.13(typescript@5.7.3)) - '@vueuse/core': 10.11.1(vue@3.5.13(typescript@5.7.3)) - '@vueuse/shared': 10.11.1(vue@3.5.13(typescript@5.7.3)) - aria-hidden: 1.2.4 - defu: 6.1.4 - fast-deep-equal: 3.1.3 - nanoid: 5.1.2 - vue: 3.5.13(typescript@5.7.3) - transitivePeerDependencies: - - '@vue/composition-api' - - radix3@1.1.2: {} - - randombytes@2.1.0: - dependencies: - safe-buffer: 5.2.1 - - range-parser@1.2.1: {} - - rc9@2.1.2: - dependencies: - defu: 6.1.4 - destr: 2.0.3 - - rc@1.2.8: - dependencies: - deep-extend: 0.6.0 - ini: 1.3.8 - minimist: 1.2.8 - strip-json-comments: 2.0.1 - - read-package-up@11.0.0: - dependencies: - find-up-simple: 1.0.0 - read-pkg: 9.0.1 - type-fest: 4.35.0 - - read-pkg@9.0.1: - dependencies: - '@types/normalize-package-data': 2.4.4 - normalize-package-data: 6.0.2 - parse-json: 8.1.0 - type-fest: 4.35.0 - unicorn-magic: 0.1.0 - - readable-stream@2.3.8: - dependencies: - core-util-is: 1.0.3 - inherits: 2.0.4 - isarray: 1.0.0 - process-nextick-args: 2.0.1 - safe-buffer: 5.1.2 - string_decoder: 1.1.1 - util-deprecate: 1.0.2 - - readable-stream@3.6.2: - dependencies: - inherits: 2.0.4 - string_decoder: 1.3.0 - util-deprecate: 1.0.2 - - readable-stream@4.7.0: - dependencies: - abort-controller: 3.0.0 - buffer: 6.0.3 - events: 3.3.0 - process: 0.11.10 - string_decoder: 1.3.0 - - readdir-glob@1.1.3: - dependencies: - minimatch: 5.1.6 - - readdirp@3.6.0: - dependencies: - picomatch: 2.3.1 - - readdirp@4.1.2: {} - - redis-errors@1.2.0: {} - - redis-parser@3.0.0: - dependencies: - redis-errors: 1.2.0 - - refa@0.12.1: - dependencies: - '@eslint-community/regexpp': 4.12.1 - - regex-recursion@5.1.1: - dependencies: - regex: 5.1.1 - regex-utilities: 2.3.0 - - regex-recursion@6.0.2: - dependencies: - regex-utilities: 2.3.0 - - regex-utilities@2.3.0: {} - - regex@5.1.1: - dependencies: - regex-utilities: 2.3.0 - - regex@6.0.1: - dependencies: - regex-utilities: 2.3.0 - - regexp-ast-analysis@0.7.1: - dependencies: - '@eslint-community/regexpp': 4.12.1 - refa: 0.12.1 - - regexp-tree@0.1.27: {} - - regjsparser@0.12.0: - dependencies: - jsesc: 3.0.2 - - rehype-external-links@3.0.0: - dependencies: - '@types/hast': 3.0.4 - '@ungap/structured-clone': 1.3.0 - hast-util-is-element: 3.0.0 - is-absolute-url: 4.0.1 - space-separated-tokens: 2.0.2 - unist-util-visit: 5.0.0 - - rehype-minify-whitespace@6.0.2: - dependencies: - '@types/hast': 3.0.4 - hast-util-minify-whitespace: 1.0.1 - - rehype-raw@7.0.0: - dependencies: - '@types/hast': 3.0.4 - hast-util-raw: 9.1.0 - vfile: 6.0.3 - - rehype-remark@10.0.0: - dependencies: - '@types/hast': 3.0.4 - '@types/mdast': 4.0.4 - hast-util-to-mdast: 10.1.2 - unified: 11.0.5 - vfile: 6.0.3 - - rehype-slug@6.0.0: - dependencies: - '@types/hast': 3.0.4 - github-slugger: 2.0.0 - hast-util-heading-rank: 3.0.0 - hast-util-to-string: 3.0.1 - unist-util-visit: 5.0.0 - - rehype-sort-attribute-values@5.0.1: - dependencies: - '@types/hast': 3.0.4 - hast-util-is-element: 3.0.0 - unist-util-visit: 5.0.0 - - rehype-sort-attributes@5.0.1: - dependencies: - '@types/hast': 3.0.4 - unist-util-visit: 5.0.0 - - reka-ui@1.0.0-alpha.10(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)): - dependencies: - '@floating-ui/dom': 1.6.13 - '@floating-ui/vue': 1.1.6(vue@3.5.13(typescript@5.7.3)) - '@internationalized/date': 3.7.0 - '@internationalized/number': 3.6.0 - '@tanstack/vue-virtual': 3.13.2(vue@3.5.13(typescript@5.7.3)) - '@vueuse/core': 12.7.0(typescript@5.7.3) - '@vueuse/shared': 12.7.0(typescript@5.7.3) - aria-hidden: 1.2.4 - defu: 6.1.4 - ohash: 1.1.4 - vue: 3.5.13(typescript@5.7.3) - transitivePeerDependencies: - - '@vue/composition-api' - - typescript - - remark-emoji@5.0.1: - dependencies: - '@types/mdast': 4.0.4 - emoticon: 4.1.0 - mdast-util-find-and-replace: 3.0.2 - node-emoji: 2.2.0 - unified: 11.0.5 - - remark-gfm@4.0.1: - dependencies: - '@types/mdast': 4.0.4 - mdast-util-gfm: 3.1.0 - micromark-extension-gfm: 3.0.0 - remark-parse: 11.0.0 - remark-stringify: 11.0.0 - unified: 11.0.5 - transitivePeerDependencies: - - supports-color - - remark-mdc@3.5.3: - dependencies: - '@types/mdast': 4.0.4 - '@types/unist': 3.0.3 - flat: 6.0.1 - mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.2 - micromark: 4.0.1 - micromark-core-commonmark: 2.0.2 - micromark-factory-space: 2.0.1 - micromark-factory-whitespace: 2.0.1 - micromark-util-character: 2.1.1 - micromark-util-types: 2.0.1 - parse-entities: 4.0.2 - scule: 1.3.0 - stringify-entities: 4.0.4 - unified: 11.0.5 - unist-util-visit: 5.0.0 - unist-util-visit-parents: 6.0.1 - yaml: 2.7.0 - transitivePeerDependencies: - - supports-color - - remark-parse@11.0.0: - dependencies: - '@types/mdast': 4.0.4 - mdast-util-from-markdown: 2.0.2 - micromark-util-types: 2.0.1 - unified: 11.0.5 - transitivePeerDependencies: - - supports-color - - remark-rehype@11.1.1: - dependencies: - '@types/hast': 3.0.4 - '@types/mdast': 4.0.4 - mdast-util-to-hast: 13.2.0 - unified: 11.0.5 - vfile: 6.0.3 - - remark-stringify@11.0.0: - dependencies: - '@types/mdast': 4.0.4 - mdast-util-to-markdown: 2.1.2 - unified: 11.0.5 - - require-directory@2.1.1: {} - - require-from-string@2.0.2: {} - - resolve-from@4.0.0: {} - - resolve-from@5.0.0: {} - - resolve-pkg-maps@1.0.0: {} - - resolve@1.22.10: - dependencies: - is-core-module: 2.16.1 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 - - restructure@3.0.2: {} - - reusify@1.1.0: {} - - rfdc@1.4.1: {} - - rimraf@5.0.10: - dependencies: - glob: 10.4.5 - - rollup-plugin-visualizer@5.14.0(rollup@4.34.8): - dependencies: - open: 8.4.2 - picomatch: 4.0.2 - source-map: 0.7.4 - yargs: 17.7.2 - optionalDependencies: - rollup: 4.34.8 - - rollup@4.34.8: - dependencies: - '@types/estree': 1.0.6 - optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.34.8 - '@rollup/rollup-android-arm64': 4.34.8 - '@rollup/rollup-darwin-arm64': 4.34.8 - '@rollup/rollup-darwin-x64': 4.34.8 - '@rollup/rollup-freebsd-arm64': 4.34.8 - '@rollup/rollup-freebsd-x64': 4.34.8 - '@rollup/rollup-linux-arm-gnueabihf': 4.34.8 - '@rollup/rollup-linux-arm-musleabihf': 4.34.8 - '@rollup/rollup-linux-arm64-gnu': 4.34.8 - '@rollup/rollup-linux-arm64-musl': 4.34.8 - '@rollup/rollup-linux-loongarch64-gnu': 4.34.8 - '@rollup/rollup-linux-powerpc64le-gnu': 4.34.8 - '@rollup/rollup-linux-riscv64-gnu': 4.34.8 - '@rollup/rollup-linux-s390x-gnu': 4.34.8 - '@rollup/rollup-linux-x64-gnu': 4.34.8 - '@rollup/rollup-linux-x64-musl': 4.34.8 - '@rollup/rollup-win32-arm64-msvc': 4.34.8 - '@rollup/rollup-win32-ia32-msvc': 4.34.8 - '@rollup/rollup-win32-x64-msvc': 4.34.8 - fsevents: 2.3.3 - - run-applescript@7.0.0: {} - - run-parallel@1.2.0: - dependencies: - queue-microtask: 1.2.3 - - safe-buffer@5.1.2: {} - - safe-buffer@5.2.1: {} - - scslre@0.3.0: - dependencies: - '@eslint-community/regexpp': 4.12.1 - refa: 0.12.1 - regexp-ast-analysis: 0.7.1 - - scule@1.3.0: {} - - semver@6.3.1: {} - - semver@7.7.1: {} - - send@0.19.0: - dependencies: - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - encodeurl: 1.0.2 - escape-html: 1.0.3 - etag: 1.8.1 - fresh: 0.5.2 - http-errors: 2.0.0 - mime: 1.6.0 - ms: 2.1.3 - on-finished: 2.4.1 - range-parser: 1.2.1 - statuses: 2.0.1 - transitivePeerDependencies: - - supports-color - - serialize-javascript@6.0.2: - dependencies: - randombytes: 2.1.0 - - serve-placeholder@2.0.2: - dependencies: - defu: 6.1.4 - - serve-static@1.16.2: - dependencies: - encodeurl: 2.0.0 - escape-html: 1.0.3 - parseurl: 1.3.3 - send: 0.19.0 - transitivePeerDependencies: - - supports-color - - setprototypeof@1.2.0: {} - - sharp@0.32.6: - dependencies: - color: 4.2.3 - detect-libc: 2.0.3 - node-addon-api: 6.1.0 - prebuild-install: 7.1.3 - semver: 7.7.1 - simple-get: 4.0.1 - tar-fs: 3.0.8 - tunnel-agent: 0.6.0 - transitivePeerDependencies: - - bare-buffer - optional: true - - shebang-command@2.0.0: - dependencies: - shebang-regex: 3.0.0 - - shebang-regex@3.0.0: {} - - shell-quote@1.8.2: {} - - shiki@1.29.2: - dependencies: - '@shikijs/core': 1.29.2 - '@shikijs/engine-javascript': 1.29.2 - '@shikijs/engine-oniguruma': 1.29.2 - '@shikijs/langs': 1.29.2 - '@shikijs/themes': 1.29.2 - '@shikijs/types': 1.29.2 - '@shikijs/vscode-textmate': 10.0.2 - '@types/hast': 3.0.4 - - shiki@2.5.0: - dependencies: - '@shikijs/core': 2.5.0 - '@shikijs/engine-javascript': 2.5.0 - '@shikijs/engine-oniguruma': 2.5.0 - '@shikijs/langs': 2.5.0 - '@shikijs/themes': 2.5.0 - '@shikijs/types': 2.5.0 - '@shikijs/vscode-textmate': 10.0.2 - '@types/hast': 3.0.4 - - signal-exit@3.0.7: {} - - signal-exit@4.1.0: {} - - simple-concat@1.0.1: {} - - simple-get@4.0.1: - dependencies: - decompress-response: 6.0.0 - once: 1.4.0 - simple-concat: 1.0.1 - - simple-git@3.27.0: - dependencies: - '@kwsites/file-exists': 1.1.1 - '@kwsites/promise-deferred': 1.1.1 - debug: 4.4.0(supports-color@9.4.0) - transitivePeerDependencies: - - supports-color - - simple-swizzle@0.2.2: - dependencies: - is-arrayish: 0.3.2 - optional: true - - sirv@3.0.1: - dependencies: - '@polka/url': 1.0.0-next.28 - mrmime: 2.0.1 - totalist: 3.0.1 - - sisteransi@1.0.5: {} - - skin-tone@2.0.0: - dependencies: - unicode-emoji-modifier-base: 1.0.0 - - slash@5.1.0: {} - - slashes@3.0.12: {} - - slugify@1.6.6: {} - - smob@1.5.0: {} - - socket.io-client@4.8.1: - dependencies: - '@socket.io/component-emitter': 3.1.2 - debug: 4.3.7 - engine.io-client: 6.6.3 - socket.io-parser: 4.2.4 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - socket.io-parser@4.2.4: - dependencies: - '@socket.io/component-emitter': 3.1.2 - debug: 4.3.7 - transitivePeerDependencies: - - supports-color - - source-map-js@1.2.1: {} - - source-map-support@0.5.21: - dependencies: - buffer-from: 1.1.2 - source-map: 0.6.1 - - source-map@0.6.1: {} - - source-map@0.7.4: {} - - space-separated-tokens@2.0.2: {} - - spdx-correct@3.2.0: - dependencies: - spdx-expression-parse: 3.0.1 - spdx-license-ids: 3.0.21 - - spdx-exceptions@2.5.0: {} - - spdx-expression-parse@3.0.1: - dependencies: - spdx-exceptions: 2.5.0 - spdx-license-ids: 3.0.21 - - spdx-expression-parse@4.0.0: - dependencies: - spdx-exceptions: 2.5.0 - spdx-license-ids: 3.0.21 - - spdx-license-ids@3.0.21: {} - - speakingurl@14.0.1: {} - - stable-hash@0.0.4: {} - - standard-as-callback@2.1.0: {} - - statuses@2.0.1: {} - - std-env@3.8.0: {} - - streamx@2.22.0: - dependencies: - fast-fifo: 1.3.2 - text-decoder: 1.2.3 - optionalDependencies: - bare-events: 2.5.4 - - string-width@4.2.3: - dependencies: - emoji-regex: 8.0.0 - is-fullwidth-code-point: 3.0.0 - strip-ansi: 6.0.1 - - string-width@5.1.2: - dependencies: - eastasianwidth: 0.2.0 - emoji-regex: 9.2.2 - strip-ansi: 7.1.0 - - string_decoder@1.1.1: - dependencies: - safe-buffer: 5.1.2 - - string_decoder@1.3.0: - dependencies: - safe-buffer: 5.2.1 - - stringify-entities@4.0.4: - dependencies: - character-entities-html4: 2.1.0 - character-entities-legacy: 3.0.0 - - strip-ansi@6.0.1: - dependencies: - ansi-regex: 5.0.1 - - strip-ansi@7.1.0: - dependencies: - ansi-regex: 6.1.0 - - strip-final-newline@3.0.0: {} - - strip-final-newline@4.0.0: {} - - strip-indent@4.0.0: - dependencies: - min-indent: 1.0.1 - - strip-json-comments@2.0.1: {} - - strip-json-comments@3.1.1: {} - - strip-literal@2.1.1: - dependencies: - js-tokens: 9.0.1 - - strip-literal@3.0.0: - dependencies: - js-tokens: 9.0.1 - - stylehacks@7.0.4(postcss@8.5.3): - dependencies: - browserslist: 4.24.4 - postcss: 8.5.3 - postcss-selector-parser: 6.1.2 - - superjson@2.2.2: - dependencies: - copy-anything: 3.0.5 - - supports-color@7.2.0: - dependencies: - has-flag: 4.0.0 - - supports-color@9.4.0: {} - - supports-preserve-symlinks-flag@1.0.0: {} - - svg-tags@1.0.0: {} - - svgo@3.3.2: - dependencies: - '@trysound/sax': 0.2.0 - commander: 7.2.0 - css-select: 5.1.0 - css-tree: 2.3.1 - css-what: 6.1.0 - csso: 5.0.5 - picocolors: 1.1.1 - - synckit@0.9.2: - dependencies: - '@pkgr/core': 0.1.1 - tslib: 2.8.1 - - system-architecture@0.1.0: {} - - tailwind-merge@2.5.4: {} - - tailwind-variants@0.3.1(tailwindcss@4.0.7): - dependencies: - tailwind-merge: 2.5.4 - tailwindcss: 4.0.7 - - tailwindcss@4.0.7: {} - - tapable@2.2.1: {} - - tar-fs@2.1.2: - dependencies: - chownr: 1.1.4 - mkdirp-classic: 0.5.3 - pump: 3.0.2 - tar-stream: 2.2.0 - - tar-fs@3.0.8: - dependencies: - pump: 3.0.2 - tar-stream: 3.1.7 - optionalDependencies: - bare-fs: 4.0.1 - bare-path: 3.0.0 - transitivePeerDependencies: - - bare-buffer - optional: true - - tar-stream@2.2.0: - dependencies: - bl: 4.1.0 - end-of-stream: 1.4.4 - fs-constants: 1.0.0 - inherits: 2.0.4 - readable-stream: 3.6.2 - - tar-stream@3.1.7: - dependencies: - b4a: 1.6.7 - fast-fifo: 1.3.2 - streamx: 2.22.0 - - tar@6.2.1: - dependencies: - chownr: 2.0.0 - fs-minipass: 2.1.0 - minipass: 5.0.0 - minizlib: 2.1.2 - mkdirp: 1.0.4 - yallist: 4.0.0 - - tar@7.4.3: - dependencies: - '@isaacs/fs-minipass': 4.0.1 - chownr: 3.0.0 - minipass: 7.1.2 - minizlib: 3.0.1 - mkdirp: 3.0.1 - yallist: 5.0.0 - - terser@5.39.0: - dependencies: - '@jridgewell/source-map': 0.3.6 - acorn: 8.14.0 - commander: 2.20.3 - source-map-support: 0.5.21 - - text-decoder@1.2.3: - dependencies: - b4a: 1.6.7 - - tiny-inflate@1.0.3: {} - - tiny-invariant@1.3.3: {} - - tinyexec@0.3.2: {} - - tinyglobby@0.2.10: - dependencies: - fdir: 6.4.3(picomatch@4.0.2) - picomatch: 4.0.2 - - tinyglobby@0.2.12: - dependencies: - fdir: 6.4.3(picomatch@4.0.2) - picomatch: 4.0.2 - - to-regex-range@5.0.1: - dependencies: - is-number: 7.0.0 - - toidentifier@1.0.1: {} - - totalist@3.0.1: {} - - tr46@0.0.3: {} - - trim-lines@3.0.1: {} - - trim-trailing-lines@2.1.0: {} - - trough@2.2.0: {} - - ts-api-utils@2.0.1(typescript@5.7.3): - dependencies: - typescript: 5.7.3 - - tslib@2.8.1: {} - - tunnel-agent@0.6.0: - dependencies: - safe-buffer: 5.2.1 - - type-check@0.4.0: - dependencies: - prelude-ls: 1.2.1 - - type-fest@0.20.2: {} - - type-fest@0.21.3: {} - - type-fest@4.35.0: {} - - type-level-regexp@0.1.17: {} - - typescript@5.7.3: {} - - ufo@1.5.4: {} - - ultrahtml@1.5.3: {} - - uncrypto@0.1.3: {} - - unctx@2.4.1: - dependencies: - acorn: 8.14.0 - estree-walker: 3.0.3 - magic-string: 0.30.17 - unplugin: 2.2.0 - - undici-types@6.20.0: {} - - unenv@1.10.0: - dependencies: - consola: 3.4.0 - defu: 6.1.4 - mime: 3.0.0 - node-fetch-native: 1.6.6 - pathe: 1.1.2 - - unhead@1.11.20: - dependencies: - '@unhead/dom': 1.11.20 - '@unhead/schema': 1.11.20 - '@unhead/shared': 1.11.20 - hookable: 5.5.3 - - unicode-emoji-modifier-base@1.0.0: {} - - unicode-properties@1.4.1: - dependencies: - base64-js: 1.5.1 - unicode-trie: 2.0.0 - - unicode-trie@2.0.0: - dependencies: - pako: 0.2.9 - tiny-inflate: 1.0.3 - - unicorn-magic@0.1.0: {} - - unicorn-magic@0.3.0: {} - - unified@11.0.5: - dependencies: - '@types/unist': 3.0.3 - bail: 2.0.2 - devlop: 1.1.0 - extend: 3.0.2 - is-plain-obj: 4.1.0 - trough: 2.2.0 - vfile: 6.0.3 - - unifont@0.1.7: - dependencies: - css-tree: 3.1.0 - ohash: 1.1.4 - - unimport@3.14.6(rollup@4.34.8): - dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.34.8) - acorn: 8.14.0 - escape-string-regexp: 5.0.0 - estree-walker: 3.0.3 - fast-glob: 3.3.3 - local-pkg: 1.0.0 - magic-string: 0.30.17 - mlly: 1.7.4 - pathe: 2.0.3 - picomatch: 4.0.2 - pkg-types: 1.3.1 - scule: 1.3.0 - strip-literal: 2.1.1 - unplugin: 1.16.1 - transitivePeerDependencies: - - rollup - - unimport@4.1.2: - dependencies: - acorn: 8.14.0 - escape-string-regexp: 5.0.0 - estree-walker: 3.0.3 - local-pkg: 1.0.0 - magic-string: 0.30.17 - mlly: 1.7.4 - pathe: 2.0.3 - picomatch: 4.0.2 - pkg-types: 1.3.1 - scule: 1.3.0 - strip-literal: 3.0.0 - tinyglobby: 0.2.12 - unplugin: 2.2.0 - unplugin-utils: 0.2.4 - - unist-builder@4.0.0: - dependencies: - '@types/unist': 3.0.3 - - unist-util-find-after@5.0.0: - dependencies: - '@types/unist': 3.0.3 - unist-util-is: 6.0.0 - - unist-util-is@6.0.0: - dependencies: - '@types/unist': 3.0.3 - - unist-util-position@5.0.0: - dependencies: - '@types/unist': 3.0.3 - - unist-util-stringify-position@4.0.0: - dependencies: - '@types/unist': 3.0.3 - - unist-util-visit-parents@6.0.1: - dependencies: - '@types/unist': 3.0.3 - unist-util-is: 6.0.0 - - unist-util-visit@5.0.0: - dependencies: - '@types/unist': 3.0.3 - unist-util-is: 6.0.0 - unist-util-visit-parents: 6.0.1 - - universalify@2.0.1: {} - - unplugin-auto-import@19.1.0(@nuxt/kit@3.15.4(magicast@0.3.5))(@vueuse/core@12.7.0(typescript@5.7.3)): - dependencies: - local-pkg: 1.0.0 - magic-string: 0.30.17 - picomatch: 4.0.2 - unimport: 4.1.2 - unplugin: 2.2.0 - unplugin-utils: 0.2.4 - optionalDependencies: - '@nuxt/kit': 3.15.4(magicast@0.3.5) - '@vueuse/core': 12.7.0(typescript@5.7.3) - - unplugin-utils@0.2.4: - dependencies: - pathe: 2.0.3 - picomatch: 4.0.2 - - unplugin-vue-components@28.4.0(@babel/parser@7.26.9)(@nuxt/kit@3.15.4(magicast@0.3.5))(vue@3.5.13(typescript@5.7.3)): - dependencies: - chokidar: 3.6.0 - debug: 4.4.0(supports-color@9.4.0) - local-pkg: 1.0.0 - magic-string: 0.30.17 - mlly: 1.7.4 - tinyglobby: 0.2.12 - unplugin: 2.2.0 - unplugin-utils: 0.2.4 - vue: 3.5.13(typescript@5.7.3) - optionalDependencies: - '@babel/parser': 7.26.9 - '@nuxt/kit': 3.15.4(magicast@0.3.5) - transitivePeerDependencies: - - supports-color - - unplugin-vue-router@0.11.2(rollup@4.34.8)(vue-router@4.5.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3)): - dependencies: - '@babel/types': 7.26.9 - '@rollup/pluginutils': 5.1.4(rollup@4.34.8) - '@vue-macros/common': 1.16.1(vue@3.5.13(typescript@5.7.3)) - ast-walker-scope: 0.6.2 - chokidar: 3.6.0 - fast-glob: 3.3.3 - json5: 2.2.3 - local-pkg: 1.0.0 - magic-string: 0.30.17 - mlly: 1.7.4 - pathe: 2.0.3 - scule: 1.3.0 - unplugin: 2.1.2 - yaml: 2.7.0 - optionalDependencies: - vue-router: 4.5.0(vue@3.5.13(typescript@5.7.3)) - transitivePeerDependencies: - - rollup - - vue - - unplugin@1.16.1: - dependencies: - acorn: 8.14.0 - webpack-virtual-modules: 0.6.2 - - unplugin@2.1.2: - dependencies: - acorn: 8.14.0 - webpack-virtual-modules: 0.6.2 - - unplugin@2.2.0: - dependencies: - acorn: 8.14.0 - webpack-virtual-modules: 0.6.2 - - unstorage@1.15.0(db0@0.2.4(better-sqlite3@11.8.1))(ioredis@5.5.0): - dependencies: - anymatch: 3.1.3 - chokidar: 4.0.3 - destr: 2.0.3 - h3: 1.15.1 - lru-cache: 10.4.3 - node-fetch-native: 1.6.6 - ofetch: 1.4.1 - ufo: 1.5.4 - optionalDependencies: - db0: 0.2.4(better-sqlite3@11.8.1) - ioredis: 5.5.0 - - untun@0.1.3: - dependencies: - citty: 0.1.6 - consola: 3.4.0 - pathe: 1.1.2 - - untyped@1.5.2: - dependencies: - '@babel/core': 7.26.9 - '@babel/standalone': 7.26.9 - '@babel/types': 7.26.9 - citty: 0.1.6 - defu: 6.1.4 - jiti: 2.4.2 - knitwork: 1.2.0 - scule: 1.3.0 - transitivePeerDependencies: - - supports-color - - unwasm@0.3.9: - dependencies: - knitwork: 1.2.0 - magic-string: 0.30.17 - mlly: 1.7.4 - pathe: 1.1.2 - pkg-types: 1.3.1 - unplugin: 1.16.1 - - update-browserslist-db@1.1.2(browserslist@4.24.4): - dependencies: - browserslist: 4.24.4 - escalade: 3.2.0 - picocolors: 1.1.1 - - uqr@0.1.2: {} - - uri-js-replace@1.0.1: {} - - uri-js@4.4.1: - dependencies: - punycode: 2.3.1 - - urlpattern-polyfill@8.0.2: {} - - util-deprecate@1.0.2: {} - - validate-npm-package-license@3.0.4: - dependencies: - spdx-correct: 3.2.0 - spdx-expression-parse: 3.0.1 - - vaul-vue@0.2.1(radix-vue@1.9.16(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3)): - dependencies: - '@vueuse/core': 10.11.1(vue@3.5.13(typescript@5.7.3)) - radix-vue: 1.9.16(vue@3.5.13(typescript@5.7.3)) - vue: 3.5.13(typescript@5.7.3) - transitivePeerDependencies: - - '@vue/composition-api' - - vfile-location@5.0.3: - dependencies: - '@types/unist': 3.0.3 - vfile: 6.0.3 - - vfile-message@4.0.2: - dependencies: - '@types/unist': 3.0.3 - unist-util-stringify-position: 4.0.0 - - vfile@6.0.3: - dependencies: - '@types/unist': 3.0.3 - vfile-message: 4.0.2 - - vite-hot-client@0.2.4(vite@6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.39.0)(yaml@2.7.0)): - dependencies: - vite: 6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.39.0)(yaml@2.7.0) - - vite-node@3.0.7(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.39.0)(yaml@2.7.0): - dependencies: - cac: 6.7.14 - debug: 4.4.0(supports-color@9.4.0) - es-module-lexer: 1.6.0 - pathe: 2.0.3 - vite: 6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.39.0)(yaml@2.7.0) - transitivePeerDependencies: - - '@types/node' - - jiti - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - - tsx - - yaml - - vite-plugin-checker@0.8.0(eslint@9.21.0(jiti@2.4.2))(optionator@0.9.4)(typescript@5.7.3)(vite@6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.39.0)(yaml@2.7.0))(vue-tsc@2.2.2(typescript@5.7.3)): - dependencies: - '@babel/code-frame': 7.26.2 - ansi-escapes: 4.3.2 - chalk: 4.1.2 - chokidar: 3.6.0 - commander: 8.3.0 - fast-glob: 3.3.3 - fs-extra: 11.3.0 - npm-run-path: 4.0.1 - strip-ansi: 6.0.1 - tiny-invariant: 1.3.3 - vite: 6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.39.0)(yaml@2.7.0) - vscode-languageclient: 7.0.0 - vscode-languageserver: 7.0.0 - vscode-languageserver-textdocument: 1.0.12 - vscode-uri: 3.1.0 - optionalDependencies: - eslint: 9.21.0(jiti@2.4.2) - optionator: 0.9.4 - typescript: 5.7.3 - vue-tsc: 2.2.2(typescript@5.7.3) - - vite-plugin-inspect@0.8.9(@nuxt/kit@3.15.4(magicast@0.3.5))(rollup@4.34.8)(vite@6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.39.0)(yaml@2.7.0)): - dependencies: - '@antfu/utils': 0.7.10 - '@rollup/pluginutils': 5.1.4(rollup@4.34.8) - debug: 4.4.0(supports-color@9.4.0) - error-stack-parser-es: 0.1.5 - fs-extra: 11.3.0 - open: 10.1.0 - perfect-debounce: 1.0.0 - picocolors: 1.1.1 - sirv: 3.0.1 - vite: 6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.39.0)(yaml@2.7.0) - optionalDependencies: - '@nuxt/kit': 3.15.4(magicast@0.3.5) - transitivePeerDependencies: - - rollup - - supports-color - - vite-plugin-vue-inspector@5.3.1(vite@6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.39.0)(yaml@2.7.0)): - dependencies: - '@babel/core': 7.26.9 - '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.9) - '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.9) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.26.9) - '@babel/plugin-transform-typescript': 7.26.8(@babel/core@7.26.9) - '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.26.9) - '@vue/compiler-dom': 3.5.13 - kolorist: 1.8.0 - magic-string: 0.30.17 - vite: 6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.39.0)(yaml@2.7.0) - transitivePeerDependencies: - - supports-color - - vite@6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.39.0)(yaml@2.7.0): - dependencies: - esbuild: 0.25.0 - postcss: 8.5.3 - rollup: 4.34.8 - optionalDependencies: - '@types/node': 22.13.5 - fsevents: 2.3.3 - jiti: 2.4.2 - lightningcss: 1.29.1 - terser: 5.39.0 - yaml: 2.7.0 - - vscode-jsonrpc@6.0.0: {} - - vscode-languageclient@7.0.0: - dependencies: - minimatch: 3.1.2 - semver: 7.7.1 - vscode-languageserver-protocol: 3.16.0 - - vscode-languageserver-protocol@3.16.0: - dependencies: - vscode-jsonrpc: 6.0.0 - vscode-languageserver-types: 3.16.0 - - vscode-languageserver-textdocument@1.0.12: {} - - vscode-languageserver-types@3.16.0: {} - - vscode-languageserver@7.0.0: - dependencies: - vscode-languageserver-protocol: 3.16.0 - - vscode-uri@3.1.0: {} - - vue-bundle-renderer@2.1.1: - dependencies: - ufo: 1.5.4 - - vue-component-meta@2.2.4(typescript@5.7.3): - dependencies: - '@volar/typescript': 2.4.11 - '@vue/language-core': 2.2.4(typescript@5.7.3) - path-browserify: 1.0.1 - vue-component-type-helpers: 2.2.4 - optionalDependencies: - typescript: 5.7.3 - - vue-component-type-helpers@2.2.4: {} - - vue-demi@0.14.10(vue@3.5.13(typescript@5.7.3)): - dependencies: - vue: 3.5.13(typescript@5.7.3) - - vue-devtools-stub@0.1.0: {} - - vue-eslint-parser@9.4.3(eslint@9.21.0(jiti@2.4.2)): - dependencies: - debug: 4.4.0(supports-color@9.4.0) - eslint: 9.21.0(jiti@2.4.2) - eslint-scope: 7.2.2 - eslint-visitor-keys: 3.4.3 - espree: 9.6.1 - esquery: 1.6.0 - lodash: 4.17.21 - semver: 7.7.1 - transitivePeerDependencies: - - supports-color - - vue-router@4.5.0(vue@3.5.13(typescript@5.7.3)): - dependencies: - '@vue/devtools-api': 6.6.4 - vue: 3.5.13(typescript@5.7.3) - - vue-tsc@2.2.2(typescript@5.7.3): - dependencies: - '@volar/typescript': 2.4.11 - '@vue/language-core': 2.2.2(typescript@5.7.3) - typescript: 5.7.3 - - vue@3.5.13(typescript@5.7.3): - dependencies: - '@vue/compiler-dom': 3.5.13 - '@vue/compiler-sfc': 3.5.13 - '@vue/runtime-dom': 3.5.13 - '@vue/server-renderer': 3.5.13(vue@3.5.13(typescript@5.7.3)) - '@vue/shared': 3.5.13 - optionalDependencies: - typescript: 5.7.3 - - web-namespaces@2.0.1: {} - - webidl-conversions@3.0.1: {} - - webpack-virtual-modules@0.6.2: {} - - whatwg-url@5.0.0: - dependencies: - tr46: 0.0.3 - webidl-conversions: 3.0.1 - - wheel-gestures@2.2.48: {} - - which@2.0.2: - dependencies: - isexe: 2.0.0 - - which@3.0.1: - dependencies: - isexe: 2.0.0 - - word-wrap@1.2.5: {} - - wrap-ansi@7.0.0: - dependencies: - ansi-styles: 4.3.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 - - wrap-ansi@8.1.0: - dependencies: - ansi-styles: 6.2.1 - string-width: 5.1.2 - strip-ansi: 7.1.0 - - wrappy@1.0.2: {} - - ws@8.17.1: {} - - ws@8.18.1: {} - - xml-name-validator@4.0.0: {} - - xmlhttprequest-ssl@2.1.2: {} - - xss@1.0.15: - dependencies: - commander: 2.20.3 - cssfilter: 0.0.10 - optional: true - - y18n@5.0.8: {} - - yallist@3.1.1: {} - - yallist@4.0.0: {} - - yallist@5.0.0: {} - - yaml-ast-parser@0.0.43: {} - - yaml@2.7.0: {} - - yargs-parser@21.1.1: {} - - yargs@17.7.2: - dependencies: - cliui: 8.0.1 - escalade: 3.2.0 - get-caller-file: 2.0.5 - require-directory: 2.1.1 - string-width: 4.2.3 - y18n: 5.0.8 - yargs-parser: 21.1.1 - - yocto-queue@0.1.0: {} - - yocto-queue@1.1.1: {} - - yoctocolors@2.1.1: {} - - zhead@2.2.4: {} - - zip-stream@6.0.1: - dependencies: - archiver-utils: 5.0.2 - compress-commons: 6.0.2 - readable-stream: 4.7.0 - - zod-to-json-schema@3.24.3(zod@3.24.2): - dependencies: - zod: 3.24.2 - - zod-to-ts@1.2.0(typescript@5.7.3)(zod@3.24.2): - dependencies: - typescript: 5.7.3 - zod: 3.24.2 - - zod@3.24.2: {} - - zwitch@2.0.4: {} diff --git a/renovate.json b/renovate.json deleted file mode 100644 index be186d6..0000000 --- a/renovate.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "extends": [ - "github>nuxt/renovate-config-nuxt" - ], - "lockFileMaintenance": { - "enabled": true - }, - "ignoreDeps": [ - "vue-tsc" - ], - "baseBranches": ["v1", "v3"], - "packageRules": [{ - "matchDepTypes": ["resolutions"], - "enabled": false - }], - "postUpdateOptions": ["pnpmDedupe"] -} diff --git a/server/tsconfig.json b/server/tsconfig.json deleted file mode 100644 index b9ed69c..0000000 --- a/server/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "../.nuxt/tsconfig.server.json" -} diff --git a/public/social-card.png b/social-card.png similarity index 100% rename from public/social-card.png rename to social-card.png diff --git a/public/templates/dashboard.png b/templates/dashboard.png similarity index 100% rename from public/templates/dashboard.png rename to templates/dashboard.png diff --git a/public/templates/docs.png b/templates/docs.png similarity index 100% rename from public/templates/docs.png rename to templates/docs.png diff --git a/public/templates/landing.png b/templates/landing.png similarity index 100% rename from public/templates/landing.png rename to templates/landing.png diff --git a/public/templates/saas.png b/templates/saas.png similarity index 100% rename from public/templates/saas.png rename to templates/saas.png diff --git a/tsconfig.json b/tsconfig.json deleted file mode 100644 index a746f2a..0000000 --- a/tsconfig.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - // https://nuxt.com/docs/guide/concepts/typescript - "extends": "./.nuxt/tsconfig.json" -}