diff --git a/app/package-lock.json b/app/package-lock.json
index f1270679..13099fe4 100644
--- a/app/package-lock.json
+++ b/app/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"devDependencies": {
- "@protonemedia/laravel-splade": "file:../protonemedia-laravel-splade-0.4.24.tgz",
+ "@protonemedia/laravel-splade": "file:../protonemedia-laravel-splade-0.5.0.tgz",
"@tailwindcss/forms": "^0.5.2",
"@tailwindcss/typography": "^0.5.2",
"@vitejs/plugin-vue": "^3.0.0",
@@ -45,10 +45,26 @@
"node": ">=6.9.0"
}
},
+ "node_modules/@esbuild/android-arm": {
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.15.9.tgz",
+ "integrity": "sha512-VZPy/ETF3fBG5PiinIkA0W/tlsvlEgJccyN2DzWZEl0DlVKRbu91PvY2D6Lxgluj4w9QtYHjOWjAT44C+oQ+EQ==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
"node_modules/@esbuild/linux-loong64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.15.7.tgz",
- "integrity": "sha512-IKznSJOsVUuyt7cDzzSZyqBEcZe+7WlBqTVXiF1OXP/4Nm387ToaXZ0fyLwI1iBlI/bzpxVq411QE2/Bt2XWWw==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.15.9.tgz",
+ "integrity": "sha512-O+NfmkfRrb3uSsTa4jE3WApidSe3N5++fyOVGP1SmMZi4A3BZELkhUUvj5hwmMuNdlpzAZ8iAPz2vmcR7DCFQA==",
"cpu": [
"loong64"
],
@@ -97,9 +113,9 @@
}
},
"node_modules/@protonemedia/laravel-splade": {
- "version": "0.4.24",
- "resolved": "file:../protonemedia-laravel-splade-0.4.24.tgz",
- "integrity": "sha512-RSJXqCZZ2Av0m5ClRZhS8l5zVrskoxlAND7hJHdftw8Hns4kMm5ZT6r+lREhm+av713/gJaUTvcmm0DYY+qEWA==",
+ "version": "0.5.0",
+ "resolved": "file:../protonemedia-laravel-splade-0.5.0.tgz",
+ "integrity": "sha512-XLXymh4uzIMbKuMsb6Sp6835DiOFcj43FvnrfbYOcCcanlYSQgjgbwPxBTqcCAS/Or3+E+4UDaCrRgCwNR31/Q==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -329,9 +345,9 @@
"dev": true
},
"node_modules/autoprefixer": {
- "version": "10.4.11",
- "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.11.tgz",
- "integrity": "sha512-5lHp6DgRodxlBLSkzHOTcufWFflH1ewfy2hvFQyjrblBFlP/0Yh4O/Wrg4ow8WRlN3AAUFFLAQwX8hTptzqVHg==",
+ "version": "10.4.12",
+ "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.12.tgz",
+ "integrity": "sha512-WrCGV9/b97Pa+jtwf5UGaRjgQIg7OK3D06GnoYoZNcG1Xb8Gt3EfuKjlhh9i/VtT16g6PYjZ69jdJ2g8FxSC4Q==",
"dev": true,
"funding": [
{
@@ -344,8 +360,8 @@
}
],
"dependencies": {
- "browserslist": "^4.21.3",
- "caniuse-lite": "^1.0.30001399",
+ "browserslist": "^4.21.4",
+ "caniuse-lite": "^1.0.30001407",
"fraction.js": "^4.2.0",
"normalize-range": "^0.1.2",
"picocolors": "^1.0.0",
@@ -436,9 +452,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001400",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001400.tgz",
- "integrity": "sha512-Mv659Hn65Z4LgZdJ7ge5JTVbE3rqbJaaXgW5LEI9/tOaXclfIZ8DW7D7FCWWWmWiiPS7AC48S8kf3DApSxQdgA==",
+ "version": "1.0.30001409",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001409.tgz",
+ "integrity": "sha512-V0mnJ5dwarmhYv8/MzhJ//aW68UpvnQBXv8lJ2QUsvn2pHcmAuNtu8hQEDz37XnA1iE+lRR9CIfGWWpgJ5QedQ==",
"dev": true,
"funding": [
{
@@ -591,15 +607,15 @@
"dev": true
},
"node_modules/electron-to-chromium": {
- "version": "1.4.252",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.252.tgz",
- "integrity": "sha512-bwfkxPvK2PVbg+dXVFgoun+BkAyJmBPB0AqMTyQ/MzJsA/vEQoTi6Y1uWUDmo/IeOu2zvh4Ac6nfmFOWz5+oHg==",
+ "version": "1.4.257",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.257.tgz",
+ "integrity": "sha512-C65sIwHqNnPC2ADMfse/jWTtmhZMII+x6ADI9gENzrOiI7BpxmfKFE84WkIEl5wEg+7+SfIkwChDlsd1Erju2A==",
"dev": true
},
"node_modules/esbuild": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.15.7.tgz",
- "integrity": "sha512-7V8tzllIbAQV1M4QoE52ImKu8hT/NLGlGXkiDsbEU5PS6K8Mn09ZnYoS+dcmHxOS9CRsV4IRAMdT3I67IyUNXw==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.15.9.tgz",
+ "integrity": "sha512-OnYr1rkMVxtmMHIAKZLMcEUlJmqcbxBz9QoBU8G9v455na0fuzlT/GLu6l+SRghrk0Mm2fSSciMmzV43Q8e0Gg==",
"dev": true,
"hasInstallScript": true,
"bin": {
@@ -609,33 +625,34 @@
"node": ">=12"
},
"optionalDependencies": {
- "@esbuild/linux-loong64": "0.15.7",
- "esbuild-android-64": "0.15.7",
- "esbuild-android-arm64": "0.15.7",
- "esbuild-darwin-64": "0.15.7",
- "esbuild-darwin-arm64": "0.15.7",
- "esbuild-freebsd-64": "0.15.7",
- "esbuild-freebsd-arm64": "0.15.7",
- "esbuild-linux-32": "0.15.7",
- "esbuild-linux-64": "0.15.7",
- "esbuild-linux-arm": "0.15.7",
- "esbuild-linux-arm64": "0.15.7",
- "esbuild-linux-mips64le": "0.15.7",
- "esbuild-linux-ppc64le": "0.15.7",
- "esbuild-linux-riscv64": "0.15.7",
- "esbuild-linux-s390x": "0.15.7",
- "esbuild-netbsd-64": "0.15.7",
- "esbuild-openbsd-64": "0.15.7",
- "esbuild-sunos-64": "0.15.7",
- "esbuild-windows-32": "0.15.7",
- "esbuild-windows-64": "0.15.7",
- "esbuild-windows-arm64": "0.15.7"
+ "@esbuild/android-arm": "0.15.9",
+ "@esbuild/linux-loong64": "0.15.9",
+ "esbuild-android-64": "0.15.9",
+ "esbuild-android-arm64": "0.15.9",
+ "esbuild-darwin-64": "0.15.9",
+ "esbuild-darwin-arm64": "0.15.9",
+ "esbuild-freebsd-64": "0.15.9",
+ "esbuild-freebsd-arm64": "0.15.9",
+ "esbuild-linux-32": "0.15.9",
+ "esbuild-linux-64": "0.15.9",
+ "esbuild-linux-arm": "0.15.9",
+ "esbuild-linux-arm64": "0.15.9",
+ "esbuild-linux-mips64le": "0.15.9",
+ "esbuild-linux-ppc64le": "0.15.9",
+ "esbuild-linux-riscv64": "0.15.9",
+ "esbuild-linux-s390x": "0.15.9",
+ "esbuild-netbsd-64": "0.15.9",
+ "esbuild-openbsd-64": "0.15.9",
+ "esbuild-sunos-64": "0.15.9",
+ "esbuild-windows-32": "0.15.9",
+ "esbuild-windows-64": "0.15.9",
+ "esbuild-windows-arm64": "0.15.9"
}
},
"node_modules/esbuild-android-64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.15.7.tgz",
- "integrity": "sha512-p7rCvdsldhxQr3YHxptf1Jcd86dlhvc3EQmQJaZzzuAxefO9PvcI0GLOa5nCWem1AJ8iMRu9w0r5TG8pHmbi9w==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.15.9.tgz",
+ "integrity": "sha512-HQCX7FJn9T4kxZQkhPjNZC7tBWZqJvhlLHPU2SFzrQB/7nDXjmTIFpFTjt7Bd1uFpeXmuwf5h5fZm+x/hLnhbw==",
"cpu": [
"x64"
],
@@ -649,9 +666,9 @@
}
},
"node_modules/esbuild-android-arm64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.15.7.tgz",
- "integrity": "sha512-L775l9ynJT7rVqRM5vo+9w5g2ysbOCfsdLV4CWanTZ1k/9Jb3IYlQ06VCI1edhcosTYJRECQFJa3eAvkx72eyQ==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.15.9.tgz",
+ "integrity": "sha512-E6zbLfqbFVCNEKircSHnPiSTsm3fCRxeIMPfrkS33tFjIAoXtwegQfVZqMGR0FlsvVxp2NEDOUz+WW48COCjSg==",
"cpu": [
"arm64"
],
@@ -665,9 +682,9 @@
}
},
"node_modules/esbuild-darwin-64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.15.7.tgz",
- "integrity": "sha512-KGPt3r1c9ww009t2xLB6Vk0YyNOXh7hbjZ3EecHoVDxgtbUlYstMPDaReimKe6eOEfyY4hBEEeTvKwPsiH5WZg==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.15.9.tgz",
+ "integrity": "sha512-gI7dClcDN/HHVacZhTmGjl0/TWZcGuKJ0I7/xDGJwRQQn7aafZGtvagOFNmuOq+OBFPhlPv1T6JElOXb0unkSQ==",
"cpu": [
"x64"
],
@@ -681,9 +698,9 @@
}
},
"node_modules/esbuild-darwin-arm64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.7.tgz",
- "integrity": "sha512-kBIHvtVqbSGajN88lYMnR3aIleH3ABZLLFLxwL2stiuIGAjGlQW741NxVTpUHQXUmPzxi6POqc9npkXa8AcSZQ==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.9.tgz",
+ "integrity": "sha512-VZIMlcRN29yg/sv7DsDwN+OeufCcoTNaTl3Vnav7dL/nvsApD7uvhVRbgyMzv0zU/PP0xRhhIpTyc7lxEzHGSw==",
"cpu": [
"arm64"
],
@@ -697,9 +714,9 @@
}
},
"node_modules/esbuild-freebsd-64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.7.tgz",
- "integrity": "sha512-hESZB91qDLV5MEwNxzMxPfbjAhOmtfsr9Wnuci7pY6TtEh4UDuevmGmkUIjX/b+e/k4tcNBMf7SRQ2mdNuK/HQ==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.9.tgz",
+ "integrity": "sha512-uM4z5bTvuAXqPxrI204txhlsPIolQPWRMLenvGuCPZTnnGlCMF2QLs0Plcm26gcskhxewYo9LkkmYSS5Czrb5A==",
"cpu": [
"x64"
],
@@ -713,9 +730,9 @@
}
},
"node_modules/esbuild-freebsd-arm64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.7.tgz",
- "integrity": "sha512-dLFR0ChH5t+b3J8w0fVKGvtwSLWCv7GYT2Y2jFGulF1L5HftQLzVGN+6pi1SivuiVSmTh28FwUhi9PwQicXI6Q==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.9.tgz",
+ "integrity": "sha512-HHDjT3O5gWzicGdgJ5yokZVN9K9KG05SnERwl9nBYZaCjcCgj/sX8Ps1jvoFSfNCO04JSsHSOWo4qvxFuj8FoA==",
"cpu": [
"arm64"
],
@@ -729,9 +746,9 @@
}
},
"node_modules/esbuild-linux-32": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.15.7.tgz",
- "integrity": "sha512-v3gT/LsONGUZcjbt2swrMjwxo32NJzk+7sAgtxhGx1+ZmOFaTRXBAi1PPfgpeo/J//Un2jIKm/I+qqeo4caJvg==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.15.9.tgz",
+ "integrity": "sha512-AQIdE8FugGt1DkcekKi5ycI46QZpGJ/wqcMr7w6YUmOmp2ohQ8eO4sKUsOxNOvYL7hGEVwkndSyszR6HpVHLFg==",
"cpu": [
"ia32"
],
@@ -745,9 +762,9 @@
}
},
"node_modules/esbuild-linux-64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.15.7.tgz",
- "integrity": "sha512-LxXEfLAKwOVmm1yecpMmWERBshl+Kv5YJ/1KnyAr6HRHFW8cxOEsEfisD3sVl/RvHyW//lhYUVSuy9jGEfIRAQ==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.15.9.tgz",
+ "integrity": "sha512-4RXjae7g6Qs7StZyiYyXTZXBlfODhb1aBVAjd+ANuPmMhWthQilWo7rFHwJwL7DQu1Fjej2sODAVwLbcIVsAYQ==",
"cpu": [
"x64"
],
@@ -761,9 +778,9 @@
}
},
"node_modules/esbuild-linux-arm": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.15.7.tgz",
- "integrity": "sha512-JKgAHtMR5f75wJTeuNQbyznZZa+pjiUHV7sRZp42UNdyXC6TiUYMW/8z8yIBAr2Fpad8hM1royZKQisqPABPvQ==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.15.9.tgz",
+ "integrity": "sha512-3Zf2GVGUOI7XwChH3qrnTOSqfV1V4CAc/7zLVm4lO6JT6wbJrTgEYCCiNSzziSju+J9Jhf9YGWk/26quWPC6yQ==",
"cpu": [
"arm"
],
@@ -777,9 +794,9 @@
}
},
"node_modules/esbuild-linux-arm64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.7.tgz",
- "integrity": "sha512-P3cfhudpzWDkglutWgXcT2S7Ft7o2e3YDMrP1n0z2dlbUZghUkKCyaWw0zhp4KxEEzt/E7lmrtRu/pGWnwb9vw==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.9.tgz",
+ "integrity": "sha512-a+bTtxJmYmk9d+s2W4/R1SYKDDAldOKmWjWP0BnrWtDbvUBNOm++du0ysPju4mZVoEFgS1yLNW+VXnG/4FNwdQ==",
"cpu": [
"arm64"
],
@@ -793,9 +810,9 @@
}
},
"node_modules/esbuild-linux-mips64le": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.7.tgz",
- "integrity": "sha512-T7XKuxl0VpeFLCJXub6U+iybiqh0kM/bWOTb4qcPyDDwNVhLUiPcGdG2/0S7F93czUZOKP57YiLV8YQewgLHKw==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.9.tgz",
+ "integrity": "sha512-Zn9HSylDp89y+TRREMDoGrc3Z4Hs5u56ozZLQCiZAUx2+HdbbXbWdjmw3FdTJ/i7t5Cew6/Q+6kfO3KCcFGlyw==",
"cpu": [
"mips64el"
],
@@ -809,9 +826,9 @@
}
},
"node_modules/esbuild-linux-ppc64le": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.7.tgz",
- "integrity": "sha512-6mGuC19WpFN7NYbecMIJjeQgvDb5aMuvyk0PDYBJrqAEMkTwg3Z98kEKuCm6THHRnrgsdr7bp4SruSAxEM4eJw==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.9.tgz",
+ "integrity": "sha512-OEiOxNAMH9ENFYqRsWUj3CWyN3V8P3ZXyfNAtX5rlCEC/ERXrCEFCJji/1F6POzsXAzxvUJrTSTCy7G6BhA6Fw==",
"cpu": [
"ppc64"
],
@@ -825,9 +842,9 @@
}
},
"node_modules/esbuild-linux-riscv64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.7.tgz",
- "integrity": "sha512-uUJsezbswAYo/X7OU/P+PuL/EI9WzxsEQXDekfwpQ23uGiooxqoLFAPmXPcRAt941vjlY9jtITEEikWMBr+F/g==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.9.tgz",
+ "integrity": "sha512-ukm4KsC3QRausEFjzTsOZ/qqazw0YvJsKmfoZZm9QW27OHjk2XKSQGGvx8gIEswft/Sadp03/VZvAaqv5AIwNA==",
"cpu": [
"riscv64"
],
@@ -841,9 +858,9 @@
}
},
"node_modules/esbuild-linux-s390x": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.7.tgz",
- "integrity": "sha512-+tO+xOyTNMc34rXlSxK7aCwJgvQyffqEM5MMdNDEeMU3ss0S6wKvbBOQfgd5jRPblfwJ6b+bKiz0g5nABpY0QQ==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.9.tgz",
+ "integrity": "sha512-uDOQEH55wQ6ahcIKzQr3VyjGc6Po/xblLGLoUk3fVL1qjlZAibtQr6XRfy5wPJLu/M2o0vQKLq4lyJ2r1tWKcw==",
"cpu": [
"s390x"
],
@@ -857,9 +874,9 @@
}
},
"node_modules/esbuild-netbsd-64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.7.tgz",
- "integrity": "sha512-yVc4Wz+Pu3cP5hzm5kIygNPrjar/v5WCSoRmIjCPWfBVJkZNb5brEGKUlf+0Y759D48BCWa0WHrWXaNy0DULTQ==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.9.tgz",
+ "integrity": "sha512-yWgxaYTQz+TqX80wXRq6xAtb7GSBAp6gqLKfOdANg9qEmAI1Bxn04IrQr0Mzm4AhxvGKoHzjHjMgXbCCSSDxcw==",
"cpu": [
"x64"
],
@@ -873,9 +890,9 @@
}
},
"node_modules/esbuild-openbsd-64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.7.tgz",
- "integrity": "sha512-GsimbwC4FSR4lN3wf8XmTQ+r8/0YSQo21rWDL0XFFhLHKlzEA4SsT1Tl8bPYu00IU6UWSJ+b3fG/8SB69rcuEQ==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.9.tgz",
+ "integrity": "sha512-JmS18acQl4iSAjrEha1MfEmUMN4FcnnrtTaJ7Qg0tDCOcgpPPQRLGsZqhes0vmx8VA6IqRyScqXvaL7+Q0Uf3A==",
"cpu": [
"x64"
],
@@ -889,9 +906,9 @@
}
},
"node_modules/esbuild-sunos-64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.15.7.tgz",
- "integrity": "sha512-8CDI1aL/ts0mDGbWzjEOGKXnU7p3rDzggHSBtVryQzkSOsjCHRVe0iFYUuhczlxU1R3LN/E7HgUO4NXzGGP/Ag==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.15.9.tgz",
+ "integrity": "sha512-UKynGSWpzkPmXW3D2UMOD9BZPIuRaSqphxSCwScfEE05Be3KAmvjsBhht1fLzKpiFVJb0BYMd4jEbWMyJ/z1hQ==",
"cpu": [
"x64"
],
@@ -905,9 +922,9 @@
}
},
"node_modules/esbuild-windows-32": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.15.7.tgz",
- "integrity": "sha512-cOnKXUEPS8EGCzRSFa1x6NQjGhGsFlVgjhqGEbLTPsA7x4RRYiy2RKoArNUU4iR2vHmzqS5Gr84MEumO/wxYKA==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.15.9.tgz",
+ "integrity": "sha512-aqXvu4/W9XyTVqO/hw3rNxKE1TcZiEYHPsXM9LwYmKSX9/hjvfIJzXwQBlPcJ/QOxedfoMVH0YnhhQ9Ffb0RGA==",
"cpu": [
"ia32"
],
@@ -921,9 +938,9 @@
}
},
"node_modules/esbuild-windows-64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.15.7.tgz",
- "integrity": "sha512-7MI08Ec2sTIDv+zH6StNBKO+2hGUYIT42GmFyW6MBBWWtJhTcQLinKS6ldIN1d52MXIbiJ6nXyCJ+LpL4jBm3Q==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.15.9.tgz",
+ "integrity": "sha512-zm7h91WUmlS4idMtjvCrEeNhlH7+TNOmqw5dJPJZrgFaxoFyqYG6CKDpdFCQXdyKpD5yvzaQBOMVTCBVKGZDEg==",
"cpu": [
"x64"
],
@@ -937,9 +954,9 @@
}
},
"node_modules/esbuild-windows-arm64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.7.tgz",
- "integrity": "sha512-R06nmqBlWjKHddhRJYlqDd3Fabx9LFdKcjoOy08YLimwmsswlFBJV4rXzZCxz/b7ZJXvrZgj8DDv1ewE9+StMw==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.9.tgz",
+ "integrity": "sha512-yQEVIv27oauAtvtuhJVfSNMztJJX47ismRS6Sv2QMVV9RM+6xjbMWuuwM2nxr5A2/gj/mu2z9YlQxiwoFRCfZA==",
"cpu": [
"arm64"
],
@@ -1781,9 +1798,9 @@
"dev": true
},
"node_modules/vite": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/vite/-/vite-3.1.1.tgz",
- "integrity": "sha512-hgxQWev/AL7nWYrqByYo8nfcH9n97v6oFsta9+JX8h6cEkni7nHKP2kJleNYV2kcGhE8jsbaY1aStwPZXzPbgA==",
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/vite/-/vite-3.1.3.tgz",
+ "integrity": "sha512-/3XWiktaopByM5bd8dqvHxRt5EEgRikevnnrpND0gRfNkrMrPaGGexhtLCzv15RcCMtV2CLw+BPas8YFeSG0KA==",
"dev": true,
"dependencies": {
"esbuild": "^0.15.6",
@@ -1882,10 +1899,17 @@
"regenerator-runtime": "^0.13.4"
}
},
+ "@esbuild/android-arm": {
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.15.9.tgz",
+ "integrity": "sha512-VZPy/ETF3fBG5PiinIkA0W/tlsvlEgJccyN2DzWZEl0DlVKRbu91PvY2D6Lxgluj4w9QtYHjOWjAT44C+oQ+EQ==",
+ "dev": true,
+ "optional": true
+ },
"@esbuild/linux-loong64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.15.7.tgz",
- "integrity": "sha512-IKznSJOsVUuyt7cDzzSZyqBEcZe+7WlBqTVXiF1OXP/4Nm387ToaXZ0fyLwI1iBlI/bzpxVq411QE2/Bt2XWWw==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.15.9.tgz",
+ "integrity": "sha512-O+NfmkfRrb3uSsTa4jE3WApidSe3N5++fyOVGP1SmMZi4A3BZELkhUUvj5hwmMuNdlpzAZ8iAPz2vmcR7DCFQA==",
"dev": true,
"optional": true
},
@@ -1916,8 +1940,8 @@
}
},
"@protonemedia/laravel-splade": {
- "version": "file:../protonemedia-laravel-splade-0.4.24.tgz",
- "integrity": "sha512-RSJXqCZZ2Av0m5ClRZhS8l5zVrskoxlAND7hJHdftw8Hns4kMm5ZT6r+lREhm+av713/gJaUTvcmm0DYY+qEWA==",
+ "version": "file:../protonemedia-laravel-splade-0.5.0.tgz",
+ "integrity": "sha512-XLXymh4uzIMbKuMsb6Sp6835DiOFcj43FvnrfbYOcCcanlYSQgjgbwPxBTqcCAS/Or3+E+4UDaCrRgCwNR31/Q==",
"dev": true,
"requires": {
"autosize": "^5.0.1",
@@ -2115,13 +2139,13 @@
"dev": true
},
"autoprefixer": {
- "version": "10.4.11",
- "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.11.tgz",
- "integrity": "sha512-5lHp6DgRodxlBLSkzHOTcufWFflH1ewfy2hvFQyjrblBFlP/0Yh4O/Wrg4ow8WRlN3AAUFFLAQwX8hTptzqVHg==",
+ "version": "10.4.12",
+ "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.12.tgz",
+ "integrity": "sha512-WrCGV9/b97Pa+jtwf5UGaRjgQIg7OK3D06GnoYoZNcG1Xb8Gt3EfuKjlhh9i/VtT16g6PYjZ69jdJ2g8FxSC4Q==",
"dev": true,
"requires": {
- "browserslist": "^4.21.3",
- "caniuse-lite": "^1.0.30001399",
+ "browserslist": "^4.21.4",
+ "caniuse-lite": "^1.0.30001407",
"fraction.js": "^4.2.0",
"normalize-range": "^0.1.2",
"picocolors": "^1.0.0",
@@ -2178,9 +2202,9 @@
"dev": true
},
"caniuse-lite": {
- "version": "1.0.30001400",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001400.tgz",
- "integrity": "sha512-Mv659Hn65Z4LgZdJ7ge5JTVbE3rqbJaaXgW5LEI9/tOaXclfIZ8DW7D7FCWWWmWiiPS7AC48S8kf3DApSxQdgA==",
+ "version": "1.0.30001409",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001409.tgz",
+ "integrity": "sha512-V0mnJ5dwarmhYv8/MzhJ//aW68UpvnQBXv8lJ2QUsvn2pHcmAuNtu8hQEDz37XnA1iE+lRR9CIfGWWpgJ5QedQ==",
"dev": true
},
"choices.js": {
@@ -2290,177 +2314,178 @@
"dev": true
},
"electron-to-chromium": {
- "version": "1.4.252",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.252.tgz",
- "integrity": "sha512-bwfkxPvK2PVbg+dXVFgoun+BkAyJmBPB0AqMTyQ/MzJsA/vEQoTi6Y1uWUDmo/IeOu2zvh4Ac6nfmFOWz5+oHg==",
+ "version": "1.4.257",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.257.tgz",
+ "integrity": "sha512-C65sIwHqNnPC2ADMfse/jWTtmhZMII+x6ADI9gENzrOiI7BpxmfKFE84WkIEl5wEg+7+SfIkwChDlsd1Erju2A==",
"dev": true
},
"esbuild": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.15.7.tgz",
- "integrity": "sha512-7V8tzllIbAQV1M4QoE52ImKu8hT/NLGlGXkiDsbEU5PS6K8Mn09ZnYoS+dcmHxOS9CRsV4IRAMdT3I67IyUNXw==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.15.9.tgz",
+ "integrity": "sha512-OnYr1rkMVxtmMHIAKZLMcEUlJmqcbxBz9QoBU8G9v455na0fuzlT/GLu6l+SRghrk0Mm2fSSciMmzV43Q8e0Gg==",
"dev": true,
"requires": {
- "@esbuild/linux-loong64": "0.15.7",
- "esbuild-android-64": "0.15.7",
- "esbuild-android-arm64": "0.15.7",
- "esbuild-darwin-64": "0.15.7",
- "esbuild-darwin-arm64": "0.15.7",
- "esbuild-freebsd-64": "0.15.7",
- "esbuild-freebsd-arm64": "0.15.7",
- "esbuild-linux-32": "0.15.7",
- "esbuild-linux-64": "0.15.7",
- "esbuild-linux-arm": "0.15.7",
- "esbuild-linux-arm64": "0.15.7",
- "esbuild-linux-mips64le": "0.15.7",
- "esbuild-linux-ppc64le": "0.15.7",
- "esbuild-linux-riscv64": "0.15.7",
- "esbuild-linux-s390x": "0.15.7",
- "esbuild-netbsd-64": "0.15.7",
- "esbuild-openbsd-64": "0.15.7",
- "esbuild-sunos-64": "0.15.7",
- "esbuild-windows-32": "0.15.7",
- "esbuild-windows-64": "0.15.7",
- "esbuild-windows-arm64": "0.15.7"
+ "@esbuild/android-arm": "0.15.9",
+ "@esbuild/linux-loong64": "0.15.9",
+ "esbuild-android-64": "0.15.9",
+ "esbuild-android-arm64": "0.15.9",
+ "esbuild-darwin-64": "0.15.9",
+ "esbuild-darwin-arm64": "0.15.9",
+ "esbuild-freebsd-64": "0.15.9",
+ "esbuild-freebsd-arm64": "0.15.9",
+ "esbuild-linux-32": "0.15.9",
+ "esbuild-linux-64": "0.15.9",
+ "esbuild-linux-arm": "0.15.9",
+ "esbuild-linux-arm64": "0.15.9",
+ "esbuild-linux-mips64le": "0.15.9",
+ "esbuild-linux-ppc64le": "0.15.9",
+ "esbuild-linux-riscv64": "0.15.9",
+ "esbuild-linux-s390x": "0.15.9",
+ "esbuild-netbsd-64": "0.15.9",
+ "esbuild-openbsd-64": "0.15.9",
+ "esbuild-sunos-64": "0.15.9",
+ "esbuild-windows-32": "0.15.9",
+ "esbuild-windows-64": "0.15.9",
+ "esbuild-windows-arm64": "0.15.9"
}
},
"esbuild-android-64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.15.7.tgz",
- "integrity": "sha512-p7rCvdsldhxQr3YHxptf1Jcd86dlhvc3EQmQJaZzzuAxefO9PvcI0GLOa5nCWem1AJ8iMRu9w0r5TG8pHmbi9w==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.15.9.tgz",
+ "integrity": "sha512-HQCX7FJn9T4kxZQkhPjNZC7tBWZqJvhlLHPU2SFzrQB/7nDXjmTIFpFTjt7Bd1uFpeXmuwf5h5fZm+x/hLnhbw==",
"dev": true,
"optional": true
},
"esbuild-android-arm64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.15.7.tgz",
- "integrity": "sha512-L775l9ynJT7rVqRM5vo+9w5g2ysbOCfsdLV4CWanTZ1k/9Jb3IYlQ06VCI1edhcosTYJRECQFJa3eAvkx72eyQ==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.15.9.tgz",
+ "integrity": "sha512-E6zbLfqbFVCNEKircSHnPiSTsm3fCRxeIMPfrkS33tFjIAoXtwegQfVZqMGR0FlsvVxp2NEDOUz+WW48COCjSg==",
"dev": true,
"optional": true
},
"esbuild-darwin-64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.15.7.tgz",
- "integrity": "sha512-KGPt3r1c9ww009t2xLB6Vk0YyNOXh7hbjZ3EecHoVDxgtbUlYstMPDaReimKe6eOEfyY4hBEEeTvKwPsiH5WZg==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.15.9.tgz",
+ "integrity": "sha512-gI7dClcDN/HHVacZhTmGjl0/TWZcGuKJ0I7/xDGJwRQQn7aafZGtvagOFNmuOq+OBFPhlPv1T6JElOXb0unkSQ==",
"dev": true,
"optional": true
},
"esbuild-darwin-arm64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.7.tgz",
- "integrity": "sha512-kBIHvtVqbSGajN88lYMnR3aIleH3ABZLLFLxwL2stiuIGAjGlQW741NxVTpUHQXUmPzxi6POqc9npkXa8AcSZQ==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.9.tgz",
+ "integrity": "sha512-VZIMlcRN29yg/sv7DsDwN+OeufCcoTNaTl3Vnav7dL/nvsApD7uvhVRbgyMzv0zU/PP0xRhhIpTyc7lxEzHGSw==",
"dev": true,
"optional": true
},
"esbuild-freebsd-64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.7.tgz",
- "integrity": "sha512-hESZB91qDLV5MEwNxzMxPfbjAhOmtfsr9Wnuci7pY6TtEh4UDuevmGmkUIjX/b+e/k4tcNBMf7SRQ2mdNuK/HQ==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.9.tgz",
+ "integrity": "sha512-uM4z5bTvuAXqPxrI204txhlsPIolQPWRMLenvGuCPZTnnGlCMF2QLs0Plcm26gcskhxewYo9LkkmYSS5Czrb5A==",
"dev": true,
"optional": true
},
"esbuild-freebsd-arm64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.7.tgz",
- "integrity": "sha512-dLFR0ChH5t+b3J8w0fVKGvtwSLWCv7GYT2Y2jFGulF1L5HftQLzVGN+6pi1SivuiVSmTh28FwUhi9PwQicXI6Q==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.9.tgz",
+ "integrity": "sha512-HHDjT3O5gWzicGdgJ5yokZVN9K9KG05SnERwl9nBYZaCjcCgj/sX8Ps1jvoFSfNCO04JSsHSOWo4qvxFuj8FoA==",
"dev": true,
"optional": true
},
"esbuild-linux-32": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.15.7.tgz",
- "integrity": "sha512-v3gT/LsONGUZcjbt2swrMjwxo32NJzk+7sAgtxhGx1+ZmOFaTRXBAi1PPfgpeo/J//Un2jIKm/I+qqeo4caJvg==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.15.9.tgz",
+ "integrity": "sha512-AQIdE8FugGt1DkcekKi5ycI46QZpGJ/wqcMr7w6YUmOmp2ohQ8eO4sKUsOxNOvYL7hGEVwkndSyszR6HpVHLFg==",
"dev": true,
"optional": true
},
"esbuild-linux-64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.15.7.tgz",
- "integrity": "sha512-LxXEfLAKwOVmm1yecpMmWERBshl+Kv5YJ/1KnyAr6HRHFW8cxOEsEfisD3sVl/RvHyW//lhYUVSuy9jGEfIRAQ==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.15.9.tgz",
+ "integrity": "sha512-4RXjae7g6Qs7StZyiYyXTZXBlfODhb1aBVAjd+ANuPmMhWthQilWo7rFHwJwL7DQu1Fjej2sODAVwLbcIVsAYQ==",
"dev": true,
"optional": true
},
"esbuild-linux-arm": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.15.7.tgz",
- "integrity": "sha512-JKgAHtMR5f75wJTeuNQbyznZZa+pjiUHV7sRZp42UNdyXC6TiUYMW/8z8yIBAr2Fpad8hM1royZKQisqPABPvQ==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.15.9.tgz",
+ "integrity": "sha512-3Zf2GVGUOI7XwChH3qrnTOSqfV1V4CAc/7zLVm4lO6JT6wbJrTgEYCCiNSzziSju+J9Jhf9YGWk/26quWPC6yQ==",
"dev": true,
"optional": true
},
"esbuild-linux-arm64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.7.tgz",
- "integrity": "sha512-P3cfhudpzWDkglutWgXcT2S7Ft7o2e3YDMrP1n0z2dlbUZghUkKCyaWw0zhp4KxEEzt/E7lmrtRu/pGWnwb9vw==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.9.tgz",
+ "integrity": "sha512-a+bTtxJmYmk9d+s2W4/R1SYKDDAldOKmWjWP0BnrWtDbvUBNOm++du0ysPju4mZVoEFgS1yLNW+VXnG/4FNwdQ==",
"dev": true,
"optional": true
},
"esbuild-linux-mips64le": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.7.tgz",
- "integrity": "sha512-T7XKuxl0VpeFLCJXub6U+iybiqh0kM/bWOTb4qcPyDDwNVhLUiPcGdG2/0S7F93czUZOKP57YiLV8YQewgLHKw==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.9.tgz",
+ "integrity": "sha512-Zn9HSylDp89y+TRREMDoGrc3Z4Hs5u56ozZLQCiZAUx2+HdbbXbWdjmw3FdTJ/i7t5Cew6/Q+6kfO3KCcFGlyw==",
"dev": true,
"optional": true
},
"esbuild-linux-ppc64le": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.7.tgz",
- "integrity": "sha512-6mGuC19WpFN7NYbecMIJjeQgvDb5aMuvyk0PDYBJrqAEMkTwg3Z98kEKuCm6THHRnrgsdr7bp4SruSAxEM4eJw==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.9.tgz",
+ "integrity": "sha512-OEiOxNAMH9ENFYqRsWUj3CWyN3V8P3ZXyfNAtX5rlCEC/ERXrCEFCJji/1F6POzsXAzxvUJrTSTCy7G6BhA6Fw==",
"dev": true,
"optional": true
},
"esbuild-linux-riscv64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.7.tgz",
- "integrity": "sha512-uUJsezbswAYo/X7OU/P+PuL/EI9WzxsEQXDekfwpQ23uGiooxqoLFAPmXPcRAt941vjlY9jtITEEikWMBr+F/g==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.9.tgz",
+ "integrity": "sha512-ukm4KsC3QRausEFjzTsOZ/qqazw0YvJsKmfoZZm9QW27OHjk2XKSQGGvx8gIEswft/Sadp03/VZvAaqv5AIwNA==",
"dev": true,
"optional": true
},
"esbuild-linux-s390x": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.7.tgz",
- "integrity": "sha512-+tO+xOyTNMc34rXlSxK7aCwJgvQyffqEM5MMdNDEeMU3ss0S6wKvbBOQfgd5jRPblfwJ6b+bKiz0g5nABpY0QQ==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.9.tgz",
+ "integrity": "sha512-uDOQEH55wQ6ahcIKzQr3VyjGc6Po/xblLGLoUk3fVL1qjlZAibtQr6XRfy5wPJLu/M2o0vQKLq4lyJ2r1tWKcw==",
"dev": true,
"optional": true
},
"esbuild-netbsd-64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.7.tgz",
- "integrity": "sha512-yVc4Wz+Pu3cP5hzm5kIygNPrjar/v5WCSoRmIjCPWfBVJkZNb5brEGKUlf+0Y759D48BCWa0WHrWXaNy0DULTQ==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.9.tgz",
+ "integrity": "sha512-yWgxaYTQz+TqX80wXRq6xAtb7GSBAp6gqLKfOdANg9qEmAI1Bxn04IrQr0Mzm4AhxvGKoHzjHjMgXbCCSSDxcw==",
"dev": true,
"optional": true
},
"esbuild-openbsd-64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.7.tgz",
- "integrity": "sha512-GsimbwC4FSR4lN3wf8XmTQ+r8/0YSQo21rWDL0XFFhLHKlzEA4SsT1Tl8bPYu00IU6UWSJ+b3fG/8SB69rcuEQ==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.9.tgz",
+ "integrity": "sha512-JmS18acQl4iSAjrEha1MfEmUMN4FcnnrtTaJ7Qg0tDCOcgpPPQRLGsZqhes0vmx8VA6IqRyScqXvaL7+Q0Uf3A==",
"dev": true,
"optional": true
},
"esbuild-sunos-64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.15.7.tgz",
- "integrity": "sha512-8CDI1aL/ts0mDGbWzjEOGKXnU7p3rDzggHSBtVryQzkSOsjCHRVe0iFYUuhczlxU1R3LN/E7HgUO4NXzGGP/Ag==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.15.9.tgz",
+ "integrity": "sha512-UKynGSWpzkPmXW3D2UMOD9BZPIuRaSqphxSCwScfEE05Be3KAmvjsBhht1fLzKpiFVJb0BYMd4jEbWMyJ/z1hQ==",
"dev": true,
"optional": true
},
"esbuild-windows-32": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.15.7.tgz",
- "integrity": "sha512-cOnKXUEPS8EGCzRSFa1x6NQjGhGsFlVgjhqGEbLTPsA7x4RRYiy2RKoArNUU4iR2vHmzqS5Gr84MEumO/wxYKA==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.15.9.tgz",
+ "integrity": "sha512-aqXvu4/W9XyTVqO/hw3rNxKE1TcZiEYHPsXM9LwYmKSX9/hjvfIJzXwQBlPcJ/QOxedfoMVH0YnhhQ9Ffb0RGA==",
"dev": true,
"optional": true
},
"esbuild-windows-64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.15.7.tgz",
- "integrity": "sha512-7MI08Ec2sTIDv+zH6StNBKO+2hGUYIT42GmFyW6MBBWWtJhTcQLinKS6ldIN1d52MXIbiJ6nXyCJ+LpL4jBm3Q==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.15.9.tgz",
+ "integrity": "sha512-zm7h91WUmlS4idMtjvCrEeNhlH7+TNOmqw5dJPJZrgFaxoFyqYG6CKDpdFCQXdyKpD5yvzaQBOMVTCBVKGZDEg==",
"dev": true,
"optional": true
},
"esbuild-windows-arm64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.7.tgz",
- "integrity": "sha512-R06nmqBlWjKHddhRJYlqDd3Fabx9LFdKcjoOy08YLimwmsswlFBJV4rXzZCxz/b7ZJXvrZgj8DDv1ewE9+StMw==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.9.tgz",
+ "integrity": "sha512-yQEVIv27oauAtvtuhJVfSNMztJJX47ismRS6Sv2QMVV9RM+6xjbMWuuwM2nxr5A2/gj/mu2z9YlQxiwoFRCfZA==",
"dev": true,
"optional": true
},
@@ -3022,9 +3047,9 @@
"dev": true
},
"vite": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/vite/-/vite-3.1.1.tgz",
- "integrity": "sha512-hgxQWev/AL7nWYrqByYo8nfcH9n97v6oFsta9+JX8h6cEkni7nHKP2kJleNYV2kcGhE8jsbaY1aStwPZXzPbgA==",
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/vite/-/vite-3.1.3.tgz",
+ "integrity": "sha512-/3XWiktaopByM5bd8dqvHxRt5EEgRikevnnrpND0gRfNkrMrPaGGexhtLCzv15RcCMtV2CLw+BPas8YFeSG0KA==",
"dev": true,
"requires": {
"esbuild": "^0.15.6",
diff --git a/app/package.json b/app/package.json
index 69a7ede6..d04c5e71 100644
--- a/app/package.json
+++ b/app/package.json
@@ -6,7 +6,7 @@
"pre-publish": "npm upgrade && vite build"
},
"devDependencies": {
- "@protonemedia/laravel-splade": "file:../protonemedia-laravel-splade-0.4.24.tgz",
+ "@protonemedia/laravel-splade": "file:../protonemedia-laravel-splade-0.5.0.tgz",
"@tailwindcss/forms": "^0.5.2",
"@tailwindcss/typography": "^0.5.2",
"@vitejs/plugin-vue": "^3.0.0",
diff --git a/dist/protone-media-laravel-splade.js b/dist/protone-media-laravel-splade.js
index 5d4043ad..9518d0a6 100644
--- a/dist/protone-media-laravel-splade.js
+++ b/dist/protone-media-laravel-splade.js
@@ -1,303 +1,1120 @@
-import zn from "axios";
-import { ref as y, computed as D, watch as ct, openBlock as q, createBlock as ke, unref as ve, h as F, onMounted as M, createElementBlock as le, createElementVNode as or, provide as Z, inject as J, nextTick as ot, resolveDynamicComponent as co, KeepAlive as fo, withCtx as Gn, normalizeStyle as po, createVNode as ho, Fragment as xr, renderList as vo, createCommentVNode as mo, cloneVNode as go, watchEffect as Q, defineComponent as V, onUnmounted as Se, Teleport as yo, reactive as bo, onBeforeUnmount as wo, renderSlot as ge, resolveComponent as Oo, withModifiers as So } from "vue";
-function $o(e, t) {
+import Yn from "axios";
+import { ref as y, computed as I, watch as dt, openBlock as j, createBlock as G, unref as H, createCommentVNode as Ft, h as R, onMounted as M, createElementBlock as de, createElementVNode as lr, provide as te, inject as U, nextTick as st, KeepAlive as Jn, normalizeStyle as fn, createVNode as va, Fragment as Ar, renderList as ma, cloneVNode as ga, watchEffect as Z, defineComponent as W, onUnmounted as Ee, Teleport as Zn, reactive as ya, onBeforeUnmount as ba, renderSlot as re, resolveComponent as ei, withCtx as wa, withModifiers as Sa, normalizeProps as Oa, mergeProps as $a } from "vue";
+function Ea(e, t) {
for (var r = -1, n = e == null ? 0 : e.length; ++r < n && t(e[r], r, e) !== !1; )
;
return e;
}
-function Eo(e) {
+function _a(e) {
return function(t, r, n) {
- for (var i = -1, o = Object(t), a = n(t), s = a.length; s--; ) {
- var l = a[e ? s : ++i];
- if (r(o[l], l, o) === !1)
+ for (var i = -1, a = Object(t), o = n(t), s = o.length; s--; ) {
+ var l = o[e ? s : ++i];
+ if (r(a[l], l, a) === !1)
break;
}
return t;
};
}
-var xo = Eo();
-const _o = xo;
-function To(e, t) {
+var xa = _a();
+const Ta = xa;
+function Aa(e, t) {
for (var r = -1, n = Array(e); ++r < e; )
n[r] = t(r);
return n;
}
-var Ao = typeof global == "object" && global && global.Object === Object && global;
-const Kn = Ao;
-var Po = typeof self == "object" && self && self.Object === Object && self, Co = Kn || Po || Function("return this")();
-const ne = Co;
-var Io = ne.Symbol;
-const ye = Io;
-var Xn = Object.prototype, Do = Xn.hasOwnProperty, jo = Xn.toString, Je = ye ? ye.toStringTag : void 0;
-function Bo(e) {
- var t = Do.call(e, Je), r = e[Je];
+var Pa = typeof global == "object" && global && global.Object === Object && global;
+const ti = Pa;
+var Ia = typeof self == "object" && self && self.Object === Object && self, Ca = ti || Ia || Function("return this")();
+const oe = Ca;
+var Da = oe.Symbol;
+const we = Da;
+var ri = Object.prototype, ja = ri.hasOwnProperty, Ba = ri.toString, tt = we ? we.toStringTag : void 0;
+function Fa(e) {
+ var t = ja.call(e, tt), r = e[tt];
try {
- e[Je] = void 0;
+ e[tt] = void 0;
var n = !0;
} catch {
}
- var i = jo.call(e);
- return n && (t ? e[Je] = r : delete e[Je]), i;
+ var i = Ba.call(e);
+ return n && (t ? e[tt] = r : delete e[tt]), i;
}
-var Fo = Object.prototype, Ro = Fo.toString;
-function Lo(e) {
- return Ro.call(e);
+var qa = Object.prototype, Ra = qa.toString;
+function La(e) {
+ return Ra.call(e);
}
-var qo = "[object Null]", Mo = "[object Undefined]", an = ye ? ye.toStringTag : void 0;
-function $e(e) {
- return e == null ? e === void 0 ? Mo : qo : an && an in Object(e) ? Bo(e) : Lo(e);
+var ka = "[object Null]", Ma = "[object Undefined]", dn = we ? we.toStringTag : void 0;
+function _e(e) {
+ return e == null ? e === void 0 ? Ma : ka : dn && dn in Object(e) ? Fa(e) : La(e);
}
-function be(e) {
+function Se(e) {
return e != null && typeof e == "object";
}
-var ko = "[object Arguments]";
-function sn(e) {
- return be(e) && $e(e) == ko;
+var Na = "[object Arguments]";
+function pn(e) {
+ return Se(e) && _e(e) == Na;
}
-var Qn = Object.prototype, No = Qn.hasOwnProperty, Ho = Qn.propertyIsEnumerable, Vo = sn(function() {
+var ni = Object.prototype, Va = ni.hasOwnProperty, Ha = ni.propertyIsEnumerable, Ua = pn(function() {
return arguments;
-}()) ? sn : function(e) {
- return be(e) && No.call(e, "callee") && !Ho.call(e, "callee");
+}()) ? pn : function(e) {
+ return Se(e) && Va.call(e, "callee") && !Ha.call(e, "callee");
};
-const Yn = Vo;
-var Uo = Array.isArray;
-const k = Uo;
-function Wo() {
+const ii = Ua;
+var Wa = Array.isArray;
+const N = Wa;
+function za() {
return !1;
}
-var Jn = typeof exports == "object" && exports && !exports.nodeType && exports, ln = Jn && typeof module == "object" && module && !module.nodeType && module, zo = ln && ln.exports === Jn, un = zo ? ne.Buffer : void 0, Go = un ? un.isBuffer : void 0, Ko = Go || Wo;
-const ar = Ko;
-var Xo = 9007199254740991, Qo = /^(?:0|[1-9]\d*)$/;
-function _r(e, t) {
+var ai = typeof exports == "object" && exports && !exports.nodeType && exports, hn = ai && typeof module == "object" && module && !module.nodeType && module, Ga = hn && hn.exports === ai, vn = Ga ? oe.Buffer : void 0, Ka = vn ? vn.isBuffer : void 0, Xa = Ka || za;
+const ur = Xa;
+var Qa = 9007199254740991, Ya = /^(?:0|[1-9]\d*)$/;
+function Pr(e, t) {
var r = typeof e;
- return t = t == null ? Xo : t, !!t && (r == "number" || r != "symbol" && Qo.test(e)) && e > -1 && e % 1 == 0 && e < t;
+ return t = t == null ? Qa : t, !!t && (r == "number" || r != "symbol" && Ya.test(e)) && e > -1 && e % 1 == 0 && e < t;
+}
+var Ja = 9007199254740991;
+function Ir(e) {
+ return typeof e == "number" && e > -1 && e % 1 == 0 && e <= Ja;
+}
+var Za = "[object Arguments]", eo = "[object Array]", to = "[object Boolean]", ro = "[object Date]", no = "[object Error]", io = "[object Function]", ao = "[object Map]", oo = "[object Number]", so = "[object Object]", lo = "[object RegExp]", uo = "[object Set]", co = "[object String]", fo = "[object WeakMap]", po = "[object ArrayBuffer]", ho = "[object DataView]", vo = "[object Float32Array]", mo = "[object Float64Array]", go = "[object Int8Array]", yo = "[object Int16Array]", bo = "[object Int32Array]", wo = "[object Uint8Array]", So = "[object Uint8ClampedArray]", Oo = "[object Uint16Array]", $o = "[object Uint32Array]", D = {};
+D[vo] = D[mo] = D[go] = D[yo] = D[bo] = D[wo] = D[So] = D[Oo] = D[$o] = !0;
+D[Za] = D[eo] = D[po] = D[to] = D[ho] = D[ro] = D[no] = D[io] = D[ao] = D[oo] = D[so] = D[lo] = D[uo] = D[co] = D[fo] = !1;
+function Eo(e) {
+ return Se(e) && Ir(e.length) && !!D[_e(e)];
+}
+function _o(e) {
+ return function(t) {
+ return e(t);
+ };
+}
+var oi = typeof exports == "object" && exports && !exports.nodeType && exports, it = oi && typeof module == "object" && module && !module.nodeType && module, xo = it && it.exports === oi, er = xo && ti.process, To = function() {
+ try {
+ var e = it && it.require && it.require("util").types;
+ return e || er && er.binding && er.binding("util");
+ } catch {
+ }
+}();
+const mn = To;
+var gn = mn && mn.isTypedArray, Ao = gn ? _o(gn) : Eo;
+const si = Ao;
+var Po = Object.prototype, Io = Po.hasOwnProperty;
+function Co(e, t) {
+ var r = N(e), n = !r && ii(e), i = !r && !n && ur(e), a = !r && !n && !i && si(e), o = r || n || i || a, s = o ? Aa(e.length, String) : [], l = s.length;
+ for (var u in e)
+ (t || Io.call(e, u)) && !(o && (u == "length" || i && (u == "offset" || u == "parent") || a && (u == "buffer" || u == "byteLength" || u == "byteOffset") || Pr(u, l))) && s.push(u);
+ return s;
+}
+var Do = Object.prototype;
+function jo(e) {
+ var t = e && e.constructor, r = typeof t == "function" && t.prototype || Do;
+ return e === r;
+}
+function Bo(e, t) {
+ return function(r) {
+ return e(t(r));
+ };
+}
+var Fo = Bo(Object.keys, Object);
+const qo = Fo;
+var Ro = Object.prototype, Lo = Ro.hasOwnProperty;
+function ko(e) {
+ if (!jo(e))
+ return qo(e);
+ var t = [];
+ for (var r in Object(e))
+ Lo.call(e, r) && r != "constructor" && t.push(r);
+ return t;
+}
+function ne(e) {
+ var t = typeof e;
+ return e != null && (t == "object" || t == "function");
+}
+var Mo = "[object AsyncFunction]", No = "[object Function]", Vo = "[object GeneratorFunction]", Ho = "[object Proxy]";
+function li(e) {
+ if (!ne(e))
+ return !1;
+ var t = _e(e);
+ return t == No || t == Vo || t == Mo || t == Ho;
+}
+function qt(e) {
+ return e != null && Ir(e.length) && !li(e);
+}
+function Rt(e) {
+ return qt(e) ? Co(e) : ko(e);
+}
+function Cr(e, t) {
+ return e && Ta(e, t, Rt);
+}
+function Uo(e, t) {
+ return function(r, n) {
+ if (r == null)
+ return r;
+ if (!qt(r))
+ return e(r, n);
+ for (var i = r.length, a = t ? i : -1, o = Object(r); (t ? a-- : ++a < i) && n(o[a], a, o) !== !1; )
+ ;
+ return r;
+ };
+}
+var Wo = Uo(Cr);
+const Dr = Wo;
+function ui(e) {
+ return e;
+}
+function ci(e) {
+ return typeof e == "function" ? e : ui;
+}
+function zo(e, t) {
+ var r = N(e) ? Ea : Dr;
+ return r(e, ci(t));
+}
+var Go = Array.prototype, Ko = Go.reverse;
+function Xo(e) {
+ return e == null ? e : Ko.call(e);
+}
+var Qo = "[object Symbol]";
+function Lt(e) {
+ return typeof e == "symbol" || Se(e) && _e(e) == Qo;
+}
+function fi(e, t) {
+ for (var r = -1, n = e == null ? 0 : e.length, i = Array(n); ++r < n; )
+ i[r] = t(e[r], r, e);
+ return i;
+}
+var Yo = 1 / 0, yn = we ? we.prototype : void 0, bn = yn ? yn.toString : void 0;
+function kt(e) {
+ if (typeof e == "string")
+ return e;
+ if (N(e))
+ return fi(e, kt) + "";
+ if (Lt(e))
+ return bn ? bn.call(e) : "";
+ var t = e + "";
+ return t == "0" && 1 / e == -Yo ? "-0" : t;
+}
+var Jo = /\s/;
+function Zo(e) {
+ for (var t = e.length; t-- && Jo.test(e.charAt(t)); )
+ ;
+ return t;
+}
+var es = /^\s+/;
+function ts(e) {
+ return e && e.slice(0, Zo(e) + 1).replace(es, "");
+}
+var wn = 0 / 0, rs = /^[-+]0x[0-9a-f]+$/i, ns = /^0b[01]+$/i, is = /^0o[0-7]+$/i, as = parseInt;
+function cr(e) {
+ if (typeof e == "number")
+ return e;
+ if (Lt(e))
+ return wn;
+ if (ne(e)) {
+ var t = typeof e.valueOf == "function" ? e.valueOf() : e;
+ e = ne(t) ? t + "" : t;
+ }
+ if (typeof e != "string")
+ return e === 0 ? e : +e;
+ e = ts(e);
+ var r = ns.test(e);
+ return r || is.test(e) ? as(e.slice(2), r ? 2 : 8) : rs.test(e) ? wn : +e;
}
-var Yo = 9007199254740991;
-function Tr(e) {
- return typeof e == "number" && e > -1 && e % 1 == 0 && e <= Yo;
+var Sn = 1 / 0, os = 17976931348623157e292;
+function ss(e) {
+ if (!e)
+ return e === 0 ? e : 0;
+ if (e = cr(e), e === Sn || e === -Sn) {
+ var t = e < 0 ? -1 : 1;
+ return t * os;
+ }
+ return e === e ? e : 0;
+}
+function jr(e) {
+ var t = ss(e), r = t % 1;
+ return t === t ? r ? t - r : t : 0;
+}
+var ls = oe["__core-js_shared__"];
+const tr = ls;
+var On = function() {
+ var e = /[^.]+$/.exec(tr && tr.keys && tr.keys.IE_PROTO || "");
+ return e ? "Symbol(src)_1." + e : "";
+}();
+function us(e) {
+ return !!On && On in e;
+}
+var cs = Function.prototype, fs = cs.toString;
+function Le(e) {
+ if (e != null) {
+ try {
+ return fs.call(e);
+ } catch {
+ }
+ try {
+ return e + "";
+ } catch {
+ }
+ }
+ return "";
+}
+var ds = /[\\^$.*+?()[\]{}|]/g, ps = /^\[object .+?Constructor\]$/, hs = Function.prototype, vs = Object.prototype, ms = hs.toString, gs = vs.hasOwnProperty, ys = RegExp(
+ "^" + ms.call(gs).replace(ds, "\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + "$"
+);
+function bs(e) {
+ if (!ne(e) || us(e))
+ return !1;
+ var t = li(e) ? ys : ps;
+ return t.test(Le(e));
+}
+function ws(e, t) {
+ return e == null ? void 0 : e[t];
+}
+function ke(e, t) {
+ var r = ws(e, t);
+ return bs(r) ? r : void 0;
+}
+var Ss = ke(oe, "WeakMap");
+const fr = Ss;
+var Os = function() {
+ try {
+ var e = ke(Object, "defineProperty");
+ return e({}, "", {}), e;
+ } catch {
+ }
+}();
+const $n = Os;
+function $s(e, t, r, n) {
+ for (var i = e.length, a = r + (n ? 1 : -1); n ? a-- : ++a < i; )
+ if (t(e[a], a, e))
+ return a;
+ return -1;
+}
+function di(e, t, r) {
+ t == "__proto__" && $n ? $n(e, t, {
+ configurable: !0,
+ enumerable: !0,
+ value: r,
+ writable: !0
+ }) : e[t] = r;
+}
+function Br(e, t) {
+ return e === t || e !== e && t !== t;
+}
+var Es = Object.prototype, _s = Es.hasOwnProperty;
+function xs(e, t, r) {
+ var n = e[t];
+ (!(_s.call(e, t) && Br(n, r)) || r === void 0 && !(t in e)) && di(e, t, r);
+}
+var Ts = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/, As = /^\w*$/;
+function Fr(e, t) {
+ if (N(e))
+ return !1;
+ var r = typeof e;
+ return r == "number" || r == "symbol" || r == "boolean" || e == null || Lt(e) ? !0 : As.test(e) || !Ts.test(e) || t != null && e in Object(t);
+}
+var Ps = ke(Object, "create");
+const lt = Ps;
+function Is() {
+ this.__data__ = lt ? lt(null) : {}, this.size = 0;
+}
+function Cs(e) {
+ var t = this.has(e) && delete this.__data__[e];
+ return this.size -= t ? 1 : 0, t;
+}
+var Ds = "__lodash_hash_undefined__", js = Object.prototype, Bs = js.hasOwnProperty;
+function Fs(e) {
+ var t = this.__data__;
+ if (lt) {
+ var r = t[e];
+ return r === Ds ? void 0 : r;
+ }
+ return Bs.call(t, e) ? t[e] : void 0;
+}
+var qs = Object.prototype, Rs = qs.hasOwnProperty;
+function Ls(e) {
+ var t = this.__data__;
+ return lt ? t[e] !== void 0 : Rs.call(t, e);
+}
+var ks = "__lodash_hash_undefined__";
+function Ms(e, t) {
+ var r = this.__data__;
+ return this.size += this.has(e) ? 0 : 1, r[e] = lt && t === void 0 ? ks : t, this;
+}
+function Fe(e) {
+ var t = -1, r = e == null ? 0 : e.length;
+ for (this.clear(); ++t < r; ) {
+ var n = e[t];
+ this.set(n[0], n[1]);
+ }
+}
+Fe.prototype.clear = Is;
+Fe.prototype.delete = Cs;
+Fe.prototype.get = Fs;
+Fe.prototype.has = Ls;
+Fe.prototype.set = Ms;
+function Ns() {
+ this.__data__ = [], this.size = 0;
+}
+function Mt(e, t) {
+ for (var r = e.length; r--; )
+ if (Br(e[r][0], t))
+ return r;
+ return -1;
+}
+var Vs = Array.prototype, Hs = Vs.splice;
+function Us(e) {
+ var t = this.__data__, r = Mt(t, e);
+ if (r < 0)
+ return !1;
+ var n = t.length - 1;
+ return r == n ? t.pop() : Hs.call(t, r, 1), --this.size, !0;
+}
+function Ws(e) {
+ var t = this.__data__, r = Mt(t, e);
+ return r < 0 ? void 0 : t[r][1];
+}
+function zs(e) {
+ return Mt(this.__data__, e) > -1;
+}
+function Gs(e, t) {
+ var r = this.__data__, n = Mt(r, e);
+ return n < 0 ? (++this.size, r.push([e, t])) : r[n][1] = t, this;
+}
+function he(e) {
+ var t = -1, r = e == null ? 0 : e.length;
+ for (this.clear(); ++t < r; ) {
+ var n = e[t];
+ this.set(n[0], n[1]);
+ }
+}
+he.prototype.clear = Ns;
+he.prototype.delete = Us;
+he.prototype.get = Ws;
+he.prototype.has = zs;
+he.prototype.set = Gs;
+var Ks = ke(oe, "Map");
+const ut = Ks;
+function Xs() {
+ this.size = 0, this.__data__ = {
+ hash: new Fe(),
+ map: new (ut || he)(),
+ string: new Fe()
+ };
+}
+function Qs(e) {
+ var t = typeof e;
+ return t == "string" || t == "number" || t == "symbol" || t == "boolean" ? e !== "__proto__" : e === null;
+}
+function Nt(e, t) {
+ var r = e.__data__;
+ return Qs(t) ? r[typeof t == "string" ? "string" : "hash"] : r.map;
+}
+function Ys(e) {
+ var t = Nt(this, e).delete(e);
+ return this.size -= t ? 1 : 0, t;
+}
+function Js(e) {
+ return Nt(this, e).get(e);
+}
+function Zs(e) {
+ return Nt(this, e).has(e);
+}
+function el(e, t) {
+ var r = Nt(this, e), n = r.size;
+ return r.set(e, t), this.size += r.size == n ? 0 : 1, this;
+}
+function ve(e) {
+ var t = -1, r = e == null ? 0 : e.length;
+ for (this.clear(); ++t < r; ) {
+ var n = e[t];
+ this.set(n[0], n[1]);
+ }
+}
+ve.prototype.clear = Xs;
+ve.prototype.delete = Ys;
+ve.prototype.get = Js;
+ve.prototype.has = Zs;
+ve.prototype.set = el;
+var tl = "Expected a function";
+function qr(e, t) {
+ if (typeof e != "function" || t != null && typeof t != "function")
+ throw new TypeError(tl);
+ var r = function() {
+ var n = arguments, i = t ? t.apply(this, n) : n[0], a = r.cache;
+ if (a.has(i))
+ return a.get(i);
+ var o = e.apply(this, n);
+ return r.cache = a.set(i, o) || a, o;
+ };
+ return r.cache = new (qr.Cache || ve)(), r;
+}
+qr.Cache = ve;
+var rl = 500;
+function nl(e) {
+ var t = qr(e, function(n) {
+ return r.size === rl && r.clear(), n;
+ }), r = t.cache;
+ return t;
+}
+var il = /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g, al = /\\(\\)?/g, ol = nl(function(e) {
+ var t = [];
+ return e.charCodeAt(0) === 46 && t.push(""), e.replace(il, function(r, n, i, a) {
+ t.push(i ? a.replace(al, "$1") : n || r);
+ }), t;
+});
+const sl = ol;
+function Rr(e) {
+ return e == null ? "" : kt(e);
+}
+function Lr(e, t) {
+ return N(e) ? e : Fr(e, t) ? [e] : sl(Rr(e));
+}
+var ll = 1 / 0;
+function pt(e) {
+ if (typeof e == "string" || Lt(e))
+ return e;
+ var t = e + "";
+ return t == "0" && 1 / e == -ll ? "-0" : t;
+}
+function pi(e, t) {
+ t = Lr(t, e);
+ for (var r = 0, n = t.length; e != null && r < n; )
+ e = e[pt(t[r++])];
+ return r && r == n ? e : void 0;
+}
+function kr(e, t, r) {
+ var n = e == null ? void 0 : pi(e, t);
+ return n === void 0 ? r : n;
+}
+function ul(e, t) {
+ for (var r = -1, n = t.length, i = e.length; ++r < n; )
+ e[i + r] = t[r];
+ return e;
+}
+function hi(e, t, r) {
+ return e === e && (r !== void 0 && (e = e <= r ? e : r), t !== void 0 && (e = e >= t ? e : t)), e;
+}
+function cl() {
+ this.__data__ = new he(), this.size = 0;
+}
+function fl(e) {
+ var t = this.__data__, r = t.delete(e);
+ return this.size = t.size, r;
+}
+function dl(e) {
+ return this.__data__.get(e);
+}
+function pl(e) {
+ return this.__data__.has(e);
+}
+var hl = 200;
+function vl(e, t) {
+ var r = this.__data__;
+ if (r instanceof he) {
+ var n = r.__data__;
+ if (!ut || n.length < hl - 1)
+ return n.push([e, t]), this.size = ++r.size, this;
+ r = this.__data__ = new ve(n);
+ }
+ return r.set(e, t), this.size = r.size, this;
+}
+function le(e) {
+ var t = this.__data__ = new he(e);
+ this.size = t.size;
+}
+le.prototype.clear = cl;
+le.prototype.delete = fl;
+le.prototype.get = dl;
+le.prototype.has = pl;
+le.prototype.set = vl;
+function vi(e, t) {
+ for (var r = -1, n = e == null ? 0 : e.length, i = 0, a = []; ++r < n; ) {
+ var o = e[r];
+ t(o, r, e) && (a[i++] = o);
+ }
+ return a;
+}
+function ml() {
+ return [];
+}
+var gl = Object.prototype, yl = gl.propertyIsEnumerable, En = Object.getOwnPropertySymbols, bl = En ? function(e) {
+ return e == null ? [] : (e = Object(e), vi(En(e), function(t) {
+ return yl.call(e, t);
+ }));
+} : ml;
+const wl = bl;
+function Sl(e, t, r) {
+ var n = t(e);
+ return N(e) ? n : ul(n, r(e));
+}
+function _n(e) {
+ return Sl(e, Rt, wl);
+}
+var Ol = ke(oe, "DataView");
+const dr = Ol;
+var $l = ke(oe, "Promise");
+const pr = $l;
+var El = ke(oe, "Set");
+const hr = El;
+var xn = "[object Map]", _l = "[object Object]", Tn = "[object Promise]", An = "[object Set]", Pn = "[object WeakMap]", In = "[object DataView]", xl = Le(dr), Tl = Le(ut), Al = Le(pr), Pl = Le(hr), Il = Le(fr), De = _e;
+(dr && De(new dr(new ArrayBuffer(1))) != In || ut && De(new ut()) != xn || pr && De(pr.resolve()) != Tn || hr && De(new hr()) != An || fr && De(new fr()) != Pn) && (De = function(e) {
+ var t = _e(e), r = t == _l ? e.constructor : void 0, n = r ? Le(r) : "";
+ if (n)
+ switch (n) {
+ case xl:
+ return In;
+ case Tl:
+ return xn;
+ case Al:
+ return Tn;
+ case Pl:
+ return An;
+ case Il:
+ return Pn;
+ }
+ return t;
+});
+const Cn = De;
+var Cl = oe.Uint8Array;
+const Dn = Cl;
+var Dl = "__lodash_hash_undefined__";
+function jl(e) {
+ return this.__data__.set(e, Dl), this;
+}
+function Bl(e) {
+ return this.__data__.has(e);
+}
+function It(e) {
+ var t = -1, r = e == null ? 0 : e.length;
+ for (this.__data__ = new ve(); ++t < r; )
+ this.add(e[t]);
+}
+It.prototype.add = It.prototype.push = jl;
+It.prototype.has = Bl;
+function Fl(e, t) {
+ for (var r = -1, n = e == null ? 0 : e.length; ++r < n; )
+ if (t(e[r], r, e))
+ return !0;
+ return !1;
+}
+function ql(e, t) {
+ return e.has(t);
+}
+var Rl = 1, Ll = 2;
+function mi(e, t, r, n, i, a) {
+ var o = r & Rl, s = e.length, l = t.length;
+ if (s != l && !(o && l > s))
+ return !1;
+ var u = a.get(e), c = a.get(t);
+ if (u && c)
+ return u == t && c == e;
+ var f = -1, p = !0, d = r & Ll ? new It() : void 0;
+ for (a.set(e, t), a.set(t, e); ++f < s; ) {
+ var v = e[f], b = t[f];
+ if (n)
+ var w = o ? n(b, v, f, t, e, a) : n(v, b, f, e, t, a);
+ if (w !== void 0) {
+ if (w)
+ continue;
+ p = !1;
+ break;
+ }
+ if (d) {
+ if (!Fl(t, function(T, A) {
+ if (!ql(d, A) && (v === T || i(v, T, r, n, a)))
+ return d.push(A);
+ })) {
+ p = !1;
+ break;
+ }
+ } else if (!(v === b || i(v, b, r, n, a))) {
+ p = !1;
+ break;
+ }
+ }
+ return a.delete(e), a.delete(t), p;
+}
+function kl(e) {
+ var t = -1, r = Array(e.size);
+ return e.forEach(function(n, i) {
+ r[++t] = [i, n];
+ }), r;
+}
+function Ml(e) {
+ var t = -1, r = Array(e.size);
+ return e.forEach(function(n) {
+ r[++t] = n;
+ }), r;
+}
+var Nl = 1, Vl = 2, Hl = "[object Boolean]", Ul = "[object Date]", Wl = "[object Error]", zl = "[object Map]", Gl = "[object Number]", Kl = "[object RegExp]", Xl = "[object Set]", Ql = "[object String]", Yl = "[object Symbol]", Jl = "[object ArrayBuffer]", Zl = "[object DataView]", jn = we ? we.prototype : void 0, rr = jn ? jn.valueOf : void 0;
+function eu(e, t, r, n, i, a, o) {
+ switch (r) {
+ case Zl:
+ if (e.byteLength != t.byteLength || e.byteOffset != t.byteOffset)
+ return !1;
+ e = e.buffer, t = t.buffer;
+ case Jl:
+ return !(e.byteLength != t.byteLength || !a(new Dn(e), new Dn(t)));
+ case Hl:
+ case Ul:
+ case Gl:
+ return Br(+e, +t);
+ case Wl:
+ return e.name == t.name && e.message == t.message;
+ case Kl:
+ case Ql:
+ return e == t + "";
+ case zl:
+ var s = kl;
+ case Xl:
+ var l = n & Nl;
+ if (s || (s = Ml), e.size != t.size && !l)
+ return !1;
+ var u = o.get(e);
+ if (u)
+ return u == t;
+ n |= Vl, o.set(e, t);
+ var c = mi(s(e), s(t), n, i, a, o);
+ return o.delete(e), c;
+ case Yl:
+ if (rr)
+ return rr.call(e) == rr.call(t);
+ }
+ return !1;
+}
+var tu = 1, ru = Object.prototype, nu = ru.hasOwnProperty;
+function iu(e, t, r, n, i, a) {
+ var o = r & tu, s = _n(e), l = s.length, u = _n(t), c = u.length;
+ if (l != c && !o)
+ return !1;
+ for (var f = l; f--; ) {
+ var p = s[f];
+ if (!(o ? p in t : nu.call(t, p)))
+ return !1;
+ }
+ var d = a.get(e), v = a.get(t);
+ if (d && v)
+ return d == t && v == e;
+ var b = !0;
+ a.set(e, t), a.set(t, e);
+ for (var w = o; ++f < l; ) {
+ p = s[f];
+ var T = e[p], A = t[p];
+ if (n)
+ var P = o ? n(A, T, p, t, e, a) : n(T, A, p, e, t, a);
+ if (!(P === void 0 ? T === A || i(T, A, r, n, a) : P)) {
+ b = !1;
+ break;
+ }
+ w || (w = p == "constructor");
+ }
+ if (b && !w) {
+ var E = e.constructor, O = t.constructor;
+ E != O && "constructor" in e && "constructor" in t && !(typeof E == "function" && E instanceof E && typeof O == "function" && O instanceof O) && (b = !1);
+ }
+ return a.delete(e), a.delete(t), b;
+}
+var au = 1, Bn = "[object Arguments]", Fn = "[object Array]", St = "[object Object]", ou = Object.prototype, qn = ou.hasOwnProperty;
+function su(e, t, r, n, i, a) {
+ var o = N(e), s = N(t), l = o ? Fn : Cn(e), u = s ? Fn : Cn(t);
+ l = l == Bn ? St : l, u = u == Bn ? St : u;
+ var c = l == St, f = u == St, p = l == u;
+ if (p && ur(e)) {
+ if (!ur(t))
+ return !1;
+ o = !0, c = !1;
+ }
+ if (p && !c)
+ return a || (a = new le()), o || si(e) ? mi(e, t, r, n, i, a) : eu(e, t, l, r, n, i, a);
+ if (!(r & au)) {
+ var d = c && qn.call(e, "__wrapped__"), v = f && qn.call(t, "__wrapped__");
+ if (d || v) {
+ var b = d ? e.value() : e, w = v ? t.value() : t;
+ return a || (a = new le()), i(b, w, r, n, a);
+ }
+ }
+ return p ? (a || (a = new le()), iu(e, t, r, n, i, a)) : !1;
+}
+function Vt(e, t, r, n, i) {
+ return e === t ? !0 : e == null || t == null || !Se(e) && !Se(t) ? e !== e && t !== t : su(e, t, r, n, Vt, i);
+}
+var lu = 1, uu = 2;
+function cu(e, t, r, n) {
+ var i = r.length, a = i, o = !n;
+ if (e == null)
+ return !a;
+ for (e = Object(e); i--; ) {
+ var s = r[i];
+ if (o && s[2] ? s[1] !== e[s[0]] : !(s[0] in e))
+ return !1;
+ }
+ for (; ++i < a; ) {
+ s = r[i];
+ var l = s[0], u = e[l], c = s[1];
+ if (o && s[2]) {
+ if (u === void 0 && !(l in e))
+ return !1;
+ } else {
+ var f = new le();
+ if (n)
+ var p = n(u, c, l, e, t, f);
+ if (!(p === void 0 ? Vt(c, u, lu | uu, n, f) : p))
+ return !1;
+ }
+ }
+ return !0;
+}
+function gi(e) {
+ return e === e && !ne(e);
+}
+function fu(e) {
+ for (var t = Rt(e), r = t.length; r--; ) {
+ var n = t[r], i = e[n];
+ t[r] = [n, i, gi(i)];
+ }
+ return t;
+}
+function yi(e, t) {
+ return function(r) {
+ return r == null ? !1 : r[e] === t && (t !== void 0 || e in Object(r));
+ };
+}
+function du(e) {
+ var t = fu(e);
+ return t.length == 1 && t[0][2] ? yi(t[0][0], t[0][1]) : function(r) {
+ return r === e || cu(r, e, t);
+ };
+}
+function pu(e, t) {
+ return e != null && t in Object(e);
+}
+function bi(e, t, r) {
+ t = Lr(t, e);
+ for (var n = -1, i = t.length, a = !1; ++n < i; ) {
+ var o = pt(t[n]);
+ if (!(a = e != null && r(e, o)))
+ break;
+ e = e[o];
+ }
+ return a || ++n != i ? a : (i = e == null ? 0 : e.length, !!i && Ir(i) && Pr(o, i) && (N(e) || ii(e)));
+}
+function hu(e, t) {
+ return e != null && bi(e, t, pu);
+}
+var vu = 1, mu = 2;
+function gu(e, t) {
+ return Fr(e) && gi(t) ? yi(pt(e), t) : function(r) {
+ var n = kr(r, e);
+ return n === void 0 && n === t ? hu(r, e) : Vt(t, n, vu | mu);
+ };
+}
+function yu(e) {
+ return function(t) {
+ return t == null ? void 0 : t[e];
+ };
+}
+function bu(e) {
+ return function(t) {
+ return pi(t, e);
+ };
+}
+function wu(e) {
+ return Fr(e) ? yu(pt(e)) : bu(e);
+}
+function ht(e) {
+ return typeof e == "function" ? e : e == null ? ui : typeof e == "object" ? N(e) ? gu(e[0], e[1]) : du(e) : wu(e);
+}
+var Su = function() {
+ return oe.Date.now();
+};
+const nr = Su;
+var Ou = "Expected a function", $u = Math.max, Eu = Math.min;
+function _u(e, t, r) {
+ var n, i, a, o, s, l, u = 0, c = !1, f = !1, p = !0;
+ if (typeof e != "function")
+ throw new TypeError(Ou);
+ t = cr(t) || 0, ne(r) && (c = !!r.leading, f = "maxWait" in r, a = f ? $u(cr(r.maxWait) || 0, t) : a, p = "trailing" in r ? !!r.trailing : p);
+ function d(h) {
+ var g = n, S = i;
+ return n = i = void 0, u = h, o = e.apply(S, g), o;
+ }
+ function v(h) {
+ return u = h, s = setTimeout(T, t), c ? d(h) : o;
+ }
+ function b(h) {
+ var g = h - l, S = h - u, _ = t - g;
+ return f ? Eu(_, a - S) : _;
+ }
+ function w(h) {
+ var g = h - l, S = h - u;
+ return l === void 0 || g >= t || g < 0 || f && S >= a;
+ }
+ function T() {
+ var h = nr();
+ if (w(h))
+ return A(h);
+ s = setTimeout(T, b(h));
+ }
+ function A(h) {
+ return s = void 0, p && n ? d(h) : (n = i = void 0, o);
+ }
+ function P() {
+ s !== void 0 && clearTimeout(s), u = 0, n = l = i = s = void 0;
+ }
+ function E() {
+ return s === void 0 ? o : A(nr());
+ }
+ function O() {
+ var h = nr(), g = w(h);
+ if (n = arguments, i = this, l = h, g) {
+ if (s === void 0)
+ return v(l);
+ if (f)
+ return clearTimeout(s), s = setTimeout(T, t), d(l);
+ }
+ return s === void 0 && (s = setTimeout(T, t)), o;
+ }
+ return O.cancel = P, O.flush = E, O;
+}
+function xu(e, t, r) {
+ e = Rr(e), t = kt(t);
+ var n = e.length;
+ r = r === void 0 ? n : hi(jr(r), 0, n);
+ var i = r;
+ return r -= t.length, r >= 0 && e.slice(r, i) == t;
+}
+function Tu(e, t) {
+ var r = [];
+ return Dr(e, function(n, i, a) {
+ t(n, i, a) && r.push(n);
+ }), r;
}
-var Jo = "[object Arguments]", Zo = "[object Array]", ea = "[object Boolean]", ta = "[object Date]", ra = "[object Error]", na = "[object Function]", ia = "[object Map]", oa = "[object Number]", aa = "[object Object]", sa = "[object RegExp]", la = "[object Set]", ua = "[object String]", ca = "[object WeakMap]", fa = "[object ArrayBuffer]", da = "[object DataView]", pa = "[object Float32Array]", ha = "[object Float64Array]", va = "[object Int8Array]", ma = "[object Int16Array]", ga = "[object Int32Array]", ya = "[object Uint8Array]", ba = "[object Uint8ClampedArray]", wa = "[object Uint16Array]", Oa = "[object Uint32Array]", I = {};
-I[pa] = I[ha] = I[va] = I[ma] = I[ga] = I[ya] = I[ba] = I[wa] = I[Oa] = !0;
-I[Jo] = I[Zo] = I[fa] = I[ea] = I[da] = I[ta] = I[ra] = I[na] = I[ia] = I[oa] = I[aa] = I[sa] = I[la] = I[ua] = I[ca] = !1;
-function Sa(e) {
- return be(e) && Tr(e.length) && !!I[$e(e)];
+function Au(e, t) {
+ var r = N(e) ? vi : Tu;
+ return r(e, ht(t));
}
-function $a(e) {
- return function(t) {
- return e(t);
+function Pu(e) {
+ return function(t, r, n) {
+ var i = Object(t);
+ if (!qt(t)) {
+ var a = ht(r);
+ t = Rt(t), r = function(s) {
+ return a(i[s], s, i);
+ };
+ }
+ var o = e(t, r, n);
+ return o > -1 ? i[a ? t[o] : o] : void 0;
};
}
-var Zn = typeof exports == "object" && exports && !exports.nodeType && exports, tt = Zn && typeof module == "object" && module && !module.nodeType && module, Ea = tt && tt.exports === Zn, Yt = Ea && Kn.process, xa = function() {
- try {
- var e = tt && tt.require && tt.require("util").types;
- return e || Yt && Yt.binding && Yt.binding("util");
- } catch {
- }
-}();
-const cn = xa;
-var fn = cn && cn.isTypedArray, _a = fn ? $a(fn) : Sa;
-const ei = _a;
-var Ta = Object.prototype, Aa = Ta.hasOwnProperty;
-function Pa(e, t) {
- var r = k(e), n = !r && Yn(e), i = !r && !n && ar(e), o = !r && !n && !i && ei(e), a = r || n || i || o, s = a ? To(e.length, String) : [], l = s.length;
- for (var u in e)
- (t || Aa.call(e, u)) && !(a && (u == "length" || i && (u == "offset" || u == "parent") || o && (u == "buffer" || u == "byteLength" || u == "byteOffset") || _r(u, l))) && s.push(u);
- return s;
+var Iu = Math.max;
+function Cu(e, t, r) {
+ var n = e == null ? 0 : e.length;
+ if (!n)
+ return -1;
+ var i = r == null ? 0 : jr(r);
+ return i < 0 && (i = Iu(n + i, 0)), $s(e, ht(t), i);
}
-var Ca = Object.prototype;
-function Ia(e) {
- var t = e && e.constructor, r = typeof t == "function" && t.prototype || Ca;
- return e === r;
+var Du = Pu(Cu);
+const ju = Du;
+function wi(e) {
+ return e && e.length ? e[0] : void 0;
}
-function Da(e, t) {
- return function(r) {
- return e(t(r));
- };
+function Bu(e, t) {
+ var r = -1, n = qt(e) ? Array(e.length) : [];
+ return Dr(e, function(i, a, o) {
+ n[++r] = t(i, a, o);
+ }), n;
}
-var ja = Da(Object.keys, Object);
-const Ba = ja;
-var Fa = Object.prototype, Ra = Fa.hasOwnProperty;
-function La(e) {
- if (!Ia(e))
- return Ba(e);
- var t = [];
- for (var r in Object(e))
- Ra.call(e, r) && r != "constructor" && t.push(r);
- return t;
+function Fu(e, t) {
+ var r = N(e) ? fi : Bu;
+ return r(e, ht(t));
}
-function ee(e) {
- var t = typeof e;
- return e != null && (t == "object" || t == "function");
+function je(e, t) {
+ return e && Cr(e, ci(t));
}
-var qa = "[object AsyncFunction]", Ma = "[object Function]", ka = "[object GeneratorFunction]", Na = "[object Proxy]";
-function ti(e) {
- if (!ee(e))
- return !1;
- var t = $e(e);
- return t == Ma || t == ka || t == qa || t == Na;
+var qu = Object.prototype, Ru = qu.hasOwnProperty;
+function Lu(e, t) {
+ return e != null && Ru.call(e, t);
}
-function jt(e) {
- return e != null && Tr(e.length) && !ti(e);
+function Q(e, t) {
+ return e != null && bi(e, t, Lu);
}
-function Bt(e) {
- return jt(e) ? Pa(e) : La(e);
+var ku = "[object String]";
+function Ot(e) {
+ return typeof e == "string" || !N(e) && Se(e) && _e(e) == ku;
}
-function Ar(e, t) {
- return e && _o(e, t, Bt);
+var Mu = "[object Boolean]";
+function Si(e) {
+ return e === !0 || e === !1 || Se(e) && _e(e) == Mu;
}
-function Ha(e, t) {
- return function(r, n) {
- if (r == null)
- return r;
- if (!jt(r))
- return e(r, n);
- for (var i = r.length, o = t ? i : -1, a = Object(r); (t ? o-- : ++o < i) && n(a[o], o, a) !== !1; )
- ;
- return r;
- };
+function Rn(e, t) {
+ return Vt(e, t);
}
-var Va = Ha(Ar);
-const Pr = Va;
-function ri(e) {
- return e;
+function Oi(e, t) {
+ var r = {};
+ return t = ht(t), Cr(e, function(n, i, a) {
+ di(r, i, t(n, i, a));
+ }), r;
}
-function ni(e) {
- return typeof e == "function" ? e : ri;
+function Nu(e, t, r, n) {
+ if (!ne(e))
+ return e;
+ t = Lr(t, e);
+ for (var i = -1, a = t.length, o = a - 1, s = e; s != null && ++i < a; ) {
+ var l = pt(t[i]), u = r;
+ if (l === "__proto__" || l === "constructor" || l === "prototype")
+ return e;
+ if (i != o) {
+ var c = s[l];
+ u = n ? n(c, l, s) : void 0, u === void 0 && (u = ne(c) ? c : Pr(t[i + 1]) ? [] : {});
+ }
+ xs(s, l, u), s = s[l];
+ }
+ return e;
}
-function Ua(e, t) {
- var r = k(e) ? $o : Pr;
- return r(e, ni(t));
+function $i(e, t, r) {
+ return e == null ? e : Nu(e, t, r);
}
-var Wa = Array.prototype, za = Wa.reverse;
-function Ga(e) {
- return e == null ? e : za.call(e);
+function $t(e, t, r) {
+ return e = Rr(e), r = r == null ? 0 : hi(jr(r), 0, e.length), t = kt(t), e.slice(r, r + t.length) == t;
}
-const sr = y(1), we = typeof window > "u";
-function Ka(e, t) {
- we || window.addEventListener("popstate", Xa.bind(this)), Dr(t), Ft(t.head), jr(e);
- const r = we ? "" : location.href, n = Cr(
- r,
- t.head,
+const Ct = y(0), vr = y(1), Oe = typeof window > "u";
+function Vu(e, t, r) {
+ Oe || window.addEventListener("popstate", Hu.bind(this)), Object.keys(t).length > 0 && Ct.value++, Vr(r), Ht(r.head), Hr(e);
+ const n = Oe ? "" : location.href, i = Mr(
+ n,
+ r.head,
e,
+ t,
{},
- sr.value
+ vr.value,
+ Ct.value
);
- ii(n);
+ Ei(i);
}
-function Xa(e) {
- !e.state || (H.value = e.state, ie.value = 0, Ft(H.value.head), jr(H.value.html, H.value.rememberedState.scrollY));
+function Hu(e) {
+ !e.state || (F.value = e.state, ue.value = 0, Ht(F.value.head), Hr(F.value.html, F.value.rememberedState.scrollY));
}
-function Cr(e, t, r, n, i) {
- const o = {
+function Mr(e, t, r, n, i, a, o) {
+ const s = {
url: e,
head: t,
html: r,
- rememberedState: n,
- pageVisitId: i
+ dynamics: n,
+ rememberedState: i,
+ pageVisitId: a,
+ dynamicVisitId: o
};
- return H.value = o, o;
+ return F.value = s, s;
}
-function Qa(e) {
- we || window.history.pushState(e, "", e.url);
+function Uu(e) {
+ Oe || window.history.pushState(e, "", e.url);
}
-function Ya(e) {
- const t = Cr(
+function Wu(e) {
+ const t = Mr(
e,
- JSON.parse(JSON.stringify(H.value.head)),
- H.value.html,
- { ...H.value.rememberedState },
- H.value.pageVisitId
+ JSON.parse(JSON.stringify(F.value.head)),
+ F.value.html,
+ F.value.dynamics,
+ { ...F.value.rememberedState },
+ F.value.pageVisitId,
+ F.value.dynamicVisitId
);
- we || window.history.replaceState(t, "", t.url);
+ Oe || window.history.replaceState(t, "", t.url);
}
-function ii(e) {
- we || window.history.replaceState(e, "", e.url);
+function Ei(e) {
+ Oe || window.history.replaceState(e, "", e.url);
}
-const H = y({}), dn = y(0);
-function Ja(e, t) {
- dn.value++;
+const F = y({}), ir = y(0);
+function zu(e, t) {
+ ir.value++;
const r = e.request.responseURL;
- e.data.splade.modal && ie.value++, Dr(e.data.splade), Ft(e.data.splade.head);
- const n = r === H.value.url;
+ if (e.data.splade.modal && ue.value++, e.data.splade.lazy)
+ return;
+ Vr(e.data.splade), Ht(e.data.splade.head);
+ const n = r === F.value.url;
if (n && (t = !0), e.data.splade.modal)
- return us(e.data.html, e.data.splade.modal);
+ return nc(e.data.html, e.data.splade.modal);
if (e.data.splade.preventRefresh && n)
return;
- ie.value = 0;
- let i = e.data.html;
- t ? i += `` : sr.value++, jr(i, 0);
- const o = Cr(
+ ue.value = 0;
+ let i = e.data.html, a = e.data.dynamics;
+ const o = Object.keys(F.value.dynamics).length > 0, s = Object.keys(a).length > 0;
+ t ? (s && je(a, (u, c) => {
+ a[c] += ``;
+ }), (!s || !o) && (i += ``)) : (s && Ct.value++, (!s || !o) && vr.value++), Hr(i, 0);
+ const l = Mr(
r,
e.data.splade.head,
i,
- H.value.rememberedState ? { ...H.value.rememberedState } : {},
- sr.value
+ a,
+ F.value.rememberedState ? { ...F.value.rememberedState } : {},
+ vr.value,
+ Ct.value
);
- t ? ii(o) : Qa(o);
+ t ? Ei(l) : Uu(l);
}
-const ie = y(0);
-function Za() {
- ie.value--, Ft(ts(ie.value));
+const ue = y(0);
+function Gu() {
+ ue.value--, Ht(Xu(ue.value));
}
-const oi = y({}), ai = y({}), si = (e) => ai.value[e], es = (e) => Object.keys(si.value[e]).length > 0, li = y({}), ts = (e) => li.value[e], ui = y({}), rs = (e) => ui.value[e], He = y([]), ns = D(() => Ga(He.value));
-function is(e) {
- He.value.push(e);
+const _i = y({}), xi = y({}), Ti = (e) => xi.value[e], Ku = (e) => Object.keys(Ti.value[e]).length > 0, Ai = y({}), Xu = (e) => Ai.value[e], Pi = y({}), Qu = (e) => Pi.value[e], Ue = y([]), Yu = I(() => Xo(Ue.value));
+function Ju(e) {
+ Ue.value.push(e);
}
-function os(e) {
- He.value[e].dismissed = !0, He.value[e].html = null;
+function Zu(e) {
+ Ue.value[e].dismissed = !0, Ue.value[e].html = null;
}
-const Ir = y(null);
-function as(e, t, r, n) {
- let i, o;
- const a = new Promise((s, l) => {
- i = s, o = l;
+const Nr = y(null);
+function ec(e, t, r, n) {
+ let i, a;
+ const o = new Promise((s, l) => {
+ i = s, a = l;
});
- return Ir.value = {
+ return Nr.value = {
title: e,
text: t,
confirmButton: r,
cancelButton: n,
resolvePromise: i,
- rejectPromise: o
- }, a;
+ rejectPromise: a
+ }, o;
}
-function ss() {
- Ir.value = null;
+function tc() {
+ Nr.value = null;
}
-function Dr(e) {
- oi.value = e.shared ? e.shared : {}, ui.value[ie.value] = e.flash ? e.flash : {}, li.value[ie.value] = e.head ? e.head : {}, Ua(e.toasts ? e.toasts : [], (t) => {
- He.value.push(t);
- }), ai.value[ie.value] = e.errors ? e.errors : {};
+function Vr(e) {
+ _i.value = e.shared ? e.shared : {}, Pi.value[ue.value] = e.flash ? e.flash : {}, Ai.value[ue.value] = e.head ? e.head : {}, zo(e.toasts ? e.toasts : [], (t) => {
+ Ue.value.push(t);
+ }), xi.value[ue.value] = e.errors ? e.errors : {};
}
-function ls(e) {
- mi.value(e);
+function rc(e) {
+ qi.value(e);
}
-function Ft(e) {
- pi.value(e);
+function Ht(e) {
+ ji.value(e);
}
-function jr(e, t) {
- hi.value(e, t);
+function Hr(e, t) {
+ Bi.value(e, t);
}
-function us(e, t) {
- vi.value(e, t);
+function nc(e, t) {
+ Fi.value(e, t);
}
-const ci = y({});
-function fi(e, t, r) {
- ci.value[e] = t, r && cs(e, t);
+const Ii = y({});
+function Ci(e, t, r) {
+ Ii.value[e] = t, r && ic(e, t);
}
-function cs(e, t) {
+function ic(e, t) {
let r = JSON.parse(localStorage.getItem("splade") || "{}") || {};
r[e] = t, localStorage.setItem("splade", JSON.stringify(r));
}
-function fs(e, t) {
- return t ? (JSON.parse(localStorage.getItem("splade") || "{}") || {})[e] : ci.value[e];
+function ac(e, t) {
+ return t ? (JSON.parse(localStorage.getItem("splade") || "{}") || {})[e] : Ii.value[e];
}
-function Ot(e, t) {
- we || document.dispatchEvent(new CustomEvent(`splade:${e}`, { detail: t }));
+function Et(e, t) {
+ Oe || document.dispatchEvent(new CustomEvent(`splade:${e}`, { detail: t }));
}
-function ft(e, t, r, n, i) {
- we || fi("scrollY", window.scrollY), Ot("request", { url: e, method: t, data: r, headers: n, replace: i });
- const o = zn({
+function Xe(e, t, r, n, i) {
+ Oe || Ci("scrollY", window.scrollY), Et("request", { url: e, method: t, data: r, headers: n, replace: i });
+ const a = Yn({
method: t,
url: e,
data: r,
@@ -307,86 +1124,86 @@ function ft(e, t, r, n, i) {
Accept: "text/html, application/xhtml+xml",
...n
},
- onUploadProgress: (a) => {
- r instanceof FormData && (a.percentage = Math.round(a.loaded / a.total * 100), Ot("request-progress", { url: e, method: t, data: r, headers: n, replace: i, progress: a }));
+ onUploadProgress: (o) => {
+ r instanceof FormData && (o.percentage = Math.round(o.loaded / o.total * 100), Et("request-progress", { url: e, method: t, data: r, headers: n, replace: i, progress: o }));
}
});
- return o.then((a) => {
- Ja(a, i), Ot("request-response", { url: e, method: t, data: r, headers: n, replace: i, response: a });
- }).catch((a) => {
- Ot("request-error", { url: e, method: t, data: r, headers: n, replace: i, error: a });
- const s = a.response.data.splade;
- s && Dr(s), a.response.status != 422 && ls(
- a.response.data.html ? a.response.data.html : a.response.data
+ return a.then((o) => {
+ zu(o, i), Et("request-response", { url: e, method: t, data: r, headers: n, replace: i, response: o });
+ }).catch((o) => {
+ Et("request-error", { url: e, method: t, data: r, headers: n, replace: i, error: o });
+ const s = o.response.data.splade;
+ s && (s.lazy || Vr(s)), o.response.status != 422 && rc(
+ o.response.data.html ? o.response.data.html : o.response.data
);
- }), o;
+ }), a;
}
-function di(e) {
- return ft(e, "GET", {}, {}, !0);
+function Di(e) {
+ return Xe(e, "GET", {}, {}, !0);
}
-function ds(e) {
- return ft(e, "GET", {}, {}, !1);
+function oc(e) {
+ return Xe(e, "GET", {}, {}, !1);
}
-function ps(e) {
- return ft(e, "GET", {}, { "X-Splade-Modal": "modal" }, !1);
+function sc(e) {
+ return Xe(e, "GET", {}, { "X-Splade-Modal": "modal" }, !1);
}
-function hs(e) {
- return ft(e, "GET", {}, { "X-Splade-Modal": "slideover" }, !1);
+function lc(e) {
+ return Xe(e, "GET", {}, { "X-Splade-Modal": "slideover" }, !1);
}
-function vs() {
- return di(H.value.url);
+function uc(e, t) {
+ return Xe(e, "GET", {}, { "X-Splade-Lazy": t }, !1);
}
-const pi = y(() => {
-}), hi = y(() => {
-}), vi = y(() => {
-}), mi = y(() => {
+function cc() {
+ return Di(F.value.url);
+}
+const ji = y(() => {
+}), Bi = y(() => {
+}), Fi = y(() => {
+}), qi = y(() => {
}), m = {
- init: Ka,
- replace: di,
- visit: ds,
- modal: ps,
- slideover: hs,
- refresh: vs,
- request: ft,
- replaceUrlOfCurrentPage: Ya,
+ init: Vu,
+ replace: Di,
+ visit: oc,
+ modal: sc,
+ slideover: lc,
+ refresh: cc,
+ request: Xe,
+ lazy: uc,
+ replaceUrlOfCurrentPage: Wu,
+ htmlForDynamicComponent(e) {
+ return F.value.dynamics[e];
+ },
setOnHead(e) {
- pi.value = e;
+ ji.value = e;
},
setOnHtml(e) {
- hi.value = e;
+ Bi.value = e;
},
setOnModal(e) {
- vi.value = e;
+ Fi.value = e;
},
setOnServerError(e) {
- mi.value = e;
+ qi.value = e;
},
- hasValidationErrors: es,
- validationErrors: si,
- sharedData: oi,
- flashData: rs,
- toasts: He,
- toastsReversed: ns,
- confirmModal: Ir,
- confirm: as,
- clearConfirmModal: ss,
- pushToast: is,
- dismissToast: os,
- restore: fs,
- remember: fi,
- popStack: Za,
- currentStack: ie,
- pageVisitId: D(() => H.value.pageVisitId),
- isSsr: we
-};
-function Ne(e, t) {
- return e && Ar(e, ni(t));
-}
-var ms = "[object String]";
-function Jt(e) {
- return typeof e == "string" || !k(e) && be(e) && $e(e) == ms;
-}
-const rt = {
+ hasValidationErrors: Ku,
+ validationErrors: Ti,
+ sharedData: _i,
+ flashData: Qu,
+ toasts: Ue,
+ toastsReversed: Yu,
+ confirmModal: Nr,
+ confirm: ec,
+ clearConfirmModal: tc,
+ pushToast: Ju,
+ dismissToast: Zu,
+ restore: ac,
+ remember: Ci,
+ popStack: Gu,
+ currentStack: ue,
+ pageVisitId: I(() => F.value.pageVisitId),
+ dynamicVisitId: I(() => F.value.dynamicVisitId),
+ isSsr: Oe
+}, se = {
__name: "Render",
props: {
html: {
@@ -398,13 +1215,13 @@ const rt = {
setup(e) {
const t = e, r = y(null);
function n() {
- r.value = F({
+ r.value = R({
template: t.html
});
}
- return ct(() => t.html, n, { immediate: !0 }), (i, o) => (q(), ke(ve(r)));
+ return dt(() => t.html, n, { immediate: !0 }), (i, a) => e.html ? (j(), G(H(r), { key: 0 })) : Ft("", !0);
}
-}, gs = {
+}, fc = {
__name: "ServerError",
props: {
html: {
@@ -416,32 +1233,32 @@ const rt = {
setup(e, { emit: t }) {
const r = e;
function n() {
- document.body.style.overflow = "visible", document.removeEventListener("keydown", a), t("close");
+ document.body.style.overflow = "visible", document.removeEventListener("keydown", o), t("close");
}
const i = y(null);
- function o() {
+ function a() {
const s = document.createElement("html");
s.innerHTML = r.html, s.querySelectorAll("a").forEach((u) => u.setAttribute("target", "_top")), document.body.style.overflow = "hidden";
const l = i.value;
if (!l.contentWindow)
throw new Error("iframe not yet ready.");
- l.contentWindow.document.open(), l.contentWindow.document.write(s.outerHTML), l.contentWindow.document.close(), document.addEventListener("keydown", a);
+ l.contentWindow.document.open(), l.contentWindow.document.write(s.outerHTML), l.contentWindow.document.close(), document.addEventListener("keydown", o);
}
- function a(s) {
+ function o(s) {
s.keyCode === 27 && n();
}
- return M(() => o()), (s, l) => (q(), le("div", {
+ return M(() => a()), (s, l) => (j(), de("div", {
style: { position: "fixed", top: "0px", right: "0px", bottom: "0px", left: "0px", "z-index": "200000", "box-sizing": "border-box", height: "100vh", width: "100vw", "background-color": "rgb(0 0 0 / 0.75)", padding: "2rem" },
onClick: n
}, [
- or("iframe", {
+ lr("iframe", {
ref_key: "iframeElement",
ref: i,
class: "bg-white w-full h-full"
}, null, 512)
]));
}
-}, ys = {
+}, dc = {
__name: "SpladeApp",
props: {
el: {
@@ -454,7 +1271,7 @@ const rt = {
required: !1,
default: (e) => {
if (!m.isSsr) {
- const t = Jt(e.el) ? document.getElementById(e.el) : e.el;
+ const t = Ot(e.el) ? document.getElementById(e.el) : e.el;
return JSON.parse(t.dataset.components) || "";
}
}
@@ -464,17 +1281,27 @@ const rt = {
required: !1,
default: (e) => {
if (!m.isSsr) {
- const t = Jt(e.el) ? document.getElementById(e.el) : e.el;
+ const t = Ot(e.el) ? document.getElementById(e.el) : e.el;
return JSON.parse(t.dataset.html) || "";
}
}
},
+ initialDynamics: {
+ type: Object,
+ required: !1,
+ default: (e) => {
+ if (!m.isSsr) {
+ const t = Ot(e.el) ? document.getElementById(e.el) : e.el;
+ return JSON.parse(t.dataset.dynamics) || {};
+ }
+ }
+ },
initialSpladeData: {
type: Object,
required: !1,
default: (e) => {
if (!m.isSsr) {
- const t = Jt(e.el) ? document.getElementById(e.el) : e.el;
+ const t = Ot(e.el) ? document.getElementById(e.el) : e.el;
return JSON.parse(t.dataset.splade) || {};
}
}
@@ -482,27 +1309,27 @@ const rt = {
},
setup(e) {
const t = e;
- Z("stack", 0);
- const r = y(), n = y([]), i = y(null), o = D(() => m.currentStack.value < 1 ? [] : {
+ te("stack", 0);
+ const r = y(), n = y([]), i = y(null), a = I(() => m.currentStack.value < 1 ? [] : {
filter: "blur(4px)",
"transition-property": "filter",
"transition-duration": "150ms",
"transition-timing-function": "cubic-bezier(0.4, 0, 0.2, 1)"
});
- function a() {
+ function o() {
i.value = null;
}
function s(f) {
n[f] = null, m.popStack();
}
- const l = J("$spladeOptions") || {};
+ const l = U("$spladeOptions") || {};
function u(f, p) {
let d = document.querySelector(`meta[${f}="${p}"]`);
return d || (d = document.createElement("meta"), d[f] = p, document.getElementsByTagName("head")[0].appendChild(d), d);
}
function c(f) {
const p = f.name ? u("name", f.name) : u("property", f.property);
- Ne(f, (d, v) => {
+ je(f, (d, v) => {
p[v] = d;
});
}
@@ -511,7 +1338,7 @@ const rt = {
c(p);
}));
}), m.setOnHtml((f, p) => {
- n.value = [], r.value = f, ot(() => {
+ n.value = [], r.value = f, st(() => {
m.isSsr || window.scrollTo(0, p), l.transform_anchors && [...document.querySelectorAll("a")].forEach((d) => {
d.href == "" || d.href.charAt(0) == "#" || d.__vnode.dynamicProps === null && (d.hasAttribute("download") || (d.onclick = function(v) {
v.preventDefault(), m.visit(d.href);
@@ -522,340 +1349,92 @@ const rt = {
n.value[m.currentStack.value] = { html: f, type: p };
}), m.setOnServerError(function(f) {
i.value = f;
- }), m.init(t.initialHtml, t.initialSpladeData), (f, p) => (q(), le("div", null, [
- (q(), ke(co(ve(m).isSsr ? "div" : fo), {
- max: ve(l).max_keep_alive
- }, {
- default: Gn(() => [
- (q(), ke(rt, {
- key: `visit.${ve(m).pageVisitId.value}`,
- style: po(ve(o)),
- html: r.value
- }, null, 8, ["style", "html"]))
- ]),
- _: 1
- }, 8, ["max"])),
- ho(rt, { html: e.components }, null, 8, ["html"]),
- (q(!0), le(xr, null, vo(ve(m).currentStack.value, (d) => (q(), ke(rt, {
+ }), m.init(t.initialHtml, t.initialDynamics, t.initialSpladeData), (f, p) => (j(), de("div", null, [
+ H(m).isSsr ? (j(), G(se, {
+ key: `visit.${H(m).pageVisitId.value}`,
+ style: fn(H(a)),
+ html: r.value
+ }, null, 8, ["style", "html"])) : (j(), G(Jn, {
+ key: 0,
+ max: H(l).max_keep_alive
+ }, [
+ (j(), G(se, {
+ key: `visit.${H(m).pageVisitId.value}`,
+ style: fn(H(a)),
+ html: r.value
+ }, null, 8, ["style", "html"]))
+ ], 1032, ["max"])),
+ va(se, { html: e.components }, null, 8, ["html"]),
+ (j(!0), de(Ar, null, ma(H(m).currentStack.value, (d) => (j(), G(se, {
key: `modal.${d}`,
type: n.value[d].type,
html: n.value[d].html,
stack: d,
- "on-top-of-stack": ve(m).currentStack.value === d,
+ "on-top-of-stack": H(m).currentStack.value === d,
onClose: (v) => s(d)
}, null, 8, ["type", "html", "stack", "on-top-of-stack", "onClose"]))), 128)),
- i.value ? (q(), ke(gs, {
- key: 0,
+ i.value ? (j(), G(fc, {
+ key: 2,
html: i.value,
- onClose: a
- }, null, 8, ["html"])) : mo("", !0)
+ onClose: o
+ }, null, 8, ["html"])) : Ft("", !0)
]));
}
};
-function qd(e) {
- return () => F(ys, e);
-}
-var bs = Object.prototype, ws = bs.hasOwnProperty;
-function Os(e, t) {
- return e != null && ws.call(e, t);
-}
-var Ss = "[object Symbol]";
-function Rt(e) {
- return typeof e == "symbol" || be(e) && $e(e) == Ss;
-}
-var $s = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/, Es = /^\w*$/;
-function Br(e, t) {
- if (k(e))
- return !1;
- var r = typeof e;
- return r == "number" || r == "symbol" || r == "boolean" || e == null || Rt(e) ? !0 : Es.test(e) || !$s.test(e) || t != null && e in Object(t);
-}
-var xs = ne["__core-js_shared__"];
-const Zt = xs;
-var pn = function() {
- var e = /[^.]+$/.exec(Zt && Zt.keys && Zt.keys.IE_PROTO || "");
- return e ? "Symbol(src)_1." + e : "";
-}();
-function _s(e) {
- return !!pn && pn in e;
-}
-var Ts = Function.prototype, As = Ts.toString;
-function Fe(e) {
- if (e != null) {
- try {
- return As.call(e);
- } catch {
- }
- try {
- return e + "";
- } catch {
- }
- }
- return "";
-}
-var Ps = /[\\^$.*+?()[\]{}|]/g, Cs = /^\[object .+?Constructor\]$/, Is = Function.prototype, Ds = Object.prototype, js = Is.toString, Bs = Ds.hasOwnProperty, Fs = RegExp(
- "^" + js.call(Bs).replace(Ps, "\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + "$"
-);
-function Rs(e) {
- if (!ee(e) || _s(e))
- return !1;
- var t = ti(e) ? Fs : Cs;
- return t.test(Fe(e));
-}
-function Ls(e, t) {
- return e == null ? void 0 : e[t];
-}
-function Re(e, t) {
- var r = Ls(e, t);
- return Rs(r) ? r : void 0;
-}
-var qs = Re(Object, "create");
-const at = qs;
-function Ms() {
- this.__data__ = at ? at(null) : {}, this.size = 0;
-}
-function ks(e) {
- var t = this.has(e) && delete this.__data__[e];
- return this.size -= t ? 1 : 0, t;
-}
-var Ns = "__lodash_hash_undefined__", Hs = Object.prototype, Vs = Hs.hasOwnProperty;
-function Us(e) {
- var t = this.__data__;
- if (at) {
- var r = t[e];
- return r === Ns ? void 0 : r;
- }
- return Vs.call(t, e) ? t[e] : void 0;
-}
-var Ws = Object.prototype, zs = Ws.hasOwnProperty;
-function Gs(e) {
- var t = this.__data__;
- return at ? t[e] !== void 0 : zs.call(t, e);
-}
-var Ks = "__lodash_hash_undefined__";
-function Xs(e, t) {
- var r = this.__data__;
- return this.size += this.has(e) ? 0 : 1, r[e] = at && t === void 0 ? Ks : t, this;
-}
-function De(e) {
- var t = -1, r = e == null ? 0 : e.length;
- for (this.clear(); ++t < r; ) {
- var n = e[t];
- this.set(n[0], n[1]);
- }
-}
-De.prototype.clear = Ms;
-De.prototype.delete = ks;
-De.prototype.get = Us;
-De.prototype.has = Gs;
-De.prototype.set = Xs;
-function Qs() {
- this.__data__ = [], this.size = 0;
-}
-function Fr(e, t) {
- return e === t || e !== e && t !== t;
-}
-function Lt(e, t) {
- for (var r = e.length; r--; )
- if (Fr(e[r][0], t))
- return r;
- return -1;
-}
-var Ys = Array.prototype, Js = Ys.splice;
-function Zs(e) {
- var t = this.__data__, r = Lt(t, e);
- if (r < 0)
- return !1;
- var n = t.length - 1;
- return r == n ? t.pop() : Js.call(t, r, 1), --this.size, !0;
-}
-function el(e) {
- var t = this.__data__, r = Lt(t, e);
- return r < 0 ? void 0 : t[r][1];
-}
-function tl(e) {
- return Lt(this.__data__, e) > -1;
-}
-function rl(e, t) {
- var r = this.__data__, n = Lt(r, e);
- return n < 0 ? (++this.size, r.push([e, t])) : r[n][1] = t, this;
-}
-function ce(e) {
- var t = -1, r = e == null ? 0 : e.length;
- for (this.clear(); ++t < r; ) {
- var n = e[t];
- this.set(n[0], n[1]);
- }
-}
-ce.prototype.clear = Qs;
-ce.prototype.delete = Zs;
-ce.prototype.get = el;
-ce.prototype.has = tl;
-ce.prototype.set = rl;
-var nl = Re(ne, "Map");
-const st = nl;
-function il() {
- this.size = 0, this.__data__ = {
- hash: new De(),
- map: new (st || ce)(),
- string: new De()
- };
-}
-function ol(e) {
- var t = typeof e;
- return t == "string" || t == "number" || t == "symbol" || t == "boolean" ? e !== "__proto__" : e === null;
-}
-function qt(e, t) {
- var r = e.__data__;
- return ol(t) ? r[typeof t == "string" ? "string" : "hash"] : r.map;
-}
-function al(e) {
- var t = qt(this, e).delete(e);
- return this.size -= t ? 1 : 0, t;
-}
-function sl(e) {
- return qt(this, e).get(e);
-}
-function ll(e) {
- return qt(this, e).has(e);
-}
-function ul(e, t) {
- var r = qt(this, e), n = r.size;
- return r.set(e, t), this.size += r.size == n ? 0 : 1, this;
-}
-function fe(e) {
- var t = -1, r = e == null ? 0 : e.length;
- for (this.clear(); ++t < r; ) {
- var n = e[t];
- this.set(n[0], n[1]);
- }
-}
-fe.prototype.clear = il;
-fe.prototype.delete = al;
-fe.prototype.get = sl;
-fe.prototype.has = ll;
-fe.prototype.set = ul;
-var cl = "Expected a function";
-function Rr(e, t) {
- if (typeof e != "function" || t != null && typeof t != "function")
- throw new TypeError(cl);
- var r = function() {
- var n = arguments, i = t ? t.apply(this, n) : n[0], o = r.cache;
- if (o.has(i))
- return o.get(i);
- var a = e.apply(this, n);
- return r.cache = o.set(i, a) || o, a;
- };
- return r.cache = new (Rr.Cache || fe)(), r;
-}
-Rr.Cache = fe;
-var fl = 500;
-function dl(e) {
- var t = Rr(e, function(n) {
- return r.size === fl && r.clear(), n;
- }), r = t.cache;
- return t;
-}
-var pl = /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g, hl = /\\(\\)?/g, vl = dl(function(e) {
- var t = [];
- return e.charCodeAt(0) === 46 && t.push(""), e.replace(pl, function(r, n, i, o) {
- t.push(i ? o.replace(hl, "$1") : n || r);
- }), t;
-});
-const ml = vl;
-function gi(e, t) {
- for (var r = -1, n = e == null ? 0 : e.length, i = Array(n); ++r < n; )
- i[r] = t(e[r], r, e);
- return i;
-}
-var gl = 1 / 0, hn = ye ? ye.prototype : void 0, vn = hn ? hn.toString : void 0;
-function Mt(e) {
- if (typeof e == "string")
- return e;
- if (k(e))
- return gi(e, Mt) + "";
- if (Rt(e))
- return vn ? vn.call(e) : "";
- var t = e + "";
- return t == "0" && 1 / e == -gl ? "-0" : t;
-}
-function Lr(e) {
- return e == null ? "" : Mt(e);
-}
-function qr(e, t) {
- return k(e) ? e : Br(e, t) ? [e] : ml(Lr(e));
-}
-var yl = 1 / 0;
-function dt(e) {
- if (typeof e == "string" || Rt(e))
- return e;
- var t = e + "";
- return t == "0" && 1 / e == -yl ? "-0" : t;
-}
-function yi(e, t, r) {
- t = qr(t, e);
- for (var n = -1, i = t.length, o = !1; ++n < i; ) {
- var a = dt(t[n]);
- if (!(o = e != null && r(e, a)))
- break;
- e = e[a];
- }
- return o || ++n != i ? o : (i = e == null ? 0 : e.length, !!i && Tr(i) && _r(a, i) && (k(e) || Yn(e)));
+function Xd(e) {
+ return () => R(dc, e);
}
-function G(e, t) {
- return e != null && yi(e, t, Os);
-}
-function K(e, t, ...r) {
+function Y(e, t, ...r) {
if (e in t) {
let i = t[e];
return typeof i == "function" ? i(...r) : i;
}
let n = 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(n, K), n;
-}
-var Pt = ((e) => (e[e.None = 0] = "None", e[e.RenderStrategy = 1] = "RenderStrategy", e[e.Static = 2] = "Static", e))(Pt || {}), me = ((e) => (e[e.Unmount = 0] = "Unmount", e[e.Hidden = 1] = "Hidden", e))(me || {});
-function U({ visible: e = !0, features: t = 0, ourProps: r, theirProps: n, ...i }) {
- var o;
- let a = bl(n, r), s = Object.assign(i, { props: a });
- if (e || t & 2 && a.static)
- return er(s);
+ throw Error.captureStackTrace && Error.captureStackTrace(n, Y), n;
+}
+var Dt = ((e) => (e[e.None = 0] = "None", e[e.RenderStrategy = 1] = "RenderStrategy", e[e.Static = 2] = "Static", e))(Dt || {}), be = ((e) => (e[e.Unmount = 0] = "Unmount", e[e.Hidden = 1] = "Hidden", e))(be || {});
+function z({ visible: e = !0, features: t = 0, ourProps: r, theirProps: n, ...i }) {
+ var a;
+ let o = pc(n, r), s = Object.assign(i, { props: o });
+ if (e || t & 2 && o.static)
+ return ar(s);
if (t & 1) {
- let l = (o = a.unmount) == null || o ? 0 : 1;
- return K(l, { [0]() {
+ let l = (a = o.unmount) == null || a ? 0 : 1;
+ return Y(l, { [0]() {
return null;
}, [1]() {
- return er({ ...i, props: { ...a, hidden: !0, style: { display: "none" } } });
+ return ar({ ...i, props: { ...o, hidden: !0, style: { display: "none" } } });
} });
}
- return er(s);
+ return ar(s);
}
-function er({ props: e, attrs: t, slots: r, slot: n, name: i }) {
- var o;
- let { as: a, ...s } = wi(e, ["unmount", "static"]), l = (o = r.default) == null ? void 0 : o.call(r, n), u = {};
+function ar({ props: e, attrs: t, slots: r, slot: n, name: i }) {
+ var a;
+ let { as: o, ...s } = Li(e, ["unmount", "static"]), l = (a = r.default) == null ? void 0 : a.call(r, n), u = {};
if (n) {
let c = !1, f = [];
for (let [p, d] of Object.entries(n))
typeof d == "boolean" && (c = !0), d === !0 && f.push(p);
c && (u["data-headlessui-state"] = f.join(" "));
}
- if (a === "template") {
- if (l = bi(l), Object.keys(s).length > 0 || Object.keys(t).length > 0) {
+ if (o === "template") {
+ if (l = Ri(l), Object.keys(s).length > 0 || Object.keys(t).length > 0) {
let [c, ...f] = l != null ? l : [];
- if (!wl(c) || f.length > 0)
+ if (!hc(c) || f.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(s).concat(Object.keys(t)).sort((p, d) => p.localeCompare(d)).map((p) => ` - ${p}`).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((p) => ` - ${p}`).join(`
`)].join(`
`));
- return go(c, Object.assign({}, s, u));
+ return ga(c, Object.assign({}, s, u));
}
return Array.isArray(l) && l.length === 1 ? l[0] : l;
}
- return F(a, Object.assign({}, s, u), l);
+ return R(o, Object.assign({}, s, u), l);
}
-function bi(e) {
- return e.flatMap((t) => t.type === xr ? bi(t.children) : [t]);
+function Ri(e) {
+ return e.flatMap((t) => t.type === Ar ? Ri(t.children) : [t]);
}
-function bl(...e) {
+function pc(...e) {
if (e.length === 0)
return {};
if (e.length === 1)
@@ -867,102 +1446,102 @@ function bl(...e) {
if (t.disabled || t["aria-disabled"])
return Object.assign(t, Object.fromEntries(Object.keys(r).map((n) => [n, void 0])));
for (let n in r)
- Object.assign(t, { [n](i, ...o) {
- let a = r[n];
- for (let s of a) {
+ Object.assign(t, { [n](i, ...a) {
+ let o = r[n];
+ for (let s of o) {
if (i instanceof Event && i.defaultPrevented)
return;
- s(i, ...o);
+ s(i, ...a);
}
} });
return t;
}
-function wi(e, t = []) {
+function Li(e, t = []) {
let r = Object.assign({}, e);
for (let n of t)
n in r && delete r[n];
return r;
}
-function wl(e) {
+function hc(e) {
return e == null ? !1 : typeof e.type == "string" || typeof e.type == "object" || typeof e.type == "function";
}
-let Ol = 0;
-function Sl() {
- return ++Ol;
+let vc = 0;
+function mc() {
+ return ++vc;
}
-function Le() {
- return Sl();
+function Me() {
+ return mc();
}
-var Oi = ((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))(Oi || {});
-function ue(e) {
+var ki = ((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))(ki || {});
+function pe(e) {
var t;
return e == null || e.value == null ? null : (t = e.value.$el) != null ? t : e.value;
}
-let Si = Symbol("Context");
-var je = ((e) => (e[e.Open = 0] = "Open", e[e.Closed = 1] = "Closed", e))(je || {});
-function $l() {
- return Mr() !== null;
+let Mi = Symbol("Context");
+var qe = ((e) => (e[e.Open = 0] = "Open", e[e.Closed = 1] = "Closed", e))(qe || {});
+function gc() {
+ return Ur() !== null;
}
-function Mr() {
- return J(Si, null);
+function Ur() {
+ return U(Mi, null);
}
-function El(e) {
- Z(Si, e);
+function yc(e) {
+ te(Mi, e);
}
-const kt = typeof window > "u" || typeof document > "u";
-function Ge(e) {
- if (kt)
+const Ut = typeof window > "u" || typeof document > "u";
+function Qe(e) {
+ if (Ut)
return null;
if (e instanceof Node)
return e.ownerDocument;
if (e != null && e.hasOwnProperty("value")) {
- let t = ue(e);
+ let t = pe(e);
if (t)
return t.ownerDocument;
}
return document;
}
-let lr = ["[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 lt = ((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))(lt || {}), $i = ((e) => (e[e.Error = 0] = "Error", e[e.Overflow = 1] = "Overflow", e[e.Success = 2] = "Success", e[e.Underflow = 3] = "Underflow", e))($i || {}), xl = ((e) => (e[e.Previous = -1] = "Previous", e[e.Next = 1] = "Next", e))(xl || {});
-function _l(e = document.body) {
- return e == null ? [] : Array.from(e.querySelectorAll(lr));
+let mr = ["[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 ct = ((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))(ct || {}), Ni = ((e) => (e[e.Error = 0] = "Error", e[e.Overflow = 1] = "Overflow", e[e.Success = 2] = "Success", e[e.Underflow = 3] = "Underflow", e))(Ni || {}), bc = ((e) => (e[e.Previous = -1] = "Previous", e[e.Next = 1] = "Next", e))(bc || {});
+function wc(e = document.body) {
+ return e == null ? [] : Array.from(e.querySelectorAll(mr));
}
-var Ei = ((e) => (e[e.Strict = 0] = "Strict", e[e.Loose = 1] = "Loose", e))(Ei || {});
-function Tl(e, t = 0) {
+var Vi = ((e) => (e[e.Strict = 0] = "Strict", e[e.Loose = 1] = "Loose", e))(Vi || {});
+function Sc(e, t = 0) {
var r;
- return e === ((r = Ge(e)) == null ? void 0 : r.body) ? !1 : K(t, { [0]() {
- return e.matches(lr);
+ return e === ((r = Qe(e)) == null ? void 0 : r.body) ? !1 : Y(t, { [0]() {
+ return e.matches(mr);
}, [1]() {
let n = e;
for (; n !== null; ) {
- if (n.matches(lr))
+ if (n.matches(mr))
return !0;
n = n.parentElement;
}
return !1;
} });
}
-function nt(e) {
+function at(e) {
e == null || e.focus({ preventScroll: !0 });
}
-let Al = ["textarea", "input"].join(",");
-function Pl(e) {
+let Oc = ["textarea", "input"].join(",");
+function $c(e) {
var t, r;
- return (r = (t = e == null ? void 0 : e.matches) == null ? void 0 : t.call(e, Al)) != null ? r : !1;
+ return (r = (t = e == null ? void 0 : e.matches) == null ? void 0 : t.call(e, Oc)) != null ? r : !1;
}
-function Cl(e, t = (r) => r) {
+function Ec(e, t = (r) => r) {
return e.slice().sort((r, n) => {
- let i = t(r), o = t(n);
- if (i === null || o === null)
+ let i = t(r), a = t(n);
+ if (i === null || a === null)
return 0;
- let a = i.compareDocumentPosition(o);
- return a & Node.DOCUMENT_POSITION_FOLLOWING ? -1 : a & Node.DOCUMENT_POSITION_PRECEDING ? 1 : 0;
+ let o = i.compareDocumentPosition(a);
+ return o & Node.DOCUMENT_POSITION_FOLLOWING ? -1 : o & Node.DOCUMENT_POSITION_PRECEDING ? 1 : 0;
});
}
-function ur(e, t, r = !0, n = null) {
+function gr(e, t, r = !0, n = null) {
var i;
- let o = (i = Array.isArray(e) ? e.length > 0 ? e[0].ownerDocument : document : e == null ? void 0 : e.ownerDocument) != null ? i : document, a = Array.isArray(e) ? r ? Cl(e) : e : _l(e);
- n = n != null ? n : o.activeElement;
+ let a = (i = Array.isArray(e) ? e.length > 0 ? e[0].ownerDocument : document : e == null ? void 0 : e.ownerDocument) != null ? i : document, o = Array.isArray(e) ? r ? Ec(e) : e : wc(e);
+ n = n != null ? n : a.activeElement;
let s = (() => {
if (t & 5)
return 1;
@@ -973,13 +1552,13 @@ function ur(e, t, r = !0, n = null) {
if (t & 1)
return 0;
if (t & 2)
- return Math.max(0, a.indexOf(n)) - 1;
+ return Math.max(0, o.indexOf(n)) - 1;
if (t & 4)
- return Math.max(0, a.indexOf(n)) + 1;
+ return Math.max(0, o.indexOf(n)) + 1;
if (t & 8)
- return a.length - 1;
+ return o.length - 1;
throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last");
- })(), u = t & 32 ? { preventScroll: !0 } : {}, c = 0, f = a.length, p;
+ })(), u = t & 32 ? { preventScroll: !0 } : {}, c = 0, f = o.length, p;
do {
if (c >= f || c + f <= 0)
return 0;
@@ -992,20 +1571,20 @@ function ur(e, t, r = !0, n = null) {
if (d >= f)
return 1;
}
- p = a[d], p == null || p.focus(u), c += s;
- } while (p !== o.activeElement);
- return t & 6 && Pl(p) && p.select(), p.hasAttribute("tabindex") || p.setAttribute("tabindex", "0"), 2;
+ p = o[d], p == null || p.focus(u), c += s;
+ } while (p !== a.activeElement);
+ return t & 6 && $c(p) && p.select(), p.hasAttribute("tabindex") || p.setAttribute("tabindex", "0"), 2;
}
-function tr(e, t, r) {
- kt || Q((n) => {
+function or(e, t, r) {
+ Ut || Z((n) => {
document.addEventListener(e, t, r), n(() => document.removeEventListener(e, t, r));
});
}
-function Il(e, t, r = D(() => !0)) {
- function n(o, a) {
- if (!r.value || o.defaultPrevented)
+function _c(e, t, r = I(() => !0)) {
+ function n(a, o) {
+ if (!r.value || a.defaultPrevented)
return;
- let s = a(o);
+ let s = o(a);
if (s === null || !s.ownerDocument.documentElement.contains(s))
return;
let l = function u(c) {
@@ -1014,93 +1593,93 @@ function Il(e, t, r = D(() => !0)) {
for (let u of l) {
if (u === null)
continue;
- let c = u instanceof HTMLElement ? u : ue(u);
+ let c = u instanceof HTMLElement ? u : pe(u);
if (c != null && c.contains(s))
return;
}
- return !Tl(s, Ei.Loose) && s.tabIndex !== -1 && o.preventDefault(), t(o, s);
+ return !Sc(s, Vi.Loose) && s.tabIndex !== -1 && a.preventDefault(), t(a, s);
}
let i = y(null);
- tr("mousedown", (o) => {
- r.value && (i.value = o.target);
- }, !0), tr("click", (o) => {
- !i.value || (n(o, () => i.value), i.value = null);
- }, !0), tr("blur", (o) => n(o, () => window.document.activeElement instanceof HTMLIFrameElement ? window.document.activeElement : null), !0);
-}
-var Ct = ((e) => (e[e.None = 1] = "None", e[e.Focusable = 2] = "Focusable", e[e.Hidden = 4] = "Hidden", e))(Ct || {});
-let cr = V({ name: "Hidden", props: { as: { type: [Object, String], default: "div" }, features: { type: Number, default: 1 } }, setup(e, { slots: t, attrs: r }) {
+ or("mousedown", (a) => {
+ r.value && (i.value = a.target);
+ }, !0), or("click", (a) => {
+ !i.value || (n(a, () => i.value), i.value = null);
+ }, !0), or("blur", (a) => n(a, () => window.document.activeElement instanceof HTMLIFrameElement ? window.document.activeElement : null), !0);
+}
+var jt = ((e) => (e[e.None = 1] = "None", e[e.Focusable = 2] = "Focusable", e[e.Hidden = 4] = "Hidden", e))(jt || {});
+let yr = W({ name: "Hidden", props: { as: { type: [Object, String], default: "div" }, features: { type: Number, default: 1 } }, setup(e, { slots: t, attrs: r }) {
return () => {
- let { features: n, ...i } = e, o = { "aria-hidden": (n & 2) === 2 ? !0 : void 0, style: { 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", ...(n & 4) === 4 && (n & 2) !== 2 && { display: "none" } } };
- return U({ ourProps: o, theirProps: i, slot: {}, attrs: r, slots: t, name: "Hidden" });
+ let { features: n, ...i } = e, a = { "aria-hidden": (n & 2) === 2 ? !0 : void 0, style: { 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", ...(n & 4) === 4 && (n & 2) !== 2 && { display: "none" } } };
+ return z({ ourProps: a, theirProps: i, slot: {}, attrs: r, slots: t, name: "Hidden" });
};
} });
-function Dl(e, t, r) {
- kt || Q((n) => {
+function xc(e, t, r) {
+ Ut || Z((n) => {
window.addEventListener(e, t, r), n(() => window.removeEventListener(e, t, r));
});
}
-var fr = ((e) => (e[e.Forwards = 0] = "Forwards", e[e.Backwards = 1] = "Backwards", e))(fr || {});
-function jl() {
+var br = ((e) => (e[e.Forwards = 0] = "Forwards", e[e.Backwards = 1] = "Backwards", e))(br || {});
+function Tc() {
let e = y(0);
- return Dl("keydown", (t) => {
+ return xc("keydown", (t) => {
t.key === "Tab" && (e.value = t.shiftKey ? 1 : 0);
}), e;
}
-function xi(e, t, r, n) {
- kt || Q((i) => {
+function Hi(e, t, r, n) {
+ Ut || Z((i) => {
e = e != null ? e : window, e.addEventListener(t, r, n), i(() => e.removeEventListener(t, r, n));
});
}
-function Bl(e) {
+function Ac(e) {
typeof queueMicrotask == "function" ? queueMicrotask(e) : Promise.resolve().then(e).catch((t) => setTimeout(() => {
throw t;
}));
}
-var _i = ((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))(_i || {});
-let Ze = Object.assign(V({ name: "FocusTrap", props: { as: { type: [Object, String], default: "div" }, initialFocus: { type: Object, default: null }, features: { type: Number, default: 30 }, containers: { type: Object, default: y(/* @__PURE__ */ new Set()) } }, inheritAttrs: !1, setup(e, { attrs: t, slots: r, expose: n }) {
+var Ui = ((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))(Ui || {});
+let rt = Object.assign(W({ name: "FocusTrap", props: { as: { type: [Object, String], default: "div" }, initialFocus: { type: Object, default: null }, features: { type: Number, default: 30 }, containers: { type: Object, default: y(/* @__PURE__ */ new Set()) } }, inheritAttrs: !1, setup(e, { attrs: t, slots: r, expose: n }) {
let i = y(null);
n({ el: i, $el: i });
- let o = D(() => Ge(i));
- Fl({ ownerDocument: o }, D(() => Boolean(e.features & 16)));
- let a = Rl({ ownerDocument: o, container: i, initialFocus: D(() => e.initialFocus) }, D(() => Boolean(e.features & 2)));
- Ll({ ownerDocument: o, container: i, containers: e.containers, previousActiveElement: a }, D(() => Boolean(e.features & 8)));
- let s = jl();
+ let a = I(() => Qe(i));
+ Pc({ ownerDocument: a }, I(() => Boolean(e.features & 16)));
+ let o = Ic({ ownerDocument: a, container: i, initialFocus: I(() => e.initialFocus) }, I(() => Boolean(e.features & 2)));
+ Cc({ ownerDocument: a, container: i, containers: e.containers, previousActiveElement: o }, I(() => Boolean(e.features & 8)));
+ let s = Tc();
function l() {
- let u = ue(i);
- !u || K(s.value, { [fr.Forwards]: () => ur(u, lt.First), [fr.Backwards]: () => ur(u, lt.Last) });
+ let u = pe(i);
+ !u || Y(s.value, { [br.Forwards]: () => gr(u, ct.First), [br.Backwards]: () => gr(u, ct.Last) });
}
return () => {
let u = {}, c = { ref: i }, { features: f, initialFocus: p, containers: d, ...v } = e;
- return F(xr, [Boolean(f & 4) && F(cr, { as: "button", type: "button", onFocus: l, features: Ct.Focusable }), U({ ourProps: c, theirProps: { ...t, ...v }, slot: u, attrs: t, slots: r, name: "FocusTrap" }), Boolean(f & 4) && F(cr, { as: "button", type: "button", onFocus: l, features: Ct.Focusable })]);
+ return R(Ar, [Boolean(f & 4) && R(yr, { as: "button", type: "button", onFocus: l, features: jt.Focusable }), z({ ourProps: c, theirProps: { ...t, ...v }, slot: u, attrs: t, slots: r, name: "FocusTrap" }), Boolean(f & 4) && R(yr, { as: "button", type: "button", onFocus: l, features: jt.Focusable })]);
};
-} }), { features: _i });
-function Fl({ ownerDocument: e }, t) {
+} }), { features: Ui });
+function Pc({ ownerDocument: e }, t) {
let r = y(null);
function n() {
- var o;
- r.value || (r.value = (o = e.value) == null ? void 0 : o.activeElement);
+ var a;
+ r.value || (r.value = (a = e.value) == null ? void 0 : a.activeElement);
}
function i() {
- !r.value || (nt(r.value), r.value = null);
+ !r.value || (at(r.value), r.value = null);
}
M(() => {
- ct(t, (o, a) => {
- o !== a && (o ? n() : i());
+ dt(t, (a, o) => {
+ a !== o && (a ? n() : i());
}, { immediate: !0 });
- }), Se(i);
+ }), Ee(i);
}
-function Rl({ ownerDocument: e, container: t, initialFocus: r }, n) {
- let i = y(null), o = y(!1);
- return M(() => o.value = !0), Se(() => o.value = !1), M(() => {
- ct([t, r, n], (a, s) => {
- if (a.every((u, c) => (s == null ? void 0 : s[c]) === u) || !n.value)
+function Ic({ ownerDocument: e, container: t, initialFocus: r }, n) {
+ let i = y(null), a = y(!1);
+ return M(() => a.value = !0), Ee(() => a.value = !1), M(() => {
+ dt([t, r, n], (o, s) => {
+ if (o.every((u, c) => (s == null ? void 0 : s[c]) === u) || !n.value)
return;
- let l = ue(t);
- !l || Bl(() => {
+ let l = pe(t);
+ !l || Ac(() => {
var u, c;
- if (!o.value)
+ if (!a.value)
return;
- let f = ue(r), p = (u = e.value) == null ? void 0 : u.activeElement;
+ let f = pe(r), p = (u = e.value) == null ? void 0 : u.activeElement;
if (f) {
if (f === p) {
i.value = p;
@@ -1110,14 +1689,14 @@ function Rl({ ownerDocument: e, container: t, initialFocus: r }, n) {
i.value = p;
return;
}
- f ? nt(f) : ur(l, lt.First | lt.NoScroll) === $i.Error && console.warn("There are no focusable elements inside the "), i.value = (c = e.value) == null ? void 0 : c.activeElement;
+ f ? at(f) : gr(l, ct.First | ct.NoScroll) === Ni.Error && console.warn("There are no focusable elements inside the "), i.value = (c = e.value) == null ? void 0 : c.activeElement;
});
}, { immediate: !0, flush: "post" });
}), i;
}
-function Ll({ ownerDocument: e, container: t, containers: r, previousActiveElement: n }, i) {
- var o;
- xi((o = e.value) == null ? void 0 : o.defaultView, "focus", (a) => {
+function Cc({ ownerDocument: e, container: t, containers: r, previousActiveElement: n }, i) {
+ var a;
+ Hi((a = e.value) == null ? void 0 : a.defaultView, "focus", (o) => {
if (!i.value)
return;
let s = new Set(r == null ? void 0 : r.value);
@@ -1125,70 +1704,70 @@ function Ll({ ownerDocument: e, container: t, containers: r, previousActiveEleme
let l = n.value;
if (!l)
return;
- let u = a.target;
- u && u instanceof HTMLElement ? ql(s, u) ? (n.value = u, nt(u)) : (a.preventDefault(), a.stopPropagation(), nt(l)) : nt(n.value);
+ let u = o.target;
+ u && u instanceof HTMLElement ? Dc(s, u) ? (n.value = u, at(u)) : (o.preventDefault(), o.stopPropagation(), at(l)) : at(n.value);
}, !0);
}
-function ql(e, t) {
+function Dc(e, t) {
var r;
for (let n of e)
if ((r = n.value) != null && r.contains(t))
return !0;
return !1;
}
-let mn = "body > *", Me = /* @__PURE__ */ new Set(), he = /* @__PURE__ */ new Map();
-function gn(e) {
+let Ln = "body > *", He = /* @__PURE__ */ new Set(), ye = /* @__PURE__ */ new Map();
+function kn(e) {
e.setAttribute("aria-hidden", "true"), e.inert = !0;
}
-function yn(e) {
- let t = he.get(e);
+function Mn(e) {
+ let t = ye.get(e);
!t || (t["aria-hidden"] === null ? e.removeAttribute("aria-hidden") : e.setAttribute("aria-hidden", t["aria-hidden"]), e.inert = t.inert);
}
-function Ml(e, t = y(!0)) {
- Q((r) => {
+function jc(e, t = y(!0)) {
+ Z((r) => {
if (!t.value || !e.value)
return;
- let n = e.value, i = Ge(n);
+ let n = e.value, i = Qe(n);
if (i) {
- Me.add(n);
- for (let o of he.keys())
- o.contains(n) && (yn(o), he.delete(o));
- i.querySelectorAll(mn).forEach((o) => {
- if (o instanceof HTMLElement) {
- for (let a of Me)
- if (o.contains(a))
+ He.add(n);
+ for (let a of ye.keys())
+ a.contains(n) && (Mn(a), ye.delete(a));
+ i.querySelectorAll(Ln).forEach((a) => {
+ if (a instanceof HTMLElement) {
+ for (let o of He)
+ if (a.contains(o))
return;
- Me.size === 1 && (he.set(o, { "aria-hidden": o.getAttribute("aria-hidden"), inert: o.inert }), gn(o));
+ He.size === 1 && (ye.set(a, { "aria-hidden": a.getAttribute("aria-hidden"), inert: a.inert }), kn(a));
}
}), r(() => {
- if (Me.delete(n), Me.size > 0)
- i.querySelectorAll(mn).forEach((o) => {
- if (o instanceof HTMLElement && !he.has(o)) {
- for (let a of Me)
- if (o.contains(a))
+ if (He.delete(n), He.size > 0)
+ i.querySelectorAll(Ln).forEach((a) => {
+ if (a instanceof HTMLElement && !ye.has(a)) {
+ for (let o of He)
+ if (a.contains(o))
return;
- he.set(o, { "aria-hidden": o.getAttribute("aria-hidden"), inert: o.inert }), gn(o);
+ ye.set(a, { "aria-hidden": a.getAttribute("aria-hidden"), inert: a.inert }), kn(a);
}
});
else
- for (let o of he.keys())
- yn(o), he.delete(o);
+ for (let a of ye.keys())
+ Mn(a), ye.delete(a);
});
}
});
}
-let Ti = Symbol("ForcePortalRootContext");
-function kl() {
- return J(Ti, !1);
+let Wi = Symbol("ForcePortalRootContext");
+function Bc() {
+ return U(Wi, !1);
}
-let dr = V({ name: "ForcePortalRoot", props: { as: { type: [Object, String], default: "template" }, force: { type: Boolean, default: !1 } }, setup(e, { slots: t, attrs: r }) {
- return Z(Ti, e.force), () => {
+let wr = W({ name: "ForcePortalRoot", props: { as: { type: [Object, String], default: "template" }, force: { type: Boolean, default: !1 } }, setup(e, { slots: t, attrs: r }) {
+ return te(Wi, e.force), () => {
let { force: n, ...i } = e;
- return U({ theirProps: i, ourProps: {}, slot: {}, slots: t, attrs: r, name: "ForcePortalRoot" });
+ return z({ theirProps: i, ourProps: {}, slot: {}, slots: t, attrs: r, name: "ForcePortalRoot" });
};
} });
-function Nl(e) {
- let t = Ge(e);
+function Fc(e) {
+ let t = Qe(e);
if (!t) {
if (e === null)
return null;
@@ -1200,11 +1779,11 @@ function Nl(e) {
let n = t.createElement("div");
return n.setAttribute("id", "headlessui-portal-root"), t.body.appendChild(n);
}
-let Ai = V({ name: "Portal", props: { as: { type: [Object, String], default: "div" } }, setup(e, { slots: t, attrs: r }) {
- let n = y(null), i = D(() => Ge(n)), o = kl(), a = J(Pi, null), s = y(o === !0 || a == null ? Nl(n.value) : a.resolveTarget());
- return Q(() => {
- o || a != null && (s.value = a.resolveTarget());
- }), Se(() => {
+let zi = W({ name: "Portal", props: { as: { type: [Object, String], default: "div" } }, setup(e, { slots: t, attrs: r }) {
+ let n = y(null), i = I(() => Qe(n)), a = Bc(), o = U(Gi, null), s = y(a === !0 || o == null ? Fc(n.value) : o.resolveTarget());
+ return Z(() => {
+ a || o != null && (s.value = o.resolveTarget());
+ }), Ee(() => {
var l, u;
let c = (l = i.value) == null ? void 0 : l.getElementById("headlessui-portal-root");
!c || s.value === c && s.value.children.length <= 0 && ((u = s.value.parentElement) == null || u.removeChild(s.value));
@@ -1212,64 +1791,64 @@ let Ai = V({ name: "Portal", props: { as: { type: [Object, String], default: "di
if (s.value === null)
return null;
let l = { ref: n, "data-headlessui-portal": "" };
- return F(yo, { to: s.value }, U({ ourProps: l, theirProps: e, slot: {}, attrs: r, slots: t, name: "Portal" }));
+ return R(Zn, { to: s.value }, z({ ourProps: l, theirProps: e, slot: {}, attrs: r, slots: t, name: "Portal" }));
};
-} }), Pi = Symbol("PortalGroupContext"), Hl = V({ name: "PortalGroup", props: { as: { type: [Object, String], default: "template" }, target: { type: Object, default: null } }, setup(e, { attrs: t, slots: r }) {
- let n = bo({ resolveTarget() {
+} }), Gi = Symbol("PortalGroupContext"), qc = W({ name: "PortalGroup", props: { as: { type: [Object, String], default: "template" }, target: { type: Object, default: null } }, setup(e, { attrs: t, slots: r }) {
+ let n = ya({ resolveTarget() {
return e.target;
} });
- return Z(Pi, n), () => {
- let { target: i, ...o } = e;
- return U({ theirProps: o, ourProps: {}, slot: {}, attrs: t, slots: r, name: "PortalGroup" });
+ return te(Gi, n), () => {
+ let { target: i, ...a } = e;
+ return z({ theirProps: a, ourProps: {}, slot: {}, attrs: t, slots: r, name: "PortalGroup" });
};
-} }), Ci = Symbol("StackContext");
-var pr = ((e) => (e[e.Add = 0] = "Add", e[e.Remove = 1] = "Remove", e))(pr || {});
-function Vl() {
- return J(Ci, () => {
+} }), Ki = Symbol("StackContext");
+var Sr = ((e) => (e[e.Add = 0] = "Add", e[e.Remove = 1] = "Remove", e))(Sr || {});
+function Rc() {
+ return U(Ki, () => {
});
}
-function Ul({ type: e, enabled: t, element: r, onUpdate: n }) {
- let i = Vl();
- function o(...a) {
- n == null || n(...a), i(...a);
+function Lc({ type: e, enabled: t, element: r, onUpdate: n }) {
+ let i = Rc();
+ function a(...o) {
+ n == null || n(...o), i(...o);
}
M(() => {
- ct(t, (a, s) => {
- a ? o(0, e, r) : s === !0 && o(1, e, r);
+ dt(t, (o, s) => {
+ o ? a(0, e, r) : s === !0 && a(1, e, r);
}, { immediate: !0, flush: "sync" });
- }), Se(() => {
- t.value && o(1, e, r);
- }), Z(Ci, o);
+ }), Ee(() => {
+ t.value && a(1, e, r);
+ }), te(Ki, a);
}
-let Ii = Symbol("DescriptionContext");
-function Wl() {
- let e = J(Ii, null);
+let Xi = Symbol("DescriptionContext");
+function kc() {
+ let e = U(Xi, null);
if (e === null)
throw new Error("Missing parent");
return e;
}
-function zl({ slot: e = y({}), name: t = "Description", props: r = {} } = {}) {
+function Mc({ slot: e = y({}), name: t = "Description", props: r = {} } = {}) {
let n = y([]);
- function i(o) {
- return n.value.push(o), () => {
- let a = n.value.indexOf(o);
- a !== -1 && n.value.splice(a, 1);
+ function i(a) {
+ return n.value.push(a), () => {
+ let o = n.value.indexOf(a);
+ o !== -1 && n.value.splice(o, 1);
};
}
- return Z(Ii, { register: i, slot: e, name: t, props: r }), D(() => n.value.length > 0 ? n.value.join(" ") : void 0);
+ return te(Xi, { register: i, slot: e, name: t, props: r }), I(() => n.value.length > 0 ? n.value.join(" ") : void 0);
}
-let Md = V({ name: "Description", props: { as: { type: [Object, String], default: "p" } }, setup(e, { attrs: t, slots: r }) {
- let n = Wl(), i = `headlessui-description-${Le()}`;
- return M(() => Se(n.register(i))), () => {
- let { name: o = "Description", slot: a = y({}), props: s = {} } = n, l = e, u = { ...Object.entries(s).reduce((c, [f, p]) => Object.assign(c, { [f]: ve(p) }), {}), id: i };
- return U({ ourProps: u, theirProps: l, slot: a.value, attrs: t, slots: r, name: o });
+let Qd = W({ name: "Description", props: { as: { type: [Object, String], default: "p" } }, setup(e, { attrs: t, slots: r }) {
+ let n = kc(), i = `headlessui-description-${Me()}`;
+ return M(() => Ee(n.register(i))), () => {
+ let { name: a = "Description", slot: o = y({}), props: s = {} } = n, l = e, u = { ...Object.entries(s).reduce((c, [f, p]) => Object.assign(c, { [f]: H(p) }), {}), id: i };
+ return z({ ourProps: u, theirProps: l, slot: o.value, attrs: t, slots: r, name: a });
};
} });
-function kr() {
+function Wr() {
let e = [], t = [], r = { enqueue(n) {
t.push(n);
- }, addEventListener(n, i, o, a) {
- return n.addEventListener(i, o, a), r.add(() => n.removeEventListener(i, o, a));
+ }, addEventListener(n, i, a, o) {
+ return n.addEventListener(i, a, o), r.add(() => n.removeEventListener(i, a, o));
}, requestAnimationFrame(...n) {
let i = requestAnimationFrame(...n);
r.add(() => cancelAnimationFrame(i));
@@ -1291,262 +1870,262 @@ function kr() {
} };
return r;
}
-function Gl() {
+function Nc() {
return /iPhone/gi.test(window.navigator.platform) || /Mac/gi.test(window.navigator.platform) && window.navigator.maxTouchPoints > 0;
}
-var Kl = ((e) => (e[e.Open = 0] = "Open", e[e.Closed = 1] = "Closed", e))(Kl || {});
-let hr = Symbol("DialogContext");
-function pt(e) {
- let t = J(hr, null);
+var Vc = ((e) => (e[e.Open = 0] = "Open", e[e.Closed = 1] = "Closed", e))(Vc || {});
+let Or = Symbol("DialogContext");
+function vt(e) {
+ let t = U(Or, null);
if (t === null) {
let r = new Error(`<${e} /> is missing a parent component.`);
- throw Error.captureStackTrace && Error.captureStackTrace(r, pt), r;
+ throw Error.captureStackTrace && Error.captureStackTrace(r, vt), r;
}
return t;
}
-let St = "DC8F892D-2EBD-447C-A4C8-A03058436FF4", Di = V({ 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: St }, initialFocus: { type: Object, default: null } }, emits: { close: (e) => !0 }, setup(e, { emit: t, attrs: r, slots: n, expose: i }) {
- var o;
- let a = y(!1);
+let _t = "DC8F892D-2EBD-447C-A4C8-A03058436FF4", zr = W({ 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: _t }, initialFocus: { type: Object, default: null } }, emits: { close: (e) => !0 }, setup(e, { emit: t, attrs: r, slots: n, expose: i }) {
+ var a;
+ let o = y(!1);
M(() => {
- a.value = !0;
+ o.value = !0;
});
- let s = y(0), l = Mr(), u = D(() => e.open === St && l !== null ? K(l.value, { [je.Open]: !0, [je.Closed]: !1 }) : e.open), c = y(/* @__PURE__ */ new Set()), f = y(null), p = y(null), d = D(() => Ge(f));
- if (i({ el: f, $el: f }), !(e.open !== St || l !== null))
+ let s = y(0), l = Ur(), u = I(() => e.open === _t && l !== null ? Y(l.value, { [qe.Open]: !0, [qe.Closed]: !1 }) : e.open), c = y(/* @__PURE__ */ new Set()), f = y(null), p = y(null), d = I(() => Qe(f));
+ if (i({ el: f, $el: f }), !(e.open !== _t || l !== null))
throw new Error("You forgot to provide an `open` prop to the `Dialog`.");
if (typeof u.value != "boolean")
- throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${u.value === St ? void 0 : e.open}`);
- let v = D(() => a.value && u.value ? 0 : 1), b = D(() => v.value === 0), w = D(() => s.value > 1), T = J(hr, null) !== null, A = D(() => w.value ? "parent" : "leaf");
- Ml(f, D(() => w.value ? b.value : !1)), Ul({ type: "Dialog", enabled: D(() => v.value === 0), element: f, onUpdate: (g, O, x) => {
- if (O === "Dialog")
- return K(g, { [pr.Add]() {
- c.value.add(x), s.value += 1;
- }, [pr.Remove]() {
- c.value.delete(x), s.value -= 1;
+ throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${u.value === _t ? void 0 : e.open}`);
+ let v = I(() => o.value && u.value ? 0 : 1), b = I(() => v.value === 0), w = I(() => s.value > 1), T = U(Or, null) !== null, A = I(() => w.value ? "parent" : "leaf");
+ jc(f, I(() => w.value ? b.value : !1)), Lc({ type: "Dialog", enabled: I(() => v.value === 0), element: f, onUpdate: (g, S, _) => {
+ if (S === "Dialog")
+ return Y(g, { [Sr.Add]() {
+ c.value.add(_), s.value += 1;
+ }, [Sr.Remove]() {
+ c.value.delete(_), s.value -= 1;
} });
} });
- let P = zl({ name: "DialogDescription", slot: D(() => ({ open: u.value })) }), E = `headlessui-dialog-${Le()}`, S = y(null), h = { titleId: S, panelRef: y(null), dialogState: v, setTitleId(g) {
- S.value !== g && (S.value = g);
+ let P = Mc({ name: "DialogDescription", slot: I(() => ({ open: u.value })) }), E = `headlessui-dialog-${Me()}`, O = y(null), h = { titleId: O, panelRef: y(null), dialogState: v, setTitleId(g) {
+ O.value !== g && (O.value = g);
}, close() {
t("close", !1);
} };
- return Z(hr, h), Il(() => {
- var g, O, x;
- return [...Array.from((O = (g = d.value) == null ? void 0 : g.querySelectorAll("body > *, [data-headlessui-portal]")) != null ? O : []).filter((_) => !(!(_ instanceof HTMLElement) || _.contains(ue(p)) || h.panelRef.value && _.contains(h.panelRef.value))), (x = h.panelRef.value) != null ? x : f.value];
- }, (g, O) => {
- h.close(), ot(() => O == null ? void 0 : O.focus());
- }, D(() => v.value === 0 && !w.value)), xi((o = d.value) == null ? void 0 : o.defaultView, "keydown", (g) => {
- g.defaultPrevented || g.key === Oi.Escape && v.value === 0 && (w.value || (g.preventDefault(), g.stopPropagation(), h.close()));
- }), Q((g) => {
- var O;
+ return te(Or, h), _c(() => {
+ var g, S, _;
+ return [...Array.from((S = (g = d.value) == null ? void 0 : g.querySelectorAll("body > *, [data-headlessui-portal]")) != null ? S : []).filter((x) => !(!(x instanceof HTMLElement) || x.contains(pe(p)) || h.panelRef.value && x.contains(h.panelRef.value))), (_ = h.panelRef.value) != null ? _ : f.value];
+ }, (g, S) => {
+ h.close(), st(() => S == null ? void 0 : S.focus());
+ }, I(() => v.value === 0 && !w.value)), Hi((a = d.value) == null ? void 0 : a.defaultView, "keydown", (g) => {
+ g.defaultPrevented || g.key === ki.Escape && v.value === 0 && (w.value || (g.preventDefault(), g.stopPropagation(), h.close()));
+ }), Z((g) => {
+ var S;
if (v.value !== 0 || T)
return;
- let x = d.value;
- if (!x)
+ let _ = d.value;
+ if (!_)
return;
- let _ = kr();
- function $(B, N, R) {
- let L = B.style.getPropertyValue(N);
- return Object.assign(B.style, { [N]: R }), _.add(() => {
- Object.assign(B.style, { [N]: L });
+ let x = Wr();
+ function $(q, V, L) {
+ let k = q.style.getPropertyValue(V);
+ return Object.assign(q.style, { [V]: L }), x.add(() => {
+ Object.assign(q.style, { [V]: k });
});
}
- let C = x == null ? void 0 : x.documentElement, j = ((O = x.defaultView) != null ? O : window).innerWidth - C.clientWidth;
- if ($(C, "overflow", "hidden"), j > 0) {
- let B = C.clientWidth - C.offsetWidth, N = j - B;
- $(C, "paddingRight", `${N}px`);
+ let C = _ == null ? void 0 : _.documentElement, B = ((S = _.defaultView) != null ? S : window).innerWidth - C.clientWidth;
+ if ($(C, "overflow", "hidden"), B > 0) {
+ let q = C.clientWidth - C.offsetWidth, V = B - q;
+ $(C, "paddingRight", `${V}px`);
}
- if (Gl()) {
- let B = window.pageYOffset;
- $(C, "position", "fixed"), $(C, "marginTop", `-${B}px`), $(C, "width", "100%"), _.add(() => window.scrollTo(0, B));
+ if (Nc()) {
+ let q = window.pageYOffset;
+ $(C, "position", "fixed"), $(C, "marginTop", `-${q}px`), $(C, "width", "100%"), x.add(() => window.scrollTo(0, q));
}
- g(_.dispose);
- }), Q((g) => {
+ g(x.dispose);
+ }), Z((g) => {
if (v.value !== 0)
return;
- let O = ue(f);
- if (!O)
+ let S = pe(f);
+ if (!S)
return;
- let x = new IntersectionObserver((_) => {
- for (let $ of _)
+ let _ = new IntersectionObserver((x) => {
+ for (let $ of x)
$.boundingClientRect.x === 0 && $.boundingClientRect.y === 0 && $.boundingClientRect.width === 0 && $.boundingClientRect.height === 0 && h.close();
});
- x.observe(O), g(() => x.disconnect());
+ _.observe(S), g(() => _.disconnect());
}), () => {
- let g = { ...r, ref: f, id: E, role: "dialog", "aria-modal": v.value === 0 ? !0 : void 0, "aria-labelledby": S.value, "aria-describedby": P.value }, { open: O, initialFocus: x, ..._ } = e, $ = { open: v.value === 0 };
- return F(dr, { force: !0 }, () => [F(Ai, () => F(Hl, { target: f.value }, () => F(dr, { force: !1 }, () => F(Ze, { initialFocus: x, containers: c, features: b.value ? K(A.value, { parent: Ze.features.RestoreFocus, leaf: Ze.features.All & ~Ze.features.FocusLock }) : Ze.features.None }, () => U({ ourProps: g, theirProps: _, slot: $, attrs: r, slots: n, visible: v.value === 0, features: Pt.RenderStrategy | Pt.Static, name: "Dialog" }))))), F(cr, { features: Ct.Hidden, ref: p })]);
+ let g = { ...r, ref: f, id: E, role: "dialog", "aria-modal": v.value === 0 ? !0 : void 0, "aria-labelledby": O.value, "aria-describedby": P.value }, { open: S, initialFocus: _, ...x } = e, $ = { open: v.value === 0 };
+ return R(wr, { force: !0 }, () => [R(zi, () => R(qc, { target: f.value }, () => R(wr, { force: !1 }, () => R(rt, { initialFocus: _, containers: c, features: b.value ? Y(A.value, { parent: rt.features.RestoreFocus, leaf: rt.features.All & ~rt.features.FocusLock }) : rt.features.None }, () => z({ ourProps: g, theirProps: x, slot: $, attrs: r, slots: n, visible: v.value === 0, features: Dt.RenderStrategy | Dt.Static, name: "Dialog" }))))), R(yr, { features: jt.Hidden, ref: p })]);
};
} });
-V({ name: "DialogOverlay", props: { as: { type: [Object, String], default: "div" } }, setup(e, { attrs: t, slots: r }) {
- let n = pt("DialogOverlay"), i = `headlessui-dialog-overlay-${Le()}`;
- function o(a) {
- a.target === a.currentTarget && (a.preventDefault(), a.stopPropagation(), n.close());
+W({ name: "DialogOverlay", props: { as: { type: [Object, String], default: "div" } }, setup(e, { attrs: t, slots: r }) {
+ let n = vt("DialogOverlay"), i = `headlessui-dialog-overlay-${Me()}`;
+ function a(o) {
+ o.target === o.currentTarget && (o.preventDefault(), o.stopPropagation(), n.close());
}
- return () => U({ ourProps: { id: i, "aria-hidden": !0, onClick: o }, theirProps: e, slot: { open: n.dialogState.value === 0 }, attrs: t, slots: r, name: "DialogOverlay" });
+ return () => z({ ourProps: { id: i, "aria-hidden": !0, onClick: a }, theirProps: e, slot: { open: n.dialogState.value === 0 }, attrs: t, slots: r, name: "DialogOverlay" });
} });
-V({ name: "DialogBackdrop", props: { as: { type: [Object, String], default: "div" } }, inheritAttrs: !1, setup(e, { attrs: t, slots: r, expose: n }) {
- let i = pt("DialogBackdrop"), o = `headlessui-dialog-backdrop-${Le()}`, a = y(null);
- return n({ el: a, $el: a }), M(() => {
+W({ name: "DialogBackdrop", props: { as: { type: [Object, String], default: "div" } }, inheritAttrs: !1, setup(e, { attrs: t, slots: r, expose: n }) {
+ let i = vt("DialogBackdrop"), a = `headlessui-dialog-backdrop-${Me()}`, o = y(null);
+ return n({ el: o, $el: o }), M(() => {
if (i.panelRef.value === null)
throw new Error("A component is being used, but a component is missing.");
}), () => {
- let s = e, l = { id: o, ref: a, "aria-hidden": !0 };
- return F(dr, { force: !0 }, () => F(Ai, () => U({ ourProps: l, theirProps: { ...t, ...s }, slot: { open: i.dialogState.value === 0 }, attrs: t, slots: r, name: "DialogBackdrop" })));
+ let s = e, l = { id: a, ref: o, "aria-hidden": !0 };
+ return R(wr, { force: !0 }, () => R(zi, () => z({ ourProps: l, theirProps: { ...t, ...s }, slot: { open: i.dialogState.value === 0 }, attrs: t, slots: r, name: "DialogBackdrop" })));
};
} });
-let ji = V({ name: "DialogPanel", props: { as: { type: [Object, String], default: "div" } }, setup(e, { attrs: t, slots: r, expose: n }) {
- let i = pt("DialogPanel"), o = `headlessui-dialog-panel-${Le()}`;
+let Gr = W({ name: "DialogPanel", props: { as: { type: [Object, String], default: "div" } }, setup(e, { attrs: t, slots: r, expose: n }) {
+ let i = vt("DialogPanel"), a = `headlessui-dialog-panel-${Me()}`;
n({ el: i.panelRef, $el: i.panelRef });
- function a(s) {
+ function o(s) {
s.stopPropagation();
}
return () => {
- let s = { id: o, ref: i.panelRef, onClick: a };
- return U({ ourProps: s, theirProps: e, slot: { open: i.dialogState.value === 0 }, attrs: t, slots: r, name: "DialogPanel" });
+ let s = { id: a, ref: i.panelRef, onClick: o };
+ return z({ ourProps: s, theirProps: e, slot: { open: i.dialogState.value === 0 }, attrs: t, slots: r, name: "DialogPanel" });
};
} });
-V({ name: "DialogTitle", props: { as: { type: [Object, String], default: "h2" } }, setup(e, { attrs: t, slots: r }) {
- let n = pt("DialogTitle"), i = `headlessui-dialog-title-${Le()}`;
+W({ name: "DialogTitle", props: { as: { type: [Object, String], default: "h2" } }, setup(e, { attrs: t, slots: r }) {
+ let n = vt("DialogTitle"), i = `headlessui-dialog-title-${Me()}`;
return M(() => {
- n.setTitleId(i), Se(() => n.setTitleId(null));
- }), () => U({ ourProps: { id: i }, theirProps: e, slot: { open: n.dialogState.value === 0 }, attrs: t, slots: r, name: "DialogTitle" });
+ n.setTitleId(i), Ee(() => n.setTitleId(null));
+ }), () => z({ ourProps: { id: i }, theirProps: e, slot: { open: n.dialogState.value === 0 }, attrs: t, slots: r, name: "DialogTitle" });
} });
-function Xl(e) {
+function Hc(e) {
let t = { called: !1 };
return (...r) => {
if (!t.called)
return t.called = !0, e(...r);
};
}
-function rr(e, ...t) {
+function sr(e, ...t) {
e && t.length > 0 && e.classList.add(...t);
}
-function $t(e, ...t) {
+function xt(e, ...t) {
e && t.length > 0 && e.classList.remove(...t);
}
-var vr = ((e) => (e.Finished = "finished", e.Cancelled = "cancelled", e))(vr || {});
-function Ql(e, t) {
- let r = kr();
+var $r = ((e) => (e.Finished = "finished", e.Cancelled = "cancelled", e))($r || {});
+function Uc(e, t) {
+ let r = Wr();
if (!e)
return r.dispose;
- let { transitionDuration: n, transitionDelay: i } = getComputedStyle(e), [o, a] = [n, i].map((s) => {
+ let { transitionDuration: n, transitionDelay: i } = getComputedStyle(e), [a, o] = [n, i].map((s) => {
let [l = 0] = s.split(",").filter(Boolean).map((u) => u.includes("ms") ? parseFloat(u) : parseFloat(u) * 1e3).sort((u, c) => c - u);
return l;
});
- return o !== 0 ? r.setTimeout(() => t("finished"), o + a) : t("finished"), r.add(() => t("cancelled")), r.dispose;
+ return a !== 0 ? r.setTimeout(() => t("finished"), a + o) : t("finished"), r.add(() => t("cancelled")), r.dispose;
}
-function bn(e, t, r, n, i, o) {
- let a = kr(), s = o !== void 0 ? Xl(o) : () => {
+function Nn(e, t, r, n, i, a) {
+ let o = Wr(), s = a !== void 0 ? Hc(a) : () => {
};
- return $t(e, ...i), rr(e, ...t, ...r), a.nextFrame(() => {
- $t(e, ...r), rr(e, ...n), a.add(Ql(e, (l) => ($t(e, ...n, ...t), rr(e, ...i), s(l))));
- }), a.add(() => $t(e, ...t, ...r, ...n, ...i)), a.add(() => s("cancelled")), a.dispose;
+ return xt(e, ...i), sr(e, ...t, ...r), o.nextFrame(() => {
+ xt(e, ...r), sr(e, ...n), o.add(Uc(e, (l) => (xt(e, ...n, ...t), sr(e, ...i), s(l))));
+ }), o.add(() => xt(e, ...t, ...r, ...n, ...i)), o.add(() => s("cancelled")), o.dispose;
}
-function Ae(e = "") {
+function Ie(e = "") {
return e.split(" ").filter((t) => t.trim().length > 1);
}
-let Nr = Symbol("TransitionContext");
-var Yl = ((e) => (e.Visible = "visible", e.Hidden = "hidden", e))(Yl || {});
-function Jl() {
- return J(Nr, null) !== null;
+let Kr = Symbol("TransitionContext");
+var Wc = ((e) => (e.Visible = "visible", e.Hidden = "hidden", e))(Wc || {});
+function zc() {
+ return U(Kr, null) !== null;
}
-function Zl() {
- let e = J(Nr, null);
+function Gc() {
+ let e = U(Kr, null);
if (e === null)
throw new Error("A is used but it is missing a parent .");
return e;
}
-function eu() {
- let e = J(Hr, null);
+function Kc() {
+ let e = U(Xr, null);
if (e === null)
throw new Error("A is used but it is missing a parent .");
return e;
}
-let Hr = Symbol("NestingContext");
-function Nt(e) {
- return "children" in e ? Nt(e.children) : e.value.filter(({ state: t }) => t === "visible").length > 0;
+let Xr = Symbol("NestingContext");
+function Wt(e) {
+ return "children" in e ? Wt(e.children) : e.value.filter(({ state: t }) => t === "visible").length > 0;
}
-function Bi(e) {
+function Qi(e) {
let t = y([]), r = y(!1);
- M(() => r.value = !0), Se(() => r.value = !1);
- function n(o, a = me.Hidden) {
- let s = t.value.findIndex(({ id: l }) => l === o);
- s !== -1 && (K(a, { [me.Unmount]() {
+ M(() => r.value = !0), Ee(() => r.value = !1);
+ function n(a, o = be.Hidden) {
+ let s = t.value.findIndex(({ id: l }) => l === a);
+ s !== -1 && (Y(o, { [be.Unmount]() {
t.value.splice(s, 1);
- }, [me.Hidden]() {
+ }, [be.Hidden]() {
t.value[s].state = "hidden";
- } }), !Nt(t) && r.value && (e == null || e()));
+ } }), !Wt(t) && r.value && (e == null || e()));
}
- function i(o) {
- let a = t.value.find(({ id: s }) => s === o);
- return a ? a.state !== "visible" && (a.state = "visible") : t.value.push({ id: o, state: "visible" }), () => n(o, me.Unmount);
+ function i(a) {
+ let o = t.value.find(({ id: s }) => s === a);
+ return o ? o.state !== "visible" && (o.state = "visible") : t.value.push({ id: a, state: "visible" }), () => n(a, be.Unmount);
}
return { children: t, register: i, unregister: n };
}
-let Fi = Pt.RenderStrategy, Ke = V({ props: { as: { type: [Object, String], default: "div" }, show: { type: [Boolean], default: null }, unmount: { type: [Boolean], default: !0 }, appear: { type: [Boolean], default: !1 }, enter: { type: [String], default: "" }, enterFrom: { type: [String], default: "" }, enterTo: { type: [String], default: "" }, entered: { type: [String], default: "" }, leave: { type: [String], default: "" }, leaveFrom: { type: [String], default: "" }, leaveTo: { type: [String], default: "" } }, emits: { beforeEnter: () => !0, afterEnter: () => !0, beforeLeave: () => !0, afterLeave: () => !0 }, setup(e, { emit: t, attrs: r, slots: n, expose: i }) {
- if (!Jl() && $l())
- return () => F(Xe, { ...e, onBeforeEnter: () => t("beforeEnter"), onAfterEnter: () => t("afterEnter"), onBeforeLeave: () => t("beforeLeave"), onAfterLeave: () => t("afterLeave") }, n);
- let o = y(null), a = y("visible"), s = D(() => e.unmount ? me.Unmount : me.Hidden);
- i({ el: o, $el: o });
- let { show: l, appear: u } = Zl(), { register: c, unregister: f } = eu(), p = { value: !0 }, d = Le(), v = { value: !1 }, b = Bi(() => {
- v.value || (a.value = "hidden", f(d), t("afterLeave"));
+let Yi = Dt.RenderStrategy, Ye = W({ props: { as: { type: [Object, String], default: "div" }, show: { type: [Boolean], default: null }, unmount: { type: [Boolean], default: !0 }, appear: { type: [Boolean], default: !1 }, enter: { type: [String], default: "" }, enterFrom: { type: [String], default: "" }, enterTo: { type: [String], default: "" }, entered: { type: [String], default: "" }, leave: { type: [String], default: "" }, leaveFrom: { type: [String], default: "" }, leaveTo: { type: [String], default: "" } }, emits: { beforeEnter: () => !0, afterEnter: () => !0, beforeLeave: () => !0, afterLeave: () => !0 }, setup(e, { emit: t, attrs: r, slots: n, expose: i }) {
+ if (!zc() && gc())
+ return () => R(Je, { ...e, onBeforeEnter: () => t("beforeEnter"), onAfterEnter: () => t("afterEnter"), onBeforeLeave: () => t("beforeLeave"), onAfterLeave: () => t("afterLeave") }, n);
+ let a = y(null), o = y("visible"), s = I(() => e.unmount ? be.Unmount : be.Hidden);
+ i({ el: a, $el: a });
+ let { show: l, appear: u } = Gc(), { register: c, unregister: f } = Kc(), p = { value: !0 }, d = Me(), v = { value: !1 }, b = Qi(() => {
+ v.value || (o.value = "hidden", f(d), t("afterLeave"));
});
M(() => {
- let O = c(d);
- Se(O);
- }), Q(() => {
- if (s.value === me.Hidden && !!d) {
- if (l && a.value !== "visible") {
- a.value = "visible";
+ let S = c(d);
+ Ee(S);
+ }), Z(() => {
+ if (s.value === be.Hidden && !!d) {
+ if (l && o.value !== "visible") {
+ o.value = "visible";
return;
}
- K(a.value, { hidden: () => f(d), visible: () => c(d) });
+ Y(o.value, { hidden: () => f(d), visible: () => c(d) });
}
});
- let w = Ae(e.enter), T = Ae(e.enterFrom), A = Ae(e.enterTo), P = Ae(e.entered), E = Ae(e.leave), S = Ae(e.leaveFrom), h = Ae(e.leaveTo);
+ let w = Ie(e.enter), T = Ie(e.enterFrom), A = Ie(e.enterTo), P = Ie(e.entered), E = Ie(e.leave), O = Ie(e.leaveFrom), h = Ie(e.leaveTo);
M(() => {
- Q(() => {
- if (a.value === "visible") {
- let O = ue(o);
- if (O instanceof Comment && O.data === "")
+ Z(() => {
+ if (o.value === "visible") {
+ let S = pe(a);
+ if (S instanceof Comment && S.data === "")
throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?");
}
});
});
- function g(O) {
- let x = p.value && !u.value, _ = ue(o);
- !_ || !(_ instanceof HTMLElement) || x || (v.value = !0, l.value && t("beforeEnter"), l.value || t("beforeLeave"), O(l.value ? bn(_, w, T, A, P, ($) => {
- v.value = !1, $ === vr.Finished && t("afterEnter");
- }) : bn(_, E, S, h, P, ($) => {
- v.value = !1, $ === vr.Finished && (Nt(b) || (a.value = "hidden", f(d), t("afterLeave")));
+ function g(S) {
+ let _ = p.value && !u.value, x = pe(a);
+ !x || !(x instanceof HTMLElement) || _ || (v.value = !0, l.value && t("beforeEnter"), l.value || t("beforeLeave"), S(l.value ? Nn(x, w, T, A, P, ($) => {
+ v.value = !1, $ === $r.Finished && t("afterEnter");
+ }) : Nn(x, E, O, h, P, ($) => {
+ v.value = !1, $ === $r.Finished && (Wt(b) || (o.value = "hidden", f(d), t("afterLeave")));
})));
}
return M(() => {
- ct([l], (O, x, _) => {
- g(_), p.value = !1;
+ dt([l], (S, _, x) => {
+ g(x), p.value = !1;
}, { immediate: !0 });
- }), Z(Hr, b), El(D(() => K(a.value, { visible: je.Open, hidden: je.Closed }))), () => {
- let { appear: O, show: x, enter: _, enterFrom: $, enterTo: C, entered: j, leave: B, leaveFrom: N, leaveTo: R, ...L } = e;
- return U({ theirProps: L, ourProps: { ref: o }, slot: {}, slots: n, attrs: r, features: Fi, visible: a.value === "visible", name: "TransitionChild" });
+ }), te(Xr, b), yc(I(() => Y(o.value, { visible: qe.Open, hidden: qe.Closed }))), () => {
+ let { appear: S, show: _, enter: x, enterFrom: $, enterTo: C, entered: B, leave: q, leaveFrom: V, leaveTo: L, ...k } = e;
+ return z({ theirProps: k, ourProps: { ref: a }, slot: {}, slots: n, attrs: r, features: Yi, visible: o.value === "visible", name: "TransitionChild" });
};
-} }), tu = Ke, Xe = V({ inheritAttrs: !1, props: { as: { type: [Object, String], default: "div" }, show: { type: [Boolean], default: null }, unmount: { type: [Boolean], default: !0 }, appear: { type: [Boolean], default: !1 }, enter: { type: [String], default: "" }, enterFrom: { type: [String], default: "" }, enterTo: { type: [String], default: "" }, entered: { type: [String], default: "" }, leave: { type: [String], default: "" }, leaveFrom: { type: [String], default: "" }, leaveTo: { type: [String], default: "" } }, emits: { beforeEnter: () => !0, afterEnter: () => !0, beforeLeave: () => !0, afterLeave: () => !0 }, setup(e, { emit: t, attrs: r, slots: n }) {
- let i = Mr(), o = D(() => e.show === null && i !== null ? K(i.value, { [je.Open]: !0, [je.Closed]: !1 }) : e.show);
- Q(() => {
- if (![!0, !1].includes(o.value))
+} }), Xc = Ye, Je = W({ inheritAttrs: !1, props: { as: { type: [Object, String], default: "div" }, show: { type: [Boolean], default: null }, unmount: { type: [Boolean], default: !0 }, appear: { type: [Boolean], default: !1 }, enter: { type: [String], default: "" }, enterFrom: { type: [String], default: "" }, enterTo: { type: [String], default: "" }, entered: { type: [String], default: "" }, leave: { type: [String], default: "" }, leaveFrom: { type: [String], default: "" }, leaveTo: { type: [String], default: "" } }, emits: { beforeEnter: () => !0, afterEnter: () => !0, beforeLeave: () => !0, afterLeave: () => !0 }, setup(e, { emit: t, attrs: r, slots: n }) {
+ let i = Ur(), a = I(() => e.show === null && i !== null ? Y(i.value, { [qe.Open]: !0, [qe.Closed]: !1 }) : e.show);
+ Z(() => {
+ if (![!0, !1].includes(a.value))
throw new Error('A is used but it is missing a `:show="true | false"` prop.');
});
- let a = y(o.value ? "visible" : "hidden"), s = Bi(() => {
- a.value = "hidden";
- }), l = y(!0), u = { show: o, appear: D(() => e.appear || !l.value) };
+ let o = y(a.value ? "visible" : "hidden"), s = Qi(() => {
+ o.value = "hidden";
+ }), l = y(!0), u = { show: a, appear: I(() => e.appear || !l.value) };
return M(() => {
- Q(() => {
- l.value = !1, o.value ? a.value = "visible" : Nt(s) || (a.value = "hidden");
+ Z(() => {
+ l.value = !1, a.value ? o.value = "visible" : Wt(s) || (o.value = "hidden");
});
- }), Z(Hr, s), Z(Nr, u), () => {
- let c = wi(e, ["show", "appear", "unmount", "onBeforeEnter", "onBeforeLeave", "onAfterEnter", "onAfterLeave"]), f = { unmount: e.unmount };
- return U({ ourProps: { ...f, as: "template" }, theirProps: {}, slot: {}, slots: { ...n, default: () => [F(tu, { onBeforeEnter: () => t("beforeEnter"), onAfterEnter: () => t("afterEnter"), onBeforeLeave: () => t("beforeLeave"), onAfterLeave: () => t("afterLeave"), ...r, ...f, ...c }, n.default)] }, attrs: {}, features: Fi, visible: a.value === "visible", name: "Transition" });
+ }), te(Xr, s), te(Kr, u), () => {
+ let c = Li(e, ["show", "appear", "unmount", "onBeforeEnter", "onBeforeLeave", "onAfterEnter", "onAfterLeave"]), f = { unmount: e.unmount };
+ return z({ ourProps: { ...f, as: "template" }, theirProps: {}, slot: {}, slots: { ...n, default: () => [R(Xc, { onBeforeEnter: () => t("beforeEnter"), onAfterEnter: () => t("afterEnter"), onBeforeLeave: () => t("beforeLeave"), onAfterLeave: () => t("afterLeave"), ...r, ...f, ...c }, n.default)] }, attrs: {}, features: Yi, visible: o.value === "visible", name: "Transition" });
};
} });
-const ru = {
+const Qc = {
props: {
defaultTitle: {
type: String,
@@ -1599,88 +2178,37 @@ const ru = {
}
},
methods: {
- cancel() {
- m.confirmModal.value.rejectPromise(), this.setIsOpen(!1);
- },
- confirm() {
- m.confirmModal.value.resolvePromise(), this.setIsOpen(!1);
- },
- setIsOpen(e) {
- this.isOpen = e;
- },
- emitClose() {
- m.clearConfirmModal();
- }
- },
- render() {
- return this.$slots.default({
- title: this.title,
- text: this.text,
- confirmButton: this.confirmButton,
- cancelButton: this.cancelButton,
- isOpen: this.isOpen,
- setIsOpen: this.setIsOpen,
- cancel: this.cancel,
- confirm: this.confirm,
- emitClose: this.emitClose,
- Dialog: Di,
- DialogPanel: ji,
- TransitionRoot: Xe,
- TransitionChild: Ke
- });
- }
-};
-function Ri(e, t) {
- t = qr(t, e);
- for (var r = 0, n = t.length; e != null && r < n; )
- e = e[dt(t[r++])];
- return r && r == n ? e : void 0;
-}
-function Vr(e, t, r) {
- var n = e == null ? void 0 : Ri(e, t);
- return n === void 0 ? r : n;
-}
-var nu = function() {
- try {
- var e = Re(Object, "defineProperty");
- return e({}, "", {}), e;
- } catch {
- }
-}();
-const wn = nu;
-function Li(e, t, r) {
- t == "__proto__" && wn ? wn(e, t, {
- configurable: !0,
- enumerable: !0,
- value: r,
- writable: !0
- }) : e[t] = r;
-}
-var iu = Object.prototype, ou = iu.hasOwnProperty;
-function au(e, t, r) {
- var n = e[t];
- (!(ou.call(e, t) && Fr(n, r)) || r === void 0 && !(t in e)) && Li(e, t, r);
-}
-function su(e, t, r, n) {
- if (!ee(e))
- return e;
- t = qr(t, e);
- for (var i = -1, o = t.length, a = o - 1, s = e; s != null && ++i < o; ) {
- var l = dt(t[i]), u = r;
- if (l === "__proto__" || l === "constructor" || l === "prototype")
- return e;
- if (i != a) {
- var c = s[l];
- u = n ? n(c, l, s) : void 0, u === void 0 && (u = ee(c) ? c : _r(t[i + 1]) ? [] : {});
+ cancel() {
+ m.confirmModal.value.rejectPromise(), this.setIsOpen(!1);
+ },
+ confirm() {
+ m.confirmModal.value.resolvePromise(), this.setIsOpen(!1);
+ },
+ setIsOpen(e) {
+ this.isOpen = e;
+ },
+ emitClose() {
+ m.clearConfirmModal();
}
- au(s, l, u), s = s[l];
+ },
+ render() {
+ return this.$slots.default({
+ title: this.title,
+ text: this.text,
+ confirmButton: this.confirmButton,
+ cancelButton: this.cancelButton,
+ isOpen: this.isOpen,
+ setIsOpen: this.setIsOpen,
+ cancel: this.cancel,
+ confirm: this.confirm,
+ emitClose: this.emitClose,
+ Dialog: zr,
+ DialogPanel: Gr,
+ TransitionRoot: Je,
+ TransitionChild: Ye
+ });
}
- return e;
-}
-function qi(e, t, r) {
- return e == null ? e : su(e, t, r);
-}
-const lu = {
+}, Yc = {
props: {
default: {
type: Object,
@@ -1721,15 +2249,15 @@ const lu = {
return Object.keys(e.values);
},
get(t, r) {
- return Vr(e.values, r);
+ return kr(e.values, r);
},
set(t, r, n) {
- qi(e.values, r, n);
+ $i(e.values, r, n);
}
})
);
}
-}, uu = {
+}, Jc = {
props: {
url: {
type: String,
@@ -1780,7 +2308,7 @@ const lu = {
Accept: this.acceptHeader
}
};
- Object.keys(this.request).length > 0 && (e.data = this.request), zn(e).then((t) => {
+ Object.keys(this.request).length > 0 && (e.data = this.request), Yn(e).then((t) => {
this.response = t.data, this.processing = !1;
}).catch(() => {
this.processing = !1;
@@ -1796,7 +2324,14 @@ const lu = {
reload: this.performRequest
});
}
-}, Mi = {
+}, Zc = {
+ render() {
+ return this.$slots.default({
+ Dialog: zr,
+ DialogPanel: Gr
+ });
+ }
+}, Ji = {
__name: "OnClickOutside",
props: {
do: {
@@ -1816,22 +2351,22 @@ const lu = {
setup(e) {
const t = e, r = y(null), n = y(null), i = y(null);
return M(() => {
- r.value = (o) => {
- o.target === n.value || n.value.contains(o.target) || t.do();
- }, document.addEventListener("click", r.value), document.addEventListener("touchstart", r.value), t.closeOnEscape && (i.value = (o) => {
- t.opened && o.key === "Escape" && t.do();
+ r.value = (a) => {
+ a.target === n.value || n.value.contains(a.target) || t.do();
+ }, document.addEventListener("click", r.value), document.addEventListener("touchstart", r.value), t.closeOnEscape && (i.value = (a) => {
+ t.opened && a.key === "Escape" && t.do();
}, document.addEventListener("keydown", i.value));
- }), wo(() => {
+ }), ba(() => {
document.removeEventListener("click", r.value), document.removeEventListener("touchstart", r.value), t.closeOnEscape && document.removeEventListener("keydown", i.value);
- }), (o, a) => (q(), le("div", {
+ }), (a, o) => (j(), de("div", {
ref_key: "root",
ref: n
}, [
- ge(o.$slots, "default")
+ re(a.$slots, "default")
], 512));
}
};
-function z(e) {
+function X(e) {
if (e == null)
return window;
if (e.toString() !== "[object Window]") {
@@ -1840,35 +2375,35 @@ function z(e) {
}
return e;
}
-function Be(e) {
- var t = z(e).Element;
+function Re(e) {
+ var t = X(e).Element;
return e instanceof t || e instanceof Element;
}
-function W(e) {
- var t = z(e).HTMLElement;
+function K(e) {
+ var t = X(e).HTMLElement;
return e instanceof t || e instanceof HTMLElement;
}
-function Ur(e) {
+function Qr(e) {
if (typeof ShadowRoot > "u")
return !1;
- var t = z(e).ShadowRoot;
+ var t = X(e).ShadowRoot;
return e instanceof t || e instanceof ShadowRoot;
}
-var Ie = Math.max, It = Math.min, Ve = Math.round;
-function mr() {
+var Be = Math.max, Bt = Math.min, We = Math.round;
+function Er() {
var e = navigator.userAgentData;
return e != null && e.brands ? e.brands.map(function(t) {
return t.brand + "/" + t.version;
}).join(" ") : navigator.userAgent;
}
-function ki() {
- return !/^((?!chrome|android).)*safari/i.test(mr());
+function Zi() {
+ return !/^((?!chrome|android).)*safari/i.test(Er());
}
-function Ue(e, t, r) {
+function ze(e, t, r) {
t === void 0 && (t = !1), r === void 0 && (r = !1);
- var n = e.getBoundingClientRect(), i = 1, o = 1;
- t && W(e) && (i = e.offsetWidth > 0 && Ve(n.width) / e.offsetWidth || 1, o = e.offsetHeight > 0 && Ve(n.height) / e.offsetHeight || 1);
- var a = Be(e) ? z(e) : window, s = a.visualViewport, l = !ki() && r, u = (n.left + (l && s ? s.offsetLeft : 0)) / i, c = (n.top + (l && s ? s.offsetTop : 0)) / o, f = n.width / i, p = n.height / o;
+ var n = e.getBoundingClientRect(), i = 1, a = 1;
+ t && K(e) && (i = e.offsetWidth > 0 && We(n.width) / e.offsetWidth || 1, a = e.offsetHeight > 0 && We(n.height) / e.offsetHeight || 1);
+ var o = Re(e) ? X(e) : window, s = o.visualViewport, l = !Zi() && r, u = (n.left + (l && s ? s.offsetLeft : 0)) / i, c = (n.top + (l && s ? s.offsetTop : 0)) / a, f = n.width / i, p = n.height / a;
return {
width: f,
height: p,
@@ -1880,60 +2415,60 @@ function Ue(e, t, r) {
y: c
};
}
-function Wr(e) {
- var t = z(e), r = t.pageXOffset, n = t.pageYOffset;
+function Yr(e) {
+ var t = X(e), r = t.pageXOffset, n = t.pageYOffset;
return {
scrollLeft: r,
scrollTop: n
};
}
-function cu(e) {
+function ef(e) {
return {
scrollLeft: e.scrollLeft,
scrollTop: e.scrollTop
};
}
-function fu(e) {
- return e === z(e) || !W(e) ? Wr(e) : cu(e);
+function tf(e) {
+ return e === X(e) || !K(e) ? Yr(e) : ef(e);
}
-function te(e) {
+function ie(e) {
return e ? (e.nodeName || "").toLowerCase() : null;
}
-function Ee(e) {
- return ((Be(e) ? e.ownerDocument : e.document) || window.document).documentElement;
+function xe(e) {
+ return ((Re(e) ? e.ownerDocument : e.document) || window.document).documentElement;
}
-function zr(e) {
- return Ue(Ee(e)).left + Wr(e).scrollLeft;
+function Jr(e) {
+ return ze(xe(e)).left + Yr(e).scrollLeft;
}
-function Y(e) {
- return z(e).getComputedStyle(e);
+function ee(e) {
+ return X(e).getComputedStyle(e);
}
-function Gr(e) {
- var t = Y(e), r = t.overflow, n = t.overflowX, i = t.overflowY;
+function Zr(e) {
+ var t = ee(e), r = t.overflow, n = t.overflowX, i = t.overflowY;
return /auto|scroll|overlay|hidden/.test(r + i + n);
}
-function du(e) {
- var t = e.getBoundingClientRect(), r = Ve(t.width) / e.offsetWidth || 1, n = Ve(t.height) / e.offsetHeight || 1;
+function rf(e) {
+ var t = e.getBoundingClientRect(), r = We(t.width) / e.offsetWidth || 1, n = We(t.height) / e.offsetHeight || 1;
return r !== 1 || n !== 1;
}
-function pu(e, t, r) {
+function nf(e, t, r) {
r === void 0 && (r = !1);
- var n = W(t), i = W(t) && du(t), o = Ee(t), a = Ue(e, i, r), s = {
+ var n = K(t), i = K(t) && rf(t), a = xe(t), o = ze(e, i, r), s = {
scrollLeft: 0,
scrollTop: 0
}, l = {
x: 0,
y: 0
};
- return (n || !n && !r) && ((te(t) !== "body" || Gr(o)) && (s = fu(t)), W(t) ? (l = Ue(t, !0), l.x += t.clientLeft, l.y += t.clientTop) : o && (l.x = zr(o))), {
- x: a.left + s.scrollLeft - l.x,
- y: a.top + s.scrollTop - l.y,
- width: a.width,
- height: a.height
+ return (n || !n && !r) && ((ie(t) !== "body" || Zr(a)) && (s = tf(t)), K(t) ? (l = ze(t, !0), l.x += t.clientLeft, l.y += t.clientTop) : a && (l.x = Jr(a))), {
+ x: o.left + s.scrollLeft - l.x,
+ y: o.top + s.scrollTop - l.y,
+ width: o.width,
+ height: o.height
};
}
-function Ni(e) {
- var t = Ue(e), r = e.offsetWidth, n = e.offsetHeight;
+function ea(e) {
+ var t = ze(e), r = e.offsetWidth, n = e.offsetHeight;
return Math.abs(t.width - r) <= 1 && (r = t.width), Math.abs(t.height - n) <= 1 && (n = t.height), {
x: e.offsetLeft,
y: e.offsetTop,
@@ -1941,78 +2476,78 @@ function Ni(e) {
height: n
};
}
-function Ht(e) {
- return te(e) === "html" ? e : e.assignedSlot || e.parentNode || (Ur(e) ? e.host : null) || Ee(e);
+function zt(e) {
+ return ie(e) === "html" ? e : e.assignedSlot || e.parentNode || (Qr(e) ? e.host : null) || xe(e);
}
-function Hi(e) {
- return ["html", "body", "#document"].indexOf(te(e)) >= 0 ? e.ownerDocument.body : W(e) && Gr(e) ? e : Hi(Ht(e));
+function ta(e) {
+ return ["html", "body", "#document"].indexOf(ie(e)) >= 0 ? e.ownerDocument.body : K(e) && Zr(e) ? e : ta(zt(e));
}
-function it(e, t) {
+function ot(e, t) {
var r;
t === void 0 && (t = []);
- var n = Hi(e), i = n === ((r = e.ownerDocument) == null ? void 0 : r.body), o = z(n), a = i ? [o].concat(o.visualViewport || [], Gr(n) ? n : []) : n, s = t.concat(a);
- return i ? s : s.concat(it(Ht(a)));
+ var n = ta(e), i = n === ((r = e.ownerDocument) == null ? void 0 : r.body), a = X(n), o = i ? [a].concat(a.visualViewport || [], Zr(n) ? n : []) : n, s = t.concat(o);
+ return i ? s : s.concat(ot(zt(o)));
}
-function hu(e) {
- return ["table", "td", "th"].indexOf(te(e)) >= 0;
+function af(e) {
+ return ["table", "td", "th"].indexOf(ie(e)) >= 0;
}
-function On(e) {
- return !W(e) || Y(e).position === "fixed" ? null : e.offsetParent;
+function Vn(e) {
+ return !K(e) || ee(e).position === "fixed" ? null : e.offsetParent;
}
-function vu(e) {
- var t = /firefox/i.test(mr()), r = /Trident/i.test(mr());
- if (r && W(e)) {
- var n = Y(e);
+function of(e) {
+ var t = /firefox/i.test(Er()), r = /Trident/i.test(Er());
+ if (r && K(e)) {
+ var n = ee(e);
if (n.position === "fixed")
return null;
}
- var i = Ht(e);
- for (Ur(i) && (i = i.host); W(i) && ["html", "body"].indexOf(te(i)) < 0; ) {
- var o = Y(i);
- if (o.transform !== "none" || o.perspective !== "none" || o.contain === "paint" || ["transform", "perspective"].indexOf(o.willChange) !== -1 || t && o.willChange === "filter" || t && o.filter && o.filter !== "none")
+ var i = zt(e);
+ for (Qr(i) && (i = i.host); K(i) && ["html", "body"].indexOf(ie(i)) < 0; ) {
+ var a = ee(i);
+ if (a.transform !== "none" || a.perspective !== "none" || a.contain === "paint" || ["transform", "perspective"].indexOf(a.willChange) !== -1 || t && a.willChange === "filter" || t && a.filter && a.filter !== "none")
return i;
i = i.parentNode;
}
return null;
}
-function Vt(e) {
- for (var t = z(e), r = On(e); r && hu(r) && Y(r).position === "static"; )
- r = On(r);
- return r && (te(r) === "html" || te(r) === "body" && Y(r).position === "static") ? t : r || vu(e) || t;
-}
-var X = "top", re = "bottom", Oe = "right", oe = "left", Ut = "auto", Wt = [X, re, Oe, oe], We = "start", ut = "end", mu = "clippingParents", Vi = "viewport", et = "popper", gu = "reference", Sn = /* @__PURE__ */ Wt.reduce(function(e, t) {
- return e.concat([t + "-" + We, t + "-" + ut]);
-}, []), yu = /* @__PURE__ */ [].concat(Wt, [Ut]).reduce(function(e, t) {
- return e.concat([t, t + "-" + We, t + "-" + ut]);
-}, []), bu = "beforeRead", wu = "read", Ou = "afterRead", Su = "beforeMain", $u = "main", Eu = "afterMain", xu = "beforeWrite", _u = "write", Tu = "afterWrite", gr = [bu, wu, Ou, Su, $u, Eu, xu, _u, Tu];
-function Au(e) {
+function Gt(e) {
+ for (var t = X(e), r = Vn(e); r && af(r) && ee(r).position === "static"; )
+ r = Vn(r);
+ return r && (ie(r) === "html" || ie(r) === "body" && ee(r).position === "static") ? t : r || of(e) || t;
+}
+var J = "top", ae = "bottom", $e = "right", ce = "left", Kt = "auto", Xt = [J, ae, $e, ce], Ge = "start", ft = "end", sf = "clippingParents", ra = "viewport", nt = "popper", lf = "reference", Hn = /* @__PURE__ */ Xt.reduce(function(e, t) {
+ return e.concat([t + "-" + Ge, t + "-" + ft]);
+}, []), uf = /* @__PURE__ */ [].concat(Xt, [Kt]).reduce(function(e, t) {
+ return e.concat([t, t + "-" + Ge, t + "-" + ft]);
+}, []), cf = "beforeRead", ff = "read", df = "afterRead", pf = "beforeMain", hf = "main", vf = "afterMain", mf = "beforeWrite", gf = "write", yf = "afterWrite", _r = [cf, ff, df, pf, hf, vf, mf, gf, yf];
+function bf(e) {
var t = /* @__PURE__ */ new Map(), r = /* @__PURE__ */ new Set(), n = [];
- e.forEach(function(o) {
- t.set(o.name, o);
+ e.forEach(function(a) {
+ t.set(a.name, a);
});
- function i(o) {
- r.add(o.name);
- var a = [].concat(o.requires || [], o.requiresIfExists || []);
- a.forEach(function(s) {
+ function i(a) {
+ r.add(a.name);
+ var o = [].concat(a.requires || [], a.requiresIfExists || []);
+ o.forEach(function(s) {
if (!r.has(s)) {
var l = t.get(s);
l && i(l);
}
- }), n.push(o);
+ }), n.push(a);
}
- return e.forEach(function(o) {
- r.has(o.name) || i(o);
+ return e.forEach(function(a) {
+ r.has(a.name) || i(a);
}), n;
}
-function Pu(e) {
- var t = Au(e);
- return gr.reduce(function(r, n) {
+function wf(e) {
+ var t = bf(e);
+ return _r.reduce(function(r, n) {
return r.concat(t.filter(function(i) {
return i.phase === n;
}));
}, []);
}
-function Cu(e) {
+function Sf(e) {
var t;
return function() {
return t || (t = new Promise(function(r) {
@@ -2022,58 +2557,58 @@ function Cu(e) {
})), t;
};
}
-function pe(e) {
+function ge(e) {
for (var t = arguments.length, r = new Array(t > 1 ? t - 1 : 0), n = 1; n < t; n++)
r[n - 1] = arguments[n];
- return [].concat(r).reduce(function(i, o) {
- return i.replace(/%s/, o);
+ return [].concat(r).reduce(function(i, a) {
+ return i.replace(/%s/, a);
}, e);
}
-var Pe = 'Popper: modifier "%s" provided an invalid %s property, expected %s but got %s', Iu = 'Popper: modifier "%s" requires "%s", but "%s" modifier is not available', $n = ["name", "enabled", "phase", "fn", "effect", "requires", "options"];
-function Du(e) {
+var Ce = 'Popper: modifier "%s" provided an invalid %s property, expected %s but got %s', Of = 'Popper: modifier "%s" requires "%s", but "%s" modifier is not available', Un = ["name", "enabled", "phase", "fn", "effect", "requires", "options"];
+function $f(e) {
e.forEach(function(t) {
- [].concat(Object.keys(t), $n).filter(function(r, n, i) {
+ [].concat(Object.keys(t), Un).filter(function(r, n, i) {
return i.indexOf(r) === n;
}).forEach(function(r) {
switch (r) {
case "name":
- typeof t.name != "string" && console.error(pe(Pe, String(t.name), '"name"', '"string"', '"' + String(t.name) + '"'));
+ typeof t.name != "string" && console.error(ge(Ce, String(t.name), '"name"', '"string"', '"' + String(t.name) + '"'));
break;
case "enabled":
- typeof t.enabled != "boolean" && console.error(pe(Pe, t.name, '"enabled"', '"boolean"', '"' + String(t.enabled) + '"'));
+ typeof t.enabled != "boolean" && console.error(ge(Ce, t.name, '"enabled"', '"boolean"', '"' + String(t.enabled) + '"'));
break;
case "phase":
- gr.indexOf(t.phase) < 0 && console.error(pe(Pe, t.name, '"phase"', "either " + gr.join(", "), '"' + String(t.phase) + '"'));
+ _r.indexOf(t.phase) < 0 && console.error(ge(Ce, t.name, '"phase"', "either " + _r.join(", "), '"' + String(t.phase) + '"'));
break;
case "fn":
- typeof t.fn != "function" && console.error(pe(Pe, t.name, '"fn"', '"function"', '"' + String(t.fn) + '"'));
+ typeof t.fn != "function" && console.error(ge(Ce, t.name, '"fn"', '"function"', '"' + String(t.fn) + '"'));
break;
case "effect":
- t.effect != null && typeof t.effect != "function" && console.error(pe(Pe, t.name, '"effect"', '"function"', '"' + String(t.fn) + '"'));
+ t.effect != null && typeof t.effect != "function" && console.error(ge(Ce, t.name, '"effect"', '"function"', '"' + String(t.fn) + '"'));
break;
case "requires":
- t.requires != null && !Array.isArray(t.requires) && console.error(pe(Pe, t.name, '"requires"', '"array"', '"' + String(t.requires) + '"'));
+ t.requires != null && !Array.isArray(t.requires) && console.error(ge(Ce, t.name, '"requires"', '"array"', '"' + String(t.requires) + '"'));
break;
case "requiresIfExists":
- Array.isArray(t.requiresIfExists) || console.error(pe(Pe, t.name, '"requiresIfExists"', '"array"', '"' + String(t.requiresIfExists) + '"'));
+ Array.isArray(t.requiresIfExists) || console.error(ge(Ce, t.name, '"requiresIfExists"', '"array"', '"' + String(t.requiresIfExists) + '"'));
break;
case "options":
case "data":
break;
default:
- console.error('PopperJS: an invalid property has been provided to the "' + t.name + '" modifier, valid properties are ' + $n.map(function(n) {
+ console.error('PopperJS: an invalid property has been provided to the "' + t.name + '" modifier, valid properties are ' + Un.map(function(n) {
return '"' + n + '"';
}).join(", ") + '; but "' + r + '" was provided.');
}
t.requires && t.requires.forEach(function(n) {
e.find(function(i) {
return i.name === n;
- }) == null && console.error(pe(Iu, String(t.name), n, n));
+ }) == null && console.error(ge(Of, String(t.name), n, n));
});
});
});
}
-function ju(e, t) {
+function Ef(e, t) {
var r = /* @__PURE__ */ new Set();
return e.filter(function(n) {
var i = t(n);
@@ -2081,10 +2616,10 @@ function ju(e, t) {
return r.add(i), !0;
});
}
-function ae(e) {
+function fe(e) {
return e.split("-")[0];
}
-function Bu(e) {
+function _f(e) {
var t = e.reduce(function(r, n) {
var i = r[n.name];
return r[n.name] = i ? Object.assign({}, i, n, {
@@ -2096,34 +2631,34 @@ function Bu(e) {
return t[r];
});
}
-function Fu(e, t) {
- var r = z(e), n = Ee(e), i = r.visualViewport, o = n.clientWidth, a = n.clientHeight, s = 0, l = 0;
+function xf(e, t) {
+ var r = X(e), n = xe(e), i = r.visualViewport, a = n.clientWidth, o = n.clientHeight, s = 0, l = 0;
if (i) {
- o = i.width, a = i.height;
- var u = ki();
+ a = i.width, o = i.height;
+ var u = Zi();
(u || !u && t === "fixed") && (s = i.offsetLeft, l = i.offsetTop);
}
return {
- width: o,
- height: a,
- x: s + zr(e),
+ width: a,
+ height: o,
+ x: s + Jr(e),
y: l
};
}
-function Ru(e) {
- var t, r = Ee(e), n = Wr(e), i = (t = e.ownerDocument) == null ? void 0 : t.body, o = Ie(r.scrollWidth, r.clientWidth, i ? i.scrollWidth : 0, i ? i.clientWidth : 0), a = Ie(r.scrollHeight, r.clientHeight, i ? i.scrollHeight : 0, i ? i.clientHeight : 0), s = -n.scrollLeft + zr(e), l = -n.scrollTop;
- return Y(i || r).direction === "rtl" && (s += Ie(r.clientWidth, i ? i.clientWidth : 0) - o), {
- width: o,
- height: a,
+function Tf(e) {
+ var t, r = xe(e), n = Yr(e), i = (t = e.ownerDocument) == null ? void 0 : t.body, a = Be(r.scrollWidth, r.clientWidth, i ? i.scrollWidth : 0, i ? i.clientWidth : 0), o = Be(r.scrollHeight, r.clientHeight, i ? i.scrollHeight : 0, i ? i.clientHeight : 0), s = -n.scrollLeft + Jr(e), l = -n.scrollTop;
+ return ee(i || r).direction === "rtl" && (s += Be(r.clientWidth, i ? i.clientWidth : 0) - a), {
+ width: a,
+ height: o,
x: s,
y: l
};
}
-function Lu(e, t) {
+function Af(e, t) {
var r = t.getRootNode && t.getRootNode();
if (e.contains(t))
return !0;
- if (r && Ur(r)) {
+ if (r && Qr(r)) {
var n = t;
do {
if (n && e.isSameNode(n))
@@ -2133,7 +2668,7 @@ function Lu(e, t) {
}
return !1;
}
-function yr(e) {
+function xr(e) {
return Object.assign({}, e, {
left: e.x,
top: e.y,
@@ -2141,54 +2676,54 @@ function yr(e) {
bottom: e.y + e.height
});
}
-function qu(e, t) {
- var r = Ue(e, !1, t === "fixed");
+function Pf(e, t) {
+ var r = ze(e, !1, t === "fixed");
return r.top = r.top + e.clientTop, r.left = r.left + e.clientLeft, r.bottom = r.top + e.clientHeight, r.right = r.left + e.clientWidth, r.width = e.clientWidth, r.height = e.clientHeight, r.x = r.left, r.y = r.top, r;
}
-function En(e, t, r) {
- return t === Vi ? yr(Fu(e, r)) : Be(t) ? qu(t, r) : yr(Ru(Ee(e)));
+function Wn(e, t, r) {
+ return t === ra ? xr(xf(e, r)) : Re(t) ? Pf(t, r) : xr(Tf(xe(e)));
}
-function Mu(e) {
- var t = it(Ht(e)), r = ["absolute", "fixed"].indexOf(Y(e).position) >= 0, n = r && W(e) ? Vt(e) : e;
- return Be(n) ? t.filter(function(i) {
- return Be(i) && Lu(i, n) && te(i) !== "body";
+function If(e) {
+ var t = ot(zt(e)), r = ["absolute", "fixed"].indexOf(ee(e).position) >= 0, n = r && K(e) ? Gt(e) : e;
+ return Re(n) ? t.filter(function(i) {
+ return Re(i) && Af(i, n) && ie(i) !== "body";
}) : [];
}
-function ku(e, t, r, n) {
- var i = t === "clippingParents" ? Mu(e) : [].concat(t), o = [].concat(i, [r]), a = o[0], s = o.reduce(function(l, u) {
- var c = En(e, u, n);
- return l.top = Ie(c.top, l.top), l.right = It(c.right, l.right), l.bottom = It(c.bottom, l.bottom), l.left = Ie(c.left, l.left), l;
- }, En(e, a, n));
+function Cf(e, t, r, n) {
+ var i = t === "clippingParents" ? If(e) : [].concat(t), a = [].concat(i, [r]), o = a[0], s = a.reduce(function(l, u) {
+ var c = Wn(e, u, n);
+ return l.top = Be(c.top, l.top), l.right = Bt(c.right, l.right), l.bottom = Bt(c.bottom, l.bottom), l.left = Be(c.left, l.left), l;
+ }, Wn(e, o, n));
return s.width = s.right - s.left, s.height = s.bottom - s.top, s.x = s.left, s.y = s.top, s;
}
-function ze(e) {
+function Ke(e) {
return e.split("-")[1];
}
-function Ui(e) {
+function na(e) {
return ["top", "bottom"].indexOf(e) >= 0 ? "x" : "y";
}
-function Wi(e) {
- var t = e.reference, r = e.element, n = e.placement, i = n ? ae(n) : null, o = n ? ze(n) : null, a = t.x + t.width / 2 - r.width / 2, s = t.y + t.height / 2 - r.height / 2, l;
+function ia(e) {
+ var t = e.reference, r = e.element, n = e.placement, i = n ? fe(n) : null, a = n ? Ke(n) : null, o = t.x + t.width / 2 - r.width / 2, s = t.y + t.height / 2 - r.height / 2, l;
switch (i) {
- case X:
+ case J:
l = {
- x: a,
+ x: o,
y: t.y - r.height
};
break;
- case re:
+ case ae:
l = {
- x: a,
+ x: o,
y: t.y + t.height
};
break;
- case Oe:
+ case $e:
l = {
x: t.x + t.width,
y: s
};
break;
- case oe:
+ case ce:
l = {
x: t.x - r.width,
y: s
@@ -2200,21 +2735,21 @@ function Wi(e) {
y: t.y
};
}
- var u = i ? Ui(i) : null;
+ var u = i ? na(i) : null;
if (u != null) {
var c = u === "y" ? "height" : "width";
- switch (o) {
- case We:
+ switch (a) {
+ case Ge:
l[u] = l[u] - (t[c] / 2 - r[c] / 2);
break;
- case ut:
+ case ft:
l[u] = l[u] + (t[c] / 2 - r[c] / 2);
break;
}
}
return l;
}
-function zi() {
+function aa() {
return {
top: 0,
right: 0,
@@ -2222,57 +2757,57 @@ function zi() {
left: 0
};
}
-function Nu(e) {
- return Object.assign({}, zi(), e);
+function Df(e) {
+ return Object.assign({}, aa(), e);
}
-function Hu(e, t) {
+function jf(e, t) {
return t.reduce(function(r, n) {
return r[n] = e, r;
}, {});
}
-function Kr(e, t) {
+function en(e, t) {
t === void 0 && (t = {});
- var r = t, n = r.placement, i = n === void 0 ? e.placement : n, o = r.strategy, a = o === void 0 ? e.strategy : o, s = r.boundary, l = s === void 0 ? mu : s, u = r.rootBoundary, c = u === void 0 ? Vi : u, f = r.elementContext, p = f === void 0 ? et : f, d = r.altBoundary, v = d === void 0 ? !1 : d, b = r.padding, w = b === void 0 ? 0 : b, T = Nu(typeof w != "number" ? w : Hu(w, Wt)), A = p === et ? gu : et, P = e.rects.popper, E = e.elements[v ? A : p], S = ku(Be(E) ? E : E.contextElement || Ee(e.elements.popper), l, c, a), h = Ue(e.elements.reference), g = Wi({
+ var r = t, n = r.placement, i = n === void 0 ? e.placement : n, a = r.strategy, o = a === void 0 ? e.strategy : a, s = r.boundary, l = s === void 0 ? sf : s, u = r.rootBoundary, c = u === void 0 ? ra : u, f = r.elementContext, p = f === void 0 ? nt : f, d = r.altBoundary, v = d === void 0 ? !1 : d, b = r.padding, w = b === void 0 ? 0 : b, T = Df(typeof w != "number" ? w : jf(w, Xt)), A = p === nt ? lf : nt, P = e.rects.popper, E = e.elements[v ? A : p], O = Cf(Re(E) ? E : E.contextElement || xe(e.elements.popper), l, c, o), h = ze(e.elements.reference), g = ia({
reference: h,
element: P,
strategy: "absolute",
placement: i
- }), O = yr(Object.assign({}, P, g)), x = p === et ? O : h, _ = {
- top: S.top - x.top + T.top,
- bottom: x.bottom - S.bottom + T.bottom,
- left: S.left - x.left + T.left,
- right: x.right - S.right + T.right
+ }), S = xr(Object.assign({}, P, g)), _ = p === nt ? S : h, x = {
+ top: O.top - _.top + T.top,
+ bottom: _.bottom - O.bottom + T.bottom,
+ left: O.left - _.left + T.left,
+ right: _.right - O.right + T.right
}, $ = e.modifiersData.offset;
- if (p === et && $) {
+ if (p === nt && $) {
var C = $[i];
- Object.keys(_).forEach(function(j) {
- var B = [Oe, re].indexOf(j) >= 0 ? 1 : -1, N = [X, re].indexOf(j) >= 0 ? "y" : "x";
- _[j] += C[N] * B;
+ Object.keys(x).forEach(function(B) {
+ var q = [$e, ae].indexOf(B) >= 0 ? 1 : -1, V = [J, ae].indexOf(B) >= 0 ? "y" : "x";
+ x[B] += C[V] * q;
});
}
- return _;
+ return x;
}
-var xn = "Popper: Invalid reference or popper argument provided. They must be either a DOM element or virtual element.", Vu = "Popper: An infinite loop in the modifiers cycle has been detected! The cycle has been interrupted to prevent a browser crash.", _n = {
+var zn = "Popper: Invalid reference or popper argument provided. They must be either a DOM element or virtual element.", Bf = "Popper: An infinite loop in the modifiers cycle has been detected! The cycle has been interrupted to prevent a browser crash.", Gn = {
placement: "bottom",
modifiers: [],
strategy: "absolute"
};
-function Tn() {
+function Kn() {
for (var e = arguments.length, t = new Array(e), r = 0; r < e; r++)
t[r] = arguments[r];
return !t.some(function(n) {
return !(n && typeof n.getBoundingClientRect == "function");
});
}
-function Uu(e) {
+function Ff(e) {
e === void 0 && (e = {});
- var t = e, r = t.defaultModifiers, n = r === void 0 ? [] : r, i = t.defaultOptions, o = i === void 0 ? _n : i;
+ var t = e, r = t.defaultModifiers, n = r === void 0 ? [] : r, i = t.defaultOptions, a = i === void 0 ? Gn : i;
return function(s, l, u) {
- u === void 0 && (u = o);
+ u === void 0 && (u = a);
var c = {
placement: "bottom",
orderedModifiers: [],
- options: Object.assign({}, _n, o),
+ options: Object.assign({}, Gn, a),
modifiersData: {},
elements: {
reference: s,
@@ -2284,27 +2819,27 @@ function Uu(e) {
state: c,
setOptions: function(T) {
var A = typeof T == "function" ? T(c.options) : T;
- b(), c.options = Object.assign({}, o, c.options, A), c.scrollParents = {
- reference: Be(s) ? it(s) : s.contextElement ? it(s.contextElement) : [],
- popper: it(l)
+ b(), c.options = Object.assign({}, a, c.options, A), c.scrollParents = {
+ reference: Re(s) ? ot(s) : s.contextElement ? ot(s.contextElement) : [],
+ popper: ot(l)
};
- var P = Pu(Bu([].concat(n, c.options.modifiers)));
+ var P = wf(_f([].concat(n, c.options.modifiers)));
if (c.orderedModifiers = P.filter(function($) {
return $.enabled;
}), process.env.NODE_ENV !== "production") {
- var E = ju([].concat(P, c.options.modifiers), function($) {
+ var E = Ef([].concat(P, c.options.modifiers), function($) {
var C = $.name;
return C;
});
- if (Du(E), ae(c.options.placement) === Ut) {
- var S = c.orderedModifiers.find(function($) {
+ if ($f(E), fe(c.options.placement) === Kt) {
+ var O = c.orderedModifiers.find(function($) {
var C = $.name;
return C === "flip";
});
- S || console.error(['Popper: "auto" placements require the "flip" modifier be', "present and enabled to work."].join(" "));
+ O || console.error(['Popper: "auto" placements require the "flip" modifier be', "present and enabled to work."].join(" "));
}
- var h = Y(l), g = h.marginTop, O = h.marginRight, x = h.marginBottom, _ = h.marginLeft;
- [g, O, x, _].some(function($) {
+ var h = ee(l), g = h.marginTop, S = h.marginRight, _ = h.marginBottom, x = h.marginLeft;
+ [g, S, _, x].some(function($) {
return parseFloat($);
}) && console.warn(['Popper: CSS "margin" styles cannot be used to apply padding', "between the popper and its reference element or boundary.", "To replicate margin, use the `offset` modifier, as well as", "the `padding` option in the `preventOverflow` and `flip`", "modifiers."].join(" "));
}
@@ -2313,36 +2848,36 @@ function Uu(e) {
forceUpdate: function() {
if (!p) {
var T = c.elements, A = T.reference, P = T.popper;
- if (!Tn(A, P)) {
- process.env.NODE_ENV !== "production" && console.error(xn);
+ if (!Kn(A, P)) {
+ process.env.NODE_ENV !== "production" && console.error(zn);
return;
}
c.rects = {
- reference: pu(A, Vt(P), c.options.strategy === "fixed"),
- popper: Ni(P)
+ reference: nf(A, Gt(P), c.options.strategy === "fixed"),
+ popper: ea(P)
}, c.reset = !1, c.placement = c.options.placement, c.orderedModifiers.forEach(function($) {
return c.modifiersData[$.name] = Object.assign({}, $.data);
});
- for (var E = 0, S = 0; S < c.orderedModifiers.length; S++) {
+ for (var E = 0, O = 0; O < c.orderedModifiers.length; O++) {
if (process.env.NODE_ENV !== "production" && (E += 1, E > 100)) {
- console.error(Vu);
+ console.error(Bf);
break;
}
if (c.reset === !0) {
- c.reset = !1, S = -1;
+ c.reset = !1, O = -1;
continue;
}
- var h = c.orderedModifiers[S], g = h.fn, O = h.options, x = O === void 0 ? {} : O, _ = h.name;
+ var h = c.orderedModifiers[O], g = h.fn, S = h.options, _ = S === void 0 ? {} : S, x = h.name;
typeof g == "function" && (c = g({
state: c,
- options: x,
- name: _,
+ options: _,
+ name: x,
instance: d
}) || c);
}
}
},
- update: Cu(function() {
+ update: Sf(function() {
return new Promise(function(w) {
d.forceUpdate(), w(c);
});
@@ -2351,8 +2886,8 @@ function Uu(e) {
b(), p = !0;
}
};
- if (!Tn(s, l))
- return process.env.NODE_ENV !== "production" && console.error(xn), d;
+ if (!Kn(s, l))
+ return process.env.NODE_ENV !== "production" && console.error(zn), d;
d.setOptions(u).then(function(w) {
!p && u.onFirstUpdate && u.onFirstUpdate(w);
});
@@ -2360,14 +2895,14 @@ function Uu(e) {
c.orderedModifiers.forEach(function(w) {
var T = w.name, A = w.options, P = A === void 0 ? {} : A, E = w.effect;
if (typeof E == "function") {
- var S = E({
+ var O = E({
state: c,
name: T,
instance: d,
options: P
}), h = function() {
};
- f.push(S || h);
+ f.push(O || h);
}
});
}
@@ -2379,59 +2914,59 @@ function Uu(e) {
return d;
};
}
-var Et = {
+var Tt = {
passive: !0
};
-function Wu(e) {
- var t = e.state, r = e.instance, n = e.options, i = n.scroll, o = i === void 0 ? !0 : i, a = n.resize, s = a === void 0 ? !0 : a, l = z(t.elements.popper), u = [].concat(t.scrollParents.reference, t.scrollParents.popper);
- return o && u.forEach(function(c) {
- c.addEventListener("scroll", r.update, Et);
- }), s && l.addEventListener("resize", r.update, Et), function() {
- o && u.forEach(function(c) {
- c.removeEventListener("scroll", r.update, Et);
- }), s && l.removeEventListener("resize", r.update, Et);
+function qf(e) {
+ var t = e.state, r = e.instance, n = e.options, i = n.scroll, a = i === void 0 ? !0 : i, o = n.resize, s = o === void 0 ? !0 : o, l = X(t.elements.popper), u = [].concat(t.scrollParents.reference, t.scrollParents.popper);
+ return a && u.forEach(function(c) {
+ c.addEventListener("scroll", r.update, Tt);
+ }), s && l.addEventListener("resize", r.update, Tt), function() {
+ a && u.forEach(function(c) {
+ c.removeEventListener("scroll", r.update, Tt);
+ }), s && l.removeEventListener("resize", r.update, Tt);
};
}
-const zu = {
+const Rf = {
name: "eventListeners",
enabled: !0,
phase: "write",
fn: function() {
},
- effect: Wu,
+ effect: qf,
data: {}
};
-function Gu(e) {
+function Lf(e) {
var t = e.state, r = e.name;
- t.modifiersData[r] = Wi({
+ t.modifiersData[r] = ia({
reference: t.rects.reference,
element: t.rects.popper,
strategy: "absolute",
placement: t.placement
});
}
-const Ku = {
+const kf = {
name: "popperOffsets",
enabled: !0,
phase: "read",
- fn: Gu,
+ fn: Lf,
data: {}
};
-var Xu = {
+var Mf = {
top: "auto",
right: "auto",
bottom: "auto",
left: "auto"
};
-function Qu(e) {
+function Nf(e) {
var t = e.x, r = e.y, n = window, i = n.devicePixelRatio || 1;
return {
- x: Ve(t * i) / i || 0,
- y: Ve(r * i) / i || 0
+ x: We(t * i) / i || 0,
+ y: We(r * i) / i || 0
};
}
-function An(e) {
- var t, r = e.popper, n = e.popperRect, i = e.placement, o = e.variation, a = e.offsets, s = e.position, l = e.gpuAcceleration, u = e.adaptive, c = e.roundOffsets, f = e.isFixed, p = a.x, d = p === void 0 ? 0 : p, v = a.y, b = v === void 0 ? 0 : v, w = typeof c == "function" ? c({
+function Xn(e) {
+ var t, r = e.popper, n = e.popperRect, i = e.placement, a = e.variation, o = e.offsets, s = e.position, l = e.gpuAcceleration, u = e.adaptive, c = e.roundOffsets, f = e.isFixed, p = o.x, d = p === void 0 ? 0 : p, v = o.y, b = v === void 0 ? 0 : v, w = typeof c == "function" ? c({
x: d,
y: b
}) : {
@@ -2439,23 +2974,23 @@ function An(e) {
y: b
};
d = w.x, b = w.y;
- var T = a.hasOwnProperty("x"), A = a.hasOwnProperty("y"), P = oe, E = X, S = window;
+ var T = o.hasOwnProperty("x"), A = o.hasOwnProperty("y"), P = ce, E = J, O = window;
if (u) {
- var h = Vt(r), g = "clientHeight", O = "clientWidth";
- if (h === z(r) && (h = Ee(r), Y(h).position !== "static" && s === "absolute" && (g = "scrollHeight", O = "scrollWidth")), h = h, i === X || (i === oe || i === Oe) && o === ut) {
- E = re;
- var x = f && h === S && S.visualViewport ? S.visualViewport.height : h[g];
- b -= x - n.height, b *= l ? 1 : -1;
+ var h = Gt(r), g = "clientHeight", S = "clientWidth";
+ if (h === X(r) && (h = xe(r), ee(h).position !== "static" && s === "absolute" && (g = "scrollHeight", S = "scrollWidth")), h = h, i === J || (i === ce || i === $e) && a === ft) {
+ E = ae;
+ var _ = f && h === O && O.visualViewport ? O.visualViewport.height : h[g];
+ b -= _ - n.height, b *= l ? 1 : -1;
}
- if (i === oe || (i === X || i === re) && o === ut) {
- P = Oe;
- var _ = f && h === S && S.visualViewport ? S.visualViewport.width : h[O];
- d -= _ - n.width, d *= l ? 1 : -1;
+ if (i === ce || (i === J || i === ae) && a === ft) {
+ P = $e;
+ var x = f && h === O && O.visualViewport ? O.visualViewport.width : h[S];
+ d -= x - n.width, d *= l ? 1 : -1;
}
}
var $ = Object.assign({
position: s
- }, u && Xu), C = c === !0 ? Qu({
+ }, u && Mf), C = c === !0 ? Nf({
x: d,
y: b
}) : {
@@ -2463,16 +2998,16 @@ function An(e) {
y: b
};
if (d = C.x, b = C.y, l) {
- var j;
- return Object.assign({}, $, (j = {}, j[E] = A ? "0" : "", j[P] = T ? "0" : "", j.transform = (S.devicePixelRatio || 1) <= 1 ? "translate(" + d + "px, " + b + "px)" : "translate3d(" + d + "px, " + b + "px, 0)", j));
+ var B;
+ return Object.assign({}, $, (B = {}, B[E] = A ? "0" : "", B[P] = T ? "0" : "", B.transform = (O.devicePixelRatio || 1) <= 1 ? "translate(" + d + "px, " + b + "px)" : "translate3d(" + d + "px, " + b + "px, 0)", B));
}
return Object.assign({}, $, (t = {}, t[E] = A ? b + "px" : "", t[P] = T ? d + "px" : "", t.transform = "", t));
}
-function Yu(e) {
- var t = e.state, r = e.options, n = r.gpuAcceleration, i = n === void 0 ? !0 : n, o = r.adaptive, a = o === void 0 ? !0 : o, s = r.roundOffsets, l = s === void 0 ? !0 : s;
+function Vf(e) {
+ var t = e.state, r = e.options, n = r.gpuAcceleration, i = n === void 0 ? !0 : n, a = r.adaptive, o = a === void 0 ? !0 : a, s = r.roundOffsets, l = s === void 0 ? !0 : s;
if (process.env.NODE_ENV !== "production") {
- var u = Y(t.elements.popper).transitionProperty || "";
- a && ["transform", "top", "right", "bottom", "left"].some(function(f) {
+ var u = ee(t.elements.popper).transitionProperty || "";
+ o && ["transform", "top", "right", "bottom", "left"].some(function(f) {
return u.indexOf(f) >= 0;
}) && console.warn(["Popper: Detected CSS transitions on at least one of the following", 'CSS properties: "transform", "top", "right", "bottom", "left".', `
@@ -2481,19 +3016,19 @@ function Yu(e) {
`, "We recommend using the popper element as a wrapper around an inner", "element that can have any CSS property transitioned for animations."].join(" "));
}
var c = {
- placement: ae(t.placement),
- variation: ze(t.placement),
+ placement: fe(t.placement),
+ variation: Ke(t.placement),
popper: t.elements.popper,
popperRect: t.rects.popper,
gpuAcceleration: i,
isFixed: t.options.strategy === "fixed"
};
- t.modifiersData.popperOffsets != null && (t.styles.popper = Object.assign({}, t.styles.popper, An(Object.assign({}, c, {
+ t.modifiersData.popperOffsets != null && (t.styles.popper = Object.assign({}, t.styles.popper, Xn(Object.assign({}, c, {
offsets: t.modifiersData.popperOffsets,
position: t.options.strategy,
- adaptive: a,
+ adaptive: o,
roundOffsets: l
- })))), t.modifiersData.arrow != null && (t.styles.arrow = Object.assign({}, t.styles.arrow, An(Object.assign({}, c, {
+ })))), t.modifiersData.arrow != null && (t.styles.arrow = Object.assign({}, t.styles.arrow, Xn(Object.assign({}, c, {
offsets: t.modifiersData.arrow,
position: "absolute",
adaptive: !1,
@@ -2502,24 +3037,24 @@ function Yu(e) {
"data-popper-placement": t.placement
});
}
-const Ju = {
+const Hf = {
name: "computeStyles",
enabled: !0,
phase: "beforeWrite",
- fn: Yu,
+ fn: Vf,
data: {}
};
-function Zu(e) {
+function Uf(e) {
var t = e.state;
Object.keys(t.elements).forEach(function(r) {
- var n = t.styles[r] || {}, i = t.attributes[r] || {}, o = t.elements[r];
- !W(o) || !te(o) || (Object.assign(o.style, n), Object.keys(i).forEach(function(a) {
- var s = i[a];
- s === !1 ? o.removeAttribute(a) : o.setAttribute(a, s === !0 ? "" : s);
+ var n = t.styles[r] || {}, i = t.attributes[r] || {}, a = t.elements[r];
+ !K(a) || !ie(a) || (Object.assign(a.style, n), Object.keys(i).forEach(function(o) {
+ var s = i[o];
+ s === !1 ? a.removeAttribute(o) : a.setAttribute(o, s === !0 ? "" : s);
}));
});
}
-function ec(e) {
+function Wf(e) {
var t = e.state, r = {
popper: {
position: t.options.strategy,
@@ -2534,188 +3069,188 @@ function ec(e) {
};
return Object.assign(t.elements.popper.style, r.popper), t.styles = r, t.elements.arrow && Object.assign(t.elements.arrow.style, r.arrow), function() {
Object.keys(t.elements).forEach(function(n) {
- var i = t.elements[n], o = t.attributes[n] || {}, a = Object.keys(t.styles.hasOwnProperty(n) ? t.styles[n] : r[n]), s = a.reduce(function(l, u) {
+ var i = t.elements[n], a = t.attributes[n] || {}, o = Object.keys(t.styles.hasOwnProperty(n) ? t.styles[n] : r[n]), s = o.reduce(function(l, u) {
return l[u] = "", l;
}, {});
- !W(i) || !te(i) || (Object.assign(i.style, s), Object.keys(o).forEach(function(l) {
+ !K(i) || !ie(i) || (Object.assign(i.style, s), Object.keys(a).forEach(function(l) {
i.removeAttribute(l);
}));
});
};
}
-const tc = {
+const zf = {
name: "applyStyles",
enabled: !0,
phase: "write",
- fn: Zu,
- effect: ec,
+ fn: Uf,
+ effect: Wf,
requires: ["computeStyles"]
};
-var rc = [zu, Ku, Ju, tc], nc = /* @__PURE__ */ Uu({
- defaultModifiers: rc
+var Gf = [Rf, kf, Hf, zf], Kf = /* @__PURE__ */ Ff({
+ defaultModifiers: Gf
});
-function ic(e) {
+function Xf(e) {
return e === "x" ? "y" : "x";
}
-function Tt(e, t, r) {
- return Ie(e, It(t, r));
+function At(e, t, r) {
+ return Be(e, Bt(t, r));
}
-function oc(e, t, r) {
- var n = Tt(e, t, r);
+function Qf(e, t, r) {
+ var n = At(e, t, r);
return n > r ? r : n;
}
-function ac(e) {
- var t = e.state, r = e.options, n = e.name, i = r.mainAxis, o = i === void 0 ? !0 : i, a = r.altAxis, s = a === void 0 ? !1 : a, l = r.boundary, u = r.rootBoundary, c = r.altBoundary, f = r.padding, p = r.tether, d = p === void 0 ? !0 : p, v = r.tetherOffset, b = v === void 0 ? 0 : v, w = Kr(t, {
+function Yf(e) {
+ var t = e.state, r = e.options, n = e.name, i = r.mainAxis, a = i === void 0 ? !0 : i, o = r.altAxis, s = o === void 0 ? !1 : o, l = r.boundary, u = r.rootBoundary, c = r.altBoundary, f = r.padding, p = r.tether, d = p === void 0 ? !0 : p, v = r.tetherOffset, b = v === void 0 ? 0 : v, w = en(t, {
boundary: l,
rootBoundary: u,
padding: f,
altBoundary: c
- }), T = ae(t.placement), A = ze(t.placement), P = !A, E = Ui(T), S = ic(E), h = t.modifiersData.popperOffsets, g = t.rects.reference, O = t.rects.popper, x = typeof b == "function" ? b(Object.assign({}, t.rects, {
+ }), T = fe(t.placement), A = Ke(t.placement), P = !A, E = na(T), O = Xf(E), h = t.modifiersData.popperOffsets, g = t.rects.reference, S = t.rects.popper, _ = typeof b == "function" ? b(Object.assign({}, t.rects, {
placement: t.placement
- })) : b, _ = typeof x == "number" ? {
- mainAxis: x,
- altAxis: x
+ })) : b, x = typeof _ == "number" ? {
+ mainAxis: _,
+ altAxis: _
} : Object.assign({
mainAxis: 0,
altAxis: 0
- }, x), $ = t.modifiersData.offset ? t.modifiersData.offset[t.placement] : null, C = {
+ }, _), $ = t.modifiersData.offset ? t.modifiersData.offset[t.placement] : null, C = {
x: 0,
y: 0
};
if (!!h) {
- if (o) {
- var j, B = E === "y" ? X : oe, N = E === "y" ? re : Oe, R = E === "y" ? "height" : "width", L = h[E], mt = L + w[B], xe = L - w[N], gt = d ? -O[R] / 2 : 0, Gt = A === We ? g[R] : O[R], Qe = A === We ? -O[R] : -g[R], yt = t.elements.arrow, qe = d && yt ? Ni(yt) : {
+ if (a) {
+ var B, q = E === "y" ? J : ce, V = E === "y" ? ae : $e, L = E === "y" ? "height" : "width", k = h[E], mt = k + w[q], Te = k - w[V], gt = d ? -S[L] / 2 : 0, Qt = A === Ge ? g[L] : S[L], Ze = A === Ge ? -S[L] : -g[L], yt = t.elements.arrow, Ve = d && yt ? ea(yt) : {
width: 0,
height: 0
- }, de = t.modifiersData["arrow#persistent"] ? t.modifiersData["arrow#persistent"].padding : zi(), Ye = de[B], bt = de[N], _e = Tt(0, g[R], qe[R]), Kt = P ? g[R] / 2 - gt - _e - Ye - _.mainAxis : Gt - _e - Ye - _.mainAxis, io = P ? -g[R] / 2 + gt + _e + bt + _.mainAxis : Qe + _e + bt + _.mainAxis, Xt = t.elements.arrow && Vt(t.elements.arrow), oo = Xt ? E === "y" ? Xt.clientTop || 0 : Xt.clientLeft || 0 : 0, Qr = (j = $ == null ? void 0 : $[E]) != null ? j : 0, ao = L + Kt - Qr - oo, so = L + io - Qr, Yr = Tt(d ? It(mt, ao) : mt, L, d ? Ie(xe, so) : xe);
- h[E] = Yr, C[E] = Yr - L;
+ }, me = t.modifiersData["arrow#persistent"] ? t.modifiersData["arrow#persistent"].padding : aa(), et = me[q], bt = me[V], Ae = At(0, g[L], Ve[L]), Yt = P ? g[L] / 2 - gt - Ae - et - x.mainAxis : Qt - Ae - et - x.mainAxis, ua = P ? -g[L] / 2 + gt + Ae + bt + x.mainAxis : Ze + Ae + bt + x.mainAxis, Jt = t.elements.arrow && Gt(t.elements.arrow), ca = Jt ? E === "y" ? Jt.clientTop || 0 : Jt.clientLeft || 0 : 0, tn = (B = $ == null ? void 0 : $[E]) != null ? B : 0, fa = k + Yt - tn - ca, da = k + ua - tn, rn = At(d ? Bt(mt, fa) : mt, k, d ? Be(Te, da) : Te);
+ h[E] = rn, C[E] = rn - k;
}
if (s) {
- var Jr, lo = E === "x" ? X : oe, uo = E === "x" ? re : Oe, Te = h[S], wt = S === "y" ? "height" : "width", Zr = Te + w[lo], en = Te - w[uo], Qt = [X, oe].indexOf(T) !== -1, tn = (Jr = $ == null ? void 0 : $[S]) != null ? Jr : 0, rn = Qt ? Zr : Te - g[wt] - O[wt] - tn + _.altAxis, nn = Qt ? Te + g[wt] + O[wt] - tn - _.altAxis : en, on = d && Qt ? oc(rn, Te, nn) : Tt(d ? rn : Zr, Te, d ? nn : en);
- h[S] = on, C[S] = on - Te;
+ var nn, pa = E === "x" ? J : ce, ha = E === "x" ? ae : $e, Pe = h[O], wt = O === "y" ? "height" : "width", an = Pe + w[pa], on = Pe - w[ha], Zt = [J, ce].indexOf(T) !== -1, sn = (nn = $ == null ? void 0 : $[O]) != null ? nn : 0, ln = Zt ? an : Pe - g[wt] - S[wt] - sn + x.altAxis, un = Zt ? Pe + g[wt] + S[wt] - sn - x.altAxis : on, cn = d && Zt ? Qf(ln, Pe, un) : At(d ? ln : an, Pe, d ? un : on);
+ h[O] = cn, C[O] = cn - Pe;
}
t.modifiersData[n] = C;
}
}
-const sc = {
+const Jf = {
name: "preventOverflow",
enabled: !0,
phase: "main",
- fn: ac,
+ fn: Yf,
requiresIfExists: ["offset"]
};
-var lc = {
+var Zf = {
left: "right",
right: "left",
bottom: "top",
top: "bottom"
};
-function At(e) {
+function Pt(e) {
return e.replace(/left|right|bottom|top/g, function(t) {
- return lc[t];
+ return Zf[t];
});
}
-var uc = {
+var ed = {
start: "end",
end: "start"
};
-function Pn(e) {
+function Qn(e) {
return e.replace(/start|end/g, function(t) {
- return uc[t];
+ return ed[t];
});
}
-function cc(e, t) {
+function td(e, t) {
t === void 0 && (t = {});
- var r = t, n = r.placement, i = r.boundary, o = r.rootBoundary, a = r.padding, s = r.flipVariations, l = r.allowedAutoPlacements, u = l === void 0 ? yu : l, c = ze(n), f = c ? s ? Sn : Sn.filter(function(v) {
- return ze(v) === c;
- }) : Wt, p = f.filter(function(v) {
+ var r = t, n = r.placement, i = r.boundary, a = r.rootBoundary, o = r.padding, s = r.flipVariations, l = r.allowedAutoPlacements, u = l === void 0 ? uf : l, c = Ke(n), f = c ? s ? Hn : Hn.filter(function(v) {
+ return Ke(v) === c;
+ }) : Xt, p = f.filter(function(v) {
return u.indexOf(v) >= 0;
});
p.length === 0 && (p = f, process.env.NODE_ENV !== "production" && console.error(["Popper: The `allowedAutoPlacements` option did not allow any", "placements. Ensure the `placement` option matches the variation", "of the allowed placements.", 'For example, "auto" cannot be used to allow "bottom-start".', 'Use "auto-start" instead.'].join(" ")));
var d = p.reduce(function(v, b) {
- return v[b] = Kr(e, {
+ return v[b] = en(e, {
placement: b,
boundary: i,
- rootBoundary: o,
- padding: a
- })[ae(b)], v;
+ rootBoundary: a,
+ padding: o
+ })[fe(b)], v;
}, {});
return Object.keys(d).sort(function(v, b) {
return d[v] - d[b];
});
}
-function fc(e) {
- if (ae(e) === Ut)
+function rd(e) {
+ if (fe(e) === Kt)
return [];
- var t = At(e);
- return [Pn(e), t, Pn(t)];
+ var t = Pt(e);
+ return [Qn(e), t, Qn(t)];
}
-function dc(e) {
+function nd(e) {
var t = e.state, r = e.options, n = e.name;
if (!t.modifiersData[n]._skip) {
- for (var i = r.mainAxis, o = i === void 0 ? !0 : i, a = r.altAxis, s = a === void 0 ? !0 : a, l = r.fallbackPlacements, u = r.padding, c = r.boundary, f = r.rootBoundary, p = r.altBoundary, d = r.flipVariations, v = d === void 0 ? !0 : d, b = r.allowedAutoPlacements, w = t.options.placement, T = ae(w), A = T === w, P = l || (A || !v ? [At(w)] : fc(w)), E = [w].concat(P).reduce(function(qe, de) {
- return qe.concat(ae(de) === Ut ? cc(t, {
- placement: de,
+ for (var i = r.mainAxis, a = i === void 0 ? !0 : i, o = r.altAxis, s = o === void 0 ? !0 : o, l = r.fallbackPlacements, u = r.padding, c = r.boundary, f = r.rootBoundary, p = r.altBoundary, d = r.flipVariations, v = d === void 0 ? !0 : d, b = r.allowedAutoPlacements, w = t.options.placement, T = fe(w), A = T === w, P = l || (A || !v ? [Pt(w)] : rd(w)), E = [w].concat(P).reduce(function(Ve, me) {
+ return Ve.concat(fe(me) === Kt ? td(t, {
+ placement: me,
boundary: c,
rootBoundary: f,
padding: u,
flipVariations: v,
allowedAutoPlacements: b
- }) : de);
- }, []), S = t.rects.reference, h = t.rects.popper, g = /* @__PURE__ */ new Map(), O = !0, x = E[0], _ = 0; _ < E.length; _++) {
- var $ = E[_], C = ae($), j = ze($) === We, B = [X, re].indexOf(C) >= 0, N = B ? "width" : "height", R = Kr(t, {
+ }) : me);
+ }, []), O = t.rects.reference, h = t.rects.popper, g = /* @__PURE__ */ new Map(), S = !0, _ = E[0], x = 0; x < E.length; x++) {
+ var $ = E[x], C = fe($), B = Ke($) === Ge, q = [J, ae].indexOf(C) >= 0, V = q ? "width" : "height", L = en(t, {
placement: $,
boundary: c,
rootBoundary: f,
altBoundary: p,
padding: u
- }), L = B ? j ? Oe : oe : j ? re : X;
- S[N] > h[N] && (L = At(L));
- var mt = At(L), xe = [];
- if (o && xe.push(R[C] <= 0), s && xe.push(R[L] <= 0, R[mt] <= 0), xe.every(function(qe) {
- return qe;
+ }), k = q ? B ? $e : ce : B ? ae : J;
+ O[V] > h[V] && (k = Pt(k));
+ var mt = Pt(k), Te = [];
+ if (a && Te.push(L[C] <= 0), s && Te.push(L[k] <= 0, L[mt] <= 0), Te.every(function(Ve) {
+ return Ve;
})) {
- x = $, O = !1;
+ _ = $, S = !1;
break;
}
- g.set($, xe);
+ g.set($, Te);
}
- if (O)
- for (var gt = v ? 3 : 1, Gt = function(de) {
- var Ye = E.find(function(bt) {
- var _e = g.get(bt);
- if (_e)
- return _e.slice(0, de).every(function(Kt) {
- return Kt;
+ if (S)
+ for (var gt = v ? 3 : 1, Qt = function(me) {
+ var et = E.find(function(bt) {
+ var Ae = g.get(bt);
+ if (Ae)
+ return Ae.slice(0, me).every(function(Yt) {
+ return Yt;
});
});
- if (Ye)
- return x = Ye, "break";
- }, Qe = gt; Qe > 0; Qe--) {
- var yt = Gt(Qe);
+ if (et)
+ return _ = et, "break";
+ }, Ze = gt; Ze > 0; Ze--) {
+ var yt = Qt(Ze);
if (yt === "break")
break;
}
- t.placement !== x && (t.modifiersData[n]._skip = !0, t.placement = x, t.reset = !0);
+ t.placement !== _ && (t.modifiersData[n]._skip = !0, t.placement = _, t.reset = !0);
}
}
-const pc = {
+const id = {
name: "flip",
enabled: !0,
phase: "main",
- fn: dc,
+ fn: nd,
requiresIfExists: ["offset"],
data: {
_skip: !1
}
-}, ht = (e, t) => {
+}, Ne = (e, t) => {
const r = e.__vccOpts || e;
for (const [n, i] of t)
r[n] = i;
return r;
-}, hc = {
+}, ad = {
components: {
- OnClickOutside: Mi
+ OnClickOutside: Ji
},
props: {
placement: {
@@ -2741,9 +3276,9 @@ const pc = {
}
},
mounted() {
- this.popper = nc(this.$refs.button, this.$refs.tooltip.children[0], {
+ this.popper = Kf(this.$refs.button, this.$refs.tooltip.children[0], {
placement: this.placement,
- modifiers: [pc, sc]
+ modifiers: [id, Jf]
});
},
methods: {
@@ -2754,24 +3289,24 @@ const pc = {
this.opened = !1;
}
}
-}, vc = { ref: "button" }, mc = { ref: "tooltip" };
-function gc(e, t, r, n, i, o) {
- const a = Oo("OnClickOutside");
- return q(), ke(a, {
+}, od = { ref: "button" }, sd = { ref: "tooltip" };
+function ld(e, t, r, n, i, a) {
+ const o = ei("OnClickOutside");
+ return j(), G(o, {
class: "relative",
- do: o.hide,
+ do: a.hide,
opened: i.opened
}, {
- default: Gn(() => [
- or("div", vc, [
- ge(e.$slots, "button", {
- toggle: o.toggle,
+ default: wa(() => [
+ lr("div", od, [
+ re(e.$slots, "button", {
+ toggle: a.toggle,
disabled: r.disabled
})
], 512),
- or("div", mc, [
- ge(e.$slots, "default", {
- hide: o.hide,
+ lr("div", sd, [
+ re(e.$slots, "default", {
+ hide: a.hide,
opened: i.opened
})
], 512)
@@ -2779,11 +3314,34 @@ function gc(e, t, r, n, i, o) {
_: 3
}, 8, ["do", "opened"]);
}
-const yc = /* @__PURE__ */ ht(hc, [["render", gc]]);
-function Gi(e) {
- return e && e.length ? e[0] : void 0;
-}
-const bc = {
+const ud = /* @__PURE__ */ Ne(ad, [["render", ld]]), cd = {
+ __name: "DynamicHtml",
+ props: {
+ keepAliveKey: {
+ type: String,
+ required: !0
+ },
+ name: {
+ type: String,
+ required: !0
+ }
+ },
+ setup(e) {
+ const t = U("$splade") || {}, r = U("$spladeOptions") || {};
+ return (n, i) => H(t).isSsr ? (j(), G(se, {
+ key: e.keepAliveKey,
+ html: H(t).htmlForDynamicComponent(e.name)
+ }, null, 8, ["html"])) : (j(), G(Jn, {
+ key: 0,
+ max: H(r).max_keep_alive
+ }, [
+ (j(), G(se, {
+ key: e.keepAliveKey,
+ html: H(t).htmlForDynamicComponent(e.name)
+ }, null, 8, ["html"]))
+ ], 1032, ["max"]));
+ }
+}, fd = {
inject: ["stack"],
computed: {
values() {
@@ -2794,16 +3352,16 @@ const bc = {
const e = this;
return this.$slots.default({
has(t) {
- return G(e.values, t);
+ return Q(e.values, t);
},
first(t) {
- return Gi(e.values[t] || []);
+ return wi(e.values[t] || []);
},
all: { ...this.values },
...this.values
});
}
-}, wc = {
+}, dd = {
props: {
private: {
type: Boolean,
@@ -2828,450 +3386,113 @@ const bc = {
};
},
beforeUnmount() {
- this.subscription && (window.Echo.leave(this.subscription.subscription.name), this.subscription = null, this.subscriptions = []);
- },
- mounted() {
- this.subscription = this.private ? window.Echo.private(this.channel) : window.Echo.channel(this.channel), this.subscription.on("pusher:subscription_succeeded", () => {
- this.subscribed = !0;
- }), this.listeners.forEach((e) => {
- const t = this.subscription.listen(e, (r) => {
- const n = "splade.redirect", i = "splade.refresh", o = "splade.toast";
- let a = null, s = !1, l = [];
- Ne(r, (u) => {
- !ee(u) || (n in u && (a = u[n]), i in u && (s = u[i]), o in u && l.push(u));
- }), a ? m.visit(a) : s ? m.refresh() : this.events.push({ name: e, data: r }), l.length > 0 && l.forEach((u) => {
- m.pushToast(u);
- }), this.$root.$emit(`event.${e}`, r);
- });
- this.subscriptions.push(t);
- });
- },
- render() {
- return this.$slots.default({
- subscribed: this.subscribed,
- events: this.events
- });
- }
-}, Oc = {
- props: {
- form: {
- type: Object,
- required: !0
- },
- field: {
- type: String,
- required: !0
- },
- multiple: {
- type: Boolean,
- required: !0
- }
- },
- data() {
- return {
- filenames: []
- };
- },
- methods: {
- handleFileInput(e) {
- const t = Object.values(e.target.files);
- this.form.$put(this.field, this.multiple ? t : t[0]), this.filenames = [], t.forEach((r) => {
- this.filenames.push(r.name);
- });
- }
- }
-}, Sc = { ref: "file" };
-function $c(e, t, r, n, i, o) {
- return q(), le("div", Sc, [
- ge(e.$slots, "default", {
- handleFileInput: o.handleFileInput,
- filenames: i.filenames
- })
- ], 512);
-}
-const Ec = /* @__PURE__ */ ht(Oc, [["render", $c]]), xc = {
- inject: ["stack"],
- computed: {
- values() {
- return m.flashData(this.stack);
- }
- },
- render() {
- const e = this;
- return this.$slots.default({
- has(t) {
- return G(e.values, t);
- },
- ...this.values
- });
- }
-};
-function Ki(e, t, r) {
- e = e || {}, t = t || new FormData(), r = r || null;
- for (const n in e)
- Object.prototype.hasOwnProperty.call(e, n) && Qi(t, Xi(r, n), e[n]);
- return t;
-}
-function Xi(e, t) {
- return e ? e + "[" + t + "]" : t;
-}
-function Qi(e, t, r) {
- if (Array.isArray(r))
- return Array.from(r.keys()).forEach((n) => Qi(e, Xi(t, n.toString()), r[n]));
- if (r instanceof Date)
- return e.append(t, r.toISOString());
- if (r instanceof File)
- return e.append(t, r, r.name);
- if (r instanceof Blob)
- return e.append(t, r);
- if (typeof r == "boolean")
- return e.append(t, r ? "1" : "0");
- if (typeof r == "string")
- return e.append(t, r);
- if (typeof r == "number")
- return e.append(t, `${r}`);
- if (r == null)
- return e.append(t, "");
- Ki(r, e, t);
-}
-var _c = "[object Boolean]";
-function Yi(e) {
- return e === !0 || e === !1 || be(e) && $e(e) == _c;
-}
-function Tc() {
- this.__data__ = new ce(), this.size = 0;
-}
-function Ac(e) {
- var t = this.__data__, r = t.delete(e);
- return this.size = t.size, r;
-}
-function Pc(e) {
- return this.__data__.get(e);
-}
-function Cc(e) {
- return this.__data__.has(e);
-}
-var Ic = 200;
-function Dc(e, t) {
- var r = this.__data__;
- if (r instanceof ce) {
- var n = r.__data__;
- if (!st || n.length < Ic - 1)
- return n.push([e, t]), this.size = ++r.size, this;
- r = this.__data__ = new fe(n);
- }
- return r.set(e, t), this.size = r.size, this;
-}
-function se(e) {
- var t = this.__data__ = new ce(e);
- this.size = t.size;
-}
-se.prototype.clear = Tc;
-se.prototype.delete = Ac;
-se.prototype.get = Pc;
-se.prototype.has = Cc;
-se.prototype.set = Dc;
-var jc = "__lodash_hash_undefined__";
-function Bc(e) {
- return this.__data__.set(e, jc), this;
-}
-function Fc(e) {
- return this.__data__.has(e);
-}
-function Dt(e) {
- var t = -1, r = e == null ? 0 : e.length;
- for (this.__data__ = new fe(); ++t < r; )
- this.add(e[t]);
-}
-Dt.prototype.add = Dt.prototype.push = Bc;
-Dt.prototype.has = Fc;
-function Rc(e, t) {
- for (var r = -1, n = e == null ? 0 : e.length; ++r < n; )
- if (t(e[r], r, e))
- return !0;
- return !1;
-}
-function Lc(e, t) {
- return e.has(t);
-}
-var qc = 1, Mc = 2;
-function Ji(e, t, r, n, i, o) {
- var a = r & qc, s = e.length, l = t.length;
- if (s != l && !(a && l > s))
- return !1;
- var u = o.get(e), c = o.get(t);
- if (u && c)
- return u == t && c == e;
- var f = -1, p = !0, d = r & Mc ? new Dt() : void 0;
- for (o.set(e, t), o.set(t, e); ++f < s; ) {
- var v = e[f], b = t[f];
- if (n)
- var w = a ? n(b, v, f, t, e, o) : n(v, b, f, e, t, o);
- if (w !== void 0) {
- if (w)
- continue;
- p = !1;
- break;
- }
- if (d) {
- if (!Rc(t, function(T, A) {
- if (!Lc(d, A) && (v === T || i(v, T, r, n, o)))
- return d.push(A);
- })) {
- p = !1;
- break;
- }
- } else if (!(v === b || i(v, b, r, n, o))) {
- p = !1;
- break;
- }
- }
- return o.delete(e), o.delete(t), p;
-}
-var kc = ne.Uint8Array;
-const Cn = kc;
-function Nc(e) {
- var t = -1, r = Array(e.size);
- return e.forEach(function(n, i) {
- r[++t] = [i, n];
- }), r;
-}
-function Hc(e) {
- var t = -1, r = Array(e.size);
- return e.forEach(function(n) {
- r[++t] = n;
- }), r;
-}
-var Vc = 1, Uc = 2, Wc = "[object Boolean]", zc = "[object Date]", Gc = "[object Error]", Kc = "[object Map]", Xc = "[object Number]", Qc = "[object RegExp]", Yc = "[object Set]", Jc = "[object String]", Zc = "[object Symbol]", ef = "[object ArrayBuffer]", tf = "[object DataView]", In = ye ? ye.prototype : void 0, nr = In ? In.valueOf : void 0;
-function rf(e, t, r, n, i, o, a) {
- switch (r) {
- case tf:
- if (e.byteLength != t.byteLength || e.byteOffset != t.byteOffset)
- return !1;
- e = e.buffer, t = t.buffer;
- case ef:
- return !(e.byteLength != t.byteLength || !o(new Cn(e), new Cn(t)));
- case Wc:
- case zc:
- case Xc:
- return Fr(+e, +t);
- case Gc:
- return e.name == t.name && e.message == t.message;
- case Qc:
- case Jc:
- return e == t + "";
- case Kc:
- var s = Nc;
- case Yc:
- var l = n & Vc;
- if (s || (s = Hc), e.size != t.size && !l)
- return !1;
- var u = a.get(e);
- if (u)
- return u == t;
- n |= Uc, a.set(e, t);
- var c = Ji(s(e), s(t), n, i, o, a);
- return a.delete(e), c;
- case Zc:
- if (nr)
- return nr.call(e) == nr.call(t);
- }
- return !1;
-}
-function nf(e, t) {
- for (var r = -1, n = t.length, i = e.length; ++r < n; )
- e[i + r] = t[r];
- return e;
-}
-function of(e, t, r) {
- var n = t(e);
- return k(e) ? n : nf(n, r(e));
-}
-function Zi(e, t) {
- for (var r = -1, n = e == null ? 0 : e.length, i = 0, o = []; ++r < n; ) {
- var a = e[r];
- t(a, r, e) && (o[i++] = a);
- }
- return o;
-}
-function af() {
- return [];
-}
-var sf = Object.prototype, lf = sf.propertyIsEnumerable, Dn = Object.getOwnPropertySymbols, uf = Dn ? function(e) {
- return e == null ? [] : (e = Object(e), Zi(Dn(e), function(t) {
- return lf.call(e, t);
- }));
-} : af;
-const cf = uf;
-function jn(e) {
- return of(e, Bt, cf);
-}
-var ff = 1, df = Object.prototype, pf = df.hasOwnProperty;
-function hf(e, t, r, n, i, o) {
- var a = r & ff, s = jn(e), l = s.length, u = jn(t), c = u.length;
- if (l != c && !a)
- return !1;
- for (var f = l; f--; ) {
- var p = s[f];
- if (!(a ? p in t : pf.call(t, p)))
- return !1;
- }
- var d = o.get(e), v = o.get(t);
- if (d && v)
- return d == t && v == e;
- var b = !0;
- o.set(e, t), o.set(t, e);
- for (var w = a; ++f < l; ) {
- p = s[f];
- var T = e[p], A = t[p];
- if (n)
- var P = a ? n(A, T, p, t, e, o) : n(T, A, p, e, t, o);
- if (!(P === void 0 ? T === A || i(T, A, r, n, o) : P)) {
- b = !1;
- break;
- }
- w || (w = p == "constructor");
- }
- if (b && !w) {
- var E = e.constructor, S = t.constructor;
- E != S && "constructor" in e && "constructor" in t && !(typeof E == "function" && E instanceof E && typeof S == "function" && S instanceof S) && (b = !1);
+ this.subscription && (window.Echo.leave(this.subscription.subscription.name), this.subscription = null, this.subscriptions = []);
+ },
+ mounted() {
+ this.subscription = this.private ? window.Echo.private(this.channel) : window.Echo.channel(this.channel), this.subscription.on("pusher:subscription_succeeded", () => {
+ this.subscribed = !0;
+ }), this.listeners.forEach((e) => {
+ const t = this.subscription.listen(e, (r) => {
+ const n = "splade.redirect", i = "splade.refresh", a = "splade.toast";
+ let o = null, s = !1, l = [];
+ je(r, (u) => {
+ !ne(u) || (n in u && (o = u[n]), i in u && (s = u[i]), a in u && l.push(u));
+ }), o ? m.visit(o) : s ? m.refresh() : this.events.push({ name: e, data: r }), l.length > 0 && l.forEach((u) => {
+ m.pushToast(u);
+ }), this.$root.$emit(`event.${e}`, r);
+ });
+ this.subscriptions.push(t);
+ });
+ },
+ render() {
+ return this.$slots.default({
+ subscribed: this.subscribed,
+ events: this.events
+ });
}
- return o.delete(e), o.delete(t), b;
-}
-var vf = Re(ne, "DataView");
-const br = vf;
-var mf = Re(ne, "Promise");
-const wr = mf;
-var gf = Re(ne, "Set");
-const Or = gf;
-var yf = Re(ne, "WeakMap");
-const Sr = yf;
-var Bn = "[object Map]", bf = "[object Object]", Fn = "[object Promise]", Rn = "[object Set]", Ln = "[object WeakMap]", qn = "[object DataView]", wf = Fe(br), Of = Fe(st), Sf = Fe(wr), $f = Fe(Or), Ef = Fe(Sr), Ce = $e;
-(br && Ce(new br(new ArrayBuffer(1))) != qn || st && Ce(new st()) != Bn || wr && Ce(wr.resolve()) != Fn || Or && Ce(new Or()) != Rn || Sr && Ce(new Sr()) != Ln) && (Ce = function(e) {
- var t = $e(e), r = t == bf ? e.constructor : void 0, n = r ? Fe(r) : "";
- if (n)
- switch (n) {
- case wf:
- return qn;
- case Of:
- return Bn;
- case Sf:
- return Fn;
- case $f:
- return Rn;
- case Ef:
- return Ln;
+}, pd = {
+ props: {
+ form: {
+ type: Object,
+ required: !0
+ },
+ field: {
+ type: String,
+ required: !0
+ },
+ multiple: {
+ type: Boolean,
+ required: !0
}
- return t;
-});
-const Mn = Ce;
-var xf = 1, kn = "[object Arguments]", Nn = "[object Array]", xt = "[object Object]", _f = Object.prototype, Hn = _f.hasOwnProperty;
-function Tf(e, t, r, n, i, o) {
- var a = k(e), s = k(t), l = a ? Nn : Mn(e), u = s ? Nn : Mn(t);
- l = l == kn ? xt : l, u = u == kn ? xt : u;
- var c = l == xt, f = u == xt, p = l == u;
- if (p && ar(e)) {
- if (!ar(t))
- return !1;
- a = !0, c = !1;
- }
- if (p && !c)
- return o || (o = new se()), a || ei(e) ? Ji(e, t, r, n, i, o) : rf(e, t, l, r, n, i, o);
- if (!(r & xf)) {
- var d = c && Hn.call(e, "__wrapped__"), v = f && Hn.call(t, "__wrapped__");
- if (d || v) {
- var b = d ? e.value() : e, w = v ? t.value() : t;
- return o || (o = new se()), i(b, w, r, n, o);
+ },
+ data() {
+ return {
+ filenames: []
+ };
+ },
+ methods: {
+ handleFileInput(e) {
+ const t = Object.values(e.target.files);
+ this.form.$put(this.field, this.multiple ? t : t[0]), this.filenames = [], t.forEach((r) => {
+ this.filenames.push(r.name);
+ });
}
}
- return p ? (o || (o = new se()), hf(e, t, r, n, i, o)) : !1;
-}
-function zt(e, t, r, n, i) {
- return e === t ? !0 : e == null || t == null || !be(e) && !be(t) ? e !== e && t !== t : Tf(e, t, r, n, zt, i);
+}, hd = { ref: "file" };
+function vd(e, t, r, n, i, a) {
+ return j(), de("div", hd, [
+ re(e.$slots, "default", {
+ handleFileInput: a.handleFileInput,
+ filenames: i.filenames
+ })
+ ], 512);
}
-var Af = 1, Pf = 2;
-function Cf(e, t, r, n) {
- var i = r.length, o = i, a = !n;
- if (e == null)
- return !o;
- for (e = Object(e); i--; ) {
- var s = r[i];
- if (a && s[2] ? s[1] !== e[s[0]] : !(s[0] in e))
- return !1;
- }
- for (; ++i < o; ) {
- s = r[i];
- var l = s[0], u = e[l], c = s[1];
- if (a && s[2]) {
- if (u === void 0 && !(l in e))
- return !1;
- } else {
- var f = new se();
- if (n)
- var p = n(u, c, l, e, t, f);
- if (!(p === void 0 ? zt(c, u, Af | Pf, n, f) : p))
- return !1;
+const md = /* @__PURE__ */ Ne(pd, [["render", vd]]), gd = {
+ inject: ["stack"],
+ computed: {
+ values() {
+ return m.flashData(this.stack);
}
+ },
+ render() {
+ const e = this;
+ return this.$slots.default({
+ has(t) {
+ return Q(e.values, t);
+ },
+ ...this.values
+ });
}
- return !0;
-}
-function eo(e) {
- return e === e && !ee(e);
-}
-function If(e) {
- for (var t = Bt(e), r = t.length; r--; ) {
- var n = t[r], i = e[n];
- t[r] = [n, i, eo(i)];
- }
+};
+function oa(e, t, r) {
+ e = e || {}, t = t || new FormData(), r = r || null;
+ for (const n in e)
+ Object.prototype.hasOwnProperty.call(e, n) && la(t, sa(r, n), e[n]);
return t;
}
-function to(e, t) {
- return function(r) {
- return r == null ? !1 : r[e] === t && (t !== void 0 || e in Object(r));
- };
-}
-function Df(e) {
- var t = If(e);
- return t.length == 1 && t[0][2] ? to(t[0][0], t[0][1]) : function(r) {
- return r === e || Cf(r, e, t);
- };
-}
-function jf(e, t) {
- return e != null && t in Object(e);
-}
-function Bf(e, t) {
- return e != null && yi(e, t, jf);
-}
-var Ff = 1, Rf = 2;
-function Lf(e, t) {
- return Br(e) && eo(t) ? to(dt(e), t) : function(r) {
- var n = Vr(r, e);
- return n === void 0 && n === t ? Bf(r, e) : zt(t, n, Ff | Rf);
- };
-}
-function qf(e) {
- return function(t) {
- return t == null ? void 0 : t[e];
- };
-}
-function Mf(e) {
- return function(t) {
- return Ri(t, e);
- };
-}
-function kf(e) {
- return Br(e) ? qf(dt(e)) : Mf(e);
-}
-function vt(e) {
- return typeof e == "function" ? e : e == null ? ri : typeof e == "object" ? k(e) ? Lf(e[0], e[1]) : Df(e) : kf(e);
+function sa(e, t) {
+ return e ? e + "[" + t + "]" : t;
}
-function ro(e, t) {
- var r = {};
- return t = vt(t), Ar(e, function(n, i, o) {
- Li(r, i, t(n, i, o));
- }), r;
+function la(e, t, r) {
+ if (Array.isArray(r))
+ return Array.from(r.keys()).forEach((n) => la(e, sa(t, n.toString()), r[n]));
+ if (r instanceof Date)
+ return e.append(t, r.toISOString());
+ if (r instanceof File)
+ return e.append(t, r, r.name);
+ if (r instanceof Blob)
+ return e.append(t, r);
+ if (typeof r == "boolean")
+ return e.append(t, r ? "1" : "0");
+ if (typeof r == "string")
+ return e.append(t, r);
+ if (typeof r == "number")
+ return e.append(t, `${r}`);
+ if (r == null)
+ return e.append(t, "");
+ oa(r, e, t);
}
-const Nf = {
+const yd = {
inject: ["stack"],
props: {
spladeId: {
@@ -3351,7 +3572,7 @@ const Nf = {
return m.validationErrors(this.stack);
},
errors() {
- return ro(this.rawErrors, (e) => e.join(`
+ return Oi(this.rawErrors, (e) => e.join(`
`));
}
},
@@ -3374,7 +3595,7 @@ const Nf = {
this.values = Object.assign({}, { ...this.default });
},
$put(e, t) {
- return qi(this.values, e, t);
+ return $i(this.values, e, t);
},
submit(e) {
if (e) {
@@ -3384,7 +3605,7 @@ const Nf = {
if (!this.confirm)
return this.request();
m.confirm(
- Yi(this.confirm) ? "" : this.confirm,
+ Si(this.confirm) ? "" : this.confirm,
this.confirmText,
this.confirmButton,
this.cancelButton
@@ -3395,7 +3616,7 @@ const Nf = {
},
async request() {
await this.$nextTick(), this.processing = !0, this.wasSuccessful = !1, this.recentlySuccessful = !1, clearTimeout(this.recentlySuccessfulTimeoutId);
- const e = this.values instanceof FormData ? this.values : Ki(this.values), t = { Accept: "application/json" };
+ const e = this.values instanceof FormData ? this.values : oa(this.values), t = { Accept: "application/json" };
this.stay && (t["X-Splade-Prevent-Refresh"] = !0), m.request(this.action, this.method.toUpperCase(), e, t).then((r) => {
this.$emit("success", r), this.restoreOnSuccess && this.restore(), this.resetOnSuccess && this.reset(), this.processing = !1, this.wasSuccessful = !0, this.recentlySuccessful = !0, this.recentlySuccessfulTimeoutId = setTimeout(() => this.recentlySuccessful = !1, 2e3);
}).catch((r) => {
@@ -3426,7 +3647,7 @@ const Nf = {
"submit",
"wasSuccessful",
"recentlySuccessful"
- ].includes(r) ? e[r] : (G(e.values, r) || (e.missingAttributes.push(r), e.$put(r, "")), Vr(e.values, r));
+ ].includes(r) ? e[r] : (Q(e.values, r) || (e.missingAttributes.push(r), e.$put(r, "")), kr(e.values, r));
},
set(t, r, n) {
return e.$put(r, n);
@@ -3435,7 +3656,7 @@ const Nf = {
)
);
}
-}, Hf = {
+}, bd = {
props: {
flatpickr: {
type: [Boolean, Object],
@@ -3492,19 +3713,72 @@ const Nf = {
});
}
}
-}, Vf = { ref: "input" };
-function Uf(e, t, r, n, i, o) {
- return q(), le("div", Vf, [
- ge(e.$slots, "default", { disabled: i.disabled })
+}, wd = { ref: "input" };
+function Sd(e, t, r, n, i, a) {
+ return j(), de("div", wd, [
+ re(e.$slots, "default", { disabled: i.disabled })
], 512);
}
-const Wf = /* @__PURE__ */ ht(Hf, [["render", Uf]]), zf = ["href", "onClick"], Gf = {
+const Od = /* @__PURE__ */ Ne(bd, [["render", Sd]]), $d = {
+ components: { Render: se },
+ props: {
+ name: {
+ type: String,
+ required: !0
+ },
+ url: {
+ type: String,
+ required: !1,
+ default() {
+ return m.isSsr ? "" : window.location.href;
+ }
+ },
+ show: {
+ type: Boolean,
+ required: !1,
+ default: !0
+ }
+ },
+ data() {
+ return {
+ html: null
+ };
+ },
+ watch: {
+ show(e) {
+ e ? this.request() : this.html = null;
+ }
+ },
+ mounted() {
+ this.show && this.request();
+ },
+ methods: {
+ async request() {
+ this.html = null, m.lazy(this.url, this.name).then((e) => {
+ this.html = e.data.html;
+ });
+ }
+ }
+};
+function Ed(e, t, r, n, i, a) {
+ const o = ei("Render");
+ return i.html ? (j(), G(o, {
+ key: 0,
+ html: i.html
+ }, null, 8, ["html"])) : r.show ? re(e.$slots, "default", { key: 1 }) : Ft("", !0);
+}
+const _d = /* @__PURE__ */ Ne($d, [["render", Ed]]), xd = ["href", "onClick"], Td = {
__name: "Link",
props: {
href: {
type: String,
required: !0
},
+ replace: {
+ type: Boolean,
+ required: !1,
+ default: !1
+ },
confirm: {
type: [Boolean, String],
required: !1,
@@ -3542,7 +3816,7 @@ const Wf = /* @__PURE__ */ ht(Hf, [["render", Uf]]), zf = ["href", "onClick"], G
if (!t.confirm)
return n();
m.confirm(
- Yi(t.confirm) ? "" : t.confirm,
+ Si(t.confirm) ? "" : t.confirm,
t.confirmText,
t.confirmButton,
t.cancelButton
@@ -3556,16 +3830,16 @@ const Wf = /* @__PURE__ */ ht(Hf, [["render", Uf]]), zf = ["href", "onClick"], G
return m.modal(t.href);
if (t.slideover)
return m.slideover(t.href);
- m.visit(t.href);
+ t.replace ? m.replace(t.href) : m.visit(t.href);
}
- return (i, o) => (q(), le("a", {
+ return (i, a) => (j(), de("a", {
href: e.href,
- onClick: So(r, ["prevent"])
+ onClick: Sa(r, ["prevent"])
}, [
- ge(i.$slots, "default")
- ], 8, zf));
+ re(i.$slots, "default")
+ ], 8, xd));
}
-}, Kf = {
+}, Ad = {
provide() {
return {
stack: this.stack
@@ -3627,82 +3901,13 @@ const Wf = /* @__PURE__ */ ht(Hf, [["render", Uf]]), zf = ["href", "onClick"], G
maxWidth: this.maxWidth,
emitClose: this.emitClose,
closeButton: this.closeButton,
- Dialog: Di,
- DialogPanel: ji,
- TransitionRoot: Xe,
- TransitionChild: Ke
+ Dialog: zr,
+ DialogPanel: Gr,
+ TransitionRoot: Je,
+ TransitionChild: Ye
});
}
-};
-function Xf(e) {
- return function(t, r, n) {
- var i = Object(t);
- if (!jt(t)) {
- var o = vt(r);
- t = Bt(t), r = function(s) {
- return o(i[s], s, i);
- };
- }
- var a = e(t, r, n);
- return a > -1 ? i[o ? t[a] : a] : void 0;
- };
-}
-function Qf(e, t, r, n) {
- for (var i = e.length, o = r + (n ? 1 : -1); n ? o-- : ++o < i; )
- if (t(e[o], o, e))
- return o;
- return -1;
-}
-var Yf = /\s/;
-function Jf(e) {
- for (var t = e.length; t-- && Yf.test(e.charAt(t)); )
- ;
- return t;
-}
-var Zf = /^\s+/;
-function ed(e) {
- return e && e.slice(0, Jf(e) + 1).replace(Zf, "");
-}
-var Vn = 0 / 0, td = /^[-+]0x[0-9a-f]+$/i, rd = /^0b[01]+$/i, nd = /^0o[0-7]+$/i, id = parseInt;
-function $r(e) {
- if (typeof e == "number")
- return e;
- if (Rt(e))
- return Vn;
- if (ee(e)) {
- var t = typeof e.valueOf == "function" ? e.valueOf() : e;
- e = ee(t) ? t + "" : t;
- }
- if (typeof e != "string")
- return e === 0 ? e : +e;
- e = ed(e);
- var r = rd.test(e);
- return r || nd.test(e) ? id(e.slice(2), r ? 2 : 8) : td.test(e) ? Vn : +e;
-}
-var Un = 1 / 0, od = 17976931348623157e292;
-function ad(e) {
- if (!e)
- return e === 0 ? e : 0;
- if (e = $r(e), e === Un || e === -Un) {
- var t = e < 0 ? -1 : 1;
- return t * od;
- }
- return e === e ? e : 0;
-}
-function Xr(e) {
- var t = ad(e), r = t % 1;
- return t === t ? r ? t - r : t : 0;
-}
-var sd = Math.max;
-function ld(e, t, r) {
- var n = e == null ? 0 : e.length;
- if (!n)
- return -1;
- var i = r == null ? 0 : Xr(r);
- return i < 0 && (i = sd(n + i, 0)), Qf(e, vt(t), i);
-}
-var ud = Xf(ld);
-const cd = ud, fd = {
+}, Pd = {
props: {
choices: {
type: [Boolean, Object],
@@ -3763,7 +3968,7 @@ const cd = ud, fd = {
},
getItemOfCurrentModel() {
const e = this.modelValue;
- return cd(this.choicesInstance._store.choices, (t) => t.value == e);
+ return ju(this.choicesInstance._store.choices, (t) => t.value == e);
},
handlePlaceholderVisibility() {
if (!this.multiple)
@@ -3791,10 +3996,10 @@ const cd = ud, fd = {
}), e.addEventListener("showDropdown", function() {
if (r.multiple || !r.modelValue)
return;
- const o = r.getItemOfCurrentModel(), a = r.choicesInstance.dropdown.element.querySelector(
- `.choices__item[data-id="${o.id}"]`
+ const a = r.getItemOfCurrentModel(), o = r.choicesInstance.dropdown.element.querySelector(
+ `.choices__item[data-id="${a.id}"]`
);
- r.choicesInstance.choiceList.scrollToChildElement(a, 1), r.choicesInstance._highlightChoice(a);
+ r.choicesInstance.choiceList.scrollToChildElement(o, 1), r.choicesInstance._highlightChoice(o);
}), this.setValueOnChoices(this.modelValue);
});
},
@@ -3805,16 +4010,16 @@ const cd = ud, fd = {
);
}
}
-}, dd = { ref: "select" };
-function pd(e, t, r, n, i, o) {
- return q(), le("div", dd, [
- ge(e.$slots, "default")
+}, Id = { ref: "select" };
+function Cd(e, t, r, n, i, a) {
+ return j(), de("div", Id, [
+ re(e.$slots, "default")
], 512);
}
-const hd = /* @__PURE__ */ ht(fd, [["render", pd]]), vd = {
+const Dd = /* @__PURE__ */ Ne(Pd, [["render", Cd]]), jd = {
inject: ["stack"],
render() {
- const e = m.validationErrors(this.stack), t = m.flashData(this.stack), r = m.sharedData.value, n = ro(e, (i) => i.join(`
+ const e = m.validationErrors(this.stack), t = m.flashData(this.stack), r = m.sharedData.value, n = Oi(e, (i) => i.join(`
`));
return this.$slots.default({
flash: t,
@@ -3825,104 +4030,15 @@ const hd = /* @__PURE__ */ ht(fd, [["render", pd]]), vd = {
return i in e;
},
hasFlash(i) {
- return G(t, i);
+ return Q(t, i);
},
hasShared(i) {
- return G(r, i);
+ return Q(r, i);
},
hasErrors: Object.keys(e).length > 0
});
}
-};
-var md = function() {
- return ne.Date.now();
-};
-const ir = md;
-var gd = "Expected a function", yd = Math.max, bd = Math.min;
-function wd(e, t, r) {
- var n, i, o, a, s, l, u = 0, c = !1, f = !1, p = !0;
- if (typeof e != "function")
- throw new TypeError(gd);
- t = $r(t) || 0, ee(r) && (c = !!r.leading, f = "maxWait" in r, o = f ? yd($r(r.maxWait) || 0, t) : o, p = "trailing" in r ? !!r.trailing : p);
- function d(h) {
- var g = n, O = i;
- return n = i = void 0, u = h, a = e.apply(O, g), a;
- }
- function v(h) {
- return u = h, s = setTimeout(T, t), c ? d(h) : a;
- }
- function b(h) {
- var g = h - l, O = h - u, x = t - g;
- return f ? bd(x, o - O) : x;
- }
- function w(h) {
- var g = h - l, O = h - u;
- return l === void 0 || g >= t || g < 0 || f && O >= o;
- }
- function T() {
- var h = ir();
- if (w(h))
- return A(h);
- s = setTimeout(T, b(h));
- }
- function A(h) {
- return s = void 0, p && n ? d(h) : (n = i = void 0, a);
- }
- function P() {
- s !== void 0 && clearTimeout(s), u = 0, n = l = i = s = void 0;
- }
- function E() {
- return s === void 0 ? a : A(ir());
- }
- function S() {
- var h = ir(), g = w(h);
- if (n = arguments, i = this, l = h, g) {
- if (s === void 0)
- return v(l);
- if (f)
- return clearTimeout(s), s = setTimeout(T, t), d(l);
- }
- return s === void 0 && (s = setTimeout(T, t)), a;
- }
- return S.cancel = P, S.flush = E, S;
-}
-function no(e, t, r) {
- return e === e && (r !== void 0 && (e = e <= r ? e : r), t !== void 0 && (e = e >= t ? e : t)), e;
-}
-function Od(e, t, r) {
- e = Lr(e), t = Mt(t);
- var n = e.length;
- r = r === void 0 ? n : no(Xr(r), 0, n);
- var i = r;
- return r -= t.length, r >= 0 && e.slice(r, i) == t;
-}
-function Sd(e, t) {
- var r = [];
- return Pr(e, function(n, i, o) {
- t(n, i, o) && r.push(n);
- }), r;
-}
-function $d(e, t) {
- var r = k(e) ? Zi : Sd;
- return r(e, vt(t));
-}
-function Wn(e, t) {
- return zt(e, t);
-}
-function Ed(e, t) {
- var r = -1, n = jt(e) ? Array(e.length) : [];
- return Pr(e, function(i, o, a) {
- n[++r] = t(i, o, a);
- }), n;
-}
-function xd(e, t) {
- var r = k(e) ? gi : Ed;
- return r(e, vt(t));
-}
-function _t(e, t, r) {
- return e = Lr(e), r = r == null ? 0 : no(Xr(r), 0, e.length), t = Mt(t), e.slice(r, r + t.length) == t;
-}
-const _d = {
+}, Bd = {
props: {
striped: {
type: Boolean,
@@ -3946,7 +4062,7 @@ const _d = {
},
computed: {
columnsAreToggled() {
- return !Wn(this.visibleColumns, this.defaultVisibleToggleableColumns);
+ return !Rn(this.visibleColumns, this.defaultVisibleToggleableColumns);
},
hasForcedVisibleSearchInputs() {
return this.forcedVisibleSearchInputs.length > 0;
@@ -3954,10 +4070,10 @@ const _d = {
},
mounted() {
const e = this.getCurrentQuery(), t = e.columns || [];
- Ne(e, (r, n) => {
- if (_t(n, "filter[") && !r) {
- const i = n.split("["), o = i[1].substring(0, i[1].length - 1);
- this.forcedVisibleSearchInputs = [...this.forcedVisibleSearchInputs, o];
+ je(e, (r, n) => {
+ if ($t(n, "filter[") && !r) {
+ const i = n.split("["), a = i[1].substring(0, i[1].length - 1);
+ this.forcedVisibleSearchInputs = [...this.forcedVisibleSearchInputs, a];
}
}), t.length === 0 ? this.visibleColumns = this.defaultVisibleToggleableColumns : this.visibleColumns = t;
},
@@ -3965,30 +4081,30 @@ const _d = {
reset() {
this.forcedVisibleSearchInputs = [], this.visibleColumns = this.defaultVisibleToggleableColumns;
let e = this.getCurrentQuery();
- e.columns = [], e.page = null, e.perPage = null, e.sort = null, Ne(e, (t, r) => {
- _t(r, "filter[") && (e[r] = null);
+ e.columns = [], e.page = null, e.perPage = null, e.sort = null, je(e, (t, r) => {
+ $t(r, "filter[") && (e[r] = null);
}), this.visitWithQueryObject(e, null, !0);
},
columnIsVisible(e) {
return this.visibleColumns.includes(e);
},
toggleColumn(e) {
- const t = !this.columnIsVisible(e), r = $d(this.columns, (i) => i.can_be_hidden ? i.key === e ? t : this.visibleColumns.includes(i.key) : !0);
- let n = xd(r, (i) => i.key).sort();
- Wn(n, this.defaultVisibleToggleableColumns) && (n = []), this.visibleColumns = n.length === 0 ? this.defaultVisibleToggleableColumns : n, this.updateQuery("columns", n, null, !1);
+ const t = !this.columnIsVisible(e), r = Au(this.columns, (i) => i.can_be_hidden ? i.key === e ? t : this.visibleColumns.includes(i.key) : !0);
+ let n = Fu(r, (i) => i.key).sort();
+ Rn(n, this.defaultVisibleToggleableColumns) && (n = []), this.visibleColumns = n.length === 0 ? this.defaultVisibleToggleableColumns : n, this.updateQuery("columns", n, null, !1);
},
disableSearchInput(e) {
this.forcedVisibleSearchInputs = this.forcedVisibleSearchInputs.filter((t) => t != e), this.updateQuery(`filter[${e}]`, null);
},
showSearchInput(e) {
- this.forcedVisibleSearchInputs = [...this.forcedVisibleSearchInputs, e], ot(() => {
+ this.forcedVisibleSearchInputs = [...this.forcedVisibleSearchInputs, e], st(() => {
document.querySelector(`[name="searchInput-${e}"]`).focus();
});
},
isForcedVisible(e) {
return this.forcedVisibleSearchInputs.includes(e);
},
- debounceUpdateQuery: wd(function(e, t, r) {
+ debounceUpdateQuery: _u(function(e, t, r) {
this.updateQuery(e, t, r);
}, 350),
getCurrentQuery() {
@@ -3999,40 +4115,40 @@ const _d = {
return e.substring(1).split("&").forEach((r) => {
const n = decodeURIComponent(r).split("=");
let i = n[0];
- if (!Od(i, "]")) {
+ if (!xu(i, "]")) {
t[i] = n[1];
return;
}
- const o = i.split("["), a = o[1].substring(0, o[1].length - 1);
- parseInt(a) == a ? (i = o[0], k(t[i]) || (t[i] = []), t[i].push(n[1])) : t[i] = n[1];
+ const a = i.split("["), o = a[1].substring(0, a[1].length - 1);
+ parseInt(o) == o ? (i = a[0], N(t[i]) || (t[i] = []), t[i].push(n[1])) : t[i] = n[1];
}), t;
},
updateQuery(e, t, r, n) {
typeof n > "u" && (n = !0);
let i = this.getCurrentQuery();
- i[e] = t, (_t(e, "perPage") || _t(e, "filter[")) && delete i.page, this.visitWithQueryObject(i, r, n);
+ i[e] = t, ($t(e, "perPage") || $t(e, "filter[")) && delete i.page, this.visitWithQueryObject(i, r, n);
},
visitWithQueryObject(e, t, r) {
typeof r > "u" && (r = !0);
let n = {};
- Ne(e, (a, s) => {
- if (!k(a)) {
- n[s] = a;
+ je(e, (o, s) => {
+ if (!N(o)) {
+ n[s] = o;
return;
}
- a.length !== 0 && a.forEach((l, u) => {
+ o.length !== 0 && o.forEach((l, u) => {
n[`${s}[${u}]`] = l;
});
});
let i = "";
- Ne(n, (a, s) => {
- a === null || a === [] || (i && (i += "&"), i += `${s}=${a}`);
+ je(n, (o, s) => {
+ o === null || o === [] || (i && (i += "&"), i += `${s}=${o}`);
}), i && (i = "?" + i);
- const o = window.location.pathname + i;
+ const a = window.location.pathname + i;
if (!r)
- return m.replaceUrlOfCurrentPage(o);
- m.replace(o).then(() => {
- typeof t < "u" && t && ot(() => {
+ return m.replaceUrlOfCurrentPage(a);
+ m.replace(a).then(() => {
+ typeof t < "u" && t && st(() => {
document.querySelector(`[name="${t.name}"]`).focus();
});
});
@@ -4054,7 +4170,22 @@ const _d = {
visit: m.visit
});
}
-}, Td = {
+}, Fd = {
+ data() {
+ return {
+ isMounted: !1
+ };
+ },
+ mounted() {
+ this.isMounted = !0;
+ }
+};
+function qd(e, t, r, n, i, a) {
+ return i.isMounted ? (j(), G(Zn, Oa($a({ key: 0 }, e.$attrs)), [
+ re(e.$slots, "default")
+ ], 16)) : Ft("", !0);
+}
+const Rd = /* @__PURE__ */ Ne(Fd, [["render", qd]]), Ld = {
props: {
autosize: {
type: Boolean,
@@ -4075,7 +4206,7 @@ const _d = {
watch: {
modelValue() {
!this.autosize || !this.autosizeInstance || import("autosize").then((e) => {
- ot(() => e.default.update(this.element));
+ st(() => e.default.update(this.element));
});
}
},
@@ -4089,13 +4220,13 @@ const _d = {
e.default.destroy(this.element);
});
}
-}, Ad = { ref: "textarea" };
-function Pd(e, t, r, n, i, o) {
- return q(), le("div", Ad, [
- ge(e.$slots, "default")
+}, kd = { ref: "textarea" };
+function Md(e, t, r, n, i, a) {
+ return j(), de("div", kd, [
+ re(e.$slots, "default")
], 512);
}
-const Cd = /* @__PURE__ */ ht(Td, [["render", Pd]]), Id = {
+const Nd = /* @__PURE__ */ Ne(Ld, [["render", Md]]), Vd = {
props: {
toastKey: {
type: Number,
@@ -4132,11 +4263,11 @@ const Cd = /* @__PURE__ */ ht(Td, [["render", Pd]]), Id = {
show: this.show,
setShow: this.setShow,
emitDismiss: this.emitDismiss,
- TransitionRoot: Xe,
- TransitionChild: Ke
+ TransitionRoot: Je,
+ TransitionChild: Ye
});
}
-}, Dd = [
+}, Hd = [
"left-top",
"center-top",
"right-top",
@@ -4146,7 +4277,7 @@ const Cd = /* @__PURE__ */ ht(Td, [["render", Pd]]), Id = {
"left-bottom",
"center-bottom",
"right-bottom"
-], jd = {
+], Ud = {
computed: {
toasts: function() {
return m.toastsReversed.value;
@@ -4162,16 +4293,16 @@ const Cd = /* @__PURE__ */ ht(Td, [["render", Pd]]), Id = {
},
render() {
return this.$slots.default({
- positions: Dd,
+ positions: Hd,
toasts: this.toasts,
dismissToast: this.dismissToast,
hasBackdrop: this.hasBackdrop,
- Render: rt,
- TransitionRoot: Xe,
- TransitionChild: Ke
+ Render: se,
+ TransitionRoot: Je,
+ TransitionChild: Ye
});
}
-}, Bd = {
+}, Wd = {
props: {
default: {
type: Object,
@@ -4206,7 +4337,7 @@ const Cd = /* @__PURE__ */ ht(Td, [["render", Pd]]), Id = {
},
get(t, r) {
const n = Object.keys(e.toggles);
- if (n.length === 1 && Gi(n) === "default") {
+ if (n.length === 1 && wi(n) === "default") {
if (r === "toggled")
return e.toggled("default");
if (r === "setToggle")
@@ -4218,8 +4349,8 @@ const Cd = /* @__PURE__ */ ht(Td, [["render", Pd]]), Id = {
e.toggle("default");
};
}
- return r === "setToggle" ? (i, o) => {
- e.setToggle(i, o);
+ return r === "setToggle" ? (i, a) => {
+ e.setToggle(i, a);
} : r === "toggle" ? (i) => {
e.toggle(i);
} : e.toggled(r);
@@ -4228,14 +4359,14 @@ const Cd = /* @__PURE__ */ ht(Td, [["render", Pd]]), Id = {
)
);
}
-}, Fd = {
+}, zd = {
render() {
return this.$slots.default({
- TransitionRoot: Xe,
- TransitionChild: Ke
+ TransitionRoot: Je,
+ TransitionChild: Ye
});
}
-}, Er = {
+}, Tr = {
injectCSS(e) {
const t = document.createElement("style");
t.type = "text/css", t.textContent = `
@@ -4301,13 +4432,13 @@ const Cd = /* @__PURE__ */ ht(Td, [["render", Pd]]), Id = {
},
timeout: null,
start(e, t, r) {
- Er.timeout = setTimeout(() => r.start(), t);
+ Tr.timeout = setTimeout(() => r.start(), t);
},
progress(e, t) {
t.isStarted() && e.detail.progress.percentage && t.set(Math.max(t.status, e.detail.progress.percentage / 100 * 0.9));
},
stop(e, t) {
- clearTimeout(Er.timeout), t.done(), t.remove();
+ clearTimeout(Tr.timeout), t.done(), t.remove();
},
init(e) {
const t = this;
@@ -4315,48 +4446,49 @@ const Cd = /* @__PURE__ */ ht(Td, [["render", Pd]]), Id = {
document.addEventListener("splade:request", (n) => t.start(n, e.delay, r.default)), document.addEventListener("splade:request-progress", (n) => t.progress(n, r.default)), document.addEventListener("splade:request-response", (n) => t.stop(n, r.default)), document.addEventListener("splade:request-error", (n) => t.stop(n, r.default)), r.default.configure({ showSpinner: e.spinner }), e.css && this.injectCSS(e.color);
});
}
-}, kd = {
+}, Yd = {
install: (e, t) => {
- t = t || {}, t.max_keep_alive = G(t, "max_keep_alive") ? t.max_keep_alive : 10, t.prefix = G(t, "prefix") ? t.prefix : "Splade", t.transform_anchors = G(t, "transform_anchors") ? t.transform_anchors : !1, t.link_component = G(t, "link_component") ? t.link_component : "Link", t.progress_bar = G(t, "progress_bar") ? t.progress_bar : !1;
+ t = t || {}, t.max_keep_alive = Q(t, "max_keep_alive") ? t.max_keep_alive : 10, t.prefix = Q(t, "prefix") ? t.prefix : "Splade", t.transform_anchors = Q(t, "transform_anchors") ? t.transform_anchors : !1, t.link_component = Q(t, "link_component") ? t.link_component : "Link", t.progress_bar = Q(t, "progress_bar") ? t.progress_bar : !1;
const r = t.prefix;
- if (e.component(`${r}Confirm`, ru).component(`${r}Data`, lu).component(`${r}Defer`, uu).component(`${r}Dropdown`, yc).component(`${r}Errors`, bc).component(`${r}Event`, wc).component(`${r}File`, Ec).component(`${r}Flash`, xc).component(`${r}Form`, Nf).component(`${r}Input`, Wf).component(`${r}Modal`, Kf).component(`${r}OnClickOutside`, Mi).component(`${r}Render`, rt).component(`${r}Select`, hd).component(`${r}State`, vd).component(`${r}Table`, _d).component(`${r}Textarea`, Cd).component(`${r}Toast`, Id).component(`${r}Toasts`, jd).component(`${r}Toggle`, Bd).component(`${r}Transition`, Fd).component(t.link_component, Gf), Object.defineProperty(e.config.globalProperties, "$splade", { get: () => m }), Object.defineProperty(e.config.globalProperties, "$spladeOptions", { get: () => Object.assign({}, { ...t }) }), e.provide("$splade", e.config.globalProperties.$splade), e.provide("$spladeOptions", e.config.globalProperties.$spladeOptions), t.progress_bar) {
+ if (e.component(`${r}Confirm`, Qc).component(`${r}Data`, Yc).component(`${r}Defer`, Jc).component(`${r}Dialog`, Zc).component(`${r}Dropdown`, ud).component(`${r}DynamicHtml`, cd).component(`${r}Errors`, fd).component(`${r}Event`, dd).component(`${r}File`, md).component(`${r}Flash`, gd).component(`${r}Form`, yd).component(`${r}Input`, Od).component(`${r}Lazy`, _d).component(`${r}Modal`, Ad).component(`${r}OnClickOutside`, Ji).component(`${r}Render`, se).component(`${r}Select`, Dd).component(`${r}State`, jd).component(`${r}Table`, Bd).component(`${r}Teleport`, Rd).component(`${r}Textarea`, Nd).component(`${r}Toast`, Vd).component(`${r}Toasts`, Ud).component(`${r}Toggle`, Wd).component(`${r}Transition`, zd).component(t.link_component, Td), Object.defineProperty(e.config.globalProperties, "$splade", { get: () => m }), Object.defineProperty(e.config.globalProperties, "$spladeOptions", { get: () => Object.assign({}, { ...t }) }), e.provide("$splade", e.config.globalProperties.$splade), e.provide("$spladeOptions", e.config.globalProperties.$spladeOptions), t.progress_bar) {
const n = {
delay: 250,
color: "#4B5563",
css: !0,
spinner: !1
};
- ee(t.progress_bar) || (t.progress_bar = {}), ["delay", "color", "css", "spinner"].forEach((i) => {
- G(t.progress_bar, i) || (t.progress_bar[i] = n[i]);
- }), Er.init(t.progress_bar);
+ ne(t.progress_bar) || (t.progress_bar = {}), ["delay", "color", "css", "spinner"].forEach((i) => {
+ Q(t.progress_bar, i) || (t.progress_bar[i] = n[i]);
+ }), Tr.init(t.progress_bar);
}
}
};
-function Nd(e, t, r) {
+function Jd(e, t, r) {
const n = {};
- process.argv.slice(2).forEach((o) => {
- const a = o.replace(/^-+/, "").split("=");
- n[a[0]] = a.length === 2 ? a[1] : !0;
+ process.argv.slice(2).forEach((a) => {
+ const o = a.replace(/^-+/, "").split("=");
+ n[o[0]] = o.length === 2 ? o[1] : !0;
});
const i = n.port || 9e3;
- e(async (o, a) => {
- if (o.method == "POST") {
+ e(async (a, o) => {
+ if (a.method == "POST") {
let s = "";
- o.on("data", (l) => s += l), o.on("end", async () => {
+ a.on("data", (l) => s += l), a.on("end", async () => {
const l = JSON.parse(s), u = r({
components: l.components,
+ initialDynamics: l.dynamics,
initialHtml: l.html,
initialSpladeData: l.splade
}), c = await t(u);
- a.writeHead(200, { "Content-Type": "application/json", Server: "Splade SSR" }), a.write(JSON.stringify({ body: c })), a.end();
+ o.writeHead(200, { "Content-Type": "application/json", Server: "Splade SSR" }), o.write(JSON.stringify({ body: c })), o.end();
});
}
}).listen(i, () => console.log(`Splade SSR server started on port ${i}.`));
}
export {
m as Splade,
- ys as SpladeApp,
- kd as SpladePlugin,
- qd as renderSpladeApp,
- Nd as startServer
+ dc as SpladeApp,
+ Yd as SpladePlugin,
+ Xd as renderSpladeApp,
+ Jd as startServer
};
diff --git a/dist/protone-media-laravel-splade.umd.cjs b/dist/protone-media-laravel-splade.umd.cjs
index 458eb956..51a6b395 100644
--- a/dist/protone-media-laravel-splade.umd.cjs
+++ b/dist/protone-media-laravel-splade.umd.cjs
@@ -1,13 +1,13 @@
-(function(j,Re){typeof exports=="object"&&typeof module<"u"?Re(exports,require("axios"),require("vue")):typeof define=="function"&&define.amd?define(["exports","axios","vue"],Re):(j=typeof globalThis<"u"?globalThis:j||self,Re(j.ProtoneMediaLaravelSplade={},j.axios,j.Vue))})(this,function(j,Re,s){"use strict";const Fr=(e=>e&&typeof e=="object"&&"default"in e?e:{default:e})(Re),dd="",pd="";function Hi(e,t){for(var r=-1,n=e==null?0:e.length;++r-1&&e%1==0&&e-1&&e%1==0&&e<=yo}var bo="[object Arguments]",wo="[object Array]",So="[object Boolean]",Oo="[object Date]",$o="[object Error]",Eo="[object Function]",_o="[object Map]",xo="[object Number]",To="[object Object]",Ao="[object RegExp]",Po="[object Set]",Co="[object String]",Io="[object WeakMap]",jo="[object ArrayBuffer]",Bo="[object DataView]",Do="[object Float32Array]",Fo="[object Float64Array]",ko="[object Int8Array]",Mo="[object Int16Array]",Ro="[object Int32Array]",Lo="[object Uint8Array]",qo="[object Uint8ClampedArray]",No="[object Uint16Array]",Vo="[object Uint32Array]",C={};C[Do]=C[Fo]=C[ko]=C[Mo]=C[Ro]=C[Lo]=C[qo]=C[No]=C[Vo]=!0,C[bo]=C[wo]=C[jo]=C[So]=C[Bo]=C[Oo]=C[$o]=C[Eo]=C[_o]=C[xo]=C[To]=C[Ao]=C[Po]=C[Co]=C[Io]=!1;function Ho(e){return ae(e)&&kt(e.length)&&!!C[oe(e)]}function Uo(e){return function(t){return e(t)}}var Wr=typeof j=="object"&&j&&!j.nodeType&&j,qe=Wr&&typeof module=="object"&&module&&!module.nodeType&&module,Wo=qe&&qe.exports===Wr,Mt=Wo&&kr.process,zo=function(){try{var e=qe&&qe.require&&qe.require("util").types;return e||Mt&&Mt.binding&&Mt.binding("util")}catch{}}();const zr=zo;var Gr=zr&&zr.isTypedArray,Go=Gr?Uo(Gr):Ho;const Kr=Go;var Ko=Object.prototype,Xo=Ko.hasOwnProperty;function Qo(e,t){var r=k(e),n=!r&&Nr(e),i=!r&&!n&&Dt(e),o=!r&&!n&&!i&&Kr(e),a=r||n||i||o,l=a?Gi(e.length,String):[],u=l.length;for(var c in e)(t||Xo.call(e,c))&&!(a&&(c=="length"||i&&(c=="offset"||c=="parent")||o&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||Ft(c,u)))&&l.push(c);return l}var Yo=Object.prototype;function Jo(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||Yo;return e===r}function Zo(e,t){return function(r){return e(t(r))}}var ea=Zo(Object.keys,Object);const ta=ea;var ra=Object.prototype,na=ra.hasOwnProperty;function ia(e){if(!Jo(e))return ta(e);var t=[];for(var r in Object(e))na.call(e,r)&&r!="constructor"&&t.push(r);return t}function K(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var oa="[object AsyncFunction]",aa="[object Function]",sa="[object GeneratorFunction]",la="[object Proxy]";function Xr(e){if(!K(e))return!1;var t=oe(e);return t==aa||t==sa||t==oa||t==la}function nt(e){return e!=null&&kt(e.length)&&!Xr(e)}function it(e){return nt(e)?Qo(e):ia(e)}function Rt(e,t){return e&&zi(e,t,it)}function ua(e,t){return function(r,n){if(r==null)return r;if(!nt(r))return e(r,n);for(var i=r.length,o=t?i:-1,a=Object(r);(t?o--:++o"u";function ma(e,t){se||window.addEventListener("popstate",ga.bind(this)),Ht(t),ot(t.head),Ut(e);const r=se?"":location.href,n=Nt(r,t.head,e,{},qt.value);Jr(n)}function ga(e){!e.state||(R.value=e.state,Y.value=0,ot(R.value.head),Ut(R.value.html,R.value.rememberedState.scrollY))}function Nt(e,t,r,n,i){const o={url:e,head:t,html:r,rememberedState:n,pageVisitId:i};return R.value=o,o}function va(e){se||window.history.pushState(e,"",e.url)}function ya(e){const t=Nt(e,JSON.parse(JSON.stringify(R.value.head)),R.value.html,{...R.value.rememberedState},R.value.pageVisitId);se||window.history.replaceState(t,"",t.url)}function Jr(e){se||window.history.replaceState(e,"",e.url)}const R=s.ref({}),Zr=s.ref(0);function ba(e,t){Zr.value++;const r=e.request.responseURL;e.data.splade.modal&&Y.value++,Ht(e.data.splade),ot(e.data.splade.head);const n=r===R.value.url;if(n&&(t=!0),e.data.splade.modal)return Ca(e.data.html,e.data.splade.modal);if(e.data.splade.preventRefresh&&n)return;Y.value=0;let i=e.data.html;t?i+=``:qt.value++,Ut(i,0);const o=Nt(r,e.data.splade.head,i,R.value.rememberedState?{...R.value.rememberedState}:{},qt.value);t?Jr(o):va(o)}const Y=s.ref(0);function wa(){Y.value--,ot(Oa(Y.value))}const en=s.ref({}),tn=s.ref({}),rn=e=>tn.value[e],Sa=e=>Object.keys(rn.value[e]).length>0,nn=s.ref({}),Oa=e=>nn.value[e],on=s.ref({}),$a=e=>on.value[e],Te=s.ref([]),Ea=s.computed(()=>ha(Te.value));function _a(e){Te.value.push(e)}function xa(e){Te.value[e].dismissed=!0,Te.value[e].html=null}const Vt=s.ref(null);function Ta(e,t,r,n){let i,o;const a=new Promise((l,u)=>{i=l,o=u});return Vt.value={title:e,text:t,confirmButton:r,cancelButton:n,resolvePromise:i,rejectPromise:o},a}function Aa(){Vt.value=null}function Ht(e){en.value=e.shared?e.shared:{},on.value[Y.value]=e.flash?e.flash:{},nn.value[Y.value]=e.head?e.head:{},fa(e.toasts?e.toasts:[],t=>{Te.value.push(t)}),tn.value[Y.value]=e.errors?e.errors:{}}function Pa(e){dn.value(e)}function ot(e){un.value(e)}function Ut(e,t){cn.value(e,t)}function Ca(e,t){fn.value(e,t)}const an=s.ref({});function sn(e,t,r){an.value[e]=t,r&&Ia(e,t)}function Ia(e,t){let r=JSON.parse(localStorage.getItem("splade")||"{}")||{};r[e]=t,localStorage.setItem("splade",JSON.stringify(r))}function ja(e,t){return t?(JSON.parse(localStorage.getItem("splade")||"{}")||{})[e]:an.value[e]}function at(e,t){se||document.dispatchEvent(new CustomEvent(`splade:${e}`,{detail:t}))}function Ne(e,t,r,n,i){se||sn("scrollY",window.scrollY),at("request",{url:e,method:t,data:r,headers:n,replace:i});const o=Fr.default({method:t,url:e,data:r,headers:{"X-Splade":!0,"X-Requested-With":"XMLHttpRequest",Accept:"text/html, application/xhtml+xml",...n},onUploadProgress:a=>{r instanceof FormData&&(a.percentage=Math.round(a.loaded/a.total*100),at("request-progress",{url:e,method:t,data:r,headers:n,replace:i,progress:a}))}});return o.then(a=>{ba(a,i),at("request-response",{url:e,method:t,data:r,headers:n,replace:i,response:a})}).catch(a=>{at("request-error",{url:e,method:t,data:r,headers:n,replace:i,error:a});const l=a.response.data.splade;l&&Ht(l),a.response.status!=422&&Pa(a.response.data.html?a.response.data.html:a.response.data)}),o}function ln(e){return Ne(e,"GET",{},{},!0)}function Ba(e){return Ne(e,"GET",{},{},!1)}function Da(e){return Ne(e,"GET",{},{"X-Splade-Modal":"modal"},!1)}function Fa(e){return Ne(e,"GET",{},{"X-Splade-Modal":"slideover"},!1)}function ka(){return ln(R.value.url)}const un=s.ref(()=>{}),cn=s.ref(()=>{}),fn=s.ref(()=>{}),dn=s.ref(()=>{}),v={init:ma,replace:ln,visit:Ba,modal:Da,slideover:Fa,refresh:ka,request:Ne,replaceUrlOfCurrentPage:ya,setOnHead(e){un.value=e},setOnHtml(e){cn.value=e},setOnModal(e){fn.value=e},setOnServerError(e){dn.value=e},hasValidationErrors:Sa,validationErrors:rn,sharedData:en,flashData:$a,toasts:Te,toastsReversed:Ea,confirmModal:Vt,confirm:Ta,clearConfirmModal:Aa,pushToast:_a,dismissToast:xa,restore:ja,remember:sn,popStack:wa,currentStack:Y,pageVisitId:s.computed(()=>R.value.pageVisitId),isSsr:se};function Ae(e,t){return e&&Rt(e,Yr(t))}var Ma="[object String]";function Wt(e){return typeof e=="string"||!k(e)&&ae(e)&&oe(e)==Ma}const Ve={__name:"Render",props:{html:{type:String,required:!1,default:""}},setup(e){const t=e,r=s.ref(null);function n(){r.value=s.h({template:t.html})}return s.watch(()=>t.html,n,{immediate:!0}),(i,o)=>(s.openBlock(),s.createBlock(s.unref(r)))}},Ra={__name:"ServerError",props:{html:{type:String,required:!0}},emits:["close"],setup(e,{emit:t}){const r=e;function n(){document.body.style.overflow="visible",document.removeEventListener("keydown",a),t("close")}const i=s.ref(null);function o(){const l=document.createElement("html");l.innerHTML=r.html,l.querySelectorAll("a").forEach(c=>c.setAttribute("target","_top")),document.body.style.overflow="hidden";const u=i.value;if(!u.contentWindow)throw new Error("iframe not yet ready.");u.contentWindow.document.open(),u.contentWindow.document.write(l.outerHTML),u.contentWindow.document.close(),document.addEventListener("keydown",a)}function a(l){l.keyCode===27&&n()}return s.onMounted(()=>o()),(l,u)=>(s.openBlock(),s.createElementBlock("div",{style:{position:"fixed",top:"0px",right:"0px",bottom:"0px",left:"0px","z-index":"200000","box-sizing":"border-box",height:"100vh",width:"100vw","background-color":"rgb(0 0 0 / 0.75)",padding:"2rem"},onClick:n},[s.createElementVNode("iframe",{ref_key:"iframeElement",ref:i,class:"bg-white w-full h-full"},null,512)]))}},pn={__name:"SpladeApp",props:{el:{type:[String,Object],required:!1,default:""},components:{type:String,required:!1,default:e=>{if(!v.isSsr){const t=Wt(e.el)?document.getElementById(e.el):e.el;return JSON.parse(t.dataset.components)||""}}},initialHtml:{type:String,required:!1,default:e=>{if(!v.isSsr){const t=Wt(e.el)?document.getElementById(e.el):e.el;return JSON.parse(t.dataset.html)||""}}},initialSpladeData:{type:Object,required:!1,default:e=>{if(!v.isSsr){const t=Wt(e.el)?document.getElementById(e.el):e.el;return JSON.parse(t.dataset.splade)||{}}}}},setup(e){const t=e;s.provide("stack",0);const r=s.ref(),n=s.ref([]),i=s.ref(null),o=s.computed(()=>v.currentStack.value<1?[]:{filter:"blur(4px)","transition-property":"filter","transition-duration":"150ms","transition-timing-function":"cubic-bezier(0.4, 0, 0.2, 1)"});function a(){i.value=null}function l(d){n[d]=null,v.popStack()}const u=s.inject("$spladeOptions")||{};function c(d,h){let p=document.querySelector(`meta[${d}="${h}"]`);return p||(p=document.createElement("meta"),p[d]=h,document.getElementsByTagName("head")[0].appendChild(p),p)}function f(d){const h=d.name?c("name",d.name):c("property",d.property);Ae(d,(p,g)=>{h[g]=p})}return v.setOnHead(d=>{v.isSsr||(document.title=d.title,d.meta.forEach(h=>{f(h)}))}),v.setOnHtml((d,h)=>{n.value=[],r.value=d,s.nextTick(()=>{v.isSsr||window.scrollTo(0,h),u.transform_anchors&&[...document.querySelectorAll("a")].forEach(p=>{p.href==""||p.href.charAt(0)=="#"||p.__vnode.dynamicProps===null&&(p.hasAttribute("download")||(p.onclick=function(g){g.preventDefault(),v.visit(p.href)}))})})}),v.setOnModal(function(d,h){n.value[v.currentStack.value]={html:d,type:h}}),v.setOnServerError(function(d){i.value=d}),v.init(t.initialHtml,t.initialSpladeData),(d,h)=>(s.openBlock(),s.createElementBlock("div",null,[(s.openBlock(),s.createBlock(s.resolveDynamicComponent(s.unref(v).isSsr?"div":s.KeepAlive),{max:s.unref(u).max_keep_alive},{default:s.withCtx(()=>[(s.openBlock(),s.createBlock(Ve,{key:`visit.${s.unref(v).pageVisitId.value}`,style:s.normalizeStyle(s.unref(o)),html:r.value},null,8,["style","html"]))]),_:1},8,["max"])),s.createVNode(Ve,{html:e.components},null,8,["html"]),(s.openBlock(!0),s.createElementBlock(s.Fragment,null,s.renderList(s.unref(v).currentStack.value,p=>(s.openBlock(),s.createBlock(Ve,{key:`modal.${p}`,type:n.value[p].type,html:n.value[p].html,stack:p,"on-top-of-stack":s.unref(v).currentStack.value===p,onClose:g=>l(p)},null,8,["type","html","stack","on-top-of-stack","onClose"]))),128)),i.value?(s.openBlock(),s.createBlock(Ra,{key:0,html:i.value,onClose:a},null,8,["html"])):s.createCommentVNode("",!0)]))}};function La(e){return()=>s.h(pn,e)}var qa=Object.prototype,Na=qa.hasOwnProperty;function Va(e,t){return e!=null&&Na.call(e,t)}var Ha="[object Symbol]";function st(e){return typeof e=="symbol"||ae(e)&&oe(e)==Ha}var Ua=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Wa=/^\w*$/;function zt(e,t){if(k(e))return!1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||st(e)?!0:Wa.test(e)||!Ua.test(e)||t!=null&&e in Object(t)}var za=G["__core-js_shared__"];const Gt=za;var hn=function(){var e=/[^.]+$/.exec(Gt&&Gt.keys&&Gt.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function Ga(e){return!!hn&&hn in e}var Ka=Function.prototype,Xa=Ka.toString;function he(e){if(e!=null){try{return Xa.call(e)}catch{}try{return e+""}catch{}}return""}var Qa=/[\\^$.*+?()[\]{}|]/g,Ya=/^\[object .+?Constructor\]$/,Ja=Function.prototype,Za=Object.prototype,es=Ja.toString,ts=Za.hasOwnProperty,rs=RegExp("^"+es.call(ts).replace(Qa,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function ns(e){if(!K(e)||Ga(e))return!1;var t=Xr(e)?rs:Ya;return t.test(he(e))}function is(e,t){return e==null?void 0:e[t]}function me(e,t){var r=is(e,t);return ns(r)?r:void 0}var os=me(Object,"create");const He=os;function as(){this.__data__=He?He(null):{},this.size=0}function ss(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var ls="__lodash_hash_undefined__",us=Object.prototype,cs=us.hasOwnProperty;function fs(e){var t=this.__data__;if(He){var r=t[e];return r===ls?void 0:r}return cs.call(t,e)?t[e]:void 0}var ds=Object.prototype,ps=ds.hasOwnProperty;function hs(e){var t=this.__data__;return He?t[e]!==void 0:ps.call(t,e)}var ms="__lodash_hash_undefined__";function gs(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=He&&t===void 0?ms:t,this}function ge(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t-1}function $s(e,t){var r=this.__data__,n=lt(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}function J(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t`"${i}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,U),n}var ft=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(ft||{}),le=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(le||{});function q({visible:e=!0,features:t=0,ourProps:r,theirProps:n,...i}){var o;let a=qs(n,r),l=Object.assign(i,{props:a});if(e||t&2&&a.static)return Jt(l);if(t&1){let u=(o=a.unmount)==null||o?0:1;return U(u,{[0](){return null},[1](){return Jt({...i,props:{...a,hidden:!0,style:{display:"none"}}})}})}return Jt(l)}function Jt({props:e,attrs:t,slots:r,slot:n,name:i}){var o;let{as:a,...l}=wn(e,["unmount","static"]),u=(o=r.default)==null?void 0:o.call(r,n),c={};if(n){let f=!1,d=[];for(let[h,p]of Object.entries(n))typeof p=="boolean"&&(f=!0),p===!0&&d.push(h);f&&(c["data-headlessui-state"]=d.join(" "))}if(a==="template"){if(u=bn(u),Object.keys(l).length>0||Object.keys(t).length>0){let[f,...d]=u!=null?u:[];if(!Ns(f)||d.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)).sort((h,p)=>h.localeCompare(p)).map(h=>` - ${h}`).join(`
+(function(B,Ne){typeof exports=="object"&&typeof module<"u"?Ne(exports,require("axios"),require("vue")):typeof define=="function"&&define.amd?define(["exports","axios","vue"],Ne):(B=typeof globalThis<"u"?globalThis:B||self,Ne(B.ProtoneMediaLaravelSplade={},B.axios,B.Vue))})(this,function(B,Ne,a){"use strict";const Ln=(e=>e&&typeof e=="object"&&"default"in e?e:{default:e})(Ne),Od="",$d="";function Ui(e,t){for(var n=-1,r=e==null?0:e.length;++n-1&&e%1==0&&e-1&&e%1==0&&e<=bo}var wo="[object Arguments]",So="[object Array]",Oo="[object Boolean]",$o="[object Date]",Eo="[object Error]",_o="[object Function]",To="[object Map]",xo="[object Number]",Ao="[object Object]",Po="[object RegExp]",Co="[object Set]",Io="[object String]",Bo="[object WeakMap]",jo="[object ArrayBuffer]",Do="[object DataView]",ko="[object Float32Array]",Fo="[object Float64Array]",qo="[object Int8Array]",Mo="[object Int16Array]",Ro="[object Int32Array]",Lo="[object Uint8Array]",No="[object Uint8ClampedArray]",Vo="[object Uint16Array]",Ho="[object Uint32Array]",C={};C[ko]=C[Fo]=C[qo]=C[Mo]=C[Ro]=C[Lo]=C[No]=C[Vo]=C[Ho]=!0,C[wo]=C[So]=C[jo]=C[Oo]=C[Do]=C[$o]=C[Eo]=C[_o]=C[To]=C[xo]=C[Ao]=C[Po]=C[Co]=C[Io]=C[Bo]=!1;function Uo(e){return se(e)&&Mt(e.length)&&!!C[ae(e)]}function Wo(e){return function(t){return e(t)}}var Qn=typeof B=="object"&&B&&!B.nodeType&&B,He=Qn&&typeof module=="object"&&module&&!module.nodeType&&module,zo=He&&He.exports===Qn,Rt=zo&&Nn.process,Go=function(){try{var e=He&&He.require&&He.require("util").types;return e||Rt&&Rt.binding&&Rt.binding("util")}catch{}}();const Yn=Go;var Jn=Yn&&Yn.isTypedArray,Ko=Jn?Wo(Jn):Uo;const Zn=Ko;var Xo=Object.prototype,Qo=Xo.hasOwnProperty;function Yo(e,t){var n=q(e),r=!n&&zn(e),i=!n&&!r&&Ft(e),o=!n&&!r&&!i&&Zn(e),s=n||r||i||o,l=s?Ki(e.length,String):[],u=l.length;for(var c in e)(t||Qo.call(e,c))&&!(s&&(c=="length"||i&&(c=="offset"||c=="parent")||o&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||qt(c,u)))&&l.push(c);return l}var Jo=Object.prototype;function Zo(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||Jo;return e===n}function ea(e,t){return function(n){return e(t(n))}}var ta=ea(Object.keys,Object);const na=ta;var ra=Object.prototype,ia=ra.hasOwnProperty;function oa(e){if(!Zo(e))return na(e);var t=[];for(var n in Object(e))ia.call(e,n)&&n!="constructor"&&t.push(n);return t}function K(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var aa="[object AsyncFunction]",sa="[object Function]",la="[object GeneratorFunction]",ua="[object Proxy]";function er(e){if(!K(e))return!1;var t=ae(e);return t==sa||t==la||t==aa||t==ua}function rt(e){return e!=null&&Mt(e.length)&&!er(e)}function it(e){return rt(e)?Yo(e):oa(e)}function Lt(e,t){return e&&Gi(e,t,it)}function ca(e,t){return function(n,r){if(n==null)return n;if(!rt(n))return e(n,r);for(var i=n.length,o=t?i:-1,s=Object(n);(t?o--:++o-1}function ps(e,t){var n=this.__data__,r=st(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}function Y(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t=t?e:t)),e}function Cs(){this.__data__=new Y,this.size=0}function Is(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}function Bs(e){return this.__data__.get(e)}function js(e){return this.__data__.has(e)}var Ds=200;function ks(e,t){var n=this.__data__;if(n instanceof Y){var r=n.__data__;if(!We||r.lengthl))return!1;var c=o.get(e),f=o.get(t);if(c&&f)return c==t&&f==e;var d=-1,h=!0,p=n&il?new ut:void 0;for(o.set(e,t),o.set(t,e);++d=t||y<0||d&&S>=o}function x(){var g=nn();if(w(g))return A(g);l=setTimeout(x,b(g))}function A(g){return l=void 0,h&&r?p(g):(r=i=void 0,s)}function P(){l!==void 0&&clearTimeout(l),c=0,r=u=i=l=void 0}function E(){return l===void 0?s:A(nn())}function O(){var g=nn(),y=w(g);if(r=arguments,i=this,u=g,y){if(l===void 0)return v(u);if(d)return clearTimeout(l),l=setTimeout(x,t),p(u)}return l===void 0&&(l=setTimeout(x,t)),s}return O.cancel=P,O.flush=E,O}function zl(e,t,n){e=Xt(e),t=at(t);var r=e.length;n=n===void 0?r:dr(Ht(n),0,r);var i=n;return n-=t.length,n>=0&&e.slice(n,i)==t}function Gl(e,t){var n=[];return Nt(e,function(r,i,o){t(r,i,o)&&n.push(r)}),n}function Kl(e,t){var n=q(e)?pr:Gl;return n(e,Ge(t))}function Xl(e){return function(t,n,r){var i=Object(t);if(!rt(t)){var o=Ge(n);t=it(t),n=function(l){return o(i[l],l,i)}}var s=e(t,n,r);return s>-1?i[o?t[s]:s]:void 0}}var Ql=Math.max;function Yl(e,t,n){var r=e==null?0:e.length;if(!r)return-1;var i=n==null?0:Ht(n);return i<0&&(i=Ql(r+i,0)),Ha(e,Ge(t),i)}var Jl=Xl(Yl);const Zl=Jl;function Ir(e){return e&&e.length?e[0]:void 0}function eu(e,t){var n=-1,r=rt(e)?Array(e.length):[];return Nt(e,function(i,o,s){r[++n]=t(i,o,s)}),r}function tu(e,t){var n=q(e)?rr:eu;return n(e,Ge(t))}function be(e,t){return e&&Lt(e,nr(t))}var nu=Object.prototype,ru=nu.hasOwnProperty;function iu(e,t){return e!=null&&ru.call(e,t)}function H(e,t){return e!=null&&Cr(e,t,iu)}var ou="[object String]";function dt(e){return typeof e=="string"||!q(e)&&se(e)&&ae(e)==ou}var au="[object Boolean]";function Br(e){return e===!0||e===!1||se(e)&&ae(e)==au}function jr(e,t){return ft(e,t)}function Dr(e,t){var n={};return t=Ge(t),Lt(e,function(r,i,o){cr(n,i,t(r,i,o))}),n}function su(e,t,n,r){if(!K(e))return e;t=Qt(t,e);for(var i=-1,o=t.length,s=o-1,l=e;l!=null&&++i"u";function lu(e,t,n){le||window.addEventListener("popstate",uu.bind(this)),Object.keys(t).length>0&&ht.value++,ln(n),mt(n.head),un(e);const r=le?"":location.href,i=on(r,n.head,e,t,{},rn.value,ht.value);Fr(i)}function uu(e){!e.state||(j.value=e.state,ee.value=0,mt(j.value.head),un(j.value.html,j.value.rememberedState.scrollY))}function on(e,t,n,r,i,o,s){const l={url:e,head:t,html:n,dynamics:r,rememberedState:i,pageVisitId:o,dynamicVisitId:s};return j.value=l,l}function cu(e){le||window.history.pushState(e,"",e.url)}function fu(e){const t=on(e,JSON.parse(JSON.stringify(j.value.head)),j.value.html,j.value.dynamics,{...j.value.rememberedState},j.value.pageVisitId,j.value.dynamicVisitId);le||window.history.replaceState(t,"",t.url)}function Fr(e){le||window.history.replaceState(e,"",e.url)}const j=a.ref({}),an=a.ref(0);function du(e,t){an.value++;const n=e.request.responseURL;if(e.data.splade.modal&&ee.value++,e.data.splade.lazy)return;ln(e.data.splade),mt(e.data.splade.head);const r=n===j.value.url;if(r&&(t=!0),e.data.splade.modal)return $u(e.data.html,e.data.splade.modal);if(e.data.splade.preventRefresh&&r)return;ee.value=0;let i=e.data.html,o=e.data.dynamics;const s=Object.keys(j.value.dynamics).length>0,l=Object.keys(o).length>0;t?(l&&be(o,(c,f)=>{o[f]+=``}),(!l||!s)&&(i+=``)):(l&&ht.value++,(!l||!s)&&rn.value++),un(i,0);const u=on(n,e.data.splade.head,i,o,j.value.rememberedState?{...j.value.rememberedState}:{},rn.value,ht.value);t?Fr(u):cu(u)}const ee=a.ref(0);function pu(){ee.value--,mt(mu(ee.value))}const qr=a.ref({}),Mr=a.ref({}),Rr=e=>Mr.value[e],hu=e=>Object.keys(Rr.value[e]).length>0,Lr=a.ref({}),mu=e=>Lr.value[e],Nr=a.ref({}),gu=e=>Nr.value[e],Ce=a.ref([]),vu=a.computed(()=>ma(Ce.value));function yu(e){Ce.value.push(e)}function bu(e){Ce.value[e].dismissed=!0,Ce.value[e].html=null}const sn=a.ref(null);function wu(e,t,n,r){let i,o;const s=new Promise((l,u)=>{i=l,o=u});return sn.value={title:e,text:t,confirmButton:n,cancelButton:r,resolvePromise:i,rejectPromise:o},s}function Su(){sn.value=null}function ln(e){qr.value=e.shared?e.shared:{},Nr.value[ee.value]=e.flash?e.flash:{},Lr.value[ee.value]=e.head?e.head:{},da(e.toasts?e.toasts:[],t=>{Ce.value.push(t)}),Mr.value[ee.value]=e.errors?e.errors:{}}function Ou(e){Kr.value(e)}function mt(e){Wr.value(e)}function un(e,t){zr.value(e,t)}function $u(e,t){Gr.value(e,t)}const Vr=a.ref({});function Hr(e,t,n){Vr.value[e]=t,n&&Eu(e,t)}function Eu(e,t){let n=JSON.parse(localStorage.getItem("splade")||"{}")||{};n[e]=t,localStorage.setItem("splade",JSON.stringify(n))}function _u(e,t){return t?(JSON.parse(localStorage.getItem("splade")||"{}")||{})[e]:Vr.value[e]}function gt(e,t){le||document.dispatchEvent(new CustomEvent(`splade:${e}`,{detail:t}))}function Ie(e,t,n,r,i){le||Hr("scrollY",window.scrollY),gt("request",{url:e,method:t,data:n,headers:r,replace:i});const o=Ln.default({method:t,url:e,data:n,headers:{"X-Splade":!0,"X-Requested-With":"XMLHttpRequest",Accept:"text/html, application/xhtml+xml",...r},onUploadProgress:s=>{n instanceof FormData&&(s.percentage=Math.round(s.loaded/s.total*100),gt("request-progress",{url:e,method:t,data:n,headers:r,replace:i,progress:s}))}});return o.then(s=>{du(s,i),gt("request-response",{url:e,method:t,data:n,headers:r,replace:i,response:s})}).catch(s=>{gt("request-error",{url:e,method:t,data:n,headers:r,replace:i,error:s});const l=s.response.data.splade;l&&(l.lazy||ln(l)),s.response.status!=422&&Ou(s.response.data.html?s.response.data.html:s.response.data)}),o}function Ur(e){return Ie(e,"GET",{},{},!0)}function Tu(e){return Ie(e,"GET",{},{},!1)}function xu(e){return Ie(e,"GET",{},{"X-Splade-Modal":"modal"},!1)}function Au(e){return Ie(e,"GET",{},{"X-Splade-Modal":"slideover"},!1)}function Pu(e,t){return Ie(e,"GET",{},{"X-Splade-Lazy":t},!1)}function Cu(){return Ur(j.value.url)}const Wr=a.ref(()=>{}),zr=a.ref(()=>{}),Gr=a.ref(()=>{}),Kr=a.ref(()=>{}),m={init:lu,replace:Ur,visit:Tu,modal:xu,slideover:Au,refresh:Cu,request:Ie,lazy:Pu,replaceUrlOfCurrentPage:fu,htmlForDynamicComponent(e){return j.value.dynamics[e]},setOnHead(e){Wr.value=e},setOnHtml(e){zr.value=e},setOnModal(e){Gr.value=e},setOnServerError(e){Kr.value=e},hasValidationErrors:hu,validationErrors:Rr,sharedData:qr,flashData:gu,toasts:Ce,toastsReversed:vu,confirmModal:sn,confirm:wu,clearConfirmModal:Su,pushToast:yu,dismissToast:bu,restore:_u,remember:Hr,popStack:pu,currentStack:ee,pageVisitId:a.computed(()=>j.value.pageVisitId),dynamicVisitId:a.computed(()=>j.value.dynamicVisitId),isSsr:le},te={__name:"Render",props:{html:{type:String,required:!1,default:""}},setup(e){const t=e,n=a.ref(null);function r(){n.value=a.h({template:t.html})}return a.watch(()=>t.html,r,{immediate:!0}),(i,o)=>e.html?(a.openBlock(),a.createBlock(a.unref(n),{key:0})):a.createCommentVNode("",!0)}},Iu={__name:"ServerError",props:{html:{type:String,required:!0}},emits:["close"],setup(e,{emit:t}){const n=e;function r(){document.body.style.overflow="visible",document.removeEventListener("keydown",s),t("close")}const i=a.ref(null);function o(){const l=document.createElement("html");l.innerHTML=n.html,l.querySelectorAll("a").forEach(c=>c.setAttribute("target","_top")),document.body.style.overflow="hidden";const u=i.value;if(!u.contentWindow)throw new Error("iframe not yet ready.");u.contentWindow.document.open(),u.contentWindow.document.write(l.outerHTML),u.contentWindow.document.close(),document.addEventListener("keydown",s)}function s(l){l.keyCode===27&&r()}return a.onMounted(()=>o()),(l,u)=>(a.openBlock(),a.createElementBlock("div",{style:{position:"fixed",top:"0px",right:"0px",bottom:"0px",left:"0px","z-index":"200000","box-sizing":"border-box",height:"100vh",width:"100vw","background-color":"rgb(0 0 0 / 0.75)",padding:"2rem"},onClick:r},[a.createElementVNode("iframe",{ref_key:"iframeElement",ref:i,class:"bg-white w-full h-full"},null,512)]))}},Xr={__name:"SpladeApp",props:{el:{type:[String,Object],required:!1,default:""},components:{type:String,required:!1,default:e=>{if(!m.isSsr){const t=dt(e.el)?document.getElementById(e.el):e.el;return JSON.parse(t.dataset.components)||""}}},initialHtml:{type:String,required:!1,default:e=>{if(!m.isSsr){const t=dt(e.el)?document.getElementById(e.el):e.el;return JSON.parse(t.dataset.html)||""}}},initialDynamics:{type:Object,required:!1,default:e=>{if(!m.isSsr){const t=dt(e.el)?document.getElementById(e.el):e.el;return JSON.parse(t.dataset.dynamics)||{}}}},initialSpladeData:{type:Object,required:!1,default:e=>{if(!m.isSsr){const t=dt(e.el)?document.getElementById(e.el):e.el;return JSON.parse(t.dataset.splade)||{}}}}},setup(e){const t=e;a.provide("stack",0);const n=a.ref(),r=a.ref([]),i=a.ref(null),o=a.computed(()=>m.currentStack.value<1?[]:{filter:"blur(4px)","transition-property":"filter","transition-duration":"150ms","transition-timing-function":"cubic-bezier(0.4, 0, 0.2, 1)"});function s(){i.value=null}function l(d){r[d]=null,m.popStack()}const u=a.inject("$spladeOptions")||{};function c(d,h){let p=document.querySelector(`meta[${d}="${h}"]`);return p||(p=document.createElement("meta"),p[d]=h,document.getElementsByTagName("head")[0].appendChild(p),p)}function f(d){const h=d.name?c("name",d.name):c("property",d.property);be(d,(p,v)=>{h[v]=p})}return m.setOnHead(d=>{m.isSsr||(document.title=d.title,d.meta.forEach(h=>{f(h)}))}),m.setOnHtml((d,h)=>{r.value=[],n.value=d,a.nextTick(()=>{m.isSsr||window.scrollTo(0,h),u.transform_anchors&&[...document.querySelectorAll("a")].forEach(p=>{p.href==""||p.href.charAt(0)=="#"||p.__vnode.dynamicProps===null&&(p.hasAttribute("download")||(p.onclick=function(v){v.preventDefault(),m.visit(p.href)}))})})}),m.setOnModal(function(d,h){r.value[m.currentStack.value]={html:d,type:h}}),m.setOnServerError(function(d){i.value=d}),m.init(t.initialHtml,t.initialDynamics,t.initialSpladeData),(d,h)=>(a.openBlock(),a.createElementBlock("div",null,[a.unref(m).isSsr?(a.openBlock(),a.createBlock(te,{key:`visit.${a.unref(m).pageVisitId.value}`,style:a.normalizeStyle(a.unref(o)),html:n.value},null,8,["style","html"])):(a.openBlock(),a.createBlock(a.KeepAlive,{key:0,max:a.unref(u).max_keep_alive},[(a.openBlock(),a.createBlock(te,{key:`visit.${a.unref(m).pageVisitId.value}`,style:a.normalizeStyle(a.unref(o)),html:n.value},null,8,["style","html"]))],1032,["max"])),a.createVNode(te,{html:e.components},null,8,["html"]),(a.openBlock(!0),a.createElementBlock(a.Fragment,null,a.renderList(a.unref(m).currentStack.value,p=>(a.openBlock(),a.createBlock(te,{key:`modal.${p}`,type:r.value[p].type,html:r.value[p].html,stack:p,"on-top-of-stack":a.unref(m).currentStack.value===p,onClose:v=>l(p)},null,8,["type","html","stack","on-top-of-stack","onClose"]))),128)),i.value?(a.openBlock(),a.createBlock(Iu,{key:2,html:i.value,onClose:s},null,8,["html"])):a.createCommentVNode("",!0)]))}};function Bu(e){return()=>a.h(Xr,e)}function U(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,U),r}var vt=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(vt||{}),ue=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(ue||{});function L({visible:e=!0,features:t=0,ourProps:n,theirProps:r,...i}){var o;let s=ju(r,n),l=Object.assign(i,{props:s});if(e||t&2&&s.static)return cn(l);if(t&1){let u=(o=s.unmount)==null||o?0:1;return U(u,{[0](){return null},[1](){return cn({...i,props:{...s,hidden:!0,style:{display:"none"}}})}})}return cn(l)}function cn({props:e,attrs:t,slots:n,slot:r,name:i}){var o;let{as:s,...l}=Yr(e,["unmount","static"]),u=(o=n.default)==null?void 0:o.call(n,r),c={};if(r){let f=!1,d=[];for(let[h,p]of Object.entries(r))typeof p=="boolean"&&(f=!0),p===!0&&d.push(h);f&&(c["data-headlessui-state"]=d.join(" "))}if(s==="template"){if(u=Qr(u),Object.keys(l).length>0||Object.keys(t).length>0){let[f,...d]=u!=null?u:[];if(!Du(f)||d.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)).sort((h,p)=>h.localeCompare(p)).map(h=>` - ${h}`).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(h=>` - ${h}`).join(`
`)].join(`
-`));return s.cloneVNode(f,Object.assign({},l,c))}return Array.isArray(u)&&u.length===1?u[0]:u}return s.h(a,Object.assign({},l,c),u)}function bn(e){return e.flatMap(t=>t.type===s.Fragment?bn(t.children):[t])}function qs(...e){if(e.length===0)return{};if(e.length===1)return e[0];let t={},r={};for(let n of e)for(let i in n)i.startsWith("on")&&typeof n[i]=="function"?(r[i]!=null||(r[i]=[]),r[i].push(n[i])):t[i]=n[i];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(r).map(n=>[n,void 0])));for(let n in r)Object.assign(t,{[n](i,...o){let a=r[n];for(let l of a){if(i instanceof Event&&i.defaultPrevented)return;l(i,...o)}}});return t}function wn(e,t=[]){let r=Object.assign({},e);for(let n of t)n in r&&delete r[n];return r}function Ns(e){return e==null?!1:typeof e.type=="string"||typeof e.type=="object"||typeof e.type=="function"}let Vs=0;function Hs(){return++Vs}function ve(){return Hs()}var Sn=(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))(Sn||{});function ee(e){var t;return e==null||e.value==null?null:(t=e.value.$el)!=null?t:e.value}let On=Symbol("Context");var ye=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(ye||{});function Us(){return Zt()!==null}function Zt(){return s.inject(On,null)}function Ws(e){s.provide(On,e)}const dt=typeof window>"u"||typeof document>"u";function Pe(e){if(dt)return null;if(e instanceof Node)return e.ownerDocument;if(e!=null&&e.hasOwnProperty("value")){let t=ee(e);if(t)return t.ownerDocument}return document}let er=["[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 ze=(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))(ze||{}),$n=(e=>(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))($n||{}),zs=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(zs||{});function Gs(e=document.body){return e==null?[]:Array.from(e.querySelectorAll(er))}var En=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(En||{});function Ks(e,t=0){var r;return e===((r=Pe(e))==null?void 0:r.body)?!1:U(t,{[0](){return e.matches(er)},[1](){let n=e;for(;n!==null;){if(n.matches(er))return!0;n=n.parentElement}return!1}})}function Ge(e){e==null||e.focus({preventScroll:!0})}let Xs=["textarea","input"].join(",");function Qs(e){var t,r;return(r=(t=e==null?void 0:e.matches)==null?void 0:t.call(e,Xs))!=null?r:!1}function Ys(e,t=r=>r){return e.slice().sort((r,n)=>{let i=t(r),o=t(n);if(i===null||o===null)return 0;let a=i.compareDocumentPosition(o);return a&Node.DOCUMENT_POSITION_FOLLOWING?-1:a&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function tr(e,t,r=!0,n=null){var i;let o=(i=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e==null?void 0:e.ownerDocument)!=null?i:document,a=Array.isArray(e)?r?Ys(e):e:Gs(e);n=n!=null?n:o.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")})(),u=(()=>{if(t&1)return 0;if(t&2)return Math.max(0,a.indexOf(n))-1;if(t&4)return Math.max(0,a.indexOf(n))+1;if(t&8)return a.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),c=t&32?{preventScroll:!0}:{},f=0,d=a.length,h;do{if(f>=d||f+d<=0)return 0;let p=u+f;if(t&16)p=(p+d)%d;else{if(p<0)return 3;if(p>=d)return 1}h=a[p],h==null||h.focus(c),f+=l}while(h!==o.activeElement);return t&6&&Qs(h)&&h.select(),h.hasAttribute("tabindex")||h.setAttribute("tabindex","0"),2}function rr(e,t,r){dt||s.watchEffect(n=>{document.addEventListener(e,t,r),n(()=>document.removeEventListener(e,t,r))})}function Js(e,t,r=s.computed(()=>!0)){function n(o,a){if(!r.value||o.defaultPrevented)return;let l=a(o);if(l===null||!l.ownerDocument.documentElement.contains(l))return;let u=function c(f){return typeof f=="function"?c(f()):Array.isArray(f)||f instanceof Set?f:[f]}(e);for(let c of u){if(c===null)continue;let f=c instanceof HTMLElement?c:ee(c);if(f!=null&&f.contains(l))return}return!Ks(l,En.Loose)&&l.tabIndex!==-1&&o.preventDefault(),t(o,l)}let i=s.ref(null);rr("mousedown",o=>{r.value&&(i.value=o.target)},!0),rr("click",o=>{!i.value||(n(o,()=>i.value),i.value=null)},!0),rr("blur",o=>n(o,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}var pt=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(pt||{});let nr=s.defineComponent({name:"Hidden",props:{as:{type:[Object,String],default:"div"},features:{type:Number,default:1}},setup(e,{slots:t,attrs:r}){return()=>{let{features:n,...i}=e,o={"aria-hidden":(n&2)===2?!0:void 0,style:{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",...(n&4)===4&&(n&2)!==2&&{display:"none"}}};return q({ourProps:o,theirProps:i,slot:{},attrs:r,slots:t,name:"Hidden"})}}});function Zs(e,t,r){dt||s.watchEffect(n=>{window.addEventListener(e,t,r),n(()=>window.removeEventListener(e,t,r))})}var ir=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(ir||{});function el(){let e=s.ref(0);return Zs("keydown",t=>{t.key==="Tab"&&(e.value=t.shiftKey?1:0)}),e}function _n(e,t,r,n){dt||s.watchEffect(i=>{e=e!=null?e:window,e.addEventListener(t,r,n),i(()=>e.removeEventListener(t,r,n))})}function tl(e){typeof queueMicrotask=="function"?queueMicrotask(e):Promise.resolve().then(e).catch(t=>setTimeout(()=>{throw t}))}var xn=(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))(xn||{});let Ke=Object.assign(s.defineComponent({name:"FocusTrap",props:{as:{type:[Object,String],default:"div"},initialFocus:{type:Object,default:null},features:{type:Number,default:30},containers:{type:Object,default:s.ref(new Set)}},inheritAttrs:!1,setup(e,{attrs:t,slots:r,expose:n}){let i=s.ref(null);n({el:i,$el:i});let o=s.computed(()=>Pe(i));rl({ownerDocument:o},s.computed(()=>Boolean(e.features&16)));let a=nl({ownerDocument:o,container:i,initialFocus:s.computed(()=>e.initialFocus)},s.computed(()=>Boolean(e.features&2)));il({ownerDocument:o,container:i,containers:e.containers,previousActiveElement:a},s.computed(()=>Boolean(e.features&8)));let l=el();function u(){let c=ee(i);!c||U(l.value,{[ir.Forwards]:()=>tr(c,ze.First),[ir.Backwards]:()=>tr(c,ze.Last)})}return()=>{let c={},f={ref:i},{features:d,initialFocus:h,containers:p,...g}=e;return s.h(s.Fragment,[Boolean(d&4)&&s.h(nr,{as:"button",type:"button",onFocus:u,features:pt.Focusable}),q({ourProps:f,theirProps:{...t,...g},slot:c,attrs:t,slots:r,name:"FocusTrap"}),Boolean(d&4)&&s.h(nr,{as:"button",type:"button",onFocus:u,features:pt.Focusable})])}}}),{features:xn});function rl({ownerDocument:e},t){let r=s.ref(null);function n(){var o;r.value||(r.value=(o=e.value)==null?void 0:o.activeElement)}function i(){!r.value||(Ge(r.value),r.value=null)}s.onMounted(()=>{s.watch(t,(o,a)=>{o!==a&&(o?n():i())},{immediate:!0})}),s.onUnmounted(i)}function nl({ownerDocument:e,container:t,initialFocus:r},n){let i=s.ref(null),o=s.ref(!1);return s.onMounted(()=>o.value=!0),s.onUnmounted(()=>o.value=!1),s.onMounted(()=>{s.watch([t,r,n],(a,l)=>{if(a.every((c,f)=>(l==null?void 0:l[f])===c)||!n.value)return;let u=ee(t);!u||tl(()=>{var c,f;if(!o.value)return;let d=ee(r),h=(c=e.value)==null?void 0:c.activeElement;if(d){if(d===h){i.value=h;return}}else if(u.contains(h)){i.value=h;return}d?Ge(d):tr(u,ze.First|ze.NoScroll)===$n.Error&&console.warn("There are no focusable elements inside the "),i.value=(f=e.value)==null?void 0:f.activeElement})},{immediate:!0,flush:"post"})}),i}function il({ownerDocument:e,container:t,containers:r,previousActiveElement:n},i){var o;_n((o=e.value)==null?void 0:o.defaultView,"focus",a=>{if(!i.value)return;let l=new Set(r==null?void 0:r.value);l.add(t);let u=n.value;if(!u)return;let c=a.target;c&&c instanceof HTMLElement?ol(l,c)?(n.value=c,Ge(c)):(a.preventDefault(),a.stopPropagation(),Ge(u)):Ge(n.value)},!0)}function ol(e,t){var r;for(let n of e)if((r=n.value)!=null&&r.contains(t))return!0;return!1}let Tn="body > *",Ce=new Set,ue=new Map;function An(e){e.setAttribute("aria-hidden","true"),e.inert=!0}function Pn(e){let t=ue.get(e);!t||(t["aria-hidden"]===null?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",t["aria-hidden"]),e.inert=t.inert)}function al(e,t=s.ref(!0)){s.watchEffect(r=>{if(!t.value||!e.value)return;let n=e.value,i=Pe(n);if(i){Ce.add(n);for(let o of ue.keys())o.contains(n)&&(Pn(o),ue.delete(o));i.querySelectorAll(Tn).forEach(o=>{if(o instanceof HTMLElement){for(let a of Ce)if(o.contains(a))return;Ce.size===1&&(ue.set(o,{"aria-hidden":o.getAttribute("aria-hidden"),inert:o.inert}),An(o))}}),r(()=>{if(Ce.delete(n),Ce.size>0)i.querySelectorAll(Tn).forEach(o=>{if(o instanceof HTMLElement&&!ue.has(o)){for(let a of Ce)if(o.contains(a))return;ue.set(o,{"aria-hidden":o.getAttribute("aria-hidden"),inert:o.inert}),An(o)}});else for(let o of ue.keys())Pn(o),ue.delete(o)})}})}let Cn=Symbol("ForcePortalRootContext");function sl(){return s.inject(Cn,!1)}let or=s.defineComponent({name:"ForcePortalRoot",props:{as:{type:[Object,String],default:"template"},force:{type:Boolean,default:!1}},setup(e,{slots:t,attrs:r}){return s.provide(Cn,e.force),()=>{let{force:n,...i}=e;return q({theirProps:i,ourProps:{},slot:{},slots:t,attrs:r,name:"ForcePortalRoot"})}}});function ll(e){let t=Pe(e);if(!t){if(e===null)return null;throw new Error(`[Headless UI]: Cannot find ownerDocument for contextElement: ${e}`)}let r=t.getElementById("headlessui-portal-root");if(r)return r;let n=t.createElement("div");return n.setAttribute("id","headlessui-portal-root"),t.body.appendChild(n)}let In=s.defineComponent({name:"Portal",props:{as:{type:[Object,String],default:"div"}},setup(e,{slots:t,attrs:r}){let n=s.ref(null),i=s.computed(()=>Pe(n)),o=sl(),a=s.inject(jn,null),l=s.ref(o===!0||a==null?ll(n.value):a.resolveTarget());return s.watchEffect(()=>{o||a!=null&&(l.value=a.resolveTarget())}),s.onUnmounted(()=>{var u,c;let f=(u=i.value)==null?void 0:u.getElementById("headlessui-portal-root");!f||l.value===f&&l.value.children.length<=0&&((c=l.value.parentElement)==null||c.removeChild(l.value))}),()=>{if(l.value===null)return null;let u={ref:n,"data-headlessui-portal":""};return s.h(s.Teleport,{to:l.value},q({ourProps:u,theirProps:e,slot:{},attrs:r,slots:t,name:"Portal"}))}}}),jn=Symbol("PortalGroupContext"),ul=s.defineComponent({name:"PortalGroup",props:{as:{type:[Object,String],default:"template"},target:{type:Object,default:null}},setup(e,{attrs:t,slots:r}){let n=s.reactive({resolveTarget(){return e.target}});return s.provide(jn,n),()=>{let{target:i,...o}=e;return q({theirProps:o,ourProps:{},slot:{},attrs:t,slots:r,name:"PortalGroup"})}}}),Bn=Symbol("StackContext");var ar=(e=>(e[e.Add=0]="Add",e[e.Remove=1]="Remove",e))(ar||{});function cl(){return s.inject(Bn,()=>{})}function fl({type:e,enabled:t,element:r,onUpdate:n}){let i=cl();function o(...a){n==null||n(...a),i(...a)}s.onMounted(()=>{s.watch(t,(a,l)=>{a?o(0,e,r):l===!0&&o(1,e,r)},{immediate:!0,flush:"sync"})}),s.onUnmounted(()=>{t.value&&o(1,e,r)}),s.provide(Bn,o)}let Dn=Symbol("DescriptionContext");function dl(){let e=s.inject(Dn,null);if(e===null)throw new Error("Missing parent");return e}function pl({slot:e=s.ref({}),name:t="Description",props:r={}}={}){let n=s.ref([]);function i(o){return n.value.push(o),()=>{let a=n.value.indexOf(o);a!==-1&&n.value.splice(a,1)}}return s.provide(Dn,{register:i,slot:e,name:t,props:r}),s.computed(()=>n.value.length>0?n.value.join(" "):void 0)}let hl=s.defineComponent({name:"Description",props:{as:{type:[Object,String],default:"p"}},setup(e,{attrs:t,slots:r}){let n=dl(),i=`headlessui-description-${ve()}`;return s.onMounted(()=>s.onUnmounted(n.register(i))),()=>{let{name:o="Description",slot:a=s.ref({}),props:l={}}=n,u=e,c={...Object.entries(l).reduce((f,[d,h])=>Object.assign(f,{[d]:s.unref(h)}),{}),id:i};return q({ourProps:c,theirProps:u,slot:a.value,attrs:t,slots:r,name:o})}}});function sr(){let e=[],t=[],r={enqueue(n){t.push(n)},addEventListener(n,i,o,a){return n.addEventListener(i,o,a),r.add(()=>n.removeEventListener(i,o,a))},requestAnimationFrame(...n){let i=requestAnimationFrame(...n);r.add(()=>cancelAnimationFrame(i))},nextFrame(...n){r.requestAnimationFrame(()=>{r.requestAnimationFrame(...n)})},setTimeout(...n){let i=setTimeout(...n);r.add(()=>clearTimeout(i))},add(n){e.push(n)},dispose(){for(let n of e.splice(0))n()},async workQueue(){for(let n of t.splice(0))await n()}};return r}function ml(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}var gl=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(gl||{});let lr=Symbol("DialogContext");function Xe(e){let t=s.inject(lr,null);if(t===null){let r=new Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,Xe),r}return t}let ht="DC8F892D-2EBD-447C-A4C8-A03058436FF4",Fn=s.defineComponent({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:ht},initialFocus:{type:Object,default:null}},emits:{close:e=>!0},setup(e,{emit:t,attrs:r,slots:n,expose:i}){var o;let a=s.ref(!1);s.onMounted(()=>{a.value=!0});let l=s.ref(0),u=Zt(),c=s.computed(()=>e.open===ht&&u!==null?U(u.value,{[ye.Open]:!0,[ye.Closed]:!1}):e.open),f=s.ref(new Set),d=s.ref(null),h=s.ref(null),p=s.computed(()=>Pe(d));if(i({el:d,$el:d}),!(e.open!==ht||u!==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===ht?void 0:e.open}`);let g=s.computed(()=>a.value&&c.value?0:1),b=s.computed(()=>g.value===0),w=s.computed(()=>l.value>1),T=s.inject(lr,null)!==null,A=s.computed(()=>w.value?"parent":"leaf");al(d,s.computed(()=>w.value?b.value:!1)),fl({type:"Dialog",enabled:s.computed(()=>g.value===0),element:d,onUpdate:(y,S,_)=>{if(S==="Dialog")return U(y,{[ar.Add](){f.value.add(_),l.value+=1},[ar.Remove](){f.value.delete(_),l.value-=1}})}});let P=pl({name:"DialogDescription",slot:s.computed(()=>({open:c.value}))}),E=`headlessui-dialog-${ve()}`,O=s.ref(null),m={titleId:O,panelRef:s.ref(null),dialogState:g,setTitleId(y){O.value!==y&&(O.value=y)},close(){t("close",!1)}};return s.provide(lr,m),Js(()=>{var y,S,_;return[...Array.from((S=(y=p.value)==null?void 0:y.querySelectorAll("body > *, [data-headlessui-portal]"))!=null?S:[]).filter(x=>!(!(x instanceof HTMLElement)||x.contains(ee(h))||m.panelRef.value&&x.contains(m.panelRef.value))),(_=m.panelRef.value)!=null?_:d.value]},(y,S)=>{m.close(),s.nextTick(()=>S==null?void 0:S.focus())},s.computed(()=>g.value===0&&!w.value)),_n((o=p.value)==null?void 0:o.defaultView,"keydown",y=>{y.defaultPrevented||y.key===Sn.Escape&&g.value===0&&(w.value||(y.preventDefault(),y.stopPropagation(),m.close()))}),s.watchEffect(y=>{var S;if(g.value!==0||T)return;let _=p.value;if(!_)return;let x=sr();function $(D,L,F){let M=D.style.getPropertyValue(L);return Object.assign(D.style,{[L]:F}),x.add(()=>{Object.assign(D.style,{[L]:M})})}let I=_==null?void 0:_.documentElement,B=((S=_.defaultView)!=null?S:window).innerWidth-I.clientWidth;if($(I,"overflow","hidden"),B>0){let D=I.clientWidth-I.offsetWidth,L=B-D;$(I,"paddingRight",`${L}px`)}if(ml()){let D=window.pageYOffset;$(I,"position","fixed"),$(I,"marginTop",`-${D}px`),$(I,"width","100%"),x.add(()=>window.scrollTo(0,D))}y(x.dispose)}),s.watchEffect(y=>{if(g.value!==0)return;let S=ee(d);if(!S)return;let _=new IntersectionObserver(x=>{for(let $ of x)$.boundingClientRect.x===0&&$.boundingClientRect.y===0&&$.boundingClientRect.width===0&&$.boundingClientRect.height===0&&m.close()});_.observe(S),y(()=>_.disconnect())}),()=>{let y={...r,ref:d,id:E,role:"dialog","aria-modal":g.value===0?!0:void 0,"aria-labelledby":O.value,"aria-describedby":P.value},{open:S,initialFocus:_,...x}=e,$={open:g.value===0};return s.h(or,{force:!0},()=>[s.h(In,()=>s.h(ul,{target:d.value},()=>s.h(or,{force:!1},()=>s.h(Ke,{initialFocus:_,containers:f,features:b.value?U(A.value,{parent:Ke.features.RestoreFocus,leaf:Ke.features.All&~Ke.features.FocusLock}):Ke.features.None},()=>q({ourProps:y,theirProps:x,slot:$,attrs:r,slots:n,visible:g.value===0,features:ft.RenderStrategy|ft.Static,name:"Dialog"}))))),s.h(nr,{features:pt.Hidden,ref:h})])}}});s.defineComponent({name:"DialogOverlay",props:{as:{type:[Object,String],default:"div"}},setup(e,{attrs:t,slots:r}){let n=Xe("DialogOverlay"),i=`headlessui-dialog-overlay-${ve()}`;function o(a){a.target===a.currentTarget&&(a.preventDefault(),a.stopPropagation(),n.close())}return()=>q({ourProps:{id:i,"aria-hidden":!0,onClick:o},theirProps:e,slot:{open:n.dialogState.value===0},attrs:t,slots:r,name:"DialogOverlay"})}}),s.defineComponent({name:"DialogBackdrop",props:{as:{type:[Object,String],default:"div"}},inheritAttrs:!1,setup(e,{attrs:t,slots:r,expose:n}){let i=Xe("DialogBackdrop"),o=`headlessui-dialog-backdrop-${ve()}`,a=s.ref(null);return n({el:a,$el:a}),s.onMounted(()=>{if(i.panelRef.value===null)throw new Error("A component is being used, but a component is missing.")}),()=>{let l=e,u={id:o,ref:a,"aria-hidden":!0};return s.h(or,{force:!0},()=>s.h(In,()=>q({ourProps:u,theirProps:{...t,...l},slot:{open:i.dialogState.value===0},attrs:t,slots:r,name:"DialogBackdrop"})))}}});let kn=s.defineComponent({name:"DialogPanel",props:{as:{type:[Object,String],default:"div"}},setup(e,{attrs:t,slots:r,expose:n}){let i=Xe("DialogPanel"),o=`headlessui-dialog-panel-${ve()}`;n({el:i.panelRef,$el:i.panelRef});function a(l){l.stopPropagation()}return()=>{let l={id:o,ref:i.panelRef,onClick:a};return q({ourProps:l,theirProps:e,slot:{open:i.dialogState.value===0},attrs:t,slots:r,name:"DialogPanel"})}}});s.defineComponent({name:"DialogTitle",props:{as:{type:[Object,String],default:"h2"}},setup(e,{attrs:t,slots:r}){let n=Xe("DialogTitle"),i=`headlessui-dialog-title-${ve()}`;return s.onMounted(()=>{n.setTitleId(i),s.onUnmounted(()=>n.setTitleId(null))}),()=>q({ourProps:{id:i},theirProps:e,slot:{open:n.dialogState.value===0},attrs:t,slots:r,name:"DialogTitle"})}});function vl(e){let t={called:!1};return(...r)=>{if(!t.called)return t.called=!0,e(...r)}}function ur(e,...t){e&&t.length>0&&e.classList.add(...t)}function mt(e,...t){e&&t.length>0&&e.classList.remove(...t)}var cr=(e=>(e.Finished="finished",e.Cancelled="cancelled",e))(cr||{});function yl(e,t){let r=sr();if(!e)return r.dispose;let{transitionDuration:n,transitionDelay:i}=getComputedStyle(e),[o,a]=[n,i].map(l=>{let[u=0]=l.split(",").filter(Boolean).map(c=>c.includes("ms")?parseFloat(c):parseFloat(c)*1e3).sort((c,f)=>f-c);return u});return o!==0?r.setTimeout(()=>t("finished"),o+a):t("finished"),r.add(()=>t("cancelled")),r.dispose}function Mn(e,t,r,n,i,o){let a=sr(),l=o!==void 0?vl(o):()=>{};return mt(e,...i),ur(e,...t,...r),a.nextFrame(()=>{mt(e,...r),ur(e,...n),a.add(yl(e,u=>(mt(e,...n,...t),ur(e,...i),l(u))))}),a.add(()=>mt(e,...t,...r,...n,...i)),a.add(()=>l("cancelled")),a.dispose}function be(e=""){return e.split(" ").filter(t=>t.trim().length>1)}let fr=Symbol("TransitionContext");var bl=(e=>(e.Visible="visible",e.Hidden="hidden",e))(bl||{});function wl(){return s.inject(fr,null)!==null}function Sl(){let e=s.inject(fr,null);if(e===null)throw new Error("A is used but it is missing a parent .");return e}function Ol(){let e=s.inject(dr,null);if(e===null)throw new Error("A is used but it is missing a parent .");return e}let dr=Symbol("NestingContext");function gt(e){return"children"in e?gt(e.children):e.value.filter(({state:t})=>t==="visible").length>0}function Rn(e){let t=s.ref([]),r=s.ref(!1);s.onMounted(()=>r.value=!0),s.onUnmounted(()=>r.value=!1);function n(o,a=le.Hidden){let l=t.value.findIndex(({id:u})=>u===o);l!==-1&&(U(a,{[le.Unmount](){t.value.splice(l,1)},[le.Hidden](){t.value[l].state="hidden"}}),!gt(t)&&r.value&&(e==null||e()))}function i(o){let a=t.value.find(({id:l})=>l===o);return a?a.state!=="visible"&&(a.state="visible"):t.value.push({id:o,state:"visible"}),()=>n(o,le.Unmount)}return{children:t,register:i,unregister:n}}let Ln=ft.RenderStrategy,Ie=s.defineComponent({props:{as:{type:[Object,String],default:"div"},show:{type:[Boolean],default:null},unmount:{type:[Boolean],default:!0},appear:{type:[Boolean],default:!1},enter:{type:[String],default:""},enterFrom:{type:[String],default:""},enterTo:{type:[String],default:""},entered:{type:[String],default:""},leave:{type:[String],default:""},leaveFrom:{type:[String],default:""},leaveTo:{type:[String],default:""}},emits:{beforeEnter:()=>!0,afterEnter:()=>!0,beforeLeave:()=>!0,afterLeave:()=>!0},setup(e,{emit:t,attrs:r,slots:n,expose:i}){if(!wl()&&Us())return()=>s.h(je,{...e,onBeforeEnter:()=>t("beforeEnter"),onAfterEnter:()=>t("afterEnter"),onBeforeLeave:()=>t("beforeLeave"),onAfterLeave:()=>t("afterLeave")},n);let o=s.ref(null),a=s.ref("visible"),l=s.computed(()=>e.unmount?le.Unmount:le.Hidden);i({el:o,$el:o});let{show:u,appear:c}=Sl(),{register:f,unregister:d}=Ol(),h={value:!0},p=ve(),g={value:!1},b=Rn(()=>{g.value||(a.value="hidden",d(p),t("afterLeave"))});s.onMounted(()=>{let S=f(p);s.onUnmounted(S)}),s.watchEffect(()=>{if(l.value===le.Hidden&&!!p){if(u&&a.value!=="visible"){a.value="visible";return}U(a.value,{hidden:()=>d(p),visible:()=>f(p)})}});let w=be(e.enter),T=be(e.enterFrom),A=be(e.enterTo),P=be(e.entered),E=be(e.leave),O=be(e.leaveFrom),m=be(e.leaveTo);s.onMounted(()=>{s.watchEffect(()=>{if(a.value==="visible"){let S=ee(o);if(S instanceof Comment&&S.data==="")throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")}})});function y(S){let _=h.value&&!c.value,x=ee(o);!x||!(x instanceof HTMLElement)||_||(g.value=!0,u.value&&t("beforeEnter"),u.value||t("beforeLeave"),S(u.value?Mn(x,w,T,A,P,$=>{g.value=!1,$===cr.Finished&&t("afterEnter")}):Mn(x,E,O,m,P,$=>{g.value=!1,$===cr.Finished&&(gt(b)||(a.value="hidden",d(p),t("afterLeave")))})))}return s.onMounted(()=>{s.watch([u],(S,_,x)=>{y(x),h.value=!1},{immediate:!0})}),s.provide(dr,b),Ws(s.computed(()=>U(a.value,{visible:ye.Open,hidden:ye.Closed}))),()=>{let{appear:S,show:_,enter:x,enterFrom:$,enterTo:I,entered:B,leave:D,leaveFrom:L,leaveTo:F,...M}=e;return q({theirProps:M,ourProps:{ref:o},slot:{},slots:n,attrs:r,features:Ln,visible:a.value==="visible",name:"TransitionChild"})}}}),$l=Ie,je=s.defineComponent({inheritAttrs:!1,props:{as:{type:[Object,String],default:"div"},show:{type:[Boolean],default:null},unmount:{type:[Boolean],default:!0},appear:{type:[Boolean],default:!1},enter:{type:[String],default:""},enterFrom:{type:[String],default:""},enterTo:{type:[String],default:""},entered:{type:[String],default:""},leave:{type:[String],default:""},leaveFrom:{type:[String],default:""},leaveTo:{type:[String],default:""}},emits:{beforeEnter:()=>!0,afterEnter:()=>!0,beforeLeave:()=>!0,afterLeave:()=>!0},setup(e,{emit:t,attrs:r,slots:n}){let i=Zt(),o=s.computed(()=>e.show===null&&i!==null?U(i.value,{[ye.Open]:!0,[ye.Closed]:!1}):e.show);s.watchEffect(()=>{if(![!0,!1].includes(o.value))throw new Error('A is used but it is missing a `:show="true | false"` prop.')});let a=s.ref(o.value?"visible":"hidden"),l=Rn(()=>{a.value="hidden"}),u=s.ref(!0),c={show:o,appear:s.computed(()=>e.appear||!u.value)};return s.onMounted(()=>{s.watchEffect(()=>{u.value=!1,o.value?a.value="visible":gt(l)||(a.value="hidden")})}),s.provide(dr,l),s.provide(fr,c),()=>{let f=wn(e,["show","appear","unmount","onBeforeEnter","onBeforeLeave","onAfterEnter","onAfterLeave"]),d={unmount:e.unmount};return q({ourProps:{...d,as:"template"},theirProps:{},slot:{},slots:{...n,default:()=>[s.h($l,{onBeforeEnter:()=>t("beforeEnter"),onAfterEnter:()=>t("afterEnter"),onBeforeLeave:()=>t("beforeLeave"),onAfterLeave:()=>t("afterLeave"),...r,...d,...f},n.default)]},attrs:{},features:Ln,visible:a.value==="visible",name:"Transition"})}}});const El={props:{defaultTitle:{type:String,required:!1,default:""},defaultText:{type:String,required:!1,default:""},defaultConfirmButton:{type:String,required:!1,default:""},defaultCancelButton:{type:String,required:!1,default:""}},data(){return{isOpen:!1}},computed:{hasConfirmModal:()=>!!v.confirmModal.value,title:function(){var e;return(e=v.confirmModal.value)!=null&&e.title?v.confirmModal.value.title:this.defaultTitle},text:function(){var e;return(e=v.confirmModal.value)!=null&&e.text?v.confirmModal.value.text:this.defaultText},confirmButton:function(){var e;return(e=v.confirmModal.value)!=null&&e.confirmButton?v.confirmModal.value.confirmButton:this.defaultConfirmButton},cancelButton:function(){var e;return(e=v.confirmModal.value)!=null&&e.cancelButton?v.confirmModal.value.cancelButton:this.defaultCancelButton}},watch:{hasConfirmModal(e){e&&(this.isOpen=!0)}},methods:{cancel(){v.confirmModal.value.rejectPromise(),this.setIsOpen(!1)},confirm(){v.confirmModal.value.resolvePromise(),this.setIsOpen(!1)},setIsOpen(e){this.isOpen=e},emitClose(){v.clearConfirmModal()}},render(){return this.$slots.default({title:this.title,text:this.text,confirmButton:this.confirmButton,cancelButton:this.cancelButton,isOpen:this.isOpen,setIsOpen:this.setIsOpen,cancel:this.cancel,confirm:this.confirm,emitClose:this.emitClose,Dialog:Fn,DialogPanel:kn,TransitionRoot:je,TransitionChild:Ie})}};function qn(e,t){t=Yt(t,e);for(var r=0,n=t.length;e!=null&&r({}),required:!1},remember:{type:String,default:null,required:!1},localStorage:{type:Boolean,default:!1,required:!1}},data(){return{values:{}}},mounted(){if(this.remember){let e=v.restore(this.remember,this.localStorage);e||(e={}),this.values=Object.assign({},{...this.default,...e})}else this.values=Object.assign({},{...this.default})},updated(){this.remember&&v.remember(this.remember,{...this.values},this.localStorage)},render(){const e=this;return this.$slots.default(new Proxy(this.values,{ownKeys(){return Object.keys(e.values)},get(t,r){return pr(e.values,r)},set(t,r,n){Hn(e.values,r,n)}}))}},Il={props:{url:{type:String,required:!0},method:{type:String,required:!1,default:"GET"},acceptHeader:{type:String,required:!1,default:"application/json"},poll:{type:Number,required:!1,default:null},default:{type:Object,required:!1,default:()=>({})},request:{type:Object,required:!1,default:()=>({})}},data(){return{response:Object.assign({},{...this.default}),processing:!1}},mounted(){this.$nextTick(this.performRequest)},methods:{performRequest(){this.processing=!0;const e={url:this.url,method:this.method,headers:{Accept:this.acceptHeader}};Object.keys(this.request).length>0&&(e.data=this.request),Fr.default(e).then(t=>{this.response=t.data,this.processing=!1}).catch(()=>{this.processing=!1}),this.poll&&setTimeout(()=>{this.performRequest()},this.poll)}},render(){return this.$slots.default({processing:this.processing,response:this.response,reload:this.performRequest})}},Un={__name:"OnClickOutside",props:{do:{type:Function,required:!0},opened:{type:Boolean,required:!0},closeOnEscape:{type:Boolean,required:!1,default:!0}},setup(e){const t=e,r=s.ref(null),n=s.ref(null),i=s.ref(null);return s.onMounted(()=>{r.value=o=>{o.target===n.value||n.value.contains(o.target)||t.do()},document.addEventListener("click",r.value),document.addEventListener("touchstart",r.value),t.closeOnEscape&&(i.value=o=>{t.opened&&o.key==="Escape"&&t.do()},document.addEventListener("keydown",i.value))}),s.onBeforeUnmount(()=>{document.removeEventListener("click",r.value),document.removeEventListener("touchstart",r.value),t.closeOnEscape&&document.removeEventListener("keydown",i.value)}),(o,a)=>(s.openBlock(),s.createElementBlock("div",{ref_key:"root",ref:n},[s.renderSlot(o.$slots,"default")],512))}};function N(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function we(e){var t=N(e).Element;return e instanceof t||e instanceof Element}function V(e){var t=N(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function hr(e){if(typeof ShadowRoot>"u")return!1;var t=N(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}var Se=Math.max,vt=Math.min,Be=Math.round;function mr(){var e=navigator.userAgentData;return e!=null&&e.brands?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function Wn(){return!/^((?!chrome|android).)*safari/i.test(mr())}function De(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!1);var n=e.getBoundingClientRect(),i=1,o=1;t&&V(e)&&(i=e.offsetWidth>0&&Be(n.width)/e.offsetWidth||1,o=e.offsetHeight>0&&Be(n.height)/e.offsetHeight||1);var a=we(e)?N(e):window,l=a.visualViewport,u=!Wn()&&r,c=(n.left+(u&&l?l.offsetLeft:0))/i,f=(n.top+(u&&l?l.offsetTop:0))/o,d=n.width/i,h=n.height/o;return{width:d,height:h,top:f,right:c+d,bottom:f+h,left:c,x:c,y:f}}function gr(e){var t=N(e),r=t.pageXOffset,n=t.pageYOffset;return{scrollLeft:r,scrollTop:n}}function jl(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Bl(e){return e===N(e)||!V(e)?gr(e):jl(e)}function X(e){return e?(e.nodeName||"").toLowerCase():null}function ce(e){return((we(e)?e.ownerDocument:e.document)||window.document).documentElement}function vr(e){return De(ce(e)).left+gr(e).scrollLeft}function W(e){return N(e).getComputedStyle(e)}function yr(e){var t=W(e),r=t.overflow,n=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+i+n)}function Dl(e){var t=e.getBoundingClientRect(),r=Be(t.width)/e.offsetWidth||1,n=Be(t.height)/e.offsetHeight||1;return r!==1||n!==1}function Fl(e,t,r){r===void 0&&(r=!1);var n=V(t),i=V(t)&&Dl(t),o=ce(t),a=De(e,i,r),l={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(n||!n&&!r)&&((X(t)!=="body"||yr(o))&&(l=Bl(t)),V(t)?(u=De(t,!0),u.x+=t.clientLeft,u.y+=t.clientTop):o&&(u.x=vr(o))),{x:a.left+l.scrollLeft-u.x,y:a.top+l.scrollTop-u.y,width:a.width,height:a.height}}function zn(e){var t=De(e),r=e.offsetWidth,n=e.offsetHeight;return Math.abs(t.width-r)<=1&&(r=t.width),Math.abs(t.height-n)<=1&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:r,height:n}}function yt(e){return X(e)==="html"?e:e.assignedSlot||e.parentNode||(hr(e)?e.host:null)||ce(e)}function Gn(e){return["html","body","#document"].indexOf(X(e))>=0?e.ownerDocument.body:V(e)&&yr(e)?e:Gn(yt(e))}function Qe(e,t){var r;t===void 0&&(t=[]);var n=Gn(e),i=n===((r=e.ownerDocument)==null?void 0:r.body),o=N(n),a=i?[o].concat(o.visualViewport||[],yr(n)?n:[]):n,l=t.concat(a);return i?l:l.concat(Qe(yt(a)))}function kl(e){return["table","td","th"].indexOf(X(e))>=0}function Kn(e){return!V(e)||W(e).position==="fixed"?null:e.offsetParent}function Ml(e){var t=/firefox/i.test(mr()),r=/Trident/i.test(mr());if(r&&V(e)){var n=W(e);if(n.position==="fixed")return null}var i=yt(e);for(hr(i)&&(i=i.host);V(i)&&["html","body"].indexOf(X(i))<0;){var o=W(i);if(o.transform!=="none"||o.perspective!=="none"||o.contain==="paint"||["transform","perspective"].indexOf(o.willChange)!==-1||t&&o.willChange==="filter"||t&&o.filter&&o.filter!=="none")return i;i=i.parentNode}return null}function bt(e){for(var t=N(e),r=Kn(e);r&&kl(r)&&W(r).position==="static";)r=Kn(r);return r&&(X(r)==="html"||X(r)==="body"&&W(r).position==="static")?t:r||Ml(e)||t}var z="top",Q="bottom",fe="right",te="left",wt="auto",St=[z,Q,fe,te],Fe="start",Ye="end",Rl="clippingParents",Xn="viewport",Je="popper",Ll="reference",Qn=St.reduce(function(e,t){return e.concat([t+"-"+Fe,t+"-"+Ye])},[]),ql=[].concat(St,[wt]).reduce(function(e,t){return e.concat([t,t+"-"+Fe,t+"-"+Ye])},[]),Nl="beforeRead",Vl="read",Hl="afterRead",Ul="beforeMain",Wl="main",zl="afterMain",Gl="beforeWrite",Kl="write",Xl="afterWrite",br=[Nl,Vl,Hl,Ul,Wl,zl,Gl,Kl,Xl];function Ql(e){var t=new Map,r=new Set,n=[];e.forEach(function(o){t.set(o.name,o)});function i(o){r.add(o.name);var a=[].concat(o.requires||[],o.requiresIfExists||[]);a.forEach(function(l){if(!r.has(l)){var u=t.get(l);u&&i(u)}}),n.push(o)}return e.forEach(function(o){r.has(o.name)||i(o)}),n}function Yl(e){var t=Ql(e);return br.reduce(function(r,n){return r.concat(t.filter(function(i){return i.phase===n}))},[])}function Jl(e){var t;return function(){return t||(t=new Promise(function(r){Promise.resolve().then(function(){t=void 0,r(e())})})),t}}function de(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n=0,n=r&&V(e)?bt(e):e;return we(n)?t.filter(function(i){return we(i)&&ou(i,n)&&X(i)!=="body"}):[]}function lu(e,t,r,n){var i=t==="clippingParents"?su(e):[].concat(t),o=[].concat(i,[r]),a=o[0],l=o.reduce(function(u,c){var f=Jn(e,c,n);return u.top=Se(f.top,u.top),u.right=vt(f.right,u.right),u.bottom=vt(f.bottom,u.bottom),u.left=Se(f.left,u.left),u},Jn(e,a,n));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function ke(e){return e.split("-")[1]}function Zn(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function ei(e){var t=e.reference,r=e.element,n=e.placement,i=n?re(n):null,o=n?ke(n):null,a=t.x+t.width/2-r.width/2,l=t.y+t.height/2-r.height/2,u;switch(i){case z:u={x:a,y:t.y-r.height};break;case Q:u={x:a,y:t.y+t.height};break;case fe:u={x:t.x+t.width,y:l};break;case te:u={x:t.x-r.width,y:l};break;default:u={x:t.x,y:t.y}}var c=i?Zn(i):null;if(c!=null){var f=c==="y"?"height":"width";switch(o){case Fe:u[c]=u[c]-(t[f]/2-r[f]/2);break;case Ye:u[c]=u[c]+(t[f]/2-r[f]/2);break}}return u}function ti(){return{top:0,right:0,bottom:0,left:0}}function uu(e){return Object.assign({},ti(),e)}function cu(e,t){return t.reduce(function(r,n){return r[n]=e,r},{})}function Sr(e,t){t===void 0&&(t={});var r=t,n=r.placement,i=n===void 0?e.placement:n,o=r.strategy,a=o===void 0?e.strategy:o,l=r.boundary,u=l===void 0?Rl:l,c=r.rootBoundary,f=c===void 0?Xn:c,d=r.elementContext,h=d===void 0?Je:d,p=r.altBoundary,g=p===void 0?!1:p,b=r.padding,w=b===void 0?0:b,T=uu(typeof w!="number"?w:cu(w,St)),A=h===Je?Ll:Je,P=e.rects.popper,E=e.elements[g?A:h],O=lu(we(E)?E:E.contextElement||ce(e.elements.popper),u,f,a),m=De(e.elements.reference),y=ei({reference:m,element:P,strategy:"absolute",placement:i}),S=wr(Object.assign({},P,y)),_=h===Je?S:m,x={top:O.top-_.top+T.top,bottom:_.bottom-O.bottom+T.bottom,left:O.left-_.left+T.left,right:_.right-O.right+T.right},$=e.modifiersData.offset;if(h===Je&&$){var I=$[i];Object.keys(x).forEach(function(B){var D=[fe,Q].indexOf(B)>=0?1:-1,L=[z,Q].indexOf(B)>=0?"y":"x";x[B]+=I[L]*D})}return x}var ri="Popper: Invalid reference or popper argument provided. They must be either a DOM element or virtual element.",fu="Popper: An infinite loop in the modifiers cycle has been detected! The cycle has been interrupted to prevent a browser crash.",ni={placement:"bottom",modifiers:[],strategy:"absolute"};function ii(){for(var e=arguments.length,t=new Array(e),r=0;r100)){console.error(fu);break}if(f.reset===!0){f.reset=!1,O=-1;continue}var m=f.orderedModifiers[O],y=m.fn,S=m.options,_=S===void 0?{}:S,x=m.name;typeof y=="function"&&(f=y({state:f,options:_,name:x,instance:p})||f)}}},update:Jl(function(){return new Promise(function(w){p.forceUpdate(),w(f)})}),destroy:function(){b(),h=!0}};if(!ii(l,u))return process.env.NODE_ENV!=="production"&&console.error(ri),p;p.setOptions(c).then(function(w){!h&&c.onFirstUpdate&&c.onFirstUpdate(w)});function g(){f.orderedModifiers.forEach(function(w){var T=w.name,A=w.options,P=A===void 0?{}:A,E=w.effect;if(typeof E=="function"){var O=E({state:f,name:T,instance:p,options:P}),m=function(){};d.push(O||m)}})}function b(){d.forEach(function(w){return w()}),d=[]}return p}}var Ot={passive:!0};function pu(e){var t=e.state,r=e.instance,n=e.options,i=n.scroll,o=i===void 0?!0:i,a=n.resize,l=a===void 0?!0:a,u=N(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&c.forEach(function(f){f.addEventListener("scroll",r.update,Ot)}),l&&u.addEventListener("resize",r.update,Ot),function(){o&&c.forEach(function(f){f.removeEventListener("scroll",r.update,Ot)}),l&&u.removeEventListener("resize",r.update,Ot)}}const hu={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:pu,data:{}};function mu(e){var t=e.state,r=e.name;t.modifiersData[r]=ei({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const gu={name:"popperOffsets",enabled:!0,phase:"read",fn:mu,data:{}};var vu={top:"auto",right:"auto",bottom:"auto",left:"auto"};function yu(e){var t=e.x,r=e.y,n=window,i=n.devicePixelRatio||1;return{x:Be(t*i)/i||0,y:Be(r*i)/i||0}}function oi(e){var t,r=e.popper,n=e.popperRect,i=e.placement,o=e.variation,a=e.offsets,l=e.position,u=e.gpuAcceleration,c=e.adaptive,f=e.roundOffsets,d=e.isFixed,h=a.x,p=h===void 0?0:h,g=a.y,b=g===void 0?0:g,w=typeof f=="function"?f({x:p,y:b}):{x:p,y:b};p=w.x,b=w.y;var T=a.hasOwnProperty("x"),A=a.hasOwnProperty("y"),P=te,E=z,O=window;if(c){var m=bt(r),y="clientHeight",S="clientWidth";if(m===N(r)&&(m=ce(r),W(m).position!=="static"&&l==="absolute"&&(y="scrollHeight",S="scrollWidth")),m=m,i===z||(i===te||i===fe)&&o===Ye){E=Q;var _=d&&m===O&&O.visualViewport?O.visualViewport.height:m[y];b-=_-n.height,b*=u?1:-1}if(i===te||(i===z||i===Q)&&o===Ye){P=fe;var x=d&&m===O&&O.visualViewport?O.visualViewport.width:m[S];p-=x-n.width,p*=u?1:-1}}var $=Object.assign({position:l},c&&vu),I=f===!0?yu({x:p,y:b}):{x:p,y:b};if(p=I.x,b=I.y,u){var B;return Object.assign({},$,(B={},B[E]=A?"0":"",B[P]=T?"0":"",B.transform=(O.devicePixelRatio||1)<=1?"translate("+p+"px, "+b+"px)":"translate3d("+p+"px, "+b+"px, 0)",B))}return Object.assign({},$,(t={},t[E]=A?b+"px":"",t[P]=T?p+"px":"",t.transform="",t))}function bu(e){var t=e.state,r=e.options,n=r.gpuAcceleration,i=n===void 0?!0:n,o=r.adaptive,a=o===void 0?!0:o,l=r.roundOffsets,u=l===void 0?!0:l;if(process.env.NODE_ENV!=="production"){var c=W(t.elements.popper).transitionProperty||"";a&&["transform","top","right","bottom","left"].some(function(d){return c.indexOf(d)>=0})&&console.warn(["Popper: Detected CSS transitions on at least one of the following",'CSS properties: "transform", "top", "right", "bottom", "left".',`
+`));return a.cloneVNode(f,Object.assign({},l,c))}return Array.isArray(u)&&u.length===1?u[0]:u}return a.h(s,Object.assign({},l,c),u)}function Qr(e){return e.flatMap(t=>t.type===a.Fragment?Qr(t.children):[t])}function ju(...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 l of s){if(i instanceof Event&&i.defaultPrevented)return;l(i,...o)}}});return t}function Yr(e,t=[]){let n=Object.assign({},e);for(let r of t)r in n&&delete n[r];return n}function Du(e){return e==null?!1:typeof e.type=="string"||typeof e.type=="object"||typeof e.type=="function"}let ku=0;function Fu(){return++ku}function we(){return Fu()}var Jr=(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))(Jr||{});function ne(e){var t;return e==null||e.value==null?null:(t=e.value.$el)!=null?t:e.value}let Zr=Symbol("Context");var Se=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Se||{});function qu(){return fn()!==null}function fn(){return a.inject(Zr,null)}function Mu(e){a.provide(Zr,e)}const yt=typeof window>"u"||typeof document>"u";function Be(e){if(yt)return null;if(e instanceof Node)return e.ownerDocument;if(e!=null&&e.hasOwnProperty("value")){let t=ne(e);if(t)return t.ownerDocument}return document}let dn=["[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 Ke=(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))(Ke||{}),ei=(e=>(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))(ei||{}),Ru=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(Ru||{});function Lu(e=document.body){return e==null?[]:Array.from(e.querySelectorAll(dn))}var ti=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(ti||{});function Nu(e,t=0){var n;return e===((n=Be(e))==null?void 0:n.body)?!1:U(t,{[0](){return e.matches(dn)},[1](){let r=e;for(;r!==null;){if(r.matches(dn))return!0;r=r.parentElement}return!1}})}function Xe(e){e==null||e.focus({preventScroll:!0})}let Vu=["textarea","input"].join(",");function Hu(e){var t,n;return(n=(t=e==null?void 0:e.matches)==null?void 0:t.call(e,Vu))!=null?n:!1}function Uu(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 pn(e,t,n=!0,r=null){var i;let o=(i=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e==null?void 0:e.ownerDocument)!=null?i:document,s=Array.isArray(e)?n?Uu(e):e:Lu(e);r=r!=null?r:o.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")})(),u=(()=>{if(t&1)return 0;if(t&2)return Math.max(0,s.indexOf(r))-1;if(t&4)return Math.max(0,s.indexOf(r))+1;if(t&8)return s.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),c=t&32?{preventScroll:!0}:{},f=0,d=s.length,h;do{if(f>=d||f+d<=0)return 0;let p=u+f;if(t&16)p=(p+d)%d;else{if(p<0)return 3;if(p>=d)return 1}h=s[p],h==null||h.focus(c),f+=l}while(h!==o.activeElement);return t&6&&Hu(h)&&h.select(),h.hasAttribute("tabindex")||h.setAttribute("tabindex","0"),2}function hn(e,t,n){yt||a.watchEffect(r=>{document.addEventListener(e,t,n),r(()=>document.removeEventListener(e,t,n))})}function Wu(e,t,n=a.computed(()=>!0)){function r(o,s){if(!n.value||o.defaultPrevented)return;let l=s(o);if(l===null||!l.ownerDocument.documentElement.contains(l))return;let u=function c(f){return typeof f=="function"?c(f()):Array.isArray(f)||f instanceof Set?f:[f]}(e);for(let c of u){if(c===null)continue;let f=c instanceof HTMLElement?c:ne(c);if(f!=null&&f.contains(l))return}return!Nu(l,ti.Loose)&&l.tabIndex!==-1&&o.preventDefault(),t(o,l)}let i=a.ref(null);hn("mousedown",o=>{n.value&&(i.value=o.target)},!0),hn("click",o=>{!i.value||(r(o,()=>i.value),i.value=null)},!0),hn("blur",o=>r(o,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}var bt=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(bt||{});let mn=a.defineComponent({name:"Hidden",props:{as:{type:[Object,String],default:"div"},features:{type:Number,default:1}},setup(e,{slots:t,attrs:n}){return()=>{let{features:r,...i}=e,o={"aria-hidden":(r&2)===2?!0:void 0,style:{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 L({ourProps:o,theirProps:i,slot:{},attrs:n,slots:t,name:"Hidden"})}}});function zu(e,t,n){yt||a.watchEffect(r=>{window.addEventListener(e,t,n),r(()=>window.removeEventListener(e,t,n))})}var gn=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(gn||{});function Gu(){let e=a.ref(0);return zu("keydown",t=>{t.key==="Tab"&&(e.value=t.shiftKey?1:0)}),e}function ni(e,t,n,r){yt||a.watchEffect(i=>{e=e!=null?e:window,e.addEventListener(t,n,r),i(()=>e.removeEventListener(t,n,r))})}function Ku(e){typeof queueMicrotask=="function"?queueMicrotask(e):Promise.resolve().then(e).catch(t=>setTimeout(()=>{throw t}))}var ri=(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))(ri||{});let Qe=Object.assign(a.defineComponent({name:"FocusTrap",props:{as:{type:[Object,String],default:"div"},initialFocus:{type:Object,default:null},features:{type:Number,default:30},containers:{type:Object,default:a.ref(new Set)}},inheritAttrs:!1,setup(e,{attrs:t,slots:n,expose:r}){let i=a.ref(null);r({el:i,$el:i});let o=a.computed(()=>Be(i));Xu({ownerDocument:o},a.computed(()=>Boolean(e.features&16)));let s=Qu({ownerDocument:o,container:i,initialFocus:a.computed(()=>e.initialFocus)},a.computed(()=>Boolean(e.features&2)));Yu({ownerDocument:o,container:i,containers:e.containers,previousActiveElement:s},a.computed(()=>Boolean(e.features&8)));let l=Gu();function u(){let c=ne(i);!c||U(l.value,{[gn.Forwards]:()=>pn(c,Ke.First),[gn.Backwards]:()=>pn(c,Ke.Last)})}return()=>{let c={},f={ref:i},{features:d,initialFocus:h,containers:p,...v}=e;return a.h(a.Fragment,[Boolean(d&4)&&a.h(mn,{as:"button",type:"button",onFocus:u,features:bt.Focusable}),L({ourProps:f,theirProps:{...t,...v},slot:c,attrs:t,slots:n,name:"FocusTrap"}),Boolean(d&4)&&a.h(mn,{as:"button",type:"button",onFocus:u,features:bt.Focusable})])}}}),{features:ri});function Xu({ownerDocument:e},t){let n=a.ref(null);function r(){var o;n.value||(n.value=(o=e.value)==null?void 0:o.activeElement)}function i(){!n.value||(Xe(n.value),n.value=null)}a.onMounted(()=>{a.watch(t,(o,s)=>{o!==s&&(o?r():i())},{immediate:!0})}),a.onUnmounted(i)}function Qu({ownerDocument:e,container:t,initialFocus:n},r){let i=a.ref(null),o=a.ref(!1);return a.onMounted(()=>o.value=!0),a.onUnmounted(()=>o.value=!1),a.onMounted(()=>{a.watch([t,n,r],(s,l)=>{if(s.every((c,f)=>(l==null?void 0:l[f])===c)||!r.value)return;let u=ne(t);!u||Ku(()=>{var c,f;if(!o.value)return;let d=ne(n),h=(c=e.value)==null?void 0:c.activeElement;if(d){if(d===h){i.value=h;return}}else if(u.contains(h)){i.value=h;return}d?Xe(d):pn(u,Ke.First|Ke.NoScroll)===ei.Error&&console.warn("There are no focusable elements inside the "),i.value=(f=e.value)==null?void 0:f.activeElement})},{immediate:!0,flush:"post"})}),i}function Yu({ownerDocument:e,container:t,containers:n,previousActiveElement:r},i){var o;ni((o=e.value)==null?void 0:o.defaultView,"focus",s=>{if(!i.value)return;let l=new Set(n==null?void 0:n.value);l.add(t);let u=r.value;if(!u)return;let c=s.target;c&&c instanceof HTMLElement?Ju(l,c)?(r.value=c,Xe(c)):(s.preventDefault(),s.stopPropagation(),Xe(u)):Xe(r.value)},!0)}function Ju(e,t){var n;for(let r of e)if((n=r.value)!=null&&n.contains(t))return!0;return!1}let ii="body > *",je=new Set,ce=new Map;function oi(e){e.setAttribute("aria-hidden","true"),e.inert=!0}function ai(e){let t=ce.get(e);!t||(t["aria-hidden"]===null?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",t["aria-hidden"]),e.inert=t.inert)}function Zu(e,t=a.ref(!0)){a.watchEffect(n=>{if(!t.value||!e.value)return;let r=e.value,i=Be(r);if(i){je.add(r);for(let o of ce.keys())o.contains(r)&&(ai(o),ce.delete(o));i.querySelectorAll(ii).forEach(o=>{if(o instanceof HTMLElement){for(let s of je)if(o.contains(s))return;je.size===1&&(ce.set(o,{"aria-hidden":o.getAttribute("aria-hidden"),inert:o.inert}),oi(o))}}),n(()=>{if(je.delete(r),je.size>0)i.querySelectorAll(ii).forEach(o=>{if(o instanceof HTMLElement&&!ce.has(o)){for(let s of je)if(o.contains(s))return;ce.set(o,{"aria-hidden":o.getAttribute("aria-hidden"),inert:o.inert}),oi(o)}});else for(let o of ce.keys())ai(o),ce.delete(o)})}})}let si=Symbol("ForcePortalRootContext");function ec(){return a.inject(si,!1)}let vn=a.defineComponent({name:"ForcePortalRoot",props:{as:{type:[Object,String],default:"template"},force:{type:Boolean,default:!1}},setup(e,{slots:t,attrs:n}){return a.provide(si,e.force),()=>{let{force:r,...i}=e;return L({theirProps:i,ourProps:{},slot:{},slots:t,attrs:n,name:"ForcePortalRoot"})}}});function tc(e){let t=Be(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 li=a.defineComponent({name:"Portal",props:{as:{type:[Object,String],default:"div"}},setup(e,{slots:t,attrs:n}){let r=a.ref(null),i=a.computed(()=>Be(r)),o=ec(),s=a.inject(ui,null),l=a.ref(o===!0||s==null?tc(r.value):s.resolveTarget());return a.watchEffect(()=>{o||s!=null&&(l.value=s.resolveTarget())}),a.onUnmounted(()=>{var u,c;let f=(u=i.value)==null?void 0:u.getElementById("headlessui-portal-root");!f||l.value===f&&l.value.children.length<=0&&((c=l.value.parentElement)==null||c.removeChild(l.value))}),()=>{if(l.value===null)return null;let u={ref:r,"data-headlessui-portal":""};return a.h(a.Teleport,{to:l.value},L({ourProps:u,theirProps:e,slot:{},attrs:n,slots:t,name:"Portal"}))}}}),ui=Symbol("PortalGroupContext"),nc=a.defineComponent({name:"PortalGroup",props:{as:{type:[Object,String],default:"template"},target:{type:Object,default:null}},setup(e,{attrs:t,slots:n}){let r=a.reactive({resolveTarget(){return e.target}});return a.provide(ui,r),()=>{let{target:i,...o}=e;return L({theirProps:o,ourProps:{},slot:{},attrs:t,slots:n,name:"PortalGroup"})}}}),ci=Symbol("StackContext");var yn=(e=>(e[e.Add=0]="Add",e[e.Remove=1]="Remove",e))(yn||{});function rc(){return a.inject(ci,()=>{})}function ic({type:e,enabled:t,element:n,onUpdate:r}){let i=rc();function o(...s){r==null||r(...s),i(...s)}a.onMounted(()=>{a.watch(t,(s,l)=>{s?o(0,e,n):l===!0&&o(1,e,n)},{immediate:!0,flush:"sync"})}),a.onUnmounted(()=>{t.value&&o(1,e,n)}),a.provide(ci,o)}let fi=Symbol("DescriptionContext");function oc(){let e=a.inject(fi,null);if(e===null)throw new Error("Missing parent");return e}function ac({slot:e=a.ref({}),name:t="Description",props:n={}}={}){let r=a.ref([]);function i(o){return r.value.push(o),()=>{let s=r.value.indexOf(o);s!==-1&&r.value.splice(s,1)}}return a.provide(fi,{register:i,slot:e,name:t,props:n}),a.computed(()=>r.value.length>0?r.value.join(" "):void 0)}let sc=a.defineComponent({name:"Description",props:{as:{type:[Object,String],default:"p"}},setup(e,{attrs:t,slots:n}){let r=oc(),i=`headlessui-description-${we()}`;return a.onMounted(()=>a.onUnmounted(r.register(i))),()=>{let{name:o="Description",slot:s=a.ref({}),props:l={}}=r,u=e,c={...Object.entries(l).reduce((f,[d,h])=>Object.assign(f,{[d]:a.unref(h)}),{}),id:i};return L({ourProps:c,theirProps:u,slot:s.value,attrs:t,slots:n,name:o})}}});function bn(){let e=[],t=[],n={enqueue(r){t.push(r)},addEventListener(r,i,o,s){return r.addEventListener(i,o,s),n.add(()=>r.removeEventListener(i,o,s))},requestAnimationFrame(...r){let i=requestAnimationFrame(...r);n.add(()=>cancelAnimationFrame(i))},nextFrame(...r){n.requestAnimationFrame(()=>{n.requestAnimationFrame(...r)})},setTimeout(...r){let i=setTimeout(...r);n.add(()=>clearTimeout(i))},add(r){e.push(r)},dispose(){for(let r of e.splice(0))r()},async workQueue(){for(let r of t.splice(0))await r()}};return n}function lc(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}var uc=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(uc||{});let wn=Symbol("DialogContext");function Ye(e){let t=a.inject(wn,null);if(t===null){let n=new Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,Ye),n}return t}let wt="DC8F892D-2EBD-447C-A4C8-A03058436FF4",Sn=a.defineComponent({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:wt},initialFocus:{type:Object,default:null}},emits:{close:e=>!0},setup(e,{emit:t,attrs:n,slots:r,expose:i}){var o;let s=a.ref(!1);a.onMounted(()=>{s.value=!0});let l=a.ref(0),u=fn(),c=a.computed(()=>e.open===wt&&u!==null?U(u.value,{[Se.Open]:!0,[Se.Closed]:!1}):e.open),f=a.ref(new Set),d=a.ref(null),h=a.ref(null),p=a.computed(()=>Be(d));if(i({el:d,$el:d}),!(e.open!==wt||u!==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===wt?void 0:e.open}`);let v=a.computed(()=>s.value&&c.value?0:1),b=a.computed(()=>v.value===0),w=a.computed(()=>l.value>1),x=a.inject(wn,null)!==null,A=a.computed(()=>w.value?"parent":"leaf");Zu(d,a.computed(()=>w.value?b.value:!1)),ic({type:"Dialog",enabled:a.computed(()=>v.value===0),element:d,onUpdate:(y,S,_)=>{if(S==="Dialog")return U(y,{[yn.Add](){f.value.add(_),l.value+=1},[yn.Remove](){f.value.delete(_),l.value-=1}})}});let P=ac({name:"DialogDescription",slot:a.computed(()=>({open:c.value}))}),E=`headlessui-dialog-${we()}`,O=a.ref(null),g={titleId:O,panelRef:a.ref(null),dialogState:v,setTitleId(y){O.value!==y&&(O.value=y)},close(){t("close",!1)}};return a.provide(wn,g),Wu(()=>{var y,S,_;return[...Array.from((S=(y=p.value)==null?void 0:y.querySelectorAll("body > *, [data-headlessui-portal]"))!=null?S:[]).filter(T=>!(!(T instanceof HTMLElement)||T.contains(ne(h))||g.panelRef.value&&T.contains(g.panelRef.value))),(_=g.panelRef.value)!=null?_:d.value]},(y,S)=>{g.close(),a.nextTick(()=>S==null?void 0:S.focus())},a.computed(()=>v.value===0&&!w.value)),ni((o=p.value)==null?void 0:o.defaultView,"keydown",y=>{y.defaultPrevented||y.key===Jr.Escape&&v.value===0&&(w.value||(y.preventDefault(),y.stopPropagation(),g.close()))}),a.watchEffect(y=>{var S;if(v.value!==0||x)return;let _=p.value;if(!_)return;let T=bn();function $(k,R,F){let M=k.style.getPropertyValue(R);return Object.assign(k.style,{[R]:F}),T.add(()=>{Object.assign(k.style,{[R]:M})})}let I=_==null?void 0:_.documentElement,D=((S=_.defaultView)!=null?S:window).innerWidth-I.clientWidth;if($(I,"overflow","hidden"),D>0){let k=I.clientWidth-I.offsetWidth,R=D-k;$(I,"paddingRight",`${R}px`)}if(lc()){let k=window.pageYOffset;$(I,"position","fixed"),$(I,"marginTop",`-${k}px`),$(I,"width","100%"),T.add(()=>window.scrollTo(0,k))}y(T.dispose)}),a.watchEffect(y=>{if(v.value!==0)return;let S=ne(d);if(!S)return;let _=new IntersectionObserver(T=>{for(let $ of T)$.boundingClientRect.x===0&&$.boundingClientRect.y===0&&$.boundingClientRect.width===0&&$.boundingClientRect.height===0&&g.close()});_.observe(S),y(()=>_.disconnect())}),()=>{let y={...n,ref:d,id:E,role:"dialog","aria-modal":v.value===0?!0:void 0,"aria-labelledby":O.value,"aria-describedby":P.value},{open:S,initialFocus:_,...T}=e,$={open:v.value===0};return a.h(vn,{force:!0},()=>[a.h(li,()=>a.h(nc,{target:d.value},()=>a.h(vn,{force:!1},()=>a.h(Qe,{initialFocus:_,containers:f,features:b.value?U(A.value,{parent:Qe.features.RestoreFocus,leaf:Qe.features.All&~Qe.features.FocusLock}):Qe.features.None},()=>L({ourProps:y,theirProps:T,slot:$,attrs:n,slots:r,visible:v.value===0,features:vt.RenderStrategy|vt.Static,name:"Dialog"}))))),a.h(mn,{features:bt.Hidden,ref:h})])}}});a.defineComponent({name:"DialogOverlay",props:{as:{type:[Object,String],default:"div"}},setup(e,{attrs:t,slots:n}){let r=Ye("DialogOverlay"),i=`headlessui-dialog-overlay-${we()}`;function o(s){s.target===s.currentTarget&&(s.preventDefault(),s.stopPropagation(),r.close())}return()=>L({ourProps:{id:i,"aria-hidden":!0,onClick:o},theirProps:e,slot:{open:r.dialogState.value===0},attrs:t,slots:n,name:"DialogOverlay"})}}),a.defineComponent({name:"DialogBackdrop",props:{as:{type:[Object,String],default:"div"}},inheritAttrs:!1,setup(e,{attrs:t,slots:n,expose:r}){let i=Ye("DialogBackdrop"),o=`headlessui-dialog-backdrop-${we()}`,s=a.ref(null);return r({el:s,$el:s}),a.onMounted(()=>{if(i.panelRef.value===null)throw new Error("A component is being used, but a component is missing.")}),()=>{let l=e,u={id:o,ref:s,"aria-hidden":!0};return a.h(vn,{force:!0},()=>a.h(li,()=>L({ourProps:u,theirProps:{...t,...l},slot:{open:i.dialogState.value===0},attrs:t,slots:n,name:"DialogBackdrop"})))}}});let On=a.defineComponent({name:"DialogPanel",props:{as:{type:[Object,String],default:"div"}},setup(e,{attrs:t,slots:n,expose:r}){let i=Ye("DialogPanel"),o=`headlessui-dialog-panel-${we()}`;r({el:i.panelRef,$el:i.panelRef});function s(l){l.stopPropagation()}return()=>{let l={id:o,ref:i.panelRef,onClick:s};return L({ourProps:l,theirProps:e,slot:{open:i.dialogState.value===0},attrs:t,slots:n,name:"DialogPanel"})}}});a.defineComponent({name:"DialogTitle",props:{as:{type:[Object,String],default:"h2"}},setup(e,{attrs:t,slots:n}){let r=Ye("DialogTitle"),i=`headlessui-dialog-title-${we()}`;return a.onMounted(()=>{r.setTitleId(i),a.onUnmounted(()=>r.setTitleId(null))}),()=>L({ourProps:{id:i},theirProps:e,slot:{open:r.dialogState.value===0},attrs:t,slots:n,name:"DialogTitle"})}});function cc(e){let t={called:!1};return(...n)=>{if(!t.called)return t.called=!0,e(...n)}}function $n(e,...t){e&&t.length>0&&e.classList.add(...t)}function St(e,...t){e&&t.length>0&&e.classList.remove(...t)}var En=(e=>(e.Finished="finished",e.Cancelled="cancelled",e))(En||{});function fc(e,t){let n=bn();if(!e)return n.dispose;let{transitionDuration:r,transitionDelay:i}=getComputedStyle(e),[o,s]=[r,i].map(l=>{let[u=0]=l.split(",").filter(Boolean).map(c=>c.includes("ms")?parseFloat(c):parseFloat(c)*1e3).sort((c,f)=>f-c);return u});return o!==0?n.setTimeout(()=>t("finished"),o+s):t("finished"),n.add(()=>t("cancelled")),n.dispose}function di(e,t,n,r,i,o){let s=bn(),l=o!==void 0?cc(o):()=>{};return St(e,...i),$n(e,...t,...n),s.nextFrame(()=>{St(e,...n),$n(e,...r),s.add(fc(e,u=>(St(e,...r,...t),$n(e,...i),l(u))))}),s.add(()=>St(e,...t,...n,...r,...i)),s.add(()=>l("cancelled")),s.dispose}function Oe(e=""){return e.split(" ").filter(t=>t.trim().length>1)}let _n=Symbol("TransitionContext");var dc=(e=>(e.Visible="visible",e.Hidden="hidden",e))(dc||{});function pc(){return a.inject(_n,null)!==null}function hc(){let e=a.inject(_n,null);if(e===null)throw new Error("A is used but it is missing a parent .");return e}function mc(){let e=a.inject(Tn,null);if(e===null)throw new Error("A is used but it is missing a parent .");return e}let Tn=Symbol("NestingContext");function Ot(e){return"children"in e?Ot(e.children):e.value.filter(({state:t})=>t==="visible").length>0}function pi(e){let t=a.ref([]),n=a.ref(!1);a.onMounted(()=>n.value=!0),a.onUnmounted(()=>n.value=!1);function r(o,s=ue.Hidden){let l=t.value.findIndex(({id:u})=>u===o);l!==-1&&(U(s,{[ue.Unmount](){t.value.splice(l,1)},[ue.Hidden](){t.value[l].state="hidden"}}),!Ot(t)&&n.value&&(e==null||e()))}function i(o){let s=t.value.find(({id:l})=>l===o);return s?s.state!=="visible"&&(s.state="visible"):t.value.push({id:o,state:"visible"}),()=>r(o,ue.Unmount)}return{children:t,register:i,unregister:r}}let hi=vt.RenderStrategy,De=a.defineComponent({props:{as:{type:[Object,String],default:"div"},show:{type:[Boolean],default:null},unmount:{type:[Boolean],default:!0},appear:{type:[Boolean],default:!1},enter:{type:[String],default:""},enterFrom:{type:[String],default:""},enterTo:{type:[String],default:""},entered:{type:[String],default:""},leave:{type:[String],default:""},leaveFrom:{type:[String],default:""},leaveTo:{type:[String],default:""}},emits:{beforeEnter:()=>!0,afterEnter:()=>!0,beforeLeave:()=>!0,afterLeave:()=>!0},setup(e,{emit:t,attrs:n,slots:r,expose:i}){if(!pc()&&qu())return()=>a.h(ke,{...e,onBeforeEnter:()=>t("beforeEnter"),onAfterEnter:()=>t("afterEnter"),onBeforeLeave:()=>t("beforeLeave"),onAfterLeave:()=>t("afterLeave")},r);let o=a.ref(null),s=a.ref("visible"),l=a.computed(()=>e.unmount?ue.Unmount:ue.Hidden);i({el:o,$el:o});let{show:u,appear:c}=hc(),{register:f,unregister:d}=mc(),h={value:!0},p=we(),v={value:!1},b=pi(()=>{v.value||(s.value="hidden",d(p),t("afterLeave"))});a.onMounted(()=>{let S=f(p);a.onUnmounted(S)}),a.watchEffect(()=>{if(l.value===ue.Hidden&&!!p){if(u&&s.value!=="visible"){s.value="visible";return}U(s.value,{hidden:()=>d(p),visible:()=>f(p)})}});let w=Oe(e.enter),x=Oe(e.enterFrom),A=Oe(e.enterTo),P=Oe(e.entered),E=Oe(e.leave),O=Oe(e.leaveFrom),g=Oe(e.leaveTo);a.onMounted(()=>{a.watchEffect(()=>{if(s.value==="visible"){let S=ne(o);if(S instanceof Comment&&S.data==="")throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")}})});function y(S){let _=h.value&&!c.value,T=ne(o);!T||!(T instanceof HTMLElement)||_||(v.value=!0,u.value&&t("beforeEnter"),u.value||t("beforeLeave"),S(u.value?di(T,w,x,A,P,$=>{v.value=!1,$===En.Finished&&t("afterEnter")}):di(T,E,O,g,P,$=>{v.value=!1,$===En.Finished&&(Ot(b)||(s.value="hidden",d(p),t("afterLeave")))})))}return a.onMounted(()=>{a.watch([u],(S,_,T)=>{y(T),h.value=!1},{immediate:!0})}),a.provide(Tn,b),Mu(a.computed(()=>U(s.value,{visible:Se.Open,hidden:Se.Closed}))),()=>{let{appear:S,show:_,enter:T,enterFrom:$,enterTo:I,entered:D,leave:k,leaveFrom:R,leaveTo:F,...M}=e;return L({theirProps:M,ourProps:{ref:o},slot:{},slots:r,attrs:n,features:hi,visible:s.value==="visible",name:"TransitionChild"})}}}),gc=De,ke=a.defineComponent({inheritAttrs:!1,props:{as:{type:[Object,String],default:"div"},show:{type:[Boolean],default:null},unmount:{type:[Boolean],default:!0},appear:{type:[Boolean],default:!1},enter:{type:[String],default:""},enterFrom:{type:[String],default:""},enterTo:{type:[String],default:""},entered:{type:[String],default:""},leave:{type:[String],default:""},leaveFrom:{type:[String],default:""},leaveTo:{type:[String],default:""}},emits:{beforeEnter:()=>!0,afterEnter:()=>!0,beforeLeave:()=>!0,afterLeave:()=>!0},setup(e,{emit:t,attrs:n,slots:r}){let i=fn(),o=a.computed(()=>e.show===null&&i!==null?U(i.value,{[Se.Open]:!0,[Se.Closed]:!1}):e.show);a.watchEffect(()=>{if(![!0,!1].includes(o.value))throw new Error('A is used but it is missing a `:show="true | false"` prop.')});let s=a.ref(o.value?"visible":"hidden"),l=pi(()=>{s.value="hidden"}),u=a.ref(!0),c={show:o,appear:a.computed(()=>e.appear||!u.value)};return a.onMounted(()=>{a.watchEffect(()=>{u.value=!1,o.value?s.value="visible":Ot(l)||(s.value="hidden")})}),a.provide(Tn,l),a.provide(_n,c),()=>{let f=Yr(e,["show","appear","unmount","onBeforeEnter","onBeforeLeave","onAfterEnter","onAfterLeave"]),d={unmount:e.unmount};return L({ourProps:{...d,as:"template"},theirProps:{},slot:{},slots:{...r,default:()=>[a.h(gc,{onBeforeEnter:()=>t("beforeEnter"),onAfterEnter:()=>t("afterEnter"),onBeforeLeave:()=>t("beforeLeave"),onAfterLeave:()=>t("afterLeave"),...n,...d,...f},r.default)]},attrs:{},features:hi,visible:s.value==="visible",name:"Transition"})}}});const vc={props:{defaultTitle:{type:String,required:!1,default:""},defaultText:{type:String,required:!1,default:""},defaultConfirmButton:{type:String,required:!1,default:""},defaultCancelButton:{type:String,required:!1,default:""}},data(){return{isOpen:!1}},computed:{hasConfirmModal:()=>!!m.confirmModal.value,title:function(){var e;return(e=m.confirmModal.value)!=null&&e.title?m.confirmModal.value.title:this.defaultTitle},text:function(){var e;return(e=m.confirmModal.value)!=null&&e.text?m.confirmModal.value.text:this.defaultText},confirmButton:function(){var e;return(e=m.confirmModal.value)!=null&&e.confirmButton?m.confirmModal.value.confirmButton:this.defaultConfirmButton},cancelButton:function(){var e;return(e=m.confirmModal.value)!=null&&e.cancelButton?m.confirmModal.value.cancelButton:this.defaultCancelButton}},watch:{hasConfirmModal(e){e&&(this.isOpen=!0)}},methods:{cancel(){m.confirmModal.value.rejectPromise(),this.setIsOpen(!1)},confirm(){m.confirmModal.value.resolvePromise(),this.setIsOpen(!1)},setIsOpen(e){this.isOpen=e},emitClose(){m.clearConfirmModal()}},render(){return this.$slots.default({title:this.title,text:this.text,confirmButton:this.confirmButton,cancelButton:this.cancelButton,isOpen:this.isOpen,setIsOpen:this.setIsOpen,cancel:this.cancel,confirm:this.confirm,emitClose:this.emitClose,Dialog:Sn,DialogPanel:On,TransitionRoot:ke,TransitionChild:De})}},yc={props:{default:{type:Object,default:()=>({}),required:!1},remember:{type:String,default:null,required:!1},localStorage:{type:Boolean,default:!1,required:!1}},data(){return{values:{}}},mounted(){if(this.remember){let e=m.restore(this.remember,this.localStorage);e||(e={}),this.values=Object.assign({},{...this.default,...e})}else this.values=Object.assign({},{...this.default})},updated(){this.remember&&m.remember(this.remember,{...this.values},this.localStorage)},render(){const e=this;return this.$slots.default(new Proxy(this.values,{ownKeys(){return Object.keys(e.values)},get(t,n){return Yt(e.values,n)},set(t,n,r){kr(e.values,n,r)}}))}},bc={props:{url:{type:String,required:!0},method:{type:String,required:!1,default:"GET"},acceptHeader:{type:String,required:!1,default:"application/json"},poll:{type:Number,required:!1,default:null},default:{type:Object,required:!1,default:()=>({})},request:{type:Object,required:!1,default:()=>({})}},data(){return{response:Object.assign({},{...this.default}),processing:!1}},mounted(){this.$nextTick(this.performRequest)},methods:{performRequest(){this.processing=!0;const e={url:this.url,method:this.method,headers:{Accept:this.acceptHeader}};Object.keys(this.request).length>0&&(e.data=this.request),Ln.default(e).then(t=>{this.response=t.data,this.processing=!1}).catch(()=>{this.processing=!1}),this.poll&&setTimeout(()=>{this.performRequest()},this.poll)}},render(){return this.$slots.default({processing:this.processing,response:this.response,reload:this.performRequest})}},wc={render(){return this.$slots.default({Dialog:Sn,DialogPanel:On})}},mi={__name:"OnClickOutside",props:{do:{type:Function,required:!0},opened:{type:Boolean,required:!0},closeOnEscape:{type:Boolean,required:!1,default:!0}},setup(e){const t=e,n=a.ref(null),r=a.ref(null),i=a.ref(null);return a.onMounted(()=>{n.value=o=>{o.target===r.value||r.value.contains(o.target)||t.do()},document.addEventListener("click",n.value),document.addEventListener("touchstart",n.value),t.closeOnEscape&&(i.value=o=>{t.opened&&o.key==="Escape"&&t.do()},document.addEventListener("keydown",i.value))}),a.onBeforeUnmount(()=>{document.removeEventListener("click",n.value),document.removeEventListener("touchstart",n.value),t.closeOnEscape&&document.removeEventListener("keydown",i.value)}),(o,s)=>(a.openBlock(),a.createElementBlock("div",{ref_key:"root",ref:r},[a.renderSlot(o.$slots,"default")],512))}};function N(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function $e(e){var t=N(e).Element;return e instanceof t||e instanceof Element}function V(e){var t=N(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function xn(e){if(typeof ShadowRoot>"u")return!1;var t=N(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}var Ee=Math.max,$t=Math.min,Fe=Math.round;function An(){var e=navigator.userAgentData;return e!=null&&e.brands?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function gi(){return!/^((?!chrome|android).)*safari/i.test(An())}function qe(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),i=1,o=1;t&&V(e)&&(i=e.offsetWidth>0&&Fe(r.width)/e.offsetWidth||1,o=e.offsetHeight>0&&Fe(r.height)/e.offsetHeight||1);var s=$e(e)?N(e):window,l=s.visualViewport,u=!gi()&&n,c=(r.left+(u&&l?l.offsetLeft:0))/i,f=(r.top+(u&&l?l.offsetTop:0))/o,d=r.width/i,h=r.height/o;return{width:d,height:h,top:f,right:c+d,bottom:f+h,left:c,x:c,y:f}}function Pn(e){var t=N(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function Sc(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Oc(e){return e===N(e)||!V(e)?Pn(e):Sc(e)}function X(e){return e?(e.nodeName||"").toLowerCase():null}function fe(e){return(($e(e)?e.ownerDocument:e.document)||window.document).documentElement}function Cn(e){return qe(fe(e)).left+Pn(e).scrollLeft}function W(e){return N(e).getComputedStyle(e)}function In(e){var t=W(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function $c(e){var t=e.getBoundingClientRect(),n=Fe(t.width)/e.offsetWidth||1,r=Fe(t.height)/e.offsetHeight||1;return n!==1||r!==1}function Ec(e,t,n){n===void 0&&(n=!1);var r=V(t),i=V(t)&&$c(t),o=fe(t),s=qe(e,i,n),l={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(r||!r&&!n)&&((X(t)!=="body"||In(o))&&(l=Oc(t)),V(t)?(u=qe(t,!0),u.x+=t.clientLeft,u.y+=t.clientTop):o&&(u.x=Cn(o))),{x:s.left+l.scrollLeft-u.x,y:s.top+l.scrollTop-u.y,width:s.width,height:s.height}}function vi(e){var t=qe(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function Et(e){return X(e)==="html"?e:e.assignedSlot||e.parentNode||(xn(e)?e.host:null)||fe(e)}function yi(e){return["html","body","#document"].indexOf(X(e))>=0?e.ownerDocument.body:V(e)&&In(e)?e:yi(Et(e))}function Je(e,t){var n;t===void 0&&(t=[]);var r=yi(e),i=r===((n=e.ownerDocument)==null?void 0:n.body),o=N(r),s=i?[o].concat(o.visualViewport||[],In(r)?r:[]):r,l=t.concat(s);return i?l:l.concat(Je(Et(s)))}function _c(e){return["table","td","th"].indexOf(X(e))>=0}function bi(e){return!V(e)||W(e).position==="fixed"?null:e.offsetParent}function Tc(e){var t=/firefox/i.test(An()),n=/Trident/i.test(An());if(n&&V(e)){var r=W(e);if(r.position==="fixed")return null}var i=Et(e);for(xn(i)&&(i=i.host);V(i)&&["html","body"].indexOf(X(i))<0;){var o=W(i);if(o.transform!=="none"||o.perspective!=="none"||o.contain==="paint"||["transform","perspective"].indexOf(o.willChange)!==-1||t&&o.willChange==="filter"||t&&o.filter&&o.filter!=="none")return i;i=i.parentNode}return null}function _t(e){for(var t=N(e),n=bi(e);n&&_c(n)&&W(n).position==="static";)n=bi(n);return n&&(X(n)==="html"||X(n)==="body"&&W(n).position==="static")?t:n||Tc(e)||t}var z="top",Q="bottom",de="right",re="left",Tt="auto",xt=[z,Q,de,re],Me="start",Ze="end",xc="clippingParents",wi="viewport",et="popper",Ac="reference",Si=xt.reduce(function(e,t){return e.concat([t+"-"+Me,t+"-"+Ze])},[]),Pc=[].concat(xt,[Tt]).reduce(function(e,t){return e.concat([t,t+"-"+Me,t+"-"+Ze])},[]),Cc="beforeRead",Ic="read",Bc="afterRead",jc="beforeMain",Dc="main",kc="afterMain",Fc="beforeWrite",qc="write",Mc="afterWrite",Bn=[Cc,Ic,Bc,jc,Dc,kc,Fc,qc,Mc];function Rc(e){var t=new Map,n=new Set,r=[];e.forEach(function(o){t.set(o.name,o)});function i(o){n.add(o.name);var s=[].concat(o.requires||[],o.requiresIfExists||[]);s.forEach(function(l){if(!n.has(l)){var u=t.get(l);u&&i(u)}}),r.push(o)}return e.forEach(function(o){n.has(o.name)||i(o)}),r}function Lc(e){var t=Rc(e);return Bn.reduce(function(n,r){return n.concat(t.filter(function(i){return i.phase===r}))},[])}function Nc(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function pe(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r=0,r=n&&V(e)?_t(e):e;return $e(r)?t.filter(function(i){return $e(i)&&Kc(i,r)&&X(i)!=="body"}):[]}function Yc(e,t,n,r){var i=t==="clippingParents"?Qc(e):[].concat(t),o=[].concat(i,[n]),s=o[0],l=o.reduce(function(u,c){var f=$i(e,c,r);return u.top=Ee(f.top,u.top),u.right=$t(f.right,u.right),u.bottom=$t(f.bottom,u.bottom),u.left=Ee(f.left,u.left),u},$i(e,s,r));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function Re(e){return e.split("-")[1]}function Ei(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function _i(e){var t=e.reference,n=e.element,r=e.placement,i=r?ie(r):null,o=r?Re(r):null,s=t.x+t.width/2-n.width/2,l=t.y+t.height/2-n.height/2,u;switch(i){case z:u={x:s,y:t.y-n.height};break;case Q:u={x:s,y:t.y+t.height};break;case de:u={x:t.x+t.width,y:l};break;case re:u={x:t.x-n.width,y:l};break;default:u={x:t.x,y:t.y}}var c=i?Ei(i):null;if(c!=null){var f=c==="y"?"height":"width";switch(o){case Me:u[c]=u[c]-(t[f]/2-n[f]/2);break;case Ze:u[c]=u[c]+(t[f]/2-n[f]/2);break}}return u}function Ti(){return{top:0,right:0,bottom:0,left:0}}function Jc(e){return Object.assign({},Ti(),e)}function Zc(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}function Dn(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=r===void 0?e.placement:r,o=n.strategy,s=o===void 0?e.strategy:o,l=n.boundary,u=l===void 0?xc:l,c=n.rootBoundary,f=c===void 0?wi:c,d=n.elementContext,h=d===void 0?et:d,p=n.altBoundary,v=p===void 0?!1:p,b=n.padding,w=b===void 0?0:b,x=Jc(typeof w!="number"?w:Zc(w,xt)),A=h===et?Ac:et,P=e.rects.popper,E=e.elements[v?A:h],O=Yc($e(E)?E:E.contextElement||fe(e.elements.popper),u,f,s),g=qe(e.elements.reference),y=_i({reference:g,element:P,strategy:"absolute",placement:i}),S=jn(Object.assign({},P,y)),_=h===et?S:g,T={top:O.top-_.top+x.top,bottom:_.bottom-O.bottom+x.bottom,left:O.left-_.left+x.left,right:_.right-O.right+x.right},$=e.modifiersData.offset;if(h===et&&$){var I=$[i];Object.keys(T).forEach(function(D){var k=[de,Q].indexOf(D)>=0?1:-1,R=[z,Q].indexOf(D)>=0?"y":"x";T[D]+=I[R]*k})}return T}var xi="Popper: Invalid reference or popper argument provided. They must be either a DOM element or virtual element.",ef="Popper: An infinite loop in the modifiers cycle has been detected! The cycle has been interrupted to prevent a browser crash.",Ai={placement:"bottom",modifiers:[],strategy:"absolute"};function Pi(){for(var e=arguments.length,t=new Array(e),n=0;n100)){console.error(ef);break}if(f.reset===!0){f.reset=!1,O=-1;continue}var g=f.orderedModifiers[O],y=g.fn,S=g.options,_=S===void 0?{}:S,T=g.name;typeof y=="function"&&(f=y({state:f,options:_,name:T,instance:p})||f)}}},update:Nc(function(){return new Promise(function(w){p.forceUpdate(),w(f)})}),destroy:function(){b(),h=!0}};if(!Pi(l,u))return process.env.NODE_ENV!=="production"&&console.error(xi),p;p.setOptions(c).then(function(w){!h&&c.onFirstUpdate&&c.onFirstUpdate(w)});function v(){f.orderedModifiers.forEach(function(w){var x=w.name,A=w.options,P=A===void 0?{}:A,E=w.effect;if(typeof E=="function"){var O=E({state:f,name:x,instance:p,options:P}),g=function(){};d.push(O||g)}})}function b(){d.forEach(function(w){return w()}),d=[]}return p}}var At={passive:!0};function nf(e){var t=e.state,n=e.instance,r=e.options,i=r.scroll,o=i===void 0?!0:i,s=r.resize,l=s===void 0?!0:s,u=N(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&c.forEach(function(f){f.addEventListener("scroll",n.update,At)}),l&&u.addEventListener("resize",n.update,At),function(){o&&c.forEach(function(f){f.removeEventListener("scroll",n.update,At)}),l&&u.removeEventListener("resize",n.update,At)}}const rf={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:nf,data:{}};function of(e){var t=e.state,n=e.name;t.modifiersData[n]=_i({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const af={name:"popperOffsets",enabled:!0,phase:"read",fn:of,data:{}};var sf={top:"auto",right:"auto",bottom:"auto",left:"auto"};function lf(e){var t=e.x,n=e.y,r=window,i=r.devicePixelRatio||1;return{x:Fe(t*i)/i||0,y:Fe(n*i)/i||0}}function Ci(e){var t,n=e.popper,r=e.popperRect,i=e.placement,o=e.variation,s=e.offsets,l=e.position,u=e.gpuAcceleration,c=e.adaptive,f=e.roundOffsets,d=e.isFixed,h=s.x,p=h===void 0?0:h,v=s.y,b=v===void 0?0:v,w=typeof f=="function"?f({x:p,y:b}):{x:p,y:b};p=w.x,b=w.y;var x=s.hasOwnProperty("x"),A=s.hasOwnProperty("y"),P=re,E=z,O=window;if(c){var g=_t(n),y="clientHeight",S="clientWidth";if(g===N(n)&&(g=fe(n),W(g).position!=="static"&&l==="absolute"&&(y="scrollHeight",S="scrollWidth")),g=g,i===z||(i===re||i===de)&&o===Ze){E=Q;var _=d&&g===O&&O.visualViewport?O.visualViewport.height:g[y];b-=_-r.height,b*=u?1:-1}if(i===re||(i===z||i===Q)&&o===Ze){P=de;var T=d&&g===O&&O.visualViewport?O.visualViewport.width:g[S];p-=T-r.width,p*=u?1:-1}}var $=Object.assign({position:l},c&&sf),I=f===!0?lf({x:p,y:b}):{x:p,y:b};if(p=I.x,b=I.y,u){var D;return Object.assign({},$,(D={},D[E]=A?"0":"",D[P]=x?"0":"",D.transform=(O.devicePixelRatio||1)<=1?"translate("+p+"px, "+b+"px)":"translate3d("+p+"px, "+b+"px, 0)",D))}return Object.assign({},$,(t={},t[E]=A?b+"px":"",t[P]=x?p+"px":"",t.transform="",t))}function uf(e){var t=e.state,n=e.options,r=n.gpuAcceleration,i=r===void 0?!0:r,o=n.adaptive,s=o===void 0?!0:o,l=n.roundOffsets,u=l===void 0?!0:l;if(process.env.NODE_ENV!=="production"){var c=W(t.elements.popper).transitionProperty||"";s&&["transform","top","right","bottom","left"].some(function(d){return c.indexOf(d)>=0})&&console.warn(["Popper: Detected CSS transitions on at least one of the following",'CSS properties: "transform", "top", "right", "bottom", "left".',`
`,'Disable the "computeStyles" modifier\'s `adaptive` option to allow',"for smooth transitions, or remove these properties from the CSS","transition declaration on the popper element if only transitioning","opacity or background-color for example.",`
-`,"We recommend using the popper element as a wrapper around an inner","element that can have any CSS property transitioned for animations."].join(" "))}var f={placement:re(t.placement),variation:ke(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,oi(Object.assign({},f,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:u})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,oi(Object.assign({},f,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:u})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const wu={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:bu,data:{}};function Su(e){var t=e.state;Object.keys(t.elements).forEach(function(r){var n=t.styles[r]||{},i=t.attributes[r]||{},o=t.elements[r];!V(o)||!X(o)||(Object.assign(o.style,n),Object.keys(i).forEach(function(a){var l=i[a];l===!1?o.removeAttribute(a):o.setAttribute(a,l===!0?"":l)}))})}function Ou(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow),function(){Object.keys(t.elements).forEach(function(n){var i=t.elements[n],o=t.attributes[n]||{},a=Object.keys(t.styles.hasOwnProperty(n)?t.styles[n]:r[n]),l=a.reduce(function(u,c){return u[c]="",u},{});!V(i)||!X(i)||(Object.assign(i.style,l),Object.keys(o).forEach(function(u){i.removeAttribute(u)}))})}}var $u=[hu,gu,wu,{name:"applyStyles",enabled:!0,phase:"write",fn:Su,effect:Ou,requires:["computeStyles"]}],Eu=du({defaultModifiers:$u});function _u(e){return e==="x"?"y":"x"}function $t(e,t,r){return Se(e,vt(t,r))}function xu(e,t,r){var n=$t(e,t,r);return n>r?r:n}function Tu(e){var t=e.state,r=e.options,n=e.name,i=r.mainAxis,o=i===void 0?!0:i,a=r.altAxis,l=a===void 0?!1:a,u=r.boundary,c=r.rootBoundary,f=r.altBoundary,d=r.padding,h=r.tether,p=h===void 0?!0:h,g=r.tetherOffset,b=g===void 0?0:g,w=Sr(t,{boundary:u,rootBoundary:c,padding:d,altBoundary:f}),T=re(t.placement),A=ke(t.placement),P=!A,E=Zn(T),O=_u(E),m=t.modifiersData.popperOffsets,y=t.rects.reference,S=t.rects.popper,_=typeof b=="function"?b(Object.assign({},t.rects,{placement:t.placement})):b,x=typeof _=="number"?{mainAxis:_,altAxis:_}:Object.assign({mainAxis:0,altAxis:0},_),$=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,I={x:0,y:0};if(!!m){if(o){var B,D=E==="y"?z:te,L=E==="y"?Q:fe,F=E==="y"?"height":"width",M=m[E],Pt=M+w[D],Ee=M-w[L],Ct=p?-S[F]/2:0,Ir=A===Fe?y[F]:S[F],tt=A===Fe?-S[F]:-y[F],It=t.elements.arrow,Me=p&&It?zn(It):{width:0,height:0},pe=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:ti(),rt=pe[D],jt=pe[L],_e=$t(0,y[F],Me[F]),jr=P?y[F]/2-Ct-_e-rt-x.mainAxis:Ir-_e-rt-x.mainAxis,od=P?-y[F]/2+Ct+_e+jt+x.mainAxis:tt+_e+jt+x.mainAxis,Br=t.elements.arrow&&bt(t.elements.arrow),ad=Br?E==="y"?Br.clientTop||0:Br.clientLeft||0:0,Di=(B=$==null?void 0:$[E])!=null?B:0,sd=M+jr-Di-ad,ld=M+od-Di,Fi=$t(p?vt(Pt,sd):Pt,M,p?Se(Ee,ld):Ee);m[E]=Fi,I[E]=Fi-M}if(l){var ki,ud=E==="x"?z:te,cd=E==="x"?Q:fe,xe=m[O],Bt=O==="y"?"height":"width",Mi=xe+w[ud],Ri=xe-w[cd],Dr=[z,te].indexOf(T)!==-1,Li=(ki=$==null?void 0:$[O])!=null?ki:0,qi=Dr?Mi:xe-y[Bt]-S[Bt]-Li+x.altAxis,Ni=Dr?xe+y[Bt]+S[Bt]-Li-x.altAxis:Ri,Vi=p&&Dr?xu(qi,xe,Ni):$t(p?qi:Mi,xe,p?Ni:Ri);m[O]=Vi,I[O]=Vi-xe}t.modifiersData[n]=I}}const Au={name:"preventOverflow",enabled:!0,phase:"main",fn:Tu,requiresIfExists:["offset"]};var Pu={left:"right",right:"left",bottom:"top",top:"bottom"};function Et(e){return e.replace(/left|right|bottom|top/g,function(t){return Pu[t]})}var Cu={start:"end",end:"start"};function ai(e){return e.replace(/start|end/g,function(t){return Cu[t]})}function Iu(e,t){t===void 0&&(t={});var r=t,n=r.placement,i=r.boundary,o=r.rootBoundary,a=r.padding,l=r.flipVariations,u=r.allowedAutoPlacements,c=u===void 0?ql:u,f=ke(n),d=f?l?Qn:Qn.filter(function(g){return ke(g)===f}):St,h=d.filter(function(g){return c.indexOf(g)>=0});h.length===0&&(h=d,process.env.NODE_ENV!=="production"&&console.error(["Popper: The `allowedAutoPlacements` option did not allow any","placements. Ensure the `placement` option matches the variation","of the allowed placements.",'For example, "auto" cannot be used to allow "bottom-start".','Use "auto-start" instead.'].join(" ")));var p=h.reduce(function(g,b){return g[b]=Sr(e,{placement:b,boundary:i,rootBoundary:o,padding:a})[re(b)],g},{});return Object.keys(p).sort(function(g,b){return p[g]-p[b]})}function ju(e){if(re(e)===wt)return[];var t=Et(e);return[ai(e),t,ai(t)]}function Bu(e){var t=e.state,r=e.options,n=e.name;if(!t.modifiersData[n]._skip){for(var i=r.mainAxis,o=i===void 0?!0:i,a=r.altAxis,l=a===void 0?!0:a,u=r.fallbackPlacements,c=r.padding,f=r.boundary,d=r.rootBoundary,h=r.altBoundary,p=r.flipVariations,g=p===void 0?!0:p,b=r.allowedAutoPlacements,w=t.options.placement,T=re(w),A=T===w,P=u||(A||!g?[Et(w)]:ju(w)),E=[w].concat(P).reduce(function(Me,pe){return Me.concat(re(pe)===wt?Iu(t,{placement:pe,boundary:f,rootBoundary:d,padding:c,flipVariations:g,allowedAutoPlacements:b}):pe)},[]),O=t.rects.reference,m=t.rects.popper,y=new Map,S=!0,_=E[0],x=0;x=0,L=D?"width":"height",F=Sr(t,{placement:$,boundary:f,rootBoundary:d,altBoundary:h,padding:c}),M=D?B?fe:te:B?Q:z;O[L]>m[L]&&(M=Et(M));var Pt=Et(M),Ee=[];if(o&&Ee.push(F[I]<=0),l&&Ee.push(F[M]<=0,F[Pt]<=0),Ee.every(function(Me){return Me})){_=$,S=!1;break}y.set($,Ee)}if(S)for(var Ct=g?3:1,Ir=function(pe){var rt=E.find(function(jt){var _e=y.get(jt);if(_e)return _e.slice(0,pe).every(function(jr){return jr})});if(rt)return _=rt,"break"},tt=Ct;tt>0;tt--){var It=Ir(tt);if(It==="break")break}t.placement!==_&&(t.modifiersData[n]._skip=!0,t.placement=_,t.reset=!0)}}const Du={name:"flip",enabled:!0,phase:"main",fn:Bu,requiresIfExists:["offset"],data:{_skip:!1}},Ze=(e,t)=>{const r=e.__vccOpts||e;for(const[n,i]of t)r[n]=i;return r},Fu={components:{OnClickOutside:Un},props:{placement:{type:String,default:"bottom-start",required:!1},disabled:{type:Boolean,default:!1,required:!1}},data(){return{opened:!1,popper:null}},watch:{opened(){this.popper.update()}},mounted(){this.popper=Eu(this.$refs.button,this.$refs.tooltip.children[0],{placement:this.placement,modifiers:[Du,Au]})},methods:{toggle(){this.opened=!this.opened},hide(){this.opened=!1}}},ku={ref:"button"},Mu={ref:"tooltip"};function Ru(e,t,r,n,i,o){const a=s.resolveComponent("OnClickOutside");return s.openBlock(),s.createBlock(a,{class:"relative",do:o.hide,opened:i.opened},{default:s.withCtx(()=>[s.createElementVNode("div",ku,[s.renderSlot(e.$slots,"button",{toggle:o.toggle,disabled:r.disabled})],512),s.createElementVNode("div",Mu,[s.renderSlot(e.$slots,"default",{hide:o.hide,opened:i.opened})],512)]),_:3},8,["do","opened"])}const Lu=Ze(Fu,[["render",Ru]]);function si(e){return e&&e.length?e[0]:void 0}const qu={inject:["stack"],computed:{values(){return v.validationErrors(this.stack)}},render(){const e=this;return this.$slots.default({has(t){return H(e.values,t)},first(t){return si(e.values[t]||[])},all:{...this.values},...this.values})}},Nu={props:{private:{type:Boolean,required:!1,default:!1},channel:{type:String,required:!0},listeners:{type:Array,required:!0}},data(){return{subscribed:!1,subscription:null,subscriptions:[],events:[]}},beforeUnmount(){this.subscription&&(window.Echo.leave(this.subscription.subscription.name),this.subscription=null,this.subscriptions=[])},mounted(){this.subscription=this.private?window.Echo.private(this.channel):window.Echo.channel(this.channel),this.subscription.on("pusher:subscription_succeeded",()=>{this.subscribed=!0}),this.listeners.forEach(e=>{const t=this.subscription.listen(e,r=>{const n="splade.redirect",i="splade.refresh",o="splade.toast";let a=null,l=!1,u=[];Ae(r,c=>{!K(c)||(n in c&&(a=c[n]),i in c&&(l=c[i]),o in c&&u.push(c))}),a?v.visit(a):l?v.refresh():this.events.push({name:e,data:r}),u.length>0&&u.forEach(c=>{v.pushToast(c)}),this.$root.$emit(`event.${e}`,r)});this.subscriptions.push(t)})},render(){return this.$slots.default({subscribed:this.subscribed,events:this.events})}},Vu={props:{form:{type:Object,required:!0},field:{type:String,required:!0},multiple:{type:Boolean,required:!0}},data(){return{filenames:[]}},methods:{handleFileInput(e){const t=Object.values(e.target.files);this.form.$put(this.field,this.multiple?t:t[0]),this.filenames=[],t.forEach(r=>{this.filenames.push(r.name)})}}},Hu={ref:"file"};function Uu(e,t,r,n,i,o){return s.openBlock(),s.createElementBlock("div",Hu,[s.renderSlot(e.$slots,"default",{handleFileInput:o.handleFileInput,filenames:i.filenames})],512)}const Wu=Ze(Vu,[["render",Uu]]),zu={inject:["stack"],computed:{values(){return v.flashData(this.stack)}},render(){const e=this;return this.$slots.default({has(t){return H(e.values,t)},...this.values})}};function li(e,t,r){e=e||{},t=t||new FormData,r=r||null;for(const n in e)Object.prototype.hasOwnProperty.call(e,n)&&ci(t,ui(r,n),e[n]);return t}function ui(e,t){return e?e+"["+t+"]":t}function ci(e,t,r){if(Array.isArray(r))return Array.from(r.keys()).forEach(n=>ci(e,ui(t,n.toString()),r[n]));if(r instanceof Date)return e.append(t,r.toISOString());if(r instanceof File)return e.append(t,r,r.name);if(r instanceof Blob)return e.append(t,r);if(typeof r=="boolean")return e.append(t,r?"1":"0");if(typeof r=="string")return e.append(t,r);if(typeof r=="number")return e.append(t,`${r}`);if(r==null)return e.append(t,"");li(r,e,t)}var Gu="[object Boolean]";function fi(e){return e===!0||e===!1||ae(e)&&oe(e)==Gu}function Ku(){this.__data__=new J,this.size=0}function Xu(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}function Qu(e){return this.__data__.get(e)}function Yu(e){return this.__data__.has(e)}var Ju=200;function Zu(e,t){var r=this.__data__;if(r instanceof J){var n=r.__data__;if(!Ue||n.lengthl))return!1;var c=o.get(e),f=o.get(t);if(c&&f)return c==t&&f==e;var d=-1,h=!0,p=r&ac?new _t:void 0;for(o.set(e,t),o.set(t,e);++d({})},confirm:{type:[Boolean,String],required:!1,default:!1},confirmText:{type:String,required:!1,default:""},confirmButton:{type:String,required:!1,default:""},cancelButton:{type:String,required:!1,default:""},stay:{type:Boolean,require:!1,default:!1},restoreOnSuccess:{type:Boolean,required:!1,default:!0},resetOnSuccess:{type:Boolean,required:!1,default:!1}},emits:["success","error"],data(){return{missingAttributes:[],values:Object.assign({},{...this.default}),processing:!1,wasSuccessful:!1,recentlySuccessful:!1,recentlySuccessfulTimeoutId:null}},computed:{$all(){return this.values},rawErrors(){return v.validationErrors(this.stack)},errors(){return Pi(this.rawErrors,e=>e.join(`
-`))}},mounted(){let e=document.querySelector(`form[data-splade-id="${this.spladeId}"]`);e||(e=document),this.missingAttributes.forEach(t=>{let r="";const n=e.querySelector(`[name="${t}"]`);n?r=n.type==="checkbox"?!1:"":e.querySelector(`[name="${t}[]"]`)?r=[]:(e.querySelector(`[name^="${t}."]`)||e.querySelector(`[name^="${t}["]`))&&(r={}),this.$put(t,r)}),this.missingAttributes=[]},methods:{hasError(e){return e in this.errors},reset(){this.values={}},restore(){this.values=Object.assign({},{...this.default})},$put(e,t){return Hn(this.values,e,t)},submit(e){if(e){const t=e.submitter;t&&t.name&&this.$put(t.name,t.value)}if(!this.confirm)return this.request();v.confirm(fi(this.confirm)?"":this.confirm,this.confirmText,this.confirmButton,this.cancelButton).then(()=>{this.request()}).catch(()=>{})},async request(){await this.$nextTick(),this.processing=!0,this.wasSuccessful=!1,this.recentlySuccessful=!1,clearTimeout(this.recentlySuccessfulTimeoutId);const e=this.values instanceof FormData?this.values:li(this.values),t={Accept:"application/json"};this.stay&&(t["X-Splade-Prevent-Refresh"]=!0),v.request(this.action,this.method.toUpperCase(),e,t).then(r=>{this.$emit("success",r),this.restoreOnSuccess&&this.restore(),this.resetOnSuccess&&this.reset(),this.processing=!1,this.wasSuccessful=!0,this.recentlySuccessful=!0,this.recentlySuccessfulTimeoutId=setTimeout(()=>this.recentlySuccessful=!1,2e3)}).catch(r=>{this.processing=!1,this.$emit("error",r)})}},render(){const e=this;return this.$slots.default(new Proxy({},{ownKeys(){return Object.keys(e.values)},get(t,r){return["$all","$attrs","$put","errors","restore","reset","hasError","processing","rawErrors","submit","wasSuccessful","recentlySuccessful"].includes(r)?e[r]:(H(e.values,r)||(e.missingAttributes.push(r),e.$put(r,"")),pr(e.values,r))},set(t,r,n){return e.$put(r,n)}}))}},uf={props:{flatpickr:{type:[Boolean,Object],required:!1,default:!1},jsFlatpickrOptions:{type:Object,required:!1,default:()=>({})},modelValue:{type:[String,Number],required:!1}},emits:["update:modelValue"],data(){return{disabled:!1,element:null,flatpickrInstance:null,observer:null}},watch:{modelValue(e){this.flatpickrInstance&&this.flatpickrInstance.setDate(e)}},mounted(){this.element=this.$refs.input.querySelector("input"),this.flatpickr&&this.initFlatpickr(this.element),this.disabled=this.element.disabled;const e=this;this.observer=new MutationObserver(function(t){t.forEach(function(r){r.attributeName==="disabled"&&(e.disabled=r.target.disabled)})}),this.observer.observe(this.element,{attributes:!0})},beforeUnmount(){this.observer.disconnect(),this.flatpickrInstance&&this.flatpickrInstance.destroy()},methods:{initFlatpickr(e){import("flatpickr").then(t=>{this.flatpickrInstance=t.default(e,Object.assign({},this.flatpickr,this.jsFlatpickrOptions,{onChange:(r,n)=>{n!=this.modelValue&&this.$emit("update:modelValue",n)}})),this.modelValue&&this.flatpickrInstance.setDate(this.modelValue)})}}},cf={ref:"input"};function ff(e,t,r,n,i,o){return s.openBlock(),s.createElementBlock("div",cf,[s.renderSlot(e.$slots,"default",{disabled:i.disabled})],512)}const df=Ze(uf,[["render",ff]]),pf=["href","onClick"],hf={__name:"Link",props:{href:{type:String,required:!0},confirm:{type:[Boolean,String],required:!1,default:!1},confirmText:{type:String,required:!1,default:""},confirmButton:{type:String,required:!1,default:""},cancelButton:{type:String,required:!1,default:""},modal:{type:Boolean,required:!1,default:!1},slideover:{type:Boolean,required:!1,default:!1}},setup(e){const t=e;function r(){if(!t.confirm)return n();v.confirm(fi(t.confirm)?"":t.confirm,t.confirmText,t.confirmButton,t.cancelButton).then(()=>{n()}).catch(()=>{})}function n(){if(t.modal)return v.modal(t.href);if(t.slideover)return v.slideover(t.href);v.visit(t.href)}return(i,o)=>(s.openBlock(),s.createElementBlock("a",{href:e.href,onClick:s.withModifiers(r,["prevent"])},[s.renderSlot(i.$slots,"default")],8,pf))}},mf={provide(){return{stack:this.stack}},props:{closeButton:{type:Boolean,required:!1,default:!0},type:{type:String,required:!0},stack:{type:Number,required:!0},onTopOfStack:{type:Boolean,required:!1,default:!1},maxWidth:{type:String,required:!1,default:e=>e.type==="modal"?"2xl":"md"}},emits:["close"],data(){return{isOpen:!1}},mounted(){this.setIsOpen(!0)},methods:{emitClose(){this.$emit("close")},close(){this.setIsOpen(!1)},setIsOpen(e){this.isOpen=e}},render(){return this.$slots.default({type:this.type,isOpen:this.isOpen,setIsOpen:this.setIsOpen,close:this.close,stack:this.stack,onTopOfStack:this.onTopOfStack,maxWidth:this.maxWidth,emitClose:this.emitClose,closeButton:this.closeButton,Dialog:Fn,DialogPanel:kn,TransitionRoot:je,TransitionChild:Ie})}};function gf(e){return function(t,r,n){var i=Object(t);if(!nt(t)){var o=et(r);t=it(t),r=function(l){return o(i[l],l,i)}}var a=e(t,r,n);return a>-1?i[o?t[a]:a]:void 0}}function vf(e,t,r,n){for(var i=e.length,o=r+(n?1:-1);n?o--:++o({})},multiple:{type:Boolean,required:!1,default:!1},modelValue:{type:[String,Number,Array],required:!1},placeholder:{type:Boolean,required:!1,default:!1}},emits:["update:modelValue"],data(){return{choicesInstance:null,element:null,placeholderText:null}},computed:{hasSelection(){return this.multiple?Array.isArray(this.model)?this.model.length>0:!1:!(this.model===null||this.model==="")}},watch:{modelValue(e,t){if(this.choicesInstance){if(JSON.stringify(e)==JSON.stringify(t))return;this.setValueOnChoices(e)}}},mounted(){this.element=this.$refs.select.querySelector("select"),this.choices&&this.initChoices(this.element)},beforeUnmount(){this.choices&&this.choicesInstance&&this.choicesInstance.destroy()},methods:{setValueOnChoices(e){Array.isArray(e)&&this.choicesInstance.removeActiveItems(),e===null&&(e=""),this.choicesInstance.setChoiceByValue(e),this.updateHasSelectionAttribute(),this.handlePlaceholderVisibility()},getItemOfCurrentModel(){const e=this.modelValue;return If(this.choicesInstance._store.choices,t=>t.value==e)},handlePlaceholderVisibility(){if(!this.multiple)return;const e=this.choicesInstance.containerInner.element.querySelector("input.choices__input");this.placeholderText=e.placeholder?e.placeholder:this.placeholderText;const t=this.choicesInstance.getValue().length;e.placeholder=t?"":this.placeholderText?this.placeholderText:"",e.style.minWidth="0",e.style.width=t?"1px":"auto",e.style.paddingTop=t?"0px":"1px",e.style.paddingBottom=t?"0px":"1px"},initChoices(e){const t=Array.from(e.querySelectorAll("option:not([placeholder])")).length,r=this;import("choices.js").then(n=>{const i=Object.assign({},this.choices,this.jsChoicesOptions);r.choicesInstance=new n.default(e,i),this.choicesInstance.containerInner.element.setAttribute("data-select-name",e.name),this.handlePlaceholderVisibility(),this.updateHasSelectionAttribute(),e.addEventListener("change",function(){if(r.$emit("update:modelValue",r.choicesInstance.getValue(!0)),!r.multiple||t<1)return;r.choicesInstance.getValue().length>=t&&r.choicesInstance.hideDropdown()}),e.addEventListener("showDropdown",function(){if(r.multiple||!r.modelValue)return;const o=r.getItemOfCurrentModel(),a=r.choicesInstance.dropdown.element.querySelector(`.choices__item[data-id="${o.id}"]`);r.choicesInstance.choiceList.scrollToChildElement(a,1),r.choicesInstance._highlightChoice(a)}),this.setValueOnChoices(this.modelValue)})},updateHasSelectionAttribute(){this.choicesInstance.containerInner.element.setAttribute("data-has-selection",this.hasSelection)}}},Bf={ref:"select"};function Df(e,t,r,n,i,o){return s.openBlock(),s.createElementBlock("div",Bf,[s.renderSlot(e.$slots,"default")],512)}const Ff=Ze(jf,[["render",Df]]),kf={inject:["stack"],render(){const e=v.validationErrors(this.stack),t=v.flashData(this.stack),r=v.sharedData.value,n=Pi(e,i=>i.join(`
-`));return this.$slots.default({flash:t,errors:n,rawErrors:e,shared:r,hasError(i){return i in e},hasFlash(i){return H(t,i)},hasShared(i){return H(r,i)},hasErrors:Object.keys(e).length>0})}};var Mf=function(){return G.Date.now()};const Pr=Mf;var Rf="Expected a function",Lf=Math.max,qf=Math.min;function Nf(e,t,r){var n,i,o,a,l,u,c=0,f=!1,d=!1,h=!0;if(typeof e!="function")throw new TypeError(Rf);t=Tr(t)||0,K(r)&&(f=!!r.leading,d="maxWait"in r,o=d?Lf(Tr(r.maxWait)||0,t):o,h="trailing"in r?!!r.trailing:h);function p(m){var y=n,S=i;return n=i=void 0,c=m,a=e.apply(S,y),a}function g(m){return c=m,l=setTimeout(T,t),f?p(m):a}function b(m){var y=m-u,S=m-c,_=t-y;return d?qf(_,o-S):_}function w(m){var y=m-u,S=m-c;return u===void 0||y>=t||y<0||d&&S>=o}function T(){var m=Pr();if(w(m))return A(m);l=setTimeout(T,b(m))}function A(m){return l=void 0,h&&n?p(m):(n=i=void 0,a)}function P(){l!==void 0&&clearTimeout(l),c=0,n=u=i=l=void 0}function E(){return l===void 0?a:A(Pr())}function O(){var m=Pr(),y=w(m);if(n=arguments,i=this,u=m,y){if(l===void 0)return g(u);if(d)return clearTimeout(l),l=setTimeout(T,t),p(u)}return l===void 0&&(l=setTimeout(T,t)),a}return O.cancel=P,O.flush=E,O}function ji(e,t,r){return e===e&&(r!==void 0&&(e=e<=r?e:r),t!==void 0&&(e=e>=t?e:t)),e}function Vf(e,t,r){e=Qt(e),t=ct(t);var n=e.length;r=r===void 0?n:ji(Ar(r),0,n);var i=r;return r-=t.length,r>=0&&e.slice(r,i)==t}function Hf(e,t){var r=[];return Lt(e,function(n,i,o){t(n,i,o)&&r.push(n)}),r}function Uf(e,t){var r=k(e)?mi:Hf;return r(e,et(t))}function Bi(e,t){return Tt(e,t)}function Wf(e,t){var r=-1,n=nt(e)?Array(e.length):[];return Lt(e,function(i,o,a){n[++r]=t(i,o,a)}),n}function zf(e,t){var r=k(e)?mn:Wf;return r(e,et(t))}function At(e,t,r){return e=Qt(e),r=r==null?0:ji(Ar(r),0,e.length),t=ct(t),e.slice(r,r+t.length)==t}const Gf={props:{striped:{type:Boolean,required:!1,default:!1},columns:{type:Object,required:!0},defaultVisibleToggleableColumns:{type:Array,required:!0}},data(){return{visibleColumns:[],forcedVisibleSearchInputs:[]}},computed:{columnsAreToggled(){return!Bi(this.visibleColumns,this.defaultVisibleToggleableColumns)},hasForcedVisibleSearchInputs(){return this.forcedVisibleSearchInputs.length>0}},mounted(){const e=this.getCurrentQuery(),t=e.columns||[];Ae(e,(r,n)=>{if(At(n,"filter[")&&!r){const i=n.split("["),o=i[1].substring(0,i[1].length-1);this.forcedVisibleSearchInputs=[...this.forcedVisibleSearchInputs,o]}}),t.length===0?this.visibleColumns=this.defaultVisibleToggleableColumns:this.visibleColumns=t},methods:{reset(){this.forcedVisibleSearchInputs=[],this.visibleColumns=this.defaultVisibleToggleableColumns;let e=this.getCurrentQuery();e.columns=[],e.page=null,e.perPage=null,e.sort=null,Ae(e,(t,r)=>{At(r,"filter[")&&(e[r]=null)}),this.visitWithQueryObject(e,null,!0)},columnIsVisible(e){return this.visibleColumns.includes(e)},toggleColumn(e){const t=!this.columnIsVisible(e),r=Uf(this.columns,i=>i.can_be_hidden?i.key===e?t:this.visibleColumns.includes(i.key):!0);let n=zf(r,i=>i.key).sort();Bi(n,this.defaultVisibleToggleableColumns)&&(n=[]),this.visibleColumns=n.length===0?this.defaultVisibleToggleableColumns:n,this.updateQuery("columns",n,null,!1)},disableSearchInput(e){this.forcedVisibleSearchInputs=this.forcedVisibleSearchInputs.filter(t=>t!=e),this.updateQuery(`filter[${e}]`,null)},showSearchInput(e){this.forcedVisibleSearchInputs=[...this.forcedVisibleSearchInputs,e],s.nextTick(()=>{document.querySelector(`[name="searchInput-${e}"]`).focus()})},isForcedVisible(e){return this.forcedVisibleSearchInputs.includes(e)},debounceUpdateQuery:Nf(function(e,t,r){this.updateQuery(e,t,r)},350),getCurrentQuery(){const e=window.location.search;if(!e)return{};let t={};return e.substring(1).split("&").forEach(r=>{const n=decodeURIComponent(r).split("=");let i=n[0];if(!Vf(i,"]")){t[i]=n[1];return}const o=i.split("["),a=o[1].substring(0,o[1].length-1);parseInt(a)==a?(i=o[0],k(t[i])||(t[i]=[]),t[i].push(n[1])):t[i]=n[1]}),t},updateQuery(e,t,r,n){typeof n>"u"&&(n=!0);let i=this.getCurrentQuery();i[e]=t,(At(e,"perPage")||At(e,"filter["))&&delete i.page,this.visitWithQueryObject(i,r,n)},visitWithQueryObject(e,t,r){typeof r>"u"&&(r=!0);let n={};Ae(e,(a,l)=>{if(!k(a)){n[l]=a;return}a.length!==0&&a.forEach((u,c)=>{n[`${l}[${c}]`]=u})});let i="";Ae(n,(a,l)=>{a===null||a===[]||(i&&(i+="&"),i+=`${l}=${a}`)}),i&&(i="?"+i);const o=window.location.pathname+i;if(!r)return v.replaceUrlOfCurrentPage(o);v.replace(o).then(()=>{typeof t<"u"&&t&&s.nextTick(()=>{document.querySelector(`[name="${t.name}"]`).focus()})})}},render(){return this.$slots.default({columnIsVisible:this.columnIsVisible,columnsAreToggled:this.columnsAreToggled,debounceUpdateQuery:this.debounceUpdateQuery,disableSearchInput:this.disableSearchInput,hasForcedVisibleSearchInputs:this.hasForcedVisibleSearchInputs,isForcedVisible:this.isForcedVisible,reset:this.reset,showSearchInput:this.showSearchInput,striped:this.striped,toggleColumn:this.toggleColumn,updateQuery:this.updateQuery,visit:v.visit})}},Kf={props:{autosize:{type:Boolean,required:!1,default:!1},modelValue:{type:[String,Number],required:!1}},data(){return{autosizeInstance:null,element:null}},watch:{modelValue(){!this.autosize||!this.autosizeInstance||import("autosize").then(e=>{s.nextTick(()=>e.default.update(this.element))})}},mounted(){this.element=this.$refs.textarea.querySelector("textarea"),this.autosize&&import("autosize").then(e=>{this.autosizeInstance=e.default(this.element)})},beforeUnmount(){this.autosize&&this.autosizeInstance&&import("autosize").then(e=>{e.default.destroy(this.element)})}},Xf={ref:"textarea"};function Qf(e,t,r,n,i,o){return s.openBlock(),s.createElementBlock("div",Xf,[s.renderSlot(e.$slots,"default")],512)}const Yf=Ze(Kf,[["render",Qf]]),Jf={props:{toastKey:{type:Number,required:!0},autoDismiss:{type:Number,required:!1,default:0}},emits:["dismiss"],data(){return{show:!0}},mounted(){this.autoDismiss&&setTimeout(()=>{this.setShow(!1)},this.autoDismiss*1e3)},methods:{setShow(e){this.show=e},emitDismiss(){this.$emit("dismiss")}},render(){return this.$slots.default({key:this.toastKey,show:this.show,setShow:this.setShow,emitDismiss:this.emitDismiss,TransitionRoot:je,TransitionChild:Ie})}},Zf=["left-top","center-top","right-top","left-center","center-center","right-center","left-bottom","center-bottom","right-bottom"],ed={computed:{toasts:function(){return v.toastsReversed.value},hasBackdrop:function(){return v.toasts.value.filter(e=>!e.dismissed&&e.backdrop&&e.html).length>0}},methods:{dismissToast(e){v.dismissToast(e)}},render(){return this.$slots.default({positions:Zf,toasts:this.toasts,dismissToast:this.dismissToast,hasBackdrop:this.hasBackdrop,Render:Ve,TransitionRoot:je,TransitionChild:Ie})}},td={props:{default:{type:Object,required:!0}},data(){return{toggles:{...this.default}}},methods:{toggled(e){var t;return(t=this.toggles[e])!=null?t:!1},toggle(e){this.setToggle(e,!this.toggled(e))},setToggle(e,t){this.toggles[e]=t}},render(){const e=this;return this.$slots.default(new Proxy({},{ownKeys(){return Object.keys(e.toggles)},get(t,r){const n=Object.keys(e.toggles);if(n.length===1&&si(n)==="default"){if(r==="toggled")return e.toggled("default");if(r==="setToggle")return i=>{e.setToggle("default",i)};if(r==="toggle")return()=>{e.toggle("default")}}return r==="setToggle"?(i,o)=>{e.setToggle(i,o)}:r==="toggle"?i=>{e.toggle(i)}:e.toggled(r)}}))}},rd={render(){return this.$slots.default({TransitionRoot:je,TransitionChild:Ie})}},Cr={injectCSS(e){const t=document.createElement("style");t.type="text/css",t.textContent=`
+`,"We recommend using the popper element as a wrapper around an inner","element that can have any CSS property transitioned for animations."].join(" "))}var f={placement:ie(t.placement),variation:Re(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,Ci(Object.assign({},f,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:s,roundOffsets:u})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,Ci(Object.assign({},f,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:u})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const cf={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:uf,data:{}};function ff(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},i=t.attributes[n]||{},o=t.elements[n];!V(o)||!X(o)||(Object.assign(o.style,r),Object.keys(i).forEach(function(s){var l=i[s];l===!1?o.removeAttribute(s):o.setAttribute(s,l===!0?"":l)}))})}function df(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var i=t.elements[r],o=t.attributes[r]||{},s=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),l=s.reduce(function(u,c){return u[c]="",u},{});!V(i)||!X(i)||(Object.assign(i.style,l),Object.keys(o).forEach(function(u){i.removeAttribute(u)}))})}}var pf=[rf,af,cf,{name:"applyStyles",enabled:!0,phase:"write",fn:ff,effect:df,requires:["computeStyles"]}],hf=tf({defaultModifiers:pf});function mf(e){return e==="x"?"y":"x"}function Pt(e,t,n){return Ee(e,$t(t,n))}function gf(e,t,n){var r=Pt(e,t,n);return r>n?n:r}function vf(e){var t=e.state,n=e.options,r=e.name,i=n.mainAxis,o=i===void 0?!0:i,s=n.altAxis,l=s===void 0?!1:s,u=n.boundary,c=n.rootBoundary,f=n.altBoundary,d=n.padding,h=n.tether,p=h===void 0?!0:h,v=n.tetherOffset,b=v===void 0?0:v,w=Dn(t,{boundary:u,rootBoundary:c,padding:d,altBoundary:f}),x=ie(t.placement),A=Re(t.placement),P=!A,E=Ei(x),O=mf(E),g=t.modifiersData.popperOffsets,y=t.rects.reference,S=t.rects.popper,_=typeof b=="function"?b(Object.assign({},t.rects,{placement:t.placement})):b,T=typeof _=="number"?{mainAxis:_,altAxis:_}:Object.assign({mainAxis:0,altAxis:0},_),$=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,I={x:0,y:0};if(!!g){if(o){var D,k=E==="y"?z:re,R=E==="y"?Q:de,F=E==="y"?"height":"width",M=g[E],It=M+w[k],xe=M-w[R],Bt=p?-S[F]/2:0,Fn=A===Me?y[F]:S[F],tt=A===Me?-S[F]:-y[F],jt=t.elements.arrow,Le=p&&jt?vi(jt):{width:0,height:0},he=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:Ti(),nt=he[k],Dt=he[R],Ae=Pt(0,y[F],Le[F]),qn=P?y[F]/2-Bt-Ae-nt-T.mainAxis:Fn-Ae-nt-T.mainAxis,md=P?-y[F]/2+Bt+Ae+Dt+T.mainAxis:tt+Ae+Dt+T.mainAxis,Mn=t.elements.arrow&&_t(t.elements.arrow),gd=Mn?E==="y"?Mn.clientTop||0:Mn.clientLeft||0:0,ki=(D=$==null?void 0:$[E])!=null?D:0,vd=M+qn-ki-gd,yd=M+md-ki,Fi=Pt(p?$t(It,vd):It,M,p?Ee(xe,yd):xe);g[E]=Fi,I[E]=Fi-M}if(l){var qi,bd=E==="x"?z:re,wd=E==="x"?Q:de,Pe=g[O],kt=O==="y"?"height":"width",Mi=Pe+w[bd],Ri=Pe-w[wd],Rn=[z,re].indexOf(x)!==-1,Li=(qi=$==null?void 0:$[O])!=null?qi:0,Ni=Rn?Mi:Pe-y[kt]-S[kt]-Li+T.altAxis,Vi=Rn?Pe+y[kt]+S[kt]-Li-T.altAxis:Ri,Hi=p&&Rn?gf(Ni,Pe,Vi):Pt(p?Ni:Mi,Pe,p?Vi:Ri);g[O]=Hi,I[O]=Hi-Pe}t.modifiersData[r]=I}}const yf={name:"preventOverflow",enabled:!0,phase:"main",fn:vf,requiresIfExists:["offset"]};var bf={left:"right",right:"left",bottom:"top",top:"bottom"};function Ct(e){return e.replace(/left|right|bottom|top/g,function(t){return bf[t]})}var wf={start:"end",end:"start"};function Ii(e){return e.replace(/start|end/g,function(t){return wf[t]})}function Sf(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=n.boundary,o=n.rootBoundary,s=n.padding,l=n.flipVariations,u=n.allowedAutoPlacements,c=u===void 0?Pc:u,f=Re(r),d=f?l?Si:Si.filter(function(v){return Re(v)===f}):xt,h=d.filter(function(v){return c.indexOf(v)>=0});h.length===0&&(h=d,process.env.NODE_ENV!=="production"&&console.error(["Popper: The `allowedAutoPlacements` option did not allow any","placements. Ensure the `placement` option matches the variation","of the allowed placements.",'For example, "auto" cannot be used to allow "bottom-start".','Use "auto-start" instead.'].join(" ")));var p=h.reduce(function(v,b){return v[b]=Dn(e,{placement:b,boundary:i,rootBoundary:o,padding:s})[ie(b)],v},{});return Object.keys(p).sort(function(v,b){return p[v]-p[b]})}function Of(e){if(ie(e)===Tt)return[];var t=Ct(e);return[Ii(e),t,Ii(t)]}function $f(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var i=n.mainAxis,o=i===void 0?!0:i,s=n.altAxis,l=s===void 0?!0:s,u=n.fallbackPlacements,c=n.padding,f=n.boundary,d=n.rootBoundary,h=n.altBoundary,p=n.flipVariations,v=p===void 0?!0:p,b=n.allowedAutoPlacements,w=t.options.placement,x=ie(w),A=x===w,P=u||(A||!v?[Ct(w)]:Of(w)),E=[w].concat(P).reduce(function(Le,he){return Le.concat(ie(he)===Tt?Sf(t,{placement:he,boundary:f,rootBoundary:d,padding:c,flipVariations:v,allowedAutoPlacements:b}):he)},[]),O=t.rects.reference,g=t.rects.popper,y=new Map,S=!0,_=E[0],T=0;T=0,R=k?"width":"height",F=Dn(t,{placement:$,boundary:f,rootBoundary:d,altBoundary:h,padding:c}),M=k?D?de:re:D?Q:z;O[R]>g[R]&&(M=Ct(M));var It=Ct(M),xe=[];if(o&&xe.push(F[I]<=0),l&&xe.push(F[M]<=0,F[It]<=0),xe.every(function(Le){return Le})){_=$,S=!1;break}y.set($,xe)}if(S)for(var Bt=v?3:1,Fn=function(he){var nt=E.find(function(Dt){var Ae=y.get(Dt);if(Ae)return Ae.slice(0,he).every(function(qn){return qn})});if(nt)return _=nt,"break"},tt=Bt;tt>0;tt--){var jt=Fn(tt);if(jt==="break")break}t.placement!==_&&(t.modifiersData[r]._skip=!0,t.placement=_,t.reset=!0)}}const Ef={name:"flip",enabled:!0,phase:"main",fn:$f,requiresIfExists:["offset"],data:{_skip:!1}},Te=(e,t)=>{const n=e.__vccOpts||e;for(const[r,i]of t)n[r]=i;return n},_f={components:{OnClickOutside:mi},props:{placement:{type:String,default:"bottom-start",required:!1},disabled:{type:Boolean,default:!1,required:!1}},data(){return{opened:!1,popper:null}},watch:{opened(){this.popper.update()}},mounted(){this.popper=hf(this.$refs.button,this.$refs.tooltip.children[0],{placement:this.placement,modifiers:[Ef,yf]})},methods:{toggle(){this.opened=!this.opened},hide(){this.opened=!1}}},Tf={ref:"button"},xf={ref:"tooltip"};function Af(e,t,n,r,i,o){const s=a.resolveComponent("OnClickOutside");return a.openBlock(),a.createBlock(s,{class:"relative",do:o.hide,opened:i.opened},{default:a.withCtx(()=>[a.createElementVNode("div",Tf,[a.renderSlot(e.$slots,"button",{toggle:o.toggle,disabled:n.disabled})],512),a.createElementVNode("div",xf,[a.renderSlot(e.$slots,"default",{hide:o.hide,opened:i.opened})],512)]),_:3},8,["do","opened"])}const Pf=Te(_f,[["render",Af]]),Cf={__name:"DynamicHtml",props:{keepAliveKey:{type:String,required:!0},name:{type:String,required:!0}},setup(e){const t=a.inject("$splade")||{},n=a.inject("$spladeOptions")||{};return(r,i)=>a.unref(t).isSsr?(a.openBlock(),a.createBlock(te,{key:e.keepAliveKey,html:a.unref(t).htmlForDynamicComponent(e.name)},null,8,["html"])):(a.openBlock(),a.createBlock(a.KeepAlive,{key:0,max:a.unref(n).max_keep_alive},[(a.openBlock(),a.createBlock(te,{key:e.keepAliveKey,html:a.unref(t).htmlForDynamicComponent(e.name)},null,8,["html"]))],1032,["max"]))}},If={inject:["stack"],computed:{values(){return m.validationErrors(this.stack)}},render(){const e=this;return this.$slots.default({has(t){return H(e.values,t)},first(t){return Ir(e.values[t]||[])},all:{...this.values},...this.values})}},Bf={props:{private:{type:Boolean,required:!1,default:!1},channel:{type:String,required:!0},listeners:{type:Array,required:!0}},data(){return{subscribed:!1,subscription:null,subscriptions:[],events:[]}},beforeUnmount(){this.subscription&&(window.Echo.leave(this.subscription.subscription.name),this.subscription=null,this.subscriptions=[])},mounted(){this.subscription=this.private?window.Echo.private(this.channel):window.Echo.channel(this.channel),this.subscription.on("pusher:subscription_succeeded",()=>{this.subscribed=!0}),this.listeners.forEach(e=>{const t=this.subscription.listen(e,n=>{const r="splade.redirect",i="splade.refresh",o="splade.toast";let s=null,l=!1,u=[];be(n,c=>{!K(c)||(r in c&&(s=c[r]),i in c&&(l=c[i]),o in c&&u.push(c))}),s?m.visit(s):l?m.refresh():this.events.push({name:e,data:n}),u.length>0&&u.forEach(c=>{m.pushToast(c)}),this.$root.$emit(`event.${e}`,n)});this.subscriptions.push(t)})},render(){return this.$slots.default({subscribed:this.subscribed,events:this.events})}},jf={props:{form:{type:Object,required:!0},field:{type:String,required:!0},multiple:{type:Boolean,required:!0}},data(){return{filenames:[]}},methods:{handleFileInput(e){const t=Object.values(e.target.files);this.form.$put(this.field,this.multiple?t:t[0]),this.filenames=[],t.forEach(n=>{this.filenames.push(n.name)})}}},Df={ref:"file"};function kf(e,t,n,r,i,o){return a.openBlock(),a.createElementBlock("div",Df,[a.renderSlot(e.$slots,"default",{handleFileInput:o.handleFileInput,filenames:i.filenames})],512)}const Ff=Te(jf,[["render",kf]]),qf={inject:["stack"],computed:{values(){return m.flashData(this.stack)}},render(){const e=this;return this.$slots.default({has(t){return H(e.values,t)},...this.values})}};function Bi(e,t,n){e=e||{},t=t||new FormData,n=n||null;for(const r in e)Object.prototype.hasOwnProperty.call(e,r)&&Di(t,ji(n,r),e[r]);return t}function ji(e,t){return e?e+"["+t+"]":t}function Di(e,t,n){if(Array.isArray(n))return Array.from(n.keys()).forEach(r=>Di(e,ji(t,r.toString()),n[r]));if(n instanceof Date)return e.append(t,n.toISOString());if(n instanceof File)return e.append(t,n,n.name);if(n instanceof Blob)return e.append(t,n);if(typeof n=="boolean")return e.append(t,n?"1":"0");if(typeof n=="string")return e.append(t,n);if(typeof n=="number")return e.append(t,`${n}`);if(n==null)return e.append(t,"");Bi(n,e,t)}const Mf={inject:["stack"],props:{spladeId:{type:String,required:!0,default:""},action:{type:String,required:!1,default(){return m.isSsr?"":location.href}},method:{type:String,required:!1,default:"POST"},default:{type:Object,required:!1,default:()=>({})},confirm:{type:[Boolean,String],required:!1,default:!1},confirmText:{type:String,required:!1,default:""},confirmButton:{type:String,required:!1,default:""},cancelButton:{type:String,required:!1,default:""},stay:{type:Boolean,require:!1,default:!1},restoreOnSuccess:{type:Boolean,required:!1,default:!0},resetOnSuccess:{type:Boolean,required:!1,default:!1}},emits:["success","error"],data(){return{missingAttributes:[],values:Object.assign({},{...this.default}),processing:!1,wasSuccessful:!1,recentlySuccessful:!1,recentlySuccessfulTimeoutId:null}},computed:{$all(){return this.values},rawErrors(){return m.validationErrors(this.stack)},errors(){return Dr(this.rawErrors,e=>e.join(`
+`))}},mounted(){let e=document.querySelector(`form[data-splade-id="${this.spladeId}"]`);e||(e=document),this.missingAttributes.forEach(t=>{let n="";const r=e.querySelector(`[name="${t}"]`);r?n=r.type==="checkbox"?!1:"":e.querySelector(`[name="${t}[]"]`)?n=[]:(e.querySelector(`[name^="${t}."]`)||e.querySelector(`[name^="${t}["]`))&&(n={}),this.$put(t,n)}),this.missingAttributes=[]},methods:{hasError(e){return e in this.errors},reset(){this.values={}},restore(){this.values=Object.assign({},{...this.default})},$put(e,t){return kr(this.values,e,t)},submit(e){if(e){const t=e.submitter;t&&t.name&&this.$put(t.name,t.value)}if(!this.confirm)return this.request();m.confirm(Br(this.confirm)?"":this.confirm,this.confirmText,this.confirmButton,this.cancelButton).then(()=>{this.request()}).catch(()=>{})},async request(){await this.$nextTick(),this.processing=!0,this.wasSuccessful=!1,this.recentlySuccessful=!1,clearTimeout(this.recentlySuccessfulTimeoutId);const e=this.values instanceof FormData?this.values:Bi(this.values),t={Accept:"application/json"};this.stay&&(t["X-Splade-Prevent-Refresh"]=!0),m.request(this.action,this.method.toUpperCase(),e,t).then(n=>{this.$emit("success",n),this.restoreOnSuccess&&this.restore(),this.resetOnSuccess&&this.reset(),this.processing=!1,this.wasSuccessful=!0,this.recentlySuccessful=!0,this.recentlySuccessfulTimeoutId=setTimeout(()=>this.recentlySuccessful=!1,2e3)}).catch(n=>{this.processing=!1,this.$emit("error",n)})}},render(){const e=this;return this.$slots.default(new Proxy({},{ownKeys(){return Object.keys(e.values)},get(t,n){return["$all","$attrs","$put","errors","restore","reset","hasError","processing","rawErrors","submit","wasSuccessful","recentlySuccessful"].includes(n)?e[n]:(H(e.values,n)||(e.missingAttributes.push(n),e.$put(n,"")),Yt(e.values,n))},set(t,n,r){return e.$put(n,r)}}))}},Rf={props:{flatpickr:{type:[Boolean,Object],required:!1,default:!1},jsFlatpickrOptions:{type:Object,required:!1,default:()=>({})},modelValue:{type:[String,Number],required:!1}},emits:["update:modelValue"],data(){return{disabled:!1,element:null,flatpickrInstance:null,observer:null}},watch:{modelValue(e){this.flatpickrInstance&&this.flatpickrInstance.setDate(e)}},mounted(){this.element=this.$refs.input.querySelector("input"),this.flatpickr&&this.initFlatpickr(this.element),this.disabled=this.element.disabled;const e=this;this.observer=new MutationObserver(function(t){t.forEach(function(n){n.attributeName==="disabled"&&(e.disabled=n.target.disabled)})}),this.observer.observe(this.element,{attributes:!0})},beforeUnmount(){this.observer.disconnect(),this.flatpickrInstance&&this.flatpickrInstance.destroy()},methods:{initFlatpickr(e){import("flatpickr").then(t=>{this.flatpickrInstance=t.default(e,Object.assign({},this.flatpickr,this.jsFlatpickrOptions,{onChange:(n,r)=>{r!=this.modelValue&&this.$emit("update:modelValue",r)}})),this.modelValue&&this.flatpickrInstance.setDate(this.modelValue)})}}},Lf={ref:"input"};function Nf(e,t,n,r,i,o){return a.openBlock(),a.createElementBlock("div",Lf,[a.renderSlot(e.$slots,"default",{disabled:i.disabled})],512)}const Vf=Te(Rf,[["render",Nf]]),Hf={components:{Render:te},props:{name:{type:String,required:!0},url:{type:String,required:!1,default(){return m.isSsr?"":window.location.href}},show:{type:Boolean,required:!1,default:!0}},data(){return{html:null}},watch:{show(e){e?this.request():this.html=null}},mounted(){this.show&&this.request()},methods:{async request(){this.html=null,m.lazy(this.url,this.name).then(e=>{this.html=e.data.html})}}};function Uf(e,t,n,r,i,o){const s=a.resolveComponent("Render");return i.html?(a.openBlock(),a.createBlock(s,{key:0,html:i.html},null,8,["html"])):n.show?a.renderSlot(e.$slots,"default",{key:1}):a.createCommentVNode("",!0)}const Wf=Te(Hf,[["render",Uf]]),zf=["href","onClick"],Gf={__name:"Link",props:{href:{type:String,required:!0},replace:{type:Boolean,required:!1,default:!1},confirm:{type:[Boolean,String],required:!1,default:!1},confirmText:{type:String,required:!1,default:""},confirmButton:{type:String,required:!1,default:""},cancelButton:{type:String,required:!1,default:""},modal:{type:Boolean,required:!1,default:!1},slideover:{type:Boolean,required:!1,default:!1}},setup(e){const t=e;function n(){if(!t.confirm)return r();m.confirm(Br(t.confirm)?"":t.confirm,t.confirmText,t.confirmButton,t.cancelButton).then(()=>{r()}).catch(()=>{})}function r(){if(t.modal)return m.modal(t.href);if(t.slideover)return m.slideover(t.href);t.replace?m.replace(t.href):m.visit(t.href)}return(i,o)=>(a.openBlock(),a.createElementBlock("a",{href:e.href,onClick:a.withModifiers(n,["prevent"])},[a.renderSlot(i.$slots,"default")],8,zf))}},Kf={provide(){return{stack:this.stack}},props:{closeButton:{type:Boolean,required:!1,default:!0},type:{type:String,required:!0},stack:{type:Number,required:!0},onTopOfStack:{type:Boolean,required:!1,default:!1},maxWidth:{type:String,required:!1,default:e=>e.type==="modal"?"2xl":"md"}},emits:["close"],data(){return{isOpen:!1}},mounted(){this.setIsOpen(!0)},methods:{emitClose(){this.$emit("close")},close(){this.setIsOpen(!1)},setIsOpen(e){this.isOpen=e}},render(){return this.$slots.default({type:this.type,isOpen:this.isOpen,setIsOpen:this.setIsOpen,close:this.close,stack:this.stack,onTopOfStack:this.onTopOfStack,maxWidth:this.maxWidth,emitClose:this.emitClose,closeButton:this.closeButton,Dialog:Sn,DialogPanel:On,TransitionRoot:ke,TransitionChild:De})}},Xf={props:{choices:{type:[Boolean,Object],required:!1,default:!1},jsChoicesOptions:{type:Object,required:!1,default:()=>({})},multiple:{type:Boolean,required:!1,default:!1},modelValue:{type:[String,Number,Array],required:!1},placeholder:{type:Boolean,required:!1,default:!1}},emits:["update:modelValue"],data(){return{choicesInstance:null,element:null,placeholderText:null}},computed:{hasSelection(){return this.multiple?Array.isArray(this.model)?this.model.length>0:!1:!(this.model===null||this.model==="")}},watch:{modelValue(e,t){if(this.choicesInstance){if(JSON.stringify(e)==JSON.stringify(t))return;this.setValueOnChoices(e)}}},mounted(){this.element=this.$refs.select.querySelector("select"),this.choices&&this.initChoices(this.element)},beforeUnmount(){this.choices&&this.choicesInstance&&this.choicesInstance.destroy()},methods:{setValueOnChoices(e){Array.isArray(e)&&this.choicesInstance.removeActiveItems(),e===null&&(e=""),this.choicesInstance.setChoiceByValue(e),this.updateHasSelectionAttribute(),this.handlePlaceholderVisibility()},getItemOfCurrentModel(){const e=this.modelValue;return Zl(this.choicesInstance._store.choices,t=>t.value==e)},handlePlaceholderVisibility(){if(!this.multiple)return;const e=this.choicesInstance.containerInner.element.querySelector("input.choices__input");this.placeholderText=e.placeholder?e.placeholder:this.placeholderText;const t=this.choicesInstance.getValue().length;e.placeholder=t?"":this.placeholderText?this.placeholderText:"",e.style.minWidth="0",e.style.width=t?"1px":"auto",e.style.paddingTop=t?"0px":"1px",e.style.paddingBottom=t?"0px":"1px"},initChoices(e){const t=Array.from(e.querySelectorAll("option:not([placeholder])")).length,n=this;import("choices.js").then(r=>{const i=Object.assign({},this.choices,this.jsChoicesOptions);n.choicesInstance=new r.default(e,i),this.choicesInstance.containerInner.element.setAttribute("data-select-name",e.name),this.handlePlaceholderVisibility(),this.updateHasSelectionAttribute(),e.addEventListener("change",function(){if(n.$emit("update:modelValue",n.choicesInstance.getValue(!0)),!n.multiple||t<1)return;n.choicesInstance.getValue().length>=t&&n.choicesInstance.hideDropdown()}),e.addEventListener("showDropdown",function(){if(n.multiple||!n.modelValue)return;const o=n.getItemOfCurrentModel(),s=n.choicesInstance.dropdown.element.querySelector(`.choices__item[data-id="${o.id}"]`);n.choicesInstance.choiceList.scrollToChildElement(s,1),n.choicesInstance._highlightChoice(s)}),this.setValueOnChoices(this.modelValue)})},updateHasSelectionAttribute(){this.choicesInstance.containerInner.element.setAttribute("data-has-selection",this.hasSelection)}}},Qf={ref:"select"};function Yf(e,t,n,r,i,o){return a.openBlock(),a.createElementBlock("div",Qf,[a.renderSlot(e.$slots,"default")],512)}const Jf=Te(Xf,[["render",Yf]]),Zf={inject:["stack"],render(){const e=m.validationErrors(this.stack),t=m.flashData(this.stack),n=m.sharedData.value,r=Dr(e,i=>i.join(`
+`));return this.$slots.default({flash:t,errors:r,rawErrors:e,shared:n,hasError(i){return i in e},hasFlash(i){return H(t,i)},hasShared(i){return H(n,i)},hasErrors:Object.keys(e).length>0})}},ed={props:{striped:{type:Boolean,required:!1,default:!1},columns:{type:Object,required:!0},defaultVisibleToggleableColumns:{type:Array,required:!0}},data(){return{visibleColumns:[],forcedVisibleSearchInputs:[]}},computed:{columnsAreToggled(){return!jr(this.visibleColumns,this.defaultVisibleToggleableColumns)},hasForcedVisibleSearchInputs(){return this.forcedVisibleSearchInputs.length>0}},mounted(){const e=this.getCurrentQuery(),t=e.columns||[];be(e,(n,r)=>{if(pt(r,"filter[")&&!n){const i=r.split("["),o=i[1].substring(0,i[1].length-1);this.forcedVisibleSearchInputs=[...this.forcedVisibleSearchInputs,o]}}),t.length===0?this.visibleColumns=this.defaultVisibleToggleableColumns:this.visibleColumns=t},methods:{reset(){this.forcedVisibleSearchInputs=[],this.visibleColumns=this.defaultVisibleToggleableColumns;let e=this.getCurrentQuery();e.columns=[],e.page=null,e.perPage=null,e.sort=null,be(e,(t,n)=>{pt(n,"filter[")&&(e[n]=null)}),this.visitWithQueryObject(e,null,!0)},columnIsVisible(e){return this.visibleColumns.includes(e)},toggleColumn(e){const t=!this.columnIsVisible(e),n=Kl(this.columns,i=>i.can_be_hidden?i.key===e?t:this.visibleColumns.includes(i.key):!0);let r=tu(n,i=>i.key).sort();jr(r,this.defaultVisibleToggleableColumns)&&(r=[]),this.visibleColumns=r.length===0?this.defaultVisibleToggleableColumns:r,this.updateQuery("columns",r,null,!1)},disableSearchInput(e){this.forcedVisibleSearchInputs=this.forcedVisibleSearchInputs.filter(t=>t!=e),this.updateQuery(`filter[${e}]`,null)},showSearchInput(e){this.forcedVisibleSearchInputs=[...this.forcedVisibleSearchInputs,e],a.nextTick(()=>{document.querySelector(`[name="searchInput-${e}"]`).focus()})},isForcedVisible(e){return this.forcedVisibleSearchInputs.includes(e)},debounceUpdateQuery:Wl(function(e,t,n){this.updateQuery(e,t,n)},350),getCurrentQuery(){const e=window.location.search;if(!e)return{};let t={};return e.substring(1).split("&").forEach(n=>{const r=decodeURIComponent(n).split("=");let i=r[0];if(!zl(i,"]")){t[i]=r[1];return}const o=i.split("["),s=o[1].substring(0,o[1].length-1);parseInt(s)==s?(i=o[0],q(t[i])||(t[i]=[]),t[i].push(r[1])):t[i]=r[1]}),t},updateQuery(e,t,n,r){typeof r>"u"&&(r=!0);let i=this.getCurrentQuery();i[e]=t,(pt(e,"perPage")||pt(e,"filter["))&&delete i.page,this.visitWithQueryObject(i,n,r)},visitWithQueryObject(e,t,n){typeof n>"u"&&(n=!0);let r={};be(e,(s,l)=>{if(!q(s)){r[l]=s;return}s.length!==0&&s.forEach((u,c)=>{r[`${l}[${c}]`]=u})});let i="";be(r,(s,l)=>{s===null||s===[]||(i&&(i+="&"),i+=`${l}=${s}`)}),i&&(i="?"+i);const o=window.location.pathname+i;if(!n)return m.replaceUrlOfCurrentPage(o);m.replace(o).then(()=>{typeof t<"u"&&t&&a.nextTick(()=>{document.querySelector(`[name="${t.name}"]`).focus()})})}},render(){return this.$slots.default({columnIsVisible:this.columnIsVisible,columnsAreToggled:this.columnsAreToggled,debounceUpdateQuery:this.debounceUpdateQuery,disableSearchInput:this.disableSearchInput,hasForcedVisibleSearchInputs:this.hasForcedVisibleSearchInputs,isForcedVisible:this.isForcedVisible,reset:this.reset,showSearchInput:this.showSearchInput,striped:this.striped,toggleColumn:this.toggleColumn,updateQuery:this.updateQuery,visit:m.visit})}},td={data(){return{isMounted:!1}},mounted(){this.isMounted=!0}};function nd(e,t,n,r,i,o){return i.isMounted?(a.openBlock(),a.createBlock(a.Teleport,a.normalizeProps(a.mergeProps({key:0},e.$attrs)),[a.renderSlot(e.$slots,"default")],16)):a.createCommentVNode("",!0)}const rd=Te(td,[["render",nd]]),id={props:{autosize:{type:Boolean,required:!1,default:!1},modelValue:{type:[String,Number],required:!1}},data(){return{autosizeInstance:null,element:null}},watch:{modelValue(){!this.autosize||!this.autosizeInstance||import("autosize").then(e=>{a.nextTick(()=>e.default.update(this.element))})}},mounted(){this.element=this.$refs.textarea.querySelector("textarea"),this.autosize&&import("autosize").then(e=>{this.autosizeInstance=e.default(this.element)})},beforeUnmount(){this.autosize&&this.autosizeInstance&&import("autosize").then(e=>{e.default.destroy(this.element)})}},od={ref:"textarea"};function ad(e,t,n,r,i,o){return a.openBlock(),a.createElementBlock("div",od,[a.renderSlot(e.$slots,"default")],512)}const sd=Te(id,[["render",ad]]),ld={props:{toastKey:{type:Number,required:!0},autoDismiss:{type:Number,required:!1,default:0}},emits:["dismiss"],data(){return{show:!0}},mounted(){this.autoDismiss&&setTimeout(()=>{this.setShow(!1)},this.autoDismiss*1e3)},methods:{setShow(e){this.show=e},emitDismiss(){this.$emit("dismiss")}},render(){return this.$slots.default({key:this.toastKey,show:this.show,setShow:this.setShow,emitDismiss:this.emitDismiss,TransitionRoot:ke,TransitionChild:De})}},ud=["left-top","center-top","right-top","left-center","center-center","right-center","left-bottom","center-bottom","right-bottom"],cd={computed:{toasts:function(){return m.toastsReversed.value},hasBackdrop:function(){return m.toasts.value.filter(e=>!e.dismissed&&e.backdrop&&e.html).length>0}},methods:{dismissToast(e){m.dismissToast(e)}},render(){return this.$slots.default({positions:ud,toasts:this.toasts,dismissToast:this.dismissToast,hasBackdrop:this.hasBackdrop,Render:te,TransitionRoot:ke,TransitionChild:De})}},fd={props:{default:{type:Object,required:!0}},data(){return{toggles:{...this.default}}},methods:{toggled(e){var t;return(t=this.toggles[e])!=null?t:!1},toggle(e){this.setToggle(e,!this.toggled(e))},setToggle(e,t){this.toggles[e]=t}},render(){const e=this;return this.$slots.default(new Proxy({},{ownKeys(){return Object.keys(e.toggles)},get(t,n){const r=Object.keys(e.toggles);if(r.length===1&&Ir(r)==="default"){if(n==="toggled")return e.toggled("default");if(n==="setToggle")return i=>{e.setToggle("default",i)};if(n==="toggle")return()=>{e.toggle("default")}}return n==="setToggle"?(i,o)=>{e.setToggle(i,o)}:n==="toggle"?i=>{e.toggle(i)}:e.toggled(n)}}))}},dd={render(){return this.$slots.default({TransitionRoot:ke,TransitionChild:De})}},kn={injectCSS(e){const t=document.createElement("style");t.type="text/css",t.textContent=`
#nprogress {
pointer-events: none;
}
@@ -66,4 +66,4 @@
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
- `,document.head.appendChild(t)},timeout:null,start(e,t,r){Cr.timeout=setTimeout(()=>r.start(),t)},progress(e,t){t.isStarted()&&e.detail.progress.percentage&&t.set(Math.max(t.status,e.detail.progress.percentage/100*.9))},stop(e,t){clearTimeout(Cr.timeout),t.done(),t.remove()},init(e){const t=this;import("nprogress").then(r=>{document.addEventListener("splade:request",n=>t.start(n,e.delay,r.default)),document.addEventListener("splade:request-progress",n=>t.progress(n,r.default)),document.addEventListener("splade:request-response",n=>t.stop(n,r.default)),document.addEventListener("splade:request-error",n=>t.stop(n,r.default)),r.default.configure({showSpinner:e.spinner}),e.css&&this.injectCSS(e.color)})}},nd={install:(e,t)=>{t=t||{},t.max_keep_alive=H(t,"max_keep_alive")?t.max_keep_alive:10,t.prefix=H(t,"prefix")?t.prefix:"Splade",t.transform_anchors=H(t,"transform_anchors")?t.transform_anchors:!1,t.link_component=H(t,"link_component")?t.link_component:"Link",t.progress_bar=H(t,"progress_bar")?t.progress_bar:!1;const r=t.prefix;if(e.component(`${r}Confirm`,El).component(`${r}Data`,Cl).component(`${r}Defer`,Il).component(`${r}Dropdown`,Lu).component(`${r}Errors`,qu).component(`${r}Event`,Nu).component(`${r}File`,Wu).component(`${r}Flash`,zu).component(`${r}Form`,lf).component(`${r}Input`,df).component(`${r}Modal`,mf).component(`${r}OnClickOutside`,Un).component(`${r}Render`,Ve).component(`${r}Select`,Ff).component(`${r}State`,kf).component(`${r}Table`,Gf).component(`${r}Textarea`,Yf).component(`${r}Toast`,Jf).component(`${r}Toasts`,ed).component(`${r}Toggle`,td).component(`${r}Transition`,rd).component(t.link_component,hf),Object.defineProperty(e.config.globalProperties,"$splade",{get:()=>v}),Object.defineProperty(e.config.globalProperties,"$spladeOptions",{get:()=>Object.assign({},{...t})}),e.provide("$splade",e.config.globalProperties.$splade),e.provide("$spladeOptions",e.config.globalProperties.$spladeOptions),t.progress_bar){const n={delay:250,color:"#4B5563",css:!0,spinner:!1};K(t.progress_bar)||(t.progress_bar={}),["delay","color","css","spinner"].forEach(i=>{H(t.progress_bar,i)||(t.progress_bar[i]=n[i])}),Cr.init(t.progress_bar)}}};function id(e,t,r){const n={};process.argv.slice(2).forEach(o=>{const a=o.replace(/^-+/,"").split("=");n[a[0]]=a.length===2?a[1]:!0});const i=n.port||9e3;e(async(o,a)=>{if(o.method=="POST"){let l="";o.on("data",u=>l+=u),o.on("end",async()=>{const u=JSON.parse(l),c=r({components:u.components,initialHtml:u.html,initialSpladeData:u.splade}),f=await t(c);a.writeHead(200,{"Content-Type":"application/json",Server:"Splade SSR"}),a.write(JSON.stringify({body:f})),a.end()})}}).listen(i,()=>console.log(`Splade SSR server started on port ${i}.`))}j.Splade=v,j.SpladeApp=pn,j.SpladePlugin=nd,j.renderSpladeApp=La,j.startServer=id,Object.defineProperties(j,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})});
+ `,document.head.appendChild(t)},timeout:null,start(e,t,n){kn.timeout=setTimeout(()=>n.start(),t)},progress(e,t){t.isStarted()&&e.detail.progress.percentage&&t.set(Math.max(t.status,e.detail.progress.percentage/100*.9))},stop(e,t){clearTimeout(kn.timeout),t.done(),t.remove()},init(e){const t=this;import("nprogress").then(n=>{document.addEventListener("splade:request",r=>t.start(r,e.delay,n.default)),document.addEventListener("splade:request-progress",r=>t.progress(r,n.default)),document.addEventListener("splade:request-response",r=>t.stop(r,n.default)),document.addEventListener("splade:request-error",r=>t.stop(r,n.default)),n.default.configure({showSpinner:e.spinner}),e.css&&this.injectCSS(e.color)})}},pd={install:(e,t)=>{t=t||{},t.max_keep_alive=H(t,"max_keep_alive")?t.max_keep_alive:10,t.prefix=H(t,"prefix")?t.prefix:"Splade",t.transform_anchors=H(t,"transform_anchors")?t.transform_anchors:!1,t.link_component=H(t,"link_component")?t.link_component:"Link",t.progress_bar=H(t,"progress_bar")?t.progress_bar:!1;const n=t.prefix;if(e.component(`${n}Confirm`,vc).component(`${n}Data`,yc).component(`${n}Defer`,bc).component(`${n}Dialog`,wc).component(`${n}Dropdown`,Pf).component(`${n}DynamicHtml`,Cf).component(`${n}Errors`,If).component(`${n}Event`,Bf).component(`${n}File`,Ff).component(`${n}Flash`,qf).component(`${n}Form`,Mf).component(`${n}Input`,Vf).component(`${n}Lazy`,Wf).component(`${n}Modal`,Kf).component(`${n}OnClickOutside`,mi).component(`${n}Render`,te).component(`${n}Select`,Jf).component(`${n}State`,Zf).component(`${n}Table`,ed).component(`${n}Teleport`,rd).component(`${n}Textarea`,sd).component(`${n}Toast`,ld).component(`${n}Toasts`,cd).component(`${n}Toggle`,fd).component(`${n}Transition`,dd).component(t.link_component,Gf),Object.defineProperty(e.config.globalProperties,"$splade",{get:()=>m}),Object.defineProperty(e.config.globalProperties,"$spladeOptions",{get:()=>Object.assign({},{...t})}),e.provide("$splade",e.config.globalProperties.$splade),e.provide("$spladeOptions",e.config.globalProperties.$spladeOptions),t.progress_bar){const r={delay:250,color:"#4B5563",css:!0,spinner:!1};K(t.progress_bar)||(t.progress_bar={}),["delay","color","css","spinner"].forEach(i=>{H(t.progress_bar,i)||(t.progress_bar[i]=r[i])}),kn.init(t.progress_bar)}}};function hd(e,t,n){const r={};process.argv.slice(2).forEach(o=>{const s=o.replace(/^-+/,"").split("=");r[s[0]]=s.length===2?s[1]:!0});const i=r.port||9e3;e(async(o,s)=>{if(o.method=="POST"){let l="";o.on("data",u=>l+=u),o.on("end",async()=>{const u=JSON.parse(l),c=n({components:u.components,initialDynamics:u.dynamics,initialHtml:u.html,initialSpladeData:u.splade}),f=await t(c);s.writeHead(200,{"Content-Type":"application/json",Server:"Splade SSR"}),s.write(JSON.stringify({body:f})),s.end()})}}).listen(i,()=>console.log(`Splade SSR server started on port ${i}.`))}B.Splade=m,B.SpladeApp=Xr,B.SpladePlugin=pd,B.renderSpladeApp=Bu,B.startServer=hd,Object.defineProperties(B,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})});
diff --git a/package-lock.json b/package-lock.json
index 8b148f40..1999ce13 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "@protonemedia/laravel-splade",
- "version": "0.4.24",
+ "version": "0.5.0",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "@protonemedia/laravel-splade",
- "version": "0.4.24",
+ "version": "0.5.0",
"license": "MIT",
"dependencies": {
"autosize": "^5.0.1",
@@ -59,10 +59,26 @@
"node": ">=6.9.0"
}
},
+ "node_modules/@esbuild/android-arm": {
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.15.9.tgz",
+ "integrity": "sha512-VZPy/ETF3fBG5PiinIkA0W/tlsvlEgJccyN2DzWZEl0DlVKRbu91PvY2D6Lxgluj4w9QtYHjOWjAT44C+oQ+EQ==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
"node_modules/@esbuild/linux-loong64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.15.7.tgz",
- "integrity": "sha512-IKznSJOsVUuyt7cDzzSZyqBEcZe+7WlBqTVXiF1OXP/4Nm387ToaXZ0fyLwI1iBlI/bzpxVq411QE2/Bt2XWWw==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.15.9.tgz",
+ "integrity": "sha512-O+NfmkfRrb3uSsTa4jE3WApidSe3N5++fyOVGP1SmMZi4A3BZELkhUUvj5hwmMuNdlpzAZ8iAPz2vmcR7DCFQA==",
"cpu": [
"loong64"
],
@@ -111,9 +127,9 @@
}
},
"node_modules/@humanwhocodes/config-array": {
- "version": "0.10.4",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.4.tgz",
- "integrity": "sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==",
+ "version": "0.10.5",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.5.tgz",
+ "integrity": "sha512-XVVDtp+dVvRxMoxSiSfasYaG02VEe1qH5cKgMQJWhol6HwzbcqoCMJi8dAGoYAO57jhUyhI6cWuRiTcRaDaYug==",
"dev": true,
"dependencies": {
"@humanwhocodes/object-schema": "^1.2.1",
@@ -701,9 +717,9 @@
}
},
"node_modules/esbuild": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.15.7.tgz",
- "integrity": "sha512-7V8tzllIbAQV1M4QoE52ImKu8hT/NLGlGXkiDsbEU5PS6K8Mn09ZnYoS+dcmHxOS9CRsV4IRAMdT3I67IyUNXw==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.15.9.tgz",
+ "integrity": "sha512-OnYr1rkMVxtmMHIAKZLMcEUlJmqcbxBz9QoBU8G9v455na0fuzlT/GLu6l+SRghrk0Mm2fSSciMmzV43Q8e0Gg==",
"dev": true,
"hasInstallScript": true,
"bin": {
@@ -713,33 +729,34 @@
"node": ">=12"
},
"optionalDependencies": {
- "@esbuild/linux-loong64": "0.15.7",
- "esbuild-android-64": "0.15.7",
- "esbuild-android-arm64": "0.15.7",
- "esbuild-darwin-64": "0.15.7",
- "esbuild-darwin-arm64": "0.15.7",
- "esbuild-freebsd-64": "0.15.7",
- "esbuild-freebsd-arm64": "0.15.7",
- "esbuild-linux-32": "0.15.7",
- "esbuild-linux-64": "0.15.7",
- "esbuild-linux-arm": "0.15.7",
- "esbuild-linux-arm64": "0.15.7",
- "esbuild-linux-mips64le": "0.15.7",
- "esbuild-linux-ppc64le": "0.15.7",
- "esbuild-linux-riscv64": "0.15.7",
- "esbuild-linux-s390x": "0.15.7",
- "esbuild-netbsd-64": "0.15.7",
- "esbuild-openbsd-64": "0.15.7",
- "esbuild-sunos-64": "0.15.7",
- "esbuild-windows-32": "0.15.7",
- "esbuild-windows-64": "0.15.7",
- "esbuild-windows-arm64": "0.15.7"
+ "@esbuild/android-arm": "0.15.9",
+ "@esbuild/linux-loong64": "0.15.9",
+ "esbuild-android-64": "0.15.9",
+ "esbuild-android-arm64": "0.15.9",
+ "esbuild-darwin-64": "0.15.9",
+ "esbuild-darwin-arm64": "0.15.9",
+ "esbuild-freebsd-64": "0.15.9",
+ "esbuild-freebsd-arm64": "0.15.9",
+ "esbuild-linux-32": "0.15.9",
+ "esbuild-linux-64": "0.15.9",
+ "esbuild-linux-arm": "0.15.9",
+ "esbuild-linux-arm64": "0.15.9",
+ "esbuild-linux-mips64le": "0.15.9",
+ "esbuild-linux-ppc64le": "0.15.9",
+ "esbuild-linux-riscv64": "0.15.9",
+ "esbuild-linux-s390x": "0.15.9",
+ "esbuild-netbsd-64": "0.15.9",
+ "esbuild-openbsd-64": "0.15.9",
+ "esbuild-sunos-64": "0.15.9",
+ "esbuild-windows-32": "0.15.9",
+ "esbuild-windows-64": "0.15.9",
+ "esbuild-windows-arm64": "0.15.9"
}
},
"node_modules/esbuild-android-64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.15.7.tgz",
- "integrity": "sha512-p7rCvdsldhxQr3YHxptf1Jcd86dlhvc3EQmQJaZzzuAxefO9PvcI0GLOa5nCWem1AJ8iMRu9w0r5TG8pHmbi9w==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.15.9.tgz",
+ "integrity": "sha512-HQCX7FJn9T4kxZQkhPjNZC7tBWZqJvhlLHPU2SFzrQB/7nDXjmTIFpFTjt7Bd1uFpeXmuwf5h5fZm+x/hLnhbw==",
"cpu": [
"x64"
],
@@ -753,9 +770,9 @@
}
},
"node_modules/esbuild-android-arm64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.15.7.tgz",
- "integrity": "sha512-L775l9ynJT7rVqRM5vo+9w5g2ysbOCfsdLV4CWanTZ1k/9Jb3IYlQ06VCI1edhcosTYJRECQFJa3eAvkx72eyQ==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.15.9.tgz",
+ "integrity": "sha512-E6zbLfqbFVCNEKircSHnPiSTsm3fCRxeIMPfrkS33tFjIAoXtwegQfVZqMGR0FlsvVxp2NEDOUz+WW48COCjSg==",
"cpu": [
"arm64"
],
@@ -769,9 +786,9 @@
}
},
"node_modules/esbuild-darwin-64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.15.7.tgz",
- "integrity": "sha512-KGPt3r1c9ww009t2xLB6Vk0YyNOXh7hbjZ3EecHoVDxgtbUlYstMPDaReimKe6eOEfyY4hBEEeTvKwPsiH5WZg==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.15.9.tgz",
+ "integrity": "sha512-gI7dClcDN/HHVacZhTmGjl0/TWZcGuKJ0I7/xDGJwRQQn7aafZGtvagOFNmuOq+OBFPhlPv1T6JElOXb0unkSQ==",
"cpu": [
"x64"
],
@@ -785,9 +802,9 @@
}
},
"node_modules/esbuild-darwin-arm64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.7.tgz",
- "integrity": "sha512-kBIHvtVqbSGajN88lYMnR3aIleH3ABZLLFLxwL2stiuIGAjGlQW741NxVTpUHQXUmPzxi6POqc9npkXa8AcSZQ==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.9.tgz",
+ "integrity": "sha512-VZIMlcRN29yg/sv7DsDwN+OeufCcoTNaTl3Vnav7dL/nvsApD7uvhVRbgyMzv0zU/PP0xRhhIpTyc7lxEzHGSw==",
"cpu": [
"arm64"
],
@@ -801,9 +818,9 @@
}
},
"node_modules/esbuild-freebsd-64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.7.tgz",
- "integrity": "sha512-hESZB91qDLV5MEwNxzMxPfbjAhOmtfsr9Wnuci7pY6TtEh4UDuevmGmkUIjX/b+e/k4tcNBMf7SRQ2mdNuK/HQ==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.9.tgz",
+ "integrity": "sha512-uM4z5bTvuAXqPxrI204txhlsPIolQPWRMLenvGuCPZTnnGlCMF2QLs0Plcm26gcskhxewYo9LkkmYSS5Czrb5A==",
"cpu": [
"x64"
],
@@ -817,9 +834,9 @@
}
},
"node_modules/esbuild-freebsd-arm64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.7.tgz",
- "integrity": "sha512-dLFR0ChH5t+b3J8w0fVKGvtwSLWCv7GYT2Y2jFGulF1L5HftQLzVGN+6pi1SivuiVSmTh28FwUhi9PwQicXI6Q==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.9.tgz",
+ "integrity": "sha512-HHDjT3O5gWzicGdgJ5yokZVN9K9KG05SnERwl9nBYZaCjcCgj/sX8Ps1jvoFSfNCO04JSsHSOWo4qvxFuj8FoA==",
"cpu": [
"arm64"
],
@@ -833,9 +850,9 @@
}
},
"node_modules/esbuild-linux-32": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.15.7.tgz",
- "integrity": "sha512-v3gT/LsONGUZcjbt2swrMjwxo32NJzk+7sAgtxhGx1+ZmOFaTRXBAi1PPfgpeo/J//Un2jIKm/I+qqeo4caJvg==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.15.9.tgz",
+ "integrity": "sha512-AQIdE8FugGt1DkcekKi5ycI46QZpGJ/wqcMr7w6YUmOmp2ohQ8eO4sKUsOxNOvYL7hGEVwkndSyszR6HpVHLFg==",
"cpu": [
"ia32"
],
@@ -849,9 +866,9 @@
}
},
"node_modules/esbuild-linux-64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.15.7.tgz",
- "integrity": "sha512-LxXEfLAKwOVmm1yecpMmWERBshl+Kv5YJ/1KnyAr6HRHFW8cxOEsEfisD3sVl/RvHyW//lhYUVSuy9jGEfIRAQ==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.15.9.tgz",
+ "integrity": "sha512-4RXjae7g6Qs7StZyiYyXTZXBlfODhb1aBVAjd+ANuPmMhWthQilWo7rFHwJwL7DQu1Fjej2sODAVwLbcIVsAYQ==",
"cpu": [
"x64"
],
@@ -865,9 +882,9 @@
}
},
"node_modules/esbuild-linux-arm": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.15.7.tgz",
- "integrity": "sha512-JKgAHtMR5f75wJTeuNQbyznZZa+pjiUHV7sRZp42UNdyXC6TiUYMW/8z8yIBAr2Fpad8hM1royZKQisqPABPvQ==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.15.9.tgz",
+ "integrity": "sha512-3Zf2GVGUOI7XwChH3qrnTOSqfV1V4CAc/7zLVm4lO6JT6wbJrTgEYCCiNSzziSju+J9Jhf9YGWk/26quWPC6yQ==",
"cpu": [
"arm"
],
@@ -881,9 +898,9 @@
}
},
"node_modules/esbuild-linux-arm64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.7.tgz",
- "integrity": "sha512-P3cfhudpzWDkglutWgXcT2S7Ft7o2e3YDMrP1n0z2dlbUZghUkKCyaWw0zhp4KxEEzt/E7lmrtRu/pGWnwb9vw==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.9.tgz",
+ "integrity": "sha512-a+bTtxJmYmk9d+s2W4/R1SYKDDAldOKmWjWP0BnrWtDbvUBNOm++du0ysPju4mZVoEFgS1yLNW+VXnG/4FNwdQ==",
"cpu": [
"arm64"
],
@@ -897,9 +914,9 @@
}
},
"node_modules/esbuild-linux-mips64le": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.7.tgz",
- "integrity": "sha512-T7XKuxl0VpeFLCJXub6U+iybiqh0kM/bWOTb4qcPyDDwNVhLUiPcGdG2/0S7F93czUZOKP57YiLV8YQewgLHKw==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.9.tgz",
+ "integrity": "sha512-Zn9HSylDp89y+TRREMDoGrc3Z4Hs5u56ozZLQCiZAUx2+HdbbXbWdjmw3FdTJ/i7t5Cew6/Q+6kfO3KCcFGlyw==",
"cpu": [
"mips64el"
],
@@ -913,9 +930,9 @@
}
},
"node_modules/esbuild-linux-ppc64le": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.7.tgz",
- "integrity": "sha512-6mGuC19WpFN7NYbecMIJjeQgvDb5aMuvyk0PDYBJrqAEMkTwg3Z98kEKuCm6THHRnrgsdr7bp4SruSAxEM4eJw==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.9.tgz",
+ "integrity": "sha512-OEiOxNAMH9ENFYqRsWUj3CWyN3V8P3ZXyfNAtX5rlCEC/ERXrCEFCJji/1F6POzsXAzxvUJrTSTCy7G6BhA6Fw==",
"cpu": [
"ppc64"
],
@@ -929,9 +946,9 @@
}
},
"node_modules/esbuild-linux-riscv64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.7.tgz",
- "integrity": "sha512-uUJsezbswAYo/X7OU/P+PuL/EI9WzxsEQXDekfwpQ23uGiooxqoLFAPmXPcRAt941vjlY9jtITEEikWMBr+F/g==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.9.tgz",
+ "integrity": "sha512-ukm4KsC3QRausEFjzTsOZ/qqazw0YvJsKmfoZZm9QW27OHjk2XKSQGGvx8gIEswft/Sadp03/VZvAaqv5AIwNA==",
"cpu": [
"riscv64"
],
@@ -945,9 +962,9 @@
}
},
"node_modules/esbuild-linux-s390x": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.7.tgz",
- "integrity": "sha512-+tO+xOyTNMc34rXlSxK7aCwJgvQyffqEM5MMdNDEeMU3ss0S6wKvbBOQfgd5jRPblfwJ6b+bKiz0g5nABpY0QQ==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.9.tgz",
+ "integrity": "sha512-uDOQEH55wQ6ahcIKzQr3VyjGc6Po/xblLGLoUk3fVL1qjlZAibtQr6XRfy5wPJLu/M2o0vQKLq4lyJ2r1tWKcw==",
"cpu": [
"s390x"
],
@@ -961,9 +978,9 @@
}
},
"node_modules/esbuild-netbsd-64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.7.tgz",
- "integrity": "sha512-yVc4Wz+Pu3cP5hzm5kIygNPrjar/v5WCSoRmIjCPWfBVJkZNb5brEGKUlf+0Y759D48BCWa0WHrWXaNy0DULTQ==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.9.tgz",
+ "integrity": "sha512-yWgxaYTQz+TqX80wXRq6xAtb7GSBAp6gqLKfOdANg9qEmAI1Bxn04IrQr0Mzm4AhxvGKoHzjHjMgXbCCSSDxcw==",
"cpu": [
"x64"
],
@@ -977,9 +994,9 @@
}
},
"node_modules/esbuild-openbsd-64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.7.tgz",
- "integrity": "sha512-GsimbwC4FSR4lN3wf8XmTQ+r8/0YSQo21rWDL0XFFhLHKlzEA4SsT1Tl8bPYu00IU6UWSJ+b3fG/8SB69rcuEQ==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.9.tgz",
+ "integrity": "sha512-JmS18acQl4iSAjrEha1MfEmUMN4FcnnrtTaJ7Qg0tDCOcgpPPQRLGsZqhes0vmx8VA6IqRyScqXvaL7+Q0Uf3A==",
"cpu": [
"x64"
],
@@ -993,9 +1010,9 @@
}
},
"node_modules/esbuild-sunos-64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.15.7.tgz",
- "integrity": "sha512-8CDI1aL/ts0mDGbWzjEOGKXnU7p3rDzggHSBtVryQzkSOsjCHRVe0iFYUuhczlxU1R3LN/E7HgUO4NXzGGP/Ag==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.15.9.tgz",
+ "integrity": "sha512-UKynGSWpzkPmXW3D2UMOD9BZPIuRaSqphxSCwScfEE05Be3KAmvjsBhht1fLzKpiFVJb0BYMd4jEbWMyJ/z1hQ==",
"cpu": [
"x64"
],
@@ -1009,9 +1026,9 @@
}
},
"node_modules/esbuild-windows-32": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.15.7.tgz",
- "integrity": "sha512-cOnKXUEPS8EGCzRSFa1x6NQjGhGsFlVgjhqGEbLTPsA7x4RRYiy2RKoArNUU4iR2vHmzqS5Gr84MEumO/wxYKA==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.15.9.tgz",
+ "integrity": "sha512-aqXvu4/W9XyTVqO/hw3rNxKE1TcZiEYHPsXM9LwYmKSX9/hjvfIJzXwQBlPcJ/QOxedfoMVH0YnhhQ9Ffb0RGA==",
"cpu": [
"ia32"
],
@@ -1025,9 +1042,9 @@
}
},
"node_modules/esbuild-windows-64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.15.7.tgz",
- "integrity": "sha512-7MI08Ec2sTIDv+zH6StNBKO+2hGUYIT42GmFyW6MBBWWtJhTcQLinKS6ldIN1d52MXIbiJ6nXyCJ+LpL4jBm3Q==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.15.9.tgz",
+ "integrity": "sha512-zm7h91WUmlS4idMtjvCrEeNhlH7+TNOmqw5dJPJZrgFaxoFyqYG6CKDpdFCQXdyKpD5yvzaQBOMVTCBVKGZDEg==",
"cpu": [
"x64"
],
@@ -1041,9 +1058,9 @@
}
},
"node_modules/esbuild-windows-arm64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.7.tgz",
- "integrity": "sha512-R06nmqBlWjKHddhRJYlqDd3Fabx9LFdKcjoOy08YLimwmsswlFBJV4rXzZCxz/b7ZJXvrZgj8DDv1ewE9+StMw==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.9.tgz",
+ "integrity": "sha512-yQEVIv27oauAtvtuhJVfSNMztJJX47ismRS6Sv2QMVV9RM+6xjbMWuuwM2nxr5A2/gj/mu2z9YlQxiwoFRCfZA==",
"cpu": [
"arm64"
],
@@ -1125,9 +1142,9 @@
}
},
"node_modules/eslint-plugin-vue": {
- "version": "9.4.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.4.0.tgz",
- "integrity": "sha512-Nzz2QIJ8FG+rtJaqT/7/ru5ie2XgT9KCudkbN0y3uFYhQ41nuHEaboLAiqwMcK006hZPQv/rVMRhUIwEGhIvfQ==",
+ "version": "9.5.1",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.5.1.tgz",
+ "integrity": "sha512-Y0sL2RY7Xc9S8kNih9lbwHIDmewUg9bfas6WSzsOWRgDXhIHKxRBZYNAnVcXBFfE+bMWHUA5GLChl7TcTYUI8w==",
"dev": true,
"dependencies": {
"eslint-utils": "^3.0.0",
@@ -2185,9 +2202,9 @@
}
},
"node_modules/sass": {
- "version": "1.54.9",
- "resolved": "https://registry.npmjs.org/sass/-/sass-1.54.9.tgz",
- "integrity": "sha512-xb1hjASzEH+0L0WI9oFjqhRi51t/gagWnxLiwUNMltA0Ab6jIDkAacgKiGYKM9Jhy109osM7woEEai6SXeJo5Q==",
+ "version": "1.55.0",
+ "resolved": "https://registry.npmjs.org/sass/-/sass-1.55.0.tgz",
+ "integrity": "sha512-Pk+PMy7OGLs9WaxZGJMn7S96dvlyVBwwtToX895WmCpAOr5YiJYEUJfiJidMuKb613z2xNWcXCHEuOvjZbqC6A==",
"dev": true,
"dependencies": {
"chokidar": ">=3.0.0 <4.0.0",
@@ -2403,9 +2420,9 @@
"dev": true
},
"node_modules/vite": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/vite/-/vite-3.1.1.tgz",
- "integrity": "sha512-hgxQWev/AL7nWYrqByYo8nfcH9n97v6oFsta9+JX8h6cEkni7nHKP2kJleNYV2kcGhE8jsbaY1aStwPZXzPbgA==",
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/vite/-/vite-3.1.3.tgz",
+ "integrity": "sha512-/3XWiktaopByM5bd8dqvHxRt5EEgRikevnnrpND0gRfNkrMrPaGGexhtLCzv15RcCMtV2CLw+BPas8YFeSG0KA==",
"dev": true,
"dependencies": {
"esbuild": "^0.15.6",
@@ -2559,10 +2576,17 @@
"regenerator-runtime": "^0.13.4"
}
},
+ "@esbuild/android-arm": {
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.15.9.tgz",
+ "integrity": "sha512-VZPy/ETF3fBG5PiinIkA0W/tlsvlEgJccyN2DzWZEl0DlVKRbu91PvY2D6Lxgluj4w9QtYHjOWjAT44C+oQ+EQ==",
+ "dev": true,
+ "optional": true
+ },
"@esbuild/linux-loong64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.15.7.tgz",
- "integrity": "sha512-IKznSJOsVUuyt7cDzzSZyqBEcZe+7WlBqTVXiF1OXP/4Nm387ToaXZ0fyLwI1iBlI/bzpxVq411QE2/Bt2XWWw==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.15.9.tgz",
+ "integrity": "sha512-O+NfmkfRrb3uSsTa4jE3WApidSe3N5++fyOVGP1SmMZi4A3BZELkhUUvj5hwmMuNdlpzAZ8iAPz2vmcR7DCFQA==",
"dev": true,
"optional": true
},
@@ -2591,9 +2615,9 @@
"requires": {}
},
"@humanwhocodes/config-array": {
- "version": "0.10.4",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.4.tgz",
- "integrity": "sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==",
+ "version": "0.10.5",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.5.tgz",
+ "integrity": "sha512-XVVDtp+dVvRxMoxSiSfasYaG02VEe1qH5cKgMQJWhol6HwzbcqoCMJi8dAGoYAO57jhUyhI6cWuRiTcRaDaYug==",
"dev": true,
"requires": {
"@humanwhocodes/object-schema": "^1.2.1",
@@ -3054,171 +3078,172 @@
}
},
"esbuild": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.15.7.tgz",
- "integrity": "sha512-7V8tzllIbAQV1M4QoE52ImKu8hT/NLGlGXkiDsbEU5PS6K8Mn09ZnYoS+dcmHxOS9CRsV4IRAMdT3I67IyUNXw==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.15.9.tgz",
+ "integrity": "sha512-OnYr1rkMVxtmMHIAKZLMcEUlJmqcbxBz9QoBU8G9v455na0fuzlT/GLu6l+SRghrk0Mm2fSSciMmzV43Q8e0Gg==",
"dev": true,
"requires": {
- "@esbuild/linux-loong64": "0.15.7",
- "esbuild-android-64": "0.15.7",
- "esbuild-android-arm64": "0.15.7",
- "esbuild-darwin-64": "0.15.7",
- "esbuild-darwin-arm64": "0.15.7",
- "esbuild-freebsd-64": "0.15.7",
- "esbuild-freebsd-arm64": "0.15.7",
- "esbuild-linux-32": "0.15.7",
- "esbuild-linux-64": "0.15.7",
- "esbuild-linux-arm": "0.15.7",
- "esbuild-linux-arm64": "0.15.7",
- "esbuild-linux-mips64le": "0.15.7",
- "esbuild-linux-ppc64le": "0.15.7",
- "esbuild-linux-riscv64": "0.15.7",
- "esbuild-linux-s390x": "0.15.7",
- "esbuild-netbsd-64": "0.15.7",
- "esbuild-openbsd-64": "0.15.7",
- "esbuild-sunos-64": "0.15.7",
- "esbuild-windows-32": "0.15.7",
- "esbuild-windows-64": "0.15.7",
- "esbuild-windows-arm64": "0.15.7"
+ "@esbuild/android-arm": "0.15.9",
+ "@esbuild/linux-loong64": "0.15.9",
+ "esbuild-android-64": "0.15.9",
+ "esbuild-android-arm64": "0.15.9",
+ "esbuild-darwin-64": "0.15.9",
+ "esbuild-darwin-arm64": "0.15.9",
+ "esbuild-freebsd-64": "0.15.9",
+ "esbuild-freebsd-arm64": "0.15.9",
+ "esbuild-linux-32": "0.15.9",
+ "esbuild-linux-64": "0.15.9",
+ "esbuild-linux-arm": "0.15.9",
+ "esbuild-linux-arm64": "0.15.9",
+ "esbuild-linux-mips64le": "0.15.9",
+ "esbuild-linux-ppc64le": "0.15.9",
+ "esbuild-linux-riscv64": "0.15.9",
+ "esbuild-linux-s390x": "0.15.9",
+ "esbuild-netbsd-64": "0.15.9",
+ "esbuild-openbsd-64": "0.15.9",
+ "esbuild-sunos-64": "0.15.9",
+ "esbuild-windows-32": "0.15.9",
+ "esbuild-windows-64": "0.15.9",
+ "esbuild-windows-arm64": "0.15.9"
}
},
"esbuild-android-64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.15.7.tgz",
- "integrity": "sha512-p7rCvdsldhxQr3YHxptf1Jcd86dlhvc3EQmQJaZzzuAxefO9PvcI0GLOa5nCWem1AJ8iMRu9w0r5TG8pHmbi9w==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.15.9.tgz",
+ "integrity": "sha512-HQCX7FJn9T4kxZQkhPjNZC7tBWZqJvhlLHPU2SFzrQB/7nDXjmTIFpFTjt7Bd1uFpeXmuwf5h5fZm+x/hLnhbw==",
"dev": true,
"optional": true
},
"esbuild-android-arm64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.15.7.tgz",
- "integrity": "sha512-L775l9ynJT7rVqRM5vo+9w5g2ysbOCfsdLV4CWanTZ1k/9Jb3IYlQ06VCI1edhcosTYJRECQFJa3eAvkx72eyQ==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.15.9.tgz",
+ "integrity": "sha512-E6zbLfqbFVCNEKircSHnPiSTsm3fCRxeIMPfrkS33tFjIAoXtwegQfVZqMGR0FlsvVxp2NEDOUz+WW48COCjSg==",
"dev": true,
"optional": true
},
"esbuild-darwin-64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.15.7.tgz",
- "integrity": "sha512-KGPt3r1c9ww009t2xLB6Vk0YyNOXh7hbjZ3EecHoVDxgtbUlYstMPDaReimKe6eOEfyY4hBEEeTvKwPsiH5WZg==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.15.9.tgz",
+ "integrity": "sha512-gI7dClcDN/HHVacZhTmGjl0/TWZcGuKJ0I7/xDGJwRQQn7aafZGtvagOFNmuOq+OBFPhlPv1T6JElOXb0unkSQ==",
"dev": true,
"optional": true
},
"esbuild-darwin-arm64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.7.tgz",
- "integrity": "sha512-kBIHvtVqbSGajN88lYMnR3aIleH3ABZLLFLxwL2stiuIGAjGlQW741NxVTpUHQXUmPzxi6POqc9npkXa8AcSZQ==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.9.tgz",
+ "integrity": "sha512-VZIMlcRN29yg/sv7DsDwN+OeufCcoTNaTl3Vnav7dL/nvsApD7uvhVRbgyMzv0zU/PP0xRhhIpTyc7lxEzHGSw==",
"dev": true,
"optional": true
},
"esbuild-freebsd-64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.7.tgz",
- "integrity": "sha512-hESZB91qDLV5MEwNxzMxPfbjAhOmtfsr9Wnuci7pY6TtEh4UDuevmGmkUIjX/b+e/k4tcNBMf7SRQ2mdNuK/HQ==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.9.tgz",
+ "integrity": "sha512-uM4z5bTvuAXqPxrI204txhlsPIolQPWRMLenvGuCPZTnnGlCMF2QLs0Plcm26gcskhxewYo9LkkmYSS5Czrb5A==",
"dev": true,
"optional": true
},
"esbuild-freebsd-arm64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.7.tgz",
- "integrity": "sha512-dLFR0ChH5t+b3J8w0fVKGvtwSLWCv7GYT2Y2jFGulF1L5HftQLzVGN+6pi1SivuiVSmTh28FwUhi9PwQicXI6Q==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.9.tgz",
+ "integrity": "sha512-HHDjT3O5gWzicGdgJ5yokZVN9K9KG05SnERwl9nBYZaCjcCgj/sX8Ps1jvoFSfNCO04JSsHSOWo4qvxFuj8FoA==",
"dev": true,
"optional": true
},
"esbuild-linux-32": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.15.7.tgz",
- "integrity": "sha512-v3gT/LsONGUZcjbt2swrMjwxo32NJzk+7sAgtxhGx1+ZmOFaTRXBAi1PPfgpeo/J//Un2jIKm/I+qqeo4caJvg==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.15.9.tgz",
+ "integrity": "sha512-AQIdE8FugGt1DkcekKi5ycI46QZpGJ/wqcMr7w6YUmOmp2ohQ8eO4sKUsOxNOvYL7hGEVwkndSyszR6HpVHLFg==",
"dev": true,
"optional": true
},
"esbuild-linux-64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.15.7.tgz",
- "integrity": "sha512-LxXEfLAKwOVmm1yecpMmWERBshl+Kv5YJ/1KnyAr6HRHFW8cxOEsEfisD3sVl/RvHyW//lhYUVSuy9jGEfIRAQ==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.15.9.tgz",
+ "integrity": "sha512-4RXjae7g6Qs7StZyiYyXTZXBlfODhb1aBVAjd+ANuPmMhWthQilWo7rFHwJwL7DQu1Fjej2sODAVwLbcIVsAYQ==",
"dev": true,
"optional": true
},
"esbuild-linux-arm": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.15.7.tgz",
- "integrity": "sha512-JKgAHtMR5f75wJTeuNQbyznZZa+pjiUHV7sRZp42UNdyXC6TiUYMW/8z8yIBAr2Fpad8hM1royZKQisqPABPvQ==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.15.9.tgz",
+ "integrity": "sha512-3Zf2GVGUOI7XwChH3qrnTOSqfV1V4CAc/7zLVm4lO6JT6wbJrTgEYCCiNSzziSju+J9Jhf9YGWk/26quWPC6yQ==",
"dev": true,
"optional": true
},
"esbuild-linux-arm64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.7.tgz",
- "integrity": "sha512-P3cfhudpzWDkglutWgXcT2S7Ft7o2e3YDMrP1n0z2dlbUZghUkKCyaWw0zhp4KxEEzt/E7lmrtRu/pGWnwb9vw==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.9.tgz",
+ "integrity": "sha512-a+bTtxJmYmk9d+s2W4/R1SYKDDAldOKmWjWP0BnrWtDbvUBNOm++du0ysPju4mZVoEFgS1yLNW+VXnG/4FNwdQ==",
"dev": true,
"optional": true
},
"esbuild-linux-mips64le": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.7.tgz",
- "integrity": "sha512-T7XKuxl0VpeFLCJXub6U+iybiqh0kM/bWOTb4qcPyDDwNVhLUiPcGdG2/0S7F93czUZOKP57YiLV8YQewgLHKw==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.9.tgz",
+ "integrity": "sha512-Zn9HSylDp89y+TRREMDoGrc3Z4Hs5u56ozZLQCiZAUx2+HdbbXbWdjmw3FdTJ/i7t5Cew6/Q+6kfO3KCcFGlyw==",
"dev": true,
"optional": true
},
"esbuild-linux-ppc64le": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.7.tgz",
- "integrity": "sha512-6mGuC19WpFN7NYbecMIJjeQgvDb5aMuvyk0PDYBJrqAEMkTwg3Z98kEKuCm6THHRnrgsdr7bp4SruSAxEM4eJw==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.9.tgz",
+ "integrity": "sha512-OEiOxNAMH9ENFYqRsWUj3CWyN3V8P3ZXyfNAtX5rlCEC/ERXrCEFCJji/1F6POzsXAzxvUJrTSTCy7G6BhA6Fw==",
"dev": true,
"optional": true
},
"esbuild-linux-riscv64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.7.tgz",
- "integrity": "sha512-uUJsezbswAYo/X7OU/P+PuL/EI9WzxsEQXDekfwpQ23uGiooxqoLFAPmXPcRAt941vjlY9jtITEEikWMBr+F/g==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.9.tgz",
+ "integrity": "sha512-ukm4KsC3QRausEFjzTsOZ/qqazw0YvJsKmfoZZm9QW27OHjk2XKSQGGvx8gIEswft/Sadp03/VZvAaqv5AIwNA==",
"dev": true,
"optional": true
},
"esbuild-linux-s390x": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.7.tgz",
- "integrity": "sha512-+tO+xOyTNMc34rXlSxK7aCwJgvQyffqEM5MMdNDEeMU3ss0S6wKvbBOQfgd5jRPblfwJ6b+bKiz0g5nABpY0QQ==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.9.tgz",
+ "integrity": "sha512-uDOQEH55wQ6ahcIKzQr3VyjGc6Po/xblLGLoUk3fVL1qjlZAibtQr6XRfy5wPJLu/M2o0vQKLq4lyJ2r1tWKcw==",
"dev": true,
"optional": true
},
"esbuild-netbsd-64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.7.tgz",
- "integrity": "sha512-yVc4Wz+Pu3cP5hzm5kIygNPrjar/v5WCSoRmIjCPWfBVJkZNb5brEGKUlf+0Y759D48BCWa0WHrWXaNy0DULTQ==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.9.tgz",
+ "integrity": "sha512-yWgxaYTQz+TqX80wXRq6xAtb7GSBAp6gqLKfOdANg9qEmAI1Bxn04IrQr0Mzm4AhxvGKoHzjHjMgXbCCSSDxcw==",
"dev": true,
"optional": true
},
"esbuild-openbsd-64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.7.tgz",
- "integrity": "sha512-GsimbwC4FSR4lN3wf8XmTQ+r8/0YSQo21rWDL0XFFhLHKlzEA4SsT1Tl8bPYu00IU6UWSJ+b3fG/8SB69rcuEQ==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.9.tgz",
+ "integrity": "sha512-JmS18acQl4iSAjrEha1MfEmUMN4FcnnrtTaJ7Qg0tDCOcgpPPQRLGsZqhes0vmx8VA6IqRyScqXvaL7+Q0Uf3A==",
"dev": true,
"optional": true
},
"esbuild-sunos-64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.15.7.tgz",
- "integrity": "sha512-8CDI1aL/ts0mDGbWzjEOGKXnU7p3rDzggHSBtVryQzkSOsjCHRVe0iFYUuhczlxU1R3LN/E7HgUO4NXzGGP/Ag==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.15.9.tgz",
+ "integrity": "sha512-UKynGSWpzkPmXW3D2UMOD9BZPIuRaSqphxSCwScfEE05Be3KAmvjsBhht1fLzKpiFVJb0BYMd4jEbWMyJ/z1hQ==",
"dev": true,
"optional": true
},
"esbuild-windows-32": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.15.7.tgz",
- "integrity": "sha512-cOnKXUEPS8EGCzRSFa1x6NQjGhGsFlVgjhqGEbLTPsA7x4RRYiy2RKoArNUU4iR2vHmzqS5Gr84MEumO/wxYKA==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.15.9.tgz",
+ "integrity": "sha512-aqXvu4/W9XyTVqO/hw3rNxKE1TcZiEYHPsXM9LwYmKSX9/hjvfIJzXwQBlPcJ/QOxedfoMVH0YnhhQ9Ffb0RGA==",
"dev": true,
"optional": true
},
"esbuild-windows-64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.15.7.tgz",
- "integrity": "sha512-7MI08Ec2sTIDv+zH6StNBKO+2hGUYIT42GmFyW6MBBWWtJhTcQLinKS6ldIN1d52MXIbiJ6nXyCJ+LpL4jBm3Q==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.15.9.tgz",
+ "integrity": "sha512-zm7h91WUmlS4idMtjvCrEeNhlH7+TNOmqw5dJPJZrgFaxoFyqYG6CKDpdFCQXdyKpD5yvzaQBOMVTCBVKGZDEg==",
"dev": true,
"optional": true
},
"esbuild-windows-arm64": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.7.tgz",
- "integrity": "sha512-R06nmqBlWjKHddhRJYlqDd3Fabx9LFdKcjoOy08YLimwmsswlFBJV4rXzZCxz/b7ZJXvrZgj8DDv1ewE9+StMw==",
+ "version": "0.15.9",
+ "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.9.tgz",
+ "integrity": "sha512-yQEVIv27oauAtvtuhJVfSNMztJJX47ismRS6Sv2QMVV9RM+6xjbMWuuwM2nxr5A2/gj/mu2z9YlQxiwoFRCfZA==",
"dev": true,
"optional": true
},
@@ -3276,9 +3301,9 @@
}
},
"eslint-plugin-vue": {
- "version": "9.4.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.4.0.tgz",
- "integrity": "sha512-Nzz2QIJ8FG+rtJaqT/7/ru5ie2XgT9KCudkbN0y3uFYhQ41nuHEaboLAiqwMcK006hZPQv/rVMRhUIwEGhIvfQ==",
+ "version": "9.5.1",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.5.1.tgz",
+ "integrity": "sha512-Y0sL2RY7Xc9S8kNih9lbwHIDmewUg9bfas6WSzsOWRgDXhIHKxRBZYNAnVcXBFfE+bMWHUA5GLChl7TcTYUI8w==",
"dev": true,
"requires": {
"eslint-utils": "^3.0.0",
@@ -4034,9 +4059,9 @@
}
},
"sass": {
- "version": "1.54.9",
- "resolved": "https://registry.npmjs.org/sass/-/sass-1.54.9.tgz",
- "integrity": "sha512-xb1hjASzEH+0L0WI9oFjqhRi51t/gagWnxLiwUNMltA0Ab6jIDkAacgKiGYKM9Jhy109osM7woEEai6SXeJo5Q==",
+ "version": "1.55.0",
+ "resolved": "https://registry.npmjs.org/sass/-/sass-1.55.0.tgz",
+ "integrity": "sha512-Pk+PMy7OGLs9WaxZGJMn7S96dvlyVBwwtToX895WmCpAOr5YiJYEUJfiJidMuKb613z2xNWcXCHEuOvjZbqC6A==",
"dev": true,
"requires": {
"chokidar": ">=3.0.0 <4.0.0",
@@ -4186,9 +4211,9 @@
"dev": true
},
"vite": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/vite/-/vite-3.1.1.tgz",
- "integrity": "sha512-hgxQWev/AL7nWYrqByYo8nfcH9n97v6oFsta9+JX8h6cEkni7nHKP2kJleNYV2kcGhE8jsbaY1aStwPZXzPbgA==",
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/vite/-/vite-3.1.3.tgz",
+ "integrity": "sha512-/3XWiktaopByM5bd8dqvHxRt5EEgRikevnnrpND0gRfNkrMrPaGGexhtLCzv15RcCMtV2CLw+BPas8YFeSG0KA==",
"dev": true,
"requires": {
"esbuild": "^0.15.6",
diff --git a/package.json b/package.json
index 8d6867c4..6f0d6b68 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@protonemedia/laravel-splade",
- "version": "0.4.24",
+ "version": "0.5.0",
"description": "Laravel Splade: the magic of Inertia.js with the simplicity of Blade.",
"private": false,
"author": "Pascal Baljet ",
diff --git a/src/Commands/SpladeInstallCommand.php b/src/Commands/SpladeInstallCommand.php
index 3e2aedcc..a46f9524 100644
--- a/src/Commands/SpladeInstallCommand.php
+++ b/src/Commands/SpladeInstallCommand.php
@@ -23,7 +23,7 @@ public function handle(): int
// Install NPM packages...
$this->updateNodePackages(function ($packages) {
return [
- '@protonemedia/laravel-splade' => '^0.4.24',
+ '@protonemedia/laravel-splade' => '^0.5.0',
'@tailwindcss/forms' => '^0.5.2',
'@tailwindcss/typography' => '^0.5.2',
'@vitejs/plugin-vue' => '^3.0.0',