diff --git a/frontend/package-lock.json b/frontend/package-lock.json new file mode 100644 index 0000000..0e46c76 --- /dev/null +++ b/frontend/package-lock.json @@ -0,0 +1,3148 @@ +{ + "name": "frappe-ui-frontend", + "version": "0.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "frappe-ui-frontend", + "version": "0.0.0", + "dependencies": { + "feather-icons": "^4.28.0", + "frappe-ui": "^0.1.3", + "vue": "^3.2.25", + "vue-router": "^4.0.12" + }, + "devDependencies": { + "@vitejs/plugin-vue": "^2.0.0", + "autoprefixer": "^10.4.2", + "bootstrap": "^5.3.3", + "postcss": "^8.4.5", + "tailwindcss": "^3.0.15", + "vite": "^2.7.2" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.7.tgz", + "integrity": "sha512-aKpPMfLvGO3Q97V0qhw/V2SWNWlwfJknuwAunU7wZLSfrM4xTBvg7E5opUVi1kJTBKihE38CPg4nBiqX83PWYw==", + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "license": "MIT" + }, + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.6.tgz", + "integrity": "sha512-eNZXdfU35nJC2h24RznROuOpO94h6x8sg9ju0tT9biNtLZ2vuP8SduLqqV+/8+cebSLV9SJEAN5Z3zQbJG/M+Q==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.0.tgz", + "integrity": "sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==", + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.13.11" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz", + "integrity": "sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@headlessui/vue": { + "version": "1.7.16", + "resolved": "https://registry.npmjs.org/@headlessui/vue/-/vue-1.7.16.tgz", + "integrity": "sha512-nKT+nf/q6x198SsyK54mSszaQl/z+QxtASmgMEJtpxSX2Q0OPJX0upS/9daDyiECpeAsvjkoOrm2O/6PyBQ+Qg==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "vue": "^3.2.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + }, + "node_modules/@linaria/core": { + "version": "3.0.0-beta.13", + "resolved": "https://registry.npmjs.org/@linaria/core/-/core-3.0.0-beta.13.tgz", + "integrity": "sha512-3zEi5plBCOsEzUneRVuQb+2SAx3qaC1dj0FfFAI6zIJQoDWu0dlSwKijMRack7oO9tUWrchfj3OkKQAd1LBdVg==", + "license": "MIT" + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@remirror/core-constants": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@remirror/core-constants/-/core-constants-2.0.0.tgz", + "integrity": "sha512-vpePPMecHJllBqCWXl6+FIcZqS+tRUM2kSCCKFeEo1H3XUEv3ocijBIPhnlSAa7g6maX+12ATTgxrOsLpWVr2g==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10" + } + }, + "node_modules/@remirror/core-helpers": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@remirror/core-helpers/-/core-helpers-2.0.1.tgz", + "integrity": "sha512-s8M1pn33aBUhduvD1QR02uUQMegnFkGaTr4c1iBzxTTyg0rbQstzuQ7Q8TkL6n64JtgCdJS9jLz2dONb2meBKQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@linaria/core": "3.0.0-beta.13", + "@remirror/core-constants": "^2.0.0", + "@remirror/types": "^1.0.0", + "@types/object.omit": "^3.0.0", + "@types/object.pick": "^1.3.1", + "@types/throttle-debounce": "^2.1.0", + "case-anything": "^2.1.10", + "dash-get": "^1.0.2", + "deepmerge": "^4.2.2", + "fast-deep-equal": "^3.1.3", + "make-error": "^1.3.6", + "object.omit": "^3.0.0", + "object.pick": "^1.3.0", + "throttle-debounce": "^3.0.1" + } + }, + "node_modules/@remirror/types": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@remirror/types/-/types-1.0.0.tgz", + "integrity": "sha512-7HQbW7k8VxrAtfzs9FxwO6XSDabn8tSFDi1wwzShOnU+cvaYpfxu0ygyTk3TpXsag1hgFKY3ZIlAfB4WVz2LkQ==", + "license": "MIT", + "dependencies": { + "type-fest": "^2.0.0" + } + }, + "node_modules/@socket.io/component-emitter": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", + "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==", + "license": "MIT" + }, + "node_modules/@tailwindcss/forms": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.3.tgz", + "integrity": "sha512-y5mb86JUoiUgBjY/o6FJSFZSEttfb3Q5gllE4xoKjAAD+vBrnIhE4dViwUuow3va8mpH4s9jyUbUbrRGoRdc2Q==", + "license": "MIT", + "dependencies": { + "mini-svg-data-uri": "^1.2.3" + }, + "peerDependencies": { + "tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1" + } + }, + "node_modules/@tailwindcss/typography": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.0.tgz", + "integrity": "sha512-1p/3C6C+JJziS/ghtG8ACYalbA2SyLJY27Pm33cVTlAoY6VQ7zfm2H64cPxUMBkVIlWXTtWHhZcZJPobMRmQAA==", + "license": "MIT", + "dependencies": { + "lodash.castarray": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.merge": "^4.6.2", + "lodash.uniq": "^4.5.0" + }, + "peerDependencies": { + "tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1 || insiders" + } + }, + "node_modules/@tiptap/core": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@tiptap/core/-/core-2.1.10.tgz", + "integrity": "sha512-yhUKsac6nlqbPQfwQnp+4Jb110EqmzocXKoZacLwzHpM7JVsr2+LXMDu9kahtrvHNJErJljhnQvDHRsrrYeJkQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/pm": "^2.0.0" + } + }, + "node_modules/@tiptap/extension-blockquote": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@tiptap/extension-blockquote/-/extension-blockquote-2.1.10.tgz", + "integrity": "sha512-lpBF/a+qgv4Bdf7HYisTkMFdFdGfn2SqspsydvG8UI7N9B/PfnCCrtoMaC3bqTaT6u8ZVxyM3Y3vnq2AxXJvBw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.0.0" + } + }, + "node_modules/@tiptap/extension-bold": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@tiptap/extension-bold/-/extension-bold-2.1.10.tgz", + "integrity": "sha512-I43WCwc7pyz5vtKGj24Rjv7HN0EK5S4PlADQPBuhC1qQvfCTFvjrBB6ZmsekUMGmllW0qMOFVLSjtffpckqshA==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.0.0" + } + }, + "node_modules/@tiptap/extension-bubble-menu": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@tiptap/extension-bubble-menu/-/extension-bubble-menu-2.1.10.tgz", + "integrity": "sha512-XxgJajXkfAj/fChXkIwKBs7/3pd7OxV1uGc6Opx1qW/nSRYx/rr97654Sx/sg6auwIlbpRoqTmyqjbykGX1/yA==", + "license": "MIT", + "dependencies": { + "tippy.js": "^6.3.7" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.0.0", + "@tiptap/pm": "^2.0.0" + } + }, + "node_modules/@tiptap/extension-bullet-list": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@tiptap/extension-bullet-list/-/extension-bullet-list-2.1.10.tgz", + "integrity": "sha512-e6aFr29OSOmXsjFZB2zt3p8aeCWOx0C9Ayrpdf4QBUCOUJtt6FQPxxiYc+XZcdrYbLGLznA7QJlulCK9SGv2Fw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.0.0" + } + }, + "node_modules/@tiptap/extension-code": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@tiptap/extension-code/-/extension-code-2.1.10.tgz", + "integrity": "sha512-1yy/kR0FAeMkDdAt1LW/FH6vlyZLqLZqY6BM+wBCiGrr+XeA5FTXih9iT/4gbTRuIzG0EPqx18nvroG7hUsWBg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.0.0" + } + }, + "node_modules/@tiptap/extension-code-block": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@tiptap/extension-code-block/-/extension-code-block-2.1.10.tgz", + "integrity": "sha512-M+s89V9mP3tOoS6p/X2Dzw/Z7Fcg9EF0ZXlsMNifdlpwJlhAIYxI7vjPBmkMAFXTDB5eMZblXyNQaZ7v6V2Yeg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.0.0", + "@tiptap/pm": "^2.0.0" + } + }, + "node_modules/@tiptap/extension-color": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@tiptap/extension-color/-/extension-color-2.1.10.tgz", + "integrity": "sha512-ZBHi/4+bT3PbC/PtZFF6lc1QbnhUYBLRd4o6AHbtNqBFVcagbRUeiyxJg5xXQa/Ar9eR3NPkG0y5WY/kRxB9Bg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.0.0", + "@tiptap/extension-text-style": "^2.0.0" + } + }, + "node_modules/@tiptap/extension-document": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@tiptap/extension-document/-/extension-document-2.1.10.tgz", + "integrity": "sha512-jNlNGQIGg471DvzhADaEoRINa3LNghowrBbKK9d5wGVnbKRykNEPwjCf8zNl+m5NBmCZl3lsdznlwBk5zyh5Bg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.0.0" + } + }, + "node_modules/@tiptap/extension-dropcursor": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@tiptap/extension-dropcursor/-/extension-dropcursor-2.1.10.tgz", + "integrity": "sha512-GhsWsCq6wLb8HJ32BeAm7ndv4lPyu1F7FFwmnARzEF5q54FV20kWSv2zC+Dv0dTvynXR3quXybdUM92xeNDovw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.0.0", + "@tiptap/pm": "^2.0.0" + } + }, + "node_modules/@tiptap/extension-floating-menu": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@tiptap/extension-floating-menu/-/extension-floating-menu-2.1.10.tgz", + "integrity": "sha512-uChrDrY3usnF9wSegqq+YGaqd229p9gmaB5xyOyMERDs972hKj4Ul95rXzBBiMKAWUMw9eM09i7+ijTzz4KDUw==", + "license": "MIT", + "dependencies": { + "tippy.js": "^6.3.7" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.0.0", + "@tiptap/pm": "^2.0.0" + } + }, + "node_modules/@tiptap/extension-gapcursor": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@tiptap/extension-gapcursor/-/extension-gapcursor-2.1.10.tgz", + "integrity": "sha512-WSBT9X7dzg0HyMoMP/Yyxl28QwIJO90YzobI9z5mav86BQv7C5wU0fQSpbpAbsN3s7lxKhPwNrXkwkpnXT4ZCA==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.0.0", + "@tiptap/pm": "^2.0.0" + } + }, + "node_modules/@tiptap/extension-hard-break": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@tiptap/extension-hard-break/-/extension-hard-break-2.1.10.tgz", + "integrity": "sha512-sYrzpPoV5jQri+duGb50nDTs+hOBQDxXTKlJuZNFfZMwgx6epwxb8xICcGAUJFShuuW8UAWCNcB4jG9tMqgvyw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.0.0" + } + }, + "node_modules/@tiptap/extension-heading": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@tiptap/extension-heading/-/extension-heading-2.1.10.tgz", + "integrity": "sha512-1OgmrRPMcY52WI7I4799xd4eIsEX/bI813B8mZvNYXLzZI75pLW1hmz1mUvBYyMwlcek74zVTGYgPy11o+2JEg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.0.0" + } + }, + "node_modules/@tiptap/extension-highlight": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@tiptap/extension-highlight/-/extension-highlight-2.1.10.tgz", + "integrity": "sha512-HPD9T0MPEfrD40aSjcj23OcAYDnpsRLXxwQAYK1jw6Fvk7OtJZn8iaoAb4GcFfcKs3vgkpA9DC6DXlnvN0txYA==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.0.0" + } + }, + "node_modules/@tiptap/extension-history": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@tiptap/extension-history/-/extension-history-2.1.10.tgz", + "integrity": "sha512-tApuN8MIJMzc0dxvkYJPt3t5cea9NuZBGNiuVedJwMMUF6hbFpMZAt20GW2qwjBaZ76rQwbLp1s3KnImFsPe5A==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.0.0", + "@tiptap/pm": "^2.0.0" + } + }, + "node_modules/@tiptap/extension-horizontal-rule": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@tiptap/extension-horizontal-rule/-/extension-horizontal-rule-2.1.10.tgz", + "integrity": "sha512-91lGpK2d6WMPhrMDPBURS8z8pEg1CUBYy7GmBenKvvgh+JzVhG+U6MtykfWNfm2R4iRXOl1xLbyUOCiOSUXodQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.0.0", + "@tiptap/pm": "^2.0.0" + } + }, + "node_modules/@tiptap/extension-image": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@tiptap/extension-image/-/extension-image-2.1.10.tgz", + "integrity": "sha512-d7+d4J2TJ99+phFbVTpsFhi208jAgcrfbdwUDkkwjdF+PQhax5pounSt/8eZPWdyCXj+EWYjCjx0znwsD6+SCA==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.0.0" + } + }, + "node_modules/@tiptap/extension-italic": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@tiptap/extension-italic/-/extension-italic-2.1.10.tgz", + "integrity": "sha512-ebw5m+rWx6K5UoBVXSkz3fpvDJh/wScfYmwl6pkbjc2jNbZiln2LSiLHYc2eIYJ2aTsVxcw/n0Azfk5Lb19InA==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.0.0" + } + }, + "node_modules/@tiptap/extension-link": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@tiptap/extension-link/-/extension-link-2.1.10.tgz", + "integrity": "sha512-dXxPTWzJzpbDRAewM4P8jN/n9h8uUH83lOLwweuODYCqHRdjQL/uGkQworFFrgqmRHs+9JjHZ4DETILZVawJ+Q==", + "license": "MIT", + "dependencies": { + "linkifyjs": "^4.1.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.0.0", + "@tiptap/pm": "^2.0.0" + } + }, + "node_modules/@tiptap/extension-list-item": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@tiptap/extension-list-item/-/extension-list-item-2.1.10.tgz", + "integrity": "sha512-rRRyB14vOcSjTMAh8Y+50TRC/jO469CelGwFjOLrK1ZSEag5wmLDaqpWOOb52BFYnvCHuIm1HqZtdL5bTI/J1w==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.0.0" + } + }, + "node_modules/@tiptap/extension-mention": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@tiptap/extension-mention/-/extension-mention-2.1.10.tgz", + "integrity": "sha512-OYt4etiv3N2rj+eQUZimuFHM8AK0DP90WknUFLBF++FKB7l50WOkVv7ZEK7i78JBzNkIN4vAI7K6NhY0HCvQzg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.0.0", + "@tiptap/pm": "^2.0.0", + "@tiptap/suggestion": "^2.0.0" + } + }, + "node_modules/@tiptap/extension-ordered-list": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@tiptap/extension-ordered-list/-/extension-ordered-list-2.1.10.tgz", + "integrity": "sha512-jouo3RHUMxU4dPzZcfZdUzmsLVp1KHrLIAD2YAxBuqArACrBNfJpIhtkTKuGLlaFhKqGr+EmNdNQnK8JOBhLtQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.0.0" + } + }, + "node_modules/@tiptap/extension-paragraph": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@tiptap/extension-paragraph/-/extension-paragraph-2.1.10.tgz", + "integrity": "sha512-kzuHbrxcxpWkha5P+JFzCKT54pNqb4IBKMU5qT9YGhZSdNTtU63ncdCHM+Ad1ukLuvXAv95zh1IQC5j+Z1Qk4A==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.0.0" + } + }, + "node_modules/@tiptap/extension-placeholder": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@tiptap/extension-placeholder/-/extension-placeholder-2.1.10.tgz", + "integrity": "sha512-lwtNmMZpxvQBGP72/zrdPFOmn/3QNZAKpkrfrK95Ri4TU6LPeDDwPsP81s9mkAFZPuDQ1i8SPakl+RivWa6qtA==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.0.0", + "@tiptap/pm": "^2.0.0" + } + }, + "node_modules/@tiptap/extension-strike": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@tiptap/extension-strike/-/extension-strike-2.1.10.tgz", + "integrity": "sha512-KW63lZLPFIir5AIeh2I7UK6Tx1O3jetD7JIPUzEqp1I1BfJlHGHVQxV8VXAmJl0hTOzjQBsHW42PmBxSC97NUg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.0.0" + } + }, + "node_modules/@tiptap/extension-table": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@tiptap/extension-table/-/extension-table-2.1.10.tgz", + "integrity": "sha512-fsf0c6qA+R6NzbFx+tm1l5POZsgadHjREsedvq5q1i8rCq1Gt1AK+lR7WQsaXlSeIRsWtg4RT0eUjAYNCmKkug==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.0.0", + "@tiptap/pm": "^2.0.0" + } + }, + "node_modules/@tiptap/extension-table-cell": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@tiptap/extension-table-cell/-/extension-table-cell-2.1.10.tgz", + "integrity": "sha512-NQOTKjPOTJrkI7VaR9wFF3UKB9N2THD8zJZJDcECKQxLR740udF6/6jWm1uwkTwdkBekVKHBMQvKKK9W1bOBiw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.0.0" + } + }, + "node_modules/@tiptap/extension-table-header": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@tiptap/extension-table-header/-/extension-table-header-2.1.10.tgz", + "integrity": "sha512-NSC0Y10kXDvPGiJckJY/QU8VA7HHU0tI20Dj7/r1oD9itBWSnWP0zAOXzHVlQt9GpThhFNo2nu3fAaVQNfKoTg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.0.0" + } + }, + "node_modules/@tiptap/extension-table-row": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@tiptap/extension-table-row/-/extension-table-row-2.1.10.tgz", + "integrity": "sha512-yMOnAaXE7vK7MwULuVUO8v6AYZu6wxTfHAWQe/FqPeMf9tG0HL6+gyt1audremw0xBFMGPx6v4t8vlqPXW9p2g==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.0.0" + } + }, + "node_modules/@tiptap/extension-text": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@tiptap/extension-text/-/extension-text-2.1.10.tgz", + "integrity": "sha512-ubU/WQwNB0MVKyMAHr8ka3Nu3jCR03HARGKUwNRzppZYtRXWyXHNlAaJdplNb1NMGb8hd0ElBJmwFlVqmh8haQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.0.0" + } + }, + "node_modules/@tiptap/extension-text-align": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@tiptap/extension-text-align/-/extension-text-align-2.1.10.tgz", + "integrity": "sha512-dp+9ru5mJnJ7XHXP7Qs7W14RP610LDca4mHRJtaMbUZTCHhDgqVDOb9oPYaSH76Adl/5s/ey6oKgyAaNqF5H3w==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.0.0" + } + }, + "node_modules/@tiptap/extension-text-style": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@tiptap/extension-text-style/-/extension-text-style-2.1.10.tgz", + "integrity": "sha512-ptgCZQfpy/8aQHHzktVMMAy30uMvC0XkPbJPmD0nYJqt/m+3QFHHWiGyaKXmYhqyg/TjPvTTMHjcvTvk5k4Sug==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.0.0" + } + }, + "node_modules/@tiptap/extension-typography": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@tiptap/extension-typography/-/extension-typography-2.1.10.tgz", + "integrity": "sha512-UHAa6xRBxzTP4rLYBrHz5qYHySIO5ASf4CzZVmJ+QNEarsKQKYz3M0dTgqF1KK4FexB0x1UKWLM8lq1TfzmQgg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.0.0" + } + }, + "node_modules/@tiptap/pm": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@tiptap/pm/-/pm-2.1.10.tgz", + "integrity": "sha512-Y+AqizKnjQpx4pSaA6m/cCD5QHQRPtALhO4ZO4YFZV1idYmsJA3/S5lgJI3ZL5eAHKHcGk6Vv3/8Y+eej5YIPw==", + "license": "MIT", + "dependencies": { + "prosemirror-changeset": "^2.2.0", + "prosemirror-collab": "^1.3.0", + "prosemirror-commands": "^1.3.1", + "prosemirror-dropcursor": "^1.5.0", + "prosemirror-gapcursor": "^1.3.1", + "prosemirror-history": "^1.3.0", + "prosemirror-inputrules": "^1.2.0", + "prosemirror-keymap": "^1.2.0", + "prosemirror-markdown": "^1.10.1", + "prosemirror-menu": "^1.2.1", + "prosemirror-model": "^1.18.1", + "prosemirror-schema-basic": "^1.2.0", + "prosemirror-schema-list": "^1.2.2", + "prosemirror-state": "^1.4.1", + "prosemirror-tables": "^1.3.0", + "prosemirror-trailing-node": "^2.0.2", + "prosemirror-transform": "^1.7.0", + "prosemirror-view": "^1.28.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + } + }, + "node_modules/@tiptap/starter-kit": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@tiptap/starter-kit/-/starter-kit-2.1.10.tgz", + "integrity": "sha512-h5mH1qv7SDFXWZPbOWC8zpGZ62EnDizRNtM45Gani0HYWJXcbPFpgN1qJmESP/jP+v+0hxtnVEkgfpiy3LRm6A==", + "license": "MIT", + "dependencies": { + "@tiptap/core": "^2.1.10", + "@tiptap/extension-blockquote": "^2.1.10", + "@tiptap/extension-bold": "^2.1.10", + "@tiptap/extension-bullet-list": "^2.1.10", + "@tiptap/extension-code": "^2.1.10", + "@tiptap/extension-code-block": "^2.1.10", + "@tiptap/extension-document": "^2.1.10", + "@tiptap/extension-dropcursor": "^2.1.10", + "@tiptap/extension-gapcursor": "^2.1.10", + "@tiptap/extension-hard-break": "^2.1.10", + "@tiptap/extension-heading": "^2.1.10", + "@tiptap/extension-history": "^2.1.10", + "@tiptap/extension-horizontal-rule": "^2.1.10", + "@tiptap/extension-italic": "^2.1.10", + "@tiptap/extension-list-item": "^2.1.10", + "@tiptap/extension-ordered-list": "^2.1.10", + "@tiptap/extension-paragraph": "^2.1.10", + "@tiptap/extension-strike": "^2.1.10", + "@tiptap/extension-text": "^2.1.10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + } + }, + "node_modules/@tiptap/suggestion": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@tiptap/suggestion/-/suggestion-2.1.10.tgz", + "integrity": "sha512-k9WTTWT81UkHaxZksjp+wE31E85QL0jyLd0ZEKAs+btW148Pon1KwBeLnODNHILcdQaRPxRvb28a47cRHEKTiw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.0.0", + "@tiptap/pm": "^2.0.0" + } + }, + "node_modules/@tiptap/vue-3": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@tiptap/vue-3/-/vue-3-2.1.10.tgz", + "integrity": "sha512-GE2fDERHXfbFSGvw9Ov/Wf9RbmYRRSii4oC05Xf2Jw9F2x8NjJWJvZVFEzAGoJSc5UskzXfwtNOmlt4AcBYuew==", + "license": "MIT", + "dependencies": { + "@tiptap/extension-bubble-menu": "^2.1.10", + "@tiptap/extension-floating-menu": "^2.1.10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.0.0", + "@tiptap/pm": "^2.0.0", + "vue": "^3.0.0" + } + }, + "node_modules/@types/object.omit": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/object.omit/-/object.omit-3.0.0.tgz", + "integrity": "sha512-I27IoPpH250TUzc9FzXd0P1BV/BMJuzqD3jOz98ehf9dQqGkxlq+hO1bIqZGWqCg5bVOy0g4AUVJtnxe0klDmw==", + "license": "MIT" + }, + "node_modules/@types/object.pick": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/object.pick/-/object.pick-1.3.2.tgz", + "integrity": "sha512-sn7L+qQ6RLPdXRoiaE7bZ/Ek+o4uICma/lBFPyJEKDTPTBP1W8u0c4baj3EiS4DiqLs+Hk+KUGvMVJtAw3ePJg==", + "license": "MIT" + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "license": "MIT" + }, + "node_modules/@types/throttle-debounce": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@types/throttle-debounce/-/throttle-debounce-2.1.0.tgz", + "integrity": "sha512-5eQEtSCoESnh2FsiLTxE121IiE60hnMqcb435fShf4bpLRjEu1Eoekht23y6zXS9Ts3l+Szu3TARnTsA0GkOkQ==", + "license": "MIT" + }, + "node_modules/@vitejs/plugin-vue": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-2.0.1.tgz", + "integrity": "sha512-wtdMnGVvys9K8tg+DxowU1ytTrdVveXr3LzdhaKakysgGXyrsfaeds2cDywtvujEASjWOwWL/OgWM+qoeM8Plg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "vite": "^2.5.10", + "vue": "^3.2.25" + } + }, + "node_modules/@vue/compiler-core": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.27.tgz", + "integrity": "sha512-E+RyqY24KnyDXsCuQrI+mlcdW3ALND6U7Gqa/+bVwbcpcR3BRRIckFoz7Qyd4TTlnugtwuI7YgjbvsLmxb+yvg==", + "dependencies": { + "@babel/parser": "^7.24.4", + "@vue/shared": "3.4.27", + "entities": "^4.5.0", + "estree-walker": "^2.0.2", + "source-map-js": "^1.2.0" + } + }, + "node_modules/@vue/compiler-core/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/@vue/compiler-dom": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.27.tgz", + "integrity": "sha512-kUTvochG/oVgE1w5ViSr3KUBh9X7CWirebA3bezTbB5ZKBQZwR2Mwj9uoSKRMFcz4gSMzzLXBPD6KpCLb9nvWw==", + "dependencies": { + "@vue/compiler-core": "3.4.27", + "@vue/shared": "3.4.27" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.27.tgz", + "integrity": "sha512-nDwntUEADssW8e0rrmE0+OrONwmRlegDA1pD6QhVeXxjIytV03yDqTey9SBDiALsvAd5U4ZrEKbMyVXhX6mCGA==", + "dependencies": { + "@babel/parser": "^7.24.4", + "@vue/compiler-core": "3.4.27", + "@vue/compiler-dom": "3.4.27", + "@vue/compiler-ssr": "3.4.27", + "@vue/shared": "3.4.27", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.10", + "postcss": "^8.4.38", + "source-map-js": "^1.2.0" + } + }, + "node_modules/@vue/compiler-ssr": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.27.tgz", + "integrity": "sha512-CVRzSJIltzMG5FcidsW0jKNQnNRYC8bT21VegyMMtHmhW3UOI7knmUehzswXLrExDLE6lQCZdrhD4ogI7c+vuw==", + "dependencies": { + "@vue/compiler-dom": "3.4.27", + "@vue/shared": "3.4.27" + } + }, + "node_modules/@vue/devtools-api": { + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.1.tgz", + "integrity": "sha512-LgPscpE3Vs0x96PzSSB4IGVSZXZBZHpfxs+ZA1d+VEPwHdOXowy/Y2CsvCAIFrf+ssVU1pD1jidj505EpUnfbA==" + }, + "node_modules/@vue/reactivity": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.27.tgz", + "integrity": "sha512-kK0g4NknW6JX2yySLpsm2jlunZJl2/RJGZ0H9ddHdfBVHcNzxmQ0sS0b09ipmBoQpY8JM2KmUw+a6sO8Zo+zIA==", + "dependencies": { + "@vue/shared": "3.4.27" + } + }, + "node_modules/@vue/runtime-core": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.27.tgz", + "integrity": "sha512-7aYA9GEbOOdviqVvcuweTLe5Za4qBZkUY7SvET6vE8kyypxVgaT1ixHLg4urtOlrApdgcdgHoTZCUuTGap/5WA==", + "dependencies": { + "@vue/reactivity": "3.4.27", + "@vue/shared": "3.4.27" + } + }, + "node_modules/@vue/runtime-dom": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.4.27.tgz", + "integrity": "sha512-ScOmP70/3NPM+TW9hvVAz6VWWtZJqkbdf7w6ySsws+EsqtHvkhxaWLecrTorFxsawelM5Ys9FnDEMt6BPBDS0Q==", + "dependencies": { + "@vue/runtime-core": "3.4.27", + "@vue/shared": "3.4.27", + "csstype": "^3.1.3" + } + }, + "node_modules/@vue/server-renderer": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.27.tgz", + "integrity": "sha512-dlAMEuvmeA3rJsOMJ2J1kXU7o7pOxgsNHVr9K8hB3ImIkSuBrIdy0vF66h8gf8Tuinf1TK3mPAz2+2sqyf3KzA==", + "dependencies": { + "@vue/compiler-ssr": "3.4.27", + "@vue/shared": "3.4.27" + }, + "peerDependencies": { + "vue": "3.4.27" + } + }, + "node_modules/@vue/shared": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.27.tgz", + "integrity": "sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA==" + }, + "node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "license": "Apache-2.0", + "dependencies": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", + "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==", + "license": "MIT" + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" + }, + "node_modules/autoprefixer": { + "version": "10.4.2", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.2.tgz", + "integrity": "sha512-9fOPpHKuDW1w/0EKfRmVnxTDt8166MAnLI3mgZ1JCnhNtYWxcJ6Ud5CO/AVOZi/AvFa8DY9RTy3h3+tFBlrrdQ==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.19.1", + "caniuse-lite": "^1.0.30001297", + "fraction.js": "^4.1.2", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/bootstrap": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.3.tgz", + "integrity": "sha512-8HLCdWgyoMguSO9o+aH+iuZ+aht+mzW0u3HIMzVu7Srrpv7EBBxTnrFlSCskwdY1+EOFQSm7uMJhNQHkdPcmjg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/twbs" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + } + ], + "peerDependencies": { + "@popperjs/core": "^2.11.8" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "license": "MIT", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", + "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", + "escalade": "^3.1.1", + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001300", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001300.tgz", + "integrity": "sha512-cVjiJHWGcNlJi8TZVKNMnvMid3Z3TTdDHmLDzlOdIiZq138Exvo0G+G0wTdVYolxKb4AYwC+38pxodiInVtJSA==", + "license": "CC-BY-4.0", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/case-anything": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/case-anything/-/case-anything-2.1.10.tgz", + "integrity": "sha512-JczJwVrCP0jPKh05McyVsuOg6AYosrB9XWZKbQzXeDAm2ClE/PJE/BcrrQrVyGYH7Jg8V/LDupmyL4kFlVsVFQ==", + "license": "MIT", + "engines": { + "node": ">=12.13" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/classnames": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz", + "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==", + "license": "MIT" + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "license": "MIT", + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/core-js": { + "version": "3.20.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.20.3.tgz", + "integrity": "sha512-vVl8j8ph6tRS3B8qir40H7yw7voy17xL0piAjlbBUsH7WIfzoedL/ZOr1OV9FyZQLWXsayOJyV4tnRyXR85/ag==", + "hasInstallScript": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "license": "MIT", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/crelt": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.5.tgz", + "integrity": "sha512-+BO9wPPi+DWTDcNYhr/W90myha8ptzftZT+LwcmUbbok0rcP/fequmFYCw8NMoH7pkAZQzU78b3kYrlua5a9eA==", + "license": "MIT" + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + }, + "node_modules/dash-get": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/dash-get/-/dash-get-1.0.2.tgz", + "integrity": "sha512-4FbVrHDwfOASx7uQVxeiCTo7ggSdYZbqs8lH+WU6ViypPlDbe9y6IP5VVUDQBv9DcnyaiPT5XT0UWHgJ64zLeQ==", + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", + "license": "MIT" + }, + "node_modules/detective": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", + "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", + "license": "MIT", + "dependencies": { + "acorn-node": "^1.6.1", + "defined": "^1.0.0", + "minimist": "^1.1.1" + }, + "bin": { + "detective": "bin/detective.js" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "license": "Apache-2.0" + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "license": "MIT" + }, + "node_modules/electron-to-chromium": { + "version": "1.4.47", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.47.tgz", + "integrity": "sha512-ZHc8i3/cgeCRK/vC7W2htAG6JqUmOUgDNn/f9yY9J8UjfLjwzwOVEt4MWmgJAdvmxyrsR5KIFA/6+kUHGY0eUA==", + "license": "ISC" + }, + "node_modules/engine.io-client": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.4.0.tgz", + "integrity": "sha512-GyKPDyoEha+XZ7iEqam49vz6auPnNJ9ZBfy89f+rMMas8AuiMWOZ9PVzu8xb9ZC6rafUqiGHSCfu22ih66E+1g==", + "license": "MIT", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1", + "engine.io-parser": "~5.0.3", + "ws": "~8.11.0", + "xmlhttprequest-ssl": "~2.0.0" + } + }, + "node_modules/engine.io-parser": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.6.tgz", + "integrity": "sha512-tjuoZDMAdEhVnSFleYPCtdL2GXwVTGtNjoeJd9IhIG3C1xs9uwxqRNEu5WpnDZCaozwVlK/nuQhpodhXSIMaxw==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/entities": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", + "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/esbuild": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.54.tgz", + "integrity": "sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/linux-loong64": "0.14.54", + "esbuild-android-64": "0.14.54", + "esbuild-android-arm64": "0.14.54", + "esbuild-darwin-64": "0.14.54", + "esbuild-darwin-arm64": "0.14.54", + "esbuild-freebsd-64": "0.14.54", + "esbuild-freebsd-arm64": "0.14.54", + "esbuild-linux-32": "0.14.54", + "esbuild-linux-64": "0.14.54", + "esbuild-linux-arm": "0.14.54", + "esbuild-linux-arm64": "0.14.54", + "esbuild-linux-mips64le": "0.14.54", + "esbuild-linux-ppc64le": "0.14.54", + "esbuild-linux-riscv64": "0.14.54", + "esbuild-linux-s390x": "0.14.54", + "esbuild-netbsd-64": "0.14.54", + "esbuild-openbsd-64": "0.14.54", + "esbuild-sunos-64": "0.14.54", + "esbuild-windows-32": "0.14.54", + "esbuild-windows-64": "0.14.54", + "esbuild-windows-arm64": "0.14.54" + } + }, + "node_modules/esbuild-android-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.54.tgz", + "integrity": "sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-android-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.54.tgz", + "integrity": "sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-darwin-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.54.tgz", + "integrity": "sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-darwin-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz", + "integrity": "sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-freebsd-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.54.tgz", + "integrity": "sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-freebsd-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.54.tgz", + "integrity": "sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-32": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.54.tgz", + "integrity": "sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.54.tgz", + "integrity": "sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-arm": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.54.tgz", + "integrity": "sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.54.tgz", + "integrity": "sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-mips64le": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.54.tgz", + "integrity": "sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-ppc64le": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.54.tgz", + "integrity": "sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-riscv64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.54.tgz", + "integrity": "sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-s390x": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.54.tgz", + "integrity": "sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-netbsd-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.54.tgz", + "integrity": "sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-openbsd-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.54.tgz", + "integrity": "sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-sunos-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.54.tgz", + "integrity": "sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-32": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.54.tgz", + "integrity": "sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.54.tgz", + "integrity": "sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.54.tgz", + "integrity": "sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/feather-icons": { + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/feather-icons/-/feather-icons-4.28.0.tgz", + "integrity": "sha512-gRdqKESXRBUZn6Nl0VBq2wPHKRJgZz7yblrrc2lYsS6odkNFDnA4bqvrlEVRUPjE1tFax+0TdbJKZ31ziJuzjg==", + "license": "MIT", + "dependencies": { + "classnames": "^2.2.5", + "core-js": "^3.1.3" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fraction.js": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.2.tgz", + "integrity": "sha512-o2RiJQ6DZaR/5+Si0qJUIy637QMRudSi9kU/FFzx9EZazrIdnBgpU+3sEWCxAVhH2RtxW2Oz+T4p2o8uOPVcgA==", + "license": "MIT", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, + "node_modules/frappe-ui": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/frappe-ui/-/frappe-ui-0.1.3.tgz", + "integrity": "sha512-xVf5vTnw8qreRHX1CGRoV2taYGwRdlDS5HT9n6f+BzvW7uYCyX7RexAm+cyeEsEDo2I9YSHk/48GDx+svj1k4w==", + "license": "MIT", + "dependencies": { + "@headlessui/vue": "^1.7.14", + "@popperjs/core": "^2.11.2", + "@tailwindcss/forms": "^0.5.3", + "@tailwindcss/typography": "^0.5.0", + "@tiptap/extension-color": "^2.0.3", + "@tiptap/extension-highlight": "^2.0.3", + "@tiptap/extension-image": "^2.0.3", + "@tiptap/extension-link": "^2.0.3", + "@tiptap/extension-mention": "^2.0.3", + "@tiptap/extension-placeholder": "^2.0.3", + "@tiptap/extension-table": "^2.0.3", + "@tiptap/extension-table-cell": "^2.0.3", + "@tiptap/extension-table-header": "^2.0.3", + "@tiptap/extension-table-row": "^2.0.3", + "@tiptap/extension-text-align": "^2.0.3", + "@tiptap/extension-text-style": "^2.0.3", + "@tiptap/extension-typography": "^2.0.3", + "@tiptap/pm": "^2.0.3", + "@tiptap/starter-kit": "^2.0.3", + "@tiptap/suggestion": "^2.0.3", + "@tiptap/vue-3": "^2.0.3", + "feather-icons": "^4.28.0", + "idb-keyval": "^6.2.0", + "showdown": "^2.1.0", + "socket.io-client": "^4.5.1", + "tippy.js": "^6.3.7" + }, + "peerDependencies": { + "vue": "^3.2.45", + "vue-router": "^4.1.6" + } + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/idb-keyval": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/idb-keyval/-/idb-keyval-6.2.0.tgz", + "integrity": "sha512-uw+MIyQn2jl3+hroD7hF8J7PUviBU7BPKWw4f/ISf32D4LoGu98yHjrzWWJDASu9QNrX10tCJqk9YY0ClWm8Ng==", + "license": "Apache-2.0", + "dependencies": { + "safari-14-idb-fix": "^3.0.0" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "license": "MIT" + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "license": "MIT" + }, + "node_modules/lilconfig": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.4.tgz", + "integrity": "sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "license": "MIT" + }, + "node_modules/linkify-it": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-4.0.1.tgz", + "integrity": "sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==", + "license": "MIT", + "dependencies": { + "uc.micro": "^1.0.1" + } + }, + "node_modules/linkifyjs": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/linkifyjs/-/linkifyjs-4.1.1.tgz", + "integrity": "sha512-zFN/CTVmbcVef+WaDXT63dNzzkfRBKT1j464NJQkV7iSgJU0sLBus9W0HBwnXK13/hf168pbrx/V/bjEHOXNHA==", + "license": "MIT" + }, + "node_modules/lodash.castarray": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.castarray/-/lodash.castarray-4.4.0.tgz", + "integrity": "sha1-wCUTUV4wna3dTCTGDP3c9ZdtkRU=", + "license": "MIT" + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=", + "license": "MIT" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "license": "MIT" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "license": "MIT" + }, + "node_modules/magic-string": { + "version": "0.30.10", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", + "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.15" + } + }, + "node_modules/make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "license": "ISC" + }, + "node_modules/markdown-it": { + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-13.0.1.tgz", + "integrity": "sha512-lTlxriVoy2criHP0JKRhO2VDG9c2ypWCsT237eDiLqi09rmbKoUetyGHq2uOIRoRS//kfoJckS0eUzzkDR+k2Q==", + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1", + "entities": "~3.0.1", + "linkify-it": "^4.0.1", + "mdurl": "^1.0.1", + "uc.micro": "^1.0.5" + }, + "bin": { + "markdown-it": "bin/markdown-it.js" + } + }, + "node_modules/mdurl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", + "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==", + "license": "MIT" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "license": "MIT", + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mini-svg-data-uri": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.3.tgz", + "integrity": "sha512-gSfqpMRC8IxghvMcxzzmMnWpXAChSA+vy4cia33RgerMS8Fex95akUyQZPbxJJmeBGiGmK7n/1OpUX8ksRjIdA==", + "license": "MIT", + "bin": { + "mini-svg-data-uri": "cli.js" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "license": "MIT" + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/node-releases": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", + "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", + "license": "MIT" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", + "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object.omit": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-3.0.0.tgz", + "integrity": "sha512-EO+BCv6LJfu+gBIF3ggLicFebFLN5zqzz/WWJlMFfkMyGth+oBkhxzDl0wx2W4GkLzuQs/FsSkXZb2IMWQqmBQ==", + "license": "MIT", + "dependencies": { + "is-extendable": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/orderedmap": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/orderedmap/-/orderedmap-2.1.0.tgz", + "integrity": "sha512-/pIFexOm6S70EPdznemIz3BQZoJ4VTFrhqzu0ACBqBgeLsLxq8e6Jim63ImIfwW/zAD1AlXpRMlOv3aghmo4dA==", + "license": "MIT" + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "license": "MIT" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/postcss": { + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-js": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", + "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "license": "MIT", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.3.3" + } + }, + "node_modules/postcss-load-config": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.1.tgz", + "integrity": "sha512-c/9XYboIbSEUZpiD1UQD0IKiUe8n9WHYV7YFe7X7J+ZwCsEKkUJSFWjS9hBU1RR9THR7jMXst8sxiqP0jjo2mg==", + "license": "MIT", + "dependencies": { + "lilconfig": "^2.0.4", + "yaml": "^1.10.2" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-nested": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", + "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.6" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.8", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.8.tgz", + "integrity": "sha512-D5PG53d209Z1Uhcc0qAZ5U3t5HagH3cxu+WLZ22jt3gLUpXM4eXXfiO14jiDWST3NNooX/E8wISfOhZ9eIjGTQ==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "license": "MIT" + }, + "node_modules/prosemirror-changeset": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/prosemirror-changeset/-/prosemirror-changeset-2.2.0.tgz", + "integrity": "sha512-QM7ohGtkpVpwVGmFb8wqVhaz9+6IUXcIQBGZ81YNAKYuHiFJ1ShvSzab4pKqTinJhwciZbrtBEk/2WsqSt2PYg==", + "license": "MIT", + "dependencies": { + "prosemirror-transform": "^1.0.0" + } + }, + "node_modules/prosemirror-collab": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/prosemirror-collab/-/prosemirror-collab-1.3.0.tgz", + "integrity": "sha512-+S/IJ69G2cUu2IM5b3PBekuxs94HO1CxJIWOFrLQXUaUDKL/JfBx+QcH31ldBlBXyDEUl+k3Vltfi1E1MKp2mA==", + "license": "MIT", + "dependencies": { + "prosemirror-state": "^1.0.0" + } + }, + "node_modules/prosemirror-commands": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/prosemirror-commands/-/prosemirror-commands-1.5.1.tgz", + "integrity": "sha512-ga1ga/RkbzxfAvb6iEXYmrEpekn5NCwTb8w1dr/gmhSoaGcQ0VPuCzOn5qDEpC45ql2oDkKoKQbRxLJwKLpMTQ==", + "license": "MIT", + "dependencies": { + "prosemirror-model": "^1.0.0", + "prosemirror-state": "^1.0.0", + "prosemirror-transform": "^1.0.0" + } + }, + "node_modules/prosemirror-dropcursor": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/prosemirror-dropcursor/-/prosemirror-dropcursor-1.8.0.tgz", + "integrity": "sha512-TZMitR8nlp9Xh42pDYGcWopCoFPmJduoyGJ7FjYM2/7gZKnfD41TIaZN5Q1cQjm6Fm/P5vk/DpVYFhS8kDdigw==", + "license": "MIT", + "dependencies": { + "prosemirror-state": "^1.0.0", + "prosemirror-transform": "^1.1.0", + "prosemirror-view": "^1.1.0" + } + }, + "node_modules/prosemirror-gapcursor": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/prosemirror-gapcursor/-/prosemirror-gapcursor-1.3.1.tgz", + "integrity": "sha512-GKTeE7ZoMsx5uVfc51/ouwMFPq0o8YrZ7Hx4jTF4EeGbXxBveUV8CGv46mSHuBBeXGmvu50guoV2kSnOeZZnUA==", + "license": "MIT", + "dependencies": { + "prosemirror-keymap": "^1.0.0", + "prosemirror-model": "^1.0.0", + "prosemirror-state": "^1.0.0", + "prosemirror-view": "^1.0.0" + } + }, + "node_modules/prosemirror-history": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/prosemirror-history/-/prosemirror-history-1.3.0.tgz", + "integrity": "sha512-qo/9Wn4B/Bq89/YD+eNWFbAytu6dmIM85EhID+fz9Jcl9+DfGEo8TTSrRhP15+fFEoaPqpHSxlvSzSEbmlxlUA==", + "license": "MIT", + "dependencies": { + "prosemirror-state": "^1.2.2", + "prosemirror-transform": "^1.0.0", + "rope-sequence": "^1.3.0" + } + }, + "node_modules/prosemirror-inputrules": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/prosemirror-inputrules/-/prosemirror-inputrules-1.2.0.tgz", + "integrity": "sha512-eAW/M/NTSSzpCOxfR8Abw6OagdG0MiDAiWHQMQveIsZtoKVYzm0AflSPq/ymqJd56/Su1YPbwy9lM13wgHOFmQ==", + "license": "MIT", + "dependencies": { + "prosemirror-state": "^1.0.0", + "prosemirror-transform": "^1.0.0" + } + }, + "node_modules/prosemirror-keymap": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prosemirror-keymap/-/prosemirror-keymap-1.2.1.tgz", + "integrity": "sha512-kVK6WGC+83LZwuSJnuCb9PsADQnFZllt94qPP3Rx/vLcOUV65+IbBeH2nS5cFggPyEVJhGkGrgYFRrG250WhHQ==", + "license": "MIT", + "dependencies": { + "prosemirror-state": "^1.0.0", + "w3c-keyname": "^2.2.0" + } + }, + "node_modules/prosemirror-markdown": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/prosemirror-markdown/-/prosemirror-markdown-1.10.1.tgz", + "integrity": "sha512-s7iaTLiX+qO5z8kF2NcMmy2T7mIlxzkS4Sp3vTKSYChPtbMpg6YxFkU0Y06rUg2WtKlvBu7v1bXzlGBkfjUWAA==", + "license": "MIT", + "dependencies": { + "markdown-it": "^13.0.1", + "prosemirror-model": "^1.0.0" + } + }, + "node_modules/prosemirror-menu": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prosemirror-menu/-/prosemirror-menu-1.2.1.tgz", + "integrity": "sha512-sBirXxVfHalZO4f1ZS63WzewINK4182+7dOmoMeBkqYO8wqMBvBS7wQuwVOHnkMWPEh0+N0LJ856KYUN+vFkmQ==", + "license": "MIT", + "dependencies": { + "crelt": "^1.0.0", + "prosemirror-commands": "^1.0.0", + "prosemirror-history": "^1.0.0", + "prosemirror-state": "^1.0.0" + } + }, + "node_modules/prosemirror-model": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/prosemirror-model/-/prosemirror-model-1.19.0.tgz", + "integrity": "sha512-/CvFGJnwc41EJSfDkQLly1cAJJJmBpZwwUJtwZPTjY2RqZJfM8HVbCreOY/jti8wTRbVyjagcylyGoeJH/g/3w==", + "license": "MIT", + "dependencies": { + "orderedmap": "^2.0.0" + } + }, + "node_modules/prosemirror-schema-basic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prosemirror-schema-basic/-/prosemirror-schema-basic-1.2.1.tgz", + "integrity": "sha512-vYBdIHsYKSDIqYmPBC7lnwk9DsKn8PnVqK97pMYP5MLEDFqWIX75JiaJTzndBii4bRuNqhC2UfDOfM3FKhlBHg==", + "license": "MIT", + "dependencies": { + "prosemirror-model": "^1.19.0" + } + }, + "node_modules/prosemirror-schema-list": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/prosemirror-schema-list/-/prosemirror-schema-list-1.2.2.tgz", + "integrity": "sha512-rd0pqSDp86p0MUMKG903g3I9VmElFkQpkZ2iOd3EOVg1vo5Cst51rAsoE+5IPy0LPXq64eGcCYlW1+JPNxOj2w==", + "license": "MIT", + "dependencies": { + "prosemirror-model": "^1.0.0", + "prosemirror-state": "^1.0.0", + "prosemirror-transform": "^1.0.0" + } + }, + "node_modules/prosemirror-state": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/prosemirror-state/-/prosemirror-state-1.4.2.tgz", + "integrity": "sha512-puuzLD2mz/oTdfgd8msFbe0A42j5eNudKAAPDB0+QJRw8cO1ygjLmhLrg9RvDpf87Dkd6D4t93qdef00KKNacQ==", + "license": "MIT", + "dependencies": { + "prosemirror-model": "^1.0.0", + "prosemirror-transform": "^1.0.0", + "prosemirror-view": "^1.27.0" + } + }, + "node_modules/prosemirror-tables": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/prosemirror-tables/-/prosemirror-tables-1.3.2.tgz", + "integrity": "sha512-/9JTeN6s58Zq66HXaxP6uf8PAmc7XXKZFPlOGVtLvxEd6xBP6WtzaJB9wBjiGUzwbdhdMEy7V62yuHqk/3VrnQ==", + "license": "MIT", + "dependencies": { + "prosemirror-keymap": "^1.1.2", + "prosemirror-model": "^1.8.1", + "prosemirror-state": "^1.3.1", + "prosemirror-transform": "^1.2.1", + "prosemirror-view": "^1.13.3" + } + }, + "node_modules/prosemirror-trailing-node": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/prosemirror-trailing-node/-/prosemirror-trailing-node-2.0.3.tgz", + "integrity": "sha512-lGrjMrn97KWkjQSW/FjdvnhJmqFACmQIyr6lKYApvHitDnKsCoZz6XzrHB7RZYHni/0NxQmZ01p/2vyK2SkvaA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@remirror/core-constants": "^2.0.0", + "@remirror/core-helpers": "^2.0.1", + "escape-string-regexp": "^4.0.0" + }, + "peerDependencies": { + "prosemirror-model": "^1", + "prosemirror-state": "^1", + "prosemirror-view": "^1" + } + }, + "node_modules/prosemirror-transform": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/prosemirror-transform/-/prosemirror-transform-1.7.1.tgz", + "integrity": "sha512-VteoifAfpt46z0yEt6Fc73A5OID9t/y2QIeR5MgxEwTuitadEunD/V0c9jQW8ziT8pbFM54uTzRLJ/nLuQjMxg==", + "license": "MIT", + "dependencies": { + "prosemirror-model": "^1.0.0" + } + }, + "node_modules/prosemirror-view": { + "version": "1.30.2", + "resolved": "https://registry.npmjs.org/prosemirror-view/-/prosemirror-view-1.30.2.tgz", + "integrity": "sha512-nTNzZvalQf9kHeEyO407LiV6DoOs/pXsid88UqW9Vvybo4ozJW2PJhkfZUxCUF1hR/9vJLdhxX84wuw9P9HsXA==", + "license": "MIT", + "dependencies": { + "prosemirror-model": "^1.16.0", + "prosemirror-state": "^1.0.0", + "prosemirror-transform": "^1.1.0" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", + "license": "MIT" + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rollup": { + "version": "2.64.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.64.0.tgz", + "integrity": "sha512-+c+lbw1lexBKSMb1yxGDVfJ+vchJH3qLbmavR+awDinTDA2C5Ug9u7lkOzj62SCu0PKUExsW36tpgW7Fmpn3yQ==", + "dev": true, + "license": "MIT", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/rope-sequence": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/rope-sequence/-/rope-sequence-1.3.3.tgz", + "integrity": "sha512-85aZYCxweiD5J8yTEbw+E6A27zSnLPNDL0WfPdw3YYodq7WjnTKo0q4dtyQ2gz23iPT8Q9CUyJtAaUNcTxRf5Q==", + "license": "MIT" + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safari-14-idb-fix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/safari-14-idb-fix/-/safari-14-idb-fix-3.0.0.tgz", + "integrity": "sha512-eBNFLob4PMq8JA1dGyFn6G97q3/WzNtFK4RnzT1fnLq+9RyrGknzYiM/9B12MnKAxuj1IXr7UKYtTNtjyKMBog==", + "license": "Apache-2.0" + }, + "node_modules/showdown": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/showdown/-/showdown-2.1.0.tgz", + "integrity": "sha512-/6NVYu4U819R2pUIk79n67SYgJHWCce0a5xTP979WbNp0FL9MN1I1QK662IDU1b6JzKTvmhgI7T7JYIxBi3kMQ==", + "license": "MIT", + "dependencies": { + "commander": "^9.0.0" + }, + "bin": { + "showdown": "bin/showdown.js" + }, + "funding": { + "type": "individual", + "url": "https://www.paypal.me/tiviesantos" + } + }, + "node_modules/socket.io-client": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.6.1.tgz", + "integrity": "sha512-5UswCV6hpaRsNg5kkEHVcbBIXEYoVbMQaHJBXJCyEQ+CiFPV1NIOY0XOFWG4XR4GZcB8Kn6AsRs/9cy9TbqVMQ==", + "license": "MIT", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.2", + "engine.io-client": "~6.4.0", + "socket.io-parser": "~4.2.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/socket.io-parser": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", + "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/source-map-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tailwindcss": { + "version": "3.0.15", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.15.tgz", + "integrity": "sha512-bT2iy7FtjwgsXik4ZoJnHXR+SRCiGR1W95fVqpLZebr64m4ahwUwRbIAc5w5+2fzr1YF4Ct2eI7dojMRRl8sVQ==", + "license": "MIT", + "dependencies": { + "arg": "^5.0.1", + "chalk": "^4.1.2", + "chokidar": "^3.5.2", + "color-name": "^1.1.4", + "cosmiconfig": "^7.0.1", + "detective": "^5.2.0", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.7", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "normalize-path": "^3.0.0", + "object-hash": "^2.2.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.0", + "postcss-nested": "5.0.6", + "postcss-selector-parser": "^6.0.8", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.21.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=12.13.0" + }, + "peerDependencies": { + "autoprefixer": "^10.0.2", + "postcss": "^8.0.9" + } + }, + "node_modules/tailwindcss/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/throttle-debounce": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-3.0.1.tgz", + "integrity": "sha512-dTEWWNu6JmeVXY0ZYoPuH5cRIwc0MeGbJwah9KUNYSJwommQpCzTySTpEe8Gs1J23aeWEuAobe4Ag7EHVt/LOg==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/tippy.js": { + "version": "6.3.7", + "resolved": "https://registry.npmjs.org/tippy.js/-/tippy.js-6.3.7.tgz", + "integrity": "sha512-E1d3oP2emgJ9dRQZdf3Kkn0qJgI6ZLpyS5z6ZkY1DF3kaQaBsGZsndEpHwx+eC+tYM41HaSNvNtLx8tU57FzTQ==", + "license": "MIT", + "dependencies": { + "@popperjs/core": "^2.9.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/uc.micro": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", + "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", + "license": "MIT" + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "license": "MIT" + }, + "node_modules/vite": { + "version": "2.9.18", + "resolved": "https://registry.npmjs.org/vite/-/vite-2.9.18.tgz", + "integrity": "sha512-sAOqI5wNM9QvSEE70W3UGMdT8cyEn0+PmJMTFvTB8wB0YbYUWw3gUbY62AOyrXosGieF2htmeLATvNxpv/zNyQ==", + "dev": true, + "dependencies": { + "esbuild": "^0.14.27", + "postcss": "^8.4.13", + "resolve": "^1.22.0", + "rollup": ">=2.59.0 <2.78.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": ">=12.2.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "less": "*", + "sass": "*", + "stylus": "*" + }, + "peerDependenciesMeta": { + "less": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + } + } + }, + "node_modules/vue": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.27.tgz", + "integrity": "sha512-8s/56uK6r01r1icG/aEOHqyMVxd1bkYcSe9j8HcKtr/xTOFWvnzIVTehNW+5Yt89f+DLBe4A569pnZLS5HzAMA==", + "dependencies": { + "@vue/compiler-dom": "3.4.27", + "@vue/compiler-sfc": "3.4.27", + "@vue/runtime-dom": "3.4.27", + "@vue/server-renderer": "3.4.27", + "@vue/shared": "3.4.27" + }, + "peerDependencies": { + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/vue-router": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.3.2.tgz", + "integrity": "sha512-hKQJ1vDAZ5LVkKEnHhmm1f9pMiWIBNGF5AwU67PdH7TyXCj/a4hTccuUuYCAMgJK6rO/NVYtQIEN3yL8CECa7Q==", + "dependencies": { + "@vue/devtools-api": "^6.5.1" + }, + "funding": { + "url": "https://github.com/sponsors/posva" + }, + "peerDependencies": { + "vue": "^3.2.0" + } + }, + "node_modules/w3c-keyname": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.6.tgz", + "integrity": "sha512-f+fciywl1SJEniZHD6H+kUO8gOnwIr7f4ijKA6+ZvJFjeGi1r4PDLl53Ayud9O/rk64RqgoQine0feoeOU0kXg==", + "license": "MIT" + }, + "node_modules/ws": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "license": "MIT", + "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 + } + } + }, + "node_modules/xmlhttprequest-ssl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", + "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "license": "MIT", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "license": "ISC", + "engines": { + "node": ">= 6" + } + } + } +} diff --git a/frontend/yarn.lock b/frontend/yarn.lock index 7002e0d..b31e087 100644 --- a/frontend/yarn.lock +++ b/frontend/yarn.lock @@ -4,50 +4,60 @@ "@babel/code-frame@^7.0.0": version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.7.tgz#44416b6bd7624b998f5b1af5d470856c40138789" + resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz" integrity sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg== dependencies: "@babel/highlight" "^7.16.7" "@babel/helper-validator-identifier@^7.16.7": version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz#e8c602438c4a8195751243da9031d1607d247cad" + resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz" integrity sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw== "@babel/highlight@^7.16.7": version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.16.7.tgz#81a01d7d675046f0d96f82450d9d9578bdfd6b0b" + resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.7.tgz" integrity sha512-aKpPMfLvGO3Q97V0qhw/V2SWNWlwfJknuwAunU7wZLSfrM4xTBvg7E5opUVi1kJTBKihE38CPg4nBiqX83PWYw== dependencies: "@babel/helper-validator-identifier" "^7.16.7" chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.16.4": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.16.8.tgz#61c243a3875f7d0b0962b0543a33ece6ff2f1f17" - integrity sha512-i7jDUfrVBWc+7OKcBzEe5n7fbv3i2fWtxKzzCvOjnzSxMfWMigAhtfJ7qzZNGFNMsCCd67+uz553dYKWXPvCKw== +"@babel/parser@^7.24.4": + version "7.24.6" + resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.24.6.tgz" + integrity sha512-eNZXdfU35nJC2h24RznROuOpO94h6x8sg9ju0tT9biNtLZ2vuP8SduLqqV+/8+cebSLV9SJEAN5Z3zQbJG/M+Q== "@babel/runtime@^7.13.10": version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.21.0.tgz#5b55c9d394e5fcf304909a8b00c07dc217b56673" + resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.0.tgz" integrity sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw== dependencies: regenerator-runtime "^0.13.11" +"@esbuild/linux-loong64@0.14.54": + version "0.14.54" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz#de2a4be678bd4d0d1ffbb86e6de779cde5999028" + integrity sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw== + "@headlessui/vue@^1.7.14": version "1.7.16" - resolved "https://registry.yarnpkg.com/@headlessui/vue/-/vue-1.7.16.tgz#bdc9d32d329248910325539b99e6abfce0c69f89" + resolved "https://registry.npmjs.org/@headlessui/vue/-/vue-1.7.16.tgz" integrity sha512-nKT+nf/q6x198SsyK54mSszaQl/z+QxtASmgMEJtpxSX2Q0OPJX0upS/9daDyiECpeAsvjkoOrm2O/6PyBQ+Qg== +"@jridgewell/sourcemap-codec@^1.4.15": + version "1.4.15" + resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz" + integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== + "@linaria/core@3.0.0-beta.13": version "3.0.0-beta.13" - resolved "https://registry.yarnpkg.com/@linaria/core/-/core-3.0.0-beta.13.tgz#049c5be5faa67e341e413a0f6b641d5d78d91056" + resolved "https://registry.npmjs.org/@linaria/core/-/core-3.0.0-beta.13.tgz" integrity sha512-3zEi5plBCOsEzUneRVuQb+2SAx3qaC1dj0FfFAI6zIJQoDWu0dlSwKijMRack7oO9tUWrchfj3OkKQAd1LBdVg== "@nodelib/fs.scandir@2.1.5": version "2.1.5" - resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== dependencies: "@nodelib/fs.stat" "2.0.5" @@ -55,37 +65,32 @@ "@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": version "2.0.5" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== "@nodelib/fs.walk@^1.2.3": version "1.2.8" - resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + resolved "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== dependencies: "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" -"@popperjs/core@^2.11.2": - version "2.11.2" - resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.2.tgz#830beaec4b4091a9e9398ac50f865ddea52186b9" - integrity sha512-92FRmppjjqz29VMJ2dn+xdyXZBrMlE42AV6Kq6BwjWV7CNUW1hs2FtxSNLQE+gJhaZ6AAmYuO9y8dshhcBl7vA== - -"@popperjs/core@^2.9.0": - version "2.11.7" - resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.7.tgz#ccab5c8f7dc557a52ca3288c10075c9ccd37fff7" - integrity sha512-Cr4OjIkipTtcXKjAsm8agyleBuDHvxzeBoa1v543lbv1YaIwQjESsVcmjiWiPEbC1FIeHOG/Op9kdCmAmiS3Kw== +"@popperjs/core@^2.11.2", "@popperjs/core@^2.9.0": + version "2.11.8" + resolved "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz" + integrity sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A== "@remirror/core-constants@^2.0.0": version "2.0.0" - resolved "https://registry.yarnpkg.com/@remirror/core-constants/-/core-constants-2.0.0.tgz#a52f89059d93955e00810023cc76b4f7db9650bf" + resolved "https://registry.npmjs.org/@remirror/core-constants/-/core-constants-2.0.0.tgz" integrity sha512-vpePPMecHJllBqCWXl6+FIcZqS+tRUM2kSCCKFeEo1H3XUEv3ocijBIPhnlSAa7g6maX+12ATTgxrOsLpWVr2g== dependencies: "@babel/runtime" "^7.13.10" "@remirror/core-helpers@^2.0.1": version "2.0.1" - resolved "https://registry.yarnpkg.com/@remirror/core-helpers/-/core-helpers-2.0.1.tgz#6847666a009ada8c9b9f3a093c13a6d07a95d9bb" + resolved "https://registry.npmjs.org/@remirror/core-helpers/-/core-helpers-2.0.1.tgz" integrity sha512-s8M1pn33aBUhduvD1QR02uUQMegnFkGaTr4c1iBzxTTyg0rbQstzuQ7Q8TkL6n64JtgCdJS9jLz2dONb2meBKQ== dependencies: "@babel/runtime" "^7.13.10" @@ -106,26 +111,26 @@ "@remirror/types@^1.0.0": version "1.0.0" - resolved "https://registry.yarnpkg.com/@remirror/types/-/types-1.0.0.tgz#cc8764440089a2ada71f149c409739575b73b12e" + resolved "https://registry.npmjs.org/@remirror/types/-/types-1.0.0.tgz" integrity sha512-7HQbW7k8VxrAtfzs9FxwO6XSDabn8tSFDi1wwzShOnU+cvaYpfxu0ygyTk3TpXsag1hgFKY3ZIlAfB4WVz2LkQ== dependencies: type-fest "^2.0.0" "@socket.io/component-emitter@~3.1.0": version "3.1.0" - resolved "https://registry.yarnpkg.com/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz#96116f2a912e0c02817345b3c10751069920d553" + resolved "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz" integrity sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg== "@tailwindcss/forms@^0.5.3": version "0.5.3" - resolved "https://registry.yarnpkg.com/@tailwindcss/forms/-/forms-0.5.3.tgz#e4d7989686cbcaf416c53f1523df5225332a86e7" + resolved "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.3.tgz" integrity sha512-y5mb86JUoiUgBjY/o6FJSFZSEttfb3Q5gllE4xoKjAAD+vBrnIhE4dViwUuow3va8mpH4s9jyUbUbrRGoRdc2Q== dependencies: mini-svg-data-uri "^1.2.3" "@tailwindcss/typography@^0.5.0": version "0.5.0" - resolved "https://registry.yarnpkg.com/@tailwindcss/typography/-/typography-0.5.0.tgz#47886ec46ac41e1211d24fea05301046d9b30906" + resolved "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.0.tgz" integrity sha512-1p/3C6C+JJziS/ghtG8ACYalbA2SyLJY27Pm33cVTlAoY6VQ7zfm2H64cPxUMBkVIlWXTtWHhZcZJPobMRmQAA== dependencies: lodash.castarray "^4.4.0" @@ -135,183 +140,183 @@ "@tiptap/core@^2.1.10": version "2.1.10" - resolved "https://registry.yarnpkg.com/@tiptap/core/-/core-2.1.10.tgz#6d8f3c777f1700dcc6c903b1185576754175e366" + resolved "https://registry.npmjs.org/@tiptap/core/-/core-2.1.10.tgz" integrity sha512-yhUKsac6nlqbPQfwQnp+4Jb110EqmzocXKoZacLwzHpM7JVsr2+LXMDu9kahtrvHNJErJljhnQvDHRsrrYeJkQ== "@tiptap/extension-blockquote@^2.1.10": version "2.1.10" - resolved "https://registry.yarnpkg.com/@tiptap/extension-blockquote/-/extension-blockquote-2.1.10.tgz#dc475bef70dd460fc730a14b3b4cc18f37cd1b2d" + resolved "https://registry.npmjs.org/@tiptap/extension-blockquote/-/extension-blockquote-2.1.10.tgz" integrity sha512-lpBF/a+qgv4Bdf7HYisTkMFdFdGfn2SqspsydvG8UI7N9B/PfnCCrtoMaC3bqTaT6u8ZVxyM3Y3vnq2AxXJvBw== "@tiptap/extension-bold@^2.1.10": version "2.1.10" - resolved "https://registry.yarnpkg.com/@tiptap/extension-bold/-/extension-bold-2.1.10.tgz#fb71c2575087d3d2a9c6d214b3c1587da931cc61" + resolved "https://registry.npmjs.org/@tiptap/extension-bold/-/extension-bold-2.1.10.tgz" integrity sha512-I43WCwc7pyz5vtKGj24Rjv7HN0EK5S4PlADQPBuhC1qQvfCTFvjrBB6ZmsekUMGmllW0qMOFVLSjtffpckqshA== "@tiptap/extension-bubble-menu@^2.1.10": version "2.1.10" - resolved "https://registry.yarnpkg.com/@tiptap/extension-bubble-menu/-/extension-bubble-menu-2.1.10.tgz#551e93219b98f097331b30865123d36e95c37404" + resolved "https://registry.npmjs.org/@tiptap/extension-bubble-menu/-/extension-bubble-menu-2.1.10.tgz" integrity sha512-XxgJajXkfAj/fChXkIwKBs7/3pd7OxV1uGc6Opx1qW/nSRYx/rr97654Sx/sg6auwIlbpRoqTmyqjbykGX1/yA== dependencies: tippy.js "^6.3.7" "@tiptap/extension-bullet-list@^2.1.10": version "2.1.10" - resolved "https://registry.yarnpkg.com/@tiptap/extension-bullet-list/-/extension-bullet-list-2.1.10.tgz#e7d7fb578502da6c6208a4daa3e2fe4249ae6280" + resolved "https://registry.npmjs.org/@tiptap/extension-bullet-list/-/extension-bullet-list-2.1.10.tgz" integrity sha512-e6aFr29OSOmXsjFZB2zt3p8aeCWOx0C9Ayrpdf4QBUCOUJtt6FQPxxiYc+XZcdrYbLGLznA7QJlulCK9SGv2Fw== "@tiptap/extension-code-block@^2.1.10": version "2.1.10" - resolved "https://registry.yarnpkg.com/@tiptap/extension-code-block/-/extension-code-block-2.1.10.tgz#a125a12f716728b271a130178c6fc60237ed46f5" + resolved "https://registry.npmjs.org/@tiptap/extension-code-block/-/extension-code-block-2.1.10.tgz" integrity sha512-M+s89V9mP3tOoS6p/X2Dzw/Z7Fcg9EF0ZXlsMNifdlpwJlhAIYxI7vjPBmkMAFXTDB5eMZblXyNQaZ7v6V2Yeg== "@tiptap/extension-code@^2.1.10": version "2.1.10" - resolved "https://registry.yarnpkg.com/@tiptap/extension-code/-/extension-code-2.1.10.tgz#704798f90a32d6166ce96dc65ef4a541f424f895" + resolved "https://registry.npmjs.org/@tiptap/extension-code/-/extension-code-2.1.10.tgz" integrity sha512-1yy/kR0FAeMkDdAt1LW/FH6vlyZLqLZqY6BM+wBCiGrr+XeA5FTXih9iT/4gbTRuIzG0EPqx18nvroG7hUsWBg== "@tiptap/extension-color@^2.0.3": version "2.1.10" - resolved "https://registry.yarnpkg.com/@tiptap/extension-color/-/extension-color-2.1.10.tgz#5941f40a0418f3bc2bd52f172957be2e4e8ce3d6" + resolved "https://registry.npmjs.org/@tiptap/extension-color/-/extension-color-2.1.10.tgz" integrity sha512-ZBHi/4+bT3PbC/PtZFF6lc1QbnhUYBLRd4o6AHbtNqBFVcagbRUeiyxJg5xXQa/Ar9eR3NPkG0y5WY/kRxB9Bg== "@tiptap/extension-document@^2.1.10": version "2.1.10" - resolved "https://registry.yarnpkg.com/@tiptap/extension-document/-/extension-document-2.1.10.tgz#6d2ab2301c86139d711fa460a311aa2c8bb343f8" + resolved "https://registry.npmjs.org/@tiptap/extension-document/-/extension-document-2.1.10.tgz" integrity sha512-jNlNGQIGg471DvzhADaEoRINa3LNghowrBbKK9d5wGVnbKRykNEPwjCf8zNl+m5NBmCZl3lsdznlwBk5zyh5Bg== "@tiptap/extension-dropcursor@^2.1.10": version "2.1.10" - resolved "https://registry.yarnpkg.com/@tiptap/extension-dropcursor/-/extension-dropcursor-2.1.10.tgz#490c9aa82656592c9820c55214381fb9bfea92f2" + resolved "https://registry.npmjs.org/@tiptap/extension-dropcursor/-/extension-dropcursor-2.1.10.tgz" integrity sha512-GhsWsCq6wLb8HJ32BeAm7ndv4lPyu1F7FFwmnARzEF5q54FV20kWSv2zC+Dv0dTvynXR3quXybdUM92xeNDovw== "@tiptap/extension-floating-menu@^2.1.10": version "2.1.10" - resolved "https://registry.yarnpkg.com/@tiptap/extension-floating-menu/-/extension-floating-menu-2.1.10.tgz#82914a02e04e019d8b5da5158b32ffb29d4cce80" + resolved "https://registry.npmjs.org/@tiptap/extension-floating-menu/-/extension-floating-menu-2.1.10.tgz" integrity sha512-uChrDrY3usnF9wSegqq+YGaqd229p9gmaB5xyOyMERDs972hKj4Ul95rXzBBiMKAWUMw9eM09i7+ijTzz4KDUw== dependencies: tippy.js "^6.3.7" "@tiptap/extension-gapcursor@^2.1.10": version "2.1.10" - resolved "https://registry.yarnpkg.com/@tiptap/extension-gapcursor/-/extension-gapcursor-2.1.10.tgz#712853ce82642108e50a37014d585ff72af6758d" + resolved "https://registry.npmjs.org/@tiptap/extension-gapcursor/-/extension-gapcursor-2.1.10.tgz" integrity sha512-WSBT9X7dzg0HyMoMP/Yyxl28QwIJO90YzobI9z5mav86BQv7C5wU0fQSpbpAbsN3s7lxKhPwNrXkwkpnXT4ZCA== "@tiptap/extension-hard-break@^2.1.10": version "2.1.10" - resolved "https://registry.yarnpkg.com/@tiptap/extension-hard-break/-/extension-hard-break-2.1.10.tgz#e885e83d936b45891bf4dc40c713d042f84eb8c4" + resolved "https://registry.npmjs.org/@tiptap/extension-hard-break/-/extension-hard-break-2.1.10.tgz" integrity sha512-sYrzpPoV5jQri+duGb50nDTs+hOBQDxXTKlJuZNFfZMwgx6epwxb8xICcGAUJFShuuW8UAWCNcB4jG9tMqgvyw== "@tiptap/extension-heading@^2.1.10": version "2.1.10" - resolved "https://registry.yarnpkg.com/@tiptap/extension-heading/-/extension-heading-2.1.10.tgz#1b32726551466c29987861181966e5675417b28c" + resolved "https://registry.npmjs.org/@tiptap/extension-heading/-/extension-heading-2.1.10.tgz" integrity sha512-1OgmrRPMcY52WI7I4799xd4eIsEX/bI813B8mZvNYXLzZI75pLW1hmz1mUvBYyMwlcek74zVTGYgPy11o+2JEg== "@tiptap/extension-highlight@^2.0.3": version "2.1.10" - resolved "https://registry.yarnpkg.com/@tiptap/extension-highlight/-/extension-highlight-2.1.10.tgz#8d94db01a2324e0ce380e6e7515fa0bc6004d9b9" + resolved "https://registry.npmjs.org/@tiptap/extension-highlight/-/extension-highlight-2.1.10.tgz" integrity sha512-HPD9T0MPEfrD40aSjcj23OcAYDnpsRLXxwQAYK1jw6Fvk7OtJZn8iaoAb4GcFfcKs3vgkpA9DC6DXlnvN0txYA== "@tiptap/extension-history@^2.1.10": version "2.1.10" - resolved "https://registry.yarnpkg.com/@tiptap/extension-history/-/extension-history-2.1.10.tgz#efa60d657a76818361a3af14769660672d4bc227" + resolved "https://registry.npmjs.org/@tiptap/extension-history/-/extension-history-2.1.10.tgz" integrity sha512-tApuN8MIJMzc0dxvkYJPt3t5cea9NuZBGNiuVedJwMMUF6hbFpMZAt20GW2qwjBaZ76rQwbLp1s3KnImFsPe5A== "@tiptap/extension-horizontal-rule@^2.1.10": version "2.1.10" - resolved "https://registry.yarnpkg.com/@tiptap/extension-horizontal-rule/-/extension-horizontal-rule-2.1.10.tgz#cfdb67530be100054fc8511942d4ec3534acf828" + resolved "https://registry.npmjs.org/@tiptap/extension-horizontal-rule/-/extension-horizontal-rule-2.1.10.tgz" integrity sha512-91lGpK2d6WMPhrMDPBURS8z8pEg1CUBYy7GmBenKvvgh+JzVhG+U6MtykfWNfm2R4iRXOl1xLbyUOCiOSUXodQ== "@tiptap/extension-image@^2.0.3": version "2.1.10" - resolved "https://registry.yarnpkg.com/@tiptap/extension-image/-/extension-image-2.1.10.tgz#6c597ad02285f1f3508fd4aa21e30213657cbd7c" + resolved "https://registry.npmjs.org/@tiptap/extension-image/-/extension-image-2.1.10.tgz" integrity sha512-d7+d4J2TJ99+phFbVTpsFhi208jAgcrfbdwUDkkwjdF+PQhax5pounSt/8eZPWdyCXj+EWYjCjx0znwsD6+SCA== "@tiptap/extension-italic@^2.1.10": version "2.1.10" - resolved "https://registry.yarnpkg.com/@tiptap/extension-italic/-/extension-italic-2.1.10.tgz#7183119c8c61beb2ac635ca3c2066624530b4a56" + resolved "https://registry.npmjs.org/@tiptap/extension-italic/-/extension-italic-2.1.10.tgz" integrity sha512-ebw5m+rWx6K5UoBVXSkz3fpvDJh/wScfYmwl6pkbjc2jNbZiln2LSiLHYc2eIYJ2aTsVxcw/n0Azfk5Lb19InA== "@tiptap/extension-link@^2.0.3": version "2.1.10" - resolved "https://registry.yarnpkg.com/@tiptap/extension-link/-/extension-link-2.1.10.tgz#c2a33fdf33dd2d97f29381ae2163c10318dc371f" + resolved "https://registry.npmjs.org/@tiptap/extension-link/-/extension-link-2.1.10.tgz" integrity sha512-dXxPTWzJzpbDRAewM4P8jN/n9h8uUH83lOLwweuODYCqHRdjQL/uGkQworFFrgqmRHs+9JjHZ4DETILZVawJ+Q== dependencies: linkifyjs "^4.1.0" "@tiptap/extension-list-item@^2.1.10": version "2.1.10" - resolved "https://registry.yarnpkg.com/@tiptap/extension-list-item/-/extension-list-item-2.1.10.tgz#0615e4fb68161e6457e6041e195f454bfd537d44" + resolved "https://registry.npmjs.org/@tiptap/extension-list-item/-/extension-list-item-2.1.10.tgz" integrity sha512-rRRyB14vOcSjTMAh8Y+50TRC/jO469CelGwFjOLrK1ZSEag5wmLDaqpWOOb52BFYnvCHuIm1HqZtdL5bTI/J1w== "@tiptap/extension-mention@^2.0.3": version "2.1.10" - resolved "https://registry.yarnpkg.com/@tiptap/extension-mention/-/extension-mention-2.1.10.tgz#a60d5a4ad62f8dcceea10fe6951fd4af8e3e5d1d" + resolved "https://registry.npmjs.org/@tiptap/extension-mention/-/extension-mention-2.1.10.tgz" integrity sha512-OYt4etiv3N2rj+eQUZimuFHM8AK0DP90WknUFLBF++FKB7l50WOkVv7ZEK7i78JBzNkIN4vAI7K6NhY0HCvQzg== "@tiptap/extension-ordered-list@^2.1.10": version "2.1.10" - resolved "https://registry.yarnpkg.com/@tiptap/extension-ordered-list/-/extension-ordered-list-2.1.10.tgz#ef5d5ba68baf86e9b66c1b2c1cec458aa111ad44" + resolved "https://registry.npmjs.org/@tiptap/extension-ordered-list/-/extension-ordered-list-2.1.10.tgz" integrity sha512-jouo3RHUMxU4dPzZcfZdUzmsLVp1KHrLIAD2YAxBuqArACrBNfJpIhtkTKuGLlaFhKqGr+EmNdNQnK8JOBhLtQ== "@tiptap/extension-paragraph@^2.1.10": version "2.1.10" - resolved "https://registry.yarnpkg.com/@tiptap/extension-paragraph/-/extension-paragraph-2.1.10.tgz#ee1238d2d6e9460b2a929b05a5fd43cfb58a6017" + resolved "https://registry.npmjs.org/@tiptap/extension-paragraph/-/extension-paragraph-2.1.10.tgz" integrity sha512-kzuHbrxcxpWkha5P+JFzCKT54pNqb4IBKMU5qT9YGhZSdNTtU63ncdCHM+Ad1ukLuvXAv95zh1IQC5j+Z1Qk4A== "@tiptap/extension-placeholder@^2.0.3": version "2.1.10" - resolved "https://registry.yarnpkg.com/@tiptap/extension-placeholder/-/extension-placeholder-2.1.10.tgz#bdb03dac209444276f25d76f3929bb2bc1facfe8" + resolved "https://registry.npmjs.org/@tiptap/extension-placeholder/-/extension-placeholder-2.1.10.tgz" integrity sha512-lwtNmMZpxvQBGP72/zrdPFOmn/3QNZAKpkrfrK95Ri4TU6LPeDDwPsP81s9mkAFZPuDQ1i8SPakl+RivWa6qtA== "@tiptap/extension-strike@^2.1.10": version "2.1.10" - resolved "https://registry.yarnpkg.com/@tiptap/extension-strike/-/extension-strike-2.1.10.tgz#ec311395d16af15345b63d2dac2d459b9ad5fa9e" + resolved "https://registry.npmjs.org/@tiptap/extension-strike/-/extension-strike-2.1.10.tgz" integrity sha512-KW63lZLPFIir5AIeh2I7UK6Tx1O3jetD7JIPUzEqp1I1BfJlHGHVQxV8VXAmJl0hTOzjQBsHW42PmBxSC97NUg== "@tiptap/extension-table-cell@^2.0.3": version "2.1.10" - resolved "https://registry.yarnpkg.com/@tiptap/extension-table-cell/-/extension-table-cell-2.1.10.tgz#e594b55622435c43a95edf6f2adfaca402f5cbed" + resolved "https://registry.npmjs.org/@tiptap/extension-table-cell/-/extension-table-cell-2.1.10.tgz" integrity sha512-NQOTKjPOTJrkI7VaR9wFF3UKB9N2THD8zJZJDcECKQxLR740udF6/6jWm1uwkTwdkBekVKHBMQvKKK9W1bOBiw== "@tiptap/extension-table-header@^2.0.3": version "2.1.10" - resolved "https://registry.yarnpkg.com/@tiptap/extension-table-header/-/extension-table-header-2.1.10.tgz#6250676a26946e5b7186198a06990ea70f578a87" + resolved "https://registry.npmjs.org/@tiptap/extension-table-header/-/extension-table-header-2.1.10.tgz" integrity sha512-NSC0Y10kXDvPGiJckJY/QU8VA7HHU0tI20Dj7/r1oD9itBWSnWP0zAOXzHVlQt9GpThhFNo2nu3fAaVQNfKoTg== "@tiptap/extension-table-row@^2.0.3": version "2.1.10" - resolved "https://registry.yarnpkg.com/@tiptap/extension-table-row/-/extension-table-row-2.1.10.tgz#e7a1ca8342b623a400848b437c82d57680e551e3" + resolved "https://registry.npmjs.org/@tiptap/extension-table-row/-/extension-table-row-2.1.10.tgz" integrity sha512-yMOnAaXE7vK7MwULuVUO8v6AYZu6wxTfHAWQe/FqPeMf9tG0HL6+gyt1audremw0xBFMGPx6v4t8vlqPXW9p2g== "@tiptap/extension-table@^2.0.3": version "2.1.10" - resolved "https://registry.yarnpkg.com/@tiptap/extension-table/-/extension-table-2.1.10.tgz#5654426366b547631c647ffc5dacf040e65307e1" + resolved "https://registry.npmjs.org/@tiptap/extension-table/-/extension-table-2.1.10.tgz" integrity sha512-fsf0c6qA+R6NzbFx+tm1l5POZsgadHjREsedvq5q1i8rCq1Gt1AK+lR7WQsaXlSeIRsWtg4RT0eUjAYNCmKkug== "@tiptap/extension-text-align@^2.0.3": version "2.1.10" - resolved "https://registry.yarnpkg.com/@tiptap/extension-text-align/-/extension-text-align-2.1.10.tgz#0aa0b9e5b319471e074d6ce0a201840a3e5307d0" + resolved "https://registry.npmjs.org/@tiptap/extension-text-align/-/extension-text-align-2.1.10.tgz" integrity sha512-dp+9ru5mJnJ7XHXP7Qs7W14RP610LDca4mHRJtaMbUZTCHhDgqVDOb9oPYaSH76Adl/5s/ey6oKgyAaNqF5H3w== "@tiptap/extension-text-style@^2.0.3": version "2.1.10" - resolved "https://registry.yarnpkg.com/@tiptap/extension-text-style/-/extension-text-style-2.1.10.tgz#7d12e4d42da61ea5b4a675f31fea16482326c37b" + resolved "https://registry.npmjs.org/@tiptap/extension-text-style/-/extension-text-style-2.1.10.tgz" integrity sha512-ptgCZQfpy/8aQHHzktVMMAy30uMvC0XkPbJPmD0nYJqt/m+3QFHHWiGyaKXmYhqyg/TjPvTTMHjcvTvk5k4Sug== "@tiptap/extension-text@^2.1.10": version "2.1.10" - resolved "https://registry.yarnpkg.com/@tiptap/extension-text/-/extension-text-2.1.10.tgz#db297fb5d2ee50ef7a14650539e3d335f772f755" + resolved "https://registry.npmjs.org/@tiptap/extension-text/-/extension-text-2.1.10.tgz" integrity sha512-ubU/WQwNB0MVKyMAHr8ka3Nu3jCR03HARGKUwNRzppZYtRXWyXHNlAaJdplNb1NMGb8hd0ElBJmwFlVqmh8haQ== "@tiptap/extension-typography@^2.0.3": version "2.1.10" - resolved "https://registry.yarnpkg.com/@tiptap/extension-typography/-/extension-typography-2.1.10.tgz#bb5605cf76992a0e8e78e7e755ac07e761c24190" + resolved "https://registry.npmjs.org/@tiptap/extension-typography/-/extension-typography-2.1.10.tgz" integrity sha512-UHAa6xRBxzTP4rLYBrHz5qYHySIO5ASf4CzZVmJ+QNEarsKQKYz3M0dTgqF1KK4FexB0x1UKWLM8lq1TfzmQgg== "@tiptap/pm@^2.0.3": version "2.1.10" - resolved "https://registry.yarnpkg.com/@tiptap/pm/-/pm-2.1.10.tgz#84d5ae574568dca00ee62698559523d77e980620" + resolved "https://registry.npmjs.org/@tiptap/pm/-/pm-2.1.10.tgz" integrity sha512-Y+AqizKnjQpx4pSaA6m/cCD5QHQRPtALhO4ZO4YFZV1idYmsJA3/S5lgJI3ZL5eAHKHcGk6Vv3/8Y+eej5YIPw== dependencies: prosemirror-changeset "^2.2.0" @@ -335,7 +340,7 @@ "@tiptap/starter-kit@^2.0.3": version "2.1.10" - resolved "https://registry.yarnpkg.com/@tiptap/starter-kit/-/starter-kit-2.1.10.tgz#5f19c199c79d90ef5e3b8990ca3aa76ce625d68c" + resolved "https://registry.npmjs.org/@tiptap/starter-kit/-/starter-kit-2.1.10.tgz" integrity sha512-h5mH1qv7SDFXWZPbOWC8zpGZ62EnDizRNtM45Gani0HYWJXcbPFpgN1qJmESP/jP+v+0hxtnVEkgfpiy3LRm6A== dependencies: "@tiptap/core" "^2.1.10" @@ -360,12 +365,12 @@ "@tiptap/suggestion@^2.0.3": version "2.1.10" - resolved "https://registry.yarnpkg.com/@tiptap/suggestion/-/suggestion-2.1.10.tgz#fe6dd160ea93f8135c0831ae4accc7a708bac019" + resolved "https://registry.npmjs.org/@tiptap/suggestion/-/suggestion-2.1.10.tgz" integrity sha512-k9WTTWT81UkHaxZksjp+wE31E85QL0jyLd0ZEKAs+btW148Pon1KwBeLnODNHILcdQaRPxRvb28a47cRHEKTiw== "@tiptap/vue-3@^2.0.3": version "2.1.10" - resolved "https://registry.yarnpkg.com/@tiptap/vue-3/-/vue-3-2.1.10.tgz#bccb6cb0c2bd0a76c0d63a3feee05c74e0005e77" + resolved "https://registry.npmjs.org/@tiptap/vue-3/-/vue-3-2.1.10.tgz" integrity sha512-GE2fDERHXfbFSGvw9Ov/Wf9RbmYRRSii4oC05Xf2Jw9F2x8NjJWJvZVFEzAGoJSc5UskzXfwtNOmlt4AcBYuew== dependencies: "@tiptap/extension-bubble-menu" "^2.1.10" @@ -373,127 +378,116 @@ "@types/object.omit@^3.0.0": version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/object.omit/-/object.omit-3.0.0.tgz#0d31e1208eac8fe2ad5c9499a1016a8273bbfafc" + resolved "https://registry.npmjs.org/@types/object.omit/-/object.omit-3.0.0.tgz" integrity sha512-I27IoPpH250TUzc9FzXd0P1BV/BMJuzqD3jOz98ehf9dQqGkxlq+hO1bIqZGWqCg5bVOy0g4AUVJtnxe0klDmw== "@types/object.pick@^1.3.1": version "1.3.2" - resolved "https://registry.yarnpkg.com/@types/object.pick/-/object.pick-1.3.2.tgz#9eb28118240ad8f658b9c9c6caf35359fdb37150" + resolved "https://registry.npmjs.org/@types/object.pick/-/object.pick-1.3.2.tgz" integrity sha512-sn7L+qQ6RLPdXRoiaE7bZ/Ek+o4uICma/lBFPyJEKDTPTBP1W8u0c4baj3EiS4DiqLs+Hk+KUGvMVJtAw3ePJg== "@types/parse-json@^4.0.0": version "4.0.0" - resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" + resolved "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz" integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== "@types/throttle-debounce@^2.1.0": version "2.1.0" - resolved "https://registry.yarnpkg.com/@types/throttle-debounce/-/throttle-debounce-2.1.0.tgz#1c3df624bfc4b62f992d3012b84c56d41eab3776" + resolved "https://registry.npmjs.org/@types/throttle-debounce/-/throttle-debounce-2.1.0.tgz" integrity sha512-5eQEtSCoESnh2FsiLTxE121IiE60hnMqcb435fShf4bpLRjEu1Eoekht23y6zXS9Ts3l+Szu3TARnTsA0GkOkQ== "@vitejs/plugin-vue@^2.0.0": version "2.0.1" - resolved "https://registry.yarnpkg.com/@vitejs/plugin-vue/-/plugin-vue-2.0.1.tgz#db0e5eacf96358e04cc501c9008079b25a70a4ac" + resolved "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-2.0.1.tgz" integrity sha512-wtdMnGVvys9K8tg+DxowU1ytTrdVveXr3LzdhaKakysgGXyrsfaeds2cDywtvujEASjWOwWL/OgWM+qoeM8Plg== -"@vue/compiler-core@3.2.27": - version "3.2.27" - resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.2.27.tgz#01bd5e5071f58f43e4184ba7fa810226799a5383" - integrity sha512-JyxAglSM/pb9paG5ZNuKrf5IUpzLzQA3khjWGF9oESELCLQlt6O3YyPMR2A69wIpYWrf5mScZ8YY8TJKOI/1kQ== +"@vue/compiler-core@3.4.27": + version "3.4.27" + resolved "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.27.tgz" + integrity sha512-E+RyqY24KnyDXsCuQrI+mlcdW3ALND6U7Gqa/+bVwbcpcR3BRRIckFoz7Qyd4TTlnugtwuI7YgjbvsLmxb+yvg== dependencies: - "@babel/parser" "^7.16.4" - "@vue/shared" "3.2.27" + "@babel/parser" "^7.24.4" + "@vue/shared" "3.4.27" + entities "^4.5.0" estree-walker "^2.0.2" - source-map "^0.6.1" + source-map-js "^1.2.0" -"@vue/compiler-dom@3.2.27": - version "3.2.27" - resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.2.27.tgz#a12163e3f3f1d5ff1969253eba4b4ea3e67bbd0f" - integrity sha512-NyQ7nEbopUBPUMHM4c3FPCbFbnQwptoPjW5Y5qfJ7hfiCNhOuhQsDNqi5JYKBxfpxiFNwjcN9F8t1AsnLrDloQ== +"@vue/compiler-dom@3.4.27": + version "3.4.27" + resolved "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.27.tgz" + integrity sha512-kUTvochG/oVgE1w5ViSr3KUBh9X7CWirebA3bezTbB5ZKBQZwR2Mwj9uoSKRMFcz4gSMzzLXBPD6KpCLb9nvWw== dependencies: - "@vue/compiler-core" "3.2.27" - "@vue/shared" "3.2.27" + "@vue/compiler-core" "3.4.27" + "@vue/shared" "3.4.27" -"@vue/compiler-sfc@3.2.27": - version "3.2.27" - resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.2.27.tgz#43bf23fe24feacba334636fa7a332f9d8a532c8c" - integrity sha512-WyecUhLN5UAQAr2QlmG2nA56OEnhZJaBnSw0G1tazb9rwDuK0V9tnbIXbQgmQlx+x4sJxgg61yWGcIXfilTl3A== +"@vue/compiler-sfc@3.4.27": + version "3.4.27" + resolved "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.27.tgz" + integrity sha512-nDwntUEADssW8e0rrmE0+OrONwmRlegDA1pD6QhVeXxjIytV03yDqTey9SBDiALsvAd5U4ZrEKbMyVXhX6mCGA== dependencies: - "@babel/parser" "^7.16.4" - "@vue/compiler-core" "3.2.27" - "@vue/compiler-dom" "3.2.27" - "@vue/compiler-ssr" "3.2.27" - "@vue/reactivity-transform" "3.2.27" - "@vue/shared" "3.2.27" + "@babel/parser" "^7.24.4" + "@vue/compiler-core" "3.4.27" + "@vue/compiler-dom" "3.4.27" + "@vue/compiler-ssr" "3.4.27" + "@vue/shared" "3.4.27" estree-walker "^2.0.2" - magic-string "^0.25.7" - postcss "^8.1.10" - source-map "^0.6.1" + magic-string "^0.30.10" + postcss "^8.4.38" + source-map-js "^1.2.0" -"@vue/compiler-ssr@3.2.27": - version "3.2.27" - resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.2.27.tgz#49aa3afd1602275aba3c3e331764984111a460bf" - integrity sha512-+l09t319iV7HVSrXfBw9OLwMZIPOFTXmHjZ61Bc5ZcwKqOYAR4uTurKpoXAfcSc5qs/q6WdE9jY3nrP0LUEMQQ== +"@vue/compiler-ssr@3.4.27": + version "3.4.27" + resolved "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.27.tgz" + integrity sha512-CVRzSJIltzMG5FcidsW0jKNQnNRYC8bT21VegyMMtHmhW3UOI7knmUehzswXLrExDLE6lQCZdrhD4ogI7c+vuw== dependencies: - "@vue/compiler-dom" "3.2.27" - "@vue/shared" "3.2.27" + "@vue/compiler-dom" "3.4.27" + "@vue/shared" "3.4.27" -"@vue/devtools-api@^6.0.0-beta.18": - version "6.0.0-beta.21.1" - resolved "https://registry.yarnpkg.com/@vue/devtools-api/-/devtools-api-6.0.0-beta.21.1.tgz#f1410f53c42aa67fa3b01ca7bdba891f69d7bc97" - integrity sha512-FqC4s3pm35qGVeXRGOjTsRzlkJjrBLriDS9YXbflHLsfA9FrcKzIyWnLXoNm+/7930E8rRakXuAc2QkC50swAw== +"@vue/devtools-api@^6.5.1": + version "6.6.1" + resolved "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.1.tgz" + integrity sha512-LgPscpE3Vs0x96PzSSB4IGVSZXZBZHpfxs+ZA1d+VEPwHdOXowy/Y2CsvCAIFrf+ssVU1pD1jidj505EpUnfbA== -"@vue/reactivity-transform@3.2.27": - version "3.2.27" - resolved "https://registry.yarnpkg.com/@vue/reactivity-transform/-/reactivity-transform-3.2.27.tgz#610b6df174cdceba6de1376f3218736c3b0e753d" - integrity sha512-67//61ObGxGnVrPhjygocb24eYUh+TFMhkm7szm8v5XdKXjkNl7qgIOflwGvUnwuIRJmr9nZ7+PvY0fL+H2upA== +"@vue/reactivity@3.4.27": + version "3.4.27" + resolved "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.27.tgz" + integrity sha512-kK0g4NknW6JX2yySLpsm2jlunZJl2/RJGZ0H9ddHdfBVHcNzxmQ0sS0b09ipmBoQpY8JM2KmUw+a6sO8Zo+zIA== dependencies: - "@babel/parser" "^7.16.4" - "@vue/compiler-core" "3.2.27" - "@vue/shared" "3.2.27" - estree-walker "^2.0.2" - magic-string "^0.25.7" + "@vue/shared" "3.4.27" -"@vue/reactivity@3.2.27": - version "3.2.27" - resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.2.27.tgz#db7c4eefded938a8974e768b7b8f9ff4fad34a62" - integrity sha512-QPfIQEJidRGIu/mPexhcB4csp1LEg2Nr+/QE72MnXs/OYDtFErhC9FxIyymkxp/xvAgL5wsnSOuDD6zWF42vRQ== +"@vue/runtime-core@3.4.27": + version "3.4.27" + resolved "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.27.tgz" + integrity sha512-7aYA9GEbOOdviqVvcuweTLe5Za4qBZkUY7SvET6vE8kyypxVgaT1ixHLg4urtOlrApdgcdgHoTZCUuTGap/5WA== dependencies: - "@vue/shared" "3.2.27" + "@vue/reactivity" "3.4.27" + "@vue/shared" "3.4.27" -"@vue/runtime-core@3.2.27": - version "3.2.27" - resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.2.27.tgz#1ea8acd30071f44bcf3915b088ff5d993a9d3154" - integrity sha512-NJrjuViHJyrT4bwIocbE4XDaDlA1Pj61pQlneZZdFEvgdMLlhzCCiJ4WZnWcohYQeisUAZjEFKK8GjQieDPFbw== +"@vue/runtime-dom@3.4.27": + version "3.4.27" + resolved "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.4.27.tgz" + integrity sha512-ScOmP70/3NPM+TW9hvVAz6VWWtZJqkbdf7w6ySsws+EsqtHvkhxaWLecrTorFxsawelM5Ys9FnDEMt6BPBDS0Q== dependencies: - "@vue/reactivity" "3.2.27" - "@vue/shared" "3.2.27" + "@vue/runtime-core" "3.4.27" + "@vue/shared" "3.4.27" + csstype "^3.1.3" -"@vue/runtime-dom@3.2.27": - version "3.2.27" - resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.2.27.tgz#d13f9f5f27815041f5e9f493d77121955e3f7166" - integrity sha512-tlnKkvBSkV7MPUp/wRFsYcv67U1rUeZTPfpPzq5Kpmw5NNGkY6J075fFBH2k0MNxDucXS+qfStNrxAyGTUMkSA== +"@vue/server-renderer@3.4.27": + version "3.4.27" + resolved "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.27.tgz" + integrity sha512-dlAMEuvmeA3rJsOMJ2J1kXU7o7pOxgsNHVr9K8hB3ImIkSuBrIdy0vF66h8gf8Tuinf1TK3mPAz2+2sqyf3KzA== dependencies: - "@vue/runtime-core" "3.2.27" - "@vue/shared" "3.2.27" - csstype "^2.6.8" + "@vue/compiler-ssr" "3.4.27" + "@vue/shared" "3.4.27" -"@vue/server-renderer@3.2.27": - version "3.2.27" - resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.2.27.tgz#a0caee0f7571fa741e4efaa72951a1cd70d61551" - integrity sha512-dZnzkFCDe6A/GIe/F1LcG6lWpprHVh62DjTv8wubtkHwfJWOmOeHp+KvPDRrswL/L3ghsm+E31xY+pvkgM3pbQ== - dependencies: - "@vue/compiler-ssr" "3.2.27" - "@vue/shared" "3.2.27" - -"@vue/shared@3.2.27": - version "3.2.27" - resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.2.27.tgz#d5c6e574ee1afd55043470bf70b15772da4e19a2" - integrity sha512-rpAn9k6O08Lvo7ekBIAnkOukX/4EsEQLPrRJBKhIEasMsOI5eX0f6mq1sDUSY7cgAqWw2d7QtP74CWxdXoyKxA== +"@vue/shared@3.4.27": + version "3.4.27" + resolved "https://registry.npmjs.org/@vue/shared/-/shared-3.4.27.tgz" + integrity sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA== acorn-node@^1.6.1: version "1.8.2" - resolved "https://registry.yarnpkg.com/acorn-node/-/acorn-node-1.8.2.tgz#114c95d64539e53dede23de8b9d96df7c7ae2af8" + resolved "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz" integrity sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A== dependencies: acorn "^7.0.0" @@ -502,31 +496,31 @@ acorn-node@^1.6.1: acorn-walk@^7.0.0: version "7.2.0" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" + resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz" integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== acorn@^7.0.0: version "7.4.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" + resolved "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== ansi-styles@^3.2.1: version "3.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== dependencies: color-convert "^1.9.0" ansi-styles@^4.1.0: version "4.3.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== dependencies: color-convert "^2.0.1" anymatch@~3.1.2: version "3.1.2" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" + resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz" integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== dependencies: normalize-path "^3.0.0" @@ -534,17 +528,17 @@ anymatch@~3.1.2: arg@^5.0.1: version "5.0.1" - resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.1.tgz#eb0c9a8f77786cad2af8ff2b862899842d7b6adb" + resolved "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz" integrity sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA== argparse@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" + resolved "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== autoprefixer@^10.4.2: version "10.4.2" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.2.tgz#25e1df09a31a9fba5c40b578936b90d35c9d4d3b" + resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.2.tgz" integrity sha512-9fOPpHKuDW1w/0EKfRmVnxTDt8166MAnLI3mgZ1JCnhNtYWxcJ6Ud5CO/AVOZi/AvFa8DY9RTy3h3+tFBlrrdQ== dependencies: browserslist "^4.19.1" @@ -556,19 +550,24 @@ autoprefixer@^10.4.2: binary-extensions@^2.0.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" + resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== +bootstrap@^5.3.3: + version "5.3.3" + resolved "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.3.tgz" + integrity sha512-8HLCdWgyoMguSO9o+aH+iuZ+aht+mzW0u3HIMzVu7Srrpv7EBBxTnrFlSCskwdY1+EOFQSm7uMJhNQHkdPcmjg== + braces@^3.0.1, braces@~3.0.2: version "3.0.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== dependencies: fill-range "^7.0.1" browserslist@^4.19.1: version "4.19.1" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.19.1.tgz#4ac0435b35ab655896c31d53018b6dd5e9e4c9a3" + resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz" integrity sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A== dependencies: caniuse-lite "^1.0.30001286" @@ -579,27 +578,27 @@ browserslist@^4.19.1: callsites@^3.0.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== camelcase-css@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" + resolved "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz" integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== caniuse-lite@^1.0.30001286, caniuse-lite@^1.0.30001297: version "1.0.30001300" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001300.tgz#11ab6c57d3eb6f964cba950401fd00a146786468" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001300.tgz" integrity sha512-cVjiJHWGcNlJi8TZVKNMnvMid3Z3TTdDHmLDzlOdIiZq138Exvo0G+G0wTdVYolxKb4AYwC+38pxodiInVtJSA== case-anything@^2.1.10: version "2.1.10" - resolved "https://registry.yarnpkg.com/case-anything/-/case-anything-2.1.10.tgz#d18a6ca968d54ec3421df71e3e190f3bced23410" + resolved "https://registry.npmjs.org/case-anything/-/case-anything-2.1.10.tgz" integrity sha512-JczJwVrCP0jPKh05McyVsuOg6AYosrB9XWZKbQzXeDAm2ClE/PJE/BcrrQrVyGYH7Jg8V/LDupmyL4kFlVsVFQ== chalk@^2.0.0: version "2.4.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== dependencies: ansi-styles "^3.2.1" @@ -608,7 +607,7 @@ chalk@^2.0.0: chalk@^4.1.2: version "4.1.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== dependencies: ansi-styles "^4.1.0" @@ -616,7 +615,7 @@ chalk@^4.1.2: chokidar@^3.5.2: version "3.5.3" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" + resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz" integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== dependencies: anymatch "~3.1.2" @@ -631,46 +630,46 @@ chokidar@^3.5.2: classnames@^2.2.5: version "2.3.1" - resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.3.1.tgz#dfcfa3891e306ec1dad105d0e88f4417b8535e8e" + resolved "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz" integrity sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA== color-convert@^1.9.0: version "1.9.3" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== dependencies: color-name "1.1.3" color-convert@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== dependencies: color-name "~1.1.4" color-name@1.1.3: version "1.1.3" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= color-name@^1.1.4, color-name@~1.1.4: version "1.1.4" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== commander@^9.0.0: version "9.5.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-9.5.0.tgz#bc08d1eb5cedf7ccb797a96199d41c7bc3e60d30" + resolved "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz" integrity sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ== core-js@^3.1.3: version "3.20.3" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.20.3.tgz#c710d0a676e684522f3db4ee84e5e18a9d11d69a" + resolved "https://registry.npmjs.org/core-js/-/core-js-3.20.3.tgz" integrity sha512-vVl8j8ph6tRS3B8qir40H7yw7voy17xL0piAjlbBUsH7WIfzoedL/ZOr1OV9FyZQLWXsayOJyV4tnRyXR85/ag== cosmiconfig@^7.0.1: version "7.0.1" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d" + resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz" integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ== dependencies: "@types/parse-json" "^4.0.0" @@ -681,44 +680,44 @@ cosmiconfig@^7.0.1: crelt@^1.0.0: version "1.0.5" - resolved "https://registry.yarnpkg.com/crelt/-/crelt-1.0.5.tgz#57c0d52af8c859e354bace1883eb2e1eb182bb94" + resolved "https://registry.npmjs.org/crelt/-/crelt-1.0.5.tgz" integrity sha512-+BO9wPPi+DWTDcNYhr/W90myha8ptzftZT+LwcmUbbok0rcP/fequmFYCw8NMoH7pkAZQzU78b3kYrlua5a9eA== cssesc@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + resolved "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz" integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== -csstype@^2.6.8: - version "2.6.19" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.19.tgz#feeb5aae89020bb389e1f63669a5ed490e391caa" - integrity sha512-ZVxXaNy28/k3kJg0Fou5MiYpp88j7H9hLZp8PDC3jV0WFjfH5E9xHb56L0W59cPbKbcHXeP4qyT8PrHp8t6LcQ== +csstype@^3.1.3: + version "3.1.3" + resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz" + integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw== dash-get@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/dash-get/-/dash-get-1.0.2.tgz#4c9e9ad5ef04c4bf9d3c9a451f6f7997298dcc7c" + resolved "https://registry.npmjs.org/dash-get/-/dash-get-1.0.2.tgz" integrity sha512-4FbVrHDwfOASx7uQVxeiCTo7ggSdYZbqs8lH+WU6ViypPlDbe9y6IP5VVUDQBv9DcnyaiPT5XT0UWHgJ64zLeQ== debug@~4.3.1, debug@~4.3.2: version "4.3.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== dependencies: ms "2.1.2" deepmerge@^4.2.2: version "4.3.1" - resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" + resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz" integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== defined@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693" + resolved "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz" integrity sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM= detective@^5.2.0: version "5.2.0" - resolved "https://registry.yarnpkg.com/detective/-/detective-5.2.0.tgz#feb2a77e85b904ecdea459ad897cc90a99bd2a7b" + resolved "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz" integrity sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg== dependencies: acorn-node "^1.6.1" @@ -727,22 +726,22 @@ detective@^5.2.0: didyoumean@^1.2.2: version "1.2.2" - resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037" + resolved "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz" integrity sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw== dlv@^1.1.3: version "1.1.3" - resolved "https://registry.yarnpkg.com/dlv/-/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79" + resolved "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz" integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA== electron-to-chromium@^1.4.17: version "1.4.47" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.47.tgz#5d5535cdbca2b9264abee4d6ea121995e9554bbe" + resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.47.tgz" integrity sha512-ZHc8i3/cgeCRK/vC7W2htAG6JqUmOUgDNn/f9yY9J8UjfLjwzwOVEt4MWmgJAdvmxyrsR5KIFA/6+kUHGY0eUA== engine.io-client@~6.4.0: version "6.4.0" - resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-6.4.0.tgz#88cd3082609ca86d7d3c12f0e746d12db4f47c91" + resolved "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.4.0.tgz" integrity sha512-GyKPDyoEha+XZ7iEqam49vz6auPnNJ9ZBfy89f+rMMas8AuiMWOZ9PVzu8xb9ZC6rafUqiGHSCfu22ih66E+1g== dependencies: "@socket.io/component-emitter" "~3.1.0" @@ -753,157 +752,181 @@ engine.io-client@~6.4.0: engine.io-parser@~5.0.3: version "5.0.6" - resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-5.0.6.tgz#7811244af173e157295dec9b2718dfe42a64ef45" + resolved "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.6.tgz" integrity sha512-tjuoZDMAdEhVnSFleYPCtdL2GXwVTGtNjoeJd9IhIG3C1xs9uwxqRNEu5WpnDZCaozwVlK/nuQhpodhXSIMaxw== +entities@^4.5.0: + version "4.5.0" + resolved "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz" + integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== + entities@~3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/entities/-/entities-3.0.1.tgz#2b887ca62585e96db3903482d336c1006c3001d4" + resolved "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz" integrity sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q== error-ex@^1.3.1: version "1.3.2" - resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + resolved "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz" integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== dependencies: is-arrayish "^0.2.1" -esbuild-android-arm64@0.13.15: - version "0.13.15" - resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.13.15.tgz#3fc3ff0bab76fe35dd237476b5d2b32bb20a3d44" - integrity sha512-m602nft/XXeO8YQPUDVoHfjyRVPdPgjyyXOxZ44MK/agewFFkPa8tUo6lAzSWh5Ui5PB4KR9UIFTSBKh/RrCmg== +esbuild-android-64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-android-64/-/esbuild-android-64-0.14.54.tgz#505f41832884313bbaffb27704b8bcaa2d8616be" + integrity sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ== -esbuild-darwin-64@0.13.15: - version "0.13.15" - resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.13.15.tgz#8e9169c16baf444eacec60d09b24d11b255a8e72" - integrity sha512-ihOQRGs2yyp7t5bArCwnvn2Atr6X4axqPpEdCFPVp7iUj4cVSdisgvEKdNR7yH3JDjW6aQDw40iQFoTqejqxvQ== +esbuild-android-arm64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.14.54.tgz#8ce69d7caba49646e009968fe5754a21a9871771" + integrity sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg== -esbuild-darwin-arm64@0.13.15: - version "0.13.15" - resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.13.15.tgz#1b07f893b632114f805e188ddfca41b2b778229a" - integrity sha512-i1FZssTVxUqNlJ6cBTj5YQj4imWy3m49RZRnHhLpefFIh0To05ow9DTrXROTE1urGTQCloFUXTX8QfGJy1P8dQ== +esbuild-darwin-64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.14.54.tgz#24ba67b9a8cb890a3c08d9018f887cc221cdda25" + integrity sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug== -esbuild-freebsd-64@0.13.15: - version "0.13.15" - resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.13.15.tgz#0b8b7eca1690c8ec94c75680c38c07269c1f4a85" - integrity sha512-G3dLBXUI6lC6Z09/x+WtXBXbOYQZ0E8TDBqvn7aMaOCzryJs8LyVXKY4CPnHFXZAbSwkCbqiPuSQ1+HhrNk7EA== +esbuild-darwin-arm64@0.14.54: + version "0.14.54" + resolved "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz" + integrity sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw== -esbuild-freebsd-arm64@0.13.15: - version "0.13.15" - resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.13.15.tgz#2e1a6c696bfdcd20a99578b76350b41db1934e52" - integrity sha512-KJx0fzEDf1uhNOZQStV4ujg30WlnwqUASaGSFPhznLM/bbheu9HhqZ6mJJZM32lkyfGJikw0jg7v3S0oAvtvQQ== +esbuild-freebsd-64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.54.tgz#09250f997a56ed4650f3e1979c905ffc40bbe94d" + integrity sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg== -esbuild-linux-32@0.13.15: - version "0.13.15" - resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.13.15.tgz#6fd39f36fc66dd45b6b5f515728c7bbebc342a69" - integrity sha512-ZvTBPk0YWCLMCXiFmD5EUtB30zIPvC5Itxz0mdTu/xZBbbHJftQgLWY49wEPSn2T/TxahYCRDWun5smRa0Tu+g== +esbuild-freebsd-arm64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.54.tgz#bafb46ed04fc5f97cbdb016d86947a79579f8e48" + integrity sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q== -esbuild-linux-64@0.13.15: - version "0.13.15" - resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.13.15.tgz#9cb8e4bcd7574e67946e4ee5f1f1e12386bb6dd3" - integrity sha512-eCKzkNSLywNeQTRBxJRQ0jxRCl2YWdMB3+PkWFo2BBQYC5mISLIVIjThNtn6HUNqua1pnvgP5xX0nHbZbPj5oA== +esbuild-linux-32@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.14.54.tgz#e2a8c4a8efdc355405325033fcebeb941f781fe5" + integrity sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw== -esbuild-linux-arm64@0.13.15: - version "0.13.15" - resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.13.15.tgz#3891aa3704ec579a1b92d2a586122e5b6a2bfba1" - integrity sha512-bYpuUlN6qYU9slzr/ltyLTR9YTBS7qUDymO8SV7kjeNext61OdmqFAzuVZom+OLW1HPHseBfJ/JfdSlx8oTUoA== +esbuild-linux-64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.14.54.tgz#de5fdba1c95666cf72369f52b40b03be71226652" + integrity sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg== -esbuild-linux-arm@0.13.15: - version "0.13.15" - resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.13.15.tgz#8a00e99e6a0c6c9a6b7f334841364d8a2b4aecfe" - integrity sha512-wUHttDi/ol0tD8ZgUMDH8Ef7IbDX+/UsWJOXaAyTdkT7Yy9ZBqPg8bgB/Dn3CZ9SBpNieozrPRHm0BGww7W/jA== +esbuild-linux-arm64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.54.tgz#dae4cd42ae9787468b6a5c158da4c84e83b0ce8b" + integrity sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig== -esbuild-linux-mips64le@0.13.15: - version "0.13.15" - resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.13.15.tgz#36b07cc47c3d21e48db3bb1f4d9ef8f46aead4f7" - integrity sha512-KlVjIG828uFPyJkO/8gKwy9RbXhCEUeFsCGOJBepUlpa7G8/SeZgncUEz/tOOUJTcWMTmFMtdd3GElGyAtbSWg== +esbuild-linux-arm@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.14.54.tgz#a2c1dff6d0f21dbe8fc6998a122675533ddfcd59" + integrity sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw== -esbuild-linux-ppc64le@0.13.15: - version "0.13.15" - resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.13.15.tgz#f7e6bba40b9a11eb9dcae5b01550ea04670edad2" - integrity sha512-h6gYF+OsaqEuBjeesTBtUPw0bmiDu7eAeuc2OEH9S6mV9/jPhPdhOWzdeshb0BskRZxPhxPOjqZ+/OqLcxQwEQ== +esbuild-linux-mips64le@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.54.tgz#d9918e9e4cb972f8d6dae8e8655bf9ee131eda34" + integrity sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw== -esbuild-netbsd-64@0.13.15: - version "0.13.15" - resolved "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.13.15.tgz#a2fedc549c2b629d580a732d840712b08d440038" - integrity sha512-3+yE9emwoevLMyvu+iR3rsa+Xwhie7ZEHMGDQ6dkqP/ndFzRHkobHUKTe+NCApSqG5ce2z4rFu+NX/UHnxlh3w== +esbuild-linux-ppc64le@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.54.tgz#3f9a0f6d41073fb1a640680845c7de52995f137e" + integrity sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ== -esbuild-openbsd-64@0.13.15: - version "0.13.15" - resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.13.15.tgz#b22c0e5806d3a1fbf0325872037f885306b05cd7" - integrity sha512-wTfvtwYJYAFL1fSs8yHIdf5GEE4NkbtbXtjLWjM3Cw8mmQKqsg8kTiqJ9NJQe5NX/5Qlo7Xd9r1yKMMkHllp5g== +esbuild-linux-riscv64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.54.tgz#618853c028178a61837bc799d2013d4695e451c8" + integrity sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg== -esbuild-sunos-64@0.13.15: - version "0.13.15" - resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.13.15.tgz#d0b6454a88375ee8d3964daeff55c85c91c7cef4" - integrity sha512-lbivT9Bx3t1iWWrSnGyBP9ODriEvWDRiweAs69vI+miJoeKwHWOComSRukttbuzjZ8r1q0mQJ8Z7yUsDJ3hKdw== +esbuild-linux-s390x@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.54.tgz#d1885c4c5a76bbb5a0fe182e2c8c60eb9e29f2a6" + integrity sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA== -esbuild-windows-32@0.13.15: - version "0.13.15" - resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.13.15.tgz#c96d0b9bbb52f3303322582ef8e4847c5ad375a7" - integrity sha512-fDMEf2g3SsJ599MBr50cY5ve5lP1wyVwTe6aLJsM01KtxyKkB4UT+fc5MXQFn3RLrAIAZOG+tHC+yXObpSn7Nw== +esbuild-netbsd-64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.54.tgz#69ae917a2ff241b7df1dbf22baf04bd330349e81" + integrity sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w== -esbuild-windows-64@0.13.15: - version "0.13.15" - resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.13.15.tgz#1f79cb9b1e1bb02fb25cd414cb90d4ea2892c294" - integrity sha512-9aMsPRGDWCd3bGjUIKG/ZOJPKsiztlxl/Q3C1XDswO6eNX/Jtwu4M+jb6YDH9hRSUflQWX0XKAfWzgy5Wk54JQ== +esbuild-openbsd-64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.54.tgz#db4c8495287a350a6790de22edea247a57c5d47b" + integrity sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw== -esbuild-windows-arm64@0.13.15: - version "0.13.15" - resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.13.15.tgz#482173070810df22a752c686509c370c3be3b3c3" - integrity sha512-zzvyCVVpbwQQATaf3IG8mu1IwGEiDxKkYUdA4FpoCHi1KtPa13jeScYDjlW0Qh+ebWzpKfR2ZwvqAQkSWNcKjA== +esbuild-sunos-64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.14.54.tgz#54287ee3da73d3844b721c21bc80c1dc7e1bf7da" + integrity sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw== -esbuild@^0.13.12: - version "0.13.15" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.13.15.tgz#db56a88166ee373f87dbb2d8798ff449e0450cdf" - integrity sha512-raCxt02HBKv8RJxE8vkTSCXGIyKHdEdGfUmiYb8wnabnaEmHzyW7DCHb5tEN0xU8ryqg5xw54mcwnYkC4x3AIw== +esbuild-windows-32@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.14.54.tgz#f8aaf9a5667630b40f0fb3aa37bf01bbd340ce31" + integrity sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w== + +esbuild-windows-64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.14.54.tgz#bf54b51bd3e9b0f1886ffdb224a4176031ea0af4" + integrity sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ== + +esbuild-windows-arm64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.54.tgz#937d15675a15e4b0e4fafdbaa3a01a776a2be982" + integrity sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg== + +esbuild@^0.14.27: + version "0.14.54" + resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.14.54.tgz" + integrity sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA== optionalDependencies: - esbuild-android-arm64 "0.13.15" - esbuild-darwin-64 "0.13.15" - esbuild-darwin-arm64 "0.13.15" - esbuild-freebsd-64 "0.13.15" - esbuild-freebsd-arm64 "0.13.15" - esbuild-linux-32 "0.13.15" - esbuild-linux-64 "0.13.15" - esbuild-linux-arm "0.13.15" - esbuild-linux-arm64 "0.13.15" - esbuild-linux-mips64le "0.13.15" - esbuild-linux-ppc64le "0.13.15" - esbuild-netbsd-64 "0.13.15" - esbuild-openbsd-64 "0.13.15" - esbuild-sunos-64 "0.13.15" - esbuild-windows-32 "0.13.15" - esbuild-windows-64 "0.13.15" - esbuild-windows-arm64 "0.13.15" + "@esbuild/linux-loong64" "0.14.54" + esbuild-android-64 "0.14.54" + esbuild-android-arm64 "0.14.54" + esbuild-darwin-64 "0.14.54" + esbuild-darwin-arm64 "0.14.54" + esbuild-freebsd-64 "0.14.54" + esbuild-freebsd-arm64 "0.14.54" + esbuild-linux-32 "0.14.54" + esbuild-linux-64 "0.14.54" + esbuild-linux-arm "0.14.54" + esbuild-linux-arm64 "0.14.54" + esbuild-linux-mips64le "0.14.54" + esbuild-linux-ppc64le "0.14.54" + esbuild-linux-riscv64 "0.14.54" + esbuild-linux-s390x "0.14.54" + esbuild-netbsd-64 "0.14.54" + esbuild-openbsd-64 "0.14.54" + esbuild-sunos-64 "0.14.54" + esbuild-windows-32 "0.14.54" + esbuild-windows-64 "0.14.54" + esbuild-windows-arm64 "0.14.54" escalade@^3.1.1: version "3.1.1" - resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== escape-string-regexp@^1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= escape-string-regexp@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== estree-walker@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" + resolved "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz" integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== fast-deep-equal@^3.1.3: version "3.1.3" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== fast-glob@^3.2.7: version "3.2.11" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.11.tgz#a1172ad95ceb8a16e20caa5c5e56480e5129c1d9" + resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz" integrity sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew== dependencies: "@nodelib/fs.stat" "^2.0.2" @@ -914,14 +937,14 @@ fast-glob@^3.2.7: fastq@^1.6.0: version "1.13.0" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c" + resolved "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz" integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== dependencies: reusify "^1.0.4" feather-icons@^4.28.0: version "4.28.0" - resolved "https://registry.yarnpkg.com/feather-icons/-/feather-icons-4.28.0.tgz#e1892a401fe12c4559291770ff6e68b0168e760f" + resolved "https://registry.npmjs.org/feather-icons/-/feather-icons-4.28.0.tgz" integrity sha512-gRdqKESXRBUZn6Nl0VBq2wPHKRJgZz7yblrrc2lYsS6odkNFDnA4bqvrlEVRUPjE1tFax+0TdbJKZ31ziJuzjg== dependencies: classnames "^2.2.5" @@ -929,19 +952,19 @@ feather-icons@^4.28.0: fill-range@^7.0.1: version "7.0.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== dependencies: to-regex-range "^5.0.1" fraction.js@^4.1.2: version "4.1.2" - resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.1.2.tgz#13e420a92422b6cf244dff8690ed89401029fbe8" + resolved "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.2.tgz" integrity sha512-o2RiJQ6DZaR/5+Si0qJUIy637QMRudSi9kU/FFzx9EZazrIdnBgpU+3sEWCxAVhH2RtxW2Oz+T4p2o8uOPVcgA== frappe-ui@^0.1.3: version "0.1.3" - resolved "https://registry.yarnpkg.com/frappe-ui/-/frappe-ui-0.1.3.tgz#3aceac1b4e3494915761c13690fd8cc14bd5ed2b" + resolved "https://registry.npmjs.org/frappe-ui/-/frappe-ui-0.1.3.tgz" integrity sha512-xVf5vTnw8qreRHX1CGRoV2taYGwRdlDS5HT9n6f+BzvW7uYCyX7RexAm+cyeEsEDo2I9YSHk/48GDx+svj1k4w== dependencies: "@headlessui/vue" "^1.7.14" @@ -973,55 +996,55 @@ frappe-ui@^0.1.3: fsevents@~2.3.2: version "2.3.2" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" + resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz" integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== +function-bind@^1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz" + integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== glob-parent@^5.1.2, glob-parent@~5.1.2: version "5.1.2" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== dependencies: is-glob "^4.0.1" glob-parent@^6.0.2: version "6.0.2" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz" integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== dependencies: is-glob "^4.0.3" has-flag@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= has-flag@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== -has@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== +hasown@^2.0.0: + version "2.0.2" + resolved "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz" + integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== dependencies: - function-bind "^1.1.1" + function-bind "^1.1.2" idb-keyval@^6.2.0: version "6.2.0" - resolved "https://registry.yarnpkg.com/idb-keyval/-/idb-keyval-6.2.0.tgz#3af94a3cc0689d6ee0bc9e045d2a3340ea897173" + resolved "https://registry.npmjs.org/idb-keyval/-/idb-keyval-6.2.0.tgz" integrity sha512-uw+MIyQn2jl3+hroD7hF8J7PUviBU7BPKWw4f/ISf32D4LoGu98yHjrzWWJDASu9QNrX10tCJqk9YY0ClWm8Ng== dependencies: safari-14-idb-fix "^3.0.0" import-fresh@^3.2.1: version "3.3.0" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== dependencies: parent-module "^1.0.0" @@ -1029,126 +1052,126 @@ import-fresh@^3.2.1: is-arrayish@^0.2.1: version "0.2.1" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= is-binary-path@~2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== dependencies: binary-extensions "^2.0.0" -is-core-module@^2.8.0: - version "2.8.1" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.8.1.tgz#f59fdfca701d5879d0a6b100a40aa1560ce27211" - integrity sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA== +is-core-module@^2.13.0: + version "2.13.1" + resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz" + integrity sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw== dependencies: - has "^1.0.3" + hasown "^2.0.0" is-extendable@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" + resolved "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz" integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== dependencies: is-plain-object "^2.0.4" is-extglob@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: version "4.0.3" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== dependencies: is-extglob "^2.1.1" is-number@^7.0.0: version "7.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== is-plain-object@^2.0.4: version "2.0.4" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz" integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== dependencies: isobject "^3.0.1" isobject@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + resolved "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== js-tokens@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== json-parse-even-better-errors@^2.3.0: version "2.3.1" - resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== lilconfig@^2.0.4: version "2.0.4" - resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.0.4.tgz#f4507d043d7058b380b6a8f5cb7bcd4b34cee082" + resolved "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.4.tgz" integrity sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA== lines-and-columns@^1.1.6: version "1.2.4" - resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" + resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz" integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== linkify-it@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/linkify-it/-/linkify-it-4.0.1.tgz#01f1d5e508190d06669982ba31a7d9f56a5751ec" + resolved "https://registry.npmjs.org/linkify-it/-/linkify-it-4.0.1.tgz" integrity sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw== dependencies: uc.micro "^1.0.1" linkifyjs@^4.1.0: version "4.1.1" - resolved "https://registry.yarnpkg.com/linkifyjs/-/linkifyjs-4.1.1.tgz#73d427e3bbaaf4ca8e71c589ad4ffda11a9a5fde" + resolved "https://registry.npmjs.org/linkifyjs/-/linkifyjs-4.1.1.tgz" integrity sha512-zFN/CTVmbcVef+WaDXT63dNzzkfRBKT1j464NJQkV7iSgJU0sLBus9W0HBwnXK13/hf168pbrx/V/bjEHOXNHA== lodash.castarray@^4.4.0: version "4.4.0" - resolved "https://registry.yarnpkg.com/lodash.castarray/-/lodash.castarray-4.4.0.tgz#c02513515e309daddd4c24c60cfddcf5976d9115" + resolved "https://registry.npmjs.org/lodash.castarray/-/lodash.castarray-4.4.0.tgz" integrity sha1-wCUTUV4wna3dTCTGDP3c9ZdtkRU= lodash.isplainobject@^4.0.6: version "4.0.6" - resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" + resolved "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz" integrity sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs= lodash.merge@^4.6.2: version "4.6.2" - resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" + resolved "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz" integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== lodash.uniq@^4.5.0: version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" + resolved "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz" integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= -magic-string@^0.25.7: - version "0.25.7" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051" - integrity sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA== +magic-string@^0.30.10: + version "0.30.10" + resolved "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz" + integrity sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ== dependencies: - sourcemap-codec "^1.4.4" + "@jridgewell/sourcemap-codec" "^1.4.15" make-error@^1.3.6: version "1.3.6" - resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" + resolved "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz" integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== markdown-it@^13.0.1: version "13.0.1" - resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-13.0.1.tgz#c6ecc431cacf1a5da531423fc6a42807814af430" + resolved "https://registry.npmjs.org/markdown-it/-/markdown-it-13.0.1.tgz" integrity sha512-lTlxriVoy2criHP0JKRhO2VDG9c2ypWCsT237eDiLqi09rmbKoUetyGHq2uOIRoRS//kfoJckS0eUzzkDR+k2Q== dependencies: argparse "^2.0.1" @@ -1159,17 +1182,17 @@ markdown-it@^13.0.1: mdurl@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" + resolved "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz" integrity sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g== merge2@^1.3.0: version "1.4.1" - resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== micromatch@^4.0.4: version "4.0.4" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9" + resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz" integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== dependencies: braces "^3.0.1" @@ -1177,73 +1200,73 @@ micromatch@^4.0.4: mini-svg-data-uri@^1.2.3: version "1.4.3" - resolved "https://registry.yarnpkg.com/mini-svg-data-uri/-/mini-svg-data-uri-1.4.3.tgz#43177b2e93766ba338931a3e2a84a3dfd3a222b8" + resolved "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.3.tgz" integrity sha512-gSfqpMRC8IxghvMcxzzmMnWpXAChSA+vy4cia33RgerMS8Fex95akUyQZPbxJJmeBGiGmK7n/1OpUX8ksRjIdA== minimist@^1.1.1: - version "1.2.5" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" - integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== + version "1.2.8" + resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz" + integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== ms@2.1.2: version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -nanoid@^3.1.30: - version "3.2.0" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.2.0.tgz#62667522da6673971cca916a6d3eff3f415ff80c" - integrity sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA== +nanoid@^3.3.7: + version "3.3.7" + resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz" + integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== node-releases@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.1.tgz#3d1d395f204f1f2f29a54358b9fb678765ad2fc5" + resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz" integrity sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA== normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== normalize-range@^0.1.2: version "0.1.2" - resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" + resolved "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz" integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= object-hash@^2.2.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-2.2.0.tgz#5ad518581eefc443bd763472b8ff2e9c2c0d54a5" + resolved "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz" integrity sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw== object.omit@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-3.0.0.tgz#0e3edc2fce2ba54df5577ff529f6d97bd8a522af" + resolved "https://registry.npmjs.org/object.omit/-/object.omit-3.0.0.tgz" integrity sha512-EO+BCv6LJfu+gBIF3ggLicFebFLN5zqzz/WWJlMFfkMyGth+oBkhxzDl0wx2W4GkLzuQs/FsSkXZb2IMWQqmBQ== dependencies: is-extendable "^1.0.0" object.pick@^1.3.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" + resolved "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz" integrity sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ== dependencies: isobject "^3.0.1" orderedmap@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/orderedmap/-/orderedmap-2.1.0.tgz#819457082fa3a06abd316d83a281a1ca467437cd" + resolved "https://registry.npmjs.org/orderedmap/-/orderedmap-2.1.0.tgz" integrity sha512-/pIFexOm6S70EPdznemIz3BQZoJ4VTFrhqzu0ACBqBgeLsLxq8e6Jim63ImIfwW/zAD1AlXpRMlOv3aghmo4dA== parent-module@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + resolved "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== dependencies: callsites "^3.0.0" parse-json@^5.0.0: version "5.2.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + resolved "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz" integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== dependencies: "@babel/code-frame" "^7.0.0" @@ -1253,34 +1276,34 @@ parse-json@^5.0.0: path-parse@^1.0.7: version "1.0.7" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== path-type@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== picocolors@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" + resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz" integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3: version "2.3.1" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== postcss-js@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-js/-/postcss-js-4.0.0.tgz#31db79889531b80dc7bc9b0ad283e418dce0ac00" + resolved "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz" integrity sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ== dependencies: camelcase-css "^2.0.1" postcss-load-config@^3.1.0: version "3.1.1" - resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-3.1.1.tgz#2f53a17f2f543d9e63864460af42efdac0d41f87" + resolved "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.1.tgz" integrity sha512-c/9XYboIbSEUZpiD1UQD0IKiUe8n9WHYV7YFe7X7J+ZwCsEKkUJSFWjS9hBU1RR9THR7jMXst8sxiqP0jjo2mg== dependencies: lilconfig "^2.0.4" @@ -1288,14 +1311,14 @@ postcss-load-config@^3.1.0: postcss-nested@5.0.6: version "5.0.6" - resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-5.0.6.tgz#466343f7fc8d3d46af3e7dba3fcd47d052a945bc" + resolved "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz" integrity sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA== dependencies: postcss-selector-parser "^6.0.6" postcss-selector-parser@^6.0.6, postcss-selector-parser@^6.0.8: version "6.0.8" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.8.tgz#f023ed7a9ea736cd7ef70342996e8e78645a7914" + resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.8.tgz" integrity sha512-D5PG53d209Z1Uhcc0qAZ5U3t5HagH3cxu+WLZ22jt3gLUpXM4eXXfiO14jiDWST3NNooX/E8wISfOhZ9eIjGTQ== dependencies: cssesc "^3.0.0" @@ -1303,35 +1326,35 @@ postcss-selector-parser@^6.0.6, postcss-selector-parser@^6.0.8: postcss-value-parser@^4.2.0: version "4.2.0" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" + resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== -postcss@^8.1.10, postcss@^8.4.5: - version "8.4.5" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.5.tgz#bae665764dfd4c6fcc24dc0fdf7e7aa00cc77f95" - integrity sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg== +postcss@^8.4.13, postcss@^8.4.38, postcss@^8.4.5: + version "8.4.38" + resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz" + integrity sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A== dependencies: - nanoid "^3.1.30" + nanoid "^3.3.7" picocolors "^1.0.0" - source-map-js "^1.0.1" + source-map-js "^1.2.0" prosemirror-changeset@^2.2.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/prosemirror-changeset/-/prosemirror-changeset-2.2.0.tgz#22c05da271a118be40d3e339fa2cace789b1254b" + resolved "https://registry.npmjs.org/prosemirror-changeset/-/prosemirror-changeset-2.2.0.tgz" integrity sha512-QM7ohGtkpVpwVGmFb8wqVhaz9+6IUXcIQBGZ81YNAKYuHiFJ1ShvSzab4pKqTinJhwciZbrtBEk/2WsqSt2PYg== dependencies: prosemirror-transform "^1.0.0" prosemirror-collab@^1.3.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/prosemirror-collab/-/prosemirror-collab-1.3.0.tgz#601d33473bf72e6c43041a54b860c84c60b37769" + resolved "https://registry.npmjs.org/prosemirror-collab/-/prosemirror-collab-1.3.0.tgz" integrity sha512-+S/IJ69G2cUu2IM5b3PBekuxs94HO1CxJIWOFrLQXUaUDKL/JfBx+QcH31ldBlBXyDEUl+k3Vltfi1E1MKp2mA== dependencies: prosemirror-state "^1.0.0" prosemirror-commands@^1.0.0, prosemirror-commands@^1.3.1: version "1.5.1" - resolved "https://registry.yarnpkg.com/prosemirror-commands/-/prosemirror-commands-1.5.1.tgz#89ddfa14e144dcc7fb0938aa0e2568c7fdde306f" + resolved "https://registry.npmjs.org/prosemirror-commands/-/prosemirror-commands-1.5.1.tgz" integrity sha512-ga1ga/RkbzxfAvb6iEXYmrEpekn5NCwTb8w1dr/gmhSoaGcQ0VPuCzOn5qDEpC45ql2oDkKoKQbRxLJwKLpMTQ== dependencies: prosemirror-model "^1.0.0" @@ -1340,7 +1363,7 @@ prosemirror-commands@^1.0.0, prosemirror-commands@^1.3.1: prosemirror-dropcursor@^1.5.0: version "1.8.0" - resolved "https://registry.yarnpkg.com/prosemirror-dropcursor/-/prosemirror-dropcursor-1.8.0.tgz#7bfa11925e0da41d1db869954fe51e1aa55158e4" + resolved "https://registry.npmjs.org/prosemirror-dropcursor/-/prosemirror-dropcursor-1.8.0.tgz" integrity sha512-TZMitR8nlp9Xh42pDYGcWopCoFPmJduoyGJ7FjYM2/7gZKnfD41TIaZN5Q1cQjm6Fm/P5vk/DpVYFhS8kDdigw== dependencies: prosemirror-state "^1.0.0" @@ -1349,7 +1372,7 @@ prosemirror-dropcursor@^1.5.0: prosemirror-gapcursor@^1.3.1: version "1.3.1" - resolved "https://registry.yarnpkg.com/prosemirror-gapcursor/-/prosemirror-gapcursor-1.3.1.tgz#8cfd874592e4504d63720e14ed680c7866e64554" + resolved "https://registry.npmjs.org/prosemirror-gapcursor/-/prosemirror-gapcursor-1.3.1.tgz" integrity sha512-GKTeE7ZoMsx5uVfc51/ouwMFPq0o8YrZ7Hx4jTF4EeGbXxBveUV8CGv46mSHuBBeXGmvu50guoV2kSnOeZZnUA== dependencies: prosemirror-keymap "^1.0.0" @@ -1359,7 +1382,7 @@ prosemirror-gapcursor@^1.3.1: prosemirror-history@^1.0.0, prosemirror-history@^1.3.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/prosemirror-history/-/prosemirror-history-1.3.0.tgz#bf5a1ff7759aca759ddf0c722c2fa5b14fb0ddc1" + resolved "https://registry.npmjs.org/prosemirror-history/-/prosemirror-history-1.3.0.tgz" integrity sha512-qo/9Wn4B/Bq89/YD+eNWFbAytu6dmIM85EhID+fz9Jcl9+DfGEo8TTSrRhP15+fFEoaPqpHSxlvSzSEbmlxlUA== dependencies: prosemirror-state "^1.2.2" @@ -1368,7 +1391,7 @@ prosemirror-history@^1.0.0, prosemirror-history@^1.3.0: prosemirror-inputrules@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/prosemirror-inputrules/-/prosemirror-inputrules-1.2.0.tgz#476dde2dc244050b3aca00cf58a82adfad6749e7" + resolved "https://registry.npmjs.org/prosemirror-inputrules/-/prosemirror-inputrules-1.2.0.tgz" integrity sha512-eAW/M/NTSSzpCOxfR8Abw6OagdG0MiDAiWHQMQveIsZtoKVYzm0AflSPq/ymqJd56/Su1YPbwy9lM13wgHOFmQ== dependencies: prosemirror-state "^1.0.0" @@ -1376,7 +1399,7 @@ prosemirror-inputrules@^1.2.0: prosemirror-keymap@^1.0.0, prosemirror-keymap@^1.1.2, prosemirror-keymap@^1.2.0: version "1.2.1" - resolved "https://registry.yarnpkg.com/prosemirror-keymap/-/prosemirror-keymap-1.2.1.tgz#3839e7db66cecddae7451f4246e73bdd8489be1d" + resolved "https://registry.npmjs.org/prosemirror-keymap/-/prosemirror-keymap-1.2.1.tgz" integrity sha512-kVK6WGC+83LZwuSJnuCb9PsADQnFZllt94qPP3Rx/vLcOUV65+IbBeH2nS5cFggPyEVJhGkGrgYFRrG250WhHQ== dependencies: prosemirror-state "^1.0.0" @@ -1384,7 +1407,7 @@ prosemirror-keymap@^1.0.0, prosemirror-keymap@^1.1.2, prosemirror-keymap@^1.2.0: prosemirror-markdown@^1.10.1: version "1.10.1" - resolved "https://registry.yarnpkg.com/prosemirror-markdown/-/prosemirror-markdown-1.10.1.tgz#e20468201cda1916a6182686159398b242bb78ab" + resolved "https://registry.npmjs.org/prosemirror-markdown/-/prosemirror-markdown-1.10.1.tgz" integrity sha512-s7iaTLiX+qO5z8kF2NcMmy2T7mIlxzkS4Sp3vTKSYChPtbMpg6YxFkU0Y06rUg2WtKlvBu7v1bXzlGBkfjUWAA== dependencies: markdown-it "^13.0.1" @@ -1392,7 +1415,7 @@ prosemirror-markdown@^1.10.1: prosemirror-menu@^1.2.1: version "1.2.1" - resolved "https://registry.yarnpkg.com/prosemirror-menu/-/prosemirror-menu-1.2.1.tgz#94d99a8547b7ba5680c20e9c497ce19846ce3b2c" + resolved "https://registry.npmjs.org/prosemirror-menu/-/prosemirror-menu-1.2.1.tgz" integrity sha512-sBirXxVfHalZO4f1ZS63WzewINK4182+7dOmoMeBkqYO8wqMBvBS7wQuwVOHnkMWPEh0+N0LJ856KYUN+vFkmQ== dependencies: crelt "^1.0.0" @@ -1402,21 +1425,21 @@ prosemirror-menu@^1.2.1: prosemirror-model@^1.0.0, prosemirror-model@^1.16.0, prosemirror-model@^1.18.1, prosemirror-model@^1.19.0, prosemirror-model@^1.8.1: version "1.19.0" - resolved "https://registry.yarnpkg.com/prosemirror-model/-/prosemirror-model-1.19.0.tgz#d7ad9a65ada0bb12196f64fe0dd4fc392c841c29" + resolved "https://registry.npmjs.org/prosemirror-model/-/prosemirror-model-1.19.0.tgz" integrity sha512-/CvFGJnwc41EJSfDkQLly1cAJJJmBpZwwUJtwZPTjY2RqZJfM8HVbCreOY/jti8wTRbVyjagcylyGoeJH/g/3w== dependencies: orderedmap "^2.0.0" prosemirror-schema-basic@^1.2.0: version "1.2.1" - resolved "https://registry.yarnpkg.com/prosemirror-schema-basic/-/prosemirror-schema-basic-1.2.1.tgz#a5a137a6399d1a829873332117d2fe8131d291d0" + resolved "https://registry.npmjs.org/prosemirror-schema-basic/-/prosemirror-schema-basic-1.2.1.tgz" integrity sha512-vYBdIHsYKSDIqYmPBC7lnwk9DsKn8PnVqK97pMYP5MLEDFqWIX75JiaJTzndBii4bRuNqhC2UfDOfM3FKhlBHg== dependencies: prosemirror-model "^1.19.0" prosemirror-schema-list@^1.2.2: version "1.2.2" - resolved "https://registry.yarnpkg.com/prosemirror-schema-list/-/prosemirror-schema-list-1.2.2.tgz#bafda37b72367d39accdcaf6ddf8fb654a16e8e5" + resolved "https://registry.npmjs.org/prosemirror-schema-list/-/prosemirror-schema-list-1.2.2.tgz" integrity sha512-rd0pqSDp86p0MUMKG903g3I9VmElFkQpkZ2iOd3EOVg1vo5Cst51rAsoE+5IPy0LPXq64eGcCYlW1+JPNxOj2w== dependencies: prosemirror-model "^1.0.0" @@ -1425,7 +1448,7 @@ prosemirror-schema-list@^1.2.2: prosemirror-state@^1.0.0, prosemirror-state@^1.2.2, prosemirror-state@^1.3.1, prosemirror-state@^1.4.1: version "1.4.2" - resolved "https://registry.yarnpkg.com/prosemirror-state/-/prosemirror-state-1.4.2.tgz#f93bd8a33a4454efab917ba9b738259d828db7e5" + resolved "https://registry.npmjs.org/prosemirror-state/-/prosemirror-state-1.4.2.tgz" integrity sha512-puuzLD2mz/oTdfgd8msFbe0A42j5eNudKAAPDB0+QJRw8cO1ygjLmhLrg9RvDpf87Dkd6D4t93qdef00KKNacQ== dependencies: prosemirror-model "^1.0.0" @@ -1434,7 +1457,7 @@ prosemirror-state@^1.0.0, prosemirror-state@^1.2.2, prosemirror-state@^1.3.1, pr prosemirror-tables@^1.3.0: version "1.3.2" - resolved "https://registry.yarnpkg.com/prosemirror-tables/-/prosemirror-tables-1.3.2.tgz#ca208c6a55d510af14b652d23e800e00ba6bebd4" + resolved "https://registry.npmjs.org/prosemirror-tables/-/prosemirror-tables-1.3.2.tgz" integrity sha512-/9JTeN6s58Zq66HXaxP6uf8PAmc7XXKZFPlOGVtLvxEd6xBP6WtzaJB9wBjiGUzwbdhdMEy7V62yuHqk/3VrnQ== dependencies: prosemirror-keymap "^1.1.2" @@ -1445,7 +1468,7 @@ prosemirror-tables@^1.3.0: prosemirror-trailing-node@^2.0.2: version "2.0.3" - resolved "https://registry.yarnpkg.com/prosemirror-trailing-node/-/prosemirror-trailing-node-2.0.3.tgz#213fc0e545a434ff3c37b5218a0de69561bf3892" + resolved "https://registry.npmjs.org/prosemirror-trailing-node/-/prosemirror-trailing-node-2.0.3.tgz" integrity sha512-lGrjMrn97KWkjQSW/FjdvnhJmqFACmQIyr6lKYApvHitDnKsCoZz6XzrHB7RZYHni/0NxQmZ01p/2vyK2SkvaA== dependencies: "@babel/runtime" "^7.13.10" @@ -1455,14 +1478,14 @@ prosemirror-trailing-node@^2.0.2: prosemirror-transform@^1.0.0, prosemirror-transform@^1.1.0, prosemirror-transform@^1.2.1, prosemirror-transform@^1.7.0: version "1.7.1" - resolved "https://registry.yarnpkg.com/prosemirror-transform/-/prosemirror-transform-1.7.1.tgz#b516e818c3add0bdf960f4ca8ccb9d057a3ba21b" + resolved "https://registry.npmjs.org/prosemirror-transform/-/prosemirror-transform-1.7.1.tgz" integrity sha512-VteoifAfpt46z0yEt6Fc73A5OID9t/y2QIeR5MgxEwTuitadEunD/V0c9jQW8ziT8pbFM54uTzRLJ/nLuQjMxg== dependencies: prosemirror-model "^1.0.0" prosemirror-view@^1.0.0, prosemirror-view@^1.1.0, prosemirror-view@^1.13.3, prosemirror-view@^1.27.0, prosemirror-view@^1.28.2: version "1.30.2" - resolved "https://registry.yarnpkg.com/prosemirror-view/-/prosemirror-view-1.30.2.tgz#57a9d15c5baa454f0d0f4a3028ddbd9be1e8ed9b" + resolved "https://registry.npmjs.org/prosemirror-view/-/prosemirror-view-1.30.2.tgz" integrity sha512-nTNzZvalQf9kHeEyO407LiV6DoOs/pXsid88UqW9Vvybo4ozJW2PJhkfZUxCUF1hR/9vJLdhxX84wuw9P9HsXA== dependencies: prosemirror-model "^1.16.0" @@ -1471,79 +1494,79 @@ prosemirror-view@^1.0.0, prosemirror-view@^1.1.0, prosemirror-view@^1.13.3, pros queue-microtask@^1.2.2: version "1.2.3" - resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== quick-lru@^5.1.1: version "5.1.1" - resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" + resolved "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz" integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== readdirp@~3.6.0: version "3.6.0" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== dependencies: picomatch "^2.2.1" regenerator-runtime@^0.13.11: version "0.13.11" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" + resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz" integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== resolve-from@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== -resolve@^1.20.0, resolve@^1.21.0: - version "1.21.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.21.0.tgz#b51adc97f3472e6a5cf4444d34bc9d6b9037591f" - integrity sha512-3wCbTpk5WJlyE4mSOtDLhqQmGFi0/TD9VPwmiolnk8U0wRgMEktqCXd3vy5buTO3tljvalNvKrjHEfrd2WpEKA== +resolve@^1.21.0, resolve@^1.22.0: + version "1.22.8" + resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz" + integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== dependencies: - is-core-module "^2.8.0" + is-core-module "^2.13.0" path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" reusify@^1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== -rollup@^2.59.0: +"rollup@>=2.59.0 <2.78.0": version "2.64.0" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.64.0.tgz#f0f59774e21fbb56de438a37d06a2189632b207a" + resolved "https://registry.npmjs.org/rollup/-/rollup-2.64.0.tgz" integrity sha512-+c+lbw1lexBKSMb1yxGDVfJ+vchJH3qLbmavR+awDinTDA2C5Ug9u7lkOzj62SCu0PKUExsW36tpgW7Fmpn3yQ== optionalDependencies: fsevents "~2.3.2" rope-sequence@^1.3.0: version "1.3.3" - resolved "https://registry.yarnpkg.com/rope-sequence/-/rope-sequence-1.3.3.tgz#3f67fc106288b84b71532b4a5fd9d4881e4457f0" + resolved "https://registry.npmjs.org/rope-sequence/-/rope-sequence-1.3.3.tgz" integrity sha512-85aZYCxweiD5J8yTEbw+E6A27zSnLPNDL0WfPdw3YYodq7WjnTKo0q4dtyQ2gz23iPT8Q9CUyJtAaUNcTxRf5Q== run-parallel@^1.1.9: version "1.2.0" - resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== dependencies: queue-microtask "^1.2.2" safari-14-idb-fix@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/safari-14-idb-fix/-/safari-14-idb-fix-3.0.0.tgz#450fc049b996ec7f3fd9ca2f89d32e0761583440" + resolved "https://registry.npmjs.org/safari-14-idb-fix/-/safari-14-idb-fix-3.0.0.tgz" integrity sha512-eBNFLob4PMq8JA1dGyFn6G97q3/WzNtFK4RnzT1fnLq+9RyrGknzYiM/9B12MnKAxuj1IXr7UKYtTNtjyKMBog== showdown@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/showdown/-/showdown-2.1.0.tgz#1251f5ed8f773f0c0c7bfc8e6fd23581f9e545c5" + resolved "https://registry.npmjs.org/showdown/-/showdown-2.1.0.tgz" integrity sha512-/6NVYu4U819R2pUIk79n67SYgJHWCce0a5xTP979WbNp0FL9MN1I1QK662IDU1b6JzKTvmhgI7T7JYIxBi3kMQ== dependencies: commander "^9.0.0" socket.io-client@^4.5.1: version "4.6.1" - resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-4.6.1.tgz#80d97d5eb0feca448a0fb6d69a7b222d3d547eab" + resolved "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.6.1.tgz" integrity sha512-5UswCV6hpaRsNg5kkEHVcbBIXEYoVbMQaHJBXJCyEQ+CiFPV1NIOY0XOFWG4XR4GZcB8Kn6AsRs/9cy9TbqVMQ== dependencies: "@socket.io/component-emitter" "~3.1.0" @@ -1552,50 +1575,40 @@ socket.io-client@^4.5.1: socket.io-parser "~4.2.1" socket.io-parser@~4.2.1: - version "4.2.2" - resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.2.2.tgz#1dd384019e25b7a3d374877f492ab34f2ad0d206" - integrity sha512-DJtziuKypFkMMHCm2uIshOYC7QaylbtzQwiMYDuCKy3OPkjLzu4B2vAhTlqipRHHzrI0NJeBAizTK7X+6m1jVw== + version "4.2.4" + resolved "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz" + integrity sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew== dependencies: "@socket.io/component-emitter" "~3.1.0" debug "~4.3.1" -source-map-js@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.1.tgz#a1741c131e3c77d048252adfa24e23b908670caf" - integrity sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA== - -source-map@^0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - -sourcemap-codec@^1.4.4: - version "1.4.8" - resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" - integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== +source-map-js@^1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz" + integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== supports-color@^5.3.0: version "5.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== dependencies: has-flag "^3.0.0" supports-color@^7.1.0: version "7.2.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== dependencies: has-flag "^4.0.0" supports-preserve-symlinks-flag@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== tailwindcss@^3.0.15: version "3.0.15" - resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.0.15.tgz#e4db219771eb7678a3bfd97b3f6c8fe20be0a410" + resolved "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.15.tgz" integrity sha512-bT2iy7FtjwgsXik4ZoJnHXR+SRCiGR1W95fVqpLZebr64m4ahwUwRbIAc5w5+2fzr1YF4Ct2eI7dojMRRl8sVQ== dependencies: arg "^5.0.1" @@ -1621,89 +1634,89 @@ tailwindcss@^3.0.15: throttle-debounce@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/throttle-debounce/-/throttle-debounce-3.0.1.tgz#32f94d84dfa894f786c9a1f290e7a645b6a19abb" + resolved "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-3.0.1.tgz" integrity sha512-dTEWWNu6JmeVXY0ZYoPuH5cRIwc0MeGbJwah9KUNYSJwommQpCzTySTpEe8Gs1J23aeWEuAobe4Ag7EHVt/LOg== tippy.js@^6.3.7: version "6.3.7" - resolved "https://registry.yarnpkg.com/tippy.js/-/tippy.js-6.3.7.tgz#8ccfb651d642010ed9a32ff29b0e9e19c5b8c61c" + resolved "https://registry.npmjs.org/tippy.js/-/tippy.js-6.3.7.tgz" integrity sha512-E1d3oP2emgJ9dRQZdf3Kkn0qJgI6ZLpyS5z6ZkY1DF3kaQaBsGZsndEpHwx+eC+tYM41HaSNvNtLx8tU57FzTQ== dependencies: "@popperjs/core" "^2.9.0" to-regex-range@^5.0.1: version "5.0.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== dependencies: is-number "^7.0.0" type-fest@^2.0.0: version "2.19.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-2.19.0.tgz#88068015bb33036a598b952e55e9311a60fd3a9b" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz" integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== uc.micro@^1.0.1, uc.micro@^1.0.5: version "1.0.6" - resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-1.0.6.tgz#9c411a802a409a91fc6cf74081baba34b24499ac" + resolved "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz" integrity sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA== util-deprecate@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= vite@^2.7.2: - version "2.7.12" - resolved "https://registry.yarnpkg.com/vite/-/vite-2.7.12.tgz#7784ab19e7ff98f6a192d2d7d877480a8c2b7e7d" - integrity sha512-KvPYToRQWhRfBeVkyhkZ5hASuHQkqZUUdUcE3xyYtq5oYEPIJ0h9LWiWTO6v990glmSac2cEPeYeXzpX5Z6qKQ== + version "2.9.18" + resolved "https://registry.npmjs.org/vite/-/vite-2.9.18.tgz" + integrity sha512-sAOqI5wNM9QvSEE70W3UGMdT8cyEn0+PmJMTFvTB8wB0YbYUWw3gUbY62AOyrXosGieF2htmeLATvNxpv/zNyQ== dependencies: - esbuild "^0.13.12" - postcss "^8.4.5" - resolve "^1.20.0" - rollup "^2.59.0" + esbuild "^0.14.27" + postcss "^8.4.13" + resolve "^1.22.0" + rollup ">=2.59.0 <2.78.0" optionalDependencies: fsevents "~2.3.2" vue-router@^4.0.12: - version "4.0.12" - resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-4.0.12.tgz#8dc792cddf5bb1abcc3908f9064136de7e13c460" - integrity sha512-CPXvfqe+mZLB1kBWssssTiWg4EQERyqJZes7USiqfW9B5N2x+nHlnsM1D3b5CaJ6qgCvMmYJnz+G0iWjNCvXrg== + version "4.3.2" + resolved "https://registry.npmjs.org/vue-router/-/vue-router-4.3.2.tgz" + integrity sha512-hKQJ1vDAZ5LVkKEnHhmm1f9pMiWIBNGF5AwU67PdH7TyXCj/a4hTccuUuYCAMgJK6rO/NVYtQIEN3yL8CECa7Q== dependencies: - "@vue/devtools-api" "^6.0.0-beta.18" + "@vue/devtools-api" "^6.5.1" vue@^3.2.25: - version "3.2.27" - resolved "https://registry.yarnpkg.com/vue/-/vue-3.2.27.tgz#dc898b3cf7393a620ed5e4a91e5fa8c1ed1ba67a" - integrity sha512-p1cH8Q6eaPwvANCjFQj497a914cxXKKwOG3Lg9USddTOrn4/zFMKjn9dnovkx+L8VtFaNgbVqW8mLJS/eTA6xw== + version "3.4.27" + resolved "https://registry.npmjs.org/vue/-/vue-3.4.27.tgz" + integrity sha512-8s/56uK6r01r1icG/aEOHqyMVxd1bkYcSe9j8HcKtr/xTOFWvnzIVTehNW+5Yt89f+DLBe4A569pnZLS5HzAMA== dependencies: - "@vue/compiler-dom" "3.2.27" - "@vue/compiler-sfc" "3.2.27" - "@vue/runtime-dom" "3.2.27" - "@vue/server-renderer" "3.2.27" - "@vue/shared" "3.2.27" + "@vue/compiler-dom" "3.4.27" + "@vue/compiler-sfc" "3.4.27" + "@vue/runtime-dom" "3.4.27" + "@vue/server-renderer" "3.4.27" + "@vue/shared" "3.4.27" w3c-keyname@^2.2.0: version "2.2.6" - resolved "https://registry.yarnpkg.com/w3c-keyname/-/w3c-keyname-2.2.6.tgz#8412046116bc16c5d73d4e612053ea10a189c85f" + resolved "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.6.tgz" integrity sha512-f+fciywl1SJEniZHD6H+kUO8gOnwIr7f4ijKA6+ZvJFjeGi1r4PDLl53Ayud9O/rk64RqgoQine0feoeOU0kXg== ws@~8.11.0: version "8.11.0" - resolved "https://registry.yarnpkg.com/ws/-/ws-8.11.0.tgz#6a0d36b8edfd9f96d8b25683db2f8d7de6e8e143" + resolved "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz" integrity sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg== xmlhttprequest-ssl@~2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz#91360c86b914e67f44dce769180027c0da618c67" + resolved "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz" integrity sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A== xtend@^4.0.2: version "4.0.2" - resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + resolved "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz" integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== yaml@^1.10.0, yaml@^1.10.2: version "1.10.2" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" + resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== diff --git a/playbook/playbook/doctype/playbooks/playbooks.json b/playbook/playbook/doctype/playbooks/playbooks.json index 6d16feb..4fb72ed 100644 --- a/playbook/playbook/doctype/playbooks/playbooks.json +++ b/playbook/playbook/doctype/playbooks/playbooks.json @@ -11,6 +11,7 @@ "playbook_owner", "informed_members", "ispublished", + "department", "column_break_ingm", "playbook_name", "access", @@ -90,13 +91,19 @@ { "fieldname": "section_break_zfjq", "fieldtype": "Section Break" + }, + { + "fieldname": "department", + "fieldtype": "Select", + "label": "Department", + "options": "Engineering\nOperations\nMarketing\nHR" } ], "has_web_view": 1, "index_web_pages_for_search": 1, "is_published_field": "ispublished", "links": [], - "modified": "2024-03-15 10:42:25.917745", + "modified": "2024-05-17 10:58:55.687864", "modified_by": "Administrator", "module": "Playbook", "name": "playbooks", diff --git a/playbook/public/frontend/assets/FontColor.0920821f.js b/playbook/public/frontend/assets/FontColor.0920821f.js new file mode 100644 index 0000000..81355ef --- /dev/null +++ b/playbook/public/frontend/assets/FontColor.0920821f.js @@ -0,0 +1 @@ +import{_ as f,P as g,T as _,t as l,w as r,g as d,o,v as p,x as C,y as b,m as a,e as c,z as u,A as m,F as h,B as k}from"./vendor.8583bfd9.js";const v={name:"FontColor",props:["editor"],components:{Popover:g,Tooltip:_},methods:{setBackgroundColor(t){t.name!="Default"?this.editor.chain().focus().toggleHighlight({color:t.hex}).run():this.editor.chain().focus().unsetHighlight().run()},setForegroundColor(t){t.name!="Default"?this.editor.chain().focus().setColor(t.hex).run():this.editor.chain().focus().unsetColor().run()}},computed:{foregroundColors(){return[{name:"Default",hex:"#1F272E"},{name:"Yellow",hex:"#ca8a04"},{name:"Orange",hex:"#ea580c"},{name:"Red",hex:"#dc2626"},{name:"Green",hex:"#16a34a"},{name:"Blue",hex:"#1579D0"},{name:"Purple",hex:"#9333ea"},{name:"Pink",hex:"#db2777"}]},backgroundColors(){return[{name:"Default",hex:null},{name:"Yellow",hex:"#fef9c3"},{name:"Orange",hex:"#ffedd5"},{name:"Red",hex:"#fee2e2"},{name:"Green",hex:"#dcfce7"},{name:"Blue",hex:"#D3E9FC"},{name:"Purple",hex:"#f3e8ff"},{name:"Pink",hex:"#fce7f3"}]}}},y={class:"p-2"},B=a("div",{class:"text-sm text-gray-700"},"Text Color",-1),P={class:"mt-1 grid grid-cols-8 gap-1"},F=["aria-label","onClick"],w=a("div",{class:"mt-2 text-sm text-gray-700"},"Background Color",-1),D={class:"mt-1 grid grid-cols-8 gap-1"},T=["aria-label","onClick"];function z(t,A,j,E,R,n){const i=d("Tooltip"),x=d("Popover");return o(),l(x,{transition:"default"},{target:r(({togglePopover:e,isOpen:s})=>[p(t.$slots,"default",C(b({onClick:()=>e(),isActive:s})))]),"body-main":r(()=>[a("div",y,[B,a("div",P,[(o(!0),c(h,null,u(n.foregroundColors,e=>(o(),l(i,{class:"flex",key:e.name,text:e.name},{default:r(()=>[a("button",{"aria-label":e.name,class:"flex h-5 w-5 items-center justify-center rounded border text-base",style:m({color:e.hex}),onClick:s=>n.setForegroundColor(e)}," A ",12,F)]),_:2},1032,["text"]))),128))]),w,a("div",D,[(o(!0),c(h,null,u(n.backgroundColors,e=>(o(),l(i,{class:"flex",key:e.name,text:e.name},{default:r(()=>[a("button",{"aria-label":e.name,class:k(["flex h-5 w-5 items-center justify-center rounded border text-base text-gray-900",e.hex?"border-transparent":"border-gray-200"]),style:m({backgroundColor:e.hex}),onClick:s=>n.setBackgroundColor(e)}," A ",14,T)]),_:2},1032,["text"]))),128))])])]),_:3})}var G=f(v,[["render",z]]);export{G as default}; diff --git a/playbook/public/frontend/assets/Home.c97f68fb.js b/playbook/public/frontend/assets/Home.c97f68fb.js new file mode 100644 index 0000000..1dc97e6 --- /dev/null +++ b/playbook/public/frontend/assets/Home.c97f68fb.js @@ -0,0 +1 @@ +import{c as m,l as r,e as u,f as n,w as i,m as l,g as d,o as c,u as t}from"./vendor.8583bfd9.js";import"./index.aee3079d.js";const y={class:"mr-4 ml-4 mt-10"},b=l("h1",null,"Playbooks",-1),f={class:"flex flex-row justify-between"},_={class:"flex flex-col justify-between"},k=l("h4",null,"Playbook Name",-1),x=l("h4",null,"Playbook Owner",-1),w={class:"flex flex-col"},V=l("h4",null,"Informed Members",-1),h=l("h4",null,"Playbook Access",-1),M={setup(v){const e=m({playbookName:"",playbookOwner:"",informedMember:"",playbookAccess:"",playbookDescription:"",department:""});return r(!1),(N,o)=>{const a=d("Input"),p=d("card");return c(),u("div",y,[b,n(p,null,{default:i(()=>[l("div",f,[l("div",_,[k,n(a,{type:"text",modelValue:t(e).playbookName,"onUpdate:modelValue":o[0]||(o[0]=s=>t(e).playbookName=s),style:{width:"300px"}},null,8,["modelValue"]),x,n(a,{type:"text",modelValue:t(e).playbookOwner,"onUpdate:modelValue":o[1]||(o[1]=s=>t(e).playbookOwner=s),style:{width:"300px"}},null,8,["modelValue"])]),l("div",w,[V,n(a,{type:"text",modelValue:t(e).informedMember,"onUpdate:modelValue":o[2]||(o[2]=s=>t(e).informedMember=s),style:{width:"300px"}},null,8,["modelValue"]),h,n(a,{type:"dropdown",modelValue:t(e).playbookAccess,"onUpdate:modelValue":o[3]||(o[3]=s=>t(e).playbookAccess=s),style:{width:"300px"}},null,8,["modelValue"])])])]),_:1})])}}};export{M as default}; diff --git a/playbook/public/frontend/assets/InsertImage.45a66060.js b/playbook/public/frontend/assets/InsertImage.45a66060.js new file mode 100644 index 0000000..736f43b --- /dev/null +++ b/playbook/public/frontend/assets/InsertImage.45a66060.js @@ -0,0 +1 @@ +import{_ as p,j as I,D as _,G as D,e as g,v as h,x as v,y,f as n,w as l,F as w,g as m,o as c,m as i,H as C,J as b,q as u}from"./vendor.8583bfd9.js";const x={name:"InsertImage",props:["editor"],expose:["openDialog"],data(){return{addImageDialog:{url:"",file:null,show:!1}}},components:{Button:I,Dialog:_},methods:{openDialog(){this.addImageDialog.show=!0},onImageSelect(t){let e=t.target.files[0];!e||(this.addImageDialog.file=e,D(e).then(r=>{this.addImageDialog.url=r}))},addImage(t){this.editor.chain().focus().setImage({src:t}).run(),this.reset()},reset(){this.addImageDialog=this.$options.data().addImageDialog}}},k={class:"relative cursor-pointer rounded-lg bg-gray-100 py-1 focus-within:bg-gray-200 hover:bg-gray-200"},B={class:"absolute inset-0 select-none px-2 py-1 text-base"},S=["src"],V=u(" Insert Image "),N=u(" Cancel ");function A(t,e,r,j,a,o){const d=m("Button"),f=m("Dialog");return c(),g(w,null,[h(t.$slots,"default",v(y({onClick:o.openDialog}))),n(f,{options:{title:"Add Image"},modelValue:a.addImageDialog.show,"onUpdate:modelValue":e[2]||(e[2]=s=>a.addImageDialog.show=s),onAfterLeave:o.reset},{"body-content":l(()=>[i("label",k,[i("input",{type:"file",class:"w-full opacity-0",onChange:e[0]||(e[0]=(...s)=>o.onImageSelect&&o.onImageSelect(...s)),accept:"image/*"},null,32),i("span",B,C(a.addImageDialog.file?"Select another image":"Select an image"),1)]),a.addImageDialog.url?(c(),g("img",{key:0,src:a.addImageDialog.url,class:"mt-2 w-full rounded-lg"},null,8,S)):b("",!0)]),actions:l(()=>[n(d,{variant:"solid",onClick:e[1]||(e[1]=s=>o.addImage(a.addImageDialog.url))},{default:l(()=>[V]),_:1}),n(d,{onClick:o.reset},{default:l(()=>[N]),_:1},8,["onClick"])]),_:1},8,["modelValue","onAfterLeave"])],64)}var L=p(x,[["render",A]]);export{L as default}; diff --git a/playbook/public/frontend/assets/InsertLink.f10788b0.js b/playbook/public/frontend/assets/InsertLink.f10788b0.js new file mode 100644 index 0000000..ab49666 --- /dev/null +++ b/playbook/public/frontend/assets/InsertLink.f10788b0.js @@ -0,0 +1 @@ +import{_ as d,j as g,I as L,D as m,e as f,v as p,x as D,y as h,f as i,w as l,F as c,g as a,o as _,E as v,q as w}from"./vendor.8583bfd9.js";const x={name:"InsertLink",props:["editor"],components:{Button:g,Input:L,Dialog:m},data(){return{setLinkDialog:{url:"",show:!1}}},methods:{openDialog(){let t=this.editor.getAttributes("link").href;t&&(this.setLinkDialog.url=t),this.setLinkDialog.show=!0},setLink(t){t===""?this.editor.chain().focus().extendMarkRange("link").unsetLink().run():this.editor.chain().focus().extendMarkRange("link").setLink({href:t}).run(),this.setLinkDialog.show=!1,this.setLinkDialog.url=""},reset(){this.setLinkDialog=this.$options.data().setLinkDialog}}},V=w(" Save ");function C(t,e,y,B,n,s){const r=a("FormControl"),u=a("Button"),k=a("Dialog");return _(),f(c,null,[p(t.$slots,"default",D(h({onClick:s.openDialog}))),i(k,{options:{title:"Set Link"},modelValue:n.setLinkDialog.show,"onUpdate:modelValue":e[3]||(e[3]=o=>n.setLinkDialog.show=o),onAfterLeave:s.reset},{"body-content":l(()=>[i(r,{type:"text",label:"URL",modelValue:n.setLinkDialog.url,"onUpdate:modelValue":e[0]||(e[0]=o=>n.setLinkDialog.url=o),onKeydown:e[1]||(e[1]=v(o=>s.setLink(o.target.value),["enter"]))},null,8,["modelValue"])]),actions:l(()=>[i(u,{variant:"solid",onClick:e[2]||(e[2]=o=>s.setLink(n.setLinkDialog.url))},{default:l(()=>[V]),_:1})]),_:1},8,["modelValue","onAfterLeave"])],64)}var b=d(x,[["render",C]]);export{b as default}; diff --git a/playbook/public/frontend/assets/InsertVideo.a8f5bc73.js b/playbook/public/frontend/assets/InsertVideo.a8f5bc73.js new file mode 100644 index 0000000..59f558a --- /dev/null +++ b/playbook/public/frontend/assets/InsertVideo.a8f5bc73.js @@ -0,0 +1 @@ +import{_ as D,j as v,D as h,K as C,e as u,v as k,x,y as w,f as t,w as i,F as y,g as r,o as c,m as B,q as n,H as U,t as F,J as f}from"./vendor.8583bfd9.js";const I={name:"InsertImage",props:["editor"],expose:["openDialog"],data(){return{addVideoDialog:{url:"",file:null,show:!1}}},components:{Button:v,Dialog:h,FileUploader:C},methods:{openDialog(){this.addVideoDialog.show=!0},onVideoSelect(l){let o=l.target.files[0];!o||(this.addVideoDialog.file=o)},addVideo(l){this.editor.chain().focus().insertContent(``).run(),this.reset()},reset(){this.addVideoDialog=this.$options.data().addVideoDialog}}},N={class:"flex items-center space-x-2"},S=n(" Remove "),A=["src"],b=n(" Insert Video "),j=n("Cancel");function L(l,o,P,R,e,s){const a=r("Button"),g=r("FileUploader"),p=r("Dialog");return c(),u(y,null,[k(l.$slots,"default",x(w({onClick:s.openDialog}))),t(p,{options:{title:"Add Video"},modelValue:e.addVideoDialog.show,"onUpdate:modelValue":o[2]||(o[2]=d=>e.addVideoDialog.show=d),onAfterLeave:s.reset},{"body-content":i(()=>[t(g,{"file-types":"video/*",onSuccess:o[0]||(o[0]=d=>e.addVideoDialog.url=d.file_url)},{default:i(({file:d,progress:V,uploading:_,openFileSelector:m})=>[B("div",N,[t(a,{onClick:m},{default:i(()=>[n(U(_?`Uploading ${V}%`:e.addVideoDialog.url?"Change Video":"Upload Video"),1)]),_:2},1032,["onClick"]),e.addVideoDialog.url?(c(),F(a,{key:0,onClick:()=>{e.addVideoDialog.url=null,e.addVideoDialog.file=null}},{default:i(()=>[S]),_:2},1032,["onClick"])):f("",!0)])]),_:1}),e.addVideoDialog.url?(c(),u("video",{key:0,src:e.addVideoDialog.url,class:"mt-2 w-full rounded-lg",type:"video/mp4",controls:""},null,8,A)):f("",!0)]),actions:i(()=>[t(a,{variant:"solid",onClick:o[1]||(o[1]=d=>s.addVideo(e.addVideoDialog.url))},{default:i(()=>[b]),_:1}),t(a,{onClick:s.reset},{default:i(()=>[j]),_:1},8,["onClick"])]),_:1},8,["modelValue","onAfterLeave"])],64)}var z=D(I,[["render",L]]);export{z as default}; diff --git a/playbook/public/frontend/assets/Inter-Black.05e55dd7.woff2 b/playbook/public/frontend/assets/Inter-Black.05e55dd7.woff2 new file mode 100644 index 0000000..ea45598 Binary files /dev/null and b/playbook/public/frontend/assets/Inter-Black.05e55dd7.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-Black.9c79713b.woff b/playbook/public/frontend/assets/Inter-Black.9c79713b.woff new file mode 100644 index 0000000..c7737ed Binary files /dev/null and b/playbook/public/frontend/assets/Inter-Black.9c79713b.woff differ diff --git a/playbook/public/frontend/assets/Inter-Black.bc2198e0.woff2 b/playbook/public/frontend/assets/Inter-Black.bc2198e0.woff2 new file mode 100644 index 0000000..b16b995 Binary files /dev/null and b/playbook/public/frontend/assets/Inter-Black.bc2198e0.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-BlackItalic.1cb529a7.woff2 b/playbook/public/frontend/assets/Inter-BlackItalic.1cb529a7.woff2 new file mode 100644 index 0000000..a3f1b70 Binary files /dev/null and b/playbook/public/frontend/assets/Inter-BlackItalic.1cb529a7.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-BlackItalic.4ff7db4a.woff2 b/playbook/public/frontend/assets/Inter-BlackItalic.4ff7db4a.woff2 new file mode 100644 index 0000000..10a1764 Binary files /dev/null and b/playbook/public/frontend/assets/Inter-BlackItalic.4ff7db4a.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-BlackItalic.7ecbf9fa.woff b/playbook/public/frontend/assets/Inter-BlackItalic.7ecbf9fa.woff new file mode 100644 index 0000000..b5f1447 Binary files /dev/null and b/playbook/public/frontend/assets/Inter-BlackItalic.7ecbf9fa.woff differ diff --git a/playbook/public/frontend/assets/Inter-Bold.1dc41a58.woff2 b/playbook/public/frontend/assets/Inter-Bold.1dc41a58.woff2 new file mode 100644 index 0000000..a4fe834 Binary files /dev/null and b/playbook/public/frontend/assets/Inter-Bold.1dc41a58.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-Bold.2b828bef.woff b/playbook/public/frontend/assets/Inter-Bold.2b828bef.woff new file mode 100644 index 0000000..e384555 Binary files /dev/null and b/playbook/public/frontend/assets/Inter-Bold.2b828bef.woff differ diff --git a/playbook/public/frontend/assets/Inter-Bold.2efd8e3c.woff2 b/playbook/public/frontend/assets/Inter-Bold.2efd8e3c.woff2 new file mode 100644 index 0000000..835dd49 Binary files /dev/null and b/playbook/public/frontend/assets/Inter-Bold.2efd8e3c.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-BoldItalic.8bc8e0ff.woff b/playbook/public/frontend/assets/Inter-BoldItalic.8bc8e0ff.woff new file mode 100644 index 0000000..ffac3f5 Binary files /dev/null and b/playbook/public/frontend/assets/Inter-BoldItalic.8bc8e0ff.woff differ diff --git a/playbook/public/frontend/assets/Inter-BoldItalic.dc0d4194.woff2 b/playbook/public/frontend/assets/Inter-BoldItalic.dc0d4194.woff2 new file mode 100644 index 0000000..f2b4470 Binary files /dev/null and b/playbook/public/frontend/assets/Inter-BoldItalic.dc0d4194.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-BoldItalic.f528d863.woff2 b/playbook/public/frontend/assets/Inter-BoldItalic.f528d863.woff2 new file mode 100644 index 0000000..1a41a14 Binary files /dev/null and b/playbook/public/frontend/assets/Inter-BoldItalic.f528d863.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-DisplayBlack.b1d4e33d.woff2 b/playbook/public/frontend/assets/Inter-DisplayBlack.b1d4e33d.woff2 new file mode 100644 index 0000000..3e781f4 Binary files /dev/null and b/playbook/public/frontend/assets/Inter-DisplayBlack.b1d4e33d.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-DisplayBlackItalic.d561e8dd.woff2 b/playbook/public/frontend/assets/Inter-DisplayBlackItalic.d561e8dd.woff2 new file mode 100644 index 0000000..d6208aa Binary files /dev/null and b/playbook/public/frontend/assets/Inter-DisplayBlackItalic.d561e8dd.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-DisplayBold.d9bf35ac.woff2 b/playbook/public/frontend/assets/Inter-DisplayBold.d9bf35ac.woff2 new file mode 100644 index 0000000..5bf04f8 Binary files /dev/null and b/playbook/public/frontend/assets/Inter-DisplayBold.d9bf35ac.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-DisplayBoldItalic.fef00c57.woff2 b/playbook/public/frontend/assets/Inter-DisplayBoldItalic.fef00c57.woff2 new file mode 100644 index 0000000..bd24332 Binary files /dev/null and b/playbook/public/frontend/assets/Inter-DisplayBoldItalic.fef00c57.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-DisplayExtraBold.b7cc680a.woff2 b/playbook/public/frontend/assets/Inter-DisplayExtraBold.b7cc680a.woff2 new file mode 100644 index 0000000..bd54973 Binary files /dev/null and b/playbook/public/frontend/assets/Inter-DisplayExtraBold.b7cc680a.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-DisplayExtraBoldItalic.e5a5984a.woff2 b/playbook/public/frontend/assets/Inter-DisplayExtraBoldItalic.e5a5984a.woff2 new file mode 100644 index 0000000..e301939 Binary files /dev/null and b/playbook/public/frontend/assets/Inter-DisplayExtraBoldItalic.e5a5984a.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-DisplayExtraLight.32095132.woff2 b/playbook/public/frontend/assets/Inter-DisplayExtraLight.32095132.woff2 new file mode 100644 index 0000000..782c3bb Binary files /dev/null and b/playbook/public/frontend/assets/Inter-DisplayExtraLight.32095132.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-DisplayExtraLightItalic.8eeb78f4.woff2 b/playbook/public/frontend/assets/Inter-DisplayExtraLightItalic.8eeb78f4.woff2 new file mode 100644 index 0000000..e59762f Binary files /dev/null and b/playbook/public/frontend/assets/Inter-DisplayExtraLightItalic.8eeb78f4.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-DisplayItalic.938db435.woff2 b/playbook/public/frontend/assets/Inter-DisplayItalic.938db435.woff2 new file mode 100644 index 0000000..eb46848 Binary files /dev/null and b/playbook/public/frontend/assets/Inter-DisplayItalic.938db435.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-DisplayLight.e40a858d.woff2 b/playbook/public/frontend/assets/Inter-DisplayLight.e40a858d.woff2 new file mode 100644 index 0000000..9a359e5 Binary files /dev/null and b/playbook/public/frontend/assets/Inter-DisplayLight.e40a858d.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-DisplayLightItalic.151e9a11.woff2 b/playbook/public/frontend/assets/Inter-DisplayLightItalic.151e9a11.woff2 new file mode 100644 index 0000000..f4a2ea8 Binary files /dev/null and b/playbook/public/frontend/assets/Inter-DisplayLightItalic.151e9a11.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-DisplayMedium.12a4a358.woff2 b/playbook/public/frontend/assets/Inter-DisplayMedium.12a4a358.woff2 new file mode 100644 index 0000000..260958d Binary files /dev/null and b/playbook/public/frontend/assets/Inter-DisplayMedium.12a4a358.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-DisplayMediumItalic.8968b5ab.woff2 b/playbook/public/frontend/assets/Inter-DisplayMediumItalic.8968b5ab.woff2 new file mode 100644 index 0000000..6ba0177 Binary files /dev/null and b/playbook/public/frontend/assets/Inter-DisplayMediumItalic.8968b5ab.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-DisplaySemiBold.856fcb49.woff2 b/playbook/public/frontend/assets/Inter-DisplaySemiBold.856fcb49.woff2 new file mode 100644 index 0000000..0f027bc Binary files /dev/null and b/playbook/public/frontend/assets/Inter-DisplaySemiBold.856fcb49.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-DisplaySemiBoldItalic.5e57e1d2.woff2 b/playbook/public/frontend/assets/Inter-DisplaySemiBoldItalic.5e57e1d2.woff2 new file mode 100644 index 0000000..7173db9 Binary files /dev/null and b/playbook/public/frontend/assets/Inter-DisplaySemiBoldItalic.5e57e1d2.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-DisplayThin.b64c173b.woff2 b/playbook/public/frontend/assets/Inter-DisplayThin.b64c173b.woff2 new file mode 100644 index 0000000..8817510 Binary files /dev/null and b/playbook/public/frontend/assets/Inter-DisplayThin.b64c173b.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-DisplayThinItalic.b70f1c61.woff2 b/playbook/public/frontend/assets/Inter-DisplayThinItalic.b70f1c61.woff2 new file mode 100644 index 0000000..d6d258e Binary files /dev/null and b/playbook/public/frontend/assets/Inter-DisplayThinItalic.b70f1c61.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-ExtraBold.585b4ce1.woff b/playbook/public/frontend/assets/Inter-ExtraBold.585b4ce1.woff new file mode 100644 index 0000000..885ac94 Binary files /dev/null and b/playbook/public/frontend/assets/Inter-ExtraBold.585b4ce1.woff differ diff --git a/playbook/public/frontend/assets/Inter-ExtraBold.74e72c6b.woff2 b/playbook/public/frontend/assets/Inter-ExtraBold.74e72c6b.woff2 new file mode 100644 index 0000000..ae956b1 Binary files /dev/null and b/playbook/public/frontend/assets/Inter-ExtraBold.74e72c6b.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-ExtraBold.8a72efb6.woff2 b/playbook/public/frontend/assets/Inter-ExtraBold.8a72efb6.woff2 new file mode 100644 index 0000000..e68ed15 Binary files /dev/null and b/playbook/public/frontend/assets/Inter-ExtraBold.8a72efb6.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-ExtraBoldItalic.2abc7ab1.woff2 b/playbook/public/frontend/assets/Inter-ExtraBoldItalic.2abc7ab1.woff2 new file mode 100644 index 0000000..8657899 Binary files /dev/null and b/playbook/public/frontend/assets/Inter-ExtraBoldItalic.2abc7ab1.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-ExtraBoldItalic.38e71f7c.woff2 b/playbook/public/frontend/assets/Inter-ExtraBoldItalic.38e71f7c.woff2 new file mode 100644 index 0000000..7aee516 Binary files /dev/null and b/playbook/public/frontend/assets/Inter-ExtraBoldItalic.38e71f7c.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-ExtraBoldItalic.b87f7d97.woff b/playbook/public/frontend/assets/Inter-ExtraBoldItalic.b87f7d97.woff new file mode 100644 index 0000000..d6cf862 Binary files /dev/null and b/playbook/public/frontend/assets/Inter-ExtraBoldItalic.b87f7d97.woff differ diff --git a/playbook/public/frontend/assets/Inter-ExtraLight.1c06ef44.woff b/playbook/public/frontend/assets/Inter-ExtraLight.1c06ef44.woff new file mode 100644 index 0000000..ff76919 Binary files /dev/null and b/playbook/public/frontend/assets/Inter-ExtraLight.1c06ef44.woff differ diff --git a/playbook/public/frontend/assets/Inter-ExtraLight.25a4db7c.woff2 b/playbook/public/frontend/assets/Inter-ExtraLight.25a4db7c.woff2 new file mode 100644 index 0000000..c0f8667 Binary files /dev/null and b/playbook/public/frontend/assets/Inter-ExtraLight.25a4db7c.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-ExtraLight.4c337585.woff2 b/playbook/public/frontend/assets/Inter-ExtraLight.4c337585.woff2 new file mode 100644 index 0000000..694b2df Binary files /dev/null and b/playbook/public/frontend/assets/Inter-ExtraLight.4c337585.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-ExtraLightItalic.0e5667b1.woff b/playbook/public/frontend/assets/Inter-ExtraLightItalic.0e5667b1.woff new file mode 100644 index 0000000..c6ed13a Binary files /dev/null and b/playbook/public/frontend/assets/Inter-ExtraLightItalic.0e5667b1.woff differ diff --git a/playbook/public/frontend/assets/Inter-ExtraLightItalic.7b39e865.woff2 b/playbook/public/frontend/assets/Inter-ExtraLightItalic.7b39e865.woff2 new file mode 100644 index 0000000..9a7bd11 Binary files /dev/null and b/playbook/public/frontend/assets/Inter-ExtraLightItalic.7b39e865.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-ExtraLightItalic.f0df46d0.woff2 b/playbook/public/frontend/assets/Inter-ExtraLightItalic.f0df46d0.woff2 new file mode 100644 index 0000000..8cc15d3 Binary files /dev/null and b/playbook/public/frontend/assets/Inter-ExtraLightItalic.f0df46d0.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-Italic.950174d1.woff2 b/playbook/public/frontend/assets/Inter-Italic.950174d1.woff2 new file mode 100644 index 0000000..deca637 Binary files /dev/null and b/playbook/public/frontend/assets/Inter-Italic.950174d1.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-Italic.b0b21adf.woff b/playbook/public/frontend/assets/Inter-Italic.b0b21adf.woff new file mode 100644 index 0000000..4fdb59d Binary files /dev/null and b/playbook/public/frontend/assets/Inter-Italic.b0b21adf.woff differ diff --git a/playbook/public/frontend/assets/Inter-Italic.dd31ea31.woff2 b/playbook/public/frontend/assets/Inter-Italic.dd31ea31.woff2 new file mode 100644 index 0000000..ff8c500 Binary files /dev/null and b/playbook/public/frontend/assets/Inter-Italic.dd31ea31.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-Italic.var.d9f448e3.woff2 b/playbook/public/frontend/assets/Inter-Italic.var.d9f448e3.woff2 new file mode 100644 index 0000000..13778e7 Binary files /dev/null and b/playbook/public/frontend/assets/Inter-Italic.var.d9f448e3.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-Light.211445a8.woff2 b/playbook/public/frontend/assets/Inter-Light.211445a8.woff2 new file mode 100644 index 0000000..e96343e Binary files /dev/null and b/playbook/public/frontend/assets/Inter-Light.211445a8.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-Light.319f53ba.woff b/playbook/public/frontend/assets/Inter-Light.319f53ba.woff new file mode 100644 index 0000000..42850ac Binary files /dev/null and b/playbook/public/frontend/assets/Inter-Light.319f53ba.woff differ diff --git a/playbook/public/frontend/assets/Inter-Light.87ed65f8.woff2 b/playbook/public/frontend/assets/Inter-Light.87ed65f8.woff2 new file mode 100644 index 0000000..65a7dad Binary files /dev/null and b/playbook/public/frontend/assets/Inter-Light.87ed65f8.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-LightItalic.289a60bc.woff b/playbook/public/frontend/assets/Inter-LightItalic.289a60bc.woff new file mode 100644 index 0000000..c4ed9a9 Binary files /dev/null and b/playbook/public/frontend/assets/Inter-LightItalic.289a60bc.woff differ diff --git a/playbook/public/frontend/assets/Inter-LightItalic.5b94e337.woff2 b/playbook/public/frontend/assets/Inter-LightItalic.5b94e337.woff2 new file mode 100644 index 0000000..555fc55 Binary files /dev/null and b/playbook/public/frontend/assets/Inter-LightItalic.5b94e337.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-LightItalic.9ea2db78.woff2 b/playbook/public/frontend/assets/Inter-LightItalic.9ea2db78.woff2 new file mode 100644 index 0000000..94c16e9 Binary files /dev/null and b/playbook/public/frontend/assets/Inter-LightItalic.9ea2db78.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-Medium.24fb6e39.woff2 b/playbook/public/frontend/assets/Inter-Medium.24fb6e39.woff2 new file mode 100644 index 0000000..5b47c65 Binary files /dev/null and b/playbook/public/frontend/assets/Inter-Medium.24fb6e39.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-Medium.a4e1e7e6.woff2 b/playbook/public/frontend/assets/Inter-Medium.a4e1e7e6.woff2 new file mode 100644 index 0000000..871ce4c Binary files /dev/null and b/playbook/public/frontend/assets/Inter-Medium.a4e1e7e6.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-Medium.f500bbb9.woff b/playbook/public/frontend/assets/Inter-Medium.f500bbb9.woff new file mode 100644 index 0000000..495faef Binary files /dev/null and b/playbook/public/frontend/assets/Inter-Medium.f500bbb9.woff differ diff --git a/playbook/public/frontend/assets/Inter-MediumItalic.a2db9bea.woff2 b/playbook/public/frontend/assets/Inter-MediumItalic.a2db9bea.woff2 new file mode 100644 index 0000000..6eb3d1b Binary files /dev/null and b/playbook/public/frontend/assets/Inter-MediumItalic.a2db9bea.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-MediumItalic.d06751dd.woff b/playbook/public/frontend/assets/Inter-MediumItalic.d06751dd.woff new file mode 100644 index 0000000..389c7a2 Binary files /dev/null and b/playbook/public/frontend/assets/Inter-MediumItalic.d06751dd.woff differ diff --git a/playbook/public/frontend/assets/Inter-MediumItalic.d4a7f5d9.woff2 b/playbook/public/frontend/assets/Inter-MediumItalic.d4a7f5d9.woff2 new file mode 100644 index 0000000..aa80579 Binary files /dev/null and b/playbook/public/frontend/assets/Inter-MediumItalic.d4a7f5d9.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-Regular.b825f1bc.woff b/playbook/public/frontend/assets/Inter-Regular.b825f1bc.woff new file mode 100644 index 0000000..fa7715d Binary files /dev/null and b/playbook/public/frontend/assets/Inter-Regular.b825f1bc.woff differ diff --git a/playbook/public/frontend/assets/Inter-Regular.c342b1b7.woff2 b/playbook/public/frontend/assets/Inter-Regular.c342b1b7.woff2 new file mode 100644 index 0000000..b52dd0a Binary files /dev/null and b/playbook/public/frontend/assets/Inter-Regular.c342b1b7.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-Regular.edd1deaf.woff2 b/playbook/public/frontend/assets/Inter-Regular.edd1deaf.woff2 new file mode 100644 index 0000000..8cc4edd Binary files /dev/null and b/playbook/public/frontend/assets/Inter-Regular.edd1deaf.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-SemiBold.3041a990.woff b/playbook/public/frontend/assets/Inter-SemiBold.3041a990.woff new file mode 100644 index 0000000..18d7749 Binary files /dev/null and b/playbook/public/frontend/assets/Inter-SemiBold.3041a990.woff differ diff --git a/playbook/public/frontend/assets/Inter-SemiBold.51419407.woff2 b/playbook/public/frontend/assets/Inter-SemiBold.51419407.woff2 new file mode 100644 index 0000000..ead345e Binary files /dev/null and b/playbook/public/frontend/assets/Inter-SemiBold.51419407.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-SemiBold.af44b8a2.woff2 b/playbook/public/frontend/assets/Inter-SemiBold.af44b8a2.woff2 new file mode 100644 index 0000000..ece5204 Binary files /dev/null and b/playbook/public/frontend/assets/Inter-SemiBold.af44b8a2.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-SemiBoldItalic.5ce565c8.woff b/playbook/public/frontend/assets/Inter-SemiBoldItalic.5ce565c8.woff new file mode 100644 index 0000000..8ee6439 Binary files /dev/null and b/playbook/public/frontend/assets/Inter-SemiBoldItalic.5ce565c8.woff differ diff --git a/playbook/public/frontend/assets/Inter-SemiBoldItalic.a4f92da5.woff2 b/playbook/public/frontend/assets/Inter-SemiBoldItalic.a4f92da5.woff2 new file mode 100644 index 0000000..b32c0ba Binary files /dev/null and b/playbook/public/frontend/assets/Inter-SemiBoldItalic.a4f92da5.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-SemiBoldItalic.daa7095c.woff2 b/playbook/public/frontend/assets/Inter-SemiBoldItalic.daa7095c.woff2 new file mode 100644 index 0000000..30eebe4 Binary files /dev/null and b/playbook/public/frontend/assets/Inter-SemiBoldItalic.daa7095c.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-Thin.2198e9fb.woff b/playbook/public/frontend/assets/Inter-Thin.2198e9fb.woff new file mode 100644 index 0000000..1a22286 Binary files /dev/null and b/playbook/public/frontend/assets/Inter-Thin.2198e9fb.woff differ diff --git a/playbook/public/frontend/assets/Inter-Thin.914c3fab.woff2 b/playbook/public/frontend/assets/Inter-Thin.914c3fab.woff2 new file mode 100644 index 0000000..38422ac Binary files /dev/null and b/playbook/public/frontend/assets/Inter-Thin.914c3fab.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-Thin.918c5cbe.woff2 b/playbook/public/frontend/assets/Inter-Thin.918c5cbe.woff2 new file mode 100644 index 0000000..c56bc7c Binary files /dev/null and b/playbook/public/frontend/assets/Inter-Thin.918c5cbe.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-ThinItalic.382fab25.woff2 b/playbook/public/frontend/assets/Inter-ThinItalic.382fab25.woff2 new file mode 100644 index 0000000..863057c Binary files /dev/null and b/playbook/public/frontend/assets/Inter-ThinItalic.382fab25.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-ThinItalic.a3279f0a.woff2 b/playbook/public/frontend/assets/Inter-ThinItalic.a3279f0a.woff2 new file mode 100644 index 0000000..eca5608 Binary files /dev/null and b/playbook/public/frontend/assets/Inter-ThinItalic.a3279f0a.woff2 differ diff --git a/playbook/public/frontend/assets/Inter-ThinItalic.f53f21de.woff b/playbook/public/frontend/assets/Inter-ThinItalic.f53f21de.woff new file mode 100644 index 0000000..d8ec837 Binary files /dev/null and b/playbook/public/frontend/assets/Inter-ThinItalic.f53f21de.woff differ diff --git a/playbook/public/frontend/assets/Inter.var.d30c3bd0.woff2 b/playbook/public/frontend/assets/Inter.var.d30c3bd0.woff2 new file mode 100644 index 0000000..039bfba Binary files /dev/null and b/playbook/public/frontend/assets/Inter.var.d30c3bd0.woff2 differ diff --git a/playbook/public/frontend/assets/Login.c48767f4.js b/playbook/public/frontend/assets/Login.c48767f4.js new file mode 100644 index 0000000..6aa558c --- /dev/null +++ b/playbook/public/frontend/assets/Login.c48767f4.js @@ -0,0 +1 @@ +import{n as c,e as m,f as e,w as n,g as t,o as p,m as u,u as f,p as _,q as w}from"./vendor.8583bfd9.js";import{s as r}from"./index.aee3079d.js";const g={class:"m-3 flex flex-row items-center justify-center"},x=["onSubmit"],h=w("Login"),B=c({setup(b){function l(s){let o=new FormData(s.target);r.login.submit({email:o.get("email"),password:o.get("password")})}return(s,o)=>{const a=t("Input"),i=t("Button"),d=t("Card");return p(),m("div",g,[e(d,{title:"Login to your FrappeUI App!",class:"w-full max-w-md mt-4"},{default:n(()=>[u("form",{class:"flex flex-col space-y-2 w-full",onSubmit:_(l,["prevent"])},[e(a,{required:"",name:"email",type:"text",placeholder:"johndoe@email.com",label:"User ID"}),e(a,{required:"",name:"password",type:"password",placeholder:"\u2022\u2022\u2022\u2022\u2022\u2022",label:"Password"}),e(i,{loading:f(r).login.loading,variant:"solid"},{default:n(()=>[h]),_:1},8,["loading"])],40,x)]),_:1})])}}});export{B as default}; diff --git a/playbook/public/frontend/assets/index.aee3079d.js b/playbook/public/frontend/assets/index.aee3079d.js new file mode 100644 index 0000000..d4bc3ac --- /dev/null +++ b/playbook/public/frontend/assets/index.aee3079d.js @@ -0,0 +1 @@ +var _=(n,r,o)=>new Promise((t,e)=>{var s=c=>{try{u(o.next(c))}catch(d){e(d)}},i=c=>{try{u(o.throw(c))}catch(d){e(d)}},u=c=>c.done?t(c.value):Promise.resolve(c.value).then(s,i);u((o=o.apply(n,r)).next())});import{c as m,r as y,a as v,b as E,d as k,_ as P,e as b,f as I,g as R,o as w,h as C,s as O,i as A,j as S,C as j,I as $,k as H}from"./vendor.8583bfd9.js";const N=function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))t(e);new MutationObserver(e=>{for(const s of e)if(s.type==="childList")for(const i of s.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&t(i)}).observe(document,{childList:!0,subtree:!0});function o(e){const s={};return e.integrity&&(s.integrity=e.integrity),e.referrerpolicy&&(s.referrerPolicy=e.referrerpolicy),e.crossorigin==="use-credentials"?s.credentials="include":e.crossorigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function t(e){if(e.ep)return;e.ep=!0;const s=o(e);fetch(e.href,s)}};N();const U="modulepreload",h={},q="/assets/playbook/frontend/",L=function(r,o){return!o||o.length===0?r():Promise.all(o.map(t=>{if(t=`${q}${t}`,t in h)return;h[t]=!0;const e=t.endsWith(".css"),s=e?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${t}"]${s}`))return;const i=document.createElement("link");if(i.rel=e?"stylesheet":U,e||(i.as="script",i.crossOrigin=""),i.href=t,document.head.appendChild(i),e)return new Promise((u,c)=>{i.addEventListener("load",u),i.addEventListener("error",c)})})).then(()=>r())},p=m({url:"frappe.auth.get_logged_user",cache:"User",onError(n){n&&n.exc_type==="AuthenticationError"&&f.push({name:"LoginPage"})}});function g(){let r=new URLSearchParams(document.cookie.split("; ").join("&")).get("user_id");return r==="Guest"&&(r=null),r}const l=y({login:m({url:"login",makeParams({email:n,password:r}){return{usr:n,pwd:r}},onSuccess(n){p.reload(),l.user=g(),l.login.reset(),f.replace(n.default_route||"/")}}),logout:m({url:"logout",onSuccess(){p.reset(),l.user=g(),f.replace({name:"Login"})}}),user:g(),isLoggedIn:v(()=>!!l.user)}),x=[{path:"/",name:"Home",component:()=>L(()=>import("./Home.c97f68fb.js"),["assets/Home.c97f68fb.js","assets/vendor.8583bfd9.js","assets/vendor.1875b906.css"])},{name:"Login",path:"/account/login",component:()=>L(()=>import("./Login.c48767f4.js"),["assets/Login.c48767f4.js","assets/vendor.8583bfd9.js","assets/vendor.1875b906.css"])}];let f=E({history:k("/frontend"),routes:x});f.beforeEach((n,r,o)=>_(void 0,null,function*(){let t=l.isLoggedIn;try{yield p.promise}catch(e){t=!1}n.name==="Login"&&t?o({name:"Home"}):n.name!=="Login"&&!t?o({name:"Login"}):o()}));const B={};function V(n,r){const o=R("router-view");return w(),b("div",null,[I(o)])}var D=P(B,[["render",V]]);let a=C(D);O("resourceFetcher",H);a.use(f);a.use(A);a.component("Button",S);a.component("Card",j);a.component("Input",$);a.mount("#app");export{l as s}; diff --git a/playbook/public/frontend/assets/index.bb8e54b5.css b/playbook/public/frontend/assets/index.bb8e54b5.css new file mode 100644 index 0000000..e945a52 --- /dev/null +++ b/playbook/public/frontend/assets/index.bb8e54b5.css @@ -0,0 +1 @@ +@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-Thin.918c5cbe.woff2?v=3.12) format("woff2"),url(/assets/playbook/frontend/assets/Inter-Thin.2198e9fb.woff?v=3.12) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:100;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-ThinItalic.a3279f0a.woff2?v=3.12) format("woff2"),url(/assets/playbook/frontend/assets/Inter-ThinItalic.f53f21de.woff?v=3.12) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-ExtraLight.4c337585.woff2?v=3.12) format("woff2"),url(/assets/playbook/frontend/assets/Inter-ExtraLight.1c06ef44.woff?v=3.12) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:200;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-ExtraLightItalic.7b39e865.woff2?v=3.12) format("woff2"),url(/assets/playbook/frontend/assets/Inter-ExtraLightItalic.0e5667b1.woff?v=3.12) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-Light.87ed65f8.woff2?v=3.12) format("woff2"),url(/assets/playbook/frontend/assets/Inter-Light.319f53ba.woff?v=3.12) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-LightItalic.5b94e337.woff2?v=3.12) format("woff2"),url(/assets/playbook/frontend/assets/Inter-LightItalic.289a60bc.woff?v=3.12) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-Regular.c342b1b7.woff2?v=3.12) format("woff2"),url(/assets/playbook/frontend/assets/Inter-Regular.b825f1bc.woff?v=3.12) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-Italic.950174d1.woff2?v=3.12) format("woff2"),url(/assets/playbook/frontend/assets/Inter-Italic.b0b21adf.woff?v=3.12) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-Medium.a4e1e7e6.woff2?v=3.12) format("woff2"),url(/assets/playbook/frontend/assets/Inter-Medium.f500bbb9.woff?v=3.12) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-MediumItalic.d4a7f5d9.woff2?v=3.12) format("woff2"),url(/assets/playbook/frontend/assets/Inter-MediumItalic.d06751dd.woff?v=3.12) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-SemiBold.af44b8a2.woff2?v=3.12) format("woff2"),url(/assets/playbook/frontend/assets/Inter-SemiBold.3041a990.woff?v=3.12) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-SemiBoldItalic.a4f92da5.woff2?v=3.12) format("woff2"),url(/assets/playbook/frontend/assets/Inter-SemiBoldItalic.5ce565c8.woff?v=3.12) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-Bold.2efd8e3c.woff2?v=3.12) format("woff2"),url(/assets/playbook/frontend/assets/Inter-Bold.2b828bef.woff?v=3.12) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-BoldItalic.f528d863.woff2?v=3.12) format("woff2"),url(/assets/playbook/frontend/assets/Inter-BoldItalic.8bc8e0ff.woff?v=3.12) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-ExtraBold.74e72c6b.woff2?v=3.12) format("woff2"),url(/assets/playbook/frontend/assets/Inter-ExtraBold.585b4ce1.woff?v=3.12) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:800;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-ExtraBoldItalic.2abc7ab1.woff2?v=3.12) format("woff2"),url(/assets/playbook/frontend/assets/Inter-ExtraBoldItalic.b87f7d97.woff?v=3.12) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-Black.bc2198e0.woff2?v=3.12) format("woff2"),url(/assets/playbook/frontend/assets/Inter-Black.9c79713b.woff?v=3.12) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-BlackItalic.1cb529a7.woff2?v=3.12) format("woff2"),url(/assets/playbook/frontend/assets/Inter-BlackItalic.7ecbf9fa.woff?v=3.12) format("woff")}@font-face{font-family:InterVar;font-weight:100 900;font-display:swap;font-style:normal;src:url(/assets/playbook/frontend/assets/Inter.var.d30c3bd0.woff2?v=3.19) format("woff2-variations"),url(/assets/playbook/frontend/assets/Inter.var.d30c3bd0.woff2?v=3.19) format("woff2");src:url(/assets/playbook/frontend/assets/Inter.var.d30c3bd0.woff2?v=3.19) format("woff2") tech("variations")}@font-face{font-family:InterVar;font-weight:100 900;font-display:swap;font-style:italic;src:url(/assets/playbook/frontend/assets/Inter-Italic.var.d9f448e3.woff2?v=3.19) format("woff2-variations"),url(/assets/playbook/frontend/assets/Inter-Italic.var.d9f448e3.woff2?v=3.19) format("woff2");src:url(/assets/playbook/frontend/assets/Inter-Italic.var.d9f448e3.woff2?v=3.19) format("woff2") tech("variations")}@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-Thin.914c3fab.woff2?v=3.19) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-ThinItalic.382fab25.woff2?v=3.19) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-ExtraLight.25a4db7c.woff2?v=3.19) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:200;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-ExtraLightItalic.f0df46d0.woff2?v=3.19) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-Light.211445a8.woff2?v=3.19) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-LightItalic.9ea2db78.woff2?v=3.19) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-Regular.edd1deaf.woff2?v=3.19) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-Italic.dd31ea31.woff2?v=3.19) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-Medium.24fb6e39.woff2?v=3.19) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-MediumItalic.a2db9bea.woff2?v=3.19) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-SemiBold.51419407.woff2?v=3.19) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-SemiBoldItalic.daa7095c.woff2?v=3.19) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-Bold.1dc41a58.woff2?v=3.19) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-BoldItalic.dc0d4194.woff2?v=3.19) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-ExtraBold.8a72efb6.woff2?v=3.19) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:800;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-ExtraBoldItalic.38e71f7c.woff2?v=3.19) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-Black.05e55dd7.woff2?v=3.19) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-BlackItalic.4ff7db4a.woff2?v=3.19) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:100;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-DisplayThin.b64c173b.woff2?v=3.19) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:100;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-DisplayThinItalic.b70f1c61.woff2?v=3.19) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:200;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-DisplayExtraLight.32095132.woff2?v=3.19) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:200;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-DisplayExtraLightItalic.8eeb78f4.woff2?v=3.19) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-DisplayLight.e40a858d.woff2?v=3.19) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-DisplayLightItalic.151e9a11.woff2?v=3.19) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:400;font-display:swap;src:url(Inter-DisplayRegular.woff2?v=3.19) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-DisplayItalic.938db435.woff2?v=3.19) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-DisplayMedium.12a4a358.woff2?v=3.19) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-DisplayMediumItalic.8968b5ab.woff2?v=3.19) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-DisplaySemiBold.856fcb49.woff2?v=3.19) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-DisplaySemiBoldItalic.5e57e1d2.woff2?v=3.19) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-DisplayBold.d9bf35ac.woff2?v=3.19) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-DisplayBoldItalic.fef00c57.woff2?v=3.19) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-DisplayExtraBold.b7cc680a.woff2?v=3.19) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:800;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-DisplayExtraBoldItalic.e5a5984a.woff2?v=3.19) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-DisplayBlack.b1d4e33d.woff2?v=3.19) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:900;font-display:swap;src:url(/assets/playbook/frontend/assets/Inter-DisplayBlackItalic.d561e8dd.woff2?v=3.19) format("woff2")}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#ededed}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;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"}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#c7c7c7}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;color:#c7c7c7}input::placeholder,textarea::placeholder{opacity:1;color:#c7c7c7}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}[type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#999;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}[type=text]:focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #007BE0;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#007be0}input::-moz-placeholder,textarea::-moz-placeholder{color:#999;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999;opacity:1}input::placeholder,textarea::placeholder{color:#999;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23999999' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple]{background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#007be0;background-color:#fff;border-color:#999;border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #007BE0;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{border-color:transparent;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}html{font-family:Inter,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"}@supports (font-variation-settings: normal){html{font-family:InterVar,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";font-optical-sizing:auto}}html,body,button,p,span,div{font-variation-settings:"opsz" 24;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}select{background-image:url('data:image/svg+xml,');background-size:1.13em;background-position:right .44rem center}*,:before,:after{--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(2 137 247 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px;padding-right:5rem;padding-left:5rem}}.form-input,.form-textarea,.form-select,.form-multiselect{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#999;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}.form-input:focus,.form-textarea:focus,.form-select:focus,.form-multiselect:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #007BE0;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#007be0}.form-input::-moz-placeholder,.form-textarea::-moz-placeholder{color:#999;opacity:1}.form-input:-ms-input-placeholder,.form-textarea:-ms-input-placeholder{color:#999;opacity:1}.form-input::placeholder,.form-textarea::placeholder{color:#999;opacity:1}.form-input::-webkit-datetime-edit-fields-wrapper{padding:0}.form-input::-webkit-date-and-time-value{min-height:1.5em}.form-input::-webkit-datetime-edit,.form-input::-webkit-datetime-edit-year-field,.form-input::-webkit-datetime-edit-month-field,.form-input::-webkit-datetime-edit-day-field,.form-input::-webkit-datetime-edit-hour-field,.form-input::-webkit-datetime-edit-minute-field,.form-input::-webkit-datetime-edit-second-field,.form-input::-webkit-datetime-edit-millisecond-field,.form-input::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}.form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23999999' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}.form-checkbox,.form-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#007be0;background-color:#fff;border-color:#999;border-width:1px;--tw-shadow: 0 0 #0000}.form-checkbox{border-radius:0}.form-checkbox:focus,.form-radio:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #007BE0;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.form-checkbox:checked,.form-radio:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}.form-checkbox:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}.form-checkbox:checked:hover,.form-checkbox:checked:focus,.form-radio:checked:hover,.form-radio:checked:focus{border-color:transparent;background-color:currentColor}.form-checkbox:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}.form-checkbox:indeterminate:hover,.form-checkbox:indeterminate:focus{border-color:transparent;background-color:currentColor}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where([class~="lead"]):not(:where([class~="not-prose"] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~="not-prose"] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~="not-prose"] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(ol):not(:where([class~="not-prose"] *)){list-style-type:decimal;padding-left:1.625em}.prose :where(ol[type="A"]):not(:where([class~="not-prose"] *)){list-style-type:upper-alpha}.prose :where(ol[type="a"]):not(:where([class~="not-prose"] *)){list-style-type:lower-alpha}.prose :where(ol[type="A" s]):not(:where([class~="not-prose"] *)){list-style-type:upper-alpha}.prose :where(ol[type="a" s]):not(:where([class~="not-prose"] *)){list-style-type:lower-alpha}.prose :where(ol[type="I"]):not(:where([class~="not-prose"] *)){list-style-type:upper-roman}.prose :where(ol[type="i"]):not(:where([class~="not-prose"] *)){list-style-type:lower-roman}.prose :where(ol[type="I" s]):not(:where([class~="not-prose"] *)){list-style-type:upper-roman}.prose :where(ol[type="i" s]):not(:where([class~="not-prose"] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~="not-prose"] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~="not-prose"] *)){list-style-type:disc;padding-left:1.625em}.prose :where(ol > li):not(:where([class~="not-prose"] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul > li):not(:where([class~="not-prose"] *))::marker{color:var(--tw-prose-bullets)}.prose :where(hr):not(:where([class~="not-prose"] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~="not-prose"] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-left-width:.25rem;border-left-color:var(--tw-prose-quote-borders);quotes:"\201c""\201d""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"] *)):after{content:close-quote}.prose :where(h1):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~="not-prose"] *)){font-weight:900}.prose :where(h2):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~="not-prose"] *)){font-weight:800}.prose :where(h3):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~="not-prose"] *)){font-weight:700}.prose :where(h4):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~="not-prose"] *)){font-weight:700}.prose :where(figure > *):not(:where([class~="not-prose"] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~="not-prose"] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose :where(code):not(:where([class~="not-prose"] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~="not-prose"] *)):before{content:"`"}.prose :where(code):not(:where([class~="not-prose"] *)):after{content:"`"}.prose :where(a code):not(:where([class~="not-prose"] *)){color:var(--tw-prose-links)}.prose :where(pre):not(:where([class~="not-prose"] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.prose :where(pre code):not(:where([class~="not-prose"] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~="not-prose"] *)):before{content:none}.prose :where(pre code):not(:where([class~="not-prose"] *)):after{content:none}.prose :where(table):not(:where([class~="not-prose"] *)){width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~="not-prose"] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.prose :where(tbody tr):not(:where([class~="not-prose"] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~="not-prose"] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~="not-prose"] *)){vertical-align:baseline;padding:.5714286em}.prose{--tw-prose-body: #383838;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(p):not(:where([class~="not-prose"] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(img):not(:where([class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}.prose :where(video):not(:where([class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}.prose :where(figure):not(:where([class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}.prose :where(h2 code):not(:where([class~="not-prose"] *)){font-size:.875em}.prose :where(h3 code):not(:where([class~="not-prose"] *)){font-size:.9em}.prose :where(li):not(:where([class~="not-prose"] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol > li):not(:where([class~="not-prose"] *)){padding-left:.375em}.prose :where(ul > li):not(:where([class~="not-prose"] *)){padding-left:.375em}.prose>:where(ul > li p):not(:where([class~="not-prose"] *)){margin-top:.75em;margin-bottom:.75em}.prose>:where(ul > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.25em}.prose>:where(ul > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.25em}.prose>:where(ol > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.25em}.prose>:where(ol > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~="not-prose"] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(hr + *):not(:where([class~="not-prose"] *)){margin-top:0}.prose :where(h2 + *):not(:where([class~="not-prose"] *)){margin-top:0}.prose :where(h3 + *):not(:where([class~="not-prose"] *)){margin-top:0}.prose :where(h4 + *):not(:where([class~="not-prose"] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~="not-prose"] *)){padding-left:0}.prose :where(thead th:last-child):not(:where([class~="not-prose"] *)){padding-right:0}.prose :where(tbody td:first-child):not(:where([class~="not-prose"] *)){padding-left:0}.prose :where(tbody td:last-child):not(:where([class~="not-prose"] *)){padding-right:0}.prose>:where(:first-child):not(:where([class~="not-prose"] *)){margin-top:0}.prose>:where(:last-child):not(:where([class~="not-prose"] *)){margin-bottom:0}.form-input,.form-textarea,.form-select{height:1.75rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(243 243 243 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(243 243 243 / var(--tw-bg-opacity));padding:.375rem .5rem;font-size:14px;line-height:1.15;letter-spacing:.02em;--tw-text-opacity: 1;color:rgb(56 56 56 / var(--tw-text-opacity))}.form-input::-moz-placeholder,.form-textarea::-moz-placeholder,.form-select::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(153 153 153 / var(--tw-placeholder-opacity))}.form-input:-ms-input-placeholder,.form-textarea:-ms-input-placeholder,.form-select:-ms-input-placeholder{--tw-placeholder-opacity: 1;color:rgb(153 153 153 / var(--tw-placeholder-opacity))}.form-input::placeholder,.form-textarea::placeholder,.form-select::placeholder{--tw-placeholder-opacity: 1;color:rgb(153 153 153 / var(--tw-placeholder-opacity))}.form-input,.form-textarea,.form-select{transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.form-input:hover,.form-textarea:hover,.form-select:hover{--tw-border-opacity: 1;border-color:rgb(237 237 237 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(237 237 237 / var(--tw-bg-opacity))}.form-input:focus,.form-textarea:focus,.form-select:focus{--tw-border-opacity: 1;border-color:rgb(153 153 153 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-shadow: 0px 1px 2px rgba(0, 0, 0, .1);--tw-shadow-colored: 0px 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.form-input:focus-visible,.form-textarea:focus-visible,.form-select:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(199 199 199 / var(--tw-ring-opacity))}.form-checkbox{border-radius:.625rem;--tw-bg-opacity: 1;background-color:rgb(243 243 243 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(2 137 247 / var(--tw-text-opacity))}.form-checkbox:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.form-checkbox:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-1\/2{left:50%}.left-0{left:0}.top-1\/2{top:50%}.bottom-6{bottom:1.5rem}.z-10{z-index:10}.z-\[100\]{z-index:100}.m-3{margin:.75rem}.m-2{margin:.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.mr-4{margin-right:1rem}.ml-4{margin-left:1rem}.mt-10{margin-top:2.5rem}.mt-4{margin-top:1rem}.ml-2{margin-left:.5rem}.mt-1{margin-top:.25rem}.mt-3{margin-top:.75rem}.mt-1\.5{margin-top:.375rem}.-mr-\[\.1rem\]{margin-right:-.1rem}.-mb-\[\.1rem\]{margin-bottom:-.1rem}.-mr-\[\.2rem\]{margin-right:-.2rem}.-mb-\[\.2rem\]{margin-bottom:-.2rem}.mt-2{margin-top:.5rem}.mb-6{margin-bottom:1.5rem}.mb-4{margin-bottom:1rem}.mr-2{margin-right:.5rem}.mb-2{margin-bottom:.5rem}.-ml-1{margin-left:-.25rem}.mr-3{margin-right:.75rem}.mb-1{margin-bottom:.25rem}.ml-auto{margin-left:auto}.mt-4\.5{margin-top:1.125rem}.mb-2\.5{margin-bottom:.625rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-7{height:1.75rem}.h-4{height:1rem}.h-full{height:100%}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-10{height:2.5rem}.h-11\.5{height:2.875rem}.h-11{height:2.75rem}.h-2{height:.5rem}.h-\[9px\]{height:9px}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-1{height:.25rem}.h-\[5px\]{height:5px}.h-1\.5{height:.375rem}.h-\[13\.5px\]{height:13.5px}.h-\[15px\]{height:15px}.h-4\.5{height:1.125rem}.h-13{height:3.25rem}.h-auto{height:auto}.h-\[2px\]{height:2px}.max-h-\[15rem\]{max-height:15rem}.max-h-6{max-height:1.5rem}.max-h-4{max-height:1rem}.max-h-96{max-height:24rem}.min-h-screen{min-height:100vh}.min-h-\[100px\]{min-height:100px}.min-h-\[1\.5rem\]{min-height:1.5rem}.w-full{width:100%}.w-4{width:1rem}.w-7{width:1.75rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-10{width:2.5rem}.w-11\.5{width:2.875rem}.w-11{width:2.75rem}.w-2{width:.5rem}.w-\[9px\]{width:9px}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-1{width:.25rem}.w-\[5px\]{width:5px}.w-1\.5{width:.375rem}.w-\[13\.5px\]{width:13.5px}.w-\[15px\]{width:15px}.w-4\.5{width:1.125rem}.w-13{width:3.25rem}.w-\[26px\]{width:26px}.w-max{width:-webkit-max-content;width:-moz-max-content;width:max-content}.w-\[596px\]{width:596px}.w-\[2px\]{width:2px}.min-w-\[300px\]{min-width:300px}.min-w-40{min-width:10rem}.min-w-50{min-width:18rem}.min-w-\[15rem\]{min-width:15rem}.min-w-0{min-width:0px}.min-w-full{min-width:100%}.min-w-\[1rem\]{min-width:1rem}.max-w-md{max-width:28rem}.max-w-7xl{max-width:80rem}.max-w-6xl{max-width:72rem}.max-w-5xl{max-width:64rem}.max-w-4xl{max-width:56rem}.max-w-3xl{max-width:48rem}.max-w-2xl{max-width:42rem}.max-w-xl{max-width:36rem}.max-w-lg{max-width:32rem}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.max-w-\[40rem\]{max-width:40rem}.flex-auto{flex:1 1 auto}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.origin-top-left{transform-origin:top left}.origin-top-right{transform-origin:top right}.origin-top{transform-origin:top}.translate-y-2{--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-2\/4{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-1\/2,.-translate-x-2\/4{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-3{--tw-translate-x: .75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-2\.5{--tw-translate-x: .625rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-2{--tw-translate-x: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@-webkit-keyframes spin{to{transform:rotate(360deg)}}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed}.select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.resize-none{resize:none}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-1{gap:.25rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.375rem * var(--tw-space-x-reverse));margin-left:calc(.375rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-\[10px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(10px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(10px * var(--tw-space-y-reverse))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.875rem * var(--tw-space-x-reverse));margin-left:calc(.875rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.625rem * var(--tw-space-x-reverse));margin-left:calc(.625rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 243 243 / var(--tw-divide-opacity))}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.rounded-md{border-radius:.625rem}.rounded{border-radius:.5rem}.rounded-lg{border-radius:.75rem}.rounded-full{border-radius:9999px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-xl{border-radius:1rem}.rounded-sm{border-radius:.25rem}.rounded-\[7px\]{border-radius:7px}.rounded-t-lg{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-0{border-width:0px}.border-\[3px\]{border-width:3px}.border-2{border-width:2px}.border-t-\[1px\]{border-top-width:1px}.border-l-\[1px\]{border-left-width:1px}.border-t{border-top-width:1px}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.border-l{border-left-width:1px}.border-none{border-style:none}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(226 226 226 / var(--tw-border-opacity))}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(201 231 252 / var(--tw-border-opacity))}.border-green-300{--tw-border-opacity: 1;border-color:rgb(202 229 212 / var(--tw-border-opacity))}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(245 210 97 / var(--tw-border-opacity))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(249 198 198 / var(--tw-border-opacity))}.border-green-400{--tw-border-opacity: 1;border-color:rgb(182 222 197 / var(--tw-border-opacity))}.border-gray-500{--tw-border-opacity: 1;border-color:rgb(153 153 153 / var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(199 199 199 / var(--tw-border-opacity))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 243 243 / var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(237 237 237 / var(--tw-border-opacity))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(247 251 253 / var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 243 243 / var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(237 237 237 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(2 137 247 / var(--tw-bg-opacity))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(48 166 109 / var(--tw-bg-opacity))}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(219 119 6 / var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(204 41 41 / var(--tw-bg-opacity))}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(237 246 253 / var(--tw-bg-opacity))}.bg-green-200{--tw-bg-opacity: 1;background-color:rgb(218 240 225 / var(--tw-bg-opacity))}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(252 243 207 / var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(255 240 240 / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(228 245 233 / var(--tw-bg-opacity))}.bg-blue-300{--tw-bg-opacity: 1;background-color:rgb(201 231 252 / var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(248 248 248 / var(--tw-bg-opacity))}.bg-black-overlay-200{background-color:#00000045}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(255 247 211 / var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(226 226 226 / var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(56 56 56 / var(--tw-bg-opacity))}.object-cover{-o-object-fit:cover;object-fit:cover}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-1\.5{padding:.375rem}.p-1{padding:.25rem}.p-0\.5{padding:.125rem}.p-0{padding:0}.p-4{padding:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-0{padding-top:0;padding-bottom:0}.py-px{padding-top:1px;padding-bottom:1px}.px-4\.5{padding-left:1.125rem;padding-right:1.125rem}.pb-1\.5{padding-bottom:.375rem}.pb-1{padding-bottom:.25rem}.pt-1\.5{padding-top:.375rem}.pt-1{padding-top:.25rem}.pb-6{padding-bottom:1.5rem}.pt-5{padding-top:1.25rem}.pb-7{padding-bottom:1.75rem}.pt-4{padding-top:1rem}.pt-\[20vh\]{padding-top:20vh}.pl-8{padding-left:2rem}.pl-2{padding-left:.5rem}.pl-9{padding-left:2.25rem}.pl-2\.5{padding-left:.625rem}.pl-10{padding-left:2.5rem}.pl-3{padding-left:.75rem}.pr-8{padding-right:2rem}.pr-2{padding-right:.5rem}.pr-9{padding-right:2.25rem}.pr-2\.5{padding-right:.625rem}.pr-10{padding-right:2.5rem}.pr-3{padding-right:.75rem}.pl-4\.5{padding-left:1.125rem}.pl-4{padding-left:1rem}.pl-11\.5{padding-left:2.875rem}.pr-4\.5{padding-right:1.125rem}.pl-11{padding-left:2.75rem}.pr-4{padding-right:1rem}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.text-base{font-size:14px;line-height:1.15;letter-spacing:.02em}.text-lg{font-size:16px;line-height:1.15;letter-spacing:.02em}.text-sm{font-size:13px;line-height:1.15;letter-spacing:.02em}.text-2xs{font-size:11px;line-height:1.15;letter-spacing:.01em}.text-xl{font-size:18px;line-height:1.15;letter-spacing:.01em}.text-2xl{font-size:20px;line-height:1.15;letter-spacing:.01em}.text-xs{font-size:12px;line-height:1.15;letter-spacing:.02em}.text-p-base{font-size:14px;line-height:1.5;letter-spacing:.02em}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-4{line-height:1rem}.leading-normal{line-height:1.5}.leading-none{line-height:1}.text-gray-900{--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(153 153 153 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(124 124 124 / var(--tw-text-opacity))}.text-green-500{--tw-text-opacity: 1;color:rgb(89 186 139 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity: 1;color:rgb(0 123 224 / var(--tw-text-opacity))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 121 76 / var(--tw-text-opacity))}.text-amber-700{--tw-text-opacity: 1;color:rgb(179 83 9 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity: 1;color:rgb(204 41 41 / var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity: 1;color:rgb(56 56 56 / var(--tw-text-opacity))}.text-red-700{--tw-text-opacity: 1;color:rgb(181 42 42 / var(--tw-text-opacity))}.text-blue-400{--tw-text-opacity: 1;color:rgb(112 182 240 / var(--tw-text-opacity))}.text-red-400{--tw-text-opacity: 1;color:rgb(235 144 145 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgb(199 199 199 / var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity: 1;color:rgb(2 137 247 / var(--tw-text-opacity))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(209 147 13 / var(--tw-text-opacity))}.text-green-600{--tw-text-opacity: 1;color:rgb(48 166 109 / var(--tw-text-opacity))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(153 153 153 / var(--tw-placeholder-opacity))}.placeholder-gray-500:-ms-input-placeholder{--tw-placeholder-opacity: 1;color:rgb(153 153 153 / var(--tw-placeholder-opacity))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(153 153 153 / var(--tw-placeholder-opacity))}.placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(199 199 199 / var(--tw-placeholder-opacity))}.placeholder-gray-400:-ms-input-placeholder{--tw-placeholder-opacity: 1;color:rgb(199 199 199 / var(--tw-placeholder-opacity))}.placeholder-gray-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(199 199 199 / var(--tw-placeholder-opacity))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-25{opacity:.25}.opacity-75{opacity:.75}.shadow-2xl{--tw-shadow: 0px 0px 1px rgba(0, 0, 0, .2), 0px 1px 3px rgba(0, 0, 0, .05), 0px 10px 24px -3px rgba(0, 0, 0, .1);--tw-shadow-colored: 0px 0px 1px var(--tw-shadow-color), 0px 1px 3px var(--tw-shadow-color), 0px 10px 24px -3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow{--tw-shadow: 0px 0px 1px rgba(0, 0, 0, .45), 0px 1px 2px rgba(0, 0, 0, .1);--tw-shadow-colored: 0px 0px 1px var(--tw-shadow-color), 0px 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0px 0px 1px rgba(0, 0, 0, .19), 0px 1px 2px rgba(0, 0, 0, .07), 0px 6px 15px -5px rgba(0, 0, 0, .11);--tw-shadow-colored: 0px 0px 1px var(--tw-shadow-color), 0px 1px 2px var(--tw-shadow-color), 0px 6px 15px -5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0px 0px 1px rgba(0, 0, 0, .12), 0px .5px 2px rgba(0, 0, 0, .15), 0px 2px 3px rgba(0, 0, 0, .16);--tw-shadow-colored: 0px 0px 1px var(--tw-shadow-color), 0px .5px 2px var(--tw-shadow-color), 0px 2px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0px 0px 1px rgba(0, 0, 0, .35), 0px 6px 8px -4px rgba(0, 0, 0, .1);--tw-shadow-colored: 0px 0px 1px var(--tw-shadow-color), 0px 6px 8px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0px 1px 2px rgba(0, 0, 0, .1);--tw-shadow-colored: 0px 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-black{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(226 226 226 / var(--tw-ring-opacity))}.ring-opacity-5{--tw-ring-opacity: .05}.blur{--tw-blur: blur(8px);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)}.transition-colors{transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition{transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-75{transition-duration:75ms}.duration-\[230ms\]{transition-duration:.23s}.duration-300{transition-duration:.3s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-\[cubic-bezier\(\.21\,1\.02\,\.73\,1\)\]{transition-timing-function:cubic-bezier(.21,1.02,.73,1)}.first\:mt-3:first-child{margin-top:.75rem}.focus-within\:bg-gray-100:focus-within{--tw-bg-opacity: 1;background-color:rgb(243 243 243 / var(--tw-bg-opacity))}.focus-within\:bg-gray-200:focus-within{--tw-bg-opacity: 1;background-color:rgb(237 237 237 / var(--tw-bg-opacity))}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-gray-400:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(199 199 199 / var(--tw-ring-opacity))}.hover\:border-gray-400:hover{--tw-border-opacity: 1;border-color:rgb(199 199 199 / var(--tw-border-opacity))}.hover\:border-blue-400:hover{--tw-border-opacity: 1;border-color:rgb(112 182 240 / var(--tw-border-opacity))}.hover\:border-green-500:hover{--tw-border-opacity: 1;border-color:rgb(89 186 139 / var(--tw-border-opacity))}.hover\:border-red-400:hover{--tw-border-opacity: 1;border-color:rgb(235 144 145 / var(--tw-border-opacity))}.hover\:border-gray-600:hover{--tw-border-opacity: 1;border-color:rgb(124 124 124 / var(--tw-border-opacity))}.hover\:border-gray-200:hover{--tw-border-opacity: 1;border-color:rgb(237 237 237 / var(--tw-border-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(237 237 237 / var(--tw-bg-opacity))}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(56 56 56 / var(--tw-bg-opacity))}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(0 123 224 / var(--tw-bg-opacity))}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(39 143 94 / var(--tw-bg-opacity))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(181 42 42 / var(--tw-bg-opacity))}.hover\:bg-blue-200:hover{--tw-bg-opacity: 1;background-color:rgb(227 241 253 / var(--tw-bg-opacity))}.hover\:bg-green-200:hover{--tw-bg-opacity: 1;background-color:rgb(218 240 225 / var(--tw-bg-opacity))}.hover\:bg-red-200:hover{--tw-bg-opacity: 1;background-color:rgb(252 215 215 / var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 243 243 / var(--tw-bg-opacity))}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(237 246 253 / var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 248 248 / var(--tw-bg-opacity))}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(0 112 204 / var(--tw-text-opacity))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(0 123 224 / var(--tw-text-opacity))}.hover\:shadow-sm:hover{--tw-shadow: 0px 1px 2px rgba(0, 0, 0, .1);--tw-shadow-colored: 0px 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:border-gray-900:focus{--tw-border-opacity: 1;border-color:rgb(23 23 23 / var(--tw-border-opacity))}.focus\:border-gray-500:focus{--tw-border-opacity: 1;border-color:rgb(153 153 153 / var(--tw-border-opacity))}.focus\:bg-gray-200:focus{--tw-bg-opacity: 1;background-color:rgb(237 237 237 / var(--tw-bg-opacity))}.focus\:bg-white:focus{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.focus\:shadow-sm:focus{--tw-shadow: 0px 1px 2px rgba(0, 0, 0, .1);--tw-shadow-colored: 0px 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-gray-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(199 199 199 / var(--tw-ring-opacity))}.focus\:ring-offset-0:focus{--tw-ring-offset-width: 0px}.focus-visible\:bg-gray-100:focus-visible{--tw-bg-opacity: 1;background-color:rgb(243 243 243 / var(--tw-bg-opacity))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-gray-400:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(199 199 199 / var(--tw-ring-opacity))}.focus-visible\:ring-blue-400:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(112 182 240 / var(--tw-ring-opacity))}.focus-visible\:ring-green-400:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(182 222 197 / var(--tw-ring-opacity))}.focus-visible\:ring-red-400:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(235 144 145 / var(--tw-ring-opacity))}.active\:border-gray-400:active{--tw-border-opacity: 1;border-color:rgb(199 199 199 / var(--tw-border-opacity))}.active\:border-blue-400:active{--tw-border-opacity: 1;border-color:rgb(112 182 240 / var(--tw-border-opacity))}.active\:border-green-500:active{--tw-border-opacity: 1;border-color:rgb(89 186 139 / var(--tw-border-opacity))}.active\:border-red-400:active{--tw-border-opacity: 1;border-color:rgb(235 144 145 / var(--tw-border-opacity))}.active\:border-gray-700:active{--tw-border-opacity: 1;border-color:rgb(82 82 82 / var(--tw-border-opacity))}.active\:bg-gray-700:active{--tw-bg-opacity: 1;background-color:rgb(82 82 82 / var(--tw-bg-opacity))}.active\:bg-blue-700:active{--tw-bg-opacity: 1;background-color:rgb(0 112 204 / var(--tw-bg-opacity))}.active\:bg-green-800:active{--tw-bg-opacity: 1;background-color:rgb(22 121 76 / var(--tw-bg-opacity))}.active\:bg-red-800:active{--tw-bg-opacity: 1;background-color:rgb(148 31 31 / var(--tw-bg-opacity))}.active\:bg-gray-300:active{--tw-bg-opacity: 1;background-color:rgb(226 226 226 / var(--tw-bg-opacity))}.active\:bg-blue-300:active{--tw-bg-opacity: 1;background-color:rgb(201 231 252 / var(--tw-bg-opacity))}.active\:bg-green-300:active{--tw-bg-opacity: 1;background-color:rgb(202 229 212 / var(--tw-bg-opacity))}.active\:bg-red-300:active{--tw-bg-opacity: 1;background-color:rgb(249 198 198 / var(--tw-bg-opacity))}.active\:bg-red-200:active{--tw-bg-opacity: 1;background-color:rgb(252 215 215 / var(--tw-bg-opacity))}.active\:bg-gray-100:active{--tw-bg-opacity: 1;background-color:rgb(243 243 243 / var(--tw-bg-opacity))}.active\:bg-gray-500:active{--tw-bg-opacity: 1;background-color:rgb(153 153 153 / var(--tw-bg-opacity))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-200:disabled{--tw-bg-opacity: 1;background-color:rgb(237 237 237 / var(--tw-bg-opacity))}.prose-table\:table-fixed :is(:where(table):not(:where([class~="not-prose"] *))){table-layout:fixed}.prose-th\:relative :is(:where(th):not(:where([class~="not-prose"] *))){position:relative}.prose-th\:border :is(:where(th):not(:where([class~="not-prose"] *))){border-width:1px}.prose-th\:border-gray-300 :is(:where(th):not(:where([class~="not-prose"] *))){--tw-border-opacity: 1;border-color:rgb(226 226 226 / var(--tw-border-opacity))}.prose-th\:bg-gray-100 :is(:where(th):not(:where([class~="not-prose"] *))){--tw-bg-opacity: 1;background-color:rgb(243 243 243 / var(--tw-bg-opacity))}.prose-th\:p-2 :is(:where(th):not(:where([class~="not-prose"] *))){padding:.5rem}.prose-td\:relative :is(:where(td):not(:where([class~="not-prose"] *))){position:relative}.prose-td\:border :is(:where(td):not(:where([class~="not-prose"] *))){border-width:1px}.prose-td\:border-gray-300 :is(:where(td):not(:where([class~="not-prose"] *))){--tw-border-opacity: 1;border-color:rgb(226 226 226 / var(--tw-border-opacity))}.prose-td\:p-2 :is(:where(td):not(:where([class~="not-prose"] *))){padding:.5rem}@media (min-width: 640px){.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 768px){.md\:ml-2{margin-left:.5rem}.md\:mt-0{margin-top:0}.md\:ml-auto{margin-left:auto}.md\:flex-row{flex-direction:row}.md\:items-baseline{align-items:baseline}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}} diff --git a/playbook/public/frontend/assets/vendor.1875b906.css b/playbook/public/frontend/assets/vendor.1875b906.css new file mode 100644 index 0000000..f8daa54 --- /dev/null +++ b/playbook/public/frontend/assets/vendor.1875b906.css @@ -0,0 +1 @@ +.form-select{background-image:url("data:image/svg+xml;utf8,")}.spinner[data-v-d1174afc]{-webkit-animation:rotate-d1174afc 2s linear infinite;animation:rotate-d1174afc 2s linear infinite}.spinner-path[data-v-d1174afc]{stroke-linecap:round;-webkit-animation:dash-d1174afc 1.5s ease-in-out infinite;animation:dash-d1174afc 1.5s ease-in-out infinite}@-webkit-keyframes rotate-d1174afc{to{transform:rotate(360deg)}}@keyframes rotate-d1174afc{to{transform:rotate(360deg)}}@-webkit-keyframes dash-d1174afc{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:120,150;stroke-dashoffset:-124}}@keyframes dash-d1174afc{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:120,150;stroke-dashoffset:-124}}.item{display:block;margin:0;width:100%;text-align:left;background:transparent;border-radius:.4rem;border:1px solid transparent;padding:.2rem .4rem}.item.is-selected{border-color:#000}.ProseMirror{outline:none;caret-color:#171717;word-break:break-word}.ProseMirror-focused:focus-visible{outline:none}.ProseMirror:not(.ProseMirror-focused) p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#999;pointer-events:none;height:0}.ProseMirror-selectednode video,img.ProseMirror-selectednode{outline:2px solid #E2E2E2}.mention{font-weight:600;-webkit-box-decoration-break:clone;box-decoration-break:clone}.prose table p{margin:0}.ProseMirror table .selectedCell:after{z-index:2;position:absolute;content:"";inset:0;pointer-events:none;background:#E3F1FD;opacity:.3}.ProseMirror table .column-resize-handle{position:absolute;right:-1px;top:0;bottom:-2px;width:4px;background-color:#e3f1fd;pointer-events:none}.resize-cursor{cursor:ew-resize;cursor:col-resize}.ProseMirror mark{border-radius:3px;padding:0 2px} diff --git a/playbook/public/frontend/assets/vendor.8583bfd9.js b/playbook/public/frontend/assets/vendor.8583bfd9.js new file mode 100644 index 0000000..21c2d66 --- /dev/null +++ b/playbook/public/frontend/assets/vendor.8583bfd9.js @@ -0,0 +1,162 @@ +var Zy=Object.defineProperty,ev=Object.defineProperties;var tv=Object.getOwnPropertyDescriptors;var Us=Object.getOwnPropertySymbols;var jf=Object.prototype.hasOwnProperty,Nf=Object.prototype.propertyIsEnumerable;var Lf=(e,t,n)=>t in e?Zy(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,J=(e,t)=>{for(var n in t||(t={}))jf.call(t,n)&&Lf(e,n,t[n]);if(Us)for(var n of Us(t))Nf.call(t,n)&&Lf(e,n,t[n]);return e},Me=(e,t)=>ev(e,tv(t));var Ve=(e,t)=>{var n={};for(var r in e)jf.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Us)for(var r of Us(e))t.indexOf(r)<0&&Nf.call(e,r)&&(n[r]=e[r]);return n};var Ir=(e,t,n)=>new Promise((r,i)=>{var o=l=>{try{a(n.next(l))}catch(c){i(c)}},s=l=>{try{a(n.throw(l))}catch(c){i(c)}},a=l=>l.done?r(l.value):Promise.resolve(l.value).then(o,s);a((n=n.apply(e,t)).next())});function ql(e,t){const n=Object.create(null),r=e.split(",");for(let i=0;i!!n[i.toLowerCase()]:i=>!!n[i]}const nv="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",rv=ql(nv);function Df(e){return!!e||e===""}function Mo(e){if(Ce(e)){const t={};for(let n=0;n{if(n){const r=n.split(ov);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function ft(e){let t="";if(ht(e))t=e;else if(Ce(e))for(let n=0;ne==null?"":Ce(e)||at(e)&&(e.toString===Hf||!Te(e.toString))?JSON.stringify(e,If,2):String(e),If=(e,t)=>t&&t.__v_isRef?If(e,t.value):Oi(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,i])=>(n[`${r} =>`]=i,n),{})}:$f(t)?{[`Set(${t.size})`]:[...t.values()]}:at(t)&&!Ce(t)&&!zf(t)?String(t):t,qe={},Ei=[],Cn=()=>{},av=()=>!1,lv=/^on[^a-z]/,Ks=e=>lv.test(e),Jl=e=>e.startsWith("onUpdate:"),At=Object.assign,Gl=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},cv=Object.prototype.hasOwnProperty,Be=(e,t)=>cv.call(e,t),Ce=Array.isArray,Oi=e=>qs(e)==="[object Map]",$f=e=>qs(e)==="[object Set]",Te=e=>typeof e=="function",ht=e=>typeof e=="string",Yl=e=>typeof e=="symbol",at=e=>e!==null&&typeof e=="object",Bf=e=>at(e)&&Te(e.then)&&Te(e.catch),Hf=Object.prototype.toString,qs=e=>Hf.call(e),uv=e=>qs(e).slice(8,-1),zf=e=>qs(e)==="[object Object]",Xl=e=>ht(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Js=ql(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Gs=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},dv=/-(\w)/g,Nn=Gs(e=>e.replace(dv,(t,n)=>n?n.toUpperCase():"")),fv=/\B([A-Z])/g,$r=Gs(e=>e.replace(fv,"-$1").toLowerCase()),Ys=Gs(e=>e.charAt(0).toUpperCase()+e.slice(1)),Ql=Gs(e=>e?`on${Ys(e)}`:""),Ao=(e,t)=>!Object.is(e,t),Zl=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Ff=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let Vf;const hv=()=>Vf||(Vf=typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:typeof global!="undefined"?global:{});let Br;const Qs=[];class pv{constructor(t=!1){this.active=!0,this.effects=[],this.cleanups=[],!t&&Br&&(this.parent=Br,this.index=(Br.scopes||(Br.scopes=[])).push(this)-1)}run(t){if(this.active)try{return this.on(),t()}finally{this.off()}}on(){this.active&&(Qs.push(this),Br=this)}off(){this.active&&(Qs.pop(),Br=Qs[Qs.length-1])}stop(t){if(this.active){if(this.effects.forEach(n=>n.stop()),this.cleanups.forEach(n=>n()),this.scopes&&this.scopes.forEach(n=>n.stop(!0)),this.parent&&!t){const n=this.parent.scopes.pop();n&&n!==this&&(this.parent.scopes[this.index]=n,n.index=this.index)}this.active=!1}}}function mv(e,t){t=t||Br,t&&t.active&&t.effects.push(e)}const ec=e=>{const t=new Set(e);return t.w=0,t.n=0,t},Wf=e=>(e.w&sr)>0,Uf=e=>(e.n&sr)>0,gv=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r0?Oo[t-1]:void 0}}stop(){this.active&&(Kf(this),this.onStop&&this.onStop(),this.active=!1)}}function Kf(e){const{deps:t}=e;if(t.length){for(let n=0;n{(c==="length"||c>=r)&&a.push(l)});else switch(n!==void 0&&a.push(s.get(n)),t){case"add":Ce(e)?Xl(n)&&a.push(s.get("length")):(a.push(s.get(zr)),Oi(e)&&a.push(s.get(rc)));break;case"delete":Ce(e)||(a.push(s.get(zr)),Oi(e)&&a.push(s.get(rc)));break;case"set":Oi(e)&&a.push(s.get(zr));break}if(a.length===1)a[0]&&sc(a[0]);else{const l=[];for(const c of a)c&&l.push(...c);sc(ec(l))}}function sc(e,t){for(const n of Ce(e)?e:[...e])(n!==Hr||n.allowRecurse)&&(n.scheduler?n.scheduler():n.run())}const bv=ql("__proto__,__v_isRef,__isVue"),Gf=new Set(Object.getOwnPropertyNames(Symbol).map(e=>Symbol[e]).filter(Yl)),wv=ac(),xv=ac(!1,!0),kv=ac(!0),Yf=Sv();function Sv(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=fe(this);for(let o=0,s=this.length;o{e[t]=function(...n){Pi();const r=fe(this)[t].apply(this,n);return Fr(),r}}),e}function ac(e=!1,t=!1){return function(r,i,o){if(i==="__v_isReactive")return!e;if(i==="__v_isReadonly")return e;if(i==="__v_raw"&&o===(e?t?Bv:oh:t?ih:rh).get(r))return r;const s=Ce(r);if(!e&&s&&Be(Yf,i))return Reflect.get(Yf,i,o);const a=Reflect.get(r,i,o);return(Yl(i)?Gf.has(i):bv(i))||(e||Xt(r,"get",i),t)?a:Dt(a)?!s||!Xl(i)?a.value:a:at(a)?e?sh(a):sn(a):a}}const Cv=Xf(),_v=Xf(!0);function Xf(e=!1){return function(n,r,i,o){let s=n[r];if(!e&&!dc(i)&&(i=fe(i),s=fe(s),!Ce(n)&&Dt(s)&&!Dt(i)))return s.value=i,!0;const a=Ce(n)&&Xl(r)?Number(r)e,Zs=e=>Reflect.getPrototypeOf(e);function ea(e,t,n=!1,r=!1){e=e.__v_raw;const i=fe(e),o=fe(t);t!==o&&!n&&Xt(i,"get",t),!n&&Xt(i,"get",o);const{has:s}=Zs(i),a=r?lc:n?fc:To;if(s.call(i,t))return a(e.get(t));if(s.call(i,o))return a(e.get(o));e!==i&&e.get(t)}function ta(e,t=!1){const n=this.__v_raw,r=fe(n),i=fe(e);return e!==i&&!t&&Xt(r,"has",e),!t&&Xt(r,"has",i),e===i?n.has(e):n.has(e)||n.has(i)}function na(e,t=!1){return e=e.__v_raw,!t&&Xt(fe(e),"iterate",zr),Reflect.get(e,"size",e)}function Zf(e){e=fe(e);const t=fe(this);return Zs(t).has.call(t,e)||(t.add(e),Xn(t,"add",e,e)),this}function eh(e,t){t=fe(t);const n=fe(this),{has:r,get:i}=Zs(n);let o=r.call(n,e);o||(e=fe(e),o=r.call(n,e));const s=i.call(n,e);return n.set(e,t),o?Ao(t,s)&&Xn(n,"set",e,t):Xn(n,"add",e,t),this}function th(e){const t=fe(this),{has:n,get:r}=Zs(t);let i=n.call(t,e);i||(e=fe(e),i=n.call(t,e)),r&&r.call(t,e);const o=t.delete(e);return i&&Xn(t,"delete",e,void 0),o}function nh(){const e=fe(this),t=e.size!==0,n=e.clear();return t&&Xn(e,"clear",void 0,void 0),n}function ra(e,t){return function(r,i){const o=this,s=o.__v_raw,a=fe(s),l=t?lc:e?fc:To;return!e&&Xt(a,"iterate",zr),s.forEach((c,u)=>r.call(i,l(c),l(u),o))}}function ia(e,t,n){return function(...r){const i=this.__v_raw,o=fe(i),s=Oi(o),a=e==="entries"||e===Symbol.iterator&&s,l=e==="keys"&&s,c=i[e](...r),u=n?lc:t?fc:To;return!t&&Xt(o,"iterate",l?rc:zr),{next(){const{value:f,done:h}=c.next();return h?{value:f,done:h}:{value:a?[u(f[0]),u(f[1])]:u(f),done:h}},[Symbol.iterator](){return this}}}}function ar(e){return function(...t){return e==="delete"?!1:this}}function Pv(){const e={get(o){return ea(this,o)},get size(){return na(this)},has:ta,add:Zf,set:eh,delete:th,clear:nh,forEach:ra(!1,!1)},t={get(o){return ea(this,o,!1,!0)},get size(){return na(this)},has:ta,add:Zf,set:eh,delete:th,clear:nh,forEach:ra(!1,!0)},n={get(o){return ea(this,o,!0)},get size(){return na(this,!0)},has(o){return ta.call(this,o,!0)},add:ar("add"),set:ar("set"),delete:ar("delete"),clear:ar("clear"),forEach:ra(!0,!1)},r={get(o){return ea(this,o,!0,!0)},get size(){return na(this,!0)},has(o){return ta.call(this,o,!0)},add:ar("add"),set:ar("set"),delete:ar("delete"),clear:ar("clear"),forEach:ra(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=ia(o,!1,!1),n[o]=ia(o,!0,!1),t[o]=ia(o,!1,!0),r[o]=ia(o,!0,!0)}),[e,n,t,r]}const[Rv,jv,Nv,Lv]=Pv();function cc(e,t){const n=t?e?Lv:Nv:e?jv:Rv;return(r,i,o)=>i==="__v_isReactive"?!e:i==="__v_isReadonly"?e:i==="__v_raw"?r:Reflect.get(Be(n,i)&&i in r?n:r,i,o)}const Dv={get:cc(!1,!1)},Iv={get:cc(!1,!0)},$v={get:cc(!0,!1)},rh=new WeakMap,ih=new WeakMap,oh=new WeakMap,Bv=new WeakMap;function Hv(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function zv(e){return e.__v_skip||!Object.isExtensible(e)?0:Hv(uv(e))}function sn(e){return e&&e.__v_isReadonly?e:uc(e,!1,Qf,Dv,rh)}function Fv(e){return uc(e,!1,Tv,Iv,ih)}function sh(e){return uc(e,!0,Ov,$v,oh)}function uc(e,t,n,r,i){if(!at(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=i.get(e);if(o)return o;const s=zv(e);if(s===0)return e;const a=new Proxy(e,s===2?r:n);return i.set(e,a),a}function Ri(e){return dc(e)?Ri(e.__v_raw):!!(e&&e.__v_isReactive)}function dc(e){return!!(e&&e.__v_isReadonly)}function ah(e){return Ri(e)||dc(e)}function fe(e){const t=e&&e.__v_raw;return t?fe(t):e}function lh(e){return Xs(e,"__v_skip",!0),e}const To=e=>at(e)?sn(e):e,fc=e=>at(e)?sh(e):e;function ch(e){qf()&&(e=fe(e),e.dep||(e.dep=ec()),Jf(e.dep))}function uh(e,t){e=fe(e),e.dep&&sc(e.dep)}function Dt(e){return Boolean(e&&e.__v_isRef===!0)}function se(e){return fh(e,!1)}function dh(e){return fh(e,!0)}function fh(e,t){return Dt(e)?e:new Vv(e,t)}class Vv{constructor(t,n){this._shallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:fe(t),this._value=n?t:To(t)}get value(){return ch(this),this._value}set value(t){t=this._shallow?t:fe(t),Ao(t,this._rawValue)&&(this._rawValue=t,this._value=this._shallow?t:To(t),uh(this))}}function Rt(e){return Dt(e)?e.value:e}const Wv={get:(e,t,n)=>Rt(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const i=e[t];return Dt(i)&&!Dt(n)?(i.value=n,!0):Reflect.set(e,t,n,r)}};function hh(e){return Ri(e)?e:new Proxy(e,Wv)}class Uv{constructor(t,n,r,i){this._setter=n,this.dep=void 0,this._dirty=!0,this.__v_isRef=!0,this.effect=new ic(t,()=>{this._dirty||(this._dirty=!0,uh(this))}),this.effect.active=!i,this.__v_isReadonly=r}get value(){const t=fe(this);return ch(t),t._dirty&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function ph(e,t,n=!1){let r,i;const o=Te(e);return o?(r=e,i=Cn):(r=e.get,i=e.set),new Uv(r,i,o||!i,n)}Promise.resolve();function lr(e,t,n,r){let i;try{i=r?e(...r):e()}catch(o){Po(o,t,n)}return i}function an(e,t,n,r){if(Te(e)){const o=lr(e,t,n,r);return o&&Bf(o)&&o.catch(s=>{Po(s,t,n)}),o}const i=[];for(let o=0;o>>1;Lo(Qt[r])Qn&&Qt.splice(t,1)}function yh(e,t,n,r){Ce(e)?n.push(...e):(!t||!t.includes(e,e.allowRecurse?r+1:r))&&n.push(e),gh()}function Gv(e){yh(e,jo,Ro,ji)}function Yv(e){yh(e,cr,No,Ni)}function yc(e,t=null){if(Ro.length){for(mc=t,jo=[...new Set(Ro)],Ro.length=0,ji=0;jiLo(n)-Lo(r)),Ni=0;Nie.id==null?1/0:e.id;function bh(e){hc=!1,oa=!0,yc(e),Qt.sort((n,r)=>Lo(n)-Lo(r));const t=Cn;try{for(Qn=0;Qnp.trim()):f&&(i=n.map(Ff))}let a,l=r[a=Ql(t)]||r[a=Ql(Nn(t))];!l&&o&&(l=r[a=Ql($r(t))]),l&&an(l,e,6,i);const c=r[a+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,an(c,e,6,i)}}function wh(e,t,n=!1){const r=t.emitsCache,i=r.get(e);if(i!==void 0)return i;const o=e.emits;let s={},a=!1;if(!Te(e)){const l=c=>{const u=wh(c,t,!0);u&&(a=!0,At(s,u))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!o&&!a?(r.set(e,null),null):(Ce(o)?o.forEach(l=>s[l]=null):At(s,o),r.set(e,s),s)}function vc(e,t){return!e||!Ks(t)?!1:(t=t.slice(2).replace(/Once$/,""),Be(e,t[0].toLowerCase()+t.slice(1))||Be(e,$r(t))||Be(e,t))}let Zt=null,xh=null;function sa(e){const t=Zt;return Zt=e,xh=e&&e.type.__scopeId||null,t}function ln(e,t=Zt,n){if(!t||e._n)return e;const r=(...i)=>{r._d&&qh(-1);const o=sa(t),s=e(...i);return sa(o),r._d&&qh(1),s};return r._n=!0,r._c=!0,r._d=!0,r}function bc(e){const{type:t,vnode:n,proxy:r,withProxy:i,props:o,propsOptions:[s],slots:a,attrs:l,emit:c,render:u,renderCache:f,data:h,setupState:p,ctx:g,inheritAttrs:v}=e;let b,w;const k=sa(e);try{if(n.shapeFlag&4){const d=i||r;b=Ln(u.call(d,d,f,o,p,h,g)),w=l}else{const d=t;b=Ln(d.length>1?d(o,{attrs:l,slots:a,emit:c}):d(o,null)),w=t.props?l:Qv(l)}}catch(d){Bo.length=0,Po(d,e,1),b=We(Mn)}let A=b;if(w&&v!==!1){const d=Object.keys(w),{shapeFlag:y}=A;d.length&&y&(1|6)&&(s&&d.some(Jl)&&(w=Zv(w,s)),A=Yr(A,w))}return n.dirs&&(A.dirs=A.dirs?A.dirs.concat(n.dirs):n.dirs),n.transition&&(A.transition=n.transition),b=A,sa(k),b}const Qv=e=>{let t;for(const n in e)(n==="class"||n==="style"||Ks(n))&&((t||(t={}))[n]=e[n]);return t},Zv=(e,t)=>{const n={};for(const r in e)(!Jl(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function e2(e,t,n){const{props:r,children:i,component:o}=e,{props:s,children:a,patchFlag:l}=t,c=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return r?kh(r,s,c):!!s;if(l&8){const u=t.dynamicProps;for(let f=0;fe.__isSuspense;function r2(e,t){t&&t.pendingBranch?Ce(e)?t.effects.push(...e):t.effects.push(e):Yv(e)}function wt(e,t){if(pt){let n=pt.provides;const r=pt.parent&&pt.parent.provides;r===n&&(n=pt.provides=Object.create(r)),n[e]=t}}function Xe(e,t,n=!1){const r=pt||Zt;if(r){const i=r.parent==null?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides;if(i&&e in i)return i[e];if(arguments.length>1)return n&&Te(t)?t.call(r.proxy):t}}function xt(e,t){return wc(e,null,t)}const Sh={};function Ht(e,t,n){return wc(e,t,n)}function wc(e,t,{immediate:n,deep:r,flush:i,onTrack:o,onTrigger:s}=qe){const a=pt;let l,c=!1,u=!1;if(Dt(e)?(l=()=>e.value,c=!!e._shallow):Ri(e)?(l=()=>e,r=!0):Ce(e)?(u=!0,c=e.some(Ri),l=()=>e.map(w=>{if(Dt(w))return w.value;if(Ri(w))return Vr(w);if(Te(w))return lr(w,a,2)})):Te(e)?t?l=()=>lr(e,a,2):l=()=>{if(!(a&&a.isUnmounted))return f&&f(),an(e,a,3,[h])}:l=Cn,t&&r){const w=l;l=()=>Vr(w())}let f,h=w=>{f=b.onStop=()=>{lr(w,a,4)}};if(Di)return h=Cn,t?n&&an(t,a,3,[l(),u?[]:void 0,h]):l(),Cn;let p=u?[]:Sh;const g=()=>{if(!!b.active)if(t){const w=b.run();(r||c||(u?w.some((k,A)=>Ao(k,p[A])):Ao(w,p)))&&(f&&f(),an(t,a,3,[w,p===Sh?void 0:p,h]),p=w)}else b.run()};g.allowRecurse=!!t;let v;i==="sync"?v=g:i==="post"?v=()=>zt(g,a&&a.suspense):v=()=>{!a||a.isMounted?Gv(g):g()};const b=new ic(l,v);return t?n?g():p=b.run():i==="post"?zt(b.run.bind(b),a&&a.suspense):b.run(),()=>{b.stop(),a&&a.scope&&Gl(a.scope.effects,b)}}function i2(e,t,n){const r=this.proxy,i=ht(e)?e.includes(".")?Ch(r,e):()=>r[e]:e.bind(r,r);let o;Te(t)?o=t:(o=t.handler,n=t);const s=pt;Li(this);const a=wc(i,o.bind(r),n);return s?Li(s):Qr(),a}function Ch(e,t){const n=t.split(".");return()=>{let r=e;for(let i=0;i{Vr(n,t)});else if(zf(e))for(const n in e)Vr(e[n],t);return e}function o2(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Je(()=>{e.isMounted=!0}),Io(()=>{e.isUnmounting=!0}),e}const cn=[Function,Array],s2={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:cn,onEnter:cn,onAfterEnter:cn,onEnterCancelled:cn,onBeforeLeave:cn,onLeave:cn,onAfterLeave:cn,onLeaveCancelled:cn,onBeforeAppear:cn,onAppear:cn,onAfterAppear:cn,onAppearCancelled:cn},setup(e,{slots:t}){const n=$c(),r=o2();let i;return()=>{const o=t.default&&Eh(t.default(),!0);if(!o||!o.length)return;const s=fe(e),{mode:a}=s,l=o[0];if(r.isLeaving)return kc(l);const c=Ah(l);if(!c)return kc(l);const u=xc(c,s,r,n);Sc(c,u);const f=n.subTree,h=f&&Ah(f);let p=!1;const{getTransitionKey:g}=c.type;if(g){const v=g();i===void 0?i=v:v!==i&&(i=v,p=!0)}if(h&&h.type!==Mn&&(!Jr(c,h)||p)){const v=xc(h,s,r,n);if(Sc(h,v),a==="out-in")return r.isLeaving=!0,v.afterLeave=()=>{r.isLeaving=!1,n.update()},kc(l);a==="in-out"&&c.type!==Mn&&(v.delayLeave=(b,w,k)=>{const A=Mh(r,h);A[String(h.key)]=h,b._leaveCb=()=>{w(),b._leaveCb=void 0,delete u.delayedLeave},u.delayedLeave=k})}return l}}},_h=s2;function Mh(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function xc(e,t,n,r){const{appear:i,mode:o,persisted:s=!1,onBeforeEnter:a,onEnter:l,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:f,onLeave:h,onAfterLeave:p,onLeaveCancelled:g,onBeforeAppear:v,onAppear:b,onAfterAppear:w,onAppearCancelled:k}=t,A=String(e.key),d=Mh(n,e),y=(x,S)=>{x&&an(x,r,9,S)},m={mode:o,persisted:s,beforeEnter(x){let S=a;if(!n.isMounted)if(i)S=v||a;else return;x._leaveCb&&x._leaveCb(!0);const _=d[A];_&&Jr(e,_)&&_.el._leaveCb&&_.el._leaveCb(),y(S,[x])},enter(x){let S=l,_=c,C=u;if(!n.isMounted)if(i)S=b||l,_=w||c,C=k||u;else return;let E=!1;const T=x._enterCb=R=>{E||(E=!0,R?y(C,[x]):y(_,[x]),m.delayedLeave&&m.delayedLeave(),x._enterCb=void 0)};S?(S(x,T),S.length<=1&&T()):T()},leave(x,S){const _=String(e.key);if(x._enterCb&&x._enterCb(!0),n.isUnmounting)return S();y(f,[x]);let C=!1;const E=x._leaveCb=T=>{C||(C=!0,S(),T?y(g,[x]):y(p,[x]),x._leaveCb=void 0,d[_]===e&&delete d[_])};d[_]=e,h?(h(x,E),h.length<=1&&E()):E()},clone(x){return xc(x,t,n,r)}};return m}function kc(e){if(Do(e))return e=Yr(e),e.children=null,e}function Ah(e){return Do(e)?e.children?e.children[0]:void 0:e}function Sc(e,t){e.shapeFlag&6&&e.component?Sc(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 Eh(e,t=!1){let n=[],r=0;for(let i=0;i1)for(let i=0;i!!e.type.__asyncLoader;function aa(e){Te(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:i=200,timeout:o,suspensible:s=!0,onError:a}=e;let l=null,c,u=0;const f=()=>(u++,l=null,h()),h=()=>{let p;return l||(p=l=t().catch(g=>{if(g=g instanceof Error?g:new Error(String(g)),a)return new Promise((v,b)=>{a(g,()=>v(f()),()=>b(g),u+1)});throw g}).then(g=>p!==l&&l?l:(g&&(g.__esModule||g[Symbol.toStringTag]==="Module")&&(g=g.default),c=g,g)))};return je({name:"AsyncComponentWrapper",__asyncLoader:h,get __asyncResolved(){return c},setup(){const p=pt;if(c)return()=>_c(c,p);const g=k=>{l=null,Po(k,p,13,!r)};if(s&&p.suspense||Di)return h().then(k=>()=>_c(k,p)).catch(k=>(g(k),()=>r?We(r,{error:k}):null));const v=se(!1),b=se(),w=se(!!i);return i&&setTimeout(()=>{w.value=!1},i),o!=null&&setTimeout(()=>{if(!v.value&&!b.value){const k=new Error(`Async component timed out after ${o}ms.`);g(k),b.value=k}},o),h().then(()=>{v.value=!0,p.parent&&Do(p.parent.vnode)&&gc(p.parent.update)}).catch(k=>{g(k),b.value=k}),()=>{if(v.value&&c)return _c(c,p);if(b.value&&r)return We(r,{error:b.value});if(n&&!w.value)return We(n)}}})}function _c(e,{vnode:{ref:t,props:n,children:r}}){const i=We(e,n,r);return i.ref=t,i}const Do=e=>e.type.__isKeepAlive;function a2(e,t){Oh(e,"a",t)}function l2(e,t){Oh(e,"da",t)}function Oh(e,t,n=pt){const r=e.__wdc||(e.__wdc=()=>{let i=n;for(;i;){if(i.isDeactivated)return;i=i.parent}return e()});if(la(t,r,n),n){let i=n.parent;for(;i&&i.parent;)Do(i.parent.vnode)&&c2(r,t,n,i),i=i.parent}}function c2(e,t,n,r){const i=la(t,e,r,!0);Et(()=>{Gl(r[t],i)},n)}function la(e,t,n=pt,r=!1){if(n){const i=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...s)=>{if(n.isUnmounted)return;Pi(),Li(n);const a=an(t,n,e,s);return Qr(),Fr(),a});return r?i.unshift(o):i.push(o),o}}const Zn=e=>(t,n=pt)=>(!Di||e==="sp")&&la(e,t,n),u2=Zn("bm"),Je=Zn("m"),d2=Zn("bu"),f2=Zn("u"),Io=Zn("bum"),Et=Zn("um"),h2=Zn("sp"),p2=Zn("rtg"),m2=Zn("rtc");function g2(e,t=pt){la("ec",e,t)}let Mc=!0;function y2(e){const t=Rh(e),n=e.proxy,r=e.ctx;Mc=!1,t.beforeCreate&&Th(t.beforeCreate,e,"bc");const{data:i,computed:o,methods:s,watch:a,provide:l,inject:c,created:u,beforeMount:f,mounted:h,beforeUpdate:p,updated:g,activated:v,deactivated:b,beforeDestroy:w,beforeUnmount:k,destroyed:A,unmounted:d,render:y,renderTracked:m,renderTriggered:x,errorCaptured:S,serverPrefetch:_,expose:C,inheritAttrs:E,components:T,directives:R,filters:N}=t;if(c&&v2(c,r,null,e.appContext.config.unwrapInjectedRef),s)for(const P in s){const L=s[P];Te(L)&&(r[P]=L.bind(n))}if(i){const P=i.call(n,n);at(P)&&(e.data=sn(P))}if(Mc=!0,o)for(const P in o){const L=o[P],H=Te(L)?L.bind(n,n):Te(L.get)?L.get.bind(n,n):Cn,te=!Te(L)&&Te(L.set)?L.set.bind(n):Cn,q=ph({get:H,set:te});Object.defineProperty(r,P,{enumerable:!0,configurable:!0,get:()=>q.value,set:ae=>q.value=ae})}if(a)for(const P in a)Ph(a[P],r,n,P);if(l){const P=Te(l)?l.call(n):l;Reflect.ownKeys(P).forEach(L=>{wt(L,P[L])})}u&&Th(u,e,"c");function M(P,L){Ce(L)?L.forEach(H=>P(H.bind(n))):L&&P(L.bind(n))}if(M(u2,f),M(Je,h),M(d2,p),M(f2,g),M(a2,v),M(l2,b),M(g2,S),M(m2,m),M(p2,x),M(Io,k),M(Et,d),M(h2,_),Ce(C))if(C.length){const P=e.exposed||(e.exposed={});C.forEach(L=>{Object.defineProperty(P,L,{get:()=>n[L],set:H=>n[L]=H})})}else e.exposed||(e.exposed={});y&&e.render===Cn&&(e.render=y),E!=null&&(e.inheritAttrs=E),T&&(e.components=T),R&&(e.directives=R)}function v2(e,t,n=Cn,r=!1){Ce(e)&&(e=Ac(e));for(const i in e){const o=e[i];let s;at(o)?"default"in o?s=Xe(o.from||i,o.default,!0):s=Xe(o.from||i):s=Xe(o),Dt(s)&&r?Object.defineProperty(t,i,{enumerable:!0,configurable:!0,get:()=>s.value,set:a=>s.value=a}):t[i]=s}}function Th(e,t,n){an(Ce(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function Ph(e,t,n,r){const i=r.includes(".")?Ch(n,r):()=>n[r];if(ht(e)){const o=t[e];Te(o)&&Ht(i,o)}else if(Te(e))Ht(i,e.bind(n));else if(at(e))if(Ce(e))e.forEach(o=>Ph(o,t,n,r));else{const o=Te(e.handler)?e.handler.bind(n):t[e.handler];Te(o)&&Ht(i,o,e)}}function Rh(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:i,optionsCache:o,config:{optionMergeStrategies:s}}=e.appContext,a=o.get(t);let l;return a?l=a:!i.length&&!n&&!r?l=t:(l={},i.length&&i.forEach(c=>ca(l,c,s,!0)),ca(l,t,s)),o.set(t,l),l}function ca(e,t,n,r=!1){const{mixins:i,extends:o}=t;o&&ca(e,o,n,!0),i&&i.forEach(s=>ca(e,s,n,!0));for(const s in t)if(!(r&&s==="expose")){const a=b2[s]||n&&n[s];e[s]=a?a(e[s],t[s]):t[s]}return e}const b2={data:jh,props:Wr,emits:Wr,methods:Wr,computed:Wr,beforeCreate:It,created:It,beforeMount:It,mounted:It,beforeUpdate:It,updated:It,beforeDestroy:It,beforeUnmount:It,destroyed:It,unmounted:It,activated:It,deactivated:It,errorCaptured:It,serverPrefetch:It,components:Wr,directives:Wr,watch:x2,provide:jh,inject:w2};function jh(e,t){return t?e?function(){return At(Te(e)?e.call(this,this):e,Te(t)?t.call(this,this):t)}:t:e}function w2(e,t){return Wr(Ac(e),Ac(t))}function Ac(e){if(Ce(e)){const t={};for(let n=0;n0)&&!(s&16)){if(s&8){const u=e.vnode.dynamicProps;for(let f=0;f{l=!0;const[h,p]=Lh(f,t,!0);At(s,h),p&&a.push(...p)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!o&&!l)return r.set(e,Ei),Ei;if(Ce(o))for(let u=0;u-1,p[1]=v<0||g-1||Be(p,"default"))&&a.push(f)}}}const c=[s,a];return r.set(e,c),c}function Dh(e){return e[0]!=="$"}function Ih(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:e===null?"null":""}function $h(e,t){return Ih(e)===Ih(t)}function Bh(e,t){return Ce(t)?t.findIndex(n=>$h(n,e)):Te(t)&&$h(t,e)?0:-1}const Hh=e=>e[0]==="_"||e==="$stable",Oc=e=>Ce(e)?e.map(Ln):[Ln(e)],C2=(e,t,n)=>{const r=ln((...i)=>Oc(t(...i)),n);return r._c=!1,r},zh=(e,t,n)=>{const r=e._ctx;for(const i in e){if(Hh(i))continue;const o=e[i];if(Te(o))t[i]=C2(i,o,r);else if(o!=null){const s=Oc(o);t[i]=()=>s}}},Fh=(e,t)=>{const n=Oc(t);e.slots.default=()=>n},_2=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=fe(t),Xs(t,"_",n)):zh(t,e.slots={})}else e.slots={},t&&Fh(e,t);Xs(e.slots,ha,1)},M2=(e,t,n)=>{const{vnode:r,slots:i}=e;let o=!0,s=qe;if(r.shapeFlag&32){const a=t._;a?n&&a===1?o=!1:(At(i,t),!n&&a===1&&delete i._):(o=!t.$stable,zh(t,i)),s=t}else t&&(Fh(e,t),s={default:1});if(o)for(const a in i)!Hh(a)&&!(a in s)&&delete i[a]};function A2(e,t){const n=Zt;if(n===null)return e;const r=n.proxy,i=e.dirs||(e.dirs=[]);for(let o=0;oTc(h,t&&(Ce(t)?t[p]:t),n,r,i));return}if(Cc(r)&&!i)return;const o=r.shapeFlag&4?Bc(r.component)||r.component.proxy:r.el,s=i?null:o,{i:a,r:l}=e,c=t&&t.r,u=a.refs===qe?a.refs={}:a.refs,f=a.setupState;if(c!=null&&c!==l&&(ht(c)?(u[c]=null,Be(f,c)&&(f[c]=null)):Dt(c)&&(c.value=null)),Te(l))lr(l,a,12,[s,u]);else{const h=ht(l),p=Dt(l);if(h||p){const g=()=>{if(e.f){const v=h?u[l]:l.value;i?Ce(v)&&Gl(v,o):Ce(v)?v.includes(o)||v.push(o):h?u[l]=[o]:(l.value=[o],e.k&&(u[e.k]=l.value))}else h?(u[l]=s,Be(f,l)&&(f[l]=s)):Dt(l)&&(l.value=s,e.k&&(u[e.k]=s))};s?(g.id=-1,zt(g,n)):g()}}}const zt=r2;function T2(e){return P2(e)}function P2(e,t){const n=hv();n.__VUE__=!0;const{insert:r,remove:i,patchProp:o,createElement:s,createText:a,createComment:l,setText:c,setElementText:u,parentNode:f,nextSibling:h,setScopeId:p=Cn,cloneNode:g,insertStaticContent:v}=e,b=(O,j,$,F=null,z=null,Q=null,ne=!1,W=null,G=!!j.dynamicChildren)=>{if(O===j)return;O&&!Jr(O,j)&&(F=ee(O),ge(O,z,Q,!0),O=null),j.patchFlag===-2&&(G=!1,j.dynamicChildren=null);const{type:U,ref:le,shapeFlag:oe}=j;switch(U){case Nc:w(O,j,$,F);break;case Mn:k(O,j,$,F);break;case Lc:O==null&&A(j,$,F,ne);break;case lt:R(O,j,$,F,z,Q,ne,W,G);break;default:oe&1?m(O,j,$,F,z,Q,ne,W,G):oe&6?N(O,j,$,F,z,Q,ne,W,G):(oe&64||oe&128)&&U.process(O,j,$,F,z,Q,ne,W,G,Ee)}le!=null&&z&&Tc(le,O&&O.ref,Q,j||O,!j)},w=(O,j,$,F)=>{if(O==null)r(j.el=a(j.children),$,F);else{const z=j.el=O.el;j.children!==O.children&&c(z,j.children)}},k=(O,j,$,F)=>{O==null?r(j.el=l(j.children||""),$,F):j.el=O.el},A=(O,j,$,F)=>{[O.el,O.anchor]=v(O.children,j,$,F,O.el,O.anchor)},d=({el:O,anchor:j},$,F)=>{let z;for(;O&&O!==j;)z=h(O),r(O,$,F),O=z;r(j,$,F)},y=({el:O,anchor:j})=>{let $;for(;O&&O!==j;)$=h(O),i(O),O=$;i(j)},m=(O,j,$,F,z,Q,ne,W,G)=>{ne=ne||j.type==="svg",O==null?x(j,$,F,z,Q,ne,W,G):C(O,j,z,Q,ne,W,G)},x=(O,j,$,F,z,Q,ne,W)=>{let G,U;const{type:le,props:oe,shapeFlag:de,transition:ye,patchFlag:Oe,dirs:$e}=O;if(O.el&&g!==void 0&&Oe===-1)G=O.el=g(O.el);else{if(G=O.el=s(O.type,Q,oe&&oe.is,oe),de&8?u(G,O.children):de&16&&_(O.children,G,null,F,z,Q&&le!=="foreignObject",ne,W),$e&&Ur(O,null,F,"created"),oe){for(const Ke in oe)Ke!=="value"&&!Js(Ke)&&o(G,Ke,null,oe[Ke],Q,O.children,F,z,V);"value"in oe&&o(G,"value",null,oe.value),(U=oe.onVnodeBeforeMount)&&Dn(U,F,O)}S(G,O,O.scopeId,ne,F)}$e&&Ur(O,null,F,"beforeMount");const ze=(!z||z&&!z.pendingBranch)&&ye&&!ye.persisted;ze&&ye.beforeEnter(G),r(G,j,$),((U=oe&&oe.onVnodeMounted)||ze||$e)&&zt(()=>{U&&Dn(U,F,O),ze&&ye.enter(G),$e&&Ur(O,null,F,"mounted")},z)},S=(O,j,$,F,z)=>{if($&&p(O,$),F)for(let Q=0;Q{for(let U=G;U{const W=j.el=O.el;let{patchFlag:G,dynamicChildren:U,dirs:le}=j;G|=O.patchFlag&16;const oe=O.props||qe,de=j.props||qe;let ye;$&&Kr($,!1),(ye=de.onVnodeBeforeUpdate)&&Dn(ye,$,j,O),le&&Ur(j,O,$,"beforeUpdate"),$&&Kr($,!0);const Oe=z&&j.type!=="foreignObject";if(U?E(O.dynamicChildren,U,W,$,F,Oe,Q):ne||H(O,j,W,null,$,F,Oe,Q,!1),G>0){if(G&16)T(W,j,oe,de,$,F,z);else if(G&2&&oe.class!==de.class&&o(W,"class",null,de.class,z),G&4&&o(W,"style",oe.style,de.style,z),G&8){const $e=j.dynamicProps;for(let ze=0;ze<$e.length;ze++){const Ke=$e[ze],Yt=oe[Ke],or=de[Ke];(or!==Yt||Ke==="value")&&o(W,Ke,Yt,or,z,O.children,$,F,V)}}G&1&&O.children!==j.children&&u(W,j.children)}else!ne&&U==null&&T(W,j,oe,de,$,F,z);((ye=de.onVnodeUpdated)||le)&&zt(()=>{ye&&Dn(ye,$,j,O),le&&Ur(j,O,$,"updated")},F)},E=(O,j,$,F,z,Q,ne)=>{for(let W=0;W{if($!==F){for(const W in F){if(Js(W))continue;const G=F[W],U=$[W];G!==U&&W!=="value"&&o(O,W,U,G,ne,j.children,z,Q,V)}if($!==qe)for(const W in $)!Js(W)&&!(W in F)&&o(O,W,$[W],null,ne,j.children,z,Q,V);"value"in F&&o(O,"value",$.value,F.value)}},R=(O,j,$,F,z,Q,ne,W,G)=>{const U=j.el=O?O.el:a(""),le=j.anchor=O?O.anchor:a("");let{patchFlag:oe,dynamicChildren:de,slotScopeIds:ye}=j;ye&&(W=W?W.concat(ye):ye),O==null?(r(U,$,F),r(le,$,F),_(j.children,$,le,z,Q,ne,W,G)):oe>0&&oe&64&&de&&O.dynamicChildren?(E(O.dynamicChildren,de,$,z,Q,ne,W),(j.key!=null||z&&j===z.subTree)&&Pc(O,j,!0)):H(O,j,$,le,z,Q,ne,W,G)},N=(O,j,$,F,z,Q,ne,W,G)=>{j.slotScopeIds=W,O==null?j.shapeFlag&512?z.ctx.activate(j,$,F,ne,G):D(j,$,F,z,Q,ne,G):M(O,j,G)},D=(O,j,$,F,z,Q,ne)=>{const W=O.component=V2(O,F,z);if(Do(O)&&(W.ctx.renderer=Ee),W2(W),W.asyncDep){if(z&&z.registerDep(W,P),!O.el){const G=W.subTree=We(Mn);k(null,G,j,$)}return}P(W,O,j,$,z,Q,ne)},M=(O,j,$)=>{const F=j.component=O.component;if(e2(O,j,$))if(F.asyncDep&&!F.asyncResolved){L(F,j,$);return}else F.next=j,Jv(F.update),F.update();else j.component=O.component,j.el=O.el,F.vnode=j},P=(O,j,$,F,z,Q,ne)=>{const W=()=>{if(O.isMounted){let{next:le,bu:oe,u:de,parent:ye,vnode:Oe}=O,$e=le,ze;Kr(O,!1),le?(le.el=Oe.el,L(O,le,ne)):le=Oe,oe&&Zl(oe),(ze=le.props&&le.props.onVnodeBeforeUpdate)&&Dn(ze,ye,le,Oe),Kr(O,!0);const Ke=bc(O),Yt=O.subTree;O.subTree=Ke,b(Yt,Ke,f(Yt.el),ee(Yt),O,z,Q),le.el=Ke.el,$e===null&&t2(O,Ke.el),de&&zt(de,z),(ze=le.props&&le.props.onVnodeUpdated)&&zt(()=>Dn(ze,ye,le,Oe),z)}else{let le;const{el:oe,props:de}=j,{bm:ye,m:Oe,parent:$e}=O,ze=Cc(j);if(Kr(O,!1),ye&&Zl(ye),!ze&&(le=de&&de.onVnodeBeforeMount)&&Dn(le,$e,j),Kr(O,!0),oe&&xe){const Ke=()=>{O.subTree=bc(O),xe(oe,O.subTree,O,z,null)};ze?j.type.__asyncLoader().then(()=>!O.isUnmounted&&Ke()):Ke()}else{const Ke=O.subTree=bc(O);b(null,Ke,$,F,O,z,Q),j.el=Ke.el}if(Oe&&zt(Oe,z),!ze&&(le=de&&de.onVnodeMounted)){const Ke=j;zt(()=>Dn(le,$e,Ke),z)}j.shapeFlag&256&&O.a&&zt(O.a,z),O.isMounted=!0,j=$=F=null}},G=O.effect=new ic(W,()=>gc(O.update),O.scope),U=O.update=G.run.bind(G);U.id=O.uid,Kr(O,!0),U()},L=(O,j,$)=>{j.component=O;const F=O.vnode.props;O.vnode=j,O.next=null,S2(O,j.props,F,$),M2(O,j.children,$),Pi(),yc(void 0,O.update),Fr()},H=(O,j,$,F,z,Q,ne,W,G=!1)=>{const U=O&&O.children,le=O?O.shapeFlag:0,oe=j.children,{patchFlag:de,shapeFlag:ye}=j;if(de>0){if(de&128){q(U,oe,$,F,z,Q,ne,W,G);return}else if(de&256){te(U,oe,$,F,z,Q,ne,W,G);return}}ye&8?(le&16&&V(U,z,Q),oe!==U&&u($,oe)):le&16?ye&16?q(U,oe,$,F,z,Q,ne,W,G):V(U,z,Q,!0):(le&8&&u($,""),ye&16&&_(oe,$,F,z,Q,ne,W,G))},te=(O,j,$,F,z,Q,ne,W,G)=>{O=O||Ei,j=j||Ei;const U=O.length,le=j.length,oe=Math.min(U,le);let de;for(de=0;dele?V(O,z,Q,!0,!1,oe):_(j,$,F,z,Q,ne,W,G,oe)},q=(O,j,$,F,z,Q,ne,W,G)=>{let U=0;const le=j.length;let oe=O.length-1,de=le-1;for(;U<=oe&&U<=de;){const ye=O[U],Oe=j[U]=G?ur(j[U]):Ln(j[U]);if(Jr(ye,Oe))b(ye,Oe,$,null,z,Q,ne,W,G);else break;U++}for(;U<=oe&&U<=de;){const ye=O[oe],Oe=j[de]=G?ur(j[de]):Ln(j[de]);if(Jr(ye,Oe))b(ye,Oe,$,null,z,Q,ne,W,G);else break;oe--,de--}if(U>oe){if(U<=de){const ye=de+1,Oe=yede)for(;U<=oe;)ge(O[U],z,Q,!0),U++;else{const ye=U,Oe=U,$e=new Map;for(U=Oe;U<=de;U++){const pe=j[U]=G?ur(j[U]):Ln(j[U]);pe.key!=null&&$e.set(pe.key,U)}let ze,Ke=0;const Yt=de-Oe+1;let or=!1,Fs=0;const B=new Array(Yt);for(U=0;U=Yt){ge(pe,z,Q,!0);continue}let Pe;if(pe.key!=null)Pe=$e.get(pe.key);else for(ze=Oe;ze<=de;ze++)if(B[ze-Oe]===0&&Jr(pe,j[ze])){Pe=ze;break}Pe===void 0?ge(pe,z,Q,!0):(B[Pe-Oe]=U+1,Pe>=Fs?Fs=Pe:or=!0,b(pe,j[Pe],$,null,z,Q,ne,W,G),Ke++)}const ce=or?R2(B):Ei;for(ze=ce.length-1,U=Yt-1;U>=0;U--){const pe=Oe+U,Pe=j[pe],Re=pe+1{const{el:Q,type:ne,transition:W,children:G,shapeFlag:U}=O;if(U&6){ae(O.component.subTree,j,$,F);return}if(U&128){O.suspense.move(j,$,F);return}if(U&64){ne.move(O,j,$,Ee);return}if(ne===lt){r(Q,j,$);for(let oe=0;oeW.enter(Q),z);else{const{leave:oe,delayLeave:de,afterLeave:ye}=W,Oe=()=>r(Q,j,$),$e=()=>{oe(Q,()=>{Oe(),ye&&ye()})};de?de(Q,Oe,$e):$e()}else r(Q,j,$)},ge=(O,j,$,F=!1,z=!1)=>{const{type:Q,props:ne,ref:W,children:G,dynamicChildren:U,shapeFlag:le,patchFlag:oe,dirs:de}=O;if(W!=null&&Tc(W,null,$,O,!0),le&256){j.ctx.deactivate(O);return}const ye=le&1&&de,Oe=!Cc(O);let $e;if(Oe&&($e=ne&&ne.onVnodeBeforeUnmount)&&Dn($e,j,O),le&6)Y(O.component,$,F);else{if(le&128){O.suspense.unmount($,F);return}ye&&Ur(O,null,j,"beforeUnmount"),le&64?O.type.remove(O,j,$,z,Ee,F):U&&(Q!==lt||oe>0&&oe&64)?V(U,j,$,!1,!0):(Q===lt&&oe&(128|256)||!z&&le&16)&&V(G,j,$),F&&_e(O)}(Oe&&($e=ne&&ne.onVnodeUnmounted)||ye)&&zt(()=>{$e&&Dn($e,j,O),ye&&Ur(O,null,j,"unmounted")},$)},_e=O=>{const{type:j,el:$,anchor:F,transition:z}=O;if(j===lt){I($,F);return}if(j===Lc){y(O);return}const Q=()=>{i($),z&&!z.persisted&&z.afterLeave&&z.afterLeave()};if(O.shapeFlag&1&&z&&!z.persisted){const{leave:ne,delayLeave:W}=z,G=()=>ne($,Q);W?W(O.el,Q,G):G()}else Q()},I=(O,j)=>{let $;for(;O!==j;)$=h(O),i(O),O=$;i(j)},Y=(O,j,$)=>{const{bum:F,scope:z,update:Q,subTree:ne,um:W}=O;F&&Zl(F),z.stop(),Q&&(Q.active=!1,ge(ne,O,j,$)),W&&zt(W,j),zt(()=>{O.isUnmounted=!0},j),j&&j.pendingBranch&&!j.isUnmounted&&O.asyncDep&&!O.asyncResolved&&O.suspenseId===j.pendingId&&(j.deps--,j.deps===0&&j.resolve())},V=(O,j,$,F=!1,z=!1,Q=0)=>{for(let ne=Q;neO.shapeFlag&6?ee(O.component.subTree):O.shapeFlag&128?O.suspense.next():h(O.anchor||O.el),Ae=(O,j,$)=>{O==null?j._vnode&&ge(j._vnode,null,null,!0):b(j._vnode||null,O,j,null,null,null,$),vh(),j._vnode=O},Ee={p:b,um:ge,m:ae,r:_e,mt:D,mc:_,pc:H,pbc:E,n:ee,o:e};let we,xe;return t&&([we,xe]=t(Ee)),{render:Ae,hydrate:we,createApp:O2(Ae,we)}}function Kr({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Pc(e,t,n=!1){const r=e.children,i=t.children;if(Ce(r)&&Ce(i))for(let o=0;o>1,e[n[a]]0&&(t[r]=n[o-1]),n[o]=r)}}for(o=n.length,s=n[o-1];o-- >0;)n[o]=s,s=t[s];return n}const j2=e=>e.__isTeleport,$o=e=>e&&(e.disabled||e.disabled===""),Wh=e=>typeof SVGElement!="undefined"&&e instanceof SVGElement,Rc=(e,t)=>{const n=e&&e.to;return ht(n)?t?t(n):null:n},N2={__isTeleport:!0,process(e,t,n,r,i,o,s,a,l,c){const{mc:u,pc:f,pbc:h,o:{insert:p,querySelector:g,createText:v,createComment:b}}=c,w=$o(t.props);let{shapeFlag:k,children:A,dynamicChildren:d}=t;if(e==null){const y=t.el=v(""),m=t.anchor=v("");p(y,n,r),p(m,n,r);const x=t.target=Rc(t.props,g),S=t.targetAnchor=v("");x&&(p(S,x),s=s||Wh(x));const _=(C,E)=>{k&16&&u(A,C,E,i,o,s,a,l)};w?_(n,m):x&&_(x,S)}else{t.el=e.el;const y=t.anchor=e.anchor,m=t.target=e.target,x=t.targetAnchor=e.targetAnchor,S=$o(e.props),_=S?n:m,C=S?y:x;if(s=s||Wh(m),d?(h(e.dynamicChildren,d,_,i,o,s,a),Pc(e,t,!0)):l||f(e,t,_,C,i,o,s,a,!1),w)S||ua(t,n,y,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const E=t.target=Rc(t.props,g);E&&ua(t,E,null,c,0)}else S&&ua(t,m,x,c,1)}},remove(e,t,n,r,{um:i,o:{remove:o}},s){const{shapeFlag:a,children:l,anchor:c,targetAnchor:u,target:f,props:h}=e;if(f&&o(u),(s||!$o(h))&&(o(c),a&16))for(let p=0;p0?qr||Ei:null,$2(),da>0&&qr&&qr.push(e),e}function ve(e,t,n,r,i,o){return Jh(ie(e,t,n,r,i,o,!0))}function An(e,t,n,r,i){return Jh(We(e,t,n,r,i,!0))}function fa(e){return e?e.__v_isVNode===!0:!1}function Jr(e,t){return e.type===t.type&&e.key===t.key}const ha="__vInternal",Gh=({key:e})=>e!=null?e:null,pa=({ref:e,ref_key:t,ref_for:n})=>e!=null?ht(e)||Dt(e)||Te(e)?{i:Zt,r:e,k:t,f:!!n}:e:null;function ie(e,t=null,n=null,r=0,i=null,o=e===lt?0:1,s=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Gh(t),ref:t&&pa(t),scopeId:xh,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:r,dynamicProps:i,dynamicChildren:null,appContext:null};return a?(Dc(l,n),o&128&&e.normalize(l)):n&&(l.shapeFlag|=ht(n)?8:16),da>0&&!s&&qr&&(l.patchFlag>0||o&6)&&l.patchFlag!==32&&qr.push(l),l}const We=B2;function B2(e,t=null,n=null,r=0,i=null,o=!1){if((!e||e===D2)&&(e=Mn),fa(e)){const a=Yr(e,t,!0);return n&&Dc(a,n),a}if(J2(e)&&(e=e.__vccOpts),t){t=Gr(t);let{class:a,style:l}=t;a&&!ht(a)&&(t.class=ft(a)),at(l)&&(ah(l)&&!Ce(l)&&(l=At({},l)),t.style=Mo(l))}const s=ht(e)?1:n2(e)?128:j2(e)?64:at(e)?4:Te(e)?2:0;return ie(e,t,n,r,i,s,o,!0)}function Gr(e){return e?ah(e)||ha in e?At({},e):e:null}function Yr(e,t,n=!1){const{props:r,ref:i,patchFlag:o,children:s}=e,a=t?Xr(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&Gh(a),ref:t&&t.ref?n&&i?Ce(i)?i.concat(pa(t)):[i,pa(t)]:pa(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==lt?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Yr(e.ssContent),ssFallback:e.ssFallback&&Yr(e.ssFallback),el:e.el,anchor:e.anchor}}function Ho(e=" ",t=0){return We(Nc,null,e,t)}function kt(e="",t=!1){return t?(ue(),An(Mn,null,e)):We(Mn,null,e)}function Ln(e){return e==null||typeof e=="boolean"?We(Mn):Ce(e)?We(lt,null,e.slice()):typeof e=="object"?ur(e):We(Nc,null,String(e))}function ur(e){return e.el===null||e.memo?e:Yr(e)}function Dc(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(Ce(t))n=16;else if(typeof t=="object")if(r&(1|64)){const i=t.default;i&&(i._c&&(i._d=!1),Dc(e,i()),i._c&&(i._d=!0));return}else{n=32;const i=t._;!i&&!(ha in t)?t._ctx=Zt:i===3&&Zt&&(Zt.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Te(t)?(t={default:t,_ctx:Zt},n=32):(t=String(t),r&64?(n=16,t=[Ho(t)]):n=8);e.children=t,e.shapeFlag|=n}function Xr(...e){const t={};for(let n=0;nt(s,a,void 0,o&&o[a]));else{const s=Object.keys(e);i=new Array(s.length);for(let a=0,l=s.length;afa(t)?!(t.type===Mn||t.type===lt&&!Xh(t.children)):!0)?e:null}const Ic=e=>e?Qh(e)?Bc(e)||e.proxy:Ic(e.parent):null,ma=At(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=>Ic(e.parent),$root:e=>Ic(e.root),$emit:e=>e.emit,$options:e=>Rh(e),$forceUpdate:e=>()=>gc(e.update),$nextTick:e=>bt.bind(e.proxy),$watch:e=>i2.bind(e)}),H2={get({_:e},t){const{ctx:n,setupState:r,data:i,props:o,accessCache:s,type:a,appContext:l}=e;let c;if(t[0]!=="$"){const p=s[t];if(p!==void 0)switch(p){case 1:return r[t];case 2:return i[t];case 4:return n[t];case 3:return o[t]}else{if(r!==qe&&Be(r,t))return s[t]=1,r[t];if(i!==qe&&Be(i,t))return s[t]=2,i[t];if((c=e.propsOptions[0])&&Be(c,t))return s[t]=3,o[t];if(n!==qe&&Be(n,t))return s[t]=4,n[t];Mc&&(s[t]=0)}}const u=ma[t];let f,h;if(u)return t==="$attrs"&&Xt(e,"get",t),u(e);if((f=a.__cssModules)&&(f=f[t]))return f;if(n!==qe&&Be(n,t))return s[t]=4,n[t];if(h=l.config.globalProperties,Be(h,t))return h[t]},set({_:e},t,n){const{data:r,setupState:i,ctx:o}=e;if(i!==qe&&Be(i,t))i[t]=n;else if(r!==qe&&Be(r,t))r[t]=n;else if(Be(e.props,t))return!1;return t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:i,propsOptions:o}},s){let a;return!!n[s]||e!==qe&&Be(e,s)||t!==qe&&Be(t,s)||(a=o[0])&&Be(a,s)||Be(r,s)||Be(ma,s)||Be(i.config.globalProperties,s)}},z2=Vh();let F2=0;function V2(e,t,n){const r=e.type,i=(t?t.appContext:e.appContext)||z2,o={uid:F2++,vnode:e,type:r,parent:t,appContext:i,root:null,next:null,subTree:null,effect:null,update:null,scope:new pv(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(i.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Lh(r,i),emitsOptions:wh(r,i),emit:null,emitted:null,propsDefaults:qe,inheritAttrs:r.inheritAttrs,ctx:qe,data:qe,props:qe,attrs:qe,slots:qe,refs:qe,setupState:qe,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 o.ctx={_:o},o.root=t?t.root:o,o.emit=Xv.bind(null,o),e.ce&&e.ce(o),o}let pt=null;const $c=()=>pt||Zt,Li=e=>{pt=e,e.scope.on()},Qr=()=>{pt&&pt.scope.off(),pt=null};function Qh(e){return e.vnode.shapeFlag&4}let Di=!1;function W2(e,t=!1){Di=t;const{props:n,children:r}=e.vnode,i=Qh(e);k2(e,n,i,t),_2(e,r);const o=i?U2(e,t):void 0;return Di=!1,o}function U2(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=lh(new Proxy(e.ctx,H2));const{setup:r}=n;if(r){const i=e.setupContext=r.length>1?np(e):null;Li(e),Pi();const o=lr(r,e,0,[e.props,i]);if(Fr(),Qr(),Bf(o)){if(o.then(Qr,Qr),t)return o.then(s=>{Zh(e,s,t)}).catch(s=>{Po(s,e,0)});e.asyncDep=o}else Zh(e,o,t)}else tp(e,t)}function Zh(e,t,n){Te(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:at(t)&&(e.setupState=hh(t)),tp(e,n)}let ep;function tp(e,t,n){const r=e.type;if(!e.render){if(!t&&ep&&!r.render){const i=r.template;if(i){const{isCustomElement:o,compilerOptions:s}=e.appContext.config,{delimiters:a,compilerOptions:l}=r,c=At(At({isCustomElement:o,delimiters:a},s),l);r.render=ep(i,c)}}e.render=r.render||Cn}Li(e),Pi(),y2(e),Fr(),Qr()}function K2(e){return new Proxy(e.attrs,{get(t,n){return Xt(e,"get","$attrs"),t[n]}})}function np(e){const t=r=>{e.exposed=r||{}};let n;return{get attrs(){return n||(n=K2(e))},slots:e.slots,emit:e.emit,expose:t}}function Bc(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(hh(lh(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in ma)return ma[n](e)}}))}function q2(e){return Te(e)&&e.displayName||e.name}function J2(e){return Te(e)&&"__vccOpts"in e}const X=(e,t)=>ph(e,t,Di);function G2(){return Y2().slots}function Y2(){const e=$c();return e.setupContext||(e.setupContext=np(e))}function He(e,t,n){const r=arguments.length;return r===2?at(t)&&!Ce(t)?fa(t)?We(e,null,[t]):We(e,t):We(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&fa(n)&&(n=[n]),We(e,t,n))}const X2="3.2.27",Q2="http://www.w3.org/2000/svg",Zr=typeof document!="undefined"?document:null,rp=Zr&&Zr.createElement("template"),Z2={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const i=t?Zr.createElementNS(Q2,e):Zr.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&i.setAttribute("multiple",r.multiple),i},createText:e=>Zr.createTextNode(e),createComment:e=>Zr.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Zr.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},cloneNode(e){const t=e.cloneNode(!0);return"_value"in e&&(t._value=e._value),t},insertStaticContent(e,t,n,r,i,o){const s=n?n.previousSibling:t.lastChild;if(i&&o)for(;t.insertBefore(i.cloneNode(!0),n),!(i===o||!(i=i.nextSibling)););else{rp.innerHTML=r?`${e}`:e;const a=rp.content;if(r){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}t.insertBefore(a,n)}return[s?s.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function eb(e,t,n){const r=e._vtc;r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function tb(e,t,n){const r=e.style,i=ht(n);if(n&&!i){for(const o in n)Hc(r,o,n[o]);if(t&&!ht(t))for(const o in t)n[o]==null&&Hc(r,o,"")}else{const o=r.display;i?t!==n&&(r.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(r.display=o)}}const ip=/\s*!important$/;function Hc(e,t,n){if(Ce(n))n.forEach(r=>Hc(e,t,r));else if(t.startsWith("--"))e.setProperty(t,n);else{const r=nb(e,t);ip.test(n)?e.setProperty($r(r),n.replace(ip,""),"important"):e[r]=n}}const op=["Webkit","Moz","ms"],zc={};function nb(e,t){const n=zc[t];if(n)return n;let r=Nn(t);if(r!=="filter"&&r in e)return zc[t]=r;r=Ys(r);for(let i=0;idocument.createEvent("Event").timeStamp&&(ga=()=>performance.now());const e=navigator.userAgent.match(/firefox\/(\d+)/i);ap=!!(e&&Number(e[1])<=53)}let Fc=0;const ob=Promise.resolve(),sb=()=>{Fc=0},ab=()=>Fc||(ob.then(sb),Fc=ga());function lb(e,t,n,r){e.addEventListener(t,n,r)}function cb(e,t,n,r){e.removeEventListener(t,n,r)}function ub(e,t,n,r,i=null){const o=e._vei||(e._vei={}),s=o[t];if(r&&s)s.value=r;else{const[a,l]=db(t);if(r){const c=o[t]=fb(r,i);lb(e,a,c,l)}else s&&(cb(e,a,s,l),o[t]=void 0)}}const lp=/(?:Once|Passive|Capture)$/;function db(e){let t;if(lp.test(e)){t={};let n;for(;n=e.match(lp);)e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}return[$r(e.slice(2)),t]}function fb(e,t){const n=r=>{const i=r.timeStamp||ga();(ap||i>=n.attached-1)&&an(hb(r,n.value),t,5,[r])};return n.value=e,n.attached=ab(),n}function hb(e,t){if(Ce(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>i=>!i._stopped&&r(i))}else return t}const cp=/^on[a-z]/,pb=(e,t,n,r,i=!1,o,s,a,l)=>{t==="class"?eb(e,r,i):t==="style"?tb(e,n,r):Ks(t)?Jl(t)||ub(e,t,n,r,s):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):mb(e,t,r,i))?ib(e,t,r,o,s,a,l):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),rb(e,t,r,i))};function mb(e,t,n,r){return r?!!(t==="innerHTML"||t==="textContent"||t in e&&cp.test(t)&&Te(n)):t==="spellcheck"||t==="draggable"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||cp.test(t)&&ht(n)?!1:t in e}const dr="transition",zo="animation",Vc=(e,{slots:t})=>He(_h,gb(e),t);Vc.displayName="Transition";const up={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};Vc.props=At({},_h.props,up);const ei=(e,t=[])=>{Ce(e)?e.forEach(n=>n(...t)):e&&e(...t)},dp=e=>e?Ce(e)?e.some(t=>t.length>1):e.length>1:!1;function gb(e){const t={};for(const T in e)T in up||(t[T]=e[T]);if(e.css===!1)return t;const{name:n="v",type:r,duration:i,enterFromClass:o=`${n}-enter-from`,enterActiveClass:s=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=o,appearActiveClass:c=s,appearToClass:u=a,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:h=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=e,g=yb(i),v=g&&g[0],b=g&&g[1],{onBeforeEnter:w,onEnter:k,onEnterCancelled:A,onLeave:d,onLeaveCancelled:y,onBeforeAppear:m=w,onAppear:x=k,onAppearCancelled:S=A}=t,_=(T,R,N)=>{Ii(T,R?u:a),Ii(T,R?c:s),N&&N()},C=(T,R)=>{Ii(T,p),Ii(T,h),R&&R()},E=T=>(R,N)=>{const D=T?x:k,M=()=>_(R,T,N);ei(D,[R,M]),fp(()=>{Ii(R,T?l:o),fr(R,T?u:a),dp(D)||hp(R,r,v,M)})};return At(t,{onBeforeEnter(T){ei(w,[T]),fr(T,o),fr(T,s)},onBeforeAppear(T){ei(m,[T]),fr(T,l),fr(T,c)},onEnter:E(!1),onAppear:E(!0),onLeave(T,R){const N=()=>C(T,R);fr(T,f),wb(),fr(T,h),fp(()=>{Ii(T,f),fr(T,p),dp(d)||hp(T,r,b,N)}),ei(d,[T,N])},onEnterCancelled(T){_(T,!1),ei(A,[T])},onAppearCancelled(T){_(T,!0),ei(S,[T])},onLeaveCancelled(T){C(T),ei(y,[T])}})}function yb(e){if(e==null)return null;if(at(e))return[Wc(e.enter),Wc(e.leave)];{const t=Wc(e);return[t,t]}}function Wc(e){return Ff(e)}function fr(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function Ii(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function fp(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let vb=0;function hp(e,t,n,r){const i=e._endId=++vb,o=()=>{i===e._endId&&r()};if(n)return setTimeout(o,n);const{type:s,timeout:a,propCount:l}=bb(e,t);if(!s)return r();const c=s+"end";let u=0;const f=()=>{e.removeEventListener(c,h),o()},h=p=>{p.target===e&&++u>=l&&f()};setTimeout(()=>{u(n[g]||"").split(", "),i=r(dr+"Delay"),o=r(dr+"Duration"),s=pp(i,o),a=r(zo+"Delay"),l=r(zo+"Duration"),c=pp(a,l);let u=null,f=0,h=0;t===dr?s>0&&(u=dr,f=s,h=o.length):t===zo?c>0&&(u=zo,f=c,h=l.length):(f=Math.max(s,c),u=f>0?s>c?dr:zo:null,h=u?u===dr?o.length:l.length:0);const p=u===dr&&/\b(transform|all)(,|$)/.test(n[dr+"Property"]);return{type:u,timeout:f,propCount:h,hasTransform:p}}function pp(e,t){for(;e.lengthmp(n)+mp(e[r])))}function mp(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function wb(){return document.body.offsetHeight}const xb=["ctrl","shift","alt","meta"],kb={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)=>xb.some(n=>e[`${n}Key`]&&!t.includes(n))},lP=(e,t)=>(n,...r)=>{for(let i=0;in=>{if(!("key"in n))return;const r=$r(n.key);if(t.some(i=>i===r||Sb[i]===r))return e(n)},Cb={beforeMount(e,{value:t},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Fo(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),Fo(e,!0),r.enter(e)):r.leave(e,()=>{Fo(e,!1)}):Fo(e,t))},beforeUnmount(e,{value:t}){Fo(e,t)}};function Fo(e,t){e.style.display=t?e._vod:"none"}const _b=At({patchProp:pb},Z2);let gp;function Mb(){return gp||(gp=T2(_b))}const uP=(...e)=>{const t=Mb().createApp(...e),{mount:n}=t;return t.mount=r=>{const i=Ab(r);if(!i)return;const o=t._component;!Te(o)&&!o.render&&!o.template&&(o.template=i.innerHTML),i.innerHTML="";const s=n(i,!1,i instanceof SVGElement);return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),s},t};function Ab(e){return ht(e)?document.querySelector(e):e}/*! + * vue-router v4.0.12 + * (c) 2021 Eduardo San Martin Morote + * @license MIT + */const yp=typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol",$i=e=>yp?Symbol(e):"_vr_"+e,Eb=$i("rvlm"),vp=$i("rvd"),ya=$i("r"),bp=$i("rl"),Uc=$i("rvl"),Bi=typeof window!="undefined";function Ob(e){return e.__esModule||yp&&e[Symbol.toStringTag]==="Module"}const Ge=Object.assign;function Kc(e,t){const n={};for(const r in t){const i=t[r];n[r]=Array.isArray(i)?i.map(e):e(i)}return n}const Vo=()=>{},Tb=/\/$/,Pb=e=>e.replace(Tb,"");function qc(e,t,n="/"){let r,i={},o="",s="";const a=t.indexOf("?"),l=t.indexOf("#",a>-1?a:0);return a>-1&&(r=t.slice(0,a),o=t.slice(a+1,l>-1?l:t.length),i=e(o)),l>-1&&(r=r||t.slice(0,l),s=t.slice(l,t.length)),r=Lb(r!=null?r:t,n),{fullPath:r+(o&&"?")+o+s,path:r,query:i,hash:s}}function Rb(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function wp(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function jb(e,t,n){const r=t.matched.length-1,i=n.matched.length-1;return r>-1&&r===i&&Hi(t.matched[r],n.matched[i])&&xp(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Hi(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function xp(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Nb(e[n],t[n]))return!1;return!0}function Nb(e,t){return Array.isArray(e)?kp(e,t):Array.isArray(t)?kp(t,e):e===t}function kp(e,t){return Array.isArray(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function Lb(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/");let i=n.length-1,o,s;for(o=0;o({left:window.pageXOffset,top:window.pageYOffset});function Hb(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),i=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!i)return;t=Bb(i,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function Sp(e,t){return(history.state?history.state.position-t:-1)+e}const Jc=new Map;function zb(e,t){Jc.set(e,t)}function Fb(e){const t=Jc.get(e);return Jc.delete(e),t}let Vb=()=>location.protocol+"//"+location.host;function Cp(e,t){const{pathname:n,search:r,hash:i}=t,o=e.indexOf("#");if(o>-1){let a=i.includes(e.slice(o))?e.slice(o).length:1,l=i.slice(a);return l[0]!=="/"&&(l="/"+l),wp(l,"")}return wp(n,e)+r+i}function Wb(e,t,n,r){let i=[],o=[],s=null;const a=({state:h})=>{const p=Cp(e,location),g=n.value,v=t.value;let b=0;if(h){if(n.value=p,t.value=h,s&&s===g){s=null;return}b=v?h.position-v.position:0}else r(p);i.forEach(w=>{w(n.value,g,{delta:b,type:Wo.pop,direction:b?b>0?Uo.forward:Uo.back:Uo.unknown})})};function l(){s=n.value}function c(h){i.push(h);const p=()=>{const g=i.indexOf(h);g>-1&&i.splice(g,1)};return o.push(p),p}function u(){const{history:h}=window;!h.state||h.replaceState(Ge({},h.state,{scroll:va()}),"")}function f(){for(const h of o)h();o=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",u),{pauseListeners:l,listen:c,destroy:f}}function _p(e,t,n,r=!1,i=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:i?va():null}}function Ub(e){const{history:t,location:n}=window,r={value:Cp(e,n)},i={value:t.state};i.value||o(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(l,c,u){const f=e.indexOf("#"),h=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+l:Vb()+e+l;try{t[u?"replaceState":"pushState"](c,"",h),i.value=c}catch(p){console.error(p),n[u?"replace":"assign"](h)}}function s(l,c){const u=Ge({},t.state,_p(i.value.back,l,i.value.forward,!0),c,{position:i.value.position});o(l,u,!0),r.value=l}function a(l,c){const u=Ge({},i.value,t.state,{forward:l,scroll:va()});o(u.current,u,!0);const f=Ge({},_p(r.value,l,null),{position:u.position+1},c);o(l,f,!1),r.value=l}return{location:r,state:i,push:a,replace:s}}function dP(e){e=Db(e);const t=Ub(e),n=Wb(e,t.state,t.location,t.replace);function r(o,s=!0){s||n.pauseListeners(),history.go(o)}const i=Ge({location:"",base:e,go:r,createHref:$b.bind(null,e)},t,n);return Object.defineProperty(i,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(i,"state",{enumerable:!0,get:()=>t.state.value}),i}function Kb(e){return typeof e=="string"||e&&typeof e=="object"}function Mp(e){return typeof e=="string"||typeof e=="symbol"}const hr={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Ap=$i("nf");var Ep;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Ep||(Ep={}));function zi(e,t){return Ge(new Error,{type:e,[Ap]:!0},t)}function ti(e,t){return e instanceof Error&&Ap in e&&(t==null||!!(e.type&t))}const Op="[^/]+?",qb={sensitive:!1,strict:!1,start:!0,end:!0},Jb=/[.+*?^${}()[\]/\\]/g;function Gb(e,t){const n=Ge({},qb,t),r=[];let i=n.start?"^":"";const o=[];for(const c of e){const u=c.length?[]:[90];n.strict&&!c.length&&(i+="/");for(let f=0;ft.length?t.length===1&&t[0]===40+40?1:-1:0}function Xb(e,t){let n=0;const r=e.score,i=t.score;for(;n1&&(l==="*"||l==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:c,regexp:u,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),c="")}function h(){c+=l}for(;a{s(k)}:Vo}function s(u){if(Mp(u)){const f=r.get(u);f&&(r.delete(u),n.splice(n.indexOf(f),1),f.children.forEach(s),f.alias.forEach(s))}else{const f=n.indexOf(u);f>-1&&(n.splice(f,1),u.record.name&&r.delete(u.record.name),u.children.forEach(s),u.alias.forEach(s))}}function a(){return n}function l(u){let f=0;for(;f=0;)f++;n.splice(f,0,u),u.record.name&&!Tp(u)&&r.set(u.record.name,u)}function c(u,f){let h,p={},g,v;if("name"in u&&u.name){if(h=r.get(u.name),!h)throw zi(1,{location:u});v=h.record.name,p=Ge(rw(f.params,h.keys.filter(k=>!k.optional).map(k=>k.name)),u.params),g=h.stringify(p)}else if("path"in u)g=u.path,h=n.find(k=>k.re.test(g)),h&&(p=h.parse(g),v=h.record.name);else{if(h=f.name?r.get(f.name):n.find(k=>k.re.test(f.path)),!h)throw zi(1,{location:u,currentLocation:f});v=h.record.name,p=Ge({},f.params,u.params),g=h.stringify(p)}const b=[];let w=h;for(;w;)b.unshift(w.record),w=w.parent;return{name:v,path:g,params:p,matched:b,meta:sw(b)}}return e.forEach(u=>o(u)),{addRoute:o,resolve:c,removeRoute:s,getRoutes:a,getRecordMatcher:i}}function rw(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function iw(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:ow(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||{}:{default:e.component}}}function ow(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="boolean"?n:n[r];return t}function Tp(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function sw(e){return e.reduce((t,n)=>Ge(t,n.meta),{})}function Pp(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}const Rp=/#/g,aw=/&/g,lw=/\//g,cw=/=/g,uw=/\?/g,jp=/\+/g,dw=/%5B/g,fw=/%5D/g,Np=/%5E/g,hw=/%60/g,Lp=/%7B/g,pw=/%7C/g,Dp=/%7D/g,mw=/%20/g;function Gc(e){return encodeURI(""+e).replace(pw,"|").replace(dw,"[").replace(fw,"]")}function gw(e){return Gc(e).replace(Lp,"{").replace(Dp,"}").replace(Np,"^")}function Yc(e){return Gc(e).replace(jp,"%2B").replace(mw,"+").replace(Rp,"%23").replace(aw,"%26").replace(hw,"`").replace(Lp,"{").replace(Dp,"}").replace(Np,"^")}function yw(e){return Yc(e).replace(cw,"%3D")}function vw(e){return Gc(e).replace(Rp,"%23").replace(uw,"%3F")}function bw(e){return e==null?"":vw(e).replace(lw,"%2F")}function ba(e){try{return decodeURIComponent(""+e)}catch(t){}return""+e}function ww(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let i=0;io&&Yc(o)):[r&&Yc(r)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function xw(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=Array.isArray(r)?r.map(i=>i==null?null:""+i):r==null?r:""+r)}return t}function Ko(){let e=[];function t(r){return e.push(r),()=>{const i=e.indexOf(r);i>-1&&e.splice(i,1)}}function n(){e=[]}return{add:t,list:()=>e,reset:n}}function pr(e,t,n,r,i){const o=r&&(r.enterCallbacks[i]=r.enterCallbacks[i]||[]);return()=>new Promise((s,a)=>{const l=f=>{f===!1?a(zi(4,{from:n,to:t})):f instanceof Error?a(f):Kb(f)?a(zi(2,{from:t,to:f})):(o&&r.enterCallbacks[i]===o&&typeof f=="function"&&o.push(f),s())},c=e.call(r&&r.instances[i],t,n,l);let u=Promise.resolve(c);e.length<3&&(u=u.then(l)),u.catch(f=>a(f))})}function Xc(e,t,n,r){const i=[];for(const o of e)for(const s in o.components){let a=o.components[s];if(!(t!=="beforeRouteEnter"&&!o.instances[s]))if(kw(a)){const c=(a.__vccOpts||a)[t];c&&i.push(pr(c,n,r,o,s))}else{let l=a();i.push(()=>l.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${s}" at "${o.path}"`));const u=Ob(c)?c.default:c;o.components[s]=u;const h=(u.__vccOpts||u)[t];return h&&pr(h,n,r,o,s)()}))}}return i}function kw(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function $p(e){const t=Xe(ya),n=Xe(bp),r=X(()=>t.resolve(Rt(e.to))),i=X(()=>{const{matched:l}=r.value,{length:c}=l,u=l[c-1],f=n.matched;if(!u||!f.length)return-1;const h=f.findIndex(Hi.bind(null,u));if(h>-1)return h;const p=Bp(l[c-2]);return c>1&&Bp(u)===p&&f[f.length-1].path!==p?f.findIndex(Hi.bind(null,l[c-2])):h}),o=X(()=>i.value>-1&&Mw(n.params,r.value.params)),s=X(()=>i.value>-1&&i.value===n.matched.length-1&&xp(n.params,r.value.params));function a(l={}){return _w(l)?t[Rt(e.replace)?"replace":"push"](Rt(e.to)).catch(Vo):Promise.resolve()}return{route:r,href:X(()=>r.value.href),isActive:o,isExactActive:s,navigate:a}}const Sw=je({name:"RouterLink",props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:$p,setup(e,{slots:t}){const n=sn($p(e)),{options:r}=Xe(ya),i=X(()=>({[Hp(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Hp(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:He("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:i.value},o)}}}),Cw=Sw;function _w(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 Mw(e,t){for(const n in t){const r=t[n],i=e[n];if(typeof r=="string"){if(r!==i)return!1}else if(!Array.isArray(i)||i.length!==r.length||r.some((o,s)=>o!==i[s]))return!1}return!0}function Bp(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Hp=(e,t,n)=>e!=null?e:t!=null?t:n,Aw=je({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},setup(e,{attrs:t,slots:n}){const r=Xe(Uc),i=X(()=>e.route||r.value),o=Xe(vp,0),s=X(()=>i.value.matched[o]);wt(vp,o+1),wt(Eb,s),wt(Uc,i);const a=se();return Ht(()=>[a.value,s.value,e.name],([l,c,u],[f,h,p])=>{c&&(c.instances[u]=l,h&&h!==c&&l&&l===f&&(c.leaveGuards.size||(c.leaveGuards=h.leaveGuards),c.updateGuards.size||(c.updateGuards=h.updateGuards))),l&&c&&(!h||!Hi(c,h)||!f)&&(c.enterCallbacks[u]||[]).forEach(g=>g(l))},{flush:"post"}),()=>{const l=i.value,c=s.value,u=c&&c.components[e.name],f=e.name;if(!u)return zp(n.default,{Component:u,route:l});const h=c.props[e.name],p=h?h===!0?l.params:typeof h=="function"?h(l):h:null,v=He(u,Ge({},p,t,{onVnodeUnmounted:b=>{b.component.isUnmounted&&(c.instances[f]=null)},ref:a}));return zp(n.default,{Component:v,route:l})||v}}});function zp(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Ew=Aw;function fP(e){const t=nw(e.routes,e),n=e.parseQuery||ww,r=e.stringifyQuery||Ip,i=e.history,o=Ko(),s=Ko(),a=Ko(),l=dh(hr);let c=hr;Bi&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=Kc.bind(null,I=>""+I),f=Kc.bind(null,bw),h=Kc.bind(null,ba);function p(I,Y){let V,ee;return Mp(I)?(V=t.getRecordMatcher(I),ee=Y):ee=I,t.addRoute(ee,V)}function g(I){const Y=t.getRecordMatcher(I);Y&&t.removeRoute(Y)}function v(){return t.getRoutes().map(I=>I.record)}function b(I){return!!t.getRecordMatcher(I)}function w(I,Y){if(Y=Ge({},Y||l.value),typeof I=="string"){const xe=qc(n,I,Y.path),O=t.resolve({path:xe.path},Y),j=i.createHref(xe.fullPath);return Ge(xe,O,{params:h(O.params),hash:ba(xe.hash),redirectedFrom:void 0,href:j})}let V;if("path"in I)V=Ge({},I,{path:qc(n,I.path,Y.path).path});else{const xe=Ge({},I.params);for(const O in xe)xe[O]==null&&delete xe[O];V=Ge({},I,{params:f(I.params)}),Y.params=f(Y.params)}const ee=t.resolve(V,Y),Ae=I.hash||"";ee.params=u(h(ee.params));const Ee=Rb(r,Ge({},I,{hash:gw(Ae),path:ee.path})),we=i.createHref(Ee);return Ge({fullPath:Ee,hash:Ae,query:r===Ip?xw(I.query):I.query||{}},ee,{redirectedFrom:void 0,href:we})}function k(I){return typeof I=="string"?qc(n,I,l.value.path):Ge({},I)}function A(I,Y){if(c!==I)return zi(8,{from:Y,to:I})}function d(I){return x(I)}function y(I){return d(Ge(k(I),{replace:!0}))}function m(I){const Y=I.matched[I.matched.length-1];if(Y&&Y.redirect){const{redirect:V}=Y;let ee=typeof V=="function"?V(I):V;return typeof ee=="string"&&(ee=ee.includes("?")||ee.includes("#")?ee=k(ee):{path:ee},ee.params={}),Ge({query:I.query,hash:I.hash,params:I.params},ee)}}function x(I,Y){const V=c=w(I),ee=l.value,Ae=I.state,Ee=I.force,we=I.replace===!0,xe=m(V);if(xe)return x(Ge(k(xe),{state:Ae,force:Ee,replace:we}),Y||V);const O=V;O.redirectedFrom=Y;let j;return!Ee&&jb(r,ee,V)&&(j=zi(16,{to:O,from:ee}),te(ee,ee,!0,!1)),(j?Promise.resolve(j):_(O,ee)).catch($=>ti($)?$:P($,O,ee)).then($=>{if($){if(ti($,2))return x(Ge(k($.to),{state:Ae,force:Ee,replace:we}),Y||O)}else $=E(O,ee,!0,we,Ae);return C(O,ee,$),$})}function S(I,Y){const V=A(I,Y);return V?Promise.reject(V):Promise.resolve()}function _(I,Y){let V;const[ee,Ae,Ee]=Ow(I,Y);V=Xc(ee.reverse(),"beforeRouteLeave",I,Y);for(const xe of ee)xe.leaveGuards.forEach(O=>{V.push(pr(O,I,Y))});const we=S.bind(null,I,Y);return V.push(we),Fi(V).then(()=>{V=[];for(const xe of o.list())V.push(pr(xe,I,Y));return V.push(we),Fi(V)}).then(()=>{V=Xc(Ae,"beforeRouteUpdate",I,Y);for(const xe of Ae)xe.updateGuards.forEach(O=>{V.push(pr(O,I,Y))});return V.push(we),Fi(V)}).then(()=>{V=[];for(const xe of I.matched)if(xe.beforeEnter&&!Y.matched.includes(xe))if(Array.isArray(xe.beforeEnter))for(const O of xe.beforeEnter)V.push(pr(O,I,Y));else V.push(pr(xe.beforeEnter,I,Y));return V.push(we),Fi(V)}).then(()=>(I.matched.forEach(xe=>xe.enterCallbacks={}),V=Xc(Ee,"beforeRouteEnter",I,Y),V.push(we),Fi(V))).then(()=>{V=[];for(const xe of s.list())V.push(pr(xe,I,Y));return V.push(we),Fi(V)}).catch(xe=>ti(xe,8)?xe:Promise.reject(xe))}function C(I,Y,V){for(const ee of a.list())ee(I,Y,V)}function E(I,Y,V,ee,Ae){const Ee=A(I,Y);if(Ee)return Ee;const we=Y===hr,xe=Bi?history.state:{};V&&(ee||we?i.replace(I.fullPath,Ge({scroll:we&&xe&&xe.scroll},Ae)):i.push(I.fullPath,Ae)),l.value=I,te(I,Y,V,we),H()}let T;function R(){T=i.listen((I,Y,V)=>{const ee=w(I),Ae=m(ee);if(Ae){x(Ge(Ae,{replace:!0}),ee).catch(Vo);return}c=ee;const Ee=l.value;Bi&&zb(Sp(Ee.fullPath,V.delta),va()),_(ee,Ee).catch(we=>ti(we,4|8)?we:ti(we,2)?(x(we.to,ee).then(xe=>{ti(xe,4|16)&&!V.delta&&V.type===Wo.pop&&i.go(-1,!1)}).catch(Vo),Promise.reject()):(V.delta&&i.go(-V.delta,!1),P(we,ee,Ee))).then(we=>{we=we||E(ee,Ee,!1),we&&(V.delta?i.go(-V.delta,!1):V.type===Wo.pop&&ti(we,4|16)&&i.go(-1,!1)),C(ee,Ee,we)}).catch(Vo)})}let N=Ko(),D=Ko(),M;function P(I,Y,V){H(I);const ee=D.list();return ee.length?ee.forEach(Ae=>Ae(I,Y,V)):console.error(I),Promise.reject(I)}function L(){return M&&l.value!==hr?Promise.resolve():new Promise((I,Y)=>{N.add([I,Y])})}function H(I){M||(M=!0,R(),N.list().forEach(([Y,V])=>I?V(I):Y()),N.reset())}function te(I,Y,V,ee){const{scrollBehavior:Ae}=e;if(!Bi||!Ae)return Promise.resolve();const Ee=!V&&Fb(Sp(I.fullPath,0))||(ee||!V)&&history.state&&history.state.scroll||null;return bt().then(()=>Ae(I,Y,Ee)).then(we=>we&&Hb(we)).catch(we=>P(we,I,Y))}const q=I=>i.go(I);let ae;const ge=new Set;return{currentRoute:l,addRoute:p,removeRoute:g,hasRoute:b,getRoutes:v,resolve:w,options:e,push:d,replace:y,go:q,back:()=>q(-1),forward:()=>q(1),beforeEach:o.add,beforeResolve:s.add,afterEach:a.add,onError:D.add,isReady:L,install(I){const Y=this;I.component("RouterLink",Cw),I.component("RouterView",Ew),I.config.globalProperties.$router=Y,Object.defineProperty(I.config.globalProperties,"$route",{enumerable:!0,get:()=>Rt(l)}),Bi&&!ae&&l.value===hr&&(ae=!0,d(i.location).catch(Ae=>{}));const V={};for(const Ae in hr)V[Ae]=X(()=>l.value[Ae]);I.provide(ya,Y),I.provide(bp,sn(V)),I.provide(Uc,l);const ee=I.unmount;ge.add(I),I.unmount=function(){ge.delete(I),ge.size<1&&(c=hr,T&&T(),l.value=hr,ae=!1,M=!1),ee()}}}}function Fi(e){return e.reduce((t,n)=>t.then(()=>n()),Promise.resolve())}function Ow(e,t){const n=[],r=[],i=[],o=Math.max(t.matched.length,e.matched.length);for(let s=0;sHi(c,a))?r.push(a):n.push(a));const l=e.matched[s];l&&(t.matched.find(c=>Hi(c,l))||i.push(l))}return[n,r,i]}function Tw(){return Xe(ya)}var Ie=(e,t)=>{const n=e.__vccOpts||e;for(const[r,i]of t)n[r]=i;return n};function ct(e,t,...n){if(e in t){let i=t[e];return typeof i=="function"?i(...n):i}let r=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(i=>`"${i}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,ct),r}var In=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(In||{}),mr=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(mr||{});function Ye(o){var s=o,{visible:e=!0,features:t=0,ourProps:n,theirProps:r}=s,i=Ve(s,["visible","features","ourProps","theirProps"]);var a;let l=Vp(r,n),c=Object.assign(i,{props:l});if(e||t&2&&l.static)return Qc(c);if(t&1){let u=(a=l.unmount)==null||a?0:1;return ct(u,{[0](){return null},[1](){return Qc(Me(J({},i),{props:Me(J({},l),{hidden:!0,style:{display:"none"}})}))}})}return Qc(c)}function Qc({props:e,attrs:t,slots:n,slot:r,name:i}){var o,s;let f=qo(e,["unmount","static"]),{as:a}=f,l=Ve(f,["as"]),c=(o=n.default)==null?void 0:o.call(n,r),u={};if(r){let h=!1,p=[];for(let[g,v]of Object.entries(r))typeof v=="boolean"&&(h=!0),v===!0&&p.push(g);h&&(u["data-headlessui-state"]=p.join(" "))}if(a==="template"){if(c=Fp(c!=null?c:[]),Object.keys(l).length>0||Object.keys(t).length>0){let[h,...p]=c!=null?c:[];if(!Pw(h)||p.length>0)throw new Error(['Passing props on "template"!',"",`The current component <${i} /> is rendering a "template".`,"However we need to passthrough the following props:",Object.keys(l).concat(Object.keys(t)).map(b=>b.trim()).filter((b,w,k)=>k.indexOf(b)===w).sort((b,w)=>b.localeCompare(w)).map(b=>` - ${b}`).join(` +`),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "template".',"Render a single element as the child so that we can forward the props onto that element."].map(b=>` - ${b}`).join(` +`)].join(` +`));let g=Vp((s=h.props)!=null?s:{},l),v=Yr(h,g);for(let b in g)b.startsWith("on")&&(v.props||(v.props={}),v.props[b]=g[b]);return v}return Array.isArray(c)&&c.length===1?c[0]:c}return He(a,Object.assign({},l,u),{default:()=>c})}function Fp(e){return e.flatMap(t=>t.type===lt?Fp(t.children):[t])}function Vp(...e){if(e.length===0)return{};if(e.length===1)return e[0];let t={},n={};for(let r of e)for(let i in r)i.startsWith("on")&&typeof r[i]=="function"?(n[i]!=null||(n[i]=[]),n[i].push(r[i])):t[i]=r[i];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(n).map(r=>[r,void 0])));for(let r in n)Object.assign(t,{[r](i,...o){let s=n[r];for(let a of s){if(i instanceof Event&&i.defaultPrevented)return;a(i,...o)}}});return t}function Wp(e){let t=Object.assign({},e);for(let n in t)t[n]===void 0&&delete t[n];return t}function qo(e,t=[]){let n=Object.assign({},e);for(let r of t)r in n&&delete n[r];return n}function Pw(e){return e==null?!1:typeof e.type=="string"||typeof e.type=="object"||typeof e.type=="function"}let Rw=0;function jw(){return++Rw}function Ct(){return jw()}var Ne=(e=>(e.Space=" ",e.Enter="Enter",e.Escape="Escape",e.Backspace="Backspace",e.Delete="Delete",e.ArrowLeft="ArrowLeft",e.ArrowUp="ArrowUp",e.ArrowRight="ArrowRight",e.ArrowDown="ArrowDown",e.Home="Home",e.End="End",e.PageUp="PageUp",e.PageDown="PageDown",e.Tab="Tab",e))(Ne||{});function Nw(e){throw new Error("Unexpected object: "+e)}var Fe=(e=>(e[e.First=0]="First",e[e.Previous=1]="Previous",e[e.Next=2]="Next",e[e.Last=3]="Last",e[e.Specific=4]="Specific",e[e.Nothing=5]="Nothing",e))(Fe||{});function Up(e,t){let n=t.resolveItems();if(n.length<=0)return null;let r=t.resolveActiveIndex(),i=r!=null?r:-1,o=(()=>{switch(e.focus){case 0:return n.findIndex(s=>!t.resolveDisabled(s));case 1:{let s=n.slice().reverse().findIndex((a,l,c)=>i!==-1&&c.length-l-1>=i?!1:!t.resolveDisabled(a));return s===-1?s:n.length-1-s}case 2:return n.findIndex((s,a)=>a<=i?!1:!t.resolveDisabled(s));case 3:{let s=n.slice().reverse().findIndex(a=>!t.resolveDisabled(a));return s===-1?s:n.length-1-s}case 4:return n.findIndex(s=>t.resolveId(s)===e.id);case 5:return null;default:Nw(e)}})();return o===-1?r:o}function he(e){var t;return e==null||e.value==null?null:(t=e.value.$el)!=null?t:e.value}let Kp=Symbol("Context");var st=(e=>(e[e.Open=1]="Open",e[e.Closed=2]="Closed",e[e.Closing=4]="Closing",e[e.Opening=8]="Opening",e))(st||{});function Lw(){return Jo()!==null}function Jo(){return Xe(Kp,null)}function Zc(e){wt(Kp,e)}function qp(e,t){if(e)return e;let n=t!=null?t:"button";if(typeof n=="string"&&n.toLowerCase()==="button")return"button"}function Jp(e,t){let n=se(qp(e.value.type,e.value.as));return Je(()=>{n.value=qp(e.value.type,e.value.as)}),xt(()=>{var r;n.value||he(t)&&he(t)instanceof HTMLButtonElement&&!((r=he(t))!=null&&r.hasAttribute("type"))&&(n.value="button")}),n}var Dw=Object.defineProperty,Iw=(e,t,n)=>t in e?Dw(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Gp=(e,t,n)=>(Iw(e,typeof t!="symbol"?t+"":t,n),n);class $w{constructor(){Gp(this,"current",this.detect()),Gp(this,"currentId",0)}set(t){this.current!==t&&(this.currentId=0,this.current=t)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return this.current==="server"}get isClient(){return this.current==="client"}detect(){return typeof window=="undefined"||typeof document=="undefined"?"server":"client"}}let Go=new $w;function un(e){if(Go.isServer)return null;if(e instanceof Node)return e.ownerDocument;if(e!=null&&e.hasOwnProperty("value")){let t=he(e);if(t)return t.ownerDocument}return document}function eu({container:e,accept:t,walk:n,enabled:r}){xt(()=>{let i=e.value;if(!i||r!==void 0&&!r.value)return;let o=un(e);if(!o)return;let s=Object.assign(l=>t(l),{acceptNode:t}),a=o.createTreeWalker(i,NodeFilter.SHOW_ELEMENT,s,!1);for(;a.nextNode();)n(a.currentNode)})}let tu=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var Ft=(e=>(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e))(Ft||{}),wa=(e=>(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))(wa||{}),Bw=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(Bw||{});function Yp(e=document.body){return e==null?[]:Array.from(e.querySelectorAll(tu)).sort((t,n)=>Math.sign((t.tabIndex||Number.MAX_SAFE_INTEGER)-(n.tabIndex||Number.MAX_SAFE_INTEGER)))}var nu=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(nu||{});function ru(e,t=0){var n;return e===((n=un(e))==null?void 0:n.body)?!1:ct(t,{[0](){return e.matches(tu)},[1](){let r=e;for(;r!==null;){if(r.matches(tu))return!0;r=r.parentElement}return!1}})}function Xp(e){let t=un(e);bt(()=>{t&&!ru(t.activeElement,0)&&gr(e)})}var Hw=(e=>(e[e.Keyboard=0]="Keyboard",e[e.Mouse=1]="Mouse",e))(Hw||{});typeof window!="undefined"&&typeof document!="undefined"&&(document.addEventListener("keydown",e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",e=>{e.detail===1?delete document.documentElement.dataset.headlessuiFocusVisible:e.detail===0&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0));function gr(e){e==null||e.focus({preventScroll:!0})}let zw=["textarea","input"].join(",");function Fw(e){var t,n;return(n=(t=e==null?void 0:e.matches)==null?void 0:t.call(e,zw))!=null?n:!1}function xa(e,t=n=>n){return e.slice().sort((n,r)=>{let i=t(n),o=t(r);if(i===null||o===null)return 0;let s=i.compareDocumentPosition(o);return s&Node.DOCUMENT_POSITION_FOLLOWING?-1:s&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function Vw(e,t){return ni(Yp(),t,{relativeTo:e})}function ni(e,t,{sorted:n=!0,relativeTo:r=null,skipElements:i=[]}={}){var o;let s=(o=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e==null?void 0:e.ownerDocument)!=null?o:document,a=Array.isArray(e)?n?xa(e):e:Yp(e);i.length>0&&a.length>1&&(a=a.filter(g=>!i.includes(g))),r=r!=null?r:s.activeElement;let l=(()=>{if(t&5)return 1;if(t&10)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),c=(()=>{if(t&1)return 0;if(t&2)return Math.max(0,a.indexOf(r))-1;if(t&4)return Math.max(0,a.indexOf(r))+1;if(t&8)return a.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),u=t&32?{preventScroll:!0}:{},f=0,h=a.length,p;do{if(f>=h||f+h<=0)return 0;let g=c+f;if(t&16)g=(g+h)%h;else{if(g<0)return 3;if(g>=h)return 1}p=a[g],p==null||p.focus(u),f+=l}while(p!==s.activeElement);return t&6&&Fw(p)&&p.select(),2}function ka(e,t,n){Go.isServer||xt(r=>{document.addEventListener(e,t,n),r(()=>document.removeEventListener(e,t,n))})}function Qp(e,t,n){Go.isServer||xt(r=>{window.addEventListener(e,t,n),r(()=>window.removeEventListener(e,t,n))})}function iu(e,t,n=X(()=>!0)){function r(o,s){if(!n.value||o.defaultPrevented)return;let a=s(o);if(a===null||!a.getRootNode().contains(a))return;let l=function c(u){return typeof u=="function"?c(u()):Array.isArray(u)||u instanceof Set?u:[u]}(e);for(let c of l){if(c===null)continue;let u=c instanceof HTMLElement?c:he(c);if(u!=null&&u.contains(a)||o.composed&&o.composedPath().includes(u))return}return!ru(a,nu.Loose)&&a.tabIndex!==-1&&o.preventDefault(),t(o,a)}let i=se(null);ka("pointerdown",o=>{var s,a;n.value&&(i.value=((a=(s=o.composedPath)==null?void 0:s.call(o))==null?void 0:a[0])||o.target)},!0),ka("mousedown",o=>{var s,a;n.value&&(i.value=((a=(s=o.composedPath)==null?void 0:s.call(o))==null?void 0:a[0])||o.target)},!0),ka("click",o=>{i.value&&(r(o,()=>i.value),i.value=null)},!0),ka("touchend",o=>r(o,()=>o.target instanceof HTMLElement?o.target:null),!0),Qp("blur",o=>r(o,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}var Vi=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(Vi||{});let Yo=je({name:"Hidden",props:{as:{type:[Object,String],default:"div"},features:{type:Number,default:1}},setup(e,{slots:t,attrs:n}){return()=>{let s=e,{features:r}=s,i=Ve(s,["features"]),o={"aria-hidden":(r&2)==2?!0:void 0,style:J({position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"},(r&4)==4&&(r&2)!=2&&{display:"none"})};return Ye({ourProps:o,theirProps:i,slot:{},attrs:n,slots:t,name:"Hidden"})}}});function ou(e={},t=null,n=[]){for(let[r,i]of Object.entries(e))em(n,Zp(t,r),i);return n}function Zp(e,t){return e?e+"["+t+"]":t}function em(e,t,n){if(Array.isArray(n))for(let[r,i]of n.entries())em(e,Zp(t,r.toString()),i);else n instanceof Date?e.push([t,n.toISOString()]):typeof n=="boolean"?e.push([t,n?"1":"0"]):typeof n=="string"?e.push([t,n]):typeof n=="number"?e.push([t,`${n}`]):n==null?e.push([t,""]):ou(n,t,e)}function Ww(e){var t,n;let r=(t=e==null?void 0:e.form)!=null?t:e.closest("form");if(r){for(let i of r.elements)if(i!==e&&(i.tagName==="INPUT"&&i.type==="submit"||i.tagName==="BUTTON"&&i.type==="submit"||i.nodeName==="INPUT"&&i.type==="image")){i.click();return}(n=r.requestSubmit)==null||n.call(r)}}function tm(e,t,n){let r=se(n==null?void 0:n.value),i=X(()=>e.value!==void 0);return[X(()=>i.value?e.value:r.value),function(o){return i.value||(r.value=o),t==null?void 0:t(o)}]}function nm(e){return[e.screenX,e.screenY]}function rm(){let e=se([-1,-1]);return{wasMoved(t){let n=nm(t);return e.value[0]===n[0]&&e.value[1]===n[1]?!1:(e.value=n,!0)},update(t){e.value=nm(t)}}}function im(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function Uw(){return/Android/gi.test(window.navigator.userAgent)}function Kw(){return im()||Uw()}function su(e){typeof queueMicrotask=="function"?queueMicrotask(e):Promise.resolve().then(e).catch(t=>setTimeout(()=>{throw t}))}function Wi(){let e=[],t={addEventListener(n,r,i,o){return n.addEventListener(r,i,o),t.add(()=>n.removeEventListener(r,i,o))},requestAnimationFrame(...n){let r=requestAnimationFrame(...n);t.add(()=>cancelAnimationFrame(r))},nextFrame(...n){t.requestAnimationFrame(()=>{t.requestAnimationFrame(...n)})},setTimeout(...n){let r=setTimeout(...n);t.add(()=>clearTimeout(r))},microTask(...n){let r={current:!0};return su(()=>{r.current&&n[0]()}),t.add(()=>{r.current=!1})},style(n,r,i){let o=n.style.getPropertyValue(r);return Object.assign(n.style,{[r]:i}),this.add(()=>{Object.assign(n.style,{[r]:o})})},group(n){let r=Wi();return n(r),this.add(()=>r.dispose())},add(n){return e.push(n),()=>{let r=e.indexOf(n);if(r>=0)for(let i of e.splice(r,1))i()}},dispose(){for(let n of e.splice(0))n()}};return t}function qw(e,t){return e===t}var Jw=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Jw||{}),Gw=(e=>(e[e.Single=0]="Single",e[e.Multi=1]="Multi",e))(Gw||{}),Yw=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(Yw||{});let om=Symbol("ComboboxContext");function Ui(e){let t=Xe(om,null);if(t===null){let n=new Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,Ui),n}return t}let hP=je({name:"Combobox",emits:{"update:modelValue":e=>!0},props:{as:{type:[Object,String],default:"template"},disabled:{type:[Boolean],default:!1},by:{type:[String,Function],default:()=>qw},modelValue:{type:[Object,String,Number,Boolean],default:void 0},defaultValue:{type:[Object,String,Number,Boolean],default:void 0},form:{type:String,optional:!0},name:{type:String,optional:!0},nullable:{type:Boolean,default:!1},multiple:{type:[Boolean],default:!1}},inheritAttrs:!1,setup(e,{slots:t,attrs:n,emit:r}){let i=se(1),o=se(null),s=se(null),a=se(null),l=se(null),c=se({static:!1,hold:!1}),u=se([]),f=se(null),h=se(1),p=se(!1);function g(_=C=>C){let C=f.value!==null?u.value[f.value]:null,E=xa(_(u.value.slice()),R=>he(R.dataRef.domRef)),T=C?E.indexOf(C):null;return T===-1&&(T=null),{options:E,activeOptionIndex:T}}let v=X(()=>e.multiple?1:0),b=X(()=>e.nullable),[w,k]=tm(X(()=>e.modelValue),_=>r("update:modelValue",_),X(()=>e.defaultValue)),A=X(()=>w.value===void 0?ct(v.value,{[1]:[],[0]:void 0}):w.value),d=null,y=null,m={comboboxState:i,value:A,mode:v,compare(_,C){if(typeof e.by=="string"){let E=e.by;return(_==null?void 0:_[E])===(C==null?void 0:C[E])}return e.by(_,C)},defaultValue:X(()=>e.defaultValue),nullable:b,inputRef:s,labelRef:o,buttonRef:a,optionsRef:l,disabled:X(()=>e.disabled),options:u,change(_){k(_)},activeOptionIndex:X(()=>{if(p.value&&f.value===null&&u.value.length>0){let _=u.value.findIndex(C=>!C.dataRef.disabled);_!==-1&&(f.value=_)}return f.value}),activationTrigger:h,optionsPropsRef:c,closeCombobox(){p.value=!1,!e.disabled&&i.value!==1&&(i.value=1,f.value=null)},openCombobox(){if(p.value=!0,e.disabled||i.value===0)return;let _=u.value.findIndex(C=>{let E=fe(C.dataRef.value);return ct(v.value,{[0]:()=>m.compare(fe(m.value.value),fe(E)),[1]:()=>fe(m.value.value).some(T=>m.compare(fe(T),fe(E)))})});_!==-1&&(f.value=_),i.value=0},goToOption(_,C,E){p.value=!1,d!==null&&cancelAnimationFrame(d),d=requestAnimationFrame(()=>{if(e.disabled||l.value&&!c.value.static&&i.value===1)return;let T=g();if(T.activeOptionIndex===null){let N=T.options.findIndex(D=>!D.dataRef.disabled);N!==-1&&(T.activeOptionIndex=N)}let R=Up(_===Fe.Specific?{focus:Fe.Specific,id:C}:{focus:_},{resolveItems:()=>T.options,resolveActiveIndex:()=>T.activeOptionIndex,resolveId:N=>N.id,resolveDisabled:N=>N.dataRef.disabled});f.value=R,h.value=E!=null?E:1,u.value=T.options})},selectOption(_){let C=u.value.find(T=>T.id===_);if(!C)return;let{dataRef:E}=C;k(ct(v.value,{[0]:()=>E.value,[1]:()=>{let T=fe(m.value.value).slice(),R=fe(E.value),N=T.findIndex(D=>m.compare(R,fe(D)));return N===-1?T.push(R):T.splice(N,1),T}}))},selectActiveOption(){if(m.activeOptionIndex.value===null)return;let{dataRef:_,id:C}=u.value[m.activeOptionIndex.value];k(ct(v.value,{[0]:()=>_.value,[1]:()=>{let E=fe(m.value.value).slice(),T=fe(_.value),R=E.findIndex(N=>m.compare(T,fe(N)));return R===-1?E.push(T):E.splice(R,1),E}})),m.goToOption(Fe.Specific,C)},registerOption(_,C){y&&cancelAnimationFrame(y);let E={id:_,dataRef:C},T=g(R=>(R.push(E),R));if(f.value===null){let R=C.value.value;ct(v.value,{[0]:()=>m.compare(fe(m.value.value),fe(R)),[1]:()=>fe(m.value.value).some(N=>m.compare(fe(N),fe(R)))})&&(T.activeOptionIndex=T.options.indexOf(E))}u.value=T.options,f.value=T.activeOptionIndex,h.value=1,T.options.some(R=>!he(R.dataRef.domRef))&&(y=requestAnimationFrame(()=>{let R=g();u.value=R.options,f.value=R.activeOptionIndex}))},unregisterOption(_){var C;m.activeOptionIndex.value!==null&&((C=m.options.value[m.activeOptionIndex.value])==null?void 0:C.id)===_&&(p.value=!0);let E=g(T=>{let R=T.findIndex(N=>N.id===_);return R!==-1&&T.splice(R,1),T});u.value=E.options,f.value=E.activeOptionIndex,h.value=1}};iu([s,a,l],()=>m.closeCombobox(),X(()=>i.value===0)),wt(om,m),Zc(X(()=>ct(i.value,{[0]:st.Open,[1]:st.Closed})));let x=X(()=>m.activeOptionIndex.value===null?null:u.value[m.activeOptionIndex.value].dataRef.value),S=X(()=>{var _;return(_=he(s))==null?void 0:_.closest("form")});return Je(()=>{Ht([S],()=>{if(!S.value||e.defaultValue===void 0)return;function _(){m.change(e.defaultValue)}return S.value.addEventListener("reset",_),()=>{var C;(C=S.value)==null||C.removeEventListener("reset",_)}},{immediate:!0})}),()=>{let N=e,{name:_,disabled:C,form:E}=N,T=Ve(N,["name","disabled","form"]),R={open:i.value===0,disabled:C,activeIndex:m.activeOptionIndex.value,activeOption:x.value,value:A.value};return He(lt,[..._!=null&&A.value!=null?ou({[_]:A.value}).map(([D,M])=>He(Yo,Wp({features:Vi.Hidden,key:D,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:E,name:D,value:M}))):[],Ye({theirProps:J(J({},n),qo(T,["modelValue","defaultValue","nullable","multiple","onUpdate:modelValue","by"])),ourProps:{},slot:R,slots:t,attrs:n,name:"Combobox"})])}}});je({name:"ComboboxLabel",props:{as:{type:[Object,String],default:"label"},id:{type:String,default:()=>`headlessui-combobox-label-${Ct()}`}},setup(e,{attrs:t,slots:n}){let r=Ui("ComboboxLabel");function i(){var o;(o=he(r.inputRef))==null||o.focus({preventScroll:!0})}return()=>{let o={open:r.comboboxState.value===0,disabled:r.disabled.value},c=e,{id:s}=c,a=Ve(c,["id"]),l={id:s,ref:r.labelRef,onClick:i};return Ye({ourProps:l,theirProps:a,slot:o,attrs:t,slots:n,name:"ComboboxLabel"})}}});let pP=je({name:"ComboboxButton",props:{as:{type:[Object,String],default:"button"},id:{type:String,default:()=>`headlessui-combobox-button-${Ct()}`}},setup(e,{attrs:t,slots:n,expose:r}){let i=Ui("ComboboxButton");r({el:i.buttonRef,$el:i.buttonRef});function o(l){i.disabled.value||(i.comboboxState.value===0?i.closeCombobox():(l.preventDefault(),i.openCombobox()),bt(()=>{var c;return(c=he(i.inputRef))==null?void 0:c.focus({preventScroll:!0})}))}function s(l){switch(l.key){case Ne.ArrowDown:l.preventDefault(),l.stopPropagation(),i.comboboxState.value===1&&i.openCombobox(),bt(()=>{var c;return(c=i.inputRef.value)==null?void 0:c.focus({preventScroll:!0})});return;case Ne.ArrowUp:l.preventDefault(),l.stopPropagation(),i.comboboxState.value===1&&(i.openCombobox(),bt(()=>{i.value.value||i.goToOption(Fe.Last)})),bt(()=>{var c;return(c=i.inputRef.value)==null?void 0:c.focus({preventScroll:!0})});return;case Ne.Escape:if(i.comboboxState.value!==0)return;l.preventDefault(),i.optionsRef.value&&!i.optionsPropsRef.value.static&&l.stopPropagation(),i.closeCombobox(),bt(()=>{var c;return(c=i.inputRef.value)==null?void 0:c.focus({preventScroll:!0})});return}}let a=Jp(X(()=>({as:e.as,type:t.type})),i.buttonRef);return()=>{var l,c;let u={open:i.comboboxState.value===0,disabled:i.disabled.value,value:i.value.value},g=e,{id:f}=g,h=Ve(g,["id"]),p={ref:i.buttonRef,id:f,type:a.value,tabindex:"-1","aria-haspopup":"listbox","aria-controls":(l=he(i.optionsRef))==null?void 0:l.id,"aria-expanded":i.comboboxState.value===0,"aria-labelledby":i.labelRef.value?[(c=he(i.labelRef))==null?void 0:c.id,f].join(" "):void 0,disabled:i.disabled.value===!0?!0:void 0,onKeydown:s,onClick:o};return Ye({ourProps:p,theirProps:h,slot:u,attrs:t,slots:n,name:"ComboboxButton"})}}}),mP=je({name:"ComboboxInput",props:{as:{type:[Object,String],default:"input"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},displayValue:{type:Function},defaultValue:{type:String,default:void 0},id:{type:String,default:()=>`headlessui-combobox-input-${Ct()}`}},emits:{change:e=>!0},setup(e,{emit:t,attrs:n,slots:r,expose:i}){let o=Ui("ComboboxInput"),s=X(()=>un(he(o.inputRef))),a={value:!1};i({el:o.inputRef,$el:o.inputRef});function l(){o.change(null);let w=he(o.optionsRef);w&&(w.scrollTop=0),o.goToOption(Fe.Nothing)}let c=X(()=>{var w;let k=o.value.value;return he(o.inputRef)?typeof e.displayValue!="undefined"&&k!==void 0?(w=e.displayValue(k))!=null?w:"":typeof k=="string"?k:"":""});Je(()=>{Ht([c,o.comboboxState,s],([w,k],[A,d])=>{if(a.value)return;let y=he(o.inputRef);y&&((d===0&&k===1||w!==A)&&(y.value=w),requestAnimationFrame(()=>{var m;if(a.value||!y||((m=s.value)==null?void 0:m.activeElement)!==y)return;let{selectionStart:x,selectionEnd:S}=y;Math.abs((S!=null?S:0)-(x!=null?x:0))===0&&x===0&&y.setSelectionRange(y.value.length,y.value.length)}))},{immediate:!0}),Ht([o.comboboxState],([w],[k])=>{if(w===0&&k===1){if(a.value)return;let A=he(o.inputRef);if(!A)return;let d=A.value,{selectionStart:y,selectionEnd:m,selectionDirection:x}=A;A.value="",A.value=d,x!==null?A.setSelectionRange(y,m,x):A.setSelectionRange(y,m)}})});let u=se(!1);function f(){u.value=!0}function h(){Wi().nextFrame(()=>{u.value=!1})}function p(w){switch(a.value=!0,w.key){case Ne.Enter:if(a.value=!1,o.comboboxState.value!==0||u.value)return;if(w.preventDefault(),w.stopPropagation(),o.activeOptionIndex.value===null){o.closeCombobox();return}o.selectActiveOption(),o.mode.value===0&&o.closeCombobox();break;case Ne.ArrowDown:return a.value=!1,w.preventDefault(),w.stopPropagation(),ct(o.comboboxState.value,{[0]:()=>o.goToOption(Fe.Next),[1]:()=>o.openCombobox()});case Ne.ArrowUp:return a.value=!1,w.preventDefault(),w.stopPropagation(),ct(o.comboboxState.value,{[0]:()=>o.goToOption(Fe.Previous),[1]:()=>{o.openCombobox(),bt(()=>{o.value.value||o.goToOption(Fe.Last)})}});case Ne.Home:if(w.shiftKey)break;return a.value=!1,w.preventDefault(),w.stopPropagation(),o.goToOption(Fe.First);case Ne.PageUp:return a.value=!1,w.preventDefault(),w.stopPropagation(),o.goToOption(Fe.First);case Ne.End:if(w.shiftKey)break;return a.value=!1,w.preventDefault(),w.stopPropagation(),o.goToOption(Fe.Last);case Ne.PageDown:return a.value=!1,w.preventDefault(),w.stopPropagation(),o.goToOption(Fe.Last);case Ne.Escape:if(a.value=!1,o.comboboxState.value!==0)return;w.preventDefault(),o.optionsRef.value&&!o.optionsPropsRef.value.static&&w.stopPropagation(),o.nullable.value&&o.mode.value===0&&o.value.value===null&&l(),o.closeCombobox();break;case Ne.Tab:if(a.value=!1,o.comboboxState.value!==0)return;o.mode.value===0&&o.selectActiveOption(),o.closeCombobox();break}}function g(w){t("change",w),o.nullable.value&&o.mode.value===0&&w.target.value===""&&l(),o.openCombobox()}function v(){a.value=!1}let b=X(()=>{var w,k,A,d;return(d=(A=(k=e.defaultValue)!=null?k:o.defaultValue.value!==void 0?(w=e.displayValue)==null?void 0:w.call(e,o.defaultValue.value):null)!=null?A:o.defaultValue.value)!=null?d:""});return()=>{var w,k,A,d,y,m;let x={open:o.comboboxState.value===0},R=e,{id:S,displayValue:_,onChange:C}=R,E=Ve(R,["id","displayValue","onChange"]),T={"aria-controls":(w=o.optionsRef.value)==null?void 0:w.id,"aria-expanded":o.comboboxState.value===0,"aria-activedescendant":o.activeOptionIndex.value===null||(k=o.options.value[o.activeOptionIndex.value])==null?void 0:k.id,"aria-labelledby":(y=(A=he(o.labelRef))==null?void 0:A.id)!=null?y:(d=he(o.buttonRef))==null?void 0:d.id,"aria-autocomplete":"list",id:S,onCompositionstart:f,onCompositionend:h,onKeydown:p,onInput:g,onBlur:v,role:"combobox",type:(m=n.type)!=null?m:"text",tabIndex:0,ref:o.inputRef,defaultValue:b.value,disabled:o.disabled.value===!0?!0:void 0};return Ye({ourProps:T,theirProps:E,slot:x,attrs:n,slots:r,features:In.RenderStrategy|In.Static,name:"ComboboxInput"})}}}),gP=je({name:"ComboboxOptions",props:{as:{type:[Object,String],default:"ul"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},hold:{type:[Boolean],default:!1}},setup(e,{attrs:t,slots:n,expose:r}){let i=Ui("ComboboxOptions"),o=`headlessui-combobox-options-${Ct()}`;r({el:i.optionsRef,$el:i.optionsRef}),xt(()=>{i.optionsPropsRef.value.static=e.static}),xt(()=>{i.optionsPropsRef.value.hold=e.hold});let s=Jo(),a=X(()=>s!==null?(s.value&st.Open)===st.Open:i.comboboxState.value===0);return eu({container:X(()=>he(i.optionsRef)),enabled:X(()=>i.comboboxState.value===0),accept(l){return l.getAttribute("role")==="option"?NodeFilter.FILTER_REJECT:l.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT},walk(l){l.setAttribute("role","none")}}),()=>{var l,c,u;let f={open:i.comboboxState.value===0},h={"aria-labelledby":(u=(l=he(i.labelRef))==null?void 0:l.id)!=null?u:(c=he(i.buttonRef))==null?void 0:c.id,id:o,ref:i.optionsRef,role:"listbox","aria-multiselectable":i.mode.value===1?!0:void 0},p=qo(e,["hold"]);return Ye({ourProps:h,theirProps:p,slot:f,attrs:t,slots:n,features:In.RenderStrategy|In.Static,visible:a.value,name:"ComboboxOptions"})}}}),yP=je({name:"ComboboxOption",props:{as:{type:[Object,String],default:"li"},value:{type:[Object,String,Number,Boolean]},disabled:{type:Boolean,default:!1}},setup(e,{slots:t,attrs:n,expose:r}){let i=Ui("ComboboxOption"),o=`headlessui-combobox-option-${Ct()}`,s=se(null);r({el:s,$el:s});let a=X(()=>i.activeOptionIndex.value!==null?i.options.value[i.activeOptionIndex.value].id===o:!1),l=X(()=>ct(i.mode.value,{[0]:()=>i.compare(fe(i.value.value),fe(e.value)),[1]:()=>fe(i.value.value).some(b=>i.compare(fe(b),fe(e.value)))})),c=X(()=>({disabled:e.disabled,value:e.value,domRef:s}));Je(()=>i.registerOption(o,c)),Et(()=>i.unregisterOption(o)),xt(()=>{i.comboboxState.value===0&&a.value&&i.activationTrigger.value!==0&&bt(()=>{var b,w;return(w=(b=he(s))==null?void 0:b.scrollIntoView)==null?void 0:w.call(b,{block:"nearest"})})});function u(b){if(e.disabled)return b.preventDefault();i.selectOption(o),i.mode.value===0&&i.closeCombobox(),Kw()||requestAnimationFrame(()=>{var w;return(w=he(i.inputRef))==null?void 0:w.focus()})}function f(){if(e.disabled)return i.goToOption(Fe.Nothing);i.goToOption(Fe.Specific,o)}let h=rm();function p(b){h.update(b)}function g(b){h.wasMoved(b)&&(e.disabled||a.value||i.goToOption(Fe.Specific,o,0))}function v(b){h.wasMoved(b)&&(e.disabled||a.value&&(i.optionsPropsRef.value.hold||i.goToOption(Fe.Nothing)))}return()=>{let{disabled:b}=e,w={active:a.value,selected:l.value,disabled:b},k={id:o,ref:s,role:"option",tabIndex:b===!0?void 0:-1,"aria-disabled":b===!0?!0:void 0,"aria-selected":l.value,disabled:void 0,onClick:u,onFocus:f,onPointerenter:p,onMouseenter:p,onPointermove:g,onMousemove:g,onPointerleave:v,onMouseleave:v};return Ye({ourProps:k,theirProps:e,slot:w,attrs:n,slots:t,name:"ComboboxOption"})}}});var Xo=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(Xo||{});function Xw(){let e=se(0);return Qp("keydown",t=>{t.key==="Tab"&&(e.value=t.shiftKey?1:0)}),e}function sm(e,t,n,r){Go.isServer||xt(i=>{e=e!=null?e:window,e.addEventListener(t,n,r),i(()=>e.removeEventListener(t,n,r))})}function Qw(e){function t(){document.readyState!=="loading"&&(e(),document.removeEventListener("DOMContentLoaded",t))}typeof window!="undefined"&&typeof document!="undefined"&&(document.addEventListener("DOMContentLoaded",t),t())}function am(e){if(!e)return new Set;if(typeof e=="function")return new Set(e());let t=new Set;for(let n of e.value){let r=he(n);r instanceof HTMLElement&&t.add(r)}return t}var lm=(e=>(e[e.None=1]="None",e[e.InitialFocus=2]="InitialFocus",e[e.TabLock=4]="TabLock",e[e.FocusLock=8]="FocusLock",e[e.RestoreFocus=16]="RestoreFocus",e[e.All=30]="All",e))(lm||{});let Qo=Object.assign(je({name:"FocusTrap",props:{as:{type:[Object,String],default:"div"},initialFocus:{type:Object,default:null},features:{type:Number,default:30},containers:{type:[Object,Function],default:se(new Set)}},inheritAttrs:!1,setup(e,{attrs:t,slots:n,expose:r}){let i=se(null);r({el:i,$el:i});let o=X(()=>un(i)),s=se(!1);Je(()=>s.value=!0),Et(()=>s.value=!1),ex({ownerDocument:o},X(()=>s.value&&Boolean(e.features&16)));let a=tx({ownerDocument:o,container:i,initialFocus:X(()=>e.initialFocus)},X(()=>s.value&&Boolean(e.features&2)));nx({ownerDocument:o,container:i,containers:e.containers,previousActiveElement:a},X(()=>s.value&&Boolean(e.features&8)));let l=Xw();function c(p){let g=he(i);!g||(v=>v())(()=>{ct(l.value,{[Xo.Forwards]:()=>{ni(g,Ft.First,{skipElements:[p.relatedTarget]})},[Xo.Backwards]:()=>{ni(g,Ft.Last,{skipElements:[p.relatedTarget]})}})})}let u=se(!1);function f(p){p.key==="Tab"&&(u.value=!0,requestAnimationFrame(()=>{u.value=!1}))}function h(p){if(!s.value)return;let g=am(e.containers);he(i)instanceof HTMLElement&&g.add(he(i));let v=p.relatedTarget;v instanceof HTMLElement&&v.dataset.headlessuiFocusGuard!=="true"&&(cm(g,v)||(u.value?ni(he(i),ct(l.value,{[Xo.Forwards]:()=>Ft.Next,[Xo.Backwards]:()=>Ft.Previous})|Ft.WrapAround,{relativeTo:p.target}):p.target instanceof HTMLElement&&gr(p.target)))}return()=>{let p={},g={ref:i,onKeydown:f,onFocusout:h},A=e,{features:v,initialFocus:b,containers:w}=A,k=Ve(A,["features","initialFocus","containers"]);return He(lt,[Boolean(v&4)&&He(Yo,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:c,features:Vi.Focusable}),Ye({ourProps:g,theirProps:J(J({},t),k),slot:p,attrs:t,slots:n,name:"FocusTrap"}),Boolean(v&4)&&He(Yo,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:c,features:Vi.Focusable})])}}}),{features:lm}),ri=[];Qw(()=>{function e(t){t.target instanceof HTMLElement&&t.target!==document.body&&ri[0]!==t.target&&(ri.unshift(t.target),ri=ri.filter(n=>n!=null&&n.isConnected),ri.splice(10))}window.addEventListener("click",e,{capture:!0}),window.addEventListener("mousedown",e,{capture:!0}),window.addEventListener("focus",e,{capture:!0}),document.body.addEventListener("click",e,{capture:!0}),document.body.addEventListener("mousedown",e,{capture:!0}),document.body.addEventListener("focus",e,{capture:!0})});function Zw(e){let t=se(ri.slice());return Ht([e],([n],[r])=>{r===!0&&n===!1?su(()=>{t.value.splice(0)}):r===!1&&n===!0&&(t.value=ri.slice())},{flush:"post"}),()=>{var n;return(n=t.value.find(r=>r!=null&&r.isConnected))!=null?n:null}}function ex({ownerDocument:e},t){let n=Zw(t);Je(()=>{xt(()=>{var r,i;t.value||((r=e.value)==null?void 0:r.activeElement)===((i=e.value)==null?void 0:i.body)&&gr(n())},{flush:"post"})}),Et(()=>{t.value&&gr(n())})}function tx({ownerDocument:e,container:t,initialFocus:n},r){let i=se(null),o=se(!1);return Je(()=>o.value=!0),Et(()=>o.value=!1),Je(()=>{Ht([t,n,r],(s,a)=>{if(s.every((c,u)=>(a==null?void 0:a[u])===c)||!r.value)return;let l=he(t);l&&su(()=>{var c,u;if(!o.value)return;let f=he(n),h=(c=e.value)==null?void 0:c.activeElement;if(f){if(f===h){i.value=h;return}}else if(l.contains(h)){i.value=h;return}f?gr(f):ni(l,Ft.First|Ft.NoScroll)===wa.Error&&console.warn("There are no focusable elements inside the "),i.value=(u=e.value)==null?void 0:u.activeElement})},{immediate:!0,flush:"post"})}),i}function nx({ownerDocument:e,container:t,containers:n,previousActiveElement:r},i){var o;sm((o=e.value)==null?void 0:o.defaultView,"focus",s=>{if(!i.value)return;let a=am(n);he(t)instanceof HTMLElement&&a.add(he(t));let l=r.value;if(!l)return;let c=s.target;c&&c instanceof HTMLElement?cm(a,c)?(r.value=c,gr(c)):(s.preventDefault(),s.stopPropagation(),gr(l)):gr(r.value)},!0)}function cm(e,t){for(let n of e)if(n.contains(t))return!0;return!1}let au=new Map,Zo=new Map;function um(e,t=se(!0)){xt(n=>{var r;if(!t.value)return;let i=he(e);if(!i)return;n(function(){var s;if(!i)return;let a=(s=Zo.get(i))!=null?s:1;if(a===1?Zo.delete(i):Zo.set(i,a-1),a!==1)return;let l=au.get(i);l&&(l["aria-hidden"]===null?i.removeAttribute("aria-hidden"):i.setAttribute("aria-hidden",l["aria-hidden"]),i.inert=l.inert,au.delete(i))});let o=(r=Zo.get(i))!=null?r:0;Zo.set(i,o+1),o===0&&(au.set(i,{"aria-hidden":i.getAttribute("aria-hidden"),inert:i.inert}),i.setAttribute("aria-hidden","true"),i.inert=!0)})}let dm=Symbol("ForcePortalRootContext");function rx(){return Xe(dm,!1)}let lu=je({name:"ForcePortalRoot",props:{as:{type:[Object,String],default:"template"},force:{type:Boolean,default:!1}},setup(e,{slots:t,attrs:n}){return wt(dm,e.force),()=>{let o=e,{force:r}=o,i=Ve(o,["force"]);return Ye({theirProps:i,ourProps:{},slot:{},slots:t,attrs:n,name:"ForcePortalRoot"})}}});function ix(e){let t=un(e);if(!t){if(e===null)return null;throw new Error(`[Headless UI]: Cannot find ownerDocument for contextElement: ${e}`)}let n=t.getElementById("headlessui-portal-root");if(n)return n;let r=t.createElement("div");return r.setAttribute("id","headlessui-portal-root"),t.body.appendChild(r)}let fm=je({name:"Portal",props:{as:{type:[Object,String],default:"div"}},setup(e,{slots:t,attrs:n}){let r=se(null),i=X(()=>un(r)),o=rx(),s=Xe(hm,null),a=se(o===!0||s==null?ix(r.value):s.resolveTarget());xt(()=>{o||s!=null&&(a.value=s.resolveTarget())});let l=Xe(cu,null);return Je(()=>{let c=he(r);c&&l&&Et(l.register(c))}),Et(()=>{var c,u;let f=(c=i.value)==null?void 0:c.getElementById("headlessui-portal-root");f&&a.value===f&&a.value.children.length<=0&&((u=a.value.parentElement)==null||u.removeChild(a.value))}),()=>{if(a.value===null)return null;let c={ref:r,"data-headlessui-portal":""};return He(jc,{to:a.value},Ye({ourProps:c,theirProps:e,slot:{},attrs:n,slots:t,name:"Portal"}))}}}),cu=Symbol("PortalParentContext");function ox(){let e=Xe(cu,null),t=se([]);function n(o){return t.value.push(o),e&&e.register(o),()=>r(o)}function r(o){let s=t.value.indexOf(o);s!==-1&&t.value.splice(s,1),e&&e.unregister(o)}let i={register:n,unregister:r,portals:t};return[t,je({name:"PortalWrapper",setup(o,{slots:s}){return wt(cu,i),()=>{var a;return(a=s.default)==null?void 0:a.call(s)}}})]}let hm=Symbol("PortalGroupContext"),sx=je({name:"PortalGroup",props:{as:{type:[Object,String],default:"template"},target:{type:Object,default:null}},setup(e,{attrs:t,slots:n}){let r=sn({resolveTarget(){return e.target}});return wt(hm,r),()=>{let s=e,{target:i}=s,o=Ve(s,["target"]);return Ye({theirProps:o,ourProps:{},slot:{},attrs:t,slots:n,name:"PortalGroup"})}}}),pm=Symbol("StackContext");var uu=(e=>(e[e.Add=0]="Add",e[e.Remove=1]="Remove",e))(uu||{});function ax(){return Xe(pm,()=>{})}function lx({type:e,enabled:t,element:n,onUpdate:r}){let i=ax();function o(...s){r==null||r(...s),i(...s)}Je(()=>{Ht(t,(s,a)=>{s?o(0,e,n):a===!0&&o(1,e,n)},{immediate:!0,flush:"sync"})}),Et(()=>{t.value&&o(1,e,n)}),wt(pm,o)}let mm=Symbol("DescriptionContext");function cx(){let e=Xe(mm,null);if(e===null)throw new Error("Missing parent");return e}function du({slot:e=se({}),name:t="Description",props:n={}}={}){let r=se([]);function i(o){return r.value.push(o),()=>{let s=r.value.indexOf(o);s!==-1&&r.value.splice(s,1)}}return wt(mm,{register:i,slot:e,name:t,props:n}),X(()=>r.value.length>0?r.value.join(" "):void 0)}let vP=je({name:"Description",props:{as:{type:[Object,String],default:"p"},id:{type:String,default:()=>`headlessui-description-${Ct()}`}},setup(e,{attrs:t,slots:n}){let r=cx();return Je(()=>Et(r.register(e.id))),()=>{let{name:i="Description",slot:o=se({}),props:s={}}=r,u=e,{id:a}=u,l=Ve(u,["id"]),c=Me(J({},Object.entries(s).reduce((f,[h,p])=>Object.assign(f,{[h]:Rt(p)}),{})),{id:a});return Ye({ourProps:c,theirProps:l,slot:o.value,attrs:t,slots:n,name:i})}}});function ux(e){let t=dh(e.getSnapshot());return Et(e.subscribe(()=>{t.value=e.getSnapshot()})),t}function dx(e,t){let n=e(),r=new Set;return{getSnapshot(){return n},subscribe(i){return r.add(i),()=>r.delete(i)},dispatch(i,...o){let s=t[i].call(n,...o);s&&(n=s,r.forEach(a=>a()))}}}function fx(){let e;return{before({doc:t}){var n;let r=t.documentElement;e=((n=t.defaultView)!=null?n:window).innerWidth-r.clientWidth},after({doc:t,d:n}){let r=t.documentElement,i=r.clientWidth-r.offsetWidth,o=e-i;n.style(r,"paddingRight",`${o}px`)}}}function hx(){if(!im())return{};let e;return{before(){e=window.pageYOffset},after({doc:t,d:n,meta:r}){function i(s){return r.containers.flatMap(a=>a()).some(a=>a.contains(s))}if(window.getComputedStyle(t.documentElement).scrollBehavior!=="auto"){let s=Wi();s.style(t.documentElement,"scroll-behavior","auto"),n.add(()=>n.microTask(()=>s.dispose()))}n.style(t.body,"marginTop",`-${e}px`),window.scrollTo(0,0);let o=null;n.addEventListener(t,"click",s=>{if(s.target instanceof HTMLElement)try{let a=s.target.closest("a");if(!a)return;let{hash:l}=new URL(a.href),c=t.querySelector(l);c&&!i(c)&&(o=c)}catch(a){}},!0),n.addEventListener(t,"touchmove",s=>{s.target instanceof HTMLElement&&!i(s.target)&&s.preventDefault()},{passive:!1}),n.add(()=>{window.scrollTo(0,window.pageYOffset+e),o&&o.isConnected&&(o.scrollIntoView({block:"nearest"}),o=null)})}}}function px(){return{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}}function mx(e){let t={};for(let n of e)Object.assign(t,n(t));return t}let ii=dx(()=>new Map,{PUSH(e,t){var n;let r=(n=this.get(e))!=null?n:{doc:e,count:0,d:Wi(),meta:new Set};return r.count++,r.meta.add(t),this.set(e,r),this},POP(e,t){let n=this.get(e);return n&&(n.count--,n.meta.delete(t)),this},SCROLL_PREVENT({doc:e,d:t,meta:n}){let r={doc:e,d:t,meta:mx(n)},i=[hx(),fx(),px()];i.forEach(({before:o})=>o==null?void 0:o(r)),i.forEach(({after:o})=>o==null?void 0:o(r))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}});ii.subscribe(()=>{let e=ii.getSnapshot(),t=new Map;for(let[n]of e)t.set(n,n.documentElement.style.overflow);for(let n of e.values()){let r=t.get(n.doc)==="hidden",i=n.count!==0;(i&&!r||!i&&r)&&ii.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),n.count===0&&ii.dispatch("TEARDOWN",n)}});function gx(e,t,n){let r=ux(ii),i=X(()=>{let o=e.value?r.value.get(e.value):void 0;return o?o.count>0:!1});return Ht([e,t],([o,s],[a],l)=>{if(!o||!s)return;ii.dispatch("PUSH",o,n);let c=!1;l(()=>{c||(ii.dispatch("POP",a!=null?a:o,n),c=!0)})},{immediate:!0}),i}function yx({defaultContainers:e=[],portals:t,mainTreeNodeRef:n}={}){let r=se(null),i=un(r);function o(){var s;let a=[];for(let l of e)l!==null&&(l instanceof HTMLElement?a.push(l):"value"in l&&l.value instanceof HTMLElement&&a.push(l.value));if(t!=null&&t.value)for(let l of t.value)a.push(l);for(let l of(s=i==null?void 0:i.querySelectorAll("html > *, body > *"))!=null?s:[])l!==document.body&&l!==document.head&&l instanceof HTMLElement&&l.id!=="headlessui-portal-root"&&(l.contains(he(r))||a.some(c=>l.contains(c))||a.push(l));return a}return{resolveContainers:o,contains(s){return o().some(a=>a.contains(s))},mainTreeNodeRef:r,MainTreeNode(){return n!=null?null:He(Yo,{features:Vi.Hidden,ref:r})}}}var vx=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(vx||{});let fu=Symbol("DialogContext");function es(e){let t=Xe(fu,null);if(t===null){let n=new Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,es),n}return t}let Sa="DC8F892D-2EBD-447C-A4C8-A03058436FF4",bx=je({name:"Dialog",inheritAttrs:!1,props:{as:{type:[Object,String],default:"div"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},open:{type:[Boolean,String],default:Sa},initialFocus:{type:Object,default:null},id:{type:String,default:()=>`headlessui-dialog-${Ct()}`}},emits:{close:e=>!0},setup(e,{emit:t,attrs:n,slots:r,expose:i}){var o;let s=se(!1);Je(()=>{s.value=!0});let a=se(0),l=Jo(),c=X(()=>e.open===Sa&&l!==null?(l.value&st.Open)===st.Open:e.open),u=se(null),f=X(()=>un(u));if(i({el:u,$el:u}),!(e.open!==Sa||l!==null))throw new Error("You forgot to provide an `open` prop to the `Dialog`.");if(typeof c.value!="boolean")throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${c.value===Sa?void 0:e.open}`);let h=X(()=>s.value&&c.value?0:1),p=X(()=>h.value===0),g=X(()=>a.value>1),v=Xe(fu,null)!==null,[b,w]=ox(),{resolveContainers:k,mainTreeNodeRef:A,MainTreeNode:d}=yx({portals:b,defaultContainers:[X(()=>{var P;return(P=R.panelRef.value)!=null?P:u.value})]}),y=X(()=>g.value?"parent":"leaf"),m=X(()=>l!==null?(l.value&st.Closing)===st.Closing:!1),x=X(()=>v||m.value?!1:p.value),S=X(()=>{var P,L,H;return(H=Array.from((L=(P=f.value)==null?void 0:P.querySelectorAll("body > *"))!=null?L:[]).find(te=>te.id==="headlessui-portal-root"?!1:te.contains(he(A))&&te instanceof HTMLElement))!=null?H:null});um(S,x);let _=X(()=>g.value?!0:p.value),C=X(()=>{var P,L,H;return(H=Array.from((L=(P=f.value)==null?void 0:P.querySelectorAll("[data-headlessui-portal]"))!=null?L:[]).find(te=>te.contains(he(A))&&te instanceof HTMLElement))!=null?H:null});um(C,_),lx({type:"Dialog",enabled:X(()=>h.value===0),element:u,onUpdate:(P,L)=>{if(L==="Dialog")return ct(P,{[uu.Add]:()=>a.value+=1,[uu.Remove]:()=>a.value-=1})}});let E=du({name:"DialogDescription",slot:X(()=>({open:c.value}))}),T=se(null),R={titleId:T,panelRef:se(null),dialogState:h,setTitleId(P){T.value!==P&&(T.value=P)},close(){t("close",!1)}};wt(fu,R);let N=X(()=>!(!p.value||g.value));iu(k,(P,L)=>{R.close(),bt(()=>L==null?void 0:L.focus())},N);let D=X(()=>!(g.value||h.value!==0));sm((o=f.value)==null?void 0:o.defaultView,"keydown",P=>{D.value&&(P.defaultPrevented||P.key===Ne.Escape&&(P.preventDefault(),P.stopPropagation(),R.close()))});let M=X(()=>!(m.value||h.value!==0||v));return gx(f,M,P=>{var L;return{containers:[...(L=P.containers)!=null?L:[],k]}}),xt(P=>{if(h.value!==0)return;let L=he(u);if(!L)return;let H=new ResizeObserver(te=>{for(let q of te){let ae=q.target.getBoundingClientRect();ae.x===0&&ae.y===0&&ae.width===0&&ae.height===0&&R.close()}});H.observe(L),P(()=>H.disconnect())}),()=>{let ge=e,{id:P,open:L,initialFocus:H}=ge,te=Ve(ge,["id","open","initialFocus"]),q=Me(J({},n),{ref:u,id:P,role:"dialog","aria-modal":h.value===0?!0:void 0,"aria-labelledby":T.value,"aria-describedby":E.value}),ae={open:h.value===0};return He(lu,{force:!0},()=>[He(fm,()=>He(sx,{target:u.value},()=>He(lu,{force:!1},()=>He(Qo,{initialFocus:H,containers:k,features:p.value?ct(y.value,{parent:Qo.features.RestoreFocus,leaf:Qo.features.All&~Qo.features.FocusLock}):Qo.features.None},()=>He(w,{},()=>Ye({ourProps:q,theirProps:J(J({},te),n),slot:ae,attrs:n,slots:r,visible:h.value===0,features:In.RenderStrategy|In.Static,name:"Dialog"})))))),He(d)])}}});je({name:"DialogOverlay",props:{as:{type:[Object,String],default:"div"},id:{type:String,default:()=>`headlessui-dialog-overlay-${Ct()}`}},setup(e,{attrs:t,slots:n}){let r=es("DialogOverlay");function i(o){o.target===o.currentTarget&&(o.preventDefault(),o.stopPropagation(),r.close())}return()=>{let a=e,{id:o}=a,s=Ve(a,["id"]);return Ye({ourProps:{id:o,"aria-hidden":!0,onClick:i},theirProps:s,slot:{open:r.dialogState.value===0},attrs:t,slots:n,name:"DialogOverlay"})}}});je({name:"DialogBackdrop",props:{as:{type:[Object,String],default:"div"},id:{type:String,default:()=>`headlessui-dialog-backdrop-${Ct()}`}},inheritAttrs:!1,setup(e,{attrs:t,slots:n,expose:r}){let i=es("DialogBackdrop"),o=se(null);return r({el:o,$el:o}),Je(()=>{if(i.panelRef.value===null)throw new Error("A component is being used, but a component is missing.")}),()=>{let c=e,{id:s}=c,a=Ve(c,["id"]),l={id:s,ref:o,"aria-hidden":!0};return He(lu,{force:!0},()=>He(fm,()=>Ye({ourProps:l,theirProps:J(J({},t),a),slot:{open:i.dialogState.value===0},attrs:t,slots:n,name:"DialogBackdrop"})))}}});let wx=je({name:"DialogPanel",props:{as:{type:[Object,String],default:"div"},id:{type:String,default:()=>`headlessui-dialog-panel-${Ct()}`}},setup(e,{attrs:t,slots:n,expose:r}){let i=es("DialogPanel");r({el:i.panelRef,$el:i.panelRef});function o(s){s.stopPropagation()}return()=>{let c=e,{id:s}=c,a=Ve(c,["id"]),l={id:s,ref:i.panelRef,onClick:o};return Ye({ourProps:l,theirProps:a,slot:{open:i.dialogState.value===0},attrs:t,slots:n,name:"DialogPanel"})}}}),xx=je({name:"DialogTitle",props:{as:{type:[Object,String],default:"h2"},id:{type:String,default:()=>`headlessui-dialog-title-${Ct()}`}},setup(e,{attrs:t,slots:n}){let r=es("DialogTitle");return Je(()=>{r.setTitleId(e.id),Et(()=>r.setTitleId(null))}),()=>{let s=e,{id:i}=s,o=Ve(s,["id"]);return Ye({ourProps:{id:i},theirProps:o,slot:{open:r.dialogState.value===0},attrs:t,slots:n,name:"DialogTitle"})}}}),gm=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function ym(e){var t,n;let r=(t=e.innerText)!=null?t:"",i=e.cloneNode(!0);if(!(i instanceof HTMLElement))return r;let o=!1;for(let a of i.querySelectorAll('[hidden],[aria-hidden],[role="img"]'))a.remove(),o=!0;let s=o?(n=i.innerText)!=null?n:"":r;return gm.test(s)&&(s=s.replace(gm,"")),s}function kx(e){let t=e.getAttribute("aria-label");if(typeof t=="string")return t.trim();let n=e.getAttribute("aria-labelledby");if(n){let r=n.split(" ").map(i=>{let o=document.getElementById(i);if(o){let s=o.getAttribute("aria-label");return typeof s=="string"?s.trim():ym(o).trim()}return null}).filter(Boolean);if(r.length>0)return r.join(", ")}return ym(e).trim()}function Sx(e){let t=se(""),n=se("");return()=>{let r=he(e);if(!r)return"";let i=r.innerText;if(t.value===i)return n.value;let o=kx(r).trim().toLowerCase();return t.value=i,n.value=o,o}}var Cx=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Cx||{}),_x=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(_x||{});function Mx(e){requestAnimationFrame(()=>requestAnimationFrame(e))}let vm=Symbol("MenuContext");function Ca(e){let t=Xe(vm,null);if(t===null){let n=new Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,Ca),n}return t}let bP=je({name:"Menu",props:{as:{type:[Object,String],default:"template"}},setup(e,{slots:t,attrs:n}){let r=se(1),i=se(null),o=se(null),s=se([]),a=se(""),l=se(null),c=se(1);function u(h=p=>p){let p=l.value!==null?s.value[l.value]:null,g=xa(h(s.value.slice()),b=>he(b.dataRef.domRef)),v=p?g.indexOf(p):null;return v===-1&&(v=null),{items:g,activeItemIndex:v}}let f={menuState:r,buttonRef:i,itemsRef:o,items:s,searchQuery:a,activeItemIndex:l,activationTrigger:c,closeMenu:()=>{r.value=1,l.value=null},openMenu:()=>r.value=0,goToItem(h,p,g){let v=u(),b=Up(h===Fe.Specific?{focus:Fe.Specific,id:p}:{focus:h},{resolveItems:()=>v.items,resolveActiveIndex:()=>v.activeItemIndex,resolveId:w=>w.id,resolveDisabled:w=>w.dataRef.disabled});a.value="",l.value=b,c.value=g!=null?g:1,s.value=v.items},search(h){let p=a.value!==""?0:1;a.value+=h.toLowerCase();let g=(l.value!==null?s.value.slice(l.value+p).concat(s.value.slice(0,l.value+p)):s.value).find(b=>b.dataRef.textValue.startsWith(a.value)&&!b.dataRef.disabled),v=g?s.value.indexOf(g):-1;v===-1||v===l.value||(l.value=v,c.value=1)},clearSearch(){a.value=""},registerItem(h,p){let g=u(v=>[...v,{id:h,dataRef:p}]);s.value=g.items,l.value=g.activeItemIndex,c.value=1},unregisterItem(h){let p=u(g=>{let v=g.findIndex(b=>b.id===h);return v!==-1&&g.splice(v,1),g});s.value=p.items,l.value=p.activeItemIndex,c.value=1}};return iu([i,o],(h,p)=>{var g;f.closeMenu(),ru(p,nu.Loose)||(h.preventDefault(),(g=he(i))==null||g.focus())},X(()=>r.value===0)),wt(vm,f),Zc(X(()=>ct(r.value,{[0]:st.Open,[1]:st.Closed}))),()=>{let h={open:r.value===0,close:f.closeMenu};return Ye({ourProps:{},theirProps:e,slot:h,slots:t,attrs:n,name:"Menu"})}}}),wP=je({name:"MenuButton",props:{disabled:{type:Boolean,default:!1},as:{type:[Object,String],default:"button"},id:{type:String,default:()=>`headlessui-menu-button-${Ct()}`}},setup(e,{attrs:t,slots:n,expose:r}){let i=Ca("MenuButton");r({el:i.buttonRef,$el:i.buttonRef});function o(c){switch(c.key){case Ne.Space:case Ne.Enter:case Ne.ArrowDown:c.preventDefault(),c.stopPropagation(),i.openMenu(),bt(()=>{var u;(u=he(i.itemsRef))==null||u.focus({preventScroll:!0}),i.goToItem(Fe.First)});break;case Ne.ArrowUp:c.preventDefault(),c.stopPropagation(),i.openMenu(),bt(()=>{var u;(u=he(i.itemsRef))==null||u.focus({preventScroll:!0}),i.goToItem(Fe.Last)});break}}function s(c){switch(c.key){case Ne.Space:c.preventDefault();break}}function a(c){e.disabled||(i.menuState.value===0?(i.closeMenu(),bt(()=>{var u;return(u=he(i.buttonRef))==null?void 0:u.focus({preventScroll:!0})})):(c.preventDefault(),i.openMenu(),Mx(()=>{var u;return(u=he(i.itemsRef))==null?void 0:u.focus({preventScroll:!0})})))}let l=Jp(X(()=>({as:e.as,type:t.type})),i.buttonRef);return()=>{var c;let u={open:i.menuState.value===0},g=e,{id:f}=g,h=Ve(g,["id"]),p={ref:i.buttonRef,id:f,type:l.value,"aria-haspopup":"menu","aria-controls":(c=he(i.itemsRef))==null?void 0:c.id,"aria-expanded":i.menuState.value===0,onKeydown:o,onKeyup:s,onClick:a};return Ye({ourProps:p,theirProps:h,slot:u,attrs:t,slots:n,name:"MenuButton"})}}}),xP=je({name:"MenuItems",props:{as:{type:[Object,String],default:"div"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},id:{type:String,default:()=>`headlessui-menu-items-${Ct()}`}},setup(e,{attrs:t,slots:n,expose:r}){let i=Ca("MenuItems"),o=se(null);r({el:i.itemsRef,$el:i.itemsRef}),eu({container:X(()=>he(i.itemsRef)),enabled:X(()=>i.menuState.value===0),accept(u){return u.getAttribute("role")==="menuitem"?NodeFilter.FILTER_REJECT:u.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT},walk(u){u.setAttribute("role","none")}});function s(u){var f;switch(o.value&&clearTimeout(o.value),u.key){case Ne.Space:if(i.searchQuery.value!=="")return u.preventDefault(),u.stopPropagation(),i.search(u.key);case Ne.Enter:if(u.preventDefault(),u.stopPropagation(),i.activeItemIndex.value!==null){let h=i.items.value[i.activeItemIndex.value];(f=he(h.dataRef.domRef))==null||f.click()}i.closeMenu(),Xp(he(i.buttonRef));break;case Ne.ArrowDown:return u.preventDefault(),u.stopPropagation(),i.goToItem(Fe.Next);case Ne.ArrowUp:return u.preventDefault(),u.stopPropagation(),i.goToItem(Fe.Previous);case Ne.Home:case Ne.PageUp:return u.preventDefault(),u.stopPropagation(),i.goToItem(Fe.First);case Ne.End:case Ne.PageDown:return u.preventDefault(),u.stopPropagation(),i.goToItem(Fe.Last);case Ne.Escape:u.preventDefault(),u.stopPropagation(),i.closeMenu(),bt(()=>{var h;return(h=he(i.buttonRef))==null?void 0:h.focus({preventScroll:!0})});break;case Ne.Tab:u.preventDefault(),u.stopPropagation(),i.closeMenu(),bt(()=>Vw(he(i.buttonRef),u.shiftKey?Ft.Previous:Ft.Next));break;default:u.key.length===1&&(i.search(u.key),o.value=setTimeout(()=>i.clearSearch(),350));break}}function a(u){switch(u.key){case Ne.Space:u.preventDefault();break}}let l=Jo(),c=X(()=>l!==null?(l.value&st.Open)===st.Open:i.menuState.value===0);return()=>{var u,f;let h={open:i.menuState.value===0},b=e,{id:p}=b,g=Ve(b,["id"]),v={"aria-activedescendant":i.activeItemIndex.value===null||(u=i.items.value[i.activeItemIndex.value])==null?void 0:u.id,"aria-labelledby":(f=he(i.buttonRef))==null?void 0:f.id,id:p,onKeydown:s,onKeyup:a,role:"menu",tabIndex:0,ref:i.itemsRef};return Ye({ourProps:v,theirProps:g,slot:h,attrs:t,slots:n,features:In.RenderStrategy|In.Static,visible:c.value,name:"MenuItems"})}}}),kP=je({name:"MenuItem",inheritAttrs:!1,props:{as:{type:[Object,String],default:"template"},disabled:{type:Boolean,default:!1},id:{type:String,default:()=>`headlessui-menu-item-${Ct()}`}},setup(e,{slots:t,attrs:n,expose:r}){let i=Ca("MenuItem"),o=se(null);r({el:o,$el:o});let s=X(()=>i.activeItemIndex.value!==null?i.items.value[i.activeItemIndex.value].id===e.id:!1),a=Sx(o),l=X(()=>({disabled:e.disabled,get textValue(){return a()},domRef:o}));Je(()=>i.registerItem(e.id,l)),Et(()=>i.unregisterItem(e.id)),xt(()=>{i.menuState.value===0&&s.value&&i.activationTrigger.value!==0&&bt(()=>{var v,b;return(b=(v=he(o))==null?void 0:v.scrollIntoView)==null?void 0:b.call(v,{block:"nearest"})})});function c(v){if(e.disabled)return v.preventDefault();i.closeMenu(),Xp(he(i.buttonRef))}function u(){if(e.disabled)return i.goToItem(Fe.Nothing);i.goToItem(Fe.Specific,e.id)}let f=rm();function h(v){f.update(v)}function p(v){f.wasMoved(v)&&(e.disabled||s.value||i.goToItem(Fe.Specific,e.id,0))}function g(v){f.wasMoved(v)&&(e.disabled||s.value&&i.goToItem(Fe.Nothing))}return()=>{let{disabled:v}=e,b={active:s.value,disabled:v,close:i.closeMenu},A=e,{id:w}=A,k=Ve(A,["id"]);return Ye({ourProps:{id:w,ref:o,role:"menuitem",tabIndex:v===!0?void 0:-1,"aria-disabled":v===!0?!0:void 0,disabled:void 0,onClick:c,onFocus:u,onPointerenter:h,onMouseenter:h,onPointermove:p,onMousemove:p,onPointerleave:g,onMouseleave:g},theirProps:J(J({},n),k),slot:b,attrs:n,slots:t,name:"MenuItem"})}}}),bm=Symbol("LabelContext");function wm(){let e=Xe(bm,null);if(e===null){let t=new Error("You used a